예: IS-IS(Intermediate System to Intermediate System)의 세그먼트 라우팅에서 SRGB 구성
이 예는 네트워킹에서의 세그먼트 패킷 라우팅(SPRING) 또는 IS-IS(Intermediate System to Intermediate System) 프로토콜의 세그먼트 라우팅(SR)을 위한 세그먼트 라우팅 레이블 블록(SRGB) 레이블 범위를 정의하는 방법을 보여줍니다. 이렇게 구성하면 세그먼트 라우팅 도메인 전체에서 레이블의 예측 가능성을 높여 네트워크 속도에 유익한 영향을 미칩니다.
당사 콘텐츠 테스트 팀은 이 예제를 검증하고 업데이트했습니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
MX 시리즈 라우터 2개
-
모든 디바이스에서 Junos OS 릴리스 17.2 이상 실행
-
Junos OS 릴리스 21.1R1에서 vMX를 사용하여 업데이트 및 재검증되었습니다.
-
이 기능에 대한 실제 경험을 쌓는 데 관심이 있습니까?
Juniper vLabs를 방문하여 사전 구성된 vLab Sandbox: 세그먼트 라우팅 - 기본 을 예약하고 무료로 사용해 보십시오!
IS-IS 도메인에서 세그먼트 라우팅을 위한 SRGB 레이블 범위를 구성하기 전에, 라우팅 및 신호 전송 프로토콜을 구성했는지 확인하십시오.
개요
현재 Junos OS에서는 노드 세그먼트 인덱스만 구성할 수 있습니다. 시작 레이블의 값은 시스템에서 사용할 수 있는 동적 레이블에 따라 다릅니다. SRGB에 할당되는 동적 레이블 범위를 예측할 수 없기 때문에 Junos OS에서는 세그먼트 라우팅에 사용되는 SRGB 레이블 범위를 구성할 수 있습니다. SRGB 범위의 레이블은 IS-IS 도메인의 세그먼트 라우팅에 사용됩니다. 이는 광고되는 레이블이 세그먼트 라우팅 도메인 전반에서 더 예측 가능하고 결정적임을 의미합니다.
위상수학
그림 1 은 라우터 R1 및 라우터 R2에 구성된 SRGB를 보여줍니다.
구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력합니다 commit .
R1 시리즈
set chassis network-services enhanced-ip set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.1/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/128 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0004.0192.0168.0001.00 set interfaces lo0 unit 0 family inet6 address 2001:db8:10:10::1/128 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0 passive set protocols isis source-packet-routing srgb start-label 400000 set protocols isis source-packet-routing srgb index-range 4000 set protocols isis source-packet-routing node-segment ipv4-index 2001 set protocols isis source-packet-routing node-segment ipv6-index 3001 set protocols isis level 1 disable set protocols mpls interface ge-0/0/0.0
R2 (R2)
set chassis network-services enhanced-ip set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.2/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::2/64 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0004.0192.0168.0002.00 set interfaces lo0 unit 0 family inet6 address 2001:db8:20:20::1/128 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0 passive set protocols isis source-packet-routing srgb start-label 400000 set protocols isis source-packet-routing srgb index-range 4000 set protocols isis source-packet-routing node-segment ipv4-index 2002 set protocols isis source-packet-routing node-segment ipv6-index 3002 set protocols isis level 1 disable set protocols mpls interface ge-0/0/0.0
디바이스 R1 구성
단계별 절차
다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스 R1 구성
적절한 인터페이스 이름, 주소 및 기타 매개 변수를 수정한 후 디바이스 R2에 대해 이 절차를 반복합니다.
SRGB 기능은 MPC와 MIC 인터페이스가 있는 라우터에서만 지원되므로 MX 시리즈에서 enhanced-ip 모드를 구성하십시오. 이 구성을 커밋한 후에는 시스템을 재부팅해야 합니다.
[edit chassis] user@R1# set network-services enhanced-ip
인터페이스를 구성합니다.
[edit interfaces] user@R1# set ge-0/0/0 unit 0 family inet address 172.16.1.1/30 user@R1# set ge-0/0/0 unit 0 family iso user@R1# set ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::1/128 user@R1# set ge-0/0/0 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 192.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0004.0192.0168.0001.00 user@R1# set lo0 unit 0 family inet6 address 2001:db8:10:10::1/128
-
인터페이스에서 MPLS 프로토콜을 구성합니다. 세그먼트 라우팅이 작동하려면 [
edit protocols mpls] 계층 아래의 모든 문을 구성할 수 있습니다. 예를 들어, ,class-of-service,label-rangeoptimize-switchover-delay, 등입니다abstract-hop.[edit protocols] user@R1# set mpls interface ge-0/0/0.0
SRGB의 시작 레이블과 인덱스 범위를 구성합니다.
메모:바인딩 세그먼트 ID(SID)에 대한 MPLS 레이블이 SRGB 시작 레이블과 SID 인덱스 값의 합계인지 확인합니다. 또한 SID 인덱스 값은 구성에 지정된 index-range 값보다 작거나 같아야 합니다.
-
Junos는 SID 인덱스가 IS-IS 내보내기 정책을 통해 할당될 때 SID 인덱스가 SRGB의 범위 내에 있는지 여부를 확인하지 않습니다. 구성된 SRGB의 범위를 벗어난 인덱스를 구성하는 경우 로그에 또는 구성을 커밋하는 동안 오류 메시지가 표시되지 않습니다. Junos OS는 계층 수준에서 SID [edit protocols isis source-packet-routing] 를 구성할 때만 커밋 오류를 표시합니다.
[edit protocols] user@R1# set isis source-packet-routing srgb start-label 400000 user@R1# set isis source-packet-routing srgb index-range 4000
노드 세그먼트의 IPv4 인덱스 값을 구성합니다.
[edit protocols] user@R1# set isis source-packet-routing node-segment ipv4-index 2001
노드 세그먼트의 IPv6 인덱스 값을 구성합니다.
[edit protocols] user@R1# set isis source-packet-routing node-segment ipv6-index 3001
레벨 1을 비활성화하고, 인터페이스에서 IS-IS 프로토콜을 구성하고, 루프백 인터페이스 lo0.0을 패시브로 구성합니다.
[edit protocols] user@R1# set isis level 1 disable user@R1# set isis interface ge-0/0/0.0 user@R1# set isis interface lo0.0 passive
결과
구성 모드에서 , show interfaces, 및 show protocols 명령을 입력하여 show chassis구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@R1# show chassis network-services enhanced-ip;
user@R1# show interfaces
ge-0/0/0 {
unit 0 {
family inet {
address 172.16.1.1/30;
}
family iso;
family inet6 {
address 2001:db8:1:1::1/128;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.1/32;
}
family iso {
address 49.0004.0192.0168.0001.00;
}
family inet6 {
address 2001:db8:10:10::1/128;
}
}
}
user@R1# show protocols
isis {
interface ge-0/0/0.0;
interface lo0.0 {
passive;
}
source-packet-routing {
srgb start-label 400000 index-range 4000;
node-segment {
ipv4-index 2001;
ipv6-index 3001;
}
}
level 1 disable;
}
mpls {
interface ge-0/0/0.0;
}
확인
구성이 올바르게 작동하고 있는지 확인합니다.
구성 가능한 SRGB 확인
목적
IS-IS(Intermediate System to Intermediate System) 개요 정보에서 구성 가능한 SRGB 레이블 범위를 확인합니다.
행동
운영 모드에서 명령을 실행하여 show isis overview IS-IS 개요 정보를 표시합니다.
user@R1> show isis overview
Instance: master
Router ID: 128.53.50.230
IPv6 Router ID: abcd::128:53:50:230
Hostname: R1
Sysid: 1280.5305.0230
Areaid: 47.0005.80ff.f800.0000.0108.0001
Adjacency holddown: enabled
Maximum Areas: 3
LSP life time: 1200
Attached bit evaluation: enabled
SPF delay: 200 msec, SPF holddown: 5000 msec, SPF rapid runs: 3
IPv4 is enabled, IPv6 is enabled, SPRING based MPLS is enabled
Traffic engineering: enabled
Traffic engineering v6: disabled
Restart: Disabled
Helper mode: Enabled
Layer2-map: Disabled
Source Packet Routing (SPRING): Enabled
SRGB Config Range :
SRGB Start-Label : 400000, SRGB Index-Range : 4000
SRGB Block Allocation: Success
SRGB Start Index : 400000, SRGB Size : 4000, Label-Range: [ 400000, 403999 ]
Node Segments: Enabled
Ipv4 Index : 2001, Ipv6 Index : 3001
SRv6: Disabled
Post Convergence Backup: Disabled
Level 1
Internal route preference: 15
External route preference: 160
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
Level 2
Internal route preference: 18
External route preference: 165
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
의미
출력은 구성된 SRGB 시작 레이블과 SRGB 인덱스 범위를 표시합니다. SRGB 레이블 범위의 끝은 시작 레이블 값과 인덱스 범위의 합계입니다. 세그먼트 라우팅 도메인의 모든 디바이스는 동일한 SRGB 범위 값을 가져야 합니다.