Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Prise en charge de L3VPN Inter AS Option C

Contrail version 5.1 et ultérieure prend en charge L3VPN inter AS Option C, qui est utilisée pour interconnecter les dorsales multi-AS comme décrit dans RFC 4364. L’option C d’Inter-AS utilise BGP comme protocole de distribution d’étiquettes. Les routes IPv4 étiquetées sont redistribuées par eBGP entre les systèmes autonomes voisins. Une nouvelle famille d’adresses étiquetée inet est ajoutée pour conserver les routes unicast étiquetées. Cette table est utilisée pour résoudre les routes L3VPN encapsulées à l’aide de MPLS. La figure 1 illustre la connectivité et les rôles des différents composants dans cette architecture.

Figure 1 : Architecture L3VPN Inter AS Option C Network architecture diagram integrating Juniper Contrail SDN with MPLSoUDP and BGP, highlighting SDN-GW, MX80 ASBR, spine layer, ToR switches, servers with Contrail vRouters, Contrail Control Node, and MPLSoUDP transport with stacked labels.

Le contrôleur maintient une session eBGP avec le routeur SDN-GW et une session iBGP avec le routeur ASBR. Le contrôleur échange des routes étiquetées avec les vRouters sur XMPP. Le vRouter utilise MPLSoUDP ou MPLSoGRE pour atteindre l’ASBR et y encapsule deux étiquettes : l’étiquette VPN interne et l’étiquette BGP-LU externe. Dans la direction opposée, le vRouter annonce une route unicast étiquetée pour son adresse vhost avec une étiquette 3 (null implicite), de sorte que le trafic de l’ASBR livré via la fabric au vRouter via un tunnel UDP/GRE ne contient que l’étiquette VPN.

Configuration d’Inter AS Option C

Cette section décrit comment configurer L3VPN Inter AS Option C à partir de l’interface utilisateur de Contrail Command.

  1. Accédez à Infrastructure > cluster > Avancé.

  2. Cliquez sur l’onglet Routeurs BGP , puis sur l’icône Modifier en regard du nœud que vous souhaitez configurer.

    La page Modifier le routeur BGP s’affiche.

  3. Configurez la session eBGP pour la passerelle SDN. Assurez-vous de l’inclure inet-labeled dans le champ Famille d’adresses .

    Contrail Command UI showing Edit BGP Router page with fields for Router Type Control Node, Host Name nodek10, Vendor ID contrail, and IP Address 192.168.200.10.
  4. Configurez la session iBGP avec le routeur ASBR. La famille d’adresses doit être définie sur inet-labeled.

    Web interface for configuring BGP router via Contrail Command. Router Type: BGP Router. Host Name: contrail-qfx5110-6-bgp. Vendor ID: Juniper. IP Address: 1.255.255.6. Autonomous System: 64512. Address Families: inet-vpn, inet6-vpn, route-target, e-vpn, inet-labeled. Peers: contrail-qfx5110-7-bgp and contrail-qfx5110-1-bgp with settings for hold time, loop count, MD5 key.
  5. Accédez à Infrastructure > cluster > Avancé.

  6. Cliquez sur l’onglet Routeurs virtuels et, dans le volet Options de transfert, cliquez sur Modifier pour modifier les paramètres d’encapsulation.

    Contrail prend en charge trois types d’encapsulation. Il s’agit de VXLAN, MPLS sur UDP et MPLS sur GRE.

  7. Définissez l’ordre de priorité de l’encapsulation.

    Edit Forwarding Options dialog in Contrail Command for network settings. Forwarding Mode set to Default. Session Export Rate/secs at 0. Auto Configured VxLAN Identifier Mode selected. Security Logging enabled. Encapsulation Priority Order: VxLAN, MPLS over UDP, MPLS over GRE. ECMP Hashing Fields not selected. Save or cancel changes at the bottom.
  8. Cliquez sur Enregistrer.

    Les modifications apportées aux paramètres des options de transfert sont enregistrées.