5.2. MPLS over GRE (MPLS sur GRE)
5.2. MPLS over GRE (MPLS sur GRE)
Le plan de données EVPN est modélisé comme une couche client EVPN MPLS située au-dessus d'une couche serveur de tunnel MPLS PSN. Certaines des fonctions EVPN (split-horizon, Aliasing et Backup Path) sont liées à la couche client MPLS. Si l'encapsulation MPLS over GRE est utilisée, la couche client EVPN MPLS peut être transportée de manière transparente sur un tunnel IP PSN. Par conséquent, il n'y a aucun impact sur les procédures EVPN et les opérations du plan de données associées.
[RFC4023] définit la norme pour l'utilisation de l'encapsulation MPLS over GRE, qui peut être utilisée à cette fin. Cependant, lorsque MPLS over GRE est utilisé en conjonction avec EVPN, il est recommandé que le champ clé GRE soit présent et utilisé pour fournir une valeur d'entropie de 32 bits uniquement si les nœuds P peuvent effectuer un hachage Equal-Cost Multipath (ECMP) basé sur la clé GRE; sinon, l'en-tête GRE NE DEVRAIT PAS (SHOULD NOT) inclure le champ clé GRE. Les champs Checksum et Sequence Number NE DOIVENT PAS (MUST NOT) être inclus, et les bits C et S correspondants dans l'en-tête GRE DOIVENT (MUST) être définis à zéro. Un PE capable de prendre en charge cette encapsulation DEVRAIT (SHOULD) annoncer ses routes EVPN ainsi que la communauté étendue d'encapsulation de tunnel indiquant l'encapsulation MPLS over GRE comme décrit dans la section précédente.