Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IS-IS(Intermediate System to Intermediate System)의 세그먼트 라우팅을 통한 토폴로지 독립 루프 프리 대체 언어 이해

세그먼트 라우팅을 사용하면 라우터가 경로를 설명하는 레이블 스택을 부과하여 네트워크의 특정 경로를 따라 패킷을 보낼 수 있습니다. 세그먼트 라우팅 레이블 스택에 의해 설명되는 포워딩 작업은 경로별로 설정할 필요가 없습니다. 따라서 수신 라우터는 세그먼트 라우팅 레이블 스택을 사용하여 임의의 경로를 인스턴스화하고 신호 없이 즉시 사용할 수 있습니다.

세그먼트 라우팅에서 각 노드는 수신 레이블과 포워딩 작업 간의 매핑을 보급합니다. 특정 전달 작업을 세그먼트라고 하며, 해당 세그먼트를 식별하는 레이블을 세그먼트 식별자(SID)라고 합니다. TI-LFA에서 생성된 백업 경로는 다음 유형의 세그먼트를 사용합니다.

  • 노드 세그먼트 - 노드 세그먼트는 최단 경로를 따라 패킷을 대상 노드로 전달합니다. 노드 세그먼트(노드 SID)를 나타내는 레이블은 대상 노드에 도달할 때까지 스왑됩니다.

  • 인접 세그먼트 - 인접 세그먼트는 인접 세그먼트를 보급한 노드의 특정 인터페이스를 통해 패킷을 전달합니다. 인접 세그먼트(인접 SID)를 나타내는 레이블은 이를 보급한 노드에 의해 나타납니다.

라우터는 노드 SID와 인접 SID의 조합을 사용하는 레이블 스택을 생성하여 특정 경로를 따라 패킷을 보낼 수 있습니다. 일반적으로 노드 SID는 두 노드 간의 최단 경로에 해당하는 경로의 일부를 나타내는 데 사용됩니다. 인접 SID는 노드 SID를 사용하여 원하는 경로를 정확하게 나타낼 수 없는 모든 곳에서 사용됩니다.

LFA(Loop-free alternate) 및 RLFA(remote LFA)는 수년 동안 fast-reroute 보호를 제공하는 데 사용되었습니다. LFA를 사용하면 로컬 수리 포인트(PLR)가 직접 이웃 중 하나로 전송된 패킷이 PLR을 통해 루프백하지 않고 목적지에 도달하는지 여부를 결정합니다. 일반적인 네트워크 토폴로지에서는 목적지의 약 40-60%가 LFA로 보호될 수 있습니다. 원격 LFA는 PLR이 단일 레이블을 부과하여 패킷을 복구 터널 엔드포인트로 터널링할 수 있도록 허용함으로써 LFA의 개념을 확장하며, 여기서 패킷은 PLR을 통해 루프백하지 않고 대상에 도달할 수 있습니다. 원격 LFA를 사용하면 LFA에 비해 더 많은 목적지를 PLR로 보호할 수 있습니다. 그러나 네트워크 토폴로지에 따라 원격 LFA로 보호되는 대상의 비율은 일반적으로 100% 미만입니다.

TI-LFA(Topology-Independent LFA)는 PLR이 더 심층적인 레이블 스택을 사용하여 백업 경로를 구성할 수 있도록 함으로써 LFA 및 원격 LFA의 개념을 확장합니다. 또한 TI-LFA는 PLR에서 사용하는 백업 경로가 주어진 실패 시나리오에 대해 IGP(Interior Gateway Protocol)가 통합되면 패킷이 사용하는 경로와 동일해야 한다는 제약 조건을 부과합니다. 이 경로를 포스트 컨버전스 경로라고 합니다.

포스트 컨버전스 경로를 백업 경로로 사용하면 몇 가지 바람직한 특성이 있습니다. 일부 토폴로지의 경우 네트워크 운영자는 장애 후 포스트 컨버전스 경로를 따라 트래픽을 전송할 수 있는 충분한 네트워크 용량만 확인하면 됩니다. 이러한 경우 백업 경로가 사후 컨버전스 경로를 따르기 때문에 백업 경로가 활성 상태인 동안 네트워크 운영자는 장애 직후 트래픽 패턴을 처리하기 위해 추가 용량을 할당할 필요가 없습니다.

TI-LFA의 이점

  • IGP는 백업 경로를 자동으로 계산하므로 장애 처리를 위해 추가 용량을 할당할 필요가 없습니다.

  • 이중화를 제공하고 혼잡 및 링크 장애로부터 보호합니다.

  • 패킷 전송을 위한 포스트 컨버전스 경로를 쉽게 구성하고 활용할 수 있습니다.

TI-LFA 보호 유형

TI-LFA는 링크 장애, 노드 장애, 운명 공유 장애 및 공유 위험 링크 그룹 장애에 대한 보호를 제공합니다. 링크 장애 모드에서는 링크가 실패할 경우 대상이 보호됩니다. 노드 보호 모드에서는 기본 링크에 연결된 이웃이 실패하면 대상이 보호됩니다. 노드를 보호하는 컨버전스 후 경로를 결정하기 위해 neighbor에서 나가는 모든 링크의 비용은 구성 가능한 금액만큼 증가하는 것으로 가정합니다.

운명 공유 보호를 사용하면 각 PLR에서 해당 IP 주소로 식별되는 각 운명 공유 그룹의 링크를 사용하여 운명 공유 그룹 목록이 구성됩니다. PLR은 비용을 각 운명 공유 그룹과 연관시킵니다. fate-sharing-aware post-convergence 경로는 실패한 링크와 동일한 fate-sharing group에 있는 각 링크의 비용이 해당 그룹과 연관된 비용을 증가시켰다고 가정하여 계산됩니다.

Junos OS 릴리스 20.2R1부터 세그먼트 라우팅을 위해 TI-LFA 네트워크에서 SRLG(Shared Risk Link Group) 보호를 구성하여 토폴로지 독립 루프 프리 대체(TI-LFA) 백업 경로에 SRLG 링크를 포함하지 않는 Fast Reroute 경로를 선택할 수 있습니다. SRLG는 공통 광섬유를 공유하며 링크 끊어짐의 위험도 공유합니다. SRLG의 한 링크가 실패하면 그룹의 다른 링크도 실패할 수 있습니다. 따라서 백업 경로에서 보호된 링크와 동일한 위험을 공유하는 링크를 피해야 합니다. SRLG 보호를 구성하면 TI-LFA가 공유 위험 링크를 포함하는 백업 경로를 선택할 수 없습니다. SRLG 보호를 구성한 경우 IS-IS는 컨버전스 후 경로와 일치하는 Fast Reroute 경로를 계산하고 보호된 링크의 SRLG에 속하는 링크를 제외합니다. 보호된 링크와 동일한 SRLG의 모든 로컬 및 원격 링크는 TI-LFA 백업 경로에서 제외됩니다. 로컬 수리 포인트(PLR)는 다른 발신 인터페이스를 사용하여 Fast Reroute 경로에 대한 레이블 스택을 설정합니다. 현재 IPv6 네트워크 및 멀티토폴로지 네트워크에서는 SRLG 보호를 활성화할 수 없습니다.

컨버전스 후 경로를 따르는 백업 경로를 구성하기 위해 TI-LFA는 백업 경로를 정의하는 레이블 스택의 여러 레이블을 사용합니다. 특정 컨버전스 후 백업 경로를 구성하는 데 필요한 레이블 수가 특정 양을 초과하는 경우 해당 백업 경로를 설치하지 않는 것이 유용한 경우도 있습니다. 백업 경로를 설치하기 위해 가질 수 있는 최대 레이블 수를 구성할 수 있습니다. 기본값은 3이며 범위는 2에서 5까지입니다.

주어진 장애에 대한 사후 컨버전스 경로가 실제로는 equal-cost 경로 집합인 경우가 종종 있습니다. TI-LFA는 장애 후 토폴로지에서 여러 개의 equal-cost 경로를 사용하여 지정된 대상에 대한 백업 경로를 구성하려고 시도합니다. 토폴로지에 따라 TI-LFA는 동일한 비용의 백업 경로를 정확하게 구성하기 위해 서로 다른 레이블 스택을 사용해야 할 수 있습니다. 기본적으로 TI-LFA는 지정된 대상에 대해 하나의 백업 경로만 설치합니다. 그러나 1에서 8까지 범위의 값을 구성할 수 있습니다.

IPv6 네트워크의 TI-LFA

Junos OS 릴리스 20.1R1부터 IPv6 전용 네트워크에서 세그먼트 라우팅으로 TI-LFA를 구성하여 주어진 장애에 대한 컨버전스 후 경로에 해당하는 FRR(Fast Reroute) 백업 경로를 제공할 수 있습니다. 그러나 IPv6 전용 네트워크에 대한 페이트 공유 보호는 구성할 수 없습니다. IPv6 전용 네트워크에서 백업 경로를 계산하려면 IS-IS 프로토콜이 다음 TLV 유형을 보급해야 합니다.

  • TLV 233 - IPv6 글로벌 인터페이스 주소

  • TLV 22의 Subtlv 12 및 13

인터페이스에서 여러 글로벌 IPv6 주소를 구성할 수 있지만 백업 경로는 하나의 글로벌 인터페이스에 대해서만 계산됩니다.

Junos OS 릴리스 19.1R1부터 로컬 수리 지점(PLR)을 구성하여 IS-IS 네트워크의 세그먼트 라우팅 매핑 서버 광고에서 파생된 접두사-SID에 대한 토폴로지 독립 루프 프리 대체 백업 경로를 생성할 수 있습니다. 세그먼트 라우팅으로 구성된 네트워크에서 IS-IS는 세그먼트 라우팅 매핑 서버 광고를 사용하여 접두사 SID를 파생합니다. IPv6에 대한 세그먼트 라우팅 매핑 서버 보급은 현재 지원되지 않습니다. 세그먼트 라우팅 매핑 서버 광고에 플래그를 연결하려면 계층 수준에서 , domain-wide-flooding, 및 no-node-segment 명령문을 [edit routing-options source-packet-routing mapping-server-entry mapping-server-name] 포함합니다attached.

TI-LFA 제한 사항

세그먼트 라우팅 매핑 서버 보급의 접두사 SID에 대한 백업 경로는 다음 시나리오에서 생성되지 않습니다.

  • 일부 홉이 SR이 아닌 도메인에 있는 경우.

  • 세그먼트 라우팅 노드가 접두사와 접두사 SID 인덱스를 직접 보급하는 경우, Junos OS는 접두사 SID 인덱스를 사용하고 해당 접두사에 대한 매핑 서버 보급을 무시합니다.

  • 백업 경로에 LDP 도메인의 인접-SID가 필요한 경우 백업 경로를 설치할 수 없습니다.

  • PLR이 LDP를 사용하여 레이블 매핑을 결정할 수 없는 경우.

메모:

현재 동일한 인스턴스의 SR-LDP 스티칭 노드에서 원격 LFA 및 TI-LFA를 구성할 수 없습니다. 따라서 동일한 디바이스에서 및 를 link-protection 모두 post-convergence-lfa 구성할 수 없습니다.

TI-LFA의 광고 플래그

다음 매핑 서버 광고 플래그를 설정하여 보급된 접두사의 출처를 나타냅니다.

TLV 이름

플래그 값

길이

묘사

A

레이블 바인딩 TLV

0, 1

기본값은 0입니다

1

Attached Flag–SID 또는 레이블 바인딩 TLV에서 attached 보급된 접두사 및 SID가 발신자에 직접 연결되었음을 나타내기 위해 이 플래그를 1로 설정하는 구성 문을 포함합니다.

S

레이블 바인딩 TLV

0, 1

기본값은 0입니다

1

domain-wide-flooding 이 플래그를 1로 설정하여 SID 또는 레이블 바인딩 TLV가 전체 라우팅 도메인에 걸쳐 플러딩됨을 나타내는 구성 문을 포함합니다.

D

레이블 바인딩 TLV

0, 1

기본값은 0입니다

1

SID 또는 레이블 바인딩 TLV가 레벨 2에서 레벨 1로 누수되었음을 나타내기 위해 SID 또는 레이블 바인딩 TLV를 재보급할 때 경계 노드에 의해 설정됩니다.

N

접두사 SID 하위 TLV

0, 1

기본값은 1입니다

1

접두사가 no-node-segment 단일 노드에서 유래했음을 나타내기 위해 이 플래그를 0으로 설정하는 구성 문을 포함합니다.

변경 내역 표

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

석방
묘사
20.2R1 시리즈
Junos OS 릴리스 20.2R1부터 세그먼트 라우팅을 위해 TI-LFA 네트워크에서 SRLG(Shared Risk Link Group) 보호를 구성하여 토폴로지 독립 루프 프리 대체(TI-LFA) 백업 경로에 SRLG 링크를 포함하지 않는 Fast Reroute 경로를 선택할 수 있습니다.
20.1R1 시리즈
Junos OS 릴리스 20.1R1부터 IPv6 전용 네트워크에서 세그먼트 라우팅으로 TI-LFA를 구성하여 주어진 장애에 대한 컨버전스 후 경로에 해당하는 FRR(Fast Reroute) 백업 경로를 제공할 수 있습니다. 그러나 IPv6 전용 네트워크에 대한 페이트 공유 보호는 구성할 수 없습니다.
19.1R1 시리즈
Junos OS 릴리스 19.1R1부터 로컬 수리 지점(PLR)을 구성하여 IS-IS 네트워크의 세그먼트 라우팅 매핑 서버 광고에서 파생된 접두사-SID에 대한 토폴로지 독립 루프 프리 대체 백업 경로를 생성할 수 있습니다.