예: IS-IS용 세그먼트 라우팅에서 SRGB 구성
이 예는 IS-IS 프로토콜에 대한 세그먼트 패킷 라우팅 인 네트워킹(SPRING) 또는 세그먼트 라우팅(SR)에 대한 세그먼트 라우팅 레이블 블록(SRGB) 레이블 범위를 정의하는 방법을 보여줍니다. 이 구성을 통해 네트워크 속도에 유익한 영향을 미치면서 세그먼트 라우팅 도메인 전체에서 레이블을 보다 예측 할 수 있습니다.
당사의 콘텐츠 테스트 팀은 이 예제를 검증하고 업데이트했습니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
MX 시리즈 라우터 2개
-
모든 디바이스에서 실행되는 Junos OS 릴리스 17.2 이상
-
Junos OS 릴리스 21.1R1에서 vMX를 사용하여 업데이트 및 재검증되었습니다.
-
이 기능에 대한 실제 경험을 쌓는 데 관심이 있습니까?
주니퍼 vLabs를 방문하여 사전 구성된 vLab Sandbox: 세그먼트 라우팅 - 기본 을 예약하고 무료로 사용해 보십시오!
IS-IS 도메인에서 세그먼트 라우팅을 위한 SRGB 레이블 범위를 구성하기 전에 라우팅 및 신호 프로토콜을 구성했는지 확인하십시오.
개요
현재 Junos OS에서는 노드 세그먼트 인덱스만 구성할 수 있습니다. 시작 레이블의 값은 시스템에서 사용할 수 있는 동적 레이블에 따라 다릅니다. SRGB에 할당되는 동적 레이블 범위를 예측할 수 없기 때문에 Junos OS를 사용하면 세그먼트 라우팅에 사용되는 SRGB 레이블 범위를 구성할 수 있습니다. SRGB 범위의 레이블은 IS-IS 도메인의 세그먼트 라우팅에 사용됩니다. 이는 보급되는 레이블이 세그먼트 라우팅 도메인 전반에 걸쳐 보다 예측 가능하고 결정적이라는 것을 의미합니다.
토폴로지
그림 1 은 라우터 R1 및 라우터 R2에 구성된 SRGB를 보여줍니다.
구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경하고, 계층 수준에서 [edit] 명령을 복사하여 CLI에 붙여 넣은 다음, 구성 모드에서 들어갑니다 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
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 시리즈에서 강화된 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] 계층 아래의 모든 문을 구성할 수 있습니다.[edit protocols] user@R1# set mpls interface ge-0/0/0.0
SRGB의 시작 레이블 및 인덱스 범위를 구성합니다.
참고:바인딩 세그먼트 ID(SID)에 대한 MPLS 레이블이 SRGB 시작 레이블과 SID 인덱스 값의 합계인지 확인합니다. 또한 SID 인덱스 값은 구성에 지정된 인덱스 범위 값보다 작거나 같아야 합니다.
-
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 개요 정보에서 구성 가능한 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 범위 값을 가져야 합니다.