family (Protocols BGP)
语法
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; } }
层次结构级别
[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]
描述
通过将 BGP 配置为为单播 IPv4 以外的地址族传输网络层可达性信息 (NLRI)、指定 MP-BGP 为 IPv6 地址族传输 NLRI 或为 VPN 传输 NLRI,启用多协议 BGP (MP-BGP)。
选项
any
— 将族类型配置为单播和组播。
evpn
— 为以太网 VPN (EVPN) 配置 NLRI 参数。
inet
— 配置 IPv4 的 NLRI 参数。
inet6
— 为 IPv6 配置 NLRI 参数。
inet-mdt
— 为第 3 层 VPN 中的 IPv4 流量的组播分布树 (MDT) 子地址族标识符 (SAFI) 配置 NLRI 参数。
inet-mvpn
— 为组播 VPN 配置 IPv4 的 NLRI 参数。
inet6-mvpn
— 为组播 VPN 配置 IPv6 的 NLRI 参数。
inet-vpn — 为第 3 层 VPN 配置 IPv4 的 NLRI 参数。
inet6-vpn — 为第 3 层 VPN 配置 IPv6 的 NLRI 参数。
inet6-vpn
— 为第 3 层 VPN 配置 IPv6 的 NLRI 参数。
iso-vpn
— 为 3 层 VPN 的 IS-IS 配置 NLRI 参数。
l2vpn
— 为基于 MPLS 的第 2 层 VPN 和 VPLS 配置 IPv4 的 NLRI 参数。
labeled-unicast
- 配置要标记为单播的族类型。这意味着 BGP 对等方仅用于承载标记单播用于解析标记单播路由的单播路由。此语句仅受 inet 和 inet6 支持。
multicast
— 将家族类型配置为多播。这意味着 BGP 对等方仅用于承载组播用于解析组播路由的单播路由。
unicast
— 将族类型配置为单播。这意味着 BGP 对等方仅承载用于单播转发目的的单播路由。默认系列类型为单播。
segment-routing-te
— 将家族类型配置为分段路由流量工程。这意味着 BGP 对等方仅携带分段路由策略进行流量引导。
如果启用 family inet-vpn unicast
外部 BGP 对等方,Junos 会认为该节点在提供商间场景中被定位为 AS 边界路由器。因此,它将 VPN-IPv4 路由保留在路由信息库 (bgp.l3vpn.0) 中,并与前缀关联的标签保留在转发信息库 (FIB) 中。
其余语句将单独解释。有关详细信息,请在 CLI 资源管理器 中搜索语句,或单击语法部分中的链接语句。
所需权限级别
路由 - 在配置中查看此语句。
路由控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版 之前引入的语句。
inet-mvpn
以及 inet6-mpvn
Junos OS 8.4 版 中引入的语句。
inet-mdt
在 Junos OS 9.4 版 中引入的语句。
支持 Junos OS 9.6 版中引入的 loops
语句。
evpn
在 Junos OS 13.2 版中引入的语句。
traffic-engineering
在 Junos OS 14.2 版中引入的语句。
segment-routing-te
Junos OS 17.4R1 版中为采用 FPC-PTX-P1-A 的 QFX 系列、MX 系列和 PTX 系列引入了该选项。