Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Introduction à la configuration de VPLS

Le service LAN privé virtuel (VPLS) vous permet de fournir un LAN point à multipoint entre un ensemble de sites d’un réseau privé virtuel (VPN).

Pour configurer la fonctionnalité VPLS, vous devez activer la prise en charge de VPLS sur le routeur de périphérie du fournisseur (PE). Vous devez également configurer les routeurs PE pour distribuer les informations de routage aux autres routeurs PE du VPLS. En outre, vous devez également configurer les circuits entre les routeurs PE et les routeurs de périphérie client (CE).

Note:

Dans la documentation VPLS, le mot routeur en termes tels que routeur PE est utilisé pour désigner tout équipement fournissant des fonctions de routage.

Vous pouvez prendre en charge le trafic VPLS en configurant une instance de routage vpls sur Junos OS ou une instance de routage de commutateur virtuel sur Junos Evolve OS. . L’instance de routage transporte le trafic Ethernet de manière transparente sur le réseau du fournisseur de services. Comme pour les autres instances de routage, toutes les interfaces logiques appartenant à une instance de routage VPLS sont répertoriées sous cette instance.

Note: Lorsque vous configurez des VLAN normalisés sous une instance de routage de commutateur virtuel, soit en ne configurant pas les ID vlan ou en incluant l’instruction vlan-id none, vous devez également inclure l’instruction dans la service-type single [edit routing-instances routing-instance protocol vpls] hiérarchie.

Outre la configuration des instances de routage VPLS, vous devez configurer des chemins de commutation d’étiquettes (LSP) MPLS entre les routeurs PE, des sessions IBGP entre les routeurs PE et un protocole IGP (Interior Gateway Protocol) sur les routeurs PE et fournisseur (P).

De nombreuses procédures de configuration pour VPLS sont identiques à celles des VPN de couche 2 et de couche 3.

Comprendre les interfaces VPLS

Noms des interfaces :

Pour chaque instance de routage VPLS sur un routeur PE, vous spécifiez les interfaces à utiliser pour transporter le trafic VPLS entre les équipements PE et CE.

Spécifiez les parties physiques et logiques du nom de l’interface, au format suivant : physical.logical. Par exemple, dans ge-1/0/1.2, ge-1/0/1 est la partie physique du nom de l’interface et 2 est la partie logique. Si vous ne spécifiez pas la partie logique du nom de l’interface, 0 est défini par défaut.

Une interface logique ne peut être associée qu’à une seule instance de routage.

Type d’encapsulation :

Le type d’encapsulation de la couche de liaison pour une interface VPLS peut être l’un des suivants :

  • ethernet-vpls: utilisez l’encapsulation Ethernet VPLS sur des interfaces Ethernet sur lesquelles VPLS est activé et qui doivent accepter les paquets portant des valeurs TPID (Tag Protocol Identifier) standard.

    extended-vlan-vpls: utilisez l’encapsulation VPLS laN virtuelle étendue (VLAN) sur les interfaces Ethernet avec le balisage VLAN 802.1Q et VPLS activés et qui doivent accepter les paquets transportant des TPIDs 0x8100, 0x9100 et 0x9901. Tous les ID VLAN de 1 à 1023 sont valables pour les VLAN VPLS sur des interfaces Fast Ethernet, et tous les ID VLAN de 1 à 4094 sont valables pour les VLAN VPLS sur les interfaces Gigabit Ethernet.

    vlan-vpls: Utilisez l’encapsulation VLAN VPLS sur les interfaces Ethernet avec le balisage VLAN et VPLS activé. Les interfaces avec encapsulation VLAN VPLS acceptent uniquement les paquets portant des valeurs TPID standard. Vous devez configurer ce type d’encapsulation à la fois sur l’interface physique et l’interface logique. Les ID VLAN 1 à 511 sont réservés aux VLAN standard, les ID 512 à 1023 sont réservés aux VLAN VPLS sur les interfaces Fast Ethernet, et les ID 512 à 4094 sont réservés aux VLAN VPLS sur des interfaces Gigabit Ethernet.

  • flexible-ethernet-services: utilisez l’encapsulation flexible des services Ethernet lorsque vous souhaitez configurer plusieurs encapsulations Ethernet par unité. Ce type d’encapsulation vous permet de configurer n’importe quelle combinaison d’encapsulations de route, TCC, CCC et VPLS sur un seul port physique. Les offres Ethernet agrégées ne peuvent pas utiliser ce type d’encapsulation.

    Pour une encapsulation de services Ethernet flexible, les ID VLAN de 1 à 511 ne sont plus réservés aux VLAN standard.

Différences de hiérarchie de configuration CLI VPLS entre Junos OS et Junos OS Evolved

Lorsque vous configurez VPLS sur des équipements s’exécutant sur Junos OS ou Junos OS Evolved, soyez conscient des différences de hiérarchie CLI. Le tableau explique les différences de configuration de la hiérarchie CLI VPLS sur les équipements s’exécutant sur Junos OS et Junos OS Evolved.

Pour connaître les équipements qui s’exécutent sur Junos OS, consultez https://www.juniper.net/documentation/product/us/en/junos-os/#cat=by_product.

Pour connaître les équipements qui s’exécutent sur Junos OS Evolved, consultez https://www.juniper.net/documentation/product/us/en/junos-os-evolved/#cat=hardware_documentation.

Tableau 1 : Différences entre junos OS et Junos OS Evolved de configuration VPLS
Tâche Junos OS Junos OS Evolved
Activer l’instance de routage VPLS
user@host# set  routing-instances routing-instance-name instance-type vpls
user@host# set routing-instances routing-instance-name protocols vpls neighbor network-id
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlan-id number
user@host# set routing-instances routing-instance-name interface interface-name
user@host# set  routing-instances routing-instance-name instance-type virtual-switch
user@host# set routing-instances routing-instance-name protocols vpls neighbor network-id
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id number
user@host# set routing-instances routing-instance-name vlans vlan-name interface interface-name
Note:

Vous devez configurer la configuration, car l’interface no-tunnel-services tunnel n’est pas prise en charge sur Junos OS Evolved.

Configurez un VLAN sans ID VLAN, ou avec un ID VLAN en tant que none, ou un ID VLAN en tant que all
user@host# set routing-instances routing-instance-name

Configurer un VLAN sans ID VLAN

user@host# set routing-instances routing-instance-name vlans vlan-name
user@host# set routing-instances routing-instance-name vlans vlan-name protocols vpls service-type single

Configurez le VLAN avec l’ID VLAN en tant que none ou all

user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id none
user@host# set routing-instances routing-instance-name vlans vlan-name protocols vpls service-type single
Note:

Lorsque vous configurez un VLAN sans ID VLAN, ou avec un ID VLAN en tant que none, ou un ID VLAN en tant que all, vous devez inclure l’instruction service-type single de configuration dans la hiérarchie [edit routing-instances routing-instance protocol vpls] .

Configurer la famille VPLS sur les interfaces
user@host# set interfaces interface-name unit number family vpls
Note:

Les équipements s’exécutant sur Junos OS Evolved ne prennent pas en charge la configuration de la famille VPLS sur les interfaces.

Configurer l’encapsulation VPLS sur les interfaces
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-vpls
user@host# set interfaces interface-name unit number vlan-id number
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-bridge
user@host# set interfaces interface-name unit number vlan-id number

Exemple de configuration VPLS sur Junos OS

Voici un exemple de configuration VPLS sur Junos OS :

Configuration

Résultat

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérifiez l’état de la connexion VPLS en exécutant la show vpls connections commande.

Dans cette sortie, l’état de connexion VPLS est en place entre les deux routeurs PE.

Vérifiez l’adresse MAC apprise sur le PE local et le PE distant en exécutant la show vpls mac-table commande.

Dans cette sortie, vous pouvez voir l’adresse MAC (00:00:00:42:98:47) est apprise à partir de l’interface PE locale (et-0/0/4) avec vLAN ID 10 8 et l’adresse MAC (00:00:00:42:98:4a) sont tirées de l’interface PE distante (lsi.1048832) avec VLAN ID 108.

Exemple de configuration VPLS sur Junos OS Evolved

Voici un exemple de configuration VPLS sur Junos OS Evolved :

Configuration

Résultat

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérifiez l’état de la connexion VPLS en exécutant la show vpls connections commande.

Dans cette sortie, l’état de connexion VPLS est en place entre les deux routeurs PE.

Vérifiez l’adresse MAC apprise sur le PE local et le PE distant en exécutant la show ethernet-switching table instance VPLS commande.

Dans cette sortie, vous pouvez voir l’adresse MAC (00:00:00:42:98:47) est apprise à partir de l’interface PE locale (et-0/0/4) avec vLAN ID 10 8 et l’adresse MAC (00:00:00:42:98:4a) sont tirées de l’interface PE distante (lsi.1048832) avec VLAN ID 108.