Passa al contenuto principale

4. EVPN Features (Caratteristiche EVPN)

4. EVPN Features (Caratteristiche EVPN)

EVPN [RFC7432] è stato originariamente progettato per supportare i requisiti dettagliati in [RFC7209] e quindi ha i seguenti attributi che affrontano direttamente i problemi di scalabilità del piano di controllo e facilità di distribuzione.

  1. Le informazioni del piano di controllo sono distribuite con BGP e il traffico broadcast e multicast viene inviato utilizzando un albero multicast condiviso o con replica in ingresso.

  2. L'apprendimento del piano di controllo viene utilizzato per gli indirizzi MAC (e IP) invece dell'apprendimento del piano dati. Quest'ultimo richiede l'inondazione di frame unicast sconosciuti e di Address Resolution Protocol (protocollo di risoluzione degli indirizzi, ARP); mentre il primo non richiede alcuna inondazione.

  3. Il Route Reflector (riflettore di route, RR) viene utilizzato per ridurre una mesh completa di sessioni BGP tra dispositivi PE a una singola sessione BGP tra un PE e l'RR. Inoltre, la gerarchia RR può essere sfruttata per scalare il numero di route BGP sull'RR.

  4. La scoperta automatica tramite BGP viene utilizzata per scoprire i dispositivi PE che partecipano a una determinata VPN, i dispositivi PE che partecipano a un determinato gruppo di ridondanza, i tipi di incapsulamento tunnel, i tipi di tunnel multicast, i membri multicast, ecc.

  5. Viene utilizzato il multihoming completamente attivo. Questo consente a un determinato dispositivo Customer Edge (bordo cliente, CE) di avere più collegamenti a più PE, e il traffico da/verso quel CE utilizza completamente tutti questi collegamenti.

  6. Quando un collegamento tra un CE e un PE fallisce, i PE per quell'EVI vengono notificati del fallimento tramite il ritiro di una singola route EVPN. Questo consente a quei PE di rimuovere il PE che si ritira come next hop per ogni indirizzo MAC associato al collegamento fallito. Questo è chiamato "ritiro di massa".

  7. Il filtraggio delle route BGP e la distribuzione delle route vincolata vengono sfruttati per garantire che il traffico del piano di controllo per un determinato EVI venga distribuito solo ai PE in quell'EVI.

  8. Quando viene utilizzata un'interfaccia IEEE 802.1Q [IEEE.802.1Q] tra un CE e un PE, ciascuno degli ID VLAN (VID) su quell'interfaccia può essere mappato su una tabella bridge (per un massimo di 4094 tabelle bridge). Tutte queste tabelle bridge possono essere mappate su un singolo MAC-VRF (nel caso di servizio bundle consapevole della VLAN).

  9. I meccanismi di mobilità delle VM garantiscono che tutti i PE in un determinato EVI conoscano l'ES con cui una determinata VM, identificata dai suoi indirizzi MAC e IP, è attualmente associata.

  10. Gli RT vengono utilizzati per consentire all'operatore (o al cliente) di definire uno spettro di topologie di rete logiche tra cui mesh, hub and spoke ed extranet (ad esempio, una VPN i cui siti sono di proprietà di diverse imprese), senza la necessità di software proprietario o l'aiuto di altri dispositivi virtuali o fisici.

Poiché l'obiettivo di progettazione per NVO è di milioni di istanze per infrastruttura fisica comune, le proprietà di scalabilità del piano di controllo per NVO sono estremamente importanti. EVPN e le estensioni descritte nel presente documento sono progettati tenendo presente questo livello di scalabilità.