aci control-plane and forwarding-plane mapping-database
05.01 2020 | by massimilianoACI control-plane and forwarding-plane Mapping Database Si basa sul concetto di Mapping Database Il Mapping mantiene una relazione di […]
https://www.ingegnerianetworking.com/wp-content/uploads/2020/01/aci-mapping-database-c97.png
ACI control-plane and forwarding-plane Mapping Database
Si basa sul concetto di Mapping Database
Il Mapping mantiene una relazione di ogni endpoint (nodo VM o fisico) appartenente ad una determinata rete (network identifier) e l’indirizzo del TEP tunneling endpoint che funge da locator.
Tre funzioni principali esistono in questo mapping database:
LST (Local Station Table): è presente in ogni switch VTEP Leaf e mappa l’indiizzo IP oppure MAC address degli endopoint con la porta di ingresso dello switch locale
GST (Global Station Table): è presente in ogni switch VTEP Leaf e mappa il remote IP address degli endpoint con il relativo VTEP remoto e l’indirizzo proxy a livello Spine switch
- PST (Proxy Station Table): è presente a livello di switch Spine e mappa tutti gli indirizzi IP e/o MAC address degli endopoint con i relativi VTEP di ingresso permettendo cosi data traffic tra endopoint appartenenti a differenti VTEP
Un VTEP (Vlan Tunnel Endpoint) provvede ad encapsulare e decapsulare servizi layer 2 in VXLAN
Il piano di forwarding è gestito dal protocollo VXLAN il quale per mezzi di VTEP (VXLAN Tunnel End-Point) attraverso una rete IP, permette la comunicazione layer 2 e layer 3 tra differenti endpoint presenti nelle rispettive site-fabric; l’encapusulation VXLAN è definito da una VNID (vxlan network identifier) e la comunicazione tra differenti tenants deve essere consentita per via di opportuni “ contract “ di comunicazione EPG definiti sia a livello di APIC (intrasite) che MSO (inter-site)
MP-BGP è utilizzato tra Spine e Leaf per propagare informazioni di external routes all’interno della Fabric ACI
Inoltre Il piano di controllo è gestito dal protocollo MP-BGP EVPN il quale permette di scambiare informazioni riguardo MAC-Address ed IP address di ciascun endpoint tra Fabric (situazione Multipod oppure MultiSite);
il MP-BGP EVPN crea le adiacenze tra gli Spine Node Multi-Site utilizzando un EVPN-RID address e può essere supportato sia l’interior (MP-IBGP) che l’external (MP-EBGP) session, dipendendo dalla tipologia di AS (Autonomous System) utilizzata.
- Per il traffico di tipo Broadcast, Unknow-unicast oppure Multicast il VTEP sorgente incapsula le frame in una VXLAN con VNI multicast address group (includendo ARP request. DHCP request, etc) e tutti i VTEP che ricevono questo mcast frame lo processano; PIM sparse mode e BiDir PIM provvedono a servizi Multicast per VXLAN
Formato VXLAN Encapsulation