family (Protocols BGP)
Syntax
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; }
Hierarchieebene
[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]
Beschreibung
Aktivieren Sie Multiprotocol-BGP (MP-BGP), indem Sie BGP konfigurieren, um Netzwerkschicht-Erreichbarkeitsinformationen (NLRI) für andere Adressfamilien als Unicast-IPv4 zu übertragen, MP-BGP anzugeben, um NLRI für die IPv6-Adressfamilie zu übertragen, oder NLRI für VPNs.
Optionen
any
– Konfigurieren Sie den Familientyp so, dass er sowohl Unicast als auch Multicast ist.
evpn
—Konfigurieren Sie NLRI-Parameter für Ethernet-VPNs (EVPNs).
inet
— Konfigurieren Sie NLRI-Parameter für IPv4.
inet6
— Konfigurieren Sie NLRI-Parameter für IPv6.
inet-mdt
— Konfigurieren Sie NLRI-Parameter für den Multicast Distribution Tree (MDT) Subaddress Family Identifier (SAFI) für IPv4-Datenverkehr in Layer-3-VPNs.
inet-mvpn
— Konfigurieren Sie NLRI-Parameter für IPv4 für Multicast-VPNs.
inet6-mvpn
— Konfigurieren Sie NLRI-Parameter für IPv6 für Multicast-VPNs.
inet-vpn— Konfigurieren Sie NLRI-Parameter für IPv4 für Layer 3-VPNs.
inet6-vpn— Konfigurieren Sie NLRI-Parameter für IPv6 für Layer 3-VPNs.
inet6-vpn
— Konfigurieren Sie NLRI-Parameter für IPv6 für Layer 3-VPNs.
iso-vpn
— Konfigurieren Sie NLRI-Parameter für IS-IS für Layer 3-VPNs.
l2vpn
— Konfigurieren Sie NLRI-Parameter für IPv4 für MPLS-basierte Layer-2-VPNs und VPLS.
labeled-unicast
– Konfigurieren Sie den Familientyp so, dass er "labeled-unicast" wird. Das bedeutet, dass die BGP-Peers nur verwendet werden, um die Unicast-Routen zu übertragen, die von Labeled-Unicast zum Auflösen der Labeled-Unicast-Routen verwendet werden. Diese Anweisung wird nur von inet und inet6 unterstützt.
multicast
– Konfigurieren Sie den Familientyp als Multicast. Das bedeutet, dass die BGP-Peers nur verwendet werden, um die Unicast-Routen zu übertragen, die von Multicast zur Auflösung der Multicast-Routen verwendet werden.
unicast
– Konfigurieren Sie den Familientyp als Unicast. Das bedeutet, dass die BGP-Peers nur die Unicast-Routen übertragen, die für Unicast-Weiterleitungszwecke verwendet werden. Der Standardfamilientyp ist Unicast.
segment-routing-te
— Konfigurieren Sie den Familientyp als Segment-Routing-Traffic-Engineering. Das bedeutet, dass BGP-Peers nur Segment-Routing-Richtlinien für die Datenverkehrssteuerung übertragen.
Wenn Sie einen externen BGP-Peer aktivieren family inet-vpn unicast
, berücksichtigt Junos, dass der Knoten in einem Anbieterübergreifenden Szenario als AS-Grenzrouter positioniert ist. Daher bleiben die VPN-IPv4-Routen in der Routing-Informationsbasis (bgp.l3VPN.0) und die Label, die mit den Präfixen in der Forwarding Information Base (FIB) verknüpft sind.
Die übrigen Aussagen werden separat erläutert. Suchen Sie im CLI-Explorer nach einer Anweisung, oder klicken Sie im Syntaxabschnitt auf eine verknüpfte Anweisung, um Details zu erhalten.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung vor Junos OS Version 7.4 eingeführt.
inet-mvpn
und inet6-mpvn
in Junos OS Version 8.4 eingeführte Aussagen.
inet-mdt
in Junos OS Version 9.4 eingeführt.
Unterstützung für die loops
in Junos OS Version 9.6 eingeführte Aussage.
evpn
in Junos OS Version 13.2 eingeführt.
traffic-engineering
in Junos OS Version 14.2 eingeführt.
segment-routing-te
Option, die in Junos OS Version 17.4R1 für die QFX-Serie, MX-Serie und PTX-Serie mit FPC-PTX-P1-A eingeführt wurde.