family (Protocols BGP)
Syntaxe
family { (inet | inet6 | inet-vpn | inet6-vpn | iso-vpn) { (any | flow | labeled-unicast | multicast | unicast | segment-routing-te) { accepted-prefix-limit { maximum number; teardown <percentage-threshold> idle-timeout (forever | minutes); drop-excess <percentage>; hide-excess <percentage>; } add-path { receive; send { include-backup-path backup_path_number; multipath; path-count number; path-selection-mode { (all-paths | equal-cost-paths); } prefix-policy [ policy-names ]; } } aigp [disable]; loops number; prefix-limit { maximum number; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } protection; rib-group group-name; topology name { community { target identifier; } } flow { no-install; no-validate policy-name; } labeled-unicast { accepted-prefix-limit { maximum number; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } aggregate-label { community community-name: } explicit-null { connected-only; } prefix-limit { maximum number; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } resolve-vpn; rib (inet.3 | inet6.3); rib-group group-name; traffic-statistics { file filename <world-readable | no-world-readable>; interval seconds; } } } route-target { accepted-prefix-limit { maximum number; proxy-generate <route-target-policy route-target-policy-name>; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } advertise-default; external-paths number; prefix-limit { maximum number; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } } (evpn | inet-mdt | inet-mvpn | inet6-mvpn | l2vpn) { signaling { accepted-prefix-limit { maximum number; teardown <percentage-threshold> idle-timeout (forever | minutes); drop-excess <percentage>; hide-excess <percentage>; } add-path { receive; send { include-backup-path backup_path_number; multipath; path-count number; path-selection-mode { (all-paths | equal-cost-paths); } prefix-policy [ policy-names ]; } } aigp [disable]; damping; loops number; prefix-limit { maximum number; teardown <percentage> <idle-timeout (forever | minutes)>; drop-excess <percentage>; hide-excess <percentage>; } rib-group group-name; } } traffic-engineering; } }
Niveau hiérarchique
[edit logical-systems logical-system-name protocols bgp], [edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp], [edit protocols bgp group group-name], [edit protocols bgp family prefix-limit (inet | inet6)(any | flow | labeled-unicast | multicast | unicast)], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address]
Description
Activez le BGP multiprotocole (MP-BGP) en configurant BGP pour transporter les informations d’accessibilité de la couche réseau (NLRI) pour les familles d’adresses autres que l’IPv4 unicast, pour spécifier MP-BGP pour transporter NLRI pour la famille d’adresses IPv6 ou pour transporter NLRI pour les VPN.
Options
any
: configurez le type de famille pour qu’il soit à la fois unicast et multicast.
evpn
: configurez les paramètres NLRI pour les VPN Ethernet (EVPN).
inet
: configurez les paramètres NLRI pour IPv4.
inet6
: configurez les paramètres NLRI pour IPv6.
inet-mdt
: configurez les paramètres NLRI pour l’identificateur de famille de sous-adresses (SAFI) de l’arbre de distribution multicast (MDT) pour le trafic IPv4 dans les VPN de couche 3.
inet-mvpn
: configurez les paramètres NLRI pour IPv4 pour les VPN multicast.
inet6-mvpn
: configurez les paramètres NLRI pour IPv6 pour les VPN multicast.
inet-vpn : configurez les paramètres NLRI pour IPv4 pour les VPN de couche 3.
inet6-vpn : configurez les paramètres NLRI pour IPv6 pour les VPN de couche 3.
inet6-vpn
: configurez les paramètres NLRI pour IPv6 pour les VPN de couche 3.
iso-vpn
: configurez les paramètres NLRI pour IS-IS pour les VPN de couche 3.
l2vpn
: configurez les paramètres NLRI pour IPv4 pour les VPN de couche 2 et VPLS MPLS.
labeled-unicast
: configurez le type de famille à étiqueter unicast. Cela signifie que les homologues BGP sont utilisés uniquement pour transporter les routes unicast utilisées par labeled-unicast pour résoudre les routes labeled-unicast. Cette instruction n’est prise en charge qu’avec inet et inet6.
multicast
: configurez le type de famille pour qu’il soit multicast. Cela signifie que les homologues BGP sont utilisés uniquement pour transporter les routes unicast utilisées par multicast pour résoudre les routes multicast.
unicast
: configurez le type de famille pour qu’il soit unicast. Cela signifie que les homologues BGP transportent uniquement les routes unicast utilisées à des fins de transfert unicast. Le type de famille par défaut est unicast.
segment-routing-te
: configurez le type de famille pour qu’il s’agisse de l’ingénierie du trafic de routage de segments. Cela signifie que les homologues BGP ne portent que des stratégies de routage de segments pour le pilotage du trafic.
Si vous activez l’option family inet-vpn unicast
pour un homologue pair BGP externe, Junos considère que le nud est positionné en tant que routeur de limite AS dans un scénario interfournisseur. Par conséquent, il conserve les routes VPN-IPv4 dans la base d’informations de routage (bgp.l3vpn.0) et les étiquettes associées aux préfixes dans la base d’informations de transfert (FIB).
Les autres énoncés sont expliqués séparément. Recherchez une instruction dans l’Explorateur CLI ou cliquez sur une instruction liée dans la section Syntaxe pour plus de détails.
Niveau de privilège requis
routing : permet d’afficher cette instruction dans la configuration.
routing-control : permet d’ajouter cette instruction à la configuration.
Informations sur la version
Déclaration introduite avant Junos OS version 7.4.
inet-mvpn
et inet6-mpvn
les déclarations introduites dans Junos OS version 8.4.
inet-mdt
introduite dans Junos OS version 9.4.
Prise en charge de l’instruction loops
introduite dans Junos OS version 9.6.
evpn
introduite dans Junos OS version 13.2.
traffic-engineering
introduite dans Junos OS version 14.2.
segment-routing-te
option introduite dans Junos OS version 17.4R1 pour QFX Series, MX Series et PTX Series avec FPC-PTX-P1-A.