IS-IS에 대한 루프 없는 대체 경로 이해하기
Junos OS 릴리스 9.5 이상에서는 IS-IS 루프 없는 대체 경로에 대한 지원을 통해 IS-IS에 대한 IP Fast-Reroute 기능을 사용할 수 있습니다. Junos OS 모든 IS-IS 경로에 대해 루프 없는 백업 경로를 미리 컴퓨팅합니다. 이러한 백업 경로는 패킷 전달 엔진 사전 설치되며, 로컬 복구를 수행하고 특정 경로의 기본 다음 홉에 대한 링크를 더 이상 사용할 수 없을 때 백업 경로를 구현합니다. 로컬 복구를 통해 패킷 전달 엔진 라우팅 엔진 재컴퓨트 경로를 수신하기 전에 경로 오류를 수정할 수 있습니다. 로컬 수리로 트래픽을 50밀리초 미만으로 재라우트하는 데 필요한 시간을 줄일 수 있습니다. 반면 글로벌 수리에는 최대 800밀리초가 소요되어 새로운 경로를 계산할 수 있습니다. 따라서 로컬 수리 및 전역 수리가 보완적입니다. 로컬 복구를 통해 전역 수리에서 새 경로를 계산할 때까지 백업 경로를 사용하여 트래픽이 계속 라우팅될 수 있습니다.
루프 없는 경로는 트래픽을 라우팅 디바이스를 통해 지정된 목적지에 도달하기 위해 다시 전달하지 않는 경로입니다. 즉, 목적지에 대한 가장 짧은 경로가 라우팅 디바이스를 트래버스하는 이웃은 해당 목적지에 대한 백업 경로로 사용되지 않습니다. IS-IS 경로에 대한 루프 없는 대체 경로를 결정하려면, Junos OS 각 1홉 이웃에서 최단 경로 우선(SPF) 계산을 실행합니다. 모든 IS-IS 인터페이스에서 대체 루프 없는 경로에 대한 지원을 활성화할 수 있습니다. IS-IS가 이미 활성화된 인터페이스에서 LDP를 활성화하는 것이 일반적이기 때문에 이 기능은 LDP 레이블 스위칭 경로(LSP)에 대한 지원도 제공합니다.
LDP와 IS-IS 모두에 대해 구성된 인터페이스에서 대체 루프 없는 경로에 대한 지원을 활성화하면 명령을 사용하여 traceroute
기본 다음 홉에 대한 활성 경로를 추적할 수 있습니다.
IS-IS 경로를 통해 사용할 수 있는 백업 범위의 수준은 실제 네트워크 토폴로지에 따라 달라지며, 일반적으로 주어진 라우팅 디바이스의 모든 목적지에 대해 100% 미만입니다. 백업 범위를 확장하여 RSVP LSP를 포함할 수 있습니다.
Junos OS 대체 루프 없는 경로를 통해 IS-IS에 대한 경로 중복을 위한 두 가지 메커니즘인 링크 보호 및 노드 링크 보호를 제공합니다. IS-IS 인터페이스에서 링크 보호 또는 노드 링크 보호를 활성화하면 Junos OS 보호된 인터페이스를 통과하는 모든 대상 경로의 기본 다음 홉에 단일 대체 경로를 생성합니다. 링크 보호는 링크별 트래픽 보호를 제공합니다. 단일 링크만 사용할 수 없지만 기본 경로의 인접 노드를 다른 인터페이스를 통해 계속 사용할 수 있다고 가정하면 링크 보호를 사용합니다.
노드 링크 보호는 완전히 다른 라우팅 디바이스를 통해 대체 경로를 설정합니다. 링크가 더 이상 제공되지 않을 때 노드에 대한 액세스가 손실된다고 가정할 때 노드 링크 보호를 사용합니다. 결과적으로 Junos OS 기본 다음 홉 라우팅 디바이스를 방지하는 백업 경로를 계산합니다. 릴리스 9.4 이전 Junos OS RSVP 프로토콜만이 패킷 전달 엔진 로컬 수리 및 Fast Reroute, 링크 보호 및 노드 보호를 지원합니다.
그림 1에서 케이스 2는 기본 다음 홉 링크 A에서 대상 라우터 C에 실패할 때 링크 보호로 소스 라우터 A가 링크 B로 전환할 수 있는 방법을 보여줍니다. 그러나 라우터 B가 실패하면 링크 B도 실패하고 보호되는 링크 A가 손실됩니다. 노드 링크 보호가 활성화된 경우, 라우터 A는 라우터 D에서 Link D로 전환하고 실패한 Router B를 아예 우회할 수 있습니다. 사례 1에서와 같이, 노드 링크 보호가 활성화되어 있는 Router A는 라우터 D에서 대상 라우터 C까지 사용할 수 있는 노드 링크 보호 대체 경로를 가짐. 즉, 라우터 B가 실패하면 라우터 A에서 링크 D로의 경로가 대체 백업 경로로 계속 사용 가능하기 때문에 라우터 A가 라우터 C에 계속 도달할 수 있습니다.
IS-IS 경로에 대한 루프 없는 대체 경로에 대한 Junos OS 구현은 다음 표준을 기반으로 합니다.
RFC 5286, IP Fast-Reroute의 기본 사양: 루프 없는 대체
RFC 5714, IP Fast Reroute 프레임워크
IS-IS에 대한 링크 보호 구성
IS-IS가 활성화된 모든 인터페이스에서 링크 보호를 구성할 수 있습니다. 링크 보호를 활성화하면 Junos OS 보호된 인터페이스를 통과하는 모든 대상 경로의 기본 다음 홉에 하나의 대체 경로를 생성합니다. 링크 보호는 단일 링크만 사용할 수 없지만 이웃 노드가 다른 인터페이스를 통해 계속 사용할 수 있다고 가정합니다.
또한 패킷당 로드 밸런싱 라우팅 정책 구성하여 라우팅 프로토콜 프로세스가 라우팅 테이블 지정된 경로에 대한 모든 다음 홉을 설치하도록 보장해야 합니다.
링크 보호를 활성화하려면 계층 수준에서 문을 [edit protocols isis interface interface-name]
포함합니다link-protection
.
[edit] protocols { isis { interface interface-name { link-protection; } } }
IS-IS에 대한 노드 링크 보호 구성
IS-IS가 활성화된 모든 인터페이스에서 노드 링크 보호를 구성할 수 있습니다. 노드 링크 보호는 보호된 인터페이스를 통과하는 모든 목적지 경로에 대해 모두 다른 라우팅 디바이스를 통해 대체 경로를 설정합니다. Node-link 보호는 전체 라우팅 디바이스 또는 노드가 실패했다고 가정합니다. 따라서 Junos OS 기본 다음 홉 라우팅 디바이스를 방지하는 백업 경로를 계산합니다.
또한 패킷당 로드 밸런싱 라우팅 정책 구성하여 라우팅 프로토콜 프로세스가 라우팅 테이블 지정된 경로에 대한 모든 다음 홉을 설치하도록 보장해야 합니다.
노드 링크 보호를 활성화하려면 계층 수준에서 문을 [edit protocols isis interface interface-name]
포함합니다node-link-protection
.
[edit] protocols { isis { interface interface-name { node-link-protection; } } }
IS-IS 인터페이스를 보호 인터페이스의 백업으로 제외
기본적으로 마스터 인스턴스 또는 특정 라우팅 인스턴스에 속하는 모든 IS-IS 인터페이스는 보호된 인터페이스를 위한 백업 인터페이스로 자격이 있습니다. 모든 IS-IS 인터페이스가 보호된 인터페이스의 백업 인터페이스 기능에서 제외되도록 지정할 수 있습니다. 백업 인터페이스로 IS-IS 인터페이스를 제외하려면 계층 수준에서 문을 [edit protocols isis interface interface-name]
포함합니다no-eligible-backup
.
[edit] protocols { isis { interface interface-name { no-eligible-backup; } } }
IS-IS의 백업 경로로 RSVP 레이블 스위칭 경로 구성
단일 홉 이웃에 대한 백업 경로의 최단 경로 우선(SPF) 계산에 의존하면 특정 네트워크 토폴로지에서 100% 미만의 백업 커버리지가 발생할 수 있습니다. RSVP LSP를 백업 경로로 구성하여 IS-IS 및 LDP LSP(label-switched paths)의 범위를 향상시킬 수 있습니다. 특정 RSVP LSP를 백업 경로로 구성하려면 계층 수준에서 문을 [edit protocols mpls label-switched-path lsp-name]
포함합니다backup
.
[edit] protocols { mpls { label-switched-path lsp-name { backup; to ip-address; } } }
LSP를 구성할 때, 문으로 to
송신 라우팅 디바이스의 IP 주소를 지정해야 합니다. LSP 및 RSVP 구성에 대한 자세한 내용은 라우팅 디바이스용 Junos OS MPLS 애플리케이션 라이브러리를 참조하십시오.
운영 모드 명령을 사용하여 보호된 IS-IS 경로 모니터링
링크 보호 및 노드 링크 보호 IS-IS 경로에 대한 자세한 내용을 제공하는 운영 모드 명령을 실행할 수 있습니다. 다음 지침은 각 명령의 출력에서 사용할 수 있는 정보 유형을 설명합니다.
show isis backup label-switched-path
- LSP가 백업 경로로 지정된 MPLS 해당 LSP의 현재 상태를 표시합니다.show isis backup spf results
- 지정된 목적지에 대한 각 이웃에 대한 SPF 계산을 표시합니다. 특정 인터페이스 또는 노드가 백업 경로로 지정되었는지 여부와 그 이유를 나타냅니다.no-coverage
옵션을 사용하여 백업 커버리지가 없는 노드만 표시합니다.show isis backup coverage
- 보호되는 각 주소 패밀리 유형에 대한 노드 및 접두사의 비율을 표시합니다.show isis interface detail
- 보호된 각 인터페이스에 적용되는 보호 유형(링크 또는 노드 링크)을 표시합니다.