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]
설명
유니캐스트 IPv4 이외의 주소 패밀리를 위한 NLRI(Network Layer Reachability Information)를 전송하거나, IPv6 주소 패밀리를 위한 NLRI를 전송하도록 MP-BGP를 지정하거나, VPN을 위한 NLRI를 전송하도록 BGP를 구성하여 멀티프로토콜 BGP(MP-BGP)를 활성화합니다.
옵션
any
- 패밀리 유형을 유니캐스트 및 멀티캐스트로 구성합니다.
evpn
- 이더넷 VPN(EVPN)에 대한 NLRI 매개 변수를 구성합니다.
inet
- IPv4에 대한 NLRI 매개 변수를 구성합니다.
inet6
- IPv6에 대한 NLRI 매개 변수를 구성합니다.
inet-mdt
- 레이어 3 VPN의 IPv4 트래픽에 대한 MDT(Multicast Distribution Tree) SAFI(Subaddress Family Identifier)에 대한 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 피어는 트래픽 스티어링을 위한 세그먼트 라우팅 정책만 전달합니다.
외부 BGP 피어에 대해 활성화 family inet-vpn unicast
하면 Junos는 노드가 프로바이더 간 시나리오에서 AS 경계 라우터로 포지셔닝된 것으로 간주합니다. 따라서 VPN-IPv4 경로를 라우팅 정보 베이스(bgp.l3vpn.0)에 유지하고 접두사와 관련된 레이블을 FIB(포워딩 정보 베이스)에 유지합니다.
나머지 진술은 별도로 설명됩니다. CLI Explorer 에서 문을 검색하거나 Syntax(구문) 섹션에서 연결된 문을 클릭하여 자세한 내용을 확인합니다.
필요한 권한 수준
routing - 구성에서 이 명령문을 볼 수 있습니다.
routing-control - 구성에 이 명령문을 추가할 수 있습니다.
릴리스 정보
Junos OS 릴리스 7.4 전에 소개된 명령문입니다.
inet-mvpn
Junos OS 릴리스 8.4에서 소개된 및 inet6-mpvn
명령문.
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
QFX 시리즈, MX 시리즈 및 FPC-PTX-P1-A가 포함된 PTX 시리즈용 Junos OS 릴리스 17.4R1에서 소개된 옵션입니다.