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