Please enable JavaScript.
Coggle requires JavaScript to display documents.
SDN (Software Defined Network) - Coggle Diagram
SDN
(Software Defined Network)
modello di gestione e controllo della rete basato su un controller centralizzato
centralizzare alcune funzioni delle device di rete attualmente distribuite sui singoli dispositivi
i dispositivi continuano ad essere parte attiva nell'inoltro dei pacchetti ma cambia il modo con il quale vengono a conoscenza delle informazioni per farlo
funzioni
Data Plane
Encapsulation/Decapsulation dei pacchetti
Aggiunta o rimoazione dell'header 802.1q
Match di indirizzi IP e MAC per inoltro pacchetti
Cifratura dei dati
Processo di NAT
Filtro di pacchetti tramite ACL
switching è un processo piu veloce del routing classico.
Le
ASIC
(Application Specific Integrated Circuit) utilizzano un tipo di struttura dati speciale
TCAM
(Ternary Concent-Addressable Memory), una sorta di copia della mac address table
Lo switching non necessita dunque di CPU e RAM, avviene tutto a livello Data Plane (livello hardware).
Control Plane
Protocolli di Routing
Processo ARP per IPv4 e NDP per IPv6
Mac Address Table
STP
VTP
In un architettura classica il Control Plane è distribuito sulle device di rete. Con SDN invece c'è un software che centralizza le operazioni
Management Plane
Telnet
SSH
SNMP
Syslog
CONTROLLER
raccoglie
le informazioni
computa
le informazioni
restituisce i risultati
della computazione ai device che si occuperanno solo del Data Plan
Southbound Interfaces
(SBI)
interfacce software per comunicare con le device di rete.
Necessitano di un protocollo condiviso tra le device
Tipologie
OpenFlow
(ONF)
OpFlex
(Cisco, utilizzata con ACI)
CLI
(Telnet/SSH, utilizzata con APIC-EM)
SNPM
(Cisco, utilizzata con APIC-EM)
Northbound Interfaces
(NBI)
interfacce software che mette in comunicazione il controller con l'applicazione che dovrà utilizzare i dati raccolti dai dispositivi di rete
L'applicazione puo essere presente sia sul controller stesso che su una macchina diversa
Il controller comunica con l'applicazione attraverso delle
API
(Application Programming Interface) oppure delle
REST API
(Representational State Transfer API)
Soluzioni
Cisco APIC-EM
(APIC Enterprise Module)
Management e controllo centralizzato
Control Plane non centralizzato
SBI (CLI, SNMP)
Controller APIC-EM
Organizzazione proprietaria Cisco
Open SDN Controller e OpenFlow
Management e controllo centralizzato
Control plane centralizzato
SBI (OpenFlow)
Controller OpenDaylight, Cisco OSC
Organizzazione proprietaria ONF
Cisco ACI
(Application Centric Infrastracture) e
OpFlex
Management e controllo centralizzato
Control plane parziale
SBI (OpFlex)
Controller APIC
Organizzazione proprietaria Cisco