Configuration des LSP point à multipoint pour un MVPN MBGP
Junos OS prend en charge les chemins de commutation d’étiquettes (LSP) point à multipoint pour les MVPN MBGP. Les LSP point à multipoint pour les VPN multicast sont pris en charge pour les environnements système intra-autonomes (AS) (au sein d’un AS), mais pas pour les environnements inter-AS (entre systèmes autonomes). Un LSP point à multipoint est un LSP signalé par RSVP avec une source unique et plusieurs destinations.
Vous pouvez configurer des LSP point à multipoint pour les MVPN MBGP comme suit :
LSP statique point à multipoint : configurez des LSP statiques point à multipoint à l’aide des instructions LSP MPLS standard spécifiées au niveau de la
[edit protocols mpls]
hiérarchie. Vous configurez manuellement chacun des nœuds de branche pour le LSP point à multipoint.LSP dynamiques point à multipoint à l’aide du modèle par défaut : la configuration de LSP dynamiques point à multipoint à l’aide de l’option
default-template
permet de détecter automatiquement les nœuds de branche. Les nœuds de branche sont découverts via la détection automatique BGP intra-AS. L’optiondefault-template
vous permet de réduire la quantité de configuration nécessaire. Toutefois, il ne vous permet de configurer aucune des options MPLS standard.LSP dynamiques point à multipoint à l’aide d’un modèle configuré par l’utilisateur : la configuration des LSP dynamiques point à multipoint à l’aide d’un modèle configuré par l’utilisateur permet également de détecter automatiquement les nœuds de branche. En créant votre propre modèle pour les LSP point à multipoint, toutes les fonctionnalités MPLS standard (telles que l’allocation de la bande passante et l’ingénierie du trafic) peuvent être configurées.
Soyez conscient des propriétés suivantes pour le routeur PE sortant dans un LSP de point à multipoint configuré pour un VPN multicast :
L’avant-dernier saut-popping n’est pas utilisé par les LSP point à multipoint pour les VPN multicast. Seul le saut-popping ultime est utilisé.
Vous devez configurer l’instruction
vrf-table-label
ou une interface de tunnel de bouclage virtuel sur le routeur PE sortant.Si vous configurez l’instruction
vrf-table-label
sur le routeur PE sortant, et que le routeur PE sortant est également un routeur de transit pour le LSP point à multipoint, l’avant-dernier saut envoie deux copies de chaque paquet sur la liaison vers le routeur PE sortant.Si vous configurez l’instruction
vrf-table-label
sur le routeur PE sortant et que le routeur PE sortant n’est pas un routeur de transit pour le LSP point à multipoint, l’avant-dernier saut peut envoyer une seule copie de chaque paquet sur la liaison vers le routeur PE sortant.Si vous configurez une interface de tunnel de bouclage virtuel sur le routeur PE sortant, et que le routeur PE sortant est également un routeur de transit pour le LSP point à multipoint, l’avant-dernier saut n’envoie qu’une copie de chaque paquet sur la liaison vers le routeur PE sortant. Une interface de tunnel de bouclage virtuel peut effectuer deux recherches sur un paquet entrant, une pour la recherche MPLS multicast et une pour la recherche IP.
Junos OS version 11.2 et versions antérieures ne prennent pas en charge les LSP point à multipoint avec les VPN multicast de nouvelle génération sur les routeurs MX80.
Les sections suivantes décrivent comment configurer des LSP point à multipoint pour les MVPN MBGP :
Configuration des LSP inclusives point à multipoint signalées par RSVP pour un MVPN MBGP
Vous pouvez configurer des LSP point à multipoints signalés par LDP ou RSVP pour les MVPN MBGP. L’agrégation n’est pas prise en charge. Vous devez donc configurer un LSP de point à multipoint pour chaque routeur PE de l’expéditeur dans chaque instance de routage VPN multicast. Le routeur PE de l’expéditeur se trouve dans l’ensemble de sites d’expéditeur du MVPN MBGP.
Pour configurer un LSP statique de point à multipoint signalé par RSVP, incluez l’énoncé static-lsp
:
static-lsp lsp-name;
Vous pouvez inclure cette déclaration aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
Pour configurer des LSP point à multipoints ouverts et dynamiques, incluez l’énoncé label-switched-path-template
:
label-switched-path-template (Multicast) { (default-template | lsp-template-name); }
Vous pouvez inclure cette déclaration aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
Vous pouvez configurer l’option default-template
ou configurer manuellement un modèle LSP point à multipoint et spécifier le nom du modèle.
Configuration de tunnels fournisseurs sélectifs pour un MVPN MBGP
Vous pouvez configurer des LSP sélectifs point à multipoint signalés par LDP ou RSVP (également appelés tunnels de fournisseur sélectifs) pour les MVPN MBGP. Les LSP sélectifs point à multipoint n’envoient le trafic qu’aux récepteurs configurés pour les VPN multicast, ce qui permet de minimiser l’inondation dans le réseau du fournisseur de services.
Comme avec les LSP multipoints inclus, vous pouvez configurer des tunnels sélectifs dynamiques et statiques pour le VPN multicast.
Pour configurer des tunnels fournisseurs sélectifs point à multipoint, incluez la selective
déclaration :
selective { group multicast--prefix/prefix-length { source ip--prefix/prefix-length { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } } tunnel-limit number; wildcard-group-inet { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } wildcard-group-inet6 { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } }
Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel]
Les sections suivantes décrivent comment configurer des LSP point à multipoint sélectifs pour les MVPN MBGP :
- Configuration de l’adresse de groupe multicast pour un MVPN MBGP
- Configuration de l’adresse source multicast pour un MVPN MBGP
- Configuration de LSP sélectifs statiques point à multipoint pour un MVPN MBGP
- Configuration de LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
- Configuration du seuil pour les LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
- Configuration de la limite de tunnel pour les LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
Configuration de l’adresse de groupe multicast pour un MVPN MBGP
Pour configurer un LSP point à multipoint pour un MVPN MBGP, vous devez spécifier une adresse de groupe multicast en incluant l’énoncé group
:
group address { ... }
Vous pouvez inclure ces déclarations aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]
L’adresse doit être une adresse de groupe multicast valide. Le multicast utilise la plage d’adresses IP de classe D (224.0.0.0
à ).239.255.255.255
Configuration de l’adresse source multicast pour un MVPN MBGP
Pour configurer un LSP point à multipoint pour un MVPN MBGP, spécifiez une adresse source multicast en incluant l’énoncé source
:
source address { ... }
Vous pouvez inclure cette déclaration aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective group address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address]
Configuration de LSP sélectifs statiques point à multipoint pour un MVPN MBGP
Vous pouvez configurer un LSP sélectif statique point à multipoint pour un MVPN MBGP. Vous devez configurer un LSP statique à l’aide des instructions LSP MPLS standard au niveau de la [edit protocols mpls]
hiérarchie. Vous incluez ensuite le LSP statique dans votre configuration LSP sélective point à multipoint à l’aide de l’instruction static-lsp
. Une fois cette fonctionnalité activée sur le routeur PE source, le LSP statique point à multipoint est créé en fonction de votre configuration.
Pour configurer un LSP sélectif statique point à multipoint, incluez les rsvp-te
et les static-lsp
déclarations :
rsvp-te static-lsp lsp-name;
Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
Configuration de LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
Vous pouvez configurer un LSP sélectif dynamique point à multipoint pour un MVPN MBGP. Les nœuds de branche d’un LSP dynamique point à multipoint peuvent être automatiquement découverts à l’aide de routes de découverte automatique de branche. Les routes S-PMSI (Selective Provider Multicast Service Interface) sont également prises en charge.
Pour configurer un tunnel fournisseur sélectif point à multipoint dynamique, incluez les rsvp-te
déclarations et label-switched-path-template
:
rsvp-te label-switched-path-template { (default-template | lsp-template-name); }
Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
L’instruction label-switched-path-template
comprend les options suivantes :
default-template
: spécifiez que les LSP point à multipoint sont générés dynamiquement en fonction du modèle par défaut. Aucune configuration utilisateur n’est requise pour les LSP. Toutefois, les LSP générés automatiquement ne comprennent aucune des fonctionnalités LSP courantes, telles que l’allocation de la bande passante et l’ingénierie du trafic.lsp-template-name
: spécifiez le nom d’un modèle LSP à utiliser pour le LSP point à multipoint. Vous devez configurer le modèle LSP pour qu’il soit utilisé comme base pour les LSP point à multipoint. Vous pouvez configurer n’importe quelles fonctionnalités LSP courantes pour ce modèle.
Configuration du seuil pour les LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
Pour configurer dynamiquement un LSP sélectif point à multipoint, vous devez spécifier le seuil de données (en kilobits par seconde) requis avant la création d’un nouveau tunnel à l’aide de l’instruction threshold-rate
:
threshold-rate number;
Vous pouvez inclure cette déclaration aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
Configuration de la limite de tunnel pour les LSP sélectifs dynamiques point à multipoint pour un MVPN MBGP
Pour configurer une limite du nombre de tunnels pouvant être générés pour un LSP dynamique point à multipoint, incluez l’énoncé tunnel-limit
:
tunnel-limit number;
Vous pouvez inclure cette déclaration aux niveaux hiérarchiques suivants :
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]