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 multiprotocole BGP (MP-BGP) en configurant BGP pour qu’il transporte les informations d’accessibilité de la couche réseau (NLRI) pour les familles d’adresses autres que IPv4 unicast, pour spécifier MP-BGP de 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’identifiant SAFI (Subaddress Family Identifier) 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 basés sur MPLS.
labeled-unicast
: configurez le type de famille pour qu’il soit étiqueté-unicast. Cela signifie que les pairs BGP sont utilisés uniquement pour transporter les routes unicast utilisées par l’unicast pour résoudre les routes unicast étiquetées. Cette déclaration est prise en charge uniquement avec inet et inet6.
multicast
— Configurez le type de famille pour qu’il soit multicast. Cela signifie que les pairs BGP sont utilisés uniquement pour transporter les routes unicast utilisées par le multicast pour résoudre les routes multicast.
unicast
— Configurez le type de famille pour qu’il soit unicast. Cela signifie que les pairs BGP ne portent que 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 pairs BGP ne portent que des stratégies de routage de segments pour l’orientation du trafic.
Si vous activez family inet-vpn unicast
l’appair BGP externe, Junos considère que le nœud est positionné en tant que routeur de limite AS dans un scénario inter-fournisseur. 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 déclarations sont expliquées séparément. Recherchez une déclaration dans CLI Explorer ou cliquez sur une déclaration liée dans la section Syntaxe pour plus de détails.
Niveau de privilège requis
routage : pour afficher cette déclaration dans la configuration.
routage-contrôle : pour ajouter cette déclaration à la configuration.
Informations de publication
Déclaration introduite avant la version 7.4 de Junos OS.
inet-mvpn
et inet6-mpvn
les déclarations introduites dans la version 8.4 de Junos OS.
inet-mdt
introduite dans la version 9.4 de Junos OS.
Prise en charge de l’énoncé loops
introduit dans la version 9.6 de Junos OS.
evpn
introduite dans la version 13.2 de Junos OS.
traffic-engineering
introduite dans la version 14.2 de Junos OS.
segment-routing-te
introduite dans la version 17.4R1 de Junos OS pour QFX Series, MX Series et PTX Series avec FPC-PTX-P1-A.