Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation de l’intégration PBB (Provider Backbone Bridging) et EVPN

Ethernet VPN (EVPN) fournit une solution pour les services VPN multipoint de couche 2 avec des capacités avancées de multihébergement utilisant BGP pour distribuer les informations d’accessibilité des adresses MAC sur le réseau MPLS ou IP central. Cependant, avec EVPN, plusieurs milliers d’adresses MAC sont transportées à partir de chaque instance VRF (Virtual Routing and Forwarding), ce qui nécessite des mises à jour fréquentes sur les routes MAC nouvellement apprises et les routes retirées. Cela augmente l’overhead sur le réseau du fournisseur.

Le PBB (Provider Backbone Bridging) étend la commutation Ethernet de couche 2 pour améliorer l’évolutivité, les fonctionnalités de qualité de service (QoS) et la fiabilité de classe opérateur. Avec l’intégration de PBB avec EVPN, au lieu d’envoyer au client des adresses MAC (C-MAC) en tant qu’apprentissage du plan de contrôle, les adresses MAC DE DORSALE (B-MAC) sont distribuées dans le cœur EVPN. Cela simplifie l’apprentissage du plan de contrôle dans le réseau central et permet à un grand nombre de services de couche 2, tels que la connectivité des centres de données, de transiter facilement sur le réseau.

Les sections suivantes décrivent la vue d’ensemble de la technologie et de la mise en œuvre de l’intégration PBB-EVPN :

Présentation technologique de l’intégration PBB-EVPN

Comprendre le pontage PBB (Provider Backbone Bridging)

Le pontage dorsal fournisseur (PBB) a été défini à l’origine comme la norme IEEE 802.1ah et fonctionne exactement de la même manière que la norme IEEE 802.1ad. Cependant, au lieu de multiplexer les VLAN, PBB duplique la couche MAC de la trame client et la sépare du domaine du fournisseur en l’encapsulant dans un identifiant de service d’instance (I-SID) 24 bits. Cela permet une transparence totale entre le réseau du client et celui du fournisseur.

Lors de l’exploitation des adresses MAC (C-MAC) du client et MAC DE SERVICE (S-MAC), PBB utilise une nouvelle adresse MAC DE DORSALE (B-MAC). L’adresse MAC B-est ajoutée à la périphérie du réseau PBB, qui est administré par un VPN opérateur ou un VPN opérateur de porteuses. Grâce à l’utilisation d’un I-SID pour le groupe de services de l’instance de routage client (I-component), le PBB améliore l’évolutivité des services Ethernet.

La figure 1 illustre un réseau PBB, décrivant les éléments du réseau PBB et les espaces d’adresses MAC.

Figure 1 : Éléments Network diagram of IEEE 802.1ad access layer with PEB and PB, and IEEE 802.1ah core layer with BEB and BCBs. Shows C-MAC blue and B-MAC orange address spaces, depicting user traffic flow. du réseau PBB

Les conditions du PBB sont les suivantes :

  • PB—Pont du fournisseur (802.1ad)

  • PEB—Pont périphérique du fournisseur (802.1ad)

  • BEB—Pont de périphérie de la dorsale (802.1ah)

  • BCB—Pont central de la dorsale (802.1ah)

Le dispositif BEB est le premier point d’intérêt immédiat au sein de PBB et forme la limite entre le réseau d’accès et le cœur. Cela introduit deux composants clés : la composante I et la composante B dans PBB.

  • I-component

    Le composant I forme l’interface ou l’instance de routage orientée client ou accès. Le composant I est chargé de mapper le trafic Ethernet client à l’I-SID approprié. Dans un premier temps, le trafic Ethernet client est mappé à un domaine de pont client. Ensuite, chaque domaine de pont client est mappé à un I-SID. Ce mappage de services peut être par port, par port avec VLAN de service (S-VLAN) ou par port avec S-VLAN et VLAN client (C-VLAN). Le composant I est utilisé pour apprendre et transférer des trames basées sur les adresses C-MAC, et maintient une table de mappage C-MAC à B-MAC basée sur la balise d’instance (I-TAG).

    Dans le composant I, il y a deux ports :

    • Port d’instance client (CIP)

      Ces ports sont des instances de service client au niveau des interfaces côté client. Les définitions de service peuvent être par port, par port avec S-VLAN ou par port avec S-VLAN et C-VLAN.

    • Port d’instance de fournisseur (PIP)

      Ce port effectue l’encapsulation PBB, comme l’envoi de l’I-TAG, les adresses B-MAC source et de destination, et la décapsulation PBB, comme l’éclatement de l’I-SID, le mappage B-MAC-to-C-MAC de la source d’apprentissage, dans le sens entrant.

  • B-component

    le composant B est l’instance centrale PBB orientée vers la dorsale. Le composant B est utilisé pour apprendre et transmettre des paquets en fonction des adresses B-MAC. Le composant B est ensuite chargé de mapper les I-SID aux B-VLAN appropriés (dans le cas des réseaux PBB) ou d’envoyer et d’éclater les étiquettes MPLS de service pour les réseaux basés sur MPLS.

    Dans le composant B, il y a deux ports :

    • Port dorsal client (CBP)

      Ces ports sont des ports périphériques dorsaux qui peuvent recevoir et transmettre des trames étiquetées d’instance de plusieurs clients, attribuer des ID de VLAN dorsal (B-VID) et convertir l’I-SID en fonction de l’I-SID reçu.

    • Port dorsal du fournisseur (PBP)

      Ces ports fournissent une connectivité aux autres ponts à l’intérieur de la dorsale et connectés à celle-ci. Il s’agit de ports destinés à des fournisseurs. Ces ports prennent en charge le composant S-VLAN.

La figure 2 illustre les principaux composants du PBB. La figure 3 illustre le format de paquet PBB.

Figure 2 : Composants Provider Backbone Bridging architecture showing IB Bridge, B-Component, I-Component, MAC Relay, Service Label with I-TAG details, and encapsulation layers L1, L2, PBB. clés du PBB
Figure 3 : Format Ethernet frame structure with VLAN and service tags: preamble, SFD, backbone MACs, VLAN tag, I-TAG, customer MACs, S-VLAN, C-VLAN, type, data, FCS. de paquet PBB

Comprendre l’EVPN

L’EVPN est une nouvelle technologie standardisée qui fournit une connectivité pontée multipoint virtuelle entre différents domaines de couche 2 sur un dorsale IP ou IP/MPLS. Comme pour d’autres technologies VPN telles que IPVPN et VPLS, les instances EVPN (EVI) sont configurées sur les routeurs PE pour maintenir une séparation logique des services entre les clients. Les équipements de périphérie fournisseur (PE) se connectent aux équipements de périphérie client (CE), qui peuvent être des routeur, des commutateurs ou des hôtes. Les équipements PE échangent ensuite des informations d’accessibilité à l’aide du MultiProtocol BGP (MP-BGP) et le trafic encapsulé est transféré entre eux. Étant donné que certains éléments de l’architecture sont communs avec d’autres technologies VPN, EVPN peut être introduit et intégré de manière transparente dans les environnements de service existants.

Figure 4 : Présentation d’EVPNEVPN Overview

La technologie EVPN fournit des mécanismes d’interconnexion de datacenter (DCI) de nouvelle génération en ajoutant des procédures de plan de contrôle étendues pour échanger les informations de couche 2 (adresse MAC) et de couche 3 (adresse IP) entre les routeurs de bordure de datacenter (DCBR) participants. Ces fonctionnalités permettent de relever certains des défis DCI, tels que la mobilité transparente des machines virtuelles et le routage IP optimal. La mobilité transparente des machines virtuelles fait référence au défi de l’extension de la couche 2 et du maintien de la connectivité face à la mobilité des machines virtuelles, et le routage IP optimal fait référence au défi de prendre en charge le comportement de passerelle par défaut pour le trafic sortant d’une machine virtuelle et d’éviter le routage triangulaire du trafic entrant d’une machine virtuelle.

La technologie EVPN est utilisée par l’opérateur du datacenter pour offrir des services multilocataires, flexibles et résilients qui peuvent être étendus à la demande. Cette flexibilité et cette résilience peuvent nécessiter l’utilisation de ressources de calcul entre différents centres de données physiques pour un seul service (extension de couche 2) et le déplacement d’une machine virtuelle.

L’EVPN prend en charge le multihébergement entièrement actif, ce qui permet à un équipement CE de se connecter à deux équipements PE ou plus, de sorte que le trafic est transféré en utilisant toutes les liaisons entre les appareils. Cela permet à l’équipement CE d’équilibrer la charge du trafic vers les multiples équipements PE. Plus important encore, elle permet à un équipement PE distant d’équilibrer la charge du trafic vers les PE multirésidents sur le réseau central. Cet équilibrage de charge des flux de trafic entre les centres de données est connu sous le nom de crénelage. EVPN possède également des mécanismes qui empêchent la mise en boucle du trafic de diffusion, d’unicast inconnu et de multicast (BUM) dans une topologie multihébergement entièrement active.

Remarque :

Nous ne prenons pas en charge la surveillance IGMP, la surveillance MLD ou les optimisations de multicast de surveillance PIM avec PBB-EVPN.

Le multihébergement fournit une redondance en cas de défaillance d’une liaison d’accès ou d’un équipement PE. Dans les deux cas, le trafic circule de l’équipement CE vers l’équipement PE en utilisant les liens actifs restants. Pour le trafic dans l’autre sens, l’équipement PE distant met à jour sa table de transfert pour envoyer le trafic aux équipements PE actifs restants connectés au segment Ethernet multirésident. EVPN fournit un mécanisme de convergence rapide de sorte que le temps nécessaire pour effectuer cet ajustement est indépendant du nombre d’adresses MAC apprises par le périphérique PE.

Le plan de contrôle MP-BGP d’EVPN permet de déplacer dynamiquement les machines virtuelles actives d’un datacenter à un autre, ce que l’on appelle également le mouvement VM. Une fois qu’une VM est déplacée vers un serveur/hyperviseur de destination, elle transmet un ARP gratuit qui met à jour la table de transfert de couche 2 du périphérique PE au niveau du datacenter de destination. Le périphérique PE transmet ensuite une mise à jour de route MAC à tous les périphériques PE distants, qui à leur tour mettent à jour leurs tables de transfert. De cette manière, un EVPN suit le mouvement de la machine virtuelle, également connu sous le nom de mobilité MAC. L’EVPN dispose également de mécanismes pour détecter et arrêter l’instabilité MAC.

La technologie EVPN, similaire au VPN MPLS de couche 3, introduit le concept de routage des adresses MAC à l’aide de MP-BGP sur le cœur MPLS. Voici quelques-uns des avantages clés de l’utilisation des EVPN :

  • Possibilité d’avoir un équipement de périphérie multihébergement double actif

  • Assure l’équilibrage de charge sur les liaisons doublement actives

  • Mobilité des adresses MAC

  • Mutualisation

  • Fournit un crénelage

  • Permet une convergence rapide

Intégration PBB-EVPN

L’intégration de PBB avec EVPN est décrite dans les sections suivantes :

Intégration des éléments réseau PBB et EVPN

Dans un réseau PBB, un grand nombre d’adresses MAC (C-MAC) des clients sont cachées derrière un nombre considérablement plus restreint d’adresses MAC (B-MAC) de dorsale, sans que les appareils du cœur n’aient à apprendre et à traiter tous les états individuels des clients. L’I-SID crée une encapsulation qui permet de déployer un grand nombre de services. Cependant, contrairement aux réseaux modernes qui ont un simple cœur MPLS composé d’équipements PE et de fournisseurs, les appareils du cœur PBB doivent agir comme des commutateurs, appelés pont central dorsal (BCB), exécutant les décisions de transfert en fonction des adresses B-MAC. Cela provoque des problèmes d’incompatibilité avec les réseaux MPLS modernes, où les paquets sont commutés entre les adresses de bouclage périphérique à l’aide d’étiquettes MPLS et de récursivité.

Avec l’intégration de PBB à EVPN, l’élément BCB du cœur PBB est remplacé par MPLS, tout en conservant les propriétés de mise à l’échelle des services de l’équipement de périphérie PBB BEB. La composante B est signalée à l’aide d’une signalisation EVPN BGP et encapsulée dans MPLS à l’aide de PE et d’équipements de fournisseurs. En conséquence, l’immensité du PBB est associée à la simplicité d’un réseau central MPLS de base traditionnel, et la quantité d’informations sur l’état du réseau est considérablement réduite par rapport au PBB classique.

La figure 5 illustre l’intégration PBB-EVPN à l’aide des différents éléments d’un réseau PBB et EVPN.

Figure 5 : Intégration Network architecture integrating MPLS, PBB, and Q-in-Q technologies for scalable Layer 2 connectivity. Shows access via dot1q and Q-in-Q, MPLS core with BGP-EVPN signaling, and C-MAC to B-MAC encapsulation. PBB-EVPN

Initialisation du plan de contrôle PBB-EVPN

Dans un réseau PBB-EVPN, les adresses B-MAC sont distribuées sur le cœur EVPN et les adresses C-MAC sont apprises dans le plan de données et agrégées derrière les adresses B-MAC.

La figure 6 illustre la gestion du plan de contrôle dans un exemple de réseau PBB-EVPN avec quatre appareils PE et deux appareils top-of-rack dans deux centres de données.

Figure 6 : Gestion du Network diagram of data center interconnect setup using EVPN over MPLS. Shows two data centers linked via a WAN with BGP control plane learning. Highlights VLAN tunnels and roles of CE and PE devices. plan de contrôle PBB-EVPN

La gestion du plan de contrôle sur le site 1 du datacenter est la suivante :

  1. La recherche d’adresse MAC C-se produit et l’adresse MAC C est apprise.

  2. L’adresse source B-MAC et l’I-SID sont poussés sur le paquet.

  3. La recherche d’adresse de destination de C-MAC vers B-MAC est effectuée dans la table I-SID. Si l’adresse MAC est présente, le paquet est routé à l’aide d’une route MAC EVPN ; Sinon, une route multicast est utilisée.

  4. Cette route donne l’étiquette de service du paquet, qui contient PBB et la trame d’origine.

La gestion du plan de contrôle sur le site 2 du datacenter est la suivante :

  1. Au niveau de l’équipement PE de disposition, le paquet est reçu avec une étiquette de service unique, indiquant qu’il s’agit d’une trame PBB.

  2. L’allocation d’adresses sources de C-MAC à B-MAC est apprise dans la table I-SID.

  3. L’adresse source du C-MAC est apprise dans la table MAC du domaine de pont client (C-BD).

Découverte de routes EVPN dans PBB-EVPN

Le PBB avec la fonctionnalité Dot1ah est implémenté au niveau des équipements PE. Dans le cas du PBB-EVPN, les équipements PE implémentent la fonctionnalité de pont d’instance et de dorsale. Seules les adresses B-MAC sont distribuées dans le plan de contrôle, les adresses C-MAC sont apprises dans le plan de données. Les routes EVPN suivantes sont détectées sur les différents équipements PE :

Découverte automatique VPN

Lorsqu’une instance EVPN (EVI) est configurée sur différents appareils PE, la découverte automatique du VPN se produit d’abord pour la découverte des points de terminaison EVPN. Chaque équipement PE configuré avec un EVI envoie la route de multicast inclusive.

Les champs de route de multicast inclusifs sont les suivants :

  • RD: valeur unique du distinguateur de route par équipement PE publicitaire par EVI. L’importance du RD est locale à un dispositif PE.

  • TAG ID: ID de service équivalent à la valeur I-SID. Un I-SID est affecté à un domaine de pont sous un EVI lorsque le service est pris en charge. L’ID TAG est défini sur 0 pour le service d’offre groupée I-SID, où plusieurs I-SID sont mappés à un domaine de pont.

  • Originating IP addr: adresse IP de bouclage.

  • P-Multicast Service Interface (PMSI) Attributes: attributs requis pour transmettre le trafic BUM. Il existe deux types de tunnels : le LSP point à multipoint et la réplication entrante. Dans le cas d’une réplication entrante, l’étiquette de multicast pour le trafic BUM est affectée en aval. Dans le cas d’un LSP point à multipoint, l’attribut PMSI inclut l’identifiant LSP point à multipoint. Si l’arborescence de multicast est partagée ou agrégée entre plusieurs EVI, l’équipement PE utilise l’étiquette affectée en amont pour s’associer ou se lier à l’EVI.

  • RT Extended Community: cible de routage associée à une EVI. Cet attribut revêt une importance mondiale dans EVPN.

Sur la Figure 7, chaque équipement PE envoie la route de multicast inclusive à chaque voisin BGP. L’équipement PE1 envoie une route de multicast inclusive aux appareils PE2, PE3 et PE4 pour la découverte automatique VPN. La gestion du trafic BUM est également illustrée dans la figure. Au cours de la séquence de démarrage, les périphériques PE1, PE2, PE3 et PE4 envoient une route de multicast inclusive qui inclut l’étiquette de multicast.

Figure 7 : Découverte Network diagram illustrating data communication with VLANs, MPLS, and Ethernet frames. Shows customer edge devices connected via a provider network with VLAN headers and MPLS for data routing and switching. Highlights data flow from CE1 to CE2 and through IB Bridge components. automatique VPN
Découverte de segments Ethernet

La route de segment Ethernet est codée dans l’EVPN NLRI à l’aide de la valeur Type de route 4. Ce NLRI est utilisé pour découvrir le segment Ethernet multirésident et pour le choix DF.

La cible de route d’importation ES, une communauté étendue cible de route transitive, est également transportée avec la route de segment Ethernet. La communauté étendue ES-import permet à tous les équipements PE connectés au même site multihoming d’importer les routes de segments Ethernet. L’importation de cette route est effectuée par l’appareil PE sur lequel l’ESI est configuré. Tous les autres équipements PE ignorent cette route de segment Ethernet.

La figure 8 fournit des détails sur la procédure de routage de segments Ethernet pour la découverte automatique de segments Ethernet multirésidents.

Figure 8 : Découverte Network topology diagram of Ethernet Virtual Private Network with Multi-Protocol Label Switching, showing interactions between CE devices, PE routers, and MPLS backbone. de segments Ethernet

Sur cette figure, les appareils PE1 et PE2 sont connectés à un segment multirésident avec la valeur ESI ESI1 et l’adresse MAC B-MAC1. Dans le cas d’un segment multihébergement actif-actif, ce B-MAC doit être les appareils PE1 et PE2. De même, les appareils PE3 et PE4 sont multirésidents actifs/actifs pour ESI2 avec l’adresse MAC B-MAC2. Les appareils PE1 et PE2 envoient le routage de segments Ethernet pour ESI1, qui est reçu par les appareils PE3 et PE4, mais qui est ignoré car les appareils ne sont pas configurés pour ESI1. Seuls les équipements PE1 et PE2 se trouvent dans un groupe redondant et le choix DF est effectué dans ce groupe. De même, les équipements PE3 et PE4 se trouvent dans un autre groupe redondant et l’équipement PE3 ou PE4 est sélectionné comme DF.

Découverte de routes MAC Ethernet

La route d’annonce MAC Ethernet est utilisée pour distribuer les adresses B-MAC des nœuds PE. La route d’annonce MAC est codée avec les champs suivants :

  • Le champ de l’adresse MAC contient l’adresse MAC B.

  • Le champ Balise Ethernet est défini sur 0.

  • Le champ Identificateur de segment Ethernet doit être défini sur 0 (pour les segments monorésidents ou multirésidents avec équilibrage de charge par I-SID) ou sur MAX-ESI (pour les segments multirésidents avec équilibrage de charge par flux).

  • L’étiquette est associée au transfert unicast de trafic à partir de différents équipements PE.

  • RT (cible de route) communauté étendue associée à son EVI.

La figure 9 illustre l’annonce de route MAC dans PBB-EVPN.

Figure 9 : Découverte Network topology with MPLS and EVPN routing showing interaction between CE devices, PE routers, and MPLS cloud. Dashed arrows indicate MAC route advertisements across PE routers. de routes MAC Ethernet
Différences entre PBB-EVPN et EVPN

Les tableaux 1 et 2 répertorient les différences entre PBB-EVPN et EVPN pur pour les réseaux de couche 2 en fonction des différents types de routes et attributs de route, respectivement.

Tableau 1 : Différences de routage entre PBB-EVPN et EVPN

Itinéraire

Utilisation

Applicabilité

Route de découverte automatique Ethernet

  • Retrait de masse MAC

  • Crénelage

  • Étiquettes à horizon partagé publicitaires

EVPN uniquement

Route d’annonce MAC

  • Annoncez l’accessibilité de l’adresse MAC

  • Annoncez les liaisons IP et MAC

EVPN

PBB-EVPN

Route multicast inclusive

Découverte de points de terminaison de tunnel multicast

EVPN

PBB-EVPN

Routage de segments Ethernet

  • Redondance

  • Choix du transitaire désigné (DF)

EVPN

PBB-EVPN

Tableau 2 : Attributs de route et différences d’utilisation de route entre PBB-EVPN et EVPN

Attribut

Utilisation

Applicabilité

Communauté étendue de l’étiquette ESI MPLS

  • Encoder l’étiquette d’horizon divisé pour le segment Ethernet.

  • Indiquez le mode de redondance (actvie/standby ou actif/actif).

Route de découverte automatique Ethernet

Communauté étendue ES-import

Limitez la portée d’importation des routes de segments Ethernet.

Routage de segments Ethernet

Mobilité MAC communauté étendue

  • EVPN : indique qu’une adresse MAC s’est déplacée d’un segment à un autre sur les équipements PE.

  • PBB-EVPN : Notification de vidage d’adresse MAC C-Signal.

Route d’annonce MAC

Communauté étendue de passerelle par défaut

Indiquez les liaisons MAC ou IP d’une passerelle.

Route d’annonce MAC

Procédure pas à pas des paquets PBB-EVPN

En fonction de la configuration PBB et EVPN sur différents périphériques PE du réseau, le segment Ethernet, l’accessibilité de l’adresse MAC B-MAC et les routes multicast sont déjà programmés sur différents périphériques PE dans le cloud EVPN. La procédure pas à pas des paquets de PBB-EVPN inclut la gestion des types de trafic suivants :

Gestion du trafic BUM dans PBB-EVPN

La figure 10 illustre la gestion du plan de contrôle PBB-EVPN et du trafic BUM.

Figure 10 : Gestion du Network diagram illustrating data communication with VLANs, MPLS, and Ethernet frames. Shows customer edge devices connected via a provider network with VLAN headers and MPLS for data routing and switching. Highlights data flow from CE1 to CE2 and through IB Bridge components. trafic BUM PBB-EVPN

La gestion PBB-EVPN du trafic BUM sur le cloud EVPN est la suivante :

  1. Après le démarrage du serveur A, le serveur A tente d’envoyer du trafic au serveur B. Le serveur A n’a pas la liaison ARP dans la table ARP du serveur B, donc le serveur A crée une demande de diffusion ARP et l’envoie. Le contenu des paquets ARP est VLAN 10, S-MAC=M2 (adresse MAC du serveur A), MAC de destination=ff.ff.ff.ff.ff, adresse IP source=adresse IP de l’adresse IP du serveur A ou de la VM, et adresse IP de destination=adresse IP du serveur B. Le type de paquet Ethernet pour ARP est 0x0806. La trame de couche 2 est envoyée à Devie CE1.

  2. L’équipement CE1 effectue l’opération de commutation de couche 2 sur cette trame. Comme il s’agit d’une trame de diffusion de couche 2, la trame est classée en interface et basée sur la configuration du domaine de pont pour ce service et ce comportement de diffusion. Le paquet est transmis à tous les membres du domaine de pont sauf à celui sur lequel il a été reçu. Il peut y avoir une traduction VLAN, telle que push, pop ou translate, effectuée sur cette image. Cette trame est envoyée à l’équipement PE2. Cette trame peut être sans étiquette, avec une seule étiquette ou Q-in-Q.

  3. Une fois que Device PE2 a reçu cette trame, il passe d’abord par le moteur de classification pour classer la trame en service. En fonction de l’interface de résultat de classification (c’est-à-dire le port d’instance client [CIP]), le service est identifié. L’adresse MAC source est apprise (si elle n’est pas présente dans la table MAC). Cette classification aboutit au C-BD. Étant donné que cette trame est une trame de diffusion, elle est envoyée à toutes les interfaces membres de ce domaine de pont. L’une des interfaces membres de ce domaine de pont est l’interface PIP (Provider Instance Port). Le paquet est alors formé en fonction de l’I-SID configuré pour cette interface PIP. L’en-tête externe du paquet à l’interface de sortie PIP est formé en fonction des informations suivantes :

    • I-SID : valeur I-SID configurée sur cette interface PIP.

    • L’adresse MAC source : l’adresse MAC B-configurée ou générée automatiquement pour cette trame.

    • Destination adresse MAC : basé sur la table de mappage par I-SID créée en fonction de l’apprentissage C-MAC-to-B-adresse MAC source et du C-MAC-to-B-adresse MAC de destination. Pour le trafic BUM, la valeur par défaut de l’adresse de destination du pont (B-DA) est l’adresse du groupe d’instances de services dorsaux. Lorsque le B-DA d’une trame est une adresse de groupe d’instances de services dorsaux, le comportement normal consiste à livrer la trame à tous les ports dorsaux clients (CBP) accessibles dans le VLAN dorsal (B-VLAN) auquel l’instance de service dorsal est mappée. Le filtrage basé sur I-SID par le CBP sortant garantit qu’aucune trame n’est transmise par des CBP qui ne font pas partie de l’instance de service dorsale.

    • Type Ethernet de couche 2 : 0x88E7.

    • Charge utile : trame client.

  4. Le paquet formé par I-SID est envoyé au CBP pour identifier le domaine de pont dorsal (B-BD) associé à l’I-SID.

  5. La recherche dans le B-BD est effectuée pour envoyer le paquet à la bonne destination. Étant donné que cette trame est une trame diffusion et que le B-MAC de destination est un adresse multicast (00-1E-83-<valeur ISID>), le paquet doit être traité comme la réplication entrante (c’est-à-dire VPLS Edge flood next hop) pour EVPN. Ce saut suivant envoie l’étiquette de service (étiquette MPLS de multicast associée à B-VLAN par ID d’homologue et ID de VLAN de pont). Le paquet MPLS est formé et envoyé sur le cloud MPLS pour les appareils PE1, PE3 et PE4.

  6. La trame est reçue par le périphérique PE4 sous forme de paquet MPLS. L’identification du domaine de pont s’effectue en effectuant une recherche L1 d’étiquette MPLS dans la table de routage mpls.0. La recherche MPLS pointe vers le saut suivant de la table pour le saut suivant du domaine de pont. Une fois le domaine de pont identifié, le paquet est identifié comme un paquet de diffusion. Le saut suivant d’inondation composite BUM est exécuté, et ce saut suivant pointe vers le CBP.

  7. Les interfaces de sortie sont identifiées. L’une des interfaces de sortie est une interface PIP où l’I-SID est configuré et un filtrage basé sur l’I-SID (filtrage MAC) est appliqué pour filtrer la trame. L’adresse MAC C-MAC vers B-MAC source est apprise pour la table de mappage I-SID MAC. Cette table est utilisée pour construire l’adresse MAC B-MAC de destination pour le trafic unicast. L’en-tête I-SID externe est extrait de la trame de couche 2 du client. Le domaine de pont client (C-BD) est déterminé en fonction de la classification I-SID à l’interface PIP.

  8. L’adresse MAC C-source est apprise. La recherche C-MAC de destination est terminée. Il s’agit d’une trame de diffusion et, en fonction de la gestion BUM (flood next hop), la trame est transmise à tous les membres du C-BD, à l’exception de l’interface membre sur laquelle cette trame a été reçue.

  9. L’équipement CE2 reçoit cette trame. La classification des services est effectuée en fonction du VLAN de trame. En fonction de la classification, le service de transfert de domaine de pont est trouvé et l’apprentissage MAC est terminé. Étant donné que la trame est une trame de diffusion, elle est gérée par flood next hop.

  10. Le serveur B reçoit le paquet de requête ARP et envoie la réponse ARP au serveur A.

Gestion du trafic unicast dans PBB-EVPN

La figure 11 illustre le plan de contrôle PBB-EVPN et la gestion du trafic unicast sous la forme d’une réponse ARP du serveur B.

Figure 11 : Gestion du Network architecture diagram showing Data Plane Learning and Control Plane Learning. Ethernet frames, VLAN, MPLS, and PBB headers flow across components like VLAN-based learning in the data plane, IP MPLS with BGP in the control plane, and IB Bridge facilitating customer-provider network interconnection. Key traffic points are numbered. trafic unicast PBB-EVPN

Pour le flux de trafic unicast, on suppose que l’apprentissage MAC des données et du plan de contrôle a déjà eu lieu.

  1. Le serveur B génère une réponse ARP. Le contenu des paquets ARP est VLAN 10, S-MAC=MAC11 (adresse MAC du serveur B), MAC de destination=MACA, adresse IP source=adresse IP du serveur B ou de l’adresse IP de la machine virtuelle, et adresse IP de destination=adresse IP du serveur A. Cette trame est transmise au top-of-rack B.

  2. Après réception de la trame, le dispositif CE classe la trame entrante. En fonction de la famille d’interfaces, le domaine de pont associé à l’interface est identifié. L’apprentissage de l’adresse MAC source a lieu sur le domaine de pont. Ensuite, la recherche MACA (MACA (Bridge Domain Destination) est effectuée et fournit l’interface de sortie de couche 2. La fonctionnalité de sortie de l’interface de sortie est appliquée avant que le périphérique CE n’envoie la trame à l’interface de sortie.

  3. La trame encapsulée de couche 2 est reçue par l’équipement PE4. La classification des services de couche 2 est effectuée pour identifier le domaine de pont client (C-BD) associé à cette trame. L’apprentissage de l’adresse MAC source (MAC11) est effectué dans le contexte du C-BD sur l’interface CIP.

  4. Dans le contexte de C-BD, la recherche MAC de destination pointe vers l’interface PIP. À ce stade, la liste des fonctionnalités de sortie de l’interface PIP est exécutée. En fonction de la liste des fonctionnalités, l’en-tête I-SID externe est envoyé sur la trame Ethernet d’origine.

    • MAC SOURCE—B-MAC de l’équipement PE4

    • MAC de destination—B-MAC de l’appareil PE2 (résultat de recherche dans la table I-SID C-MAC-to-B-MAC)

    • I-SID : valeur configurée de I-SID

    • Type d’éther de couche 2 : 0x88E7

  5. La recherche de l’adresse MAC de destination (B-MAC de l’appareil PE2) est effectuée dans la table des adresses MAC B-BD. Cette recherche génère un saut suivant unicast (c’est-à-dire un saut suivant EVPN). Ce saut suivant contient une étiquette de service MPLS unicast. Cette étiquette est distribuée via le plan de contrôle multiprotocole BGP (MP-BGP). L’homologue en aval attribue cette étiquette de service MPLS. L’attribution de ce label peut se faire par EVI ; par EVI et VLAN ; par EVI, VLAN et circuit de raccordement ; ou par adresse MAC. En fonction des informations du saut suivant, le paquet MPLS est formé et transmis sur le réseau MPLS.

  6. L’appareil PE2 reçoit la trame. Il est identifié comme un paquet MPLS. La recherche d’étiquette MPLS est effectuée dans la table de routage mpls.0. Cette recherche génère le saut suivant de la table. Cette recherche génère la table B-BD. La règle B-MAC (c’est-à-dire que la source B-MAC est la destination B-MAC) et les règles de filtrage I-SID (ISID configuré par le CBP = ISID de paquets) sont appliquées. Sur la base de la trame reçue, l’I-SID est identifié et le B-VLAN est activé.

  7. L’en-tête de trame est transmis à l’interface PIP pour un traitement ultérieur. Le mappage de l’adresse MAC C-MAC (M11 à B-MAC-PE2) à B-MAC est appris dans la table I-SID. L’en-tête I-SID externe est visible.

  8. L’adresse MAC source interne est apprise sur l’interface PIP dans le contexte de C-BD. La recherche d’adresse MAC de destination interne est effectuée, ce qui génère l’interface CIP de sortie.

  9. L’équipement CE reçoit la trame de couche 2, et le transfert de couche 2 est effectué.

  10. Le serveur A reçoit le paquet de réponse ARP unicast du serveur B.

Gestion du transfert de chemin dans PBB-EVPN

Dans un réseau PBB-EVPN, une trame peut provenir de la périphérie du client (CE) (interface de pont) ou de l’interface compatible MPLS (interface centrale).

Le flux de paquets pour les paquets reçus du côté CE est le suivant :

  1. Si la trame provient d’une interface CE, l’interface appartient à la famille de ponts, et la recherche et l’apprentissage de l’adresse MAC sont effectués dans le contexte du domaine de pont client (C-BD). Le résultat de la recherche est une route MAC unicast ou une route MAC flood.

  2. La recherche suivante est effectuée dans la table I-SID MAC pour déterminer le B-MAC de destination associé au C-MAC de destination.

  3. L’en-tête I-SID est ajouté au paquet.

  4. La recherche suivante est effectuée dans le B-BD car l’interface PIP appartient à la famille de ponts.

  5. La recherche B-BD pointe vers la route MAC unicast ou la route MAC flood et cette route pointe vers le saut suivant multicast indirect EVPN ou le saut suivant indirect unicast.

Le flux de paquets pour les paquets reçus du côté central est le suivant :

  1. Si la trame provient de l’interface centrale, l’interface appartient à la famille MPLS et la recherche d’étiquette MPLS est effectuée dans le saut suivant de la table de routage MPLS.0. Le résultat de cette recherche est le contexte de l’instance de routage.

  2. La recherche suivante est effectuée en fonction de l’I-SID du paquet à la recherche BBD.

  3. Si le BBD est trouvé, des règles de filtrage basées sur I-SID sont appliquées. L’adresse MAC configurée par I-SID doit correspondre au B-MAC source du paquet, puis la trame est abandonnée.

  4. La table I-SID MAC est mise à jour pour le B-MAC de destination associé au C-MAC de destination pour la création de l’association C-MAC-à-B-MAC.

  5. L’en-tête I-SID est supprimé et C-BD est trouvé en fonction de l’interface PIP.

  6. La recherche suivante est effectuée dans le C-BD car l’interface PIP appartient à la famille bridge.

  7. La recherche C-BD pointe vers une route MAC unicast ou une route MAC flood, et cette route pointe vers une interface CE ou une route flood.

Gestion de la mobilité MAC dans PBB-EVPN

La figure 12 illustre la mobilité MAC PBB-EVPN depuis le plan de transfert et de contrôle.

Figure 12 : Gestion de la Network topology showing MPLS EVPN operations; MAC addresses are learned and forwarded between CE and PE devices in the MPLS backbone. mobilité MAC PBB-EVPN

La mobilité MAC à partir du point du plan de transfert et de contrôle est gérée comme suit :

  1. L’équipement PE1 apprend l’adresse MAC C-M1 sur le port local et la transmet sur le cœur en fonction du mappage C-MAC-destination-à-distant-B-MAC. Ce mappage est soit configuré statiquement, soit appris via le plan de données. Si le mappage C-MAC-destination-à-distant-B-MAC n’est pas trouvé dans la table de mappage I-SID, le B-MAC distant est dérivé à l’aide de l’I-SID.

  2. L’équipement PE3 apprend l’adresse MAC C-M1 via l’adresse MAC B-M1 du plan de données.

  3. Le client M1 est déplacé de l’appareil CE1 vers l’appareil CE2.

  4. Lorsque le client M1 souhaite communiquer avec un client derrière l’appareil CE1, un trafic de diffusion avec VID : 100, MAC source : M1 et MAC de destination : ff.ff.ff.ff.ff.ff est envoyé. L’équipement PE3 apprend le MAC M1 dans la table C-BD MAC et met à jour l’emplacement M1 dans la table de mappage I-SID.

  5. L’équipement PE1 reçoit le paquet et M1 est appris et mis à jour dans la table de mappage I-SID comme accessible via l’adresse MAC distante est B-M2.

Gestion des OAM de bout en bout pour PBB-EVPN

Vous pouvez exécuter les fonctions d’exploitation, d’administration et de maintenance (OAM) au niveau du fournisseur en exécutant la gestion des pannes de connectivité (CFM) sur les points de terminaison de maintenance (MEP) entrants ou sortants, soit sur l’interface PIP, soit sur le service EVPN.

Actuellement, le choix du redirecteur désigné (DF) est décidé sur la base de l’algorithme de choix DF et c’est la décision locale des équipements PE. Ceci est utile dans un scénario de gestion des services de bout en bout, où la décision de choisir le DF peut également être prise avec le consentement de l’opérateur et vice versa. Un autre scénario dans lequel il peut être utile d’influencer le rôle DF par service ou de propager le DF à un équipement CE est celui des réseaux multirésidents, où il n’existe pas de lien direct entre les équipements CE et PE.

Gestion des QoS et prise en charge des mécanismes de contrôle de pare-feu pour PBB-EVPN

Le Tableau 3 fournit des détails sur les fonctionnalités de QoS et de pare-feu prises en charge dans le contexte de l’intégration PBB-EVPN.

Tableau 3 : Prise en charge des fonctionnalités de pare-feu et de QoS dans PBB-EVPN

Fonctionnalité

Descriptif

Prise en charge du temps d’aller-retour (RTT)

Prise en charge de l’interface CE

Prise en charge de l’interface centrale

Classification

Correction de la classification à un seul FC

Oui

Oui

Oui

Classification BA (Behavior Aggrify) et MF (Multifield Classifier) pour le VLAN de sortie interne Bit 802.1p

Oui

Oui

Oui

Classification BA et MF basée sur les champs de l’indicateur d’exclusion éligible (DEI) et du point de code de priorité (PCP)

Non

Non requis

Non

Classification BA et MF basée sur le champ expérimental MPLS (EXP)

Non

Non

Oui

Marquage CoS

Champs 802.1p vers I-SID PCP et DEI : VLAN client 802.1p

Non

Par défaut, la norme 802.1p est mappée aux champs PCP et DEI

Oui

Champ EXP 802.1p vers MPLS : VLAN client 802.1p

Non

Non

Oui

Champ MPLS EXP vers I-SID, CHAMPS PCP et DEI

Non

Comportement par défaut

Non

Champ EXP vers 802.1p

Non

Oui

Non

Mise en forme de la QoS

Planification hiérarchique et mise en forme sur l’équipement entrant

Non

Oui

Oui

Planification hiérarchique et mise en forme sur l’appareil de sortie

Non

Oui

Oui

Filtre de pare-feu

Filtrage du trafic BUM

Trafic inconnu uniquement

Trafic de diffusion et de multicast uniquement

Trafic de diffusion et de multicast uniquement

Filtre de pare-feu basé sur I-SID

Non

Non

Non

Filtre basé sur le VLAN client

Non

Oui

Oui

Policer (2 débits, 3 couleurs)

Sens d’entrée

Non

Oui

Oui

Sens de sortie

Non

Oui

Oui

Présentation de l’implémentation de l’intégration PBB-EVPN

Les sections suivantes présentent des scénarios de cas d’utilisation de l’intégration PBB-EVPN pour DCI.

Scénarios de défaillance PBB-EVPN

Il existe différents scénarios de défaillance PBB-EVPN qui doivent être pris en charge tout en fournissant une solution de bout en bout. Ces scénarios de défaillance peuvent être des types suivants :

Défaillance de segment

La défaillance d’un segment ou d’une liaison orientée CE est gérée dans les modes de redondance multihébergement actif/actif et actif/veille.

La figure 13 illustre la gestion des défaillances de segments pour l’équilibrage de charge basé sur les flux au niveau de l’équipement CE1.

Figure 13 : Défaillance Network topology with MPLS and PE routers. CE1-PE1 connection failure indicated by red X. Traffic redirected to PE2. de segment PBB-EVPN

Une défaillance de segment dans PBB-EVPN est gérée comme suit :

  1. La liaison Ethernet entre les appareils CE1 et PE1 a échoué en raison d’une coupure de fibre ou d’une panne d’interface. L’appareil PE1 détecte le segment défaillant.

  2. L’équipement PE1 retire l’adresse MAC B-annoncée pour le segment défaillant (B-M1).

  3. La liaison en contact avec CE1 est coupée. Si la défaillance de la liaison se produit en mode de redondance active unique ou sans cas de redondance, le vidage C-MAC est également effectué.

    Le vidage de l’adresse MAC C-se produit de deux manières :

    • Si l’équipement PE2 utilise l’adresse MAC B-MAC partagée pour plusieurs I-SID, il en informe l’équipement PE distant en maintenant une nouvelle annonce de l’adresse MAC B-MAC avec l’attribut de communauté étendue MAC mobility en incrémentant la valeur du compteur. L’équipement PE distant vide alors toutes les adresses C-MAC associées à l’adresse MAC B de l’équipement PE1.

    • Si l’appareil PE2 utilise l’adresse MAC B-MAC dédiée, il retire l’adresse MAC B associée au segment défaillant et l’envoie aux appareils PE2, PE3 et PE4.

  4. Après avoir reçu le retrait B-MAC du périphérique PE1, le périphérique PE3 supprime l’accessibilité PE1 pour B-MAC1 de sa table de transfert. L’accessibilité de B-MAC1 via l’appareil PE2 existe toujours.

  5. Le choix DF est réexécuté sur l’équipement PE2 pour tous les I-SID du segment Ethernet ESI.

Défaillance de nœud

Un scénario de défaillance de nœud ou d’équipement PE est similaire à une défaillance de segment du point de vue de la gestion des défaillances côté CE, mais il est différent de la gestion des défaillances côté cœur. Dans le cas de la gestion des défaillances côté cœur, EVPN dépend du délai d’expiration de session BGP pour effacer l’état des sessions EVPN sur les équipements PE affectés.

La figure 14 illustre un scénario de défaillance de nœud pour la gestion des défaillances de nœud.

Figure 14 : Défaillance d’un Network diagram with MPLS and Ethernet VPN showing CE devices connected to PE devices PE1 to PE4. PE1 has an error. PE2, PE3, and PE4 manage VPN RT-A traffic. nœud PBB-EVPN
  1. L’équipement PE1 a échoué et le basculement côté CE vers l’équipement PE2 est effectué par un événement d’arrêt d’interface.

  2. Les appareils PE2, PE3 et PE4, ou le réflecteur de route BGP, détectent le délai d’expiration de session BGP avec l’équipement PE1.

  3. Dès que le délai d’expiration de la session BGP se produit, les périphériques PE3 et PE4 suppriment le périphérique PE1 de la table de transfert en marquant le saut suivant du périphérique PE1 comme inaccessible ou supprimé. Dans le cas d’un mode de redondance active unique, la table I-SID pour la table de mappage C-MAC-à-B-MAC doit être vidée ou mise à jour. En mode de redondance actif/actif, il n’est pas nécessaire de vider la table I-SID, car la même adresse MAC B-MAC est utilisée pour les deux périphériques PE1 et PE2 pour un EVI donné.

  4. Au niveau de l’équipement PE2, après un délai d’expiration BGP, l’algorithme d’élection DF est réexécuté et l’équipement PE2 devient le DF de tous les I-SID sur un segment Ethernet affecté.

Défaillance du cœur

La gestion de l’isolation côté cœur dans le réseau EVPN est similaire à la défaillance côté PE, avec quelques différences dans la gestion de l’équipement CE ou du segment Ethernet.

La figure 15 fournit des détails sur la gestion de l’isolation du cœur.

Figure 15 : Défaillance Network topology showing MPLS and EVPN concepts with PE routers, CE devices, and MAC flows. PE1 is unreachable, affecting traffic. du cœur PBB-EVPN

L’isolation centrale dans PBB-EVPN est gérée comme suit :

  1. L’équipement PE1 perd la connectivité au cœur du réseau.

  2. Les appareils PE2, PE3 et PE4, ou le réflecteur de route BGP, détectent le délai d’expiration de session BGP avec l’équipement PE1.

  3. Le périphérique PE1 envoie un message de OUT_OF_SYNC LACP au périphérique CE1 pour retirer le port du lot.

  4. L’équipement PE2, ou réflecteur de route BGP, détecte le délai d’expiration de la session BGP avec l’équipement PE1.

  5. L’équipement PE2 réexécute le choix DF et est sélectionné comme DF pour tous les I-SID du segment.

Scénarios de cas d’utilisation I-SID PBB-EVPN

I-SID Base Service

Dans le cas du service de base I-SID, il existe un mappage un-à-un entre un domaine de pont et une EVI. Dans ce cas, il n’est pas nécessaire de transporter l’I-SID dans la route d’annonce MAC, car l’ID de domaine du pont peut être dérivé de la cible de route (RT) associée à cette route. L’attribution des étiquettes MPLS se fait au niveau de l’EVI.

La figure 16 donne un aperçu du scénario d’utilisation de base I-SID.

Figure 16 : cas d’usage du service de base I-SID Network topology diagram showing connectivity between CE devices and PE routers in an MPLS network. CE1 and CE2 connect to VLAN 2 and 10. PE1-PE4 connect via EVI A and B. VLAN and IP MPLS clouds represent network infrastructure.

Dans le cas des équilibrage de charge I-SID, où la équilibrage de charge du trafic est effectuée service par service à partir de la configuration LAG (Link Aggregation Group) d CE’origine, il existe deux modèles pour les adresses B-MAC :

  • B-MAC source partagée

    Dans ce modèle, tous les I-SID d’un segment Ethernet partagent une seule adresse MAC B-source. Ce modèle présente des limites du point de vue du retrait B-MAC en raison d’une défaillance de service. L’équipement PE distant doit vider le mappage B-MAC-to-C-MAC pour tous les I-SID. Cela crée un problème de convergence car le vidage MAC est effectué pour tous les I-SID.

  • B-MAC source unique par I-SID

    Des adresses unicast B-MAC uniques (une par I-SID) sont allouées par segment Ethernet multirésident. Le filtrage DF est appliqué au trafic unicast et multicast, dans les directions cœur à segment et segment à cœur.

I-SID-Aware Service

Dans le cas d’un service prenant en charge les I-SID, plusieurs I-SID peuvent être mappés à la même EVI. Mais il existe un mappage un-à-un entre un domaine de pont et un I-SID. L’ID de balise Ethernet doit être défini sur I-SID dans les annonces de routes BGP. L’attribution des étiquettes MPLS se fait par EVI ou par EVI/I-SID, de sorte que le PBB peut être terminé au niveau du dispositif PE entrant et recréé au niveau du dispositif PE de sortie.

Scénario de cas d’usage de l’intégration VPLS avec PBB-EVPN

Dans ce scénario d’utilisation, VPLS est un cloud qui est intégré à PBB-EVPN à l’aide d’interfaces de tunnel logiques. L’interface de tunnel logique se termine dans le domaine de pont client (C-BD). L’apprentissage des adresses MAC à partir du VPLS cloud s’effectue dans le contexte du C-BD. Le domaine du pont C est mappé au domaine du pont dorsal et va vers le cloud EVPN.

Scénarios d’utilisation de la redondance PBB-EVPN

Scénario d’utilisation d’une seule redondance active

Dans ce scénario d’utilisation, un équipement CE est multihébergé sur plusieurs équipements PE. Pour ce scénario, le segment Ethernet est défini en configurant le même ID ESI sur plusieurs interfaces physiques ou des interfaces Ethernet agrégées sur les équipements PE, ainsi que le mode de fonctionnement. Dans ce mode de fonctionnement, un seul équipement PE (c’est-à-dire le DF) est autorisé à transférer le trafic vers et depuis ce segment Ethernet pour le trafic BUM. Le choix DF se fait en fonction de chaque ESI d’une EVI et en tenant compte de l’I-SID configuré le plus bas. Cela dépend également du nombre d’équipements PE vers lesquels un segment est multihébergé. Le carving de service est réalisé en plaçant différents I-SID dans différents EVI. L’élection DF est similaire à l’élection DF dans l’EVPN basé sur VLAN. Un minuteur par défaut de 3 secondes est utilisé pour la réception des routes de segments Ethernet à partir d’autres nœuds PE, et ce minuteur peut être configuré avec la même commande que celle utilisée dans EVPN : l’instruction designated-forwarder-election hold-time .

Dans le cas de PBB-EVPN, la route de découverte automatique Ethernet n’est pas utilisée. Ce mode est spécifié dans la route d’annonce B-MAC. Dans une configuration monohoming ou multihomed, avec le mode single-active, le champ ESI doit être défini sur 0 dans l’annonce de route B-MAC. Si ESI 0 est utilisé dans la route d’annonce MAC, un équilibrage de charge basé sur I-SID est effectué. Une valeur I-SID peut servir de maison individuelle, de scénario actif/veille ou de scénario actif/actif. Il ne peut cependant pas être utilisé dans un mode d’exploitation mixte.

La figure 17 présente le scénario d’utilisation du multihébergement actif/veille avec le choix du DF.

Figure 17 : Cas d’usage de la redondance PBB-EVPN Network topology showing EVPN over IP/MPLS. CE1 and CE2 devices connect to VLANs via PE routers. PE1, PE2, PE3 use EVI A for Layer 2/3 connectivity. A/A multihoming provides redundancy.

Scénario d’utilisation de la redondance active/veille

Dans le cas d’utilisation de la redondance active/active, l’option DF est utilisée pour gérer le trafic BUM. Dans le cas de PBB-EVPN, l’horizon divisé d’EVPN n’est pas utilisé pour filtrer le trafic BUM. Au lieu de cela, le trafic BUM est filtré en filtrant le B-MAC de destination, où le B-MAC configuré est le même que le B-MAC du paquet reçu ; ce paquet provient donc du même segment.

L’approche de crénelage est la même que celle de l’EVPN, mais la route B-MAC est annoncée en définissant le champ ESI sur MAX-ESI. Lorsque le périphérique PE distant reçoit la route B-MAC avec la valeur MAX-ESI, il effectue l’équilibrage de charge entre les périphériques PE1 et PE2.

Scénario cas d’usage de la redondance active/active

Dans un réseau multihoming PBB-EVPN actif-actif, tous les périphériques PE multirésidents nécessitent des installations MAC identiques. À cette fin, BGP est utilisé pour synchroniser les adresses C-MAC source (côté CE) ou les adresses C-MAC distantes (à partir du cœur) sur les équipements PE multirésidents pour le même ESI.

Pour activer la synchronisation MAC :

  1. Pour la synchronisation de l’adresse MAC C-MAC source :

    • Configurez l’équilibrage de charge par paquet sur l’équipement CE.

    • Assurez-vous qu’il y a un minimum de flux par C-MAC source, afin que chaque C-MAC source prenne les deux liaisons vers les équipements PE multirésidents au moins une fois. Cela garantit que les deux équipements PE multirésidents apprennent chaque C-MAC source.

  2. Pour la synchronisation d’une adresse MAC C-MAC distante :

    • Assurez-vous qu’il y a un minimum de flux par C-MAC distant, de sorte que chaque C-MAC distant achemine les deux liens (crénelage) vers les équipements PE multirésidents au moins une fois lorsqu’il traverse le cœur. Cela garantit que les deux appareils PE multirésidents apprennent chaque C-MAC distant.

Présentation de la configuration de l’intégration PBB-EVPN

La configuration PBB-EVPN se fait à l’aide des modèles suivants :

  • Mappage un-à-un entre l’I-SID et le domaine de pont

    Dans ce modèle de configuration, il existe une instance EVPN partagée (EVI) entre différents services, bien qu’il existe un mappage un-à-un entre le domaine de pont et l’I-SID.

  • Mappage plusieurs-à-un entre l’I-SID et le domaine de pont

    Dans ce modèle de configuration, la configuration du commutateur virtuel permet de mapper plusieurs I-SID à un domaine de pont. Ce modèle n’autorise qu’un seul domaine de pont dans une IEV donnée, et tous les autres domaines de pont sont mappés aux autres services de couche 2.

Sample PBB-EVPN Port Configuration:

  • Configuration PBP (Provider Backbone Port) :

  • Configuration du port dorsal client (CBP) :

  • Configuration des ports d’instance de fournisseur (PIP) :

  • Configuration CIP (Customer Instance Port) :

Sample PBB-EVPN Routing Instance Configuration:

  • Configuration de l’instance de routage fournisseur :

  • Configuration de l’instance de routage client :

Fonctionnalités prises en charge et non prises en charge sur PBB-EVPN

Junos OS prend en charge les fonctionnalités suivantes avec PBB-EVPN :

  • GRES (Graceful moteur de routage switchover), ISSU (Unified In-Service Software Upgrade) et NSSU (Non-Stop Software Upgrade).

  • NSR (NonStop active Routing) pour les homologues BGP configurés avec la famille EVPN.

    Le NSR sur PBB-EVPN réplique et recrée les routes MAC dorsales (B-MAC), les routes multicast inclusives et les routes ESI (Ethernet Segment Identifier).

  • Prise en charge des fonctionnalités sur les plates-formes 64 bits.

  • IEEE attribué un type d’éther standard comme 0x88E7 pour les trames I-SID. En plus de cela, vous pouvez utiliser la norme 802.1x.

    Les considérations de sécurité suivantes sont prises en charge :

    • Le paquet destiné au type éther de couche 2 en tant que 0x88E7 n’est traité que si le PBB est activé sur le périphérique PE central entrant.

    • Le paquet reçu du cœur n’est traité que si l’I-SID est connu et configuré sur l’équipement PE entrant ; sinon, l’image est perdue.

Junos OS ne prend pas en charge les fonctionnalités suivantes pour l’intégration PBB-EVPN :

  • Prise en charge complète d’EVPN NSR

  • Interfaces de routage et de pontage intégrés (IRB)

  • Adresses IP IPv6 pour la signalisation PBB-EVPN (cependant, nous prenons en charge le trafic client IPv4 ou IPv6 sur un réseau PBB-EVPN)

  • Systèmes logiques