귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
BGP 사용자 가이드
Table of Contents Expand all
list Table of Contents

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

BGP 세션 및 경로 플랩

date_range 19-Jan-25

BGP 세션 재설정 이해

특정 구성 작업 및 이벤트로 인해 BGP 세션이 재설정(삭제되었다가 다시 설정)됩니다.

동일한 라우팅 디바이스에서 경로 리플렉션과 VPN을 모두 구성하는 경우, 경로 리플렉션 구성을 다음과 같이 수정하면 현재 BGP 세션이 재설정됩니다.

  • 클러스터 ID 추가 - BGP 세션이 클러스터 ID를 추가한 그룹과 동일한 AS(Autonomous System) 번호를 공유하는 경우 BGP 세션이 동일한 그룹에 포함되는지 여부에 관계없이 모든 BGP 세션이 재설정됩니다.

  • 새 경로 리플렉터 생성—AS 번호가 있는 내부 BGP(IBGP) 그룹이 있고 동일한 AS 번호로 새 경로 리플렉터 그룹을 생성하는 경우 IBGP 그룹의 모든 BGP 세션과 새 경로 리플렉터 그룹이 재설정됩니다.

  • BGP 그룹 이름 변경과 같이 BGP 피어에 영향을 미치는 구성 문을 변경하면 BGP 세션이 재설정됩니다.

  • [edit protocols bgp family] 계층 수준에서 지정된 주소 패밀리를 변경할 경우, 라우팅 디바이스의 모든 현재 BGP 세션이 손실되었다가 재설정됩니다.

예: VPN 패밀리가 구성된 경우 BGP 세션 플랩 방지

이 예에서는 VPN(가상 사설망) 패밀리가 구성될 때 BGP 세션이 때때로 중단되었다가 다시 작동하는(즉, 플랩) 알려진 문제에 대한 해결 방법을 보여줍니다. VPN 패밀리(예: inet-vpn, inet6-vpn, , inet-mpvninet-mdt, inet6-mpvnl2vpniso-vpn등)가 BGP 마스터 인스턴스에 구성된 경우 RR(Route Reflector) 내부 BGP(IBGP) 세션 또는 외부 BGP(EBGP) 세션의 플랩으로 인해 동일한 VPN 패밀리로 구성된 다른 BGP 세션의 플랩이 발생합니다.

요구 사항

시작하기 전에:

  • 라우터 인터페이스를 구성합니다.

  • 내부 게이트웨이 프로토콜(IGP)을 구성합니다.

  • BGP를 구성합니다.

  • VPN을 구성합니다.

개요

라우터 또는 스위치가 RR(Route Reflector) 또는 AS 경계 라우터(외부 BGP 피어)로 구성되고 VPN 제품군(예: family inet-vpn unicast 문)이 구성된 경우, RR IBGP 세션 또는 EBGP 세션의 플랩으로 인해 문으로 family inet-vpn unicast 구성된 다른 모든 BGP 세션의 플랩이 발생합니다. 이 예에서는 이러한 불필요한 세션 플랩을 방지하는 방법을 보여줍니다.

플랩 동작의 원인은 VPN 경로를 시작할 때 Junos OS의 BGP 작업과 관련이 있습니다.

BGP에는 원래 VPN 경로와 관련하여 다음과 같은 두 가지 작동 모드가 있습니다.

  • 세션에 EBGP 피어와 RR 클라이언트가 없어서 BGP가 VPN 경로를 전파할 필요가 없는 경우 BGP는 .inet.0 라우팅 테이블에서 다른 PE 라우터로 VPN 경로를 직접 instance내보냅니다. 이 동작은 여러 경로의 복사본 두 개(.inet.0 테이블과 instancebgp.l3vpn.0 테이블에 하나)가 생성되지 않도록 한다는 점에서 효율적입니다.

  • 세션에 EBGP 피어 또는 RR 클라이언트가 있기 때문에 BGP가 VPN 경로를 전파해야 하는 경우 BGP는 먼저 .inet.0 테이블에서 bgp.l3vpn.0 테이블로 VPN 경로를 instance내보냅니다. 그런 다음 BGP는 경로를 다른 PE 라우터로 내보냅니다. 이 시나리오에서는 최적 경로를 선택하려면 두 개의 경로 복사본이 필요합니다. PE 라우터는 CE 디바이스와 RR 클라이언트 또는 EBGP 피어에서 동일한 VPN 경로를 수신할 수 있습니다.

주:

.inet.0의 instance경로가 보조 경로인 경우 경로 내보내기가 수행되지 않습니다. Junos OS에서 경로는 기본 경로로 한 라우팅 테이블에서 보조 경로로 다른 라우팅 테이블로 한 번만 내보내집니다. .inet.0의 instance경로는 이미 보조 경로이므로 보급해야 할 경우 bgp.l3vpn.0 테이블로 다시 이동할 수 없습니다. 경로가 bgp.l3vpn.0 테이블에 도달하지 않으므로 보급되지 않습니다. 한 가지 해결 방법은 보급해야 하는 경로를 inet.0으로 보내 보급되도록 하는 것입니다.

구성 변경으로 인해 BGP가 경로 복사본 두 개가 필요한 것에서 경로 복사본 두 개가 필요하지 않은 것으로 전환되면(또는 그 반대로) VPN 경로가 교환되는 모든 세션이 중단되었다가 다시 켜집니다. 이 예에서는 문에 초점을 family inet-vpn unicast 맞추지만 이 개념은 모든 VPN NLRI(Network Layer Reachability Information) 패밀리에 적용됩니다. 이 문제는 논리 시스템에도 영향을 미칩니다. VPN NLRI 패밀리에 대한 테이블 보급 변경을 구현하기 위해 VPN NLRI 패밀리와 관련된 마스터 인스턴스의 모든 BGP 세션이 종료됩니다. 문을 추가하거나 제거하여 cluster RR을 비 RR로 변경하거나 그 반대로 변경하면 테이블 보급이 변경됩니다. 또한 VPN NLRI 제품군에 대한 마스터 인스턴스의 구성에서 첫 번째 EBGP 세션을 구성하거나 EBGP 세션을 제거하면 테이블 알림이 변경됩니다.

이러한 불필요한 세션 플랩을 방지하는 방법은 추가 RR 클라이언트 또는 EBGP 세션을 존재하지 않는 인접 주소의 수동 세션으로 구성하는 것입니다. 이 예는 EBGP 케이스에 초점을 맞추지만 RR 케이스에도 동일한 해결 방법이 적용됩니다.

세션이 수동적일 때 라우팅 디바이스는 피어에 Open 요청을 보내지 않습니다. 라우팅 디바이스를 패시브로 구성하면 라우팅 디바이스는 TCP 연결을 시작하지 않습니다. 그러나 라우팅 디바이스가 피어로부터 연결 및 Open 메시지를 수신하면 다른 BGP Open 메시지로 응답합니다. 각 라우팅 디바이스는 자체 기능을 선언합니다.

토폴로지

그림 1 은(는) EBGP 케이스에 대한 토폴로지를 보여줍니다. 라우터 R1은 라우터 R2 및 R3과의 IBGP 세션과 라우터 R4와의 EBGP 세션이 있습니다. 모든 세션에는 명령문이 family inet-vpn unicast 구성되어 있습니다. R1-R4 EBGP 세션이 플랩되면 R1-R2 및 R1-R3 BGP 세션도 플랩됩니다.

그림 1: EBGP 케이스의 토폴로지EBGP 케이스의 토폴로지

그림 2 은(는) RR 케이스의 토폴로지를 보여줍니다. 라우터 R1은 RR이고 라우터 R3은 클라이언트입니다. 라우터 R1에는 라우터 R2 및 R3과의 IBGP 세션이 있습니다. 모든 세션에는 명령문이 family inet-vpn unicast 구성되어 있습니다. R1-R3 세션이 플랩되면 R1-R2 및 R1-R4 세션도 플랩됩니다.

그림 2: RR 케이스의 토폴로지RR 케이스의 토폴로지

구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit] 계층 수준에서 명령을 CLI로 복사해 붙여 넣습니다.

content_copy zoom_out_map
set protocols bgp family inet-vpn unicast 
set protocols bgp family l2vpn signaling 
set protocols bgp group R1-R4 type external 
set protocols bgp group R1-R4 local-address 4.4.4.2 
set protocols bgp group R1-R4 neighbor 4.4.4.1 peer-as 200 
set protocols bgp group R1-R2-R3 type internal 
set protocols bgp group R1-R2-R3 log-updown
set protocols bgp group R1-R2-R3 local-address 15.15.15.15 
set protocols bgp group R1-R2-R3 neighbor 12.12.12.12 
set protocols bgp group R1-R2-R3 neighbor 13.13.13.13 
set protocols bgp group Fake type external 
set protocols bgp group Fake passive 
set protocols bgp group Fake neighbor 100.100.100.100 peer-as 500

절차

단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드구성 모드에서의 CLI 편집기 사용을 참조하십시오.

EBGP 시나리오를 구성하려면 다음을 수행합니다.

  1. 하나 이상의 VPN 제품군을 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R1# set family inet-vpn unicast 
    user@R1# set family l2vpn signaling 
    
  2. EBGP 세션을 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R1# set group R1-R4 type external 
    user@R1# set group R1-R4 local-address 4.4.4.2 
    user@R1# set group R1-R4 neighbor 4.4.4.1 peer-as 200 
    
  3. IBGP 세션을 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R1# set group R1-R2-R3 type internal 
    user@R1# set group R1-R2-R3 local-address 15.15.15.15 
    user@R1# set group R1-R2-R3 neighbor 12.12.12.12 
    user@R1# set group R1-R2-R3 neighbor 13.13.13.13 
    
  4. (선택 사항) BGP 피어가 상태 전환을 syslog 할 때마다 메시지를 생성하도록 BGP를 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R1# set group R1-R2-R3 log-updown
    

    문을 활성화 log-updown 하면 BGP 상태 전환이 수준에서 로깅 warning 됩니다.

절차

단계별 절차

불필요한 세션 플랩이 발생하는지 확인하려면:

  1. show bgp summary 명령을 실행하여 세션이 설정되었는지 확인합니다.

    content_copy zoom_out_map
    user@R1> show bgp summary
    Groups: 2 Peers: 3 Down peers: 0
    Table       Tot Paths Act Paths Suppressed History Damp State Pending
    bgp.l3vpn.0 0         0         0          0       0          0
    bgp.l2vpn.0 0         0         0          0       0          0
    inet.0      0         0         0          0       0          0
    Peer        AS  InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
    4.4.4.1     200 6     5      0    0     1:08 Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    12.12.12.12 100 3     7      0    0     1:18 Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    13.13.13.13 100 3     6      0    0     1:14 Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    
  2. EBGP 세션을 비활성화합니다.

    content_copy zoom_out_map
    user@R1# deactivate group R1-R4
    user@R1# commit
    
    content_copy zoom_out_map
    Mar 10 18:27:40 R1: rpd[1464]: bgp_peer_delete:6589: NOTIFICATION sent to 4.4.4.1 (External AS 200): code 6 (Cease) subcode 3 (Peer Unconfigured), Reason: Peer Deletion
    Mar 10 18:27:40 R1: rpd[1464]: bgp_adv_main_update:7253: NOTIFICATION sent to 12.12.12.12 (Internal AS 100): code 6 (Cease) subcode 6 (Other Configuration Change), Reason: Configuration change - VPN table advertise
    Mar 10 18:27:40 R1: rpd[1464]: bgp_adv_main_update:7253: NOTIFICATION sent to 13.13.13.13 (Internal AS 100): code 6 (Cease) subcode 6 (Other Configuration Change), Reason: Configuration change - VPN table advertise
    
  3. show bgp summary 명령을 실행하여 세션 플랩을 확인합니다.

    content_copy zoom_out_map
    user@R1> show bgp summary
    Groups: 1 Peers: 2 Down peers: 2
    Table       Tot Paths Act Paths Suppressed History Damp State Pending
    bgp.l3vpn.0 0         0         0          0       0          0
    bgp.l2vpn.0 0         0         0          0       0          0
    inet.0      0         0         0          0       0          0
    Peer        AS   InPkt  OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
    12.12.12.12 100  4      9      0    1     19   Active
    13.13.13.13 100  4      8      0    1     19   Active
    content_copy zoom_out_map
    user@R1> show bgp summary
    Groups: 1 Peers: 2 Down peers: 0
    Table       Tot Paths Act Paths Suppressed History Damp State Pending
    bgp.l3vpn.0 0         0         0          0       0          0
    bgp.l2vpn.0 0         0         0          0       0          0
    inet.0      0         0         0          0       0          0
    Peer        AS  InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
    12.12.12.12 100 2     3      0    1     0    Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    13.13.13.13 100 2     3      0    1     0    Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    

절차

단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드구성 모드에서의 CLI 편집기 사용을 참조하십시오.

불필요한 BGP 세션 플랩 방지:

  1. 피어 AS(Autonomous System)에 존재하지 않는 인접 주소를 사용하여 패시브 EBGP 세션을 추가합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R1# set group Fake type external 
    user@R1# set group Fake passive
    user@R1# set neighbor 100.100.100.100 peer-as 500
    
  2. show bgp summary 명령을 실행하여 실제 세션이 설정되었고 수동 세션이 유휴 상태인지 확인합니다.

    content_copy zoom_out_map
    user@R1> show bgp summary
    Groups: 3 Peers: 4 Down peers: 1
    Table       Tot Paths Act Paths Suppressed History Damp State Pending
    bgp.l3vpn.0 0         0         0          0       0          0
    bgp.l2vpn.0 0         0         0          0       0          0
    Peer            AS  InPkt OutPkt OutQ Flaps Last Up/Dwn   State|#Active/Received/Accepted/Damped...
    4.4.4.1         200 9500  9439   0    0     2d   23:14:23 Establ
    bgp.l3vpn.0: 0/0/0/0
    bgp.l2vpn.0: 0/0/0/0
    12.12.12.12     100 10309 10239  0    0     3d    5:17:49 Establ
    bgp.l3vpn.0: 0/0/0/0
    13.13.13.13     100 10306 10241  0    0     3d    5:18:25 Establ
    bgp.l3vpn.0: 0/0/0/0
    100.100.100.100 500 0     0      0    0     2d   23:38:52 Idle

검증

구성이 올바르게 작동하고 있는지 확인합니다.

EBGP 세션 종료

목적

해결 방법을 구성한 후 플랩 문제를 일으켜 보십시오.

작업
content_copy zoom_out_map
user@R1# deactivate group R1-R4
user@R1# commit

IBGP 세션이 작동 상태를 유지하는지 확인하기

목적

EBGP 세션이 비활성화된 후 IBGP 세션이 플랩되지 않는지 확인합니다.

작업
content_copy zoom_out_map
user@R1> show bgp summary
Groups: 2 Peers: 3 Down peers: 1
Table       Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 0         0         0          0       0          0
bgp.l2vpn.0 0         0         0          0       0          0
Peer            AS  InPkt OutPkt OutQ Flaps Last Up/Dwn    State|#Active/Received/Accepted/Damped...
12.12.12.12     100 10312 10242  0    0     3d    5:19:01  Establ
bgp.l3vpn.0: 0/0/0/0
13.13.13.13     100 10309 10244  0    0     3d    5:19:37  Establ
bgp.l3vpn.0: 0/0/0/0
100.100.100.100 500 0     0      0    0     2d   23:40:04  Idle 
content_copy zoom_out_map
user@R1> show bgp summary
Groups: 3 Peers: 4 Down peers: 1
Table       Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 0         0         0          0       0          0
bgp.l2vpn.0 0         0         0          0       0          0
Peer            AS  InPkt OutPkt OutQ Flaps Last Up/Dwn    State|#Active/Received/Accepted/Damped...
4.4.4.1         200 5     4      0    0     28             Establ
bgp.l3vpn.0: 0/0/0/0
bgp.l2vpn.0: 0/0/0/0
12.12.12.12     100 10314 10244  0    0     3d    5:19:55  Establ
bgp.l3vpn.0: 0/0/0/0 
13.13.13.13     100 10311 10246  0    0     3d    5:20:31  Establ
bgp.l3vpn.0: 0/0/0/0
100.100.100.100 500 0     0      0    0     2d   23:40:58  Idle

감쇠 매개변수 이해

BGP 경로 플래핑은 BGP 시스템이 네트워크 연결성 정보를 보급하기 위해 과도한 수의 업데이트 메시지를 보내는 상황을 설명합니다. BGP 플랩 댐핑 은 BGP 피어 간에 전송되는 업데이트 메시지 수를 줄여 안정적인 경로의 경로 컨버전스 시간에 부정적인 영향을 주지 않으면서 이러한 피어의 부하를 줄이는 방법입니다.

플랩 댐핑은 경로를 활성 경로 또는 선호 경로로 선택에 부적합하다고 표시하여 업데이트 메시지 수를 줄입니다. 이러한 방식으로 경로를 표시하면 경로 정보의 전파가 약간 지연 suppression되거나 되지만 결과적으로 네트워크 안정성이 향상됩니다. 일반적으로 외부 BGP(EBGP) 경로(서로 다른 AS의 경로)에 플랩 댐핑을 적용합니다. 또한 컨페더레이션 내에서 컨페더레이션 멤버 AS 간에 플랩 감쇠를 적용할 수 있습니다. AS 내의 라우팅 일관성이 중요하므로 내부 BGP(IBGP) 경로에 플랩 감쇠를 적용하지 마십시오. (이 경우 무시됩니다.)

그 규칙에는 예외가 있습니다. Junos OS 릴리스 12.2부터 주소 패밀리 수준에서 플랩 댐핑을 적용할 수 있습니다. Junos OS 릴리스 12.2 이상 설치에서 주소 패밀리 수준에서 플랩 댐핑을 적용하면 IBGP와 EBGP 모두에서 작동합니다.

기본적으로 경로 플랩 감쇠는 활성화되지 않습니다. 감쇠는 외부 피어 및 연합 경계의 피어에 적용됩니다.

감쇠를 활성화하면 에 요약된 표 1대로 기본 매개변수가 적용됩니다.

표 1: 감쇠 매개변수

댐핑 파라미터

설명

기본값

가능한 값

half-life minutes

Decay half-life(반감기 감소) - 경로가 안정적으로 유지될 경우 임의의 값이 절반으로 줄어드는 시간(분)입니다.

15(분)

1부터 45까지

max-suppress minutes

경로의 최대 억제 시간(분)입니다.

60 (분)

1부터 720까지

reuse

재사용 임계값 - 억제된 경로를 다시 사용할 수 있는 임의 값입니다.

750

1부터 20,000까지

suppress

Cutoff (suppression) threshold(컷오프(억제) 임계값) - 경로를 더 이상 사용하거나 광고에 포함할 수 없는 임의의 값입니다.

3000

1부터 20,000까지

기본 BGP 플랩 댐핑 값을 변경하려면 명명된 댐핑 매개 변수 집합을 생성하고 댐핑 작업과 함께 라우팅 정책에 포함시켜 작업을 정의합니다. 댐핑 라우팅 정책이 작동하려면 BGP 경로 플랩 댐핑도 활성화해야 합니다.

예: BGP 경로 플랩 댐핑 매개 변수 구성

이 예는 감쇠 매개 변수를 구성하는 방법을 보여줍니다.

요구 사항

시작하기 전에 라우터 인터페이스와 라우팅 프로토콜을 구성합니다.

개요

이 예에는 3개의 라우팅 디바이스가 있습니다. 디바이스 R2는 디바이스 R1 및 디바이스 R3과의 외부 BGP(EBGP) 연결을 보유합니다.

디바이스 R1 및 디바이스 R3에는 테스트 목적으로 구성된 일부 정적 경로가 있으며, 이러한 정적 경로는 BGP를 통해 디바이스 R2로 보급됩니다.

디바이스 R2는 다음 기준에 따라 디바이스 R1 및 디바이스 R3에서 수신된 경로를 감쇠합니다.

  • 마스크 길이가 17보다 크거나 같은 모든 접두사는 마스크 길이가 9에서 16 사이인 경로보다 더 적극적으로 감쇠합니다.

  • 마스크 길이가 0에서 8 사이인 Damp 경로는 마스크 길이가 8보다 큰 경로보다 작습니다.

  • 10.128.0.0/9 접두사를 전혀 감쇠시키지 마십시오.

라우팅 정책은 경로를 라우팅 테이블에서 포워딩 테이블로 내보낼 때 평가됩니다. 활성 경로만 라우팅 테이블에서 내보냅니다.

그림 3은 샘플 네트워크를 표시합니다.

그림 3: BGP 플랩 감쇠 토폴로지BGP 플랩 감쇠 토폴로지

CLI 빠른 구성은(는) 그림 3 내 모든 디바이스의 구성을 보여줍니다.

섹션 #d83e79__d83e266은 디바이스 R2의 단계를 설명합니다.

구성

절차

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit] 계층 수준에서 명령을 CLI로 복사해 붙여 넣습니다.

디바이스 R1

content_copy zoom_out_map
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.1/30
set interfaces lo0 unit 0 family inet address 192.168.0.1/32
set protocols bgp group ext type external
set protocols bgp group ext export send-direct-and-static
set protocols bgp group ext peer-as 200
set protocols bgp group ext neighbor 10.0.0.2
set policy-options policy-statement send-direct-and-static term 1 from protocol direct
set policy-options policy-statement send-direct-and-static term 1 from protocol static
set policy-options policy-statement send-direct-and-static term 1 then accept
set routing-options static route 172.16.0.0/16 reject
set routing-options static route 172.16.128.0/17 reject
set routing-options static route 172.16.192.0/20 reject
set routing-options static route 10.0.0.0/9 reject
set routing-options static route 172.16.233.0/7 reject
set routing-options static route 10.224.0.0/11 reject
set routing-options static route 0.0.0.0/0 reject
set routing-options autonomous-system 100

디바이스 R2

content_copy zoom_out_map
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.2/30
set interfaces fe-1/2/1 unit 0 family inet address 10.1.0.1/30
set interfaces lo0 unit 0 family inet address 192.168.0.2/32
set protocols bgp damping
set protocols bgp group ext type external
set protocols bgp group ext import damp
set protocols bgp group ext export send-direct
set protocols bgp group ext neighbor 10.0.0.1 peer-as 100
set protocols bgp group ext neighbor 10.1.0.2 peer-as 300
set policy-options policy-statement damp term 1 from route-filter 10.128.0.0/9 exact damping dry
set policy-options policy-statement damp term 1 from route-filter 0.0.0.0/0 prefix-length-range /0-/8 damping timid
set policy-options policy-statement damp term 1 from route-filter 0.0.0.0/0 prefix-length-range /17-/32 damping aggressive
set policy-options policy-statement send-direct term 1 from protocol direct
set policy-options policy-statement send-direct term 1 then accept
set policy-options damping aggressive half-life 30
set policy-options damping aggressive suppress 2500
set policy-options damping timid half-life 5
set policy-options damping dry disable
set routing-options autonomous-system 200

디바이스 R3

content_copy zoom_out_map
set interfaces fe-1/2/1 unit 0 family inet address 10.1.0.2/30
set interfaces lo0 unit 0 family inet address 192.168.0.3/32
set protocols bgp group ext type external
set protocols bgp group ext export send-direct-and-static
set protocols bgp group ext peer-as 200
set protocols bgp group ext neighbor 10.1.0.1
set policy-options policy-statement send-direct-and-static term 1 from protocol direct
set policy-options policy-statement send-direct-and-static term 1 from protocol static
set policy-options policy-statement send-direct-and-static term 1 then accept
set routing-options static route 10.128.0.0/9 reject
set routing-options autonomous-system 300
단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드구성 모드에서의 CLI 편집기 사용을 참조하십시오.

감쇠 매개 변수를 구성하려면:

  1. 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit interfaces]
    user@R2# set fe-1/2/0 unit 0 family inet address 10.0.0.2/30
    user@R2# set fe-1/2/1 unit 0 family inet address 10.1.0.1/30
    user@R2# set lo0 unit 0 family inet address 192.168.0.2/32
    
  2. BGP 인접 디바이스를 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ext]
    user@R2# set type external
    user@R2# set neighbor 10.0.0.1 peer-as 100
    user@R2# set neighbor 10.1.0.2 peer-as 300
    
  3. 감쇠 파라미터 그룹을 생성하고 구성합니다.

    content_copy zoom_out_map
    [edit policy-options]
    user@R2# set damping aggressive half-life 30
    user@R2# set damping aggressive suppress 2500
    user@R2# set damping timid half-life 5
    user@R2# set damping dry disable
    
  4. 감쇠 정책을 구성합니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement damp term 1]
    user@R2# set from route-filter 10.128.0.0/9 exact damping dry
    user@R2# set from route-filter 0.0.0.0/0 prefix-length-range /0-/8 damping timid
    user@R2# set from route-filter 0.0.0.0/0 prefix-length-range /17-/32 damping aggressive
    
  5. BGP에 대한 감쇠를 활성화합니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@R2# set damping
    
  6. 이 정책을 BGP 인접 라우터에 대한 가져오기 정책으로 적용합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ext]
    user@R2# set import damp
    
    주:

    동일하거나 다른 import 문에서 동일한 라우팅 정책을 한 번 이상 참조할 수 있습니다.

  7. 내보내기 정책을 구성합니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement send-direct term 1]
    user@R2# set from protocol direct
    user@R2# set then accept
    
  8. 내보내기 정책을 적용합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ext]
    user@R2# set export send-direct
    
  9. AS(Autonomous System) 번호를 구성합니다.

    content_copy zoom_out_map
    [edit routing-options]
    user@R2# set autonomous-system 200
    
결과

구성 모드에서 show interfaces, show protocols, show policy-optionsshow routing-options 명령을 입력하여 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

content_copy zoom_out_map
user@R2# show interfaces
fe-1/2/0 {
    unit 0 {
        family inet {
            address 10.0.0.2/30;
        }
    }
}
fe-1/2/1 {
    unit 0 {
        family inet {
            address 10.1.0.1/30;
        }
    }
}
lo0 {
    unit 0 {
        family inet {
            address 192.168.0.2/32;
        }
    }
}
content_copy zoom_out_map
user@R2# show protocols
bgp {
    damping;
    group ext {
        type external;
        import damp;
        export send-direct;
        neighbor 10.0.0.1 {
            peer-as 100;
        }
        neighbor 10.1.0.2 {
            peer-as 300;
        }
    }
}
content_copy zoom_out_map
user@R2# show policy-options
policy-statement damp {
    term 1 {
        from {
            route-filter 10.128.0.0/9 exact damping dry;
            route-filter 0.0.0.0/0 prefix-length-range /0-/8 damping timid;
            route-filter 0.0.0.0/0 prefix-length-range /17-/32 damping aggressive;
        }
    }
}
policy-statement send-direct {
    term 1 {
        from protocol direct;
        then accept;
    }
}
damping aggressive {
    half-life 30;
    suppress 2500;
}
damping timid {
    half-life 5;
}
damping dry {
    disable;
}
content_copy zoom_out_map
user@R2# show routing-options
autonomous-system 200;

디바이스 구성을 마쳤으면 구성 모드에서 commit을(를) 입력합니다.

검증

구성이 올바르게 작동하고 있는지 확인합니다.

일부 경로가 플랩되는 원인

목적

경로 플랩 감쇠 정책을 확인하려면 일부 경로가 플랩되어야 합니다. 라이브 인터넷 피드를 사용하면 특정 수의 경로 플랩이 존재한다는 것이 거의 보장됩니다. 경로를 보급하는 원격 시스템을 제어할 수 있는 경우, 보급 라우터의 정책을 수정하여 모든 경로 또는 지정된 접두사의 보급 및 철회에 영향을 줄 수 있습니다. 테스트 환경에서는 여기에 표시된 대로 BGP 인접 라우터를 지우거나 BGP 인접 라우터에서 라우팅 프로세스를 다시 시작하여 경로가 플랩되도록 할 수 있습니다.

작업

디바이스 R1 및 디바이스 R3의 운영 모드에서 명령을 입력합니다 restart routing .

경고:

프로덕션 네트워크에서는 이 명령을 주의해서 사용해야 합니다.

content_copy zoom_out_map
user@R1> restart routing

R1 started, pid 10474
content_copy zoom_out_map
user@R3> restart routing

R3 started, pid 10478
의미

디바이스 R2에서는 인접 라우터의 모든 경로가 철회되고 다시 보급됩니다.

경로 플랩 확인

목적

이웃 플랩 수를 봅니다.

작업

운영 모드에서 show bgp summary 명령을 입력합니다.

content_copy zoom_out_map
user@R2> show bgp summary

Groups: 1 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
inet.0               
                      12          1         11          0         11          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
10.0.0.1                100         10         10       0       4        2:50 0/9/0/9              0/0/0/0
10.1.0.2                300         10         10       0       4        2:53 1/3/1/2              0/0/0/0
의미

이 출력은 디바이스 R2의 인접 라우터에서 라우팅 프로세스가 4번 다시 시작된 후에 캡처되었습니다.

경로 플랩 감쇠 확인

목적

감쇠로 인해 경로가 숨겨져 있는지 확인합니다.

작업

운영 모드에서 show route damping suppressed 명령을 입력합니다.

content_copy zoom_out_map
user@R2> show route damping suppressed

inet.0: 15 destinations, 17 routes (6 active, 0 holddown, 11 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0           [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
10.0.0.0/9          [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
10.0.0.0/30         [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
10.1.0.0/30         [BGP ] 00:00:15, localpref 100
                      AS path: 300 I, validation-state: unverified
                    > to 10.1.0.2 via fe-1/2/1.0
10.224.0.0/11       [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
172.16.0.0/16       [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
172.16.128.0/17     [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
172.16.192.0/20     [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
192.168.0.1/32      [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
192.168.0.3/32      [BGP ] 00:00:15, localpref 100
                      AS path: 300 I, validation-state: unverified
                    > to 10.1.0.2 via fe-1/2/1.0
172.16.233.0/7         [BGP ] 00:00:12, localpref 100
                      AS path: 100 I, validation-state: unverified
                    > to 10.0.0.1 via fe-1/2/0.0
의미

출력은 약간의 라우팅 불안정성을 보여줍니다. 감쇠로 인해 11 개의 경로가 숨겨져 있습니다.

감쇠된 경로의 세부 정보 표시

목적

감쇠된 경로의 세부 정보를 표시합니다.

작업

운영 모드에서 show route damping suppressed 172.16.192.0/20 detail 명령을 입력합니다.

content_copy zoom_out_map
user@R2> show route damping suppressed 172.16.192.0/20 detail

inet.0: 15 destinations, 17 routes (6 active, 0 holddown, 11 hidden)
172.16.192.0/20 (1 entry, 0 announced)
         BGP                 /-101
                Next hop type: Router, Next hop index: 758
                Address: 0x9414484
                Next-hop reference count: 9
                Source: 10.0.0.1
                Next hop: 10.0.0.1 via fe-1/2/0.0, selected
                Session Id: 0x100201
                State: <Hidden Ext>
                Local AS:   200 Peer AS:   100
                Age: 52 
                Validation State: unverified 
                Task: BGP_100.10.0.0.1+55922
                AS path: 100 I
                Localpref: 100
                Router ID: 192.168.0.1
                Merit (last update/now): 4278/4196
                damping-parameters: aggressive
                Last update:       00:00:52 First update:       01:01:55
                Flaps: 8
                Suppressed. Reusable in:       01:14:40
                Preference will be: 170
의미

이 출력은 표시된 경로의 마스크 길이가 /17보다 크거나 같음을 나타내며, 적극적인 감쇠 프로파일에 올바르게 매핑되었음을 확인합니다. 또한 경로의 현재(및 마지막) 성능 가치 지수와 경로가 안정적으로 유지될 경우 활성화될 것으로 예상되는 시기를 확인할 수 있습니다.

기본 감쇠 매개변수가 적용되는지 확인

목적

/16 마스크가 있는 감쇠된 경로를 찾으면 기본 매개변수가 적용되는지 확인할 수 있습니다.

작업

운영 모드에서 show route damping suppressed detail | match 0/16 명령을 입력합니다.

content_copy zoom_out_map
user@R2> show route damping suppressed detail | match 0/16

172.16.0.0/16 (1 entry, 0 announced)
content_copy zoom_out_map
user@R2> show route damping suppressed 172.16.0.0/16 detail

inet.0: 15 destinations, 17 routes (6 active, 0 holddown, 11 hidden)
172.16.0.0/16 (1 entry, 0 announced)
         BGP                 /-101
                Next hop type: Router, Next hop index: 758
                Address: 0x9414484
                Next-hop reference count: 9
                Source: 10.0.0.1
                Next hop: 10.0.0.1 via fe-1/2/0.0, selected
                Session Id: 0x100201
                State: <Hidden Ext>
                Local AS:   200 Peer AS:   100
                Age: 1:58 
                Validation State: unverified 
                Task: BGP_100.10.0.0.1+55922
                AS path: 100 I
                Localpref: 100
                Router ID: 192.168.0.1
                Merit (last update/now): 3486/3202
                Default damping parameters used
                Last update:       00:01:58 First update:       01:03:01
                Flaps: 8
                Suppressed. Reusable in:       00:31:40
                Preference will be: 170
의미

마스크가 /16인 경로는 사용자 지정 감쇠 규칙의 영향을 받지 않습니다. 따라서 기본 감쇠 규칙이 적용됩니다.

반복하기 위해 사용자 지정 규칙은 다음과 같습니다.

  • 마스크 길이가 17보다 크거나 같은 모든 접두사는 마스크 길이가 9에서 16 사이인 경로보다 더 적극적으로 감쇠합니다.

  • 마스크 길이가 0에서 8 사이인 Damp 경로는 마스크 길이가 8보다 큰 경로보다 작습니다.

  • 10.128.0.0/9 접두사를 전혀 감쇠시키지 마십시오.

감쇠 정보 필터링

목적

OR 그룹화 또는 캐스케이드 파이핑을 사용하여 마스크 길이가 지정된 경로에 사용되는 감쇠 프로파일을 쉽게 결정할 수 있습니다.

작업

운영 모드에서 show route damping suppressed 명령을 입력합니다.

content_copy zoom_out_map
user@R2> show route damping suppressed detail | match "0 announced | damp"

0.0.0.0/0 (1 entry, 0 announced)
                damping-parameters: timid
10.0.0.0/9 (1 entry, 0 announced)
                Default damping parameters used
                damping-parameters: aggressive
                damping-parameters: aggressive
10.224.0.0/11 (1 entry, 0 announced)
                Default damping parameters used
172.16.0.0/16 (1 entry, 0 announced)
                Default damping parameters used
172.16.128.0/17 (1 entry, 0 announced)
                damping-parameters: aggressive
172.16.192.0/20 (1 entry, 0 announced)
                damping-parameters: aggressive
192.168.0.1/32 (1 entry, 0 announced)
                damping-parameters: aggressive
192.168.0.3/32 (1 entry, 0 announced)
                damping-parameters: aggressive
172.16.233.0/7 (1 entry, 0 announced)
                damping-parameters: timid
의미

EBGP 경로가 감쇠 프로파일과 올바르게 연결되었다고 만족하면 운영 모드 명령을 실행하여 clear bgp damping 감쇠된 경로로 활성 상태를 복원할 수 있으며, 이렇게 하면 연결이 정상 작동 상태로 돌아갑니다.

예: MBGP MVPN 주소 패밀리를 기반으로 BGP 경로 플랩 감쇠 구성

이 예는 BGP 경로 플랩 댐핑을 사용하여 멀티프로토콜 BGP 멀티캐스트 VPN(차세대 MVPN이라고도 함)을 구성하는 방법을 보여줍니다.

요구 사항

이 예에서는 Junos OS 릴리스 12.2를 사용합니다. 특히 MBGP MVPN에 대한 BGP 경로 플랩 댐핑 지원은 Junos OS 릴리스 12.2에서 소개되었습니다.

개요

BGP 경로 플랩 댐핑은 링크가 간헐적으로 실패할 때 반복적으로 철회되고 재보급되는 경로로 인해 발생하는 경로 불안정성을 줄이는 데 도움이 됩니다.

이 예에서는 기본 감쇠 매개변수를 사용하여 3개의 프로바이더 에지(PE) 라우팅 디바이스, 3개의 고객 에지(CE) 라우팅 디바이스 및 1개의 프로바이더(P) 라우팅 디바이스가 있는 MBGP MVPN 시나리오를 보여줍니다.

토폴로지

그림 4 본 예제에서 사용되는 토폴로지를 나타냅니다.

그림 4: BGP 경로 플랩 감쇠를 사용하는 MBGP MVPNBGP 경로 플랩 감쇠를 사용하는 MBGP MVPN

PE 디바이스 R4에서 BGP 경로 플랩 댐핑은 주소 패밀리 inet-mvpn에 대해 구성됩니다. 라는 dampPolicy 라우팅 정책은 일치 조건을 사용하여 nlri-route-type MVPN 경로 유형 3, 4, 5만 감쇠합니다. 다른 모든 MVPN 경로 유형은 감쇠되지 않습니다.

이 예는 섹션의 모든 디바이스에 CLI 빠른 구성 대한 전체 구성을 보여줍니다. 이 디바이스 R4 구성 섹션에서는 PE 디바이스 R4에 대한 단계별 구성을 보여줍니다.

구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit] 계층 수준에서 명령을 CLI로 복사해 붙여 넣습니다.

디바이스 R1

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 1 family inet address 10.1.1.1/30
set interfaces ge-1/2/0 unit 1 family mpls
set interfaces lo0 unit 1 family inet address 172.16.1.1/32
set protocols ospf area 0.0.0.0 interface lo0.1 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.1
set protocols pim rp static address 172.16.100.1
set protocols pim interface all
set routing-options router-id 172.16.1.1

디바이스 R2

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 2 family inet address 10.1.1.2/30
set interfaces ge-1/2/0 unit 2 family mpls
set interfaces ge-1/2/1 unit 5 family inet address 10.1.1.5/30
set interfaces ge-1/2/1 unit 5 family mpls
set interfaces vt-1/2/0 unit 2 family inet
set interfaces lo0 unit 2 family inet address 172.16.1.2/32
set interfaces lo0 unit 102 family inet address 172.16.100.1/32
set protocols mpls interface ge-1/2/1.5
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 172.16.1.2
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 172.16.1.4
set protocols bgp group ibgp neighbor 172.16.1.5
set protocols ospf area 0.0.0.0 interface lo0.2 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/1.5
set protocols ldp interface ge-1/2/1.5
set protocols ldp p2mp
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface ge-1/2/0.2
set routing-instances vpn-1 interface vt-1/2/0.2
set routing-instances vpn-1 interface lo0.102
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 provider-tunnel ldp-p2mp
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.102 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/0.2
set routing-instances vpn-1 protocols pim rp static address 172.16.1.2 with 172.16.4.1100.1
set routing-instances vpn-1 protocols pim interface ge-1/2/0.2 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 172.16.1.2
set routing-options autonomous-system 1001

디바이스 R3

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 6 family inet address 10.1.1.6/30
set interfaces ge-1/2/0 unit 6 family mpls
set interfaces ge-1/2/1 unit 9 family inet address 10.1.1.9/30
set interfaces ge-1/2/1 unit 9 family mpls
set interfaces ge-1/2/2 unit 13 family inet address 10.1.1.13/30
set interfaces ge-1/2/2 unit 13 family mpls
set interfaces lo0 unit 3 family inet address 172.16.1.3/32
set protocols mpls interface ge-1/2/0.6
set protocols mpls interface ge-1/2/1.9
set protocols mpls interface ge-1/2/2.13
set protocols ospf area 0.0.0.0 interface lo0.3 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.6
set protocols ospf area 0.0.0.0 interface ge-1/2/1.9
set protocols ospf area 0.0.0.0 interface ge-1/2/2.13
set protocols ldp interface ge-1/2/0.6
set protocols ldp interface ge-1/2/1.9
set protocols ldp interface ge-1/2/2.13
set protocols ldp p2mp
set routing-options router-id 172.16.1.3

디바이스 R4

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 10 family inet address 10.1.1.10/30
set interfaces ge-1/2/0 unit 10 family mpls
set interfaces ge-1/2/1 unit 17 family inet address 10.1.1.17/30
set interfaces ge-1/2/1 unit 17 family mpls
set interfaces vt-1/2/0 unit 4 family inet
set interfaces lo0 unit 4 family inet address 172.16.1.4/32
set interfaces lo0 unit 104 family inet address 172.16.100.1/32
set protocols rsvp interface all aggregate
set protocols mpls interface all
set protocols mpls interface ge-1/2/0.10
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 172.16.1.4
set protocols bgp group ibgp family inet-vpn unicast
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling damping
set protocols bgp group ibgp neighbor 172.16.1.2 import dampPolicy
set protocols bgp group ibgp neighbor 172.16.1.5
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface all
set protocols ospf area 0.0.0.0 interface lo0.4 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.10
set protocols ldp interface ge-1/2/0.10
set protocols ldp p2mp
set policy-options policy-statement dampPolicy term term1 from family inet-mvpn
set policy-options policy-statement dampPolicy term term1 from nlri-route-type 3
set policy-options policy-statement dampPolicy term term1 from nlri-route-type 4
set policy-options policy-statement dampPolicy term term1 from nlri-route-type 5
set policy-options policy-statement dampPolicy term term1 then accept
set policy-options policy-statement dampPolicy then damping no-damp
set policy-options policy-statement dampPolicy then accept
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set policy-options damping no-damp disable
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface vt-1/2/0.4
set routing-instances vpn-1 interface ge-1/2/1.17
set routing-instances vpn-1 interface lo0.104
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.104 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/1.17
set routing-instances vpn-1 protocols pim rp static address 172.16.100.1
set routing-instances vpn-1 protocols pim interface ge-1/2/1.17 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 172.16.1.4
set routing-options autonomous-system 64501

디바이스 R5

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 14 family inet address 10.1.1.14/30
set interfaces ge-1/2/0 unit 14 family mpls
set interfaces ge-1/2/1 unit 21 family inet address 10.1.1.21/30
set interfaces ge-1/2/1 unit 21 family mpls
set interfaces vt-1/2/0 unit 5 family inet
set interfaces lo0 unit 5 family inet address 172.16.1.5/32
set interfaces lo0 unit 105 family inet address 172.16.100.5/32
set protocols mpls interface ge-1/2/0.14
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 172.16.1.5
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 172.16.1.2
set protocols bgp group ibgp neighbor 172.16.1.4
set protocols ospf area 0.0.0.0 interface lo0.5 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.14
set protocols ldp interface ge-1/2/0.14
set protocols ldp p2mp
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface vt-1/2/0.5
set routing-instances vpn-1 interface ge-1/2/1.21
set routing-instances vpn-1 interface lo0.105
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.105 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/1.21
set routing-instances vpn-1 protocols pim rp static address 172.16.100.2
set routing-instances vpn-1 protocols pim interface ge-1/2/1.21 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 172.16.1.5
set routing-options autonomous-system 1001

디바이스 R6

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 18 family inet address 10.1.1.18/30
set interfaces ge-1/2/0 unit 18 family mpls
set interfaces lo0 unit 6 family inet address 172.16.1.6/32
set protocols sap listen 233.1.1.1
set protocols ospf area 0.0.0.0 interface lo0.6 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.18
set protocols pim rp static address 172.16.100.2
set protocols pim interface all
set routing-options router-id 172.16.1.6

디바이스 R7

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 22 family inet address 10.1.1.22/30
set interfaces ge-1/2/0 unit 22 family mpls
set interfaces lo0 unit 7 family inet address 172.16.1.7/32
set protocols ospf area 0.0.0.0 interface lo0.7 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.22
set protocols pim rp static address 172.16.100.2
set protocols pim interface all
set routing-options router-id 172.16.1.7

디바이스 R4 구성

단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드구성 모드에서의 CLI 편집기 사용을 참조하십시오.

디바이스 R4 구성:

  1. 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit interfaces]
    user@R4# set ge-1/2/0 unit 10 family inet address 10.1.1.10/30
    user@R4# set ge-1/2/0 unit 10 family mpls
    user@R4# set ge-1/2/1 unit 17 family inet address 10.1.1.17/30
    user@R4# set ge-1/2/1 unit 17 family mpls
    user@R4# set vt-1/2/0 unit 4 family inet
    user@R4# set lo0 unit 4 family inet address 172.16.1.4/32
    user@R4# set lo0 unit 104 family inet address 172.16.100.4/32
    
  2. 인터페이스에서 MPLS 및 신호 프로토콜을 구성합니다.

    content_copy zoom_out_map
    [edit protocols]
    user@R4# set mpls interface all
    user@R4# set mpls interface ge-1/2/0.10
    user@R4# set rsvp interface all aggregate
    user@R4# set ldp interface ge-1/2/0.10
    user@R4# set ldp p2mp
    
  3. BGP를 구성합니다.

    BGP 구성은 주소 패밀리에 대한 BGP 경로 플랩 댐핑을 inet-mvpn 활성화합니다. 또한 BGP 구성은 라는 라우팅 정책을 dampPolicy라우팅 테이블로 가져옵니다. 이 정책은 인접 PE 디바이스 R2에 적용됩니다.

    content_copy zoom_out_map
    [edit protocols bgp group ibgp]
    user@R4# set type internal
    user@R4# set local-address 172.16.1.4
    user@R4# set family inet-vpn unicast
    user@R4# set family inet-vpn any
    user@R4# set family inet-mvpn signaling damping
    user@R4# set neighbor 172.16.1.2 import dampPolicy
    user@R4# set neighbor 172.16.1.5
    
  4. 내부 게이트웨이 프로토콜을 구성합니다.

    content_copy zoom_out_map
    [edit protocols ospf]
    user@R4# set traffic-engineering
    [edit protocols ospf area 0.0.0.0]
    user@R4# set interface all
    user@R4# set interface lo0.4 passive
    user@R4# set interface ge-1/2/0.10
    
  5. MVPN 경로 유형 3, 4, 5만 감쇠하도록 일치 조건을 사용하는 nlri-route-type 감쇠 정책을 구성합니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement dampPolicy term term1]
    user@R4# set from family inet-mvpn
    user@R4# set from nlri-route-type 3
    user@R4# set from nlri-route-type 4
    user@R4# set from nlri-route-type 5
    user@R4# set then accept
    
  6. BGP 경로 플랩 감쇠를 damping 비활성화하도록 정책을 구성합니다.

    정책(damping no-damp disable)은 no-damp 라우팅 테이블에 존재하는 모든 감쇠 상태가 삭제되도록 합니다. 문은 then damping no-damp 정책을 작업으로 적용 no-damp 하며 일치 조건은 없습니다 from . 따라서 로 term1 일치하지 않는 모든 경로는 이 용어로 일치하며, 그 결과 다른 모든 MVPN 경로 유형은 감쇠되지 않습니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement dampPolicy]
    user@R4# set then damping no-damp
    user@R4# set then accept
    [edit policy-options]
    user@R4# set damping no-damp disable
    
  7. parent_vpn_routes 주소 패밀리에 속하지 않는 다른 모든 BGP 경로를 허용하도록 을(를) inet-mvpn 구성합니다.

    이 정책은 라우팅 인스턴스에서 OSPF 내보내기 정책으로 적용됩니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement parent_vpn_routes]
    user@R4# set from protocol bgp
    user@R4# set then accept
    
  8. VPN 라우팅 및 포워딩(VRF) 인스턴스를 구성합니다.

    content_copy zoom_out_map
    [edit routing-instances vpn-1]
    user@R4# set instance-type vrf
    user@R4# set interface vt-1/2/0.4
    user@R4# set interface ge-1/2/1.17
    user@R4# set interface lo0.104
    user@R4# set route-distinguisher 100:100
    user@R4# set vrf-target target:1:1
    user@R4# set protocols ospf export parent_vpn_routes
    user@R4# set protocols ospf area 0.0.0.0 interface lo0.104 passive
    user@R4# set protocols ospf area 0.0.0.0 interface ge-1/2/1.17
    user@R4# set protocols pim rp static address 172.16.100.2
    user@R4# set protocols pim interface ge-1/2/1.17 mode sparse
    user@R4# set protocols mvpn
    
  9. 라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.

    content_copy zoom_out_map
    [edit routing-options]
    user@R4# set router-id 172.16.1.4
    user@R4# set autonomous-system 1001
    
  10. 디바이스 구성을 완료하면 해당 구성을 커밋합니다.

    content_copy zoom_out_map
    user@R4# commit
    

결과

구성 모드에서 show interfaces, show protocols, show policy-options, show routing-instancesshow routing-options 명령을 입력하여 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

content_copy zoom_out_map
user@R4# show interfaces
ge-1/2/0 {
    unit 10 {
        family inet {
            address 10.1.1.10/30;
        }
        family mpls;
    }
}
ge-1/2/1 {
    unit 17 {
        family inet {
            address 10.1.1.17/30;
        }
        family mpls;
    }
}
vt-1/2/0 {
    unit 4 {
        family inet;
    }
}
lo0 {
    unit 4 {
        family inet {
            address 172.16.1.4/32;
        }
    }
    unit 104 {
        family inet {
            address 172.16.100.4/32;
        }
    }
}
content_copy zoom_out_map
user@R4# show protocols
rsvp {
    interface all {
        aggregate;
    }
}
mpls {
    interface all;
    interface ge-1/2/0.10;
}
bgp {
    group ibgp {
        type internal;
        local-address 172.16.1.4;
        family inet-vpn {
            unicast;
            any;
        }
        family inet-mvpn {
            signaling {
                damping;
            }
        }
        neighbor 172.16.1.2 {
            import dampPolicy;
        }
        neighbor 172.16.1.5;
    }
}
ospf {
    traffic-engineering;
    area 0.0.0.0 {
        interface all;
        interface lo0.4 {
            passive;
        }
        interface ge-1/2/0.10;
    }
}
ldp {
    interface ge-1/2/0.10;
    p2mp;
}
content_copy zoom_out_map
user@R4# show policy-options
policy-statement dampPolicy {
    term term1 {
        from {
            family inet-mvpn;
            nlri-route-type [ 3 4 5 ];
        }
        then accept;
    }
    then {
        damping no-damp;
        accept;
    }
}
policy-statement parent_vpn_routes {
    from protocol bgp;
    then accept;
}
damping no-damp {
    disable;
}
content_copy zoom_out_map
user@R4# show routing-instances
vpn-1 {
    instance-type vrf;
    interface vt-1/2/0.4;
    interface ge-1/2/1.17;
    interface lo0.104;
    route-distinguisher 100:100;
    vrf-target target:1:1;
    protocols {
        ospf {
            export parent_vpn_routes;
            area 0.0.0.0 {
                interface lo0.104 {
                    passive;
                }
                interface ge-1/2/1.17;
            }
        }
        pim {
            rp {
                static {
                    address 172.16.100.2;
                }
            }
            interface ge-1/2/1.17 {
                mode sparse;
            }
        }
        mvpn;
    }
}
content_copy zoom_out_map
user@R4# show routing-optons
router-id 172.16.1.4;
autonomous-system 1001;

검증

구성이 올바르게 작동하고 있는지 확인합니다.

경로 플랩 감쇠가 비활성화되었는지 확인하기

목적

3, 4, 5 이외의 MVPN 경로 유형에 대한 감쇠를 비활성화하는 정책이 있는지 no-damp 확인합니다.

작업

운영 모드에서 show policy damping 명령을 입력합니다.

content_copy zoom_out_map
user@R4> show policy damping
Default damping information:
  Halflife: 15 minutes
  Reuse merit: 750 Suppress/cutoff merit: 3000
  Maximum suppress time: 60 minutes
  Computed values:
    Merit ceiling: 12110
    Maximum decay: 6193
Damping information for "no-damp":
  Damping disabled
의미

출력은 기본 감쇠 매개변수가 적용되며 no-damp 정책이 지정된 경로 유형에도 적용됨을 보여줍니다.

경로 플랩 감쇠 확인

목적

BGP 경로가 감쇄되었는지 확인합니다.

작업

운영 모드에서 show bgp summary 명령을 입력합니다.

content_copy zoom_out_map
user@R4> show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
bgp.l3vpn.0          
                       6          6          0          0          0          0
bgp.l3vpn.2          
                       0          0          0          0          0          0
bgp.mvpn.0           
                       2          2          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
172.16.1.2                1001       3159       3155       0       0    23:43:47 Establ
  bgp.l3vpn.0: 3/3/3/0
  bgp.l3vpn.2: 0/0/0/0
  bgp.mvpn.0: 1/1/1/0
  vpn-1.inet.0: 3/3/3/0
  vpn-1.mvpn.0: 1/1/1/0
172.16.1.5                1001       3157       3154       0       0    23:43:40 Establ
  bgp.l3vpn.0: 3/3/3/0
  bgp.l3vpn.2: 0/0/0/0
  bgp.mvpn.0: 1/1/1/0
  vpn-1.inet.0: 3/3/3/0
  vpn-1.mvpn.0: 1/1/1/0
의미

Damp State(감쇠 상태) 필드는 bgp.mvpn.0 라우팅 테이블의 경로가 감쇄된 것을 0개로 보여줍니다. 더 아래로 내려가면 State(상태) 필드의 마지막 숫자는 BGP 피어 172.16.1.2에 대해 0개의 경로가 감쇠되었음을 보여줍니다.

경로 플랩 방지를 위한 BGP 정적 경로 이해하기

BGP-static 경로는 접두사가 플랩되지 않도록 구성할 수 있습니다. BGP-static 경로는 수동으로 삭제하지 않는 한 플랩되지 않습니다. BGP-정적 경로가 전역으로 구성된 경우 각 이웃, 그룹 또는 모든 이웃이 이를 수신하도록 명시적으로 구성되어야 합니다. 피어 라우터는 해당 접두사에 대해 보급 라우터가 학습한 동적 라우팅 정보에 관계없이 이러한 경로에 대한 보급을 수신합니다. 활성 경로임에도 불구하고 BGP 정적 경로는 구성되지 않은 BGP 인접 라우터에 보급되지 않습니다. 구성에서 원하는 수의 BGP 정적 경로를 지정할 수 있습니다. 또한 정책을 정의하여 보급하고 BGP 광고에 포함해야 하는 BGP-정적 경로를 지정할 수 있습니다.

BGP 정적 경로는 라우팅 테이블에 배치됩니다. BGP-static 경로가 활성 경로인 경우(해당 접두사에 대한 다른 경로가 없는 경우) 포워딩 테이블에 배치됩니다. 이러한 경로는 해당 경로를 수신하도록 구성된 BGP 호스트에만 보급됩니다. 구성된 BGP-정적 경로는 BGP 이외의 다른 프로토콜에 의해 보급되지 않습니다. 하나 이상의 싱글홈 고객을 보유한 서비스 프로바이더는 BGP 네트워크에서 BGP-static 경로를 구성하여 이러한 고객에 대한 정적 경로를 보급할 수 있습니다.

주:

neighbor 수준에서 BGP 정적 경로의 보급을 구성하면 내부 그룹 분할이 발생합니다. 구성을 단순하게 유지하기 위해 글로벌 및 그룹 수준에서만 BGP 정적 경로의 보급을 구성합니다. 구성된 BGP 정적 경로는 보급되는 VPN 경로에 영향을 미치지 않습니다.

BGP 정적 경로가 인접 라우터에 보급되는 경우, 접두사에 대해 보급되는 유일한 경로입니다. BGP-static 경로는 BGP 다중 경로 또는 프로토콜 독립 다중 경로의 후보 경로로 간주되지 않습니다. 집계 경로 또는 생성된 경로가 라우팅 테이블에 추가되지는 않습니다.

경고:

여러 경로로 액세스할 수 있고 모든 경로에 대한 유일한 액세스 지점이 아닌 네트워크에서 BGP 정적 경로를 구성하면 트래픽이 자동으로 삭제되거나 삭제될 수 있습니다. 멀티홈 네트워크에서는 다른 경로에 대한 유일한 액세스 지점인 디바이스에서 BGP 정적 경로를 구성할 수 있습니다. 기본적으로 내부 피어에 보급되는 모든 BGP 정적 경로에는 멀티홈 네트워크에 대한 null 경로의 위험을 완화하기 위한 값이 0 포함됩니다local-pref. BGP 정적 경로에 명시적 preference2 값을 설정하여 이 기본값을 재정의할 수 있습니다.

경로 플랩 방지를 위한 BGP-Static 경로 구성

BGP-static 경로는 고객 네트워크로 가는 경로가 플랩되지 않도록 구성됩니다. 구성된 BGP-정적 경로는 BGP 이외의 다른 프로토콜에 의해 보급되지 않습니다. BGP-정적 경로는 전역으로 구성되지만 각 이웃, 그룹 또는 모든 이웃은 이를 수신하도록 명시적으로 구성되어야 합니다. 피어 라우터는 해당 접두사에 대해 보급 라우터에서 학습한 동적 라우팅 정보에 관계없이 이러한 경로에 대한 보급을 수신합니다. 구성에서 원하는 수의 BGP 정적 경로를 지정할 수 있습니다. 또한 정책을 정의하여 보급해야 하는 BGP 정적 경로를 지정할 수도 있습니다.

BGP 정적 경로를 구성하기 전에 다음을 수행합니다.

  1. IGP 및 BGP 프로토콜이 구성되어 작동하는지 확인합니다.

  2. 구성하는 BGP-static 경로가 고객 라우터 뒤에 있는지 확인합니다.

    BGP가 BGP 인접 라우터에 도달하는 데 사용하는 접두사에 BGP 정적 경로를 사용하지 마십시오.

BGP 정적 경로 구성 방법:

  1. BGP 네트워크의 고객 라우터에 대한 BGP-정적 경로를 구성하여 이러한 고객에 대한 정적 경로를 보급합니다.

    필요에 따라 as-path, color, community, tag 및 preference와 같은 다른 구성 옵션을 구성할 수도 있습니다.

    content_copy zoom_out_map
    [edit routing-options]
    user@host# set bgp-static route destination-prefix
    
  2. BGP 정적 경로 보급을 수신할 BGP 그룹 또는 BGP neighbor를 구성합니다.

    BGP 네트워크의 모든 호스트가 BGP 정적 보급을 수신하도록 하려면 글로벌 수준에서 이 명령문을 구성할 수도 있습니다.

    content_copy zoom_out_map
    [edit protocols bgp]
    user@host# set advertise-bgp-static
    
  3. (선택 사항) 추가 내보내기 정책을 지정하여 지정된 BGP 정적 경로를 보급해야 하는지 여부를 제어합니다.

    정책은 활성 경로가 아닌 BGP 정적 경로에 적용됩니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement policy name]
    user@host# set from prefix-list xyz 
    user@host# set then accept
    
  4. 정의된 정책을 BGP 그룹 또는 인접 라우터에 적용합니다.
    content_copy zoom_out_map
    [edit protocols bgp group group-name]
    user@host# set advertise-bgp-static export policy name
    

예: 경로 플랩을 방지하기 위한 BGP-Static 경로 구성

이 예에서는 BGP-static 경로를 구성하는 방법을 보여줍니다. BGP 호스트는 이러한 경로를 수신하도록 구성된 인접 라우터에만 이러한 BGP 정적 경로를 보급합니다. BGP-정적 경로는 접두사가 플랩되지 않도록 구성됩니다. 그러나 BGP-정적 경로가 전역으로 구성된 경우 각 이웃, 그룹 또는 모든 이웃이 이를 수신하도록 명시적으로 구성되어야 합니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • 연결된 인터페이스에서 BGP가 활성화된 MX 시리즈 라우터 7개

  • 모든 디바이스에서 Junos OS 릴리스 14.2 이상 실행

개요

Junos OS 릴리스 14.2부터 BGP 네트워크에서 BGP-static 경로를 구성하고 보급할 수 있습니다. 접두사에 대한 활성 경로가 아니더라도 BGP 네트워크에서 BGP-static 경로를 보급할 수 있습니다. BGP-static 경로는 수동으로 삭제하지 않는 한 플랩되지 않습니다. 광고하고 광고에 포함해야 하는 BGP-정적 경로를 결정하는 정책을 정의할 수 있습니다. 피어 라우터는 광고 라우터에서 학습한 동적 라우팅 정보에 관계없이 이러한 BGP 정적 경로에 대한 광고를 수신합니다.

샘플 BGP 네트워크에서 디바이스 CE1, CE2 및 CE3은 라우터 PE1, PE2 및 PE3에 직접 연결됩니다. PE1과 PE2는 모두 라우터 P에 연결되어 있고, 라우터 P는 라우터 PE3에 직접 연결되어 있습니다. EBGP는 프로바이더 에지 및 고객 에지 라우터에서 구성됩니다. IBGP는 직접 연결된 프로바이더 에지 라우터에 구성됩니다. IGP 프로토콜 IS-IS는 모든 프로바이더 라우터에서 구성됩니다. 라우터 PE1에서 BGP-static 경로를 구성하여 CE1 뒤의 고객 경로 10.0.0.28이 플랩되지 않도록 합니다. 프로바이더 라우터 PE2는 BGP 고정 경로를 수신하도록 구성됩니다. 목표는 BGP-static 경로를 CE3가 아닌 CE2에만 보급하고 구성된 BGP-static 경로가 플랩되지 않음을 입증하는 것입니다.

토폴로지

그림 5은 샘플 토폴로지를 표시합니다.

그림 5: BGP-Static 경로 구성BGP-Static 경로 구성

구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit] 계층 수준에서 명령을 CLI로 복사해 붙여 넣은 다음, 구성 모드에서 commit을(를) 입력합니다.

라우터 P

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 2 description P->PE1 
set interfaces ge-1/0/0 unit 2 family inet address 10.0.0.2/29
set interfaces ge-1/0/0 unit 2 family iso
set interfaces ge-1/0/1 unit 5 description P->PE2 
set interfaces ge-1/0/1 unit 5 family inet address 10.0.0.5/29
set interfaces ge-1/0/1 unit 5 family iso
set interfaces ge-1/1/2 unit 3 description P->PE3 
set interfaces ge-1/1/2 unit 3 family inet address 10.0.0.3/29
set interfaces ge-1/1/2 unit 3 family iso
set interfaces lo0 unit 0 family inet address 10.255.102.146/32 primary
set interfaces lo0 unit 0 family iso address 49.0001.1720.1600.1050.00
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 10.255.102.146
set protocols bgp group ibgp neighbor 10.255.102.128 description PE1
set protocols bgp group ibgp neighbor 10.255.102.178 description PE2
set protocols bgp group ibgp neighbor 10.255.102.156 description PE3
set protocols isis interface ge-1/0/0.2
set protocols isis interface ge-1/0/1.5
set protocols isis interface ge-1/1/2.3
set protocols isis interface lo0.0 passive
set routing-options router-id 10.255.102.146
set routing-options autonomous-system 64496

라우터 PE1

content_copy zoom_out_map
set interfaces ge-1/0/0 unit 1 description PE1->P
set interfaces ge-1/0/0 unit 1 family inet address 10.0.0.1/29
set interfaces ge-1/0/0 unit 1 family iso
set interfaces ge-1/1/0 unit 10 description PE1->CE1
set interfaces ge-1/1/0 unit 10 family inet address 10.0.0.10/30
set interfaces lo0 unit 0 family inet address 10.255.102.128/32
set interfaces lo0 unit 0 family iso address 49.0001.1720.1600.1010.00
set protocols bgp group ebgp type external
set protocols bgp group ebgp peer-as 64497
set protocols bgp group ebgp neighbor 10.0.0.9 description CE1
set protocols bgp group ebgp neighbor 10.0.0.9 local-address 10.0.0.10
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 10.255.102.128
set protocols bgp group ibgp export export-self
set protocols bgp group ibgp neighbor 10.255.102.146 description P
set protocols bgp group ibgp neighbor 10.255.102.178 description PE2
set protocols bgp group ibgp neighbor 10.255.102.178 advertise-bgp-static
set protocols bgp group ibgp neighbor 10.255.102.156 description PE3
set protocols isis interface ge-1/0/0.1
set protocols isis interface lo0.0 passive
set policy-options policy-statement export-self then next-hop self
set routing-options bgp-static route 10.0.0.28/32 preference2 4294967195
set routing-options bgp-static route 10.0.0.28/32 as-path path 64497
set routing-options router-id 10.255.102.128
set routing-options autonomous-system 64496

라우터 PE2

content_copy zoom_out_map
set interfaces ge-1/0/1 unit 6 description PE2->P 
set interfaces ge-1/0/1 unit 6 family inet address 10.0.0.6/29
set interfaces ge-1/0/1 unit 6 family iso
set interfaces ge-1/1/2 unit 14 description PE2->CE2 
set interfaces ge-1/1/2 unit 14 family inet address 10.0.0.14/30
set interfaces lo0 unit 0 family inet address 10.255.102.178/32
set interfaces lo0 unit 0 family iso address 49.0001.1720.1600.1030.00
set protocols bgp group ebgp type external
set protocols bgp group ebgp peer-as 64498
set protocols bgp group ebgp neighbor 10.0.0.13 description CE2
set protocols bgp group ebgp neighbor 10.0.0.13 local-address 10.0.0.14
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 10.255.102.178
set protocols bgp group ibgp export export-self
set protocols bgp group ibgp neighbor 10.255.102.146 description P
set protocols bgp group ibgp neighbor 10.255.102.128 description PE1
set protocols bgp group ibgp neighbor 10.255.102.156 description PE3
set protocols isis interface ge-1/0/1.6
set protocols isis interface lo0.0 passive
set policy-options policy-statement export-self then next-hop self
set routing-options router-id 10.255.102.178
set routing-options autonomous-system 64496

라우터 PE3

content_copy zoom_out_map
set interfaces ge-2/0/1 unit 4 description PE3->P
set interfaces ge-2/0/1 unit 4 family inet address 10.0.0.4/29
set interfaces ge-2/0/5 unit 18 description PE3->CE3 
set interfaces ge-2/0/5 unit 18 family inet address 10.0.0.18/30
set interfaces lo0 unit 0 family inet address 10.255.102.156/32
set interfaces lo0 unit 0 family iso address 49.0001.1720.1600.1070.00
set protocols bgp group ebgp type external
set protocols bgp group ebgp peer-as 64499
set protocols bgp group ebgp neighbor 10.0.0.17 description CE3
set protocols bgp group ebgp neighbor 10.0.0.17 local-address 10.0.0.18
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 10.255.102.156
set protocols bgp group ibgp export export-self
set protocols bgp group ibgp neighbor 10.255.102.146 description P
set protocols bgp group ibgp neighbor 10.255.102.128 description PE1
set protocols bgp group ibgp neighbor 10.255.102.178 description PE2
set protocols isis interface ge-2/0/1.4
set protocols isis interface lo0.0 passive
set policy-options policy-statement export-self then next-hop self
set routing-options router-id 10.255.102.156
set routing-options autonomous-system 64496

라우터 CE1

content_copy zoom_out_map
set interfaces ge-2/0/8 unit 9 description CE1->PE1 
set interfaces ge-2/0/8 unit 9 family inet address 10.0.0.9/30
set interfaces lo0 unit 0 family inet address 127.255.102.166/32
set interfaces lo0 unit 0 family inet address 10.0.0.28/32
set protocols bgp group ebgp type external
set protocols bgp group ebgp export export-direct
set protocols bgp group ebgp peer-as 64496
set protocols bgp group ebgp neighbor 10.0.0.10 description PE1
set protocols bgp group ebgp neighbor 10.0.0.10 local-address 10.0.0.9
set policy-options policy-statement export-direct from protocol direct route-filter 10.0.0.0/29 or longer
set policy-options policy-statement export-direct then accept
set routing-options autonomous-system 64497

라우터 CE2

content_copy zoom_out_map
set interfaces ge-2/0/0 unit 13 description CE2->PE2 
set interfaces ge-2/0/0 unit 13 family inet address 10.0.0.13/30
set interfaces lo0 unit 0 family inet address 127.255.102.176/32
set protocols bgp group ebgp type external
set protocols bgp export export-direct
set protocols bgp group ebgp peer-as 64496
set protocols bgp group ebgp neighbor 10.0.0.14 description PE2
set protocols bgp group ebgp neighbor 10.0.0.14 local-address 10.0.0.13
set policy-options policy-statement export-direct from protocol direct route-filter 10.0.0.0/29 or longer
set policy-options policy-statement export-direct then accept
set routing-options router-id 127.255.102.176
set routing-options autonomous-system 64498

라우터 CE3

content_copy zoom_out_map
set interfaces ge-2/0/5 unit 17 description CE3->PE3 
set interfaces ge-2/0/5 unit 17 family inet address 10.0.0.17/30
set interfaces lo0 unit 0 family inet address 127.255.102.186/32
set protocols bgp group ebgp type external
set protocols bgp export export-direct
set protocols bgp group ebgp peer-as 64496
set protocols bgp group ebgp neighbor 10.0.0.18 description PE3
set protocols bgp group ebgp neighbor 10.0.0.18 local-address 10.0.0.17
set policy-options policy-statement export-direct from protocol direct route-filter 10.0.0.0/29 or longer
set policy-options policy-statement export-direct then accept
set routing-options router-id 127.255.102.186
set routing-options autonomous-system 64499

절차

단계별 절차

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 관한 정보는 CLI 사용자 가이드에서 구성 모드에서 CLI 편집기 사용을 참조하십시오.

다음을 참조하여 라우터 PE1을 구성하십시오.

  1. IPv4 주소로 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit interfaces]
    user@PE1# set ge-1/0/0 unit 1 description PE1->P 
    user@PE1# set ge-1/0/0 unit 1 family inet address 10.0.0.1/29
    user@PE1# set ge-1/1/0 unit 10 description PE1->CE1 
    user@PE1# set ge-1/1/0 unit 10 family inet address 10.0.0.10/30
    
  2. 학습된 경로를 학습하고 교환하기 위해 프로바이더 라우터에 연결된 인터페이스에서 IS-IS 프로토콜을 활성화합니다.

    content_copy zoom_out_map
    [edit interfaces]
    user@PE1# set ge-1/0/0 unit 1 family iso
    
  3. inet 및 IS-IS에 대한 루프백 주소를 구성합니다.

    content_copy zoom_out_map
    [edit interfaces lo0 unit 0]
    user@PE1# set family inet address 10.255.102.128/32
    user@PE1# set family iso address 49.0001.1720.1600.1010.00
    
  4. IS-IS 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit protocols isis]
    user@PE1# set interface ge-1/0/0.1
    user@PE1# set interface lo0.0 passive
    
  5. EBGP를 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ebgp]
    user@PE1# set type external
    user@PE1# set peer-as 64497
    user@PE1# set neighbor 10.0.0.9 description CE1
    user@PE1# set neighbor 10.0.0.9 local-address 10.0.0.10
    
  6. 프로바이더 네트워크에 연결된 내부 라우터에서 IBGP neighbor를 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ibgp]
    user@PE1# set type internal
    user@PE1# set local-address 10.255.102.128
    user@PE1# set export export-self
    user@PE1# set neighbor 10.255.102.146 description P
    user@PE1# set neighbor 10.255.102.178 description PE2
    user@PE1# set neighbor 10.255.102.156 description PE3
    
  7. BGP 정적 경로를 구성합니다.

    content_copy zoom_out_map
    [edit routing-options]
    user@PE1# set bgp-static route 10.0.0.28/32 preference2 4294967195
    user@PE1# set bgp-static route 10.0.0.28/32 as-path path 64497
    
  8. BGP 정적 광고를 수신하도록 BGP neighbor PE2를 구성합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ibgp neighbor 10.255.102.178]
    user@PE1# set advertise-bgp-static
    
  9. BGP 네트워크로 경로를 내보내는 정책을 정의합니다.

    content_copy zoom_out_map
    [edit policy-options policy-statement export-self]
    user@PE1# set then next-hop self
    
  10. IBGP 그룹에 정책을 적용합니다.

    content_copy zoom_out_map
    [edit protocols bgp group ibgp]
    user@PE1# set export export-self
    
  11. 라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.

    content_copy zoom_out_map
    [edit routing-options]
    user@PE1# set router-id 10.255.102.128
    user@PE1# set autonomous-system 64496
    

결과

구성 모드에서 show interfaces, show policy-options, show protocolsshow routing-options 명령을 입력하여 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

content_copy zoom_out_map
[edit]
user@PE1> show interfaces
ge-1/0/0 {
    unit 1 {
        description PE1->P;
        family inet {
            address 10.0.0.1/29;
        }
        family iso;
    }
    ge-1/1/0 {
        unit 10 {
            description PE1->CE1;
            family inet {
                address 10.0.0.10/30;
            }
        }
    }
}
lo0 {
    unit 0{
        family inet {
            address 10.255.102.128/32;
        }
        family iso {
            address 49.0001.1720.1600.1010.00;
        }
    }
}
content_copy zoom_out_map
[edit]
user@PE1> show protocols
bgp {
    group ebgp {
        type external;
        peer-as 64497;
        neighbor 10.0.0.9 {
            description CE1;
            local-address 10.0.0.10;
        }
    }
    group ibgp {
        type internal;
        local-address 10.255.102.128;
        export export-self;
        neighbor 10.255.102.146 {
            description P;
        }
        neighbor 10.255.102.178 {
            description PE2;
            advertise-bgp-static;
        }
        neighbor 10.255.102.156 {
            description PE3;
        }
    }
}
isis {
    interface ge-1/0/0.1;
    interface lo0.0 {
        passive;
    }
}
content_copy zoom_out_map
[edit]
user@PE1> show routing-options
bgp-static {
    route 10.0.0.28/32 {
        preference2 4294967195;
        as-path {
            path 64497;
        }
    }
}
router-id 10.255.102.128;
autonomous-system 64496;
content_copy zoom_out_map
[edit]
user@PE1> show policy-options
policy-statement export-self {
    then {
        next-hop self;
    }
}

디바이스 구성을 마쳤으면 구성 모드에서 commit을(를) 입력합니다.

content_copy zoom_out_map
[edit]
user@PE1# commit

검증

구성이 올바르게 작동하고 있는지 확인합니다.

BGP 인접 라우터 확인

목적

BGP가 구성된 인터페이스에서 실행되고 BGP 세션이 각 neighbor 주소에 대해 활성화되어 있는지 확인됩니다.

작업

운영 모드의 라우터 PE1에서 show bgp neighbor 명령을 실행합니다.

content_copy zoom_out_map
user@PE1> show bgp neighbor
Peer: 10.0.0.9+34260 AS 64497    Local: 10.0.0.10+45824 AS 64496
  Description: CE1    
  Type: External    State: Established    Flags: <sync>
  Last State: OpenConfirm   Last Event: RecvKeepAlive   
  Last Error: Cease   
  Options: <Preference LocalAddress PeerAS Refresh>    
  LocalAddress: 10.0.0.10 Holdtime: 90 Preference: 170   
  Number of flaps: 0   
  Peer ID: 127.255.102.166       Local ID: 10.255.102.128   Active Holdtime: 90   
  Keepalive Interval: 30         Group index: 0           Peer index: 0      
  BFD: disabled, down
  Local Interface: ge-1/1/0.0   
  NLRI for restart configured on peer: inet-unicast   
  NLRI advertised by peer: inet-unicast   
  NLRI for this session: inet-unicast   
  Peer supports Refresh capability (2)   
  Stale routes from peer are kept for: 300   
  Peer does not support Restarter functionality   
  NLRI that restart is negotiated for: inet-unicast   
  NLRI of received end-of-rib markers: inet-unicast   
  NLRI of all end-of-rib markers sent: inet-unicast   
  Peer supports 4 byte AS extension (peer-as 64497)   
  Peer does not support Addpath   
  Table inet.0 Bit: 10000     
    RIB State: BGP restart is complete     
    Send state: in sync     
    Active prefixes:              1     
    Received prefixes:            1     
    Accepted prefixes:            1     
    Suppressed due to damping:    0     
    Advertised prefixes:          2   
  Last traffic (seconds): Received 14   Sent 13   Checked 4     
  Input messages:  Total 249     Updates 2       Refreshes 0     Octets 4764   
  Output messages: Total 250     Updates 2       Refreshes 0     Octets 4883

Peer: 10.255.102.146+179 AS 64496  Local: 10.255.102.128+53460 AS 64496
  Description: P
  Type: Internal    State: Established    Flags: <Sync>  
Last State: OpenConfirm   Last Event: RecvKeepAlive   
Last Error: None   
Export: [ export-self ]    
Options: <Preference LocalAddress Refresh>
Local Address: 10.255.102.128  Holdtime: 90 Preference: 170   
Number of flaps: 0   
Peer ID: 10.255.102.146      Local ID: 10.255.102.128     Active Holdtime: 90   
Keepalive Interval: 30         Group index: 0         Peer index: 0      
BFD: disabled, down   
NLRI for restart configured on peer: inet-unicast   
NLRI advertised by peer: inet-unicast   
NLRI for this session: inet-unicast   
Peer supports Refresh capability (2)   
Stale routes from peer are kept for: 300   
Peer does not support Restarter functionality   
Restart flag received from the peer: Notification   
NLRI that restart is negotiated for: inet-unicast   
NLRI of received end-of-rib markers: inet-unicast   
NLRI of all end-of-rib markers sent: inet-unicast   
Peer does not support LLGR Restarter functionality   
Peer supports 4 byte AS extension (peer-as 64496)   
Peer does not support Addpath   
Table inet.0 Bit: 10001     
  RIB State: BGP restart is complete     
  Send state: in sync     
  Active prefixes:              0     
  Received prefixes:            0     
  Accepted prefixes:            0     
  Suppressed due to damping:    0     
  Advertised prefixes:          1   
Last traffic (seconds): Received 12   Sent 1    Checked 63     
Input messages:  Total 246    Updates 1       Refreshes 0     Octets 4678   
Output messages: Total 249    Updates 1       Refreshes 0     Octets 4834   
Output Queue[0]: 0            (inet.0, inet-unicast)  

Peer: 10.255.102.178+53463 AS 64496 Local: 10.255.102.128+179 AS 64496   
Description: PE2   Type: Internal    State: Established    Flags: <Synch>   
Last State: OpenConfirm   Last Event: RecvKeepAlive   
Last Error: None   
Export: [ export-self ]    
Options:   <Preference LocalAddress Refresh> 
Options:   <AdvertiseBGPStatic>
Local Address: 10.255.102.128 Holdtime: 90 Preference: 170   
Number of flaps: 0   
Peer ID: 10.255.102.178   Local ID: 10.255.102.128     Active Holdtime: 90   
Keepalive Interval: 30         Group index: 1    Peer index: 0      
BFD: disabled, down   
NLRI for restart configured on peer: inet-unicast   
NLRI advertised by peer: inet-unicast   
NLRI for this session: inet-unicast   
Peer supports Refresh capability (2)   
Stale routes from peer are kept for: 300   
Peer does not support Restarter functionality   
Restart flag received from the peer: Notification   
NLRI that restart is negotiated for: inet-unicast   
NLRI of received end-of-rib markers: inet-unicast   
NLRI of all end-of-rib markers sent: inet-unicast   
Peer does not support LLGR Restarter functionality   
Peer supports 4 byte AS extension (peer-as 64496)   
Peer does not support Addpath   
Table inet.0 Bit: 10002     
  RIB State: BGP restart is complete     
  Send state: in sync     
  Active prefixes:              1     
  Received prefixes:            1     
  Accepted prefixes:            1     
  Suppressed due to damping:    0     
  Advertised prefixes:          1   
Last traffic (seconds): Received 9    Sent 10   Checked 22     
Input messages:  Total 247    Updates 2       Refreshes 0     Octets 4777   
Output messages: Total 248    Updates 1       Refreshes 0     Octets 4815   
Output Queue[0]: 0            (inet.0, inet-unicast)  

Peer: 10.255.102.156+179 AS 64496 Local: 10.255.102.128+53462 AS 64496   
Description: PE3   
Type: Internal    State: Established    Flags:  <Synch>  
Last State: OpenConfirm   Last Event: RecvKeepAlive   
Last Error: None   
Export: [ export-self ]    
Options:  <Preference LocalAddress Refresh>  
Local Address: 10.255.255.11 Holdtime: 90 Preference: 170   
Number of flaps: 0   
Peer ID: 10.255.102.156   Local ID: 10.255.102.128     Active Holdtime: 90   
Keepalive Interval: 30         Group index: 0    Peer index: 1      
BFD: disabled, down   
NLRI for restart configured on peer: inet-unicast   
NLRI advertised by peer: inet-unicast   
NLRI for this session: inet-unicast   
Peer supports Refresh capability (2)   
Stale routes from peer are kept for: 300   
Peer does not support Restarter functionality   
Restart flag received from the peer: Notification   
NLRI that restart is negotiated for: inet-unicast   
NLRI of received end-of-rib markers: inet-unicast   
NLRI of all end-of-rib markers sent: inet-unicast   
Peer does not support LLGR Restarter functionality   
Peer supports 4 byte AS extension (peer-as 64496)   
Peer does not support Addpath   
Table inet.0 Bit: 10001     
  RIB State: BGP restart is complete     
  Send state: in sync     
  Active prefixes:              1     
  Received prefixes:            1     
  Accepted prefixes:            1     
  Suppressed due to damping:    0     
  Advertised prefixes:          1   
Last traffic (seconds): Received 21   Sent 10   Checked 10     
Input messages:  Total 245    Updates 2       Refreshes 0     Octets 4695   
Output messages: Total 247    Updates 1       Refreshes 0     Octets 4796   
Output Queue[0]: 0            (inet.0, inet-unicast) 
의미

출력에는 라우터 PE1의 BGP 인접 항목과 구성된 BGP 옵션(예: 인접 항목이 BGP 정적 경로를 수신하도록 구성되었는지 여부)이 표시됩니다. 라우터 PE2는 BGP 정적 경로 보급을 수신하도록 구성됩니다.

BGP 그룹 확인

목적

의도한 BGP 그룹 또는 인접 항목이 BGP-정적 경로를 수신하도록 구성되었는지 확인합니다.

작업

운영 모드에서 show bgp group 명령을 실행합니다.

content_copy zoom_out_map
user@PE1> show bgp group

Group Type: External                               Local AS: 64496
Name: ebgp            Index: 3                   Flags: <Export Eval>
Holdtime: 0 Local AS: 64496 Local System AS: 64496   
Total peers: 1        Established: 1   
10.0.0.9+179   
inet.0: 0/1/1/0  

Group Type: Internal    AS: 64496                      Local AS: 64496   
Name: ibgp            Index: 0                   Flags: <Export Eval>   
Export: [ export-self ]        
Options: <AdvertiseBGPStatic>    
Holdtime: 0    
Total peers: 1        Established: 1   
10.255.102.178+179   
inet.0: 0/0/0/0  

Group Type: Internal    AS: 64496                      Local AS: 64496   
Name: ibgp            Index: 0                   Flags: <Export Eval>   
Export: [ export-self ]        
Holdtime: 0    
Total peers: 2        Established: 2   
10.255.102.156+179   
10.255.102.146+179   
inet.0: 0/3/2/0  


Groups: 3  Peers: 4    External: 1    Internal: 3    Down peers: 0   Flaps: 0 
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending                                        
inet.0					3          3          0          0          0          0
의미

출력은 BGP 정적 광고를 수신하도록 구성된 BGP neighbor를 보여줍니다.

경로 확인

목적

구성된 BGP-정적 경로가 구성된 BGP 인접 라우터의 라우팅 테이블에 저장되는지 확인합니다.

작업

운영 모드에서 명령을 실행하여 show route protocol bgp-static 라우팅 테이블을 표시합니다.

content_copy zoom_out_map
user@PE1> show route protocol bgp-static
inet.0: 13 destinations, 14 routes (13 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.28/32       *[BGP-Static/4294967292/-101] 00:43:15
                      Discard

iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
inet6.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden)
content_copy zoom_out_map
User@PE1> show route 10.0.0.28/32
 

inet.0: 13 destinations, 14 routes (13 active, 1 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.28/32       *[BGP/170] 00:00:15, localpref 100
                      AS path: 64497 I, validation-state: unverified
                   > to 10.0.0.9 via ge-2/1/8.0
                   [BGP-Static/4294967292/-101] 02:42:51
                      Discard
의미

출력은 디바이스에 구성된 BGP-정적 경로를 보여줍니다. 활성 경로는 CE1에서 학습되며 BGP 정적 경로는 비활성 상태입니다.

구성된 호스트가 BGP-Static 경로를 수신하는지 확인

목적

BGP 정적 경로가 이를 수신하도록 구성된 호스트에 보급되고 있는지 확인합니다.

작업

디바이스 CE2 및 CE3의 운영 모드에서 명령을 실행하여 show route protocol bgp 학습된 경로를 라우팅 테이블에 표시합니다.

content_copy zoom_out_map
user@CE2> show route protocol bgp

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.28/32        *[BGP/170] 01:52:10, localpref 100
                      AS path: 64496 64497 I, validation-state: unverified
                    > to 10.0.0.14 via ge-2/0/0.13
1.0.0.29/32          *[BGP/170] 01:52:06, localpref 100
                      AS path: 64496 64499 I, validation-state: unverified
                    > to 10.0.0.14 via ge-2/0/0.13

iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

inet6.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)


user@CE3> show route protocol bgp


inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.0.0.28/32        *[BGP/170] 01:52:19, localpref 100
                      AS path: 64496 64497 I, validation-state: unverified
                    > to 10.0.0.18 via ge-2/0/5.17

1.0.0.29/32        *[BGP/170] 01:52:15, localpref 100
                      AS path: 64496 64498 I, validation-state: unverified
                    > to 10.0.0.18 via ge-2/0/5.17

iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

inet6.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
의미

디바이스 CE2 및 CE3 모두 10.0.0.28/32에 대한 경로가 있습니다. CE2는 BGP 고정 경로를 수신했고 CE3은 동적으로 학습된 경로를 수신했지만 차이를 구분할 수 없습니다.

구성된 BGP-Static 경로가 플랩되지 않는지 확인

목적

라우터 PE1과 디바이스 CE1 간의 BGP 피어링 세션이 종료되더라도 BGP-정적 경로가 플랩되지 않는지 확인합니다.

작업

라우터 PE1과 디바이스 CE1 간의 BGP 피어링 세션을 비활성화합니다. PE1에는 10.0.0.28/32에 대해 동적으로 학습된 경로가 없지만 구성된 BGP-static 경로가 있습니다.

content_copy zoom_out_map
[edit]
user@PE1# deactivate protocols bgp group ebgp 
user@PE1# commit
content_copy zoom_out_map
user@PE1> show route 10.0.0.28/32  
inet.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.28/32         *[BGP-Static/4294967292/-101] 02:46:21
                      Discard
user@CE2> show route protocol bgp
inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.28/32        *[BGP/170] 01:52:48, localpref 100
                      AS path: 64496 64497 I, validation-state: unverified
                    > to 10.0.0.18 via ge-2/0/5.17
1.0.0.29/32         *[BGP/170] 01:52:44, localpref 100
                      AS path: 64496 64499 I, validation-state: unverified
                    > to 10.0.0.18 via ge-2/0/5.17

iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

inet6.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
user@CE3> show route protocol bgp
inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.0.29/32         *[BGP/170] 01:52:47, localpref 100
                      AS path: 64496 64498 I, validation-state: unverified
                    > to 10.0.0.18 via ge-2/0/5.17

iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

inet6.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
의미

라우터 PE1 및 디바이스 CE2에는 여전히 구성된 BGP 정적 경로가 있습니다. 그러나 디바이스 CE3에는 10.0.0.28/32에 대한 경로가 없습니다. BGP-static 경로는 수동으로 삭제하지 않는 한 플랩되지 않습니다.

변경 내역 표

기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. Feature Explorer 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.

릴리스
설명
12.2
Junos OS 릴리스 12.2부터 주소 패밀리 수준에서 플랩 댐핑을 적용할 수 있습니다.
footer-navigation