Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Understanding Graceful Restart for BGP(Border Gateway Protocol)

장기적인 확장성에 대한 이해 BGP(Border Gateway Protocol) Graceful Restart 기능

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

지금까지 라우팅 프로토콜과 BGP(Border Gateway Protocol) 특히, 수정성에 초점을 맞추고 설계되어 , 각 네트워크 요소의 포워더 포워드 상태의 중요한 측면이 가능한 한 신속하게 네트워크의 현재 상태로 수렴하는 "수정"의 중요한 측면입니다. 이 때문에 이 프로토콜은 라우터에 의해 광고되는 상태를 최대한 신속하게 제거하도록 설계되어(BGP(Border Gateway Protocol) 관점에서) 즉시 다운됩니다. RFC 4724에 정의된 BGP(Border Gateway Protocol) Graceful Restart를 사용하여 빠른 컨버전스 기능은 네트워크에서 "부수적" 상태를 신속하게 제거하려는 시도 중입니다.

시간이 지날 때 2개의 요인이 발생하여 부실 상태의 신속한 삭제가 이루어질 수 있습니다. 첫 번째는 터널링(tunneled forwarding) 인프라스트럭처를 광범위하게 도입하는 MPLS. 이와 같은 인프라스트럭처는 홉-비 홉(hop-by-hop) 포우링에서 발생할 수 있는 일부 유형의 포링 루프의 위험을 제거하기 때문에 포우링 요소 간의 일관성을 높이기 위한 동기 중 하나를 줄일 수 있습니다. 두 번째는 패킷 BGP(Border Gateway Protocol) 보다는 데이터를 위한 전송으로 데이터 전송으로 사용하는 것이 증가하고 있는 것입니다. 예를 들어 자동 검색을 위한 BGP(Border Gateway Protocol)(VPLS[RFC4761]) 및 필터 프로그래밍(FLOWSPEC [RFC5575]) 사용이 있습니다. 이러한 경우 BGP(Border Gateway Protocol) 기존 라우팅과 연계되지 않은 특성을 가정합니다.

네트워크 운영자에게 네트워크 컨트롤 플레인에 장애가 발생하면 BGP(Border Gateway Protocol) 데이터를 장기적으로 유지할 수 있는 BGP(Border Gateway Protocol) 것이 중요했습니다. BGP(Border Gateway Protocol) Graceful Restart의 속성은 장기적으로 BGP(Border Gateway Protocol) 정보를 보존하기 위해 이 요구 사항에 근접한 것이지만, 특히 "부실" 정보를 유지할 수 있는 최대 시간 동안 몇 가지 갭이 존재합니다. graceful restart는 4095초 상한 경계 제한을 부과합니다. Junos OS 수명이 긴 graceful restart 기능이라는 BGP(Border Gateway Protocol) 기능을 지원하기 때문에 세션 리셋 시 부실 정보를 장기적으로 유지할 수 있습니다. 또한 이러한 정보를 마킹하기 위해 새로운 BGP(Border Gateway Protocol) "LLGR_STALE"를 지원하고 있습니다. 이와 같은 부실 정보는 최소 우선적인 것으로 취급될 수 있으며, 새로운 기능을 지원하는 BGP(Border Gateway Protocol) 광고가 제한됩니다.

BGP(Border Gateway Protocol) LLGR(Graceful Restart)을 통해 네트워크 운영자는 기존 BGP(Border Gateway Protocol) BGP(Border Gateway Protocol) Graceful Restart 기능보다 훨씬 더 오랜 시간 동안 페일 라우팅 정보를 유지할 수 있습니다. 장기적인 BGP(Border Gateway Protocol) 라우트 유지 관리에 필요한 이 기능은 IETF(Internet Engineering Task Force)-draft-uttaro-idr-bgp-persistence-03- IETF(Internet Engineering Task Force)-long-lived BGP(Border Gateway Protocol) Graceful Restart에대한 지원에 따라 구성됩니다. 이 초안에 따라, 장기적인 LLGR(Graceful Restart)는 NLRI당 명시적으로 구성되어야하며, LLGR을 인식하고 검증하지 않은 다른 피어로 부가된 정보가 확산되는 것을 방지하는 프로비저닝이 포함되어 있습니다. LLGR은 다음과 같은 이점과 운영을 제공합니다.

  • 실패한 노드의 경로는 구성된 기간 동안 유지됩니다(일 순서대로).

  • 적절한 show 명령을 사용하여 NLRI당 LLGR 협상 상태 조사할 수 있습니다.

  • LLGR이 현재 피어에 적용 중인지, 그리고 유효할 경우, 만료된 기간을 볼 수 있습니다.

  • LLGR에 의해 유지된 Stale 경로는 명령 출력에 명시적으로 show bgp neighbor 표시됩니다.

  • 다른 이웃에서 학습한 부가 경로는 명령 출력에 명시적으로 표시됩니다(잘 정의된 커뮤니티 show bgp neighbor 사용).

LLGR 방법론은 여러 다양한 시나리오에 적용할 수 있습니다. 그러나 한 가지 구체적인 시나리오는 이 기능의 주요 목표입니다. 전체 RIB가 전송되기 전에 연결을 리셋할 수 있는 간헐적인 연결을 비롯해 루트 리포지터와 클라이언트 간의 연결이 손실되는 경우, 이와 같은 장애는 재시작되지 않습니다. 또한 이러한 현상이 클라이언트와 루트 홉(route reflector)에 의해 보급된 넥스 홉 간의 연결 문제가 존재했다는 것을 의미하지는 않습니다. 일반적인 장기 재시작 시간은 12시간으로 예상됩니다.

LLGR의 경우 IETF(Internet Engineering Task Force) 초안, draft-uttaro-idr-bgp-persistence-03에설명된 모든 동작 지침 및 운영 지점이 지원됩니다. 또한 릴리스 15.1보다 훨씬 이전의 릴리스에서 기존 Junos OS 기능과의 호환이 지원됩니다. 특히 Graceful Restart 및 NSR(NonStop Routing)이 지원됩니다. LLGR이 구성된 경우, 인터넷 초안에 명시적으로 설명된 경우를 제외하고 graceful restart는 기존 방식으로 실행됩니다. LLGR와 NSR을 동시에 구성하고 전체 LLGR 기능을 달성할 수도 있습니다. LLGR의 사전 사전 요구치로 IETF(Internet Engineering Task Force), BGP(Border Gateway Protocol) Graceful Restart에 대한 알림 메시지 지원—draft-ietf- idr-bgp-gr-notification-01이구현됩니다. 이 초안은 일반 GR의 동작을 확장하여 통신 중단 및 프로토콜 오류로부터 보호합니다.

커널 타임러에 의해 BGP(Border Gateway Protocol) 자동 생성을 위한 최대 기간 구성 이해 전환 후

이러한 Junos OS NSR(NonStop Active Routing)은 GRES(Graceful 라우팅 엔진 Switchover)와 동일한 인프라를 사용하여 인터페이스 및 커널 정보를 보존합니다. 그러나 NSR은 또한 백업 네트워크에서 라우팅 프로토콜 프로세스(rpd)를 실행하여 라우팅 프로토콜 정보를 라우팅 엔진. NSR은 이러한 추가 정보를 저장하기 때문에 자체적으로 사용할 수 있으며 라우팅 플랫폼이 라우팅 프로토콜 정보를 복원할 수 있도록 도우미 라우터(또는 스위치)를 이용하지 않습니다. NSR은 이웃 라우터(또는 스위치)가 graceful restart 프로토콜 확장을 지원하지 않는 네트워크에 유리합니다. 이러한 향상된 기능의 결과, NSR은 Graceful Restart를 대체하는 자연적인 대체품입니다.

무중단 라우팅 자동머지는 소켓 복제의 커널 구성 요소 중 하나입니다. 전환 시 이 컴포넌트는 백업에서 기본 스위치로 소켓 쌍을 자동으로 라우팅 엔진. 백업에서 기본으로의 NSR 전환은 rpd가 각 보조 소켓 쌍에 대한 병합 호출을 단일 소켓에 병합할 때 발생하여 지연이 발생할 수 있습니다. 이러한 지연을 방지하기 위해 커널의 자동머지 모듈은 보조 소켓 병합을 rpd에서 분리하고 스위치오버 시 보조 소켓을 자동으로 병합하여 rpd 우선 순위 스레드가 이러한 이점을 활용하고 보다 빠른 Keepalive를 생성하여 전환 시 TCP 연결을 유지할 수 있도록 합니다.

기본적으로 BGP(Border Gateway Protocol) 전환 이벤트 직후에 커널이 제공하는 자동 Keepalive Generation 서비스에 등록하지 않습니다. 이를 위해 [ ] 계층 수준에서 명령문을 활성화하고 다른 계층에서 정밀 nonstop-routing-optionsedit routing-options BGP(Border Gateway Protocol). 4차원의 정밀 BGP(Border Gateway Protocol) 구성을 통해 BGP(Border Gateway Protocol) 커널에서 제공하는 자동 Keepalive Generation 서비스로 모든 세션을 등록할 수 있습니다. 커널은 등록 후 백업에서 기본으로 전환 이벤트가 진행되는 직후에 컨트롤 세션에 BGP(Border Gateway Protocol) 대신 타임러를 사용하여 keepalive를 자동으로 생성합니다. 이를 통해 전환 이벤트 동안 아주 적은 시간의 제어 세션을 위한 보다 안정적인 keepalives를 생성할 수 있습니다.

장기적인 Graceful Restart를 BGP(Border Gateway Protocol) 기능 상호운용

이 주제에는 장기적인 graceful restart와 다양한 시스템 BGP(Border Gateway Protocol) 다양한 기능의 작동 동작을 설명하는 다음 섹션이 포함되어 있습니다.

Junos OS Release 15.1에서부터 Junos OS 은 BGP(Border Gateway Protocol) BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 이러한 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol) 페일오버에서 장기적으로 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

지원되는 NLIS에 대한 제한

LLGR 구성 및 기능 협상은 다음과 같은 NLRI(BGP(Border Gateway Protocol) 네트워크 계층 도달성 정보) 패밀리에 대해 지원됩니다.

  • l2vpn

  • inet Labeled-유니캐스트

  • 인et 플로우

  • 경로 대상

  • inet-vpn 유니캐스트

  • inet-vpn 플로우

  • inet6-vpn 유니캐스트

LLGR 구성 및 기능 협상은 다음 패밀리에 대해 방지됩니다.

  • inet-mvpn

  • inet6-mvpn

  • inet-mdt

LLGR 기능이 차단되는 NLRI 패밀리의 경우, 이들 패밀리에 대한 LLGR 구성을 포함하는 구성을 커밋하려는 시도가 거부되고 이러한 설정은 저장되지 않습니다. 이들 패밀리와 연관된 NLR은 LLGR 기능 광고에 포함되지 않을 뿐만 아니라, 수신된 LLGR 기능 광고에 무시됩니다.

LLGR 구성 및 기능 협상은 허용되지만 다른 패밀리에서는 숨겨집니다.

NSR에 따라 LLGR Restarter 모드

NSR과 LLGR가 함께 구성되면 라우터는 동생에서 LLGR 수신기 모드를 트리거하는 오랜 수고를 포함하여 평상시와 같은 규칙적인 방식으로 LLGR 기능을 협상합니다. 그러나 완전한 LLGR restarter 기능(모든 피어로부터 EoR이 수신될 때까지 RIB 마커의 전송 지연)은 NSR에서 작동하지 않습니다. 전체 시스템(라우팅 엔진)이 재시작하는 동안, 라우팅 프로토콜 데몬(rpd)은 다른 동료의 EoR을 기다릴 필요 없이 자체 EoR을 전송합니다. 현재 RIB 내용을 전송하는 즉시 EoR을 전송합니다. 이 조건은 네트워크가 재컨버전스될 때 일시적인 정전을 일으킬 수 있습니다. NSR은 모든 단일 재시작 시나리오를 처리하는 라우팅 엔진 것으로 간주됩니다. 재시작 모드 제한 효과는 Routing Engine (또는 두 rpd의 복사본)이 동시에 재시작되는 시나리오에만 해당됩니다. 일반 재시작 모드 구성은 NSR을 통해 활성화되지 않습니다.

일반 graceful-restart 재시작 모드 구성은 NSR과 함께 지원되지 않습니다.

글로벌, BGP(Border Gateway Protocol) Group 및 BGP(Border Gateway Protocol) LLGR 기능

일반 graceful restart 수신기 모드를 비활성화하지 않는 한, 장시간의 graceful restart 수신기 모드가 기본적으로 활성화됩니다. 수명이 BGP(Border Gateway Protocol) LLGR(Graceful Restart) 기능을 활성화하려면 계층 수준에서 long-lived receiver enable 명령문을 [edit protocols bgp graceful-restart] 포함합니다. 글로벌 또는 시스템 레벨에서 BGP(Border Gateway Protocol) LLGR을 활성화하는 것 이외에도, 계층 수준에서의 장기 수신기 활성화 명령문을 포함해 특정 BGP(Border Gateway Protocol) 그룹에 대한 [edit protocols bgp group group-name graceful- restart] LLGR을 구성하고 계층 수준에서 특정 BGP(Border Gateway Protocol) 계층 수준으로도 구성할 수 [edit protocols bgp group group-name neighbor neighbor-address graceful-restart] 있습니다. LLGR 메커니즘을 BGP(Border Gateway Protocol) 활성화하려면 , long-lived receiver disable 또는 [edit protocols bgp graceful-restart] [프로토콜 편집 [edit protocols bgp group group-name graceful-restart] bgp 그룹 이름 neighbor-address graceful-restart] 계층 수준을 포함합니다. LLGR을 비활성화하면 모든 NLRI 패밀리에 대한 모든 LLGR 기능(수신기 및 재시작자 모드)이 비활성화됩니다. 이 속성은 글로벌 구성의 그룹과 그룹 구성의 이웃에 의해 상속됩니다.

장기적인 graceful restart BGP(Border Gateway Protocol) 모니터링 및 관리

이 주제는 장기적인 Graceful Restart와 관련된 매개변수를 분석하고 볼 수 있도록 하는 운영 명령과 그 중요성에 BGP(Border Gateway Protocol) 대해 설명하고 있습니다. 모든 트래픽 손실과 관련된 통계적 카운터 및 메트릭을 분석하고 적절한 교정 조치를 취할 수 있습니다. show 명령어의 출력에 표시되는 필드는 네트워크 성능 및 트래픽 처리 효율성 문제를 분석 및 디버깅하는 데 도움이 됩니다.

GR(Graceful Restart) 또는 LLGR(Graceful Restart) 수신기 모드 작동으로 인해 현재 지정된 이웃에 대해 부실한 라우트가 발생하게 clear bgp neighbor neighbor-address stale-routes 됩니다. 이 명령은 (기본 코드)와 동일하지만, 전송된 알리기 및 중단 메시지에 대한 새로운 하드 리셋 서브코드를 clear bgp neighbor neighbor-address gracefullyclear bgp neighbor hard 사용하지 clear bgp neighbor 않습니다. 협상이 진행된 경우 이웃이 GR 또는 LLGR 도우미 모드를 입력할 수 있습니다. 이 라우터에서 세션이 여전히 지워지며 이 라우터는 GR 또는 LLGR 도우미 모드를 입력하지 않습니다.

디버깅을 위해 장기적인 graceful restart BGP(Border Gateway Protocol) 위해 숨겨진 명령어가 clear 추가됩니다.

clear bgp neighbor neighbor-address socket.

이 명령은 설정된 피어링 세션에 대한 TCP 연결을 끊습니다. 이는 명령에 대한 직접적인 의미일 뿐, 다른 모든 의미는 연결이 끊어지는 데 그 영향을 미치게 됩니다. 결과 효과는 (GR 알림 확장이 비활성화되지 않은 경우) 연결 양측이 협상될 경우 GR 또는 LLGR 도우미 모드로 들어오고 TCP 연결이 다시 설정됩니다.

명령어의 출력은 다음과 같은 추가 정보를 show bgp neighbor 표시하기 위해 향상됩니다.

  • 장기적인 Graceful Restart 옵션

  • 피어가 협상한 LLGR 매개 변수

  • 재시작 라우터가 협상한 LLGR 매개 변수

  • 라우팅 프로토콜 데몬(rpd)을 사용하여 %#0T 표시:

    <weeks>w<days>d <hours>:<minutes>:<seconds>

    예를 들어 1주 미만의 값에 주를 포함하지 않는 경우, 선도 요소는 제로-업계의 요소를 생략합니다.

장기적인 graceful restart가 이웃에 대해 완전히 비활성화된 경우 다음이 표시됩니다.

이웃이 LLGR을 완전히 지원하지 않는 경우 다음이 표시됩니다.

LLGR 수신 모드가 활성화된 동안(LLGR을 협상한 피어는 연결이 끊기고 아직 다시 연결되지 않은), 명령의 출력은 LLGR이 만료될 때까지 남은 시간, GR stale timer에 남은 시간 및 RIB 세부 정보를 show bgp neighbor 표시합니다.

BGP(Border Gateway Protocol) graceful restart receiver 모드가 이웃에 대해 활성화되면 추가 정보가 명령의 출력에 show bgp neighbor 표시됩니다. 이러한 세부 정보로는 부실한 라우트가 유지되는 NLRI(NLRI는 필드에 대한 부실한 경로 유지), 재시작 시간(부수적 경로가 삭제되거나 수명이 길어질 때까지 시간), Stale Timer에 남은 시간(부실한 경로로 가정될 때까지 시간), RIB 세부 정보 등입니다. 시간이 UTC(Coordinated Universal Time) 형식으로 표시됩니다(YYY-MM-DD-HH:MM:SS). 세션이 활성 상태일 때도 부실 타임러 디스플레이('Rib의 끝까지의 시간')도 표시되지만, 아직 모든 엔드오브(end-of-rib) 표시를 전송하지 않은 이웃에 표시하는 경우를 참고합니다.

graceful restart 또는 LLGR 도우미 모드가 활성화되면 RIB 정보가 명령에 의해 show bgp summary 표시됩니다. 기본 라우팅 장비에 BGP(Border Gateway Protocol) 세션이 설정되면 이 필드는 이웃으로부터 수신된 활성, 수신, 승인 및 댐프 경로의 수를 표시하고 inet.0(메인) 및 inet.2(멀티캐스트) 라우팅 테이블에 나타납니다. 예를 들어, 8/10/10/2 및 2/4/4/0은 다음과 같은 것을 나타냅니다.

  • 8개 활성 경로, 10개 수신 경로, 허용된 경로 10개 및 BGP(Border Gateway Protocol) 피어로부터의 감쇠 경로 2개가 inet.0 라우팅 테이블에 나타납니다.

  • inet.2 라우팅 테이블에는 활성 경로 2개, 수신된 경로 4개, 허용된 경로 4개 및 BGP(Border Gateway Protocol) 피어로부터의 감축 경로가 없습니다.

명령어(옵션 유무)는 오랫동안 부실한 상태를 고 있는 경로를 식별할 수 있도록 show route detailreceive-protocol bgp 향상됩니다. 플래그는 LLGR 수신기 모드 작동의 일환으로 이 라우터에 의해 LongLivedStale LLGR-stale로 라우팅이 표시되어 있는 것으로 나타냅니다. 플래그는 경로가 피어 또는 가져오기 정책에 따라 LongLivedStaleImport 수신될 때 LLGR-stale로 표시되어 있는 것으로 나타냅니다. 이들 플래그 중 하나 또는 두 가지 모두는 경로에 표시될 수 있습니다. 이들 플래그 중 어느 쪽도 Stale(일반 GR Stale) 플래그와 동시에 표시되지 않습니다. 수명이 길기 때문에 경로가 기본 설정이 비활성화된 경우 show route detail 명령 명령의 출력에 있는 비활성 이유 필드는 LLGR stale을 표시합니다. 새로운 LLGR 비활성 이유는 기본 설정과 Local 기본 설정 사이의 경로 선택 계층에 적합하다.

팁:

JTAC(Juniper Technical Assistance Center)에 의하면, 장기적인 graceful restart와 관련된 문제를 BGP(Border Gateway Protocol) 한 가지 유용한 명령이 show route table bgp.l2vpn.0 detail hidden 명령입니다. 명령의 출력은 BGP(Border Gateway Protocol) 세션이 종료된 후에도 BGP(Border Gateway Protocol) 경로를 탐지하는 데 도움이 됩니다. 이 옵션을 사용하면 사고 발생 후의 경로를 보고 경로가 숨겨져 있는 이유를 설명하는 정보를 hidden 검색할 수 있습니다. 이 시나리오를 해결하는 데 도움이 되는 기타 단서로는 로그 항목(예: 부실한 로그 엔트리)과 명령 출력에 BGP(Border Gateway Protocol) 숨겨진 경로의 출현이 bgp_mark_route_staleshow bgp summary 있습니다.

느리게 재시작하는 피어 전반의 BGP(Border Gateway Protocol) 유지 시간을 늘리고 장기적인 Graceful Restart를 BGP(Border Gateway Protocol) 시간 증가

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

일반 graceful restart 수신기 모드를 비활성화하지 않는 한, 장시간의 graceful restart 수신기 모드가 기본적으로 활성화됩니다. 수명이 BGP(Border Gateway Protocol) LLGR(Graceful Restart) 기능을 활성화하려면 계층 수준에서 long-lived receiver enable 명령문을 [edit protocols bgp graceful-restart] 포함합니다. 글로벌 또는 시스템 레벨에서 BGP(Border Gateway Protocol) LLGR을 활성화하는 것 이외에도, 계층 수준에서의 장기 수신기 활성화 명령문을 포함해 특정 BGP(Border Gateway Protocol) 그룹에 대한 [edit protocols bgp group group-name graceful-restart] LLGR을 구성하고 계층 수준에서 특정 BGP(Border Gateway Protocol) 계층 수준으로도 구성할 수 [edit protocols bgp group group-name neighbor neighbor-address graceful-restart] 있습니다. LLGR 메커니즘을 BGP(Border Gateway Protocol) 활성화하려면 , long-lived receiver disable 또는 [edit protocols bgp graceful-restart] [프로토콜 편집 [edit protocols bgp group group-name graceful-restart] bgp 그룹 이름 neighbor-address graceful-restart] 계층 수준을 포함합니다. LLGR을 비활성화하면 모든 NLRI 패밀리에 대한 모든 LLGR 기능(수신기 및 재시작자 모드)이 비활성화됩니다. 이 속성은 글로벌 구성의 그룹과 그룹 구성의 이웃에 의해 상속됩니다.

BGP(Border Gateway Protocol) 이웃은 다음과 같은 계층 수준으로 구성할 수 있습니다.

  • [edit protocols bgp group group-name]—기본 논리적 시스템 및 기본 라우팅 인스턴스.

  • [edit routing-instances instance-name protocols bgp group group-name]—지정된 라우팅 인스턴스가 있는 기본 논리적 시스템.

  • [edit logical-systems logical-system-name protocols bgp group group-name]—구성된 논리적 시스템 및 기본 라우팅 인스턴스입니다.

  • [edit logical-systems logical-system-name routing-instances instance-name protocols bgp group group-name]—지정된 라우팅 인스턴스가 있는 구성된 논리적 시스템.

구성의 상위 수준에서 상속된 비활성화 옵션을 long-lived receiver enable 모두 적용합니다. 모든 패밀리에 대해 장기적인 graceful restart restart 모드를 지원하지 않습니다. 재시작 모드는 각 패밀리에 대해 명시적으로 구성되어야 합니다.

LLGR 기능을 광고하지 않는 이웃에게 LLGR-stale 경로를 광고하려면 , 또는 계층 수준에서 명령문을 advertise-to-non-llgr-neighbor[edit protocols bgp graceful-restart long-lived][edit protocols bgp group group-name graceful-restart long-lived][edit protocols bgp group group-name neighbor neighbor-address graceful-restart long-lived] 포함합니다. 이 설정은 이 라우터에 의해 LLGR-stale로 표시된 경로와 이웃에서 수신된 LLGR-stale 경로 모두에 적용됩니다. 자율 시스템의 모든 라우터는 활성화되기 전에 IETF(Internet Engineering Task Force) 규격을 지원하는 것이 가장 이상적입니다. 그러나 단계적 구축을 용이하게 하기 위해 다음과 같은 조건 하에서 장기적인 Graceful Restart 기능을 광고하지 않은 이웃에게 부가적인 경로를 광고해야 할 수도 있습니다. 이웃은 내부(IBGP 또는 연합) 이웃이 되어야 합니다. NO_EXPORT 커뮤니티는 부실한 경로에 연결되어 있어야 합니다. 부가적인 경로에는 LOCAL_PREF 속성이 LOCAL_PREF 있어야 합니다. 부분 구축에 대한 이 기법을 사용하는 경우 자율 시스템 전체에서 LOCAL_PREF 모든 LLGR 경로에 대해 0으로 설정해야 합니다. 이 구성은 유연성이 작고(경쟁 LLGR 경로 간에 주문을 보존하지 않을 수 있습니다) 이 규격을 지원하지 않는 라우터 간에 일관성을 보장합니다. 포우링 루프를 방지하는 데 루트 선택의 일관성이 중요할 수 있기 때문에 후반부에서는 이 규격을 지원하지 않는 라우터를 고려해야 합니다.

수출 금지 BGP(Border Gateway Protocol) 커뮤니티가 외부 네트워크 이웃(BGP(Border Gateway Protocol) 라우터로 고객 에지(CE) 것으로 고객 에지(CE))에 있는 명령문 또는 계층 수준에 자동으로 추가되는 것을 omit- no-export[edit protocols bgp graceful-restart long-lived][edit protocols bgp group group-name graceful-restart long-lived][edit protocols bgp group group-name neighbor neighbor-address graceful-restart long-lived] 방지합니다. 예를 들어 VPN 구축에서 BGP(Border Gateway Protocol) PE-고객 에지(CE) 프로토콜로 사용됩니다. 이러한 구축에서는 이와 같은 사양을 지원하기 위해 쉽게 업그레이드할 수 없는 CES와의 상호 운영을 수용하는 것이 실용적일 수 있습니다. 이 요구 사항은 하나 이상의 IBGP 라우터가 업그레이드되지 않는 이러한 절차를 지원하는 라우터 경계를 넘어 "부적절한" 라우팅 정보가 누출되지 않습니다. VPN PE-고객 에지(CE) 사용하는 프로토콜은 EBGP를 사용하며 IBGP LOCAL_PREF 속성인 EBGP가 사용됩니다. "부적절한" 라우팅 정보의 전파를 제한하는 주요 동기는 일단 유선 연합 경계에서 나갈 때 제한 없이 확산되지 않도록 방지하는 BGP(Border Gateway Protocol) 이유입니다. VPN 구축은 일반적으로 토니지적으로 제한적이기 때문에 이러한 우려를 제거할 수 있습니다. 이러한 이유로, 구현은 명시적으로 구성된 경우 PE-고객 에지(CE) 세션에서 부실한 경로를 광고할 수 있습니다. 이러한 시나리오에서 구현은 기본적으로 NO_EXPORT 커뮤니티를 해당 경로에 연결해야 합니다. 이 구현은 제한 없이 확산되는 부실한 경로에 대한 추가 보호 기능을 제공해야 합니다. 예외적인 NO_EXPORT 커뮤니티 첨부 파일을 명시적으로 비활성화할 수 있습니다. 일부 VPN 구축에서 네트워크가 이 규격을 지원하지 고객 에지(CE) 경우에도 부실한 경로를 광고하는 것이 고객 에지(CE) 있을 수 있습니다. 이 경우, 이러한 경로를 알리도록 PE 라우터를 구성하는 경우, 경로를 수신하는 고객 에지(CE) 운영자에게 알리고 경로를 고객 에지(CE) 구성해야 합니다. 일반적인 BGP(Border Gateway Protocol) 구현은 LLGR_STALE 일치하고 매칭 경로에 대한 LOCAL_PREF 설정하여 이 작업을 수행합니다.

LLGR 수신기 모드를 활성화하거나 비활성화하면 세션이 리셋됩니다. 이 동작을 통해 새로운 기능 값을 이웃으로 전송할 수 있습니다. 옵션을 활성화하거나 비활성화하면 수출 정책이 재평가되어 LLGR 부실 경로를 광고하거나 advertise-to-non-llgr-neighbor 철회할 수 있습니다. 옵션이 omit-no-export 추가되거나 제거되면 세션이 리셋됩니다. 이 세션의 나머지는 수출 금지 커뮤니티(수출 정책 외부에 추가되는) LLGR 부가적인 경로를 재가용할 수 있습니다.

시스템 BGP(Border Gateway Protocol) 글로벌 수준에서 수명이 긴 graceful restart 기능을 활성화하고 해당 속성을 구성하려면 다음을 제공합니다.

BGP(Border Gateway Protocol) 그룹 수준에서 수명이 긴 graceful restart 기능을 BGP(Border Gateway Protocol) 속성을 구성하려면 다음을 제공합니다.

이웃 또는 BGP(Border Gateway Protocol) 그룹 수준에서 수명이 긴 Graceful Restart 기능을 활성화하고 속성을 구성하려면 다음을 제공합니다.

라우팅 정책 BGP(Border Gateway Protocol) 수명이 긴 Graceful Restart 커뮤니티 구성

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

잘 알려진 2개의 새로운 커뮤니티가 소개됩니다. 이러한 BGP(Border Gateway Protocol) 커뮤니티는 정적 라우트 정의의 커뮤니티 속성이나 정책 옵션 커뮤니티 정의에 있는 기타 대표적인 커뮤니티(예: 광고 광고 없음, 내보내기 금지, 수출 금지) 등 구성 계층 수준에서 사용할 수 있습니다. 새로운 커뮤니티 2개는 다음과 같습니다.

  • llgr-stale—커뮤니티가 재구성된 장기적인 경로에 커뮤니티를 추가합니다.

  • no-llgr—LLGR에 BGP(Border Gateway Protocol) 원치 않는 라우트 마크. 알림 메시지 기능에는 그와 관련된 구성 매개 변수가 없습니다.

다음과 같은 계층 수준에서 BGP(Border Gateway Protocol) 커뮤니티 정보를 정적, 통합 또는 생성된 경로와 연결하기 위한 명령문과 옵션을 llgr-staleno-llgr 포함할 수 community name members 있습니다.

라우팅 정책 BGP(Border Gateway Protocol) 조건에서 사용할 수 있도록 수명이 긴 graceful restart 커뮤니티를 구성하려면 다음을 제공합니다.

LLGR을 구성할 경우 BGP(Border Gateway Protocol) graceful restart를 구성할 필요가 없습니다. llgr-stale 및 no-llgr 잘 알려진 커뮤니티에 대한 가치는 각각 0xFFFF0006 0xFFFF0007 있습니다. 이 권한은 프로토콜 bgp와 동일합니다. 장기적인 Graceful-Restart 섹션은 l2vpn, inet Labeled-unicast, inet flow 및 Route-Target에만 표시됩니다. inet-mvpn, inet6-mvpn 및 inet-mdt에서는 금지됩니다. 다른 가족들에게는 숨겨져 있습니다.

Junos OS 수명이 긴 graceful restart를 위한 경로의 BGP(Border Gateway Protocol) 상태와 일치하는 BGP(Border Gateway Protocol) 내보내기 정책 구성도 제공합니다. 이전에 정의한 커뮤니티와 라우팅 정책의 주소 프리픽스 목록을 연결하여 지정된 Prefix에 대한 장기적 graceful restart에 대한 경로를 선택적으로 허용 또는 거부할 수 있습니다.

2개의 숨겨진 구성 명령문은 글로벌, 그룹 수준 및 neighbor 그룹 수준 구성에 대한 ] 계층 [edit protocols bgp graceful-restart 수준에 추가됩니다.

, 또는 계층 수준에 있는 명령문은 graceful restart 기능 협상에서 N 플래그의 전송을 disable-notification-flag[edit protocols bgp graceful-restart][edit protocols bgp group group-name graceful-restart][edit protocols bgp group group-name neighbor neighbor-address graceful-restart] 비활성화합니다. , 또는 계층 수준에 있는 명령문은 graceful restart 기능 협상에서 N 플래그의 전송을 disable-notification-extensions[edit protocols bgp graceful-restart] 비활성화하지만, 또한 IETF(Internet Engineering Task Force) [edit protocols bgp group group-name graceful-restart] bgp-gr-notification draft에 지정된 경우 graceful restart receiver 모드를 호출하기 위한 새로운 규칙을 비활성화하고 하드 리셋 서브코드의 전송을 [edit protocols bgp group group-name neighbor neighbor-address graceful-restart] 비활성화합니다. 하드 리셋 서브코드는 알리기 또는 중단 메시지에 수신될 때 계속 관찰됩니다.

N 플래그의 전송을 비활성화하고 전역 또는 시스템 전체 수준에서 graceful restart를 트리거하는 규칙을 비활성화하려면 다음을 제공합니다.

N 플래그의 전송을 비활성화하고 그룹 수준에서 graceful restart를 트리거하기 위한 규칙을 비활성화하려면 다음을 제공합니다.

N 플래그의 전송을 비활성화하고 이웃 또는 피어 수준에서 graceful restart를 트리거하기 위한 규칙을 비활성화하려면 다음을 제공합니다.

논리적 시스템 및 라우팅 인스턴스의 특정 주소 패밀리에 대한 장기적인 Graceful Restarter 모드 협상 구성

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

또한 시스템BGP(Border Gateway Protocol) 논리적 시스템 또는 라우팅 인스턴스의 모든 주소 패밀리에 대해 이 기능을 구성하는 대신 특정 주소 패밀리에 대한 장기적인 graceful restarter 모드 협상 메커니즘을 구성할 수도 있습니다. 특정 BGP(Border Gateway Protocol) 대해 LLGR을 활성화하려면 다음 계층 수준 중 하나에 graceful-restart long-lived restarter stale-time interval 명령문을 포함해야 합니다.

각 라우팅 테이블은 프로토콜 패밀리 또는 AFI(Address Family Indicator) 및 SAFI(후속 주소 패밀리 식별자)로 식별됩니다. AFI 매개 변수는 프로토콜 중 하나일 수 있으며 SAFI 매개 변수는 inet family에 대한 프로토콜과 (l2vpn | inet | route-target)(flow | labeled-unicast) L2VPN 패밀리를 위한 프로토 CO 중 하나일 (auto-discovery-mspw | auto-discovery-only | signaling) 수 있습니다.

LLGR을 구성할 경우 BGP(Border Gateway Protocol) graceful restart를 구성할 필요가 없습니다. 장기적인 Graceful-Restart 섹션은 l2vpn, inet Labeled-unicast, inet flow 및 Route-Target에만 표시됩니다. inet-mvpn, inet6-mvpn 및 inet-mdt에서는 금지됩니다. 다른 가족들에게는 숨겨져 있습니다.

패밀리당 graceful-restart 장시간 재시작자 구성 섹션의 스탠자(stanzas)는 글로벌 또는 그룹 또는 이웃에 대한 BGP(Border Gateway Protocol) LLGR restarter 모드 협상을 가능하게 합니다. 이 값은 글로벌 구성의 그룹과 그룹 구성의 이웃에 의해 상속됩니다. 비활성화 속성은 상위 수준에서 상속된 구성을 오버라우트하는 데 사용됩니다. LLGR 수신기 모드를 비활성화하지 않습니다. 반드시 모든 패밀리에 대해 명시적으로 LLGR 수신기 모드를 비활성화해야 합니다. 숨겨진 속성은 상속된 비활성화 속성을 까다로워하는 enable 데 사용할 수 있습니다. 이웃 수준에서 graceful-restart 장시간 재시작(포함 그룹 수준에서 구성되지 않은 경우 또는 글로벌로 구성되지 않은 경우)을 구성하면 내부 그룹이 분할됩니다. LLGR restarter가 활성화되거나 가족에 대해 비활성화되거나 부실 시간이 변경되면 새 기능을 이웃으로 전송할 수 있도록 세션이 리셋됩니다.

부실 시간의 값의 범위는 1~16777215(2...24 – 1) 초입니다. 이 값은 기본적으로 초 수를 주는 간단한 정수이지만, 다음 표기 방법을 사용하여 지정할 수도 있습니다.

[<weeks>w] [<days>] [< >] [<minutes>m] [<초>] 예를 들어 27일을 27d, 648h, 38880m 또는 2332800으로 지정할 수 있습니다. 90분은 1h30m, 90m 또는 5400s로 구성할 수 있습니다. 지정된 일 수를 86400 시간, 시간 3600 시간 및 분 수 60으로 배가합니다. 총액을 얻기 위해 초에 추가됩니다. 지정된 총이 최대 부수적 시간을 초과하지 않는 한 1d36h와 같은 서로 다른 기간 단위에서 일 및 시간의 결합 형식이 허용됩니다.

또한, 다음 표기 방법을 사용하여 시간을 구성할 수도 있습니다. <>:<minute>:<cond> 예를 들어, 12:00:00은 12시간을 지정합니다. 몇 시간 및 분은 선택 사항입니다.

두 가지 표기 지정은 예를 들어 2w1d 12:00:02와 같은 2주, 1일, 12시간 및 2초(1339202초)로 결합될 수 있습니다. (각 CLI 같은 값에 공백이 있는 이중 견적이 필요하다는 점에 유의하십시오.) 이 표기 표현에 표현된 최대 부신 시간은 27w5d 04:20:15(27주, 5일, 4시간, 20분 및 15초)입니다. show 구성 명령어는 실제로 구성된 값을 표시하는 반면, 관련 시간 표시 명령어가 런타니 쇼 명령으로 표시되는 show bgp neighbor 경우, 값(예: 1d36h가 2d 12:00:00)이 되기와 같이 표준화됩니다. 정규화된 LLGR 시간을 표시하기 위한 전체 규칙은 명령 clear bgp neighbor neighbor-address gracefully 구성에 따라 다릅니다.

논리적 시스템 BGP(Border Gateway Protocol) 라우팅 인스턴스에 대한 글로벌 수준에서 주소 패밀리 및 후속 주소 패밀리당 장기적 graceful restart 특성을 구성하려면 다음을 제공합니다.

논리적 BGP(Border Gateway Protocol) 글로벌 수준에서 주소 패밀리당 장기적인 Graceful Restart 구성

글로벌 수준의 BGP(Border Gateway Protocol) 경우, 주소 패밀리당 장기적인 Graceful Restart 구성

논리적 시스템 BGP(Border Gateway Protocol) 라우팅 인스턴스에 대한 BGP(Border Gateway Protocol) 그룹 수준에서 주소당 및 후속 주소 BGP(Border Gateway Protocol) 장시간의 graceful restart 특성을 구성하려면 다음을 제공합니다.

논리적 시스템을 위한 BGP(Border Gateway Protocol) 그룹 수준에서 주소 패밀리당 BGP(Border Gateway Protocol) 수명이 긴 Graceful Restart 구성

라우팅 BGP(Border Gateway Protocol) 그룹 수준에서 주소 BGP(Border Gateway Protocol)당 장기적으로 Graceful Restart 구성

논리적 시스템 BGP(Border Gateway Protocol) 라우팅 인스턴스에 대한 BGP(Border Gateway Protocol) neighbor 그룹 수준에서 주소 패밀리 및 후속 주소 패밀리당 장기적 graceful restart 특성을 구성하려면 다음을 제공합니다.

논리적 BGP(Border Gateway Protocol) 위한 neighbor 그룹 수준에서 주소 패밀리당 BGP(Border Gateway Protocol) 수명이 긴 Graceful Restart 구성

라우팅 BGP(Border Gateway Protocol) 위한 BGP(Border Gateway Protocol) 그룹 수준에서 주소군당 장기적으로 Graceful Restart 구성

모든 주소 BGP(Border Gateway Protocol) 및 특정 주소 패밀리에 대한 포우링 상태 비트 구성을 통해 BGP(Border Gateway Protocol) Helper Router 또는 Peer에게 경로 유지에 대해 알려

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

BGP(Border Gateway Protocol) 세션이 다운되고 세션이 다시 설정되기 전에 부실한 경로는 각각 재시작 시간 및 장기적인 부패 시간 매개 변수에 의해 제어되는 최대 2개의 연속 기간 동안 유지될 수 있습니다. 1차 기간 동안 라우팅 수정은 방지되지만 잠재적으로 트래픽의 null 경로 필터링을 사용할 수 있습니다. 두 번째 기간 동안 트래픽의 가능한 null-route 필터링이 줄어들지만 네트워크 전반에서 라우팅 변경 사항을 볼 수 있습니다. 네트워크 환경에서 특정 애플리케이션에 대한 관련 매개 변수의 설정은 상거래, 네트워크 역학 및 잠재적 장애 시나리오를 고려해야 합니다. 필요한 경우, 첫 번째 기간은 로컬 구성 또는 graceful restart 기능의 재시작 시간을 AFI(Address Family Indicator) 및 해당 기능에 있는 후속 SAFI(Address Family Identifiers)를 나열하지 않는 0으로 설정하여 우회할 수 있습니다.

F 비트(그리고 동반 GR 기능의 "포우링 상태" 비트)의 설정은 구축 고려 사항에서 부분적으로 중요합니다. F 비트는 도우미 라우터가 관련 경로를 플러시해야 를 표시하기 위해 해석될 수 있습니다(비트가 명확한 경우). LLGR이 사용되는 중요한 시나리오는 기존 라우팅(터널 기반 라우팅이 아닌 홉-홉 포링)보다 구성과 유사한 라우트에 대한 것입니다. 이러한 경로의 경우 다른 고려 사항과 관계없이 항상 F 비트를 설정하는 것이 유용할 수 있습니다. 마찬가지로, 포우링 플레인에 참여하지 않는 전용 루트 반영구와 같은 컨트롤 플레인 전용 엔티티의 경우 F 비트를 항상 설정하는 것이 바람직합니다. 전반적으로, 재시작 라우터의 상태 손실이 포링 루프나 null 루트를 발생하게 될 것으로 예상될 수 있는 경우 상태를 유지한 지 여부에 따라 F 비트를 신중하게 설정해야 합니다. 구축 요구 및 구성된 설정에 따라 F 비트를 설정해야 하는지 여부를 결정할 수 있습니다. 일부 VPN 구축에서 네트워크가 이 규격을 지원하지 고객 에지(CE) 경우에도 부실한 경로를 광고하는 것이 고객 에지(CE) 있을 수 있습니다. 이러한 시나리오에서, 이러한 경로에 대해 알리기 위해 PE를 구성하는 네트워크 운영자는 경로를 고객 에지(CE) 운영자에게 알리고 경로를 이해하기 위해 고객 에지(CE) 구성해야 합니다. 일반적으로 BGP(Border Gateway Protocol) 구현은 LLGR_STALE 일치하고 매칭 경로에 대한 LOCAL_PREF 설정하여 이러한 동작을 실행합니다.

모든 논리적 시스템 또는 라우팅 인스턴스에 대해 글로벌, 그룹 및 이웃 BGP(Border Gateway Protocol) 정의할 수 있는 포링 스테이트(Forwarding State) 비트를 지정할 수 있습니다. Global, BGP(Border Gateway Protocol) group 또는 BGP(Border Gateway Protocol) 또는 계층 수준에서의 명령문을 forwarding-state-bit (as-rr-client | from-fib)[edit protocols bgp graceful-restart][edit protocols bgp group-group-name graceful-restart][edit protocols bgp group-group-name neighbor neighbor-address graceful-restart] 포함합니다. 포월 스테이트 비트 속성은 Graceful Restart와 장기적인 Graceful Restart 기능 알림 모두에서 Forwarding State 비트가 설정되는 방법을 제어합니다. 기본적으로, 값은 이웃이 루트 반영기 클라이언트인지 여부에 따라 결정됩니다. 이웃이 루트 플리플러 클라이언트가 아닌 경우, RFC 4724를 준수하여 관련 FIB의 상태를 따라 값이 설정됩니다. 이웃이 루트 반사 클라이언트인 경우, 이 값은 관련 FIB의 상태를 사용하는 inet 유니캐스트 및 inet6 유니캐스트를 제외한 모든 패밀리에 대해 1로 설정됩니다. 이 옵션은 모든 주소 패밀리의 동작을 루트 반영기 클라이언트의 기능과 as-rr-client 동일하게 설정합니다. 이 옵션은 비라우트(non-route-reflector) 클라이언트의 경우와 같은 모든 주소 패밀리의 동작을 from-fib 강제합니다.

글로벌 수준에서 포우링 상태 플래그 협상을 구성하기 위해 다음을 실행합니다.

그룹 수준에서 포우링 상태 플래그 협상을 구성하기 위해 다음을 실행합니다.

이웃 또는 피어 그룹 수준에서 포우링 상태 플래그 협상을 구성하기 위해 다음을 실행합니다.

Forwarding State 비트에 대한 글로벌 설정 외에도 포링 상태 비트 동작을 개별 패밀리에 대해 지정할 수 있습니다. 포팅 상태-비트 설정을 변경하는 경우 기존 세션에는 영향이 없습니다. 특정 주소 패밀리에 대한 Forwarding State 비트를 지정하기 위해 논리적 시스템 및 라우팅 인스턴스에 , 또는 계층 수준에서 명령문을 forwarding-state-bit (set | from-fib)[edit protocols bgp graceful-restart family address-family subsequent-address-family][edit protocols bgp group-group-name graceful-restart family address-family subsequent-address-family][edit protocols bgp group-group-name neighbor neighbor-address graceful-restart family address-family subsequent-address-family] 포함합니다. 패밀리 BGP(Border Gateway Protocol) 구성 옵션이 추가되어 Graceful Restart 및 장기적인 Graceful Restart 기능 광고를 통해 포링 스테이트 비트(Forwarding State) 비트를 제어할 수 있습니다. 기본 논리적 시스템이나 특정 논리적 시스템, 기본 라우팅 인스턴스 또는 특정 라우팅 인스턴스에 대해 지정할 수 있습니다. 속성은 포워드 스테이트 비트(Forwarding State) 비트 설정에 대한 기본 규칙 또는 글로벌 구성을 per-family forwarding-state-bit 규명합니다. 이 set 옵션은 포링 스테이트 비트(Forwarding State bit)를 1로 설정해야 합니다. 이 옵션은 연관 FIB의 상태를 따라 값을 from-fib 설정합니다. 패밀리(family)의 포링 상태(forwarding-state-bit) 설정을 변경하는 경우, 기존 세션에는 영향이 없습니다.

다음은 주소 패밀리당 포우링 상태 비트를 구성하는 명령문을 포함할 수 있는 전체 구성 계층 forwarding-state-bit (set | from-fib) 수준입니다.

논리적 시스템 또는 라우팅 인스턴스에 대한 글로벌 수준에서 BGP(Border Gateway Protocol) 주소당 및 후속 주소 패밀리에 대해 장기적인 Graceful Restart를 위해 포링 상태 비트를 구성하려면 다음을 제공합니다.

논리적 시스템에 대한 글로벌 수준에서 주소당 포우링 상태 비트 구성

글로벌 수준의 라우팅 인스턴스에서 주소당 포우링 상태 비트 구성

논리적 시스템 BGP(Border Gateway Protocol) 라우팅 인스턴스에 대한 BGP(Border Gateway Protocol) 그룹 수준에서 장기적인 graceful restart를 위해 포링 상태 비트를 구성하려면 다음을 제공합니다.

논리적 시스템에 대한 BGP(Border Gateway Protocol) 주소당 포우링 상태 비트 구성

라우팅 인스턴스에 대한 BGP(Border Gateway Protocol) 그룹 수준에서 주소당 포우링 상태 비트 구성

논리적 시스템 또는 라우팅 인스턴스에 대한 BGP(Border Gateway Protocol) neighbor 그룹 수준에서 장기적인 graceful restart를 위한 주소 BGP(Border Gateway Protocol)당 및 후속 주소 패밀리에 대해 포링 상태 비트를 구성하려면 다음을 제공합니다.

논리적 시스템에 대한 BGP(Border Gateway Protocol) 주소당 포우링 상태 비트 구성

라우팅 인스턴스를 위한 BGP(Border Gateway Protocol) 그룹 수준에서 주소당 포우링 상태 비트 구성

예를 들면 다음과 같습니다. 수명이 긴 Graceful Restart를 사용하여 BGP(Border Gateway Protocol) 피어에 대한 경로 세부 정보 BGP(Border Gateway Protocol) 보존

Junos OS 기능은 BGP(Border Gateway Protocol) graceful restart 기능을 사용하여 라우팅 정보가 유지되는 기간보다 BGP(Border Gateway Protocol)(failed)로부터 긴 기간 동안 BGP(Border Gateway Protocol) 라우팅 세부 정보를 보존하는 메커니즘을 지원한다.

지금까지 라우팅 프로토콜과 BGP(Border Gateway Protocol) 특히, 수정성에 초점을 맞추고 설계되어 , 각 네트워크 요소의 포워더 포워드 상태의 중요한 측면이 가능한 한 신속하게 네트워크의 현재 상태로 수렴하는 "수정"의 중요한 측면입니다. 이 때문에 이 프로토콜은 라우터에 의해 광고되는 상태를 최대한 신속하게 제거하도록 설계되어(BGP(Border Gateway Protocol) 관점에서) 즉시 다운됩니다. RFC 4724에 정의된 BGP(Border Gateway Protocol) Graceful Restart를 사용하여 빠른 컨버전스 기능은 네트워크에서 "부수적" 상태를 신속하게 제거하려는 시도 중입니다.

BGP(Border Gateway Protocol) LLGR(Graceful Restart)을 통해 네트워크 운영자는 기존 BGP(Border Gateway Protocol) BGP(Border Gateway Protocol) Graceful Restart 기능보다 훨씬 더 오랜 시간 동안 페일 라우팅 정보를 유지할 수 있습니다. 장기적인 BGP(Border Gateway Protocol) 라우트 유지 관리에 필요한 이 기능은 IETF(Internet Engineering Task Force)-draft-uttaro-idr-bgp-persistence-03- IETF(Internet Engineering Task Force)-long-lived BGP(Border Gateway Protocol) Graceful Restart에대한 지원에 따라 구성됩니다. 이 초안에 따라, 장기적인 LLGR(Graceful Restart)는 NLRI당 명시적으로 구성되어야하며, LLGR을 인식하고 검증하지 않은 다른 피어로 부가된 정보가 확산되는 것을 방지하는 프로비저닝이 포함되어 있습니다.

이 예에서는 MX 시리즈 라우터에서 BGP(Border Gateway Protocol) 수명이 긴 graceful restart 기능을 구성하는 방법을 설명하며 다음 섹션을 설명합니다.

요구 사항

이 예에서는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 활용합니다.

  • MPC가 있는 1대의 MX 시리즈 라우터.

  • Junos OS 릴리스 15.1R1 MX 시리즈 라우터의 이상 버전

수명이 긴 graceful restart를 BGP(Border Gateway Protocol) 전에 다음을 하는지 반드시 확인하십시오.

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

  2. 구성 BGP(Border Gateway Protocol).

개요

Graceful Restart를 통해 재시작을 진행하는 라우팅 디바이스가 인접 이웃 및 피어에게 해당 조건에 대해 알릴 수 있습니다. Graceful Restart가 진행되는 동안, 재시작 장치와 이웃은 네트워크 성능을 중단하지 않고도 패킷을 계속 포워드합니다. 이웃 장치가 재시작을 지원하기 때문에(이들 이웃은 도우미 라우터라고도 불) 재시작 장치는 알고리즘을 재계산하지 않고도 신속하게 전체 작동을 재개할 수 있습니다.

일반 graceful restart 수신기 모드를 비활성화하지 않는 한, 장시간의 graceful restart 수신기 모드가 기본적으로 활성화됩니다. 수명이 BGP(Border Gateway Protocol) LLGR(Graceful Restart) 기능을 활성화하려면 계층 수준에서 long-lived receiver enable 명령문을 [edit protocols bgp graceful-restart] 포함합니다. 글로벌 또는 시스템 레벨에서 BGP(Border Gateway Protocol) LLGR을 활성화하는 것 이외에도, 계층 수준에서의 장기 수신기 활성화 명령문을 포함해 특정 BGP(Border Gateway Protocol) 그룹에 대한 [edit protocols bgp group group-name graceful-restart] LLGR을 구성하고 계층 수준에서 특정 BGP(Border Gateway Protocol) 계층 수준으로도 구성할 수 [edit protocols bgp group group-name neighbor neighbor-address graceful-restart] 있습니다. LLGR 메커니즘을 BGP(Border Gateway Protocol) 활성화하려면 , long-lived receiver disable 또는 [edit protocols bgp graceful-restart] [프로토콜 편집 [edit protocols bgp group group-name graceful-restart] bgp 그룹 이름 neighbor-address graceful-restart] 계층 수준을 포함합니다. LLGR을 비활성화하면 모든 NLRI 패밀리에 대한 모든 LLGR 기능(수신기 및 재시작자 모드)이 비활성화됩니다. 이 속성은 글로벌 구성의 그룹과 그룹 구성의 이웃에 의해 상속됩니다.

토폴로지

1.2.3.4 주소와 함께 피어 또는 이웃에 대해 부가적인 경로가 유지 관리되는 BGP(Border Gateway Protocol) 시나리오를 고려합니다. 부패한 세션에서 라우트가 유지되는 기간을 지정하고 피어의 graceful restart가 발생하는 경우, 장기적인 graceful restart 메커니즘을 정의할 때 무시할 BGP(Border Gateway Protocol) 라우터를 구성할 수도 있습니다. 라우팅 정책문에 사용할 IPv4 또는 IPv6 주소 프리픽스 목록을 정의하고 라우팅 정책에 BGP(Border Gateway Protocol) 커뮤니티를 정의할 수 있습니다. 특정 Prefix에서 루트를 거부하기 위해 작업 수정자를 설정하면 BGP(Border Gateway Protocol) 기간 동안 이러한 BGP(Border Gateway Protocol) 유지되지 않습니다.

또한 시스템BGP(Border Gateway Protocol) 논리적 시스템 또는 라우팅 인스턴스의 모든 주소 패밀리에 대해 이 기능을 구성하는 대신 특정 주소 패밀리에 대한 장기적인 graceful restarter 모드 협상 메커니즘을 구성할 수도 있습니다. 특정 BGP(Border Gateway Protocol) 대해 LLGR을 활성화하려면 다음 계층 수준 중 하나에 graceful-restart long-lived restarter stale-time interval 명령문을 포함해야 합니다.

각 라우팅 테이블은 프로토콜 패밀리 또는 AFI(Address Family Indicator) 및 SAFI(후속 주소 패밀리 식별자)로 식별됩니다. AFI 매개 변수는 프로토콜 중 하나일 수 있으며 SAFI 매개 변수는 inet family에 대한 프로토콜과 (l2vpn | inet | route-target)(flow | labeled-unicast) L2VPN 패밀리를 위한 프로토 CO 중 하나일 (auto-discovery-mspw | auto-discovery-only | signaling) 수 있습니다.

LLGR을 구성할 경우 BGP(Border Gateway Protocol) graceful restart를 구성할 필요가 없습니다. 장기적인 Graceful-Restart 섹션은 l2vpn, inet Labeled-unicast, inet flow 및 Route-Target에만 표시됩니다. inet-mvpn, inet6-mvpn 및 inet-mdt에서는 금지됩니다. 다른 가족들에게는 숨겨져 있습니다.

구성

CLI 빠른 구성

이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣기하고, 라인 끊기를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 정보를 변경하고, 계층 수준에서 명령어를 CLI 입력한 다음 구성 모드에서 [edit]commit 입력합니다.

주소 Prefix List, BGP(Border Gateway Protocol) 커뮤니티 및 BGP(Border Gateway Protocol) 정책 구성

BGP(Border Gateway Protocol) Group, NLRI 및 장기적인 Graceful Restart 구성

BGP(Border Gateway Protocol) Neighbor 그룹 구성

재시작 모드용 장시간 Graceful Restart 구성

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 네트워크의 네트워크 CLI 대한 자세한 내용은 CLI 사용자 가이드의 CLI Editor 사용 CLI 참조하십시오.

  1. 주소 프리픽스 목록, BGP(Border Gateway Protocol) 커뮤니티, BGP(Border Gateway Protocol) 라우팅 정책에 대한 일치 조건 및 작업 수정자를 구성합니다.

  2. 플로우에 대한 부실한 BGP(Border Gateway Protocol) 재시작 모드를 위해 BGP(Border Gateway Protocol) 그룹, 주소 가족 및 장기적인 Graceful Restart 기능을 구성합니다.

  3. 인접 BGP(Border Gateway Protocol) 구성합니다.

결과

구성 모드에서 명령어를 입력하여 show policy-optionsshow protocols 구성을 확인 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 지침을 반복하여 구성을 수정합니다.

확인

구성이 제대로 작동하고 있는지 확인합니다.

장기적인 Graceful Restart 기능이 활성화되어 있는지 검증

목적

인접 수준으로 BGP(Border Gateway Protocol) 구성된 수명이 긴 graceful restart BGP(Border Gateway Protocol) 기능 검증

실행

LLGR 수신 모드가 활성화된 동안(LLGR을 협상한 피어는 연결이 끊기고 아직 다시 연결되지 않은), 명령의 출력은 LLGR이 만료될 때까지 남은 시간, GR stale timer에 남은 시간 및 RIB 세부 정보를 show bgp neighbor 표시합니다.

의미

출력은 이웃에 대한 BGP(Border Gateway Protocol) 보여줍니다.