Structure EVPN non numérotée BGP
Cas d’utilisation |
Utilisez la fonctionnalité d’appairage automatique BGP non numérotée pour déployer rapidement un underlay IPv6 pour une structure de centre de données EVPN-VXLAN. |
Public |
Administrateur réseau, ingénieur, opérateurs et architectes qui souhaitent comprendre comment déployer un underlay de structure Clos sans numéro BGP pour une structure de centre de données. |
Niveau de connaissances |
Connaissance générale des architectures réseau de centre de données EVPN-VXLAN et du routage sous-jacent et overlay. Consultez la section des sujets connexes pour obtenir des informations générales sur la technologie EVPN-VXLAN. |
Avantages |
|
Produits utilisés |
Pour obtenir la liste complète des équipements et versions du système d’exploitation pris en charge, voir Équipements Juniper pris en charge. |
Ce guide explique comment déployer et vérifier l’appairage sans numéro BGP (également appelé découverte automatique BGP ou appairage BGP). Juniper Networks prend en charge l’appairage sans numéro BGP à partir de La version 21.1R1 de Junos OS. Cette fonctionnalité permet à BGP de découvrir automatiquement et de créer des sessions de voisins pairs à l’aide des adresses IPv6 locales de liaison des voisins directement connectés.
La solution d’appairage sans numéro BGP utilise la prise en charge de Junos OS pour les RFC suivantes :
-
RFC 5549 : Publicité informations d’accessibilité de la couche réseau IPv4 avec un saut suivant IPv6
-
RFC 2462 : Configuration automatique des adresses sans état IPv6
Aperçu
Aujourd’hui, de nombreuses entreprises et centres de données à grande échelle utilisent BGP comme protocole de routage sous-jacent. Contrairement aux IGP traditionnels comme OSPF et IS-IS, BGP exige généralement que vous configurez explicitement l’appairage, les numéros de système autonome (AS) et les stratégies de routage pour contrôler les échanges de routes.
De nombreux opérateurs sont encore relativement inexpérimentés avec IPv6. L’appairage sans numéro BGP, qui détecte dynamiquement les voisins IPV6, réduit la charge de configuration manuelle d’un underlay IPv6 dans une structure de centre de données EVPN-VXLAN. Junos OS s’appuie sur la fonctionnalité IPv6 de base en prenant en charge la configuration du groupe BGP. La configuration du groupe BGP prend en charge les paramètres d’appairage dynamiques (tels que les numéros AS distants autorisés) utilisés pour prendre en charge une structure IPv6 non numérotée.
Cas d’utilisation : configuration manuelle d’une structure EVPN-VXLAN
Vous pouvez configurer une structure de centre de données EVPN-VXLAN en configurant manuellement la structure ou en utilisant la fonctionnalité d’appairage sans numéro de BGP. Ce cas d’utilisation décrit la complexité de la configuration manuelle de la structure et explique pourquoi l’utilisation de la fonctionnalité d’appairage sans numéro de BGP offre une solution beaucoup plus facile.
Envisagez un simple centre de données à deux niveaux. Cette structure de taille modeste se compose de quatre équipements de cœur de réseau et de 32 équipements de branche. Chaque équipement de cœur de réseau a 32 liaisons qui se connectent aux équipements de branche et chaque branche a deux liaisons de structure, une pour chaque équipement de cœur de réseau.
Dans cette configuration manuelle, vous devez d’abord attribuer les adresses IP pour le réseau. Pour cette structure, vous devez configurer 4*32=128 adresses IP IPv6. Chaque réseau nécessite deux attributions d’adresses d’hôte.
Ensuite, vous configurez les pairs BGP et leurs numéros AS associés. Pour chaque extrémité de chaque liaison de structure, vous avez besoin d’une session d’appairage BGP. Dans notre fabric d’exemple, ce calcul équivaut à un total de 4*32*2=256 définitions d’homologues BGP, chacune nécessitant une adresse IP d’appairage unique et un numéro AS distant.
La définition manuelle de 256 appairages BGP peut être fastidieuse est également sujette aux erreurs. Dans une structure complexe, une simple erreur de configuration peut être difficile à isoler. Imaginons que la structure prend en charge 128 équipements de branche. Vous devez désormais configurer les réseaux IP IPv6 4*128=512. D’après les calculs, il est clair que la complexité du provisionnement manuel d’une grande structure devient rapidement une charge. En outre, pour les fabrics IPv4, un facteur souvent négligé est le grand nombre d’adresses IPv4 consommées par l’underlay. Dans de nombreux réseaux, l’espace d’adressage IPv4 est essentiel.
En revanche, l’appairage sans numéro BGP ne nécessite aucune attribution de réseau IP routable sur les liaisons underlay. Tous les appairages BGP de l’underlay utilisent uniquement des adresses IP locales de liaison. L’utilisation de l’ADRESSE IP locale de liaison signifie moins de configuration, moins de complexité, des tables de routage plus petites et la préservation des adresses IP.
Le tableau 1 présente la configuration requise pour une structure EVPN-VXLAN simple à deux cœurs de réseau et deux leafs. En particulier, il compare la configuration de deux pairs EBGP sous-jacents sur un équipement de branche en utilisant l’appairage manuel et l’appairage non numéroté.
Lorsque vous comparez les configurations, prenez en compte non seulement le nombre d’instructions de configuration requises, mais aussi leur complexité relative. Comme le montre le tableau ci-dessous, la configuration manuelle (IPv4) exige que vous configuriez les adresses IP, l’adresse IP d’homologue distante et les numéros AS pour les pairs distants. En revanche, avec l’appairage sans numéro BGP, il vous suffit de définir les noms d’interface. Aucune attribution d’adresse IP routable n’est requise dans l’underlay. En outre, l’appairage sans numéro BGP configure automatiquement l’ADRESSE IP voisine BGP et le numéro AS distant.
Appairage sans numéro BGP | (IPv4) de configuration manuelle (IPv4) |
---|---|
set interfaces xe-0/0/0 unit 0 family inet address 10.0.1.2/30 set interfaces xe-0/0/1 unit 0 family inet address 10.0.1.6/30 set protocols bgp group manual_underlay family inet unicast set protocols bgp group manual_underlay local-as 65510 set protocols bgp group manual_underlay neighbor 10.0.1.1 peer-as 65001 set protocols bgp group manual_underlay neighbor 10.0.1.5 peer-as 65002 |
set interfaces xe-0/0/0 unit 0 family inet6 set interfaces xe-0/0/1 unit 0 family inet6 set policy-options as-list as-list members [65000-6510] set protocols bgp group bgp_unnum family inet6 unicast set protocols bgp group bgp_unnum local-as 65003 set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery family inet6 ipv6-nd set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery interface xe-0/0/0 set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery interface xe-0/0/1 set protocols bgp group bgp_unnum peer-as-list as-list |
Inconvénients
|
Avantages
|
Vous pouvez facilement utiliser un groupe de configuration pour appliquer la inet6
famille. L’utilisation de groupes de configuration réduit considérablement le temps nécessaire à la configuration d’une grande structure. Nous vous présentons un échantillon d’un groupe de configuration plus tard dans ce NCE.
Ensuite, nous allons vous montrer comment configurer un appairage non numéroté BGP sur une structure VXLAN-EVPN.