4. EVPN Features (Fonctionnalités EVPN)
4. EVPN Features (Fonctionnalités EVPN)
EVPN [RFC7432] a été initialement conçu pour répondre aux exigences détaillées dans [RFC7209] et possède donc les attributs suivants qui répondent directement aux problèmes de mise à l'échelle du plan de contrôle et de facilité de déploiement.
-
Les informations du plan de contrôle sont distribuées avec BGP et le trafic de diffusion et de multidiffusion est envoyé en utilisant un arbre de multidiffusion partagé ou avec réplication en entrée.
-
L'apprentissage du plan de contrôle est utilisé pour les adresses MAC (et IP) au lieu de l'apprentissage du plan de données. Ce dernier nécessite l'inondation de trames de monodiffusion inconnues et de protocole de résolution d'adresse (ARP); alors que le premier ne nécessite aucune inondation.
-
Le Route Reflector (réflecteur de route, RR) est utilisé pour réduire un maillage complet de sessions BGP entre les dispositifs PE à une seule session BGP entre un PE et le RR. De plus, la hiérarchie RR peut être exploitée pour mettre à l'échelle le nombre de routes BGP sur le RR.
-
La découverte automatique via BGP est utilisée pour découvrir les dispositifs PE participant à un VPN donné, les dispositifs PE participant à un groupe de redondance donné, les types d'encapsulation de tunnel, les types de tunnel de multidiffusion, les membres de multidiffusion, etc.
-
Le multihébergement tout actif est utilisé. Cela permet à un dispositif Customer Edge (périphérie client, CE) donné d'avoir plusieurs liens vers plusieurs PE, et le trafic vers/depuis ce CE utilise pleinement tous ces liens.
-
Lorsqu'un lien entre un CE et un PE échoue, les PE pour cet EVI sont notifiés de l'échec via le retrait d'une seule route EVPN. Cela permet à ces PE de supprimer le PE qui se retire comme prochain saut pour chaque adresse MAC associée au lien défaillant. C'est ce qu'on appelle le "retrait massif".
-
Le filtrage de route BGP et la distribution de route contrainte sont exploités pour garantir que le trafic du plan de contrôle pour un EVI donné n'est distribué qu'aux PE dans cet EVI.
-
Lorsqu'une interface IEEE 802.1Q [IEEE.802.1Q] est utilisée entre un CE et un PE, chacun des ID VLAN (VID) sur cette interface peut être mappé sur une table de pont (pour jusqu'à 4094 de ces tables de pont). Toutes ces tables de pont peuvent être mappées sur un seul MAC-VRF (dans le cas d'un service de bundle sensible aux VLAN).
-
Les mécanismes de mobilité des VM garantissent que tous les PE dans un EVI donné connaissent l'ES avec lequel une VM donnée, identifiée par ses adresses MAC et IP, est actuellement associée.
-
Les RT sont utilisés pour permettre à l'opérateur (ou au client) de définir un spectre de topologies de réseau logiques, y compris le maillage, le hub and spoke et les extranets (par exemple, un VPN dont les sites appartiennent à différentes entreprises), sans avoir besoin de logiciels propriétaires ou de l'aide d'autres dispositifs virtuels ou physiques.
Étant donné que l'objectif de conception pour NVO est des millions d'instances par infrastructure physique commune, les propriétés de mise à l'échelle du plan de contrôle pour NVO sont extrêmement importantes. EVPN et les extensions décrites ici sont conçus en tenant compte de ce niveau de scalabilité.