Le type mpls-internet-multicast
d’instance de routage utilise des tunnels fournisseur de réplication entrante pour transporter les données multicast IP entre les routeurs via un cloud MPLS, ce qui permet un chemin plus rapide pour le trafic multicast entre les routeurs émetteurs et récepteurs dans les implémentations à grande échelle.
L’instance mpls-internet-multicast
de routage n’est pas une instance de transfert utilisée uniquement pour les procédures de plan de contrôle ; elle ne prend en charge aucune configuration d’interface. mpls-internet-multicast
Une seule instance de routage peut être définie pour un système logique. Toutes les routes multicast et unicast utilisées pour le multicast Internet sont associées uniquement à l’instance maître (inet.0), et non à l’instance de routage.
Chaque routeur participant au multicast Internet doit être configuré avec le multicast Internet basé sur BGP MPLS pour les procédures de plan de contrôle et avec la réplication d’entrée pour le tunnel du fournisseur de données, qui forme un maillage complet de LSP MPLS point à point. Le tunnel de réplication d’entrée peut être sélectif ou inclusif, en fonction de la configuration du tunnel fournisseur dans l’instance de routage.
La topologie se compose de routeurs à la périphérie du domaine multicast IP qui ont un ensemble d’interfaces IP et un ensemble d’interfaces MPLS orientées vers le cur ( voir Figure 1). Le trafic multicast Internet est acheminé entre les routeurs IP, via le cloud MPLS, à l’aide de tunnels de réplication entrante pour le plan de données et d’une session IGBP à maillage complet pour le plan de contrôle.
Le mpls-internet-multicast
type d’instance de routage est configuré pour l’instance principale par défaut sur chaque routeur afin de prendre en charge le multicast Internet sur MPLS. Lorsque vous utilisez PIM comme protocole multicast, l’instruction mpls-internet-multicast
de configuration est également incluse au niveau de la [edit protocols pim]
hiérarchie dans l’instance principale. Cela crée une pseudo-interface qui associe PIM à l’instance de mpls-internet-multicast
routage.
Lorsqu’une nouvelle destination doit être ajoutée au tunnel fournisseur de réplication entrante, le comportement résultant diffère selon la façon dont le tunnel fournisseur de réplication entrante est configuré :
create-new-ucast-tunnel
: lorsque cette instruction est configurée, un nouveau tunnel unicast vers la destination est créé et est supprimé lorsque la destination n’est plus nécessaire. Utilisez ce mode pour les LSP RSVP à l’aide de la réplication d’entrée.
label-switched-path-template (Multicast)
: lorsque cette instruction est configurée, un modèle LSP est utilisé pour le LSP point à multipoint pour la réplication entrante.
Figure 1 : Topologie

de multidiffusion Internet
Example: Configure Internet Multicast Using Ingress Replication Tunnels
Cet exemple configure VPN-B avec le type mpls-internet-multicast
d’instance . Cet exemple utilise également PIM pour le protocole multicast.
- Configurez le type d’instance de routage pour VPN-B comme
mpls-internet-multicast
suit :
user@host# set routing-instances VPN-B instance-type mpls-internet-multicast
- Configurez le tunnel du fournisseur de réplication entrante pour créer un tunnel unicast chaque fois qu’une application demande l’ajout d’une destination :
user@host# set routing-instances VPN-B provider-tunnel ingress-replication
create-new-ucast-tunnel
- Configurez le LSP point à point pour qu’il utilise les paramètres de modèle par défaut.
user@host# set routing-instances VPN-B provider-tunnel ingress-replication
label-switched-path label-switched-path-template default-template
- Configurez le tunnel du fournisseur de réplication entrante pour qu’il soit sélectif :
user@host# set routing-instances VPN-B provider-tunnel selective
group 203.0.113.1/24 source 192.168.195.145/32 ingress-replication
label-switched-path
- Configurez le protocole MVPN dans l’instance de routage :
user@host# set routing-instances VPN-B protocols mvpn
- Validez la configuration :
- Utilisez la commande show pour vérifier que l’instance a été créée :
user@host# run show mvpn instance VPN-B
MVPN instance:
Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel
Legend for c-multicast routes properties (Pr)
DS -- derived from (*, c-g) RM -- remote VPN route
Instance : VPN-B
MVPN Mode : SPT-ONLY
Provider tunnel: I-P-tnl:INGRESS-REPLICATION:MPLS Label 18:10.255.245.6
Neighbor I-P-tnl
10.255.245.2 INGRESS-REPLICATION:MPLS Label 22:10.255.245.2
10.255.245.7 INGRESS-REPLICATION:MPLS Label 19:10.255.245.7
C-mcast IPv4 (S:G) Ptnl St
192.168.195.145/32:203.0.113.1/24 INGRESS-REPLICATION:MPLS Label
18:10.255.245.6 RM
- Ajoutez l’instruction de
mpls-internet-multicast
configuration sous le niveau hiérarchique [edit protocols pim]
de l’instance maître :
user@host# set protocols pim mpls-internet-multicast
- Validez la configuration :
- Utilisez
show ingress-replication mvpn
la commande pour vérifier les paramètres de configuration :
user@host# run show ingress-replication mvpn
Ingress Tunnel: mvpn:1l
Application: MVPN
Unicast tunnels
Leaf Address Tunnel-type Mode State
10.255.245.2 P2P LSP New Up
10.255.245.4 P2P LSP New Up
Ingress Tunnel: mvpn:2
Application: MVPN
Unicast tunnels
Leaf Address Tunnel-type Mode State
10.255.245.2 P2P LSP Existing Up
- Utilisez cette option si vous souhaitez configurer le tunnel fournisseur de réplication d’entrée pour qu’il soit inclusif :
user@host# set routing-instances VPN-B provider-tunnel ingress-replication
create-new-ucast-tunnel
user@host# set routing-instances VPN-B provider-tunnel ingress-replication
label-switched-path label-switched-path-template default-template
- Utilisez la commande show mvpn instance pour vérifier que le tunnel est inclusif :
user@host# run show mypn instance VPN-B
MVPN instance:
Legend for provider tunnel
I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel
Legend for c-multicast routes properties (Pr)
DS -- derived from (*, c-g) RM -- remote VPN route
Instance : VPN-A
MVPN Mode : SPT-ONLY
Provider tunnel: I-P-tnl:INGRESS-REPLICATION:MPLS Label 18:10.255.245.6
Neighbor I-P-tnl
10.255.245.2 INGRESS-REPLICATION:MPLS Label 22:10.255.245.2
10.255.245.7 INGRESS-REPLICATION:MPLS Label 19:10.255.245.7
C-mcast IPv4 (S:G) Ptnl St
192.168.195.145/32:203.0.113.1/24 INGRESS-REPLICATION:MPLS Label 18:10.255.245.6 RM