Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Routage VPLS et ports virtuels

Étant donné que VPLS achemine le trafic Ethernet sur le réseau d’un fournisseur de services, il doit imiter un réseau Ethernet d’une certaine manière. Lorsqu’un routeur PE configuré avec une instance de routage VPLS reçoit un paquet d’un équipement CE, il détermine d’abord si la destination du paquet VPLS figure dans la table de routage appropriée. Si c’est le cas, il transmet le paquet au routeur PE ou au périphérique CE approprié. Si ce n’est pas le cas, le paquet est diffusé à tous les autres routeurs PE et appareils CE membres de cette instance de routage VPLS. Dans les deux cas, l’appareil CE qui reçoit le paquet doit être différent de celui qui envoie le paquet.

Remarque :

Dans la documentation VPLS, le terme routeur est utilisé pour désigner tout périphérique fournissant des fonctions de routage.

Lorsqu’un routeur PE reçoit un paquet d’un autre routeur PE, il détermine d’abord si la destination du paquet VPLS figure dans la table de routage appropriée. Si c’est le cas, le routeur PE transfère le paquet ou l’abandonne selon que la destination est un équipement CE local ou distant :

  • Si la destination est un périphérique CE local, le routeur PE lui transfère le paquet.

  • Si la destination est un périphérique CE distant (connecté à un autre routeur PE), le PE rejette routeur le paquet.

Si le routeur PE ne peut pas déterminer la destination du paquet VPLS, il inonde le paquet sur tous les périphériques CE connectés.

Ce processus est illustré à la figure 1.

Figure 1 : flooding d’un paquet de destination inconnue vers tous les routeurs PE de l’instance Service provider network diagram showing data flow from CE3 to CE5 via PE routers with directional arrows. VPLS

VPLS peut être directement connecté à un commutateur Ethernet. Les informations de couche 2 collectées par un commutateur Ethernet (par exemple, les adresses MAC et les ports d’interface) sont incluses dans le tableau des instances de routage VPLS. Cependant, au lieu que toutes les interfaces VPLS soient des ports de commutation physiques, le routeur permet au trafic distant d’une instance VPLS d’être livré sur un LSP MPLS et d’arriver sur un port virtuel. Le port virtuel émule un port physique local. Le trafic peut être appris, transféré ou floodé vers le port virtuel de la même manière que le trafic est envoyé vers un port local.

La table de routage VPLS apprend les informations sur l’adresse MAC et l’interface des ports physiques et virtuels. La principale différence entre un port physique et un port virtuel est que le routeur capture des informations supplémentaires à partir du port virtuel, une étiquette MPLS sortante utilisée pour atteindre le site distant et une étiquette MPLS entrante pour le trafic VPLS reçu du site distant. Le port virtuel est généré dynamiquement sur une carte d’interface physique (PIC) de services de tunnel lorsque vous configurez VPLS sur le routeur.

Vous pouvez également configurer VPLS sans PIC de services de tunnel. Pour ce faire, vous utilisez une interface à commutation d’étiquettes (LSI) pour fournir la fonctionnalité VPLS. Une étiquette LSI MPLS est utilisée comme étiquette interne pour VPLS. Cette étiquette correspond à une instance de routage VPLS. Sur le routeur PE, l’étiquette LSI est supprimée, puis mappée à une interface LSI logique. La trame Ethernet de couche 2 est ensuite transférée via l’interface LSI vers l’instance de routage VPLS appropriée.

L’une des restrictions concernant le comportement de flooding dans VPLS est que le trafic reçu des routeurs PE distants n’est jamais transféré vers d’autres routeurs PE. Cette restriction permet d’éviter les boucles dans le réseau central. Toutefois, si un commutateur Ethernet CE a deux connexions ou plus au même routeur PE, vous devez activer le protocole STP (Spanning Tree Protocol) sur le commutateur CE pour éviter les boucles. STP est pris en charge sur les routeurs MX Series et les commutateurs EX Series uniquement.

Junos OS permet aux trames BPDU (Bridge Protocol Data Unit) standard de passer par des connexions de couche 2 émulées, telles que celles configurées avec des VPN de couche 2, des circuits de couche 2 et des instances de routage VPLS. Toutefois, les commutateurs Ethernet CE qui génèrent des trames BPDU propriétaires peuvent ne pas être en mesure d’exécuter STP sur les plates-formes de routage Juniper Networks configurées pour ces connexions de couche 2 émulées.

Remarque :

Dans certaines circonstances, les routeurs des fournisseurs VPLS peuvent dupliquer une réponse ICMP (Internet Control Message Protocol) d’un routeur CE lorsqu’un routeur PE doit inonder une requête ICMP parce que l’adresse MAC de destination n’a pas encore été apprise. La réponse ICMP dupliquée peut être déclenchée lorsqu’un routeur CE avec le mode promiscuité activé est connecté à un routeur PE. Le routeur PE inonde automatiquement le routeur CE en mode promiscuité, qui renvoie ensuite la requête ICMP aux routeurs du fournisseur VPLS. Les routeurs du fournisseur VPLS considèrent la requête ICMP comme nouvelle et l’inondent à nouveau, créant une réponse ping en double.