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),从而启用多协议 BGP (MP-BGP),并指定 MP-BGP 承载 IPv6 地址系列的 NLRI 或为 VPN 承载 NLRI。
选项
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 Explorer 中 搜索语句,或单击语法部分中的链接语句,查看详细信息。
必需的权限级别
路由 — 在配置中查看此语句。
路由控制 — 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版之前引入的语句。
inet-mvpn
Junos OS 8.4 版中引入的语句。inet6-mpvn
inet-mdt
语句(在 Junos OS 9.4 版中引入)。
支持 loops
Junos OS 9.6 版中引入的语句。
evpn
在 Junos OS 13.2 版中引入的语句。
traffic-engineering
在 Junos OS 14.2 版中引入的语句。
segment-routing-te
选项在适用于 QFX 系列、MX 系列和 PTX 系列的 Junos OS 17.4R1 版中引入,并带有 FPC-PTX-P1-A。