Passa al contenuto principale

5.2. MPLS over GRE (MPLS su GRE)

5.2. MPLS over GRE (MPLS su GRE)

Il piano dati EVPN è modellato come un livello client EVPN MPLS che si trova sopra un livello server di tunnel MPLS PSN. Alcune delle funzioni EVPN (split-horizon, Aliasing e Backup Path) sono legate al livello client MPLS. Se viene utilizzata l'incapsulamento MPLS over GRE, il livello client EVPN MPLS può essere trasportato in modo trasparente su un tunnel IP PSN. Pertanto, non vi è alcun impatto sulle procedure EVPN e sulle operazioni del piano dati associate.

[RFC4023] definisce lo standard per l'utilizzo dell'incapsulamento MPLS over GRE, che può essere utilizzato per questo scopo. Tuttavia, quando MPLS over GRE viene utilizzato in combinazione con EVPN, si raccomanda che il campo chiave GRE sia presente e venga utilizzato per fornire un valore di entropia a 32 bit solo se i nodi P possono eseguire l'hashing Equal-Cost Multipath (ECMP) basato sulla chiave GRE; altrimenti, l'header GRE NON DOVREBBE (SHOULD NOT) includere il campo chiave GRE. I campi Checksum e Sequence Number NON DEVONO (MUST NOT) essere inclusi e i bit C e S corrispondenti nell'header GRE DEVONO (MUST) essere impostati a zero. Un PE in grado di supportare questo incapsulamento DOVREBBE (SHOULD) annunciare le sue route EVPN insieme alla Tunnel Encapsulation Extended Community che indica l'incapsulamento MPLS over GRE come descritto nella sezione precedente.