1. Introduction (Introduzione)
1. Introduction (Introduzione)
Questo documento specifica come Ethernet VPN (EVPN) [RFC7432] può essere utilizzato come soluzione Network Virtualization Overlay (overlay di virtualizzazione di rete, NVO) ed esplora le varie opzioni di incapsulamento tunnel su IP e il loro impatto sul piano di controllo e sulle procedure EVPN. In particolare, vengono analizzate le seguenti opzioni di incapsulamento: Virtual Extensible LAN (rete locale estensibile virtuale, VXLAN) [RFC7348], Network Virtualization using Generic Routing Encapsulation (virtualizzazione di rete utilizzando l'incapsulamento di routing generico, NVGRE) [RFC7637] e MPLS over Generic Routing Encapsulation (GRE) [RFC4023]. Questa specifica è applicabile anche a Generic Network Virtualization Encapsulation (incapsulamento generico di virtualizzazione di rete, GENEVE) [GENEVE]; tuttavia, è richiesto del lavoro incrementale che sarà trattato in un documento separato [EVPN-GENEVE]. Questo documento specifica anche nuove procedure di multihoming per il filtraggio split-horizon e il ritiro di massa. Specifica inoltre le costruzioni di route EVPN per gli incapsulamenti VXLAN/NVGRE e le procedure Autonomous System Border Router (router di confine del sistema autonomo, ASBR) per il multihoming dei dispositivi Network Virtualization Edge (bordo di virtualizzazione di rete, NVE).
Nel contesto di questo documento, un NVO è una soluzione per soddisfare i requisiti di un data center multi-tenant, in particolare uno con host virtualizzati, ad esempio Virtual Machines (macchine virtuali, VM) o carichi di lavoro virtuali. I requisiti chiave di tale soluzione, come descritto in [RFC7364], sono i seguenti:
-
Isolamento del traffico di rete per tenant
-
Supporto per un gran numero di tenant (decine o centinaia di migliaia)
-
Estensione della connettività Layer 2 (livello 2, L2) tra diverse VM appartenenti a un determinato segmento tenant (sottorete) attraverso diversi Points of Delivery (punti di consegna, PoD) all'interno di un data center o tra diversi data center
-
Consentire a una determinata VM di spostarsi tra diversi punti di collegamento fisico all'interno di un determinato segmento L2
Si presume che la rete sottostante per le soluzioni NVO fornisca connettività IP tra gli endpoint NVO.
Questo documento descrive come EVPN può essere utilizzato come soluzione NVO ed esplora l'applicabilità delle funzioni e delle procedure EVPN. In particolare, descrive le varie opzioni di incapsulamento tunnel per EVPN su IP e il loro impatto sul piano di controllo EVPN, nonché le procedure per due scenari principali:
(a) NVE con homing singolo - quando un NVE risiede nell'hypervisor, e
(b) NVE multihoming - quando un NVE risiede in un dispositivo Top-of-Rack (cima del rack, ToR).
Le opzioni di incapsulamento possibili per gli overlay EVPN che vengono analizzate in questo documento sono:
-
VXLAN e NVGRE
-
MPLS over GRE
Prima di entrare nella descrizione delle diverse opzioni di incapsulamento per EVPN su IP, è importante evidenziare le caratteristiche principali della soluzione EVPN, come queste caratteristiche sono attualmente supportate e qualsiasi impatto che l'incapsulamento ha su queste caratteristiche.