SOFTWARE DEFINED NETWORKING Turcsn Csaba L 7 CI
SOFTWARE DEFINED NETWORKING Turcsán Csaba L 7 CI 3 J
A HÁLÓZATOK EDDIG Az eszköz egy „fekete doboz” � Control Elosztott vezérlés - szoftveres � Control plane + Data és Forwarding plane MINDEN eszközben Központosított management (SNMP pl. )
SOFTWARE DEFINED NETWORKING Az eszköz „buta” � Data és Forwarding plane Centralizált vezérlés � Control plane a Controller-ben!!! Controller, mint új szereplő � Az új Control plane, központi logika � Ez határozza meg a hálózat működését
OPENFLOW HTTPS: //WWW. OPENNETWORKING. ORG Stanford University � 1. 4 az aktuális verzió Kommunikáció az eszközök (switchek) és a controller között Eszközt vezérel és egyben információt is gyűjt � Control + Management egyben
AZ OPENFLOW FELÉPÍTÉSE Flow bejegyzés az alapja � Match struktúra � Actions Bejegyzéseket (Flow-entry) küldünk az eszközöknek � Két működési mód � Eltárolják a Flow-táblában � A Forwarding plane használja
CONTROLLER Lefelé Open. Flow-t beszél � Eszközökkel kommunikáció � Datapath Felfelé JAVA/Python/C++ stb � Programozhatóvá válik az egész hálózat
CONTROLLER Gyakorlatilag egy szoftver (SDN ugyebár) Piacon több lehetőség van � Open-source kontrollerek Jól megírt API-k POX/Open. Daylight/stb… � Vendor-specific CISCO XNC NEC kontroller
POX HTTPS: //OPENFLOW. STANFORD. EDU/DISPLAYONL/ / POX+WIKI Python alapú Konzolos Közvetlen Open. Flow üzenetváltás Flow létrehozás „kézzel”
OPENDAYLIGHT HTTP: //WWW. OPENDAYLIGHT. ORG/ GUI is jár hozzá REST API-n keresztül is programozható � HTTP csomagba ágyazzuk be a Flow-kat � Az eszköznek már Open. Flow-n keresztül megy!
VIRTUAL TENANT NETWORK Virtualizálja a hálózatot � NFV alapja Egy fizikai hálózat állhat több logikaiból VLAN-hoz hasonlítható � v. Bridge, v. Router, v. Link, �
OPENDAYLIGHT DEMO Mininet ODL GUI
NEC SDN SOLUTION HTTP: //WWW. NEC. COM/EN/GLOBAL/SOLUTIONS/SDN/ Kész termék Saját kontroller � Redundánsan is használható Szinkronizáció � Saját � GUI � VTN scripttel is konfigurálható
CISCO SDN HTTP: //WWW. CISCO. COM/WEB/SOLUTIONS/TRENDS/SDN/IN DEX. HTML One. PK API � Kizárólag Cisco eszközökre � JAVA/Python/C++ � Cisco-féle Open. Flow XNC – Extensible Network Controller � One. PK � GUI és Open. Flow támogatás
CISCO ONEPK DEMO 4 router Delay-based routing � Static only
ARISTA SDN HTTPS: //WWW. ARISTA. COM/EN/PRODUCTS/SOFTWAREDRIVEN-CLOUD-NETWORKING Pure Open. Flow alapú Open-source kontroller kell hozzá Külön eszközcsalád erre Nem olcsó…
- Slides: 19