기본 RIPng 구성
기본 RIPng 라우팅의 이해
기본적으로 RIP 차세대(RIPng) 경로는 재배포되지 않습니다. RIPng 경로를 재배포하려면 내보내기 정책을 구성해야 합니다.
다른 라우터와 라우터 교환 경로를 갖기 위해서는 RIPng 그룹 및 이웃을 구성해야 합니다. RIPng neighbor로 구성되지 않은 라우터에서 수신된 RIPng 경로는 무시됩니다. 마찬가지로 RIPng 경로는 RIPng neighbor로 구성된 라우터에만 공지됩니다.
예: 기본 RIPng 네트워크 구성
이 예에서는 기본 RIPng 네트워크를 구성하는 방법을 보여줍니다.
요구 사항
이 예제를 구성하기 전에 디바이스 초기화 이외에는 특별한 구성이 필요하지 않습니다.
개요
이 예에서는 기본 RIPng 네트워크를 구성하고 ripng-group이라고 하는 RIPng 그룹을 생성한 다음, RIPng 그룹에 직접 연결된 인터페이스를 추가합니다. 그런 다음 라우팅 정책을 구성하여 정책문을 사용하여 직접 경로를 광고하고 경로 스루-리핑(advertise-route-through-ripng)을 사용합니다.
기본적으로 Junos OS는 RIPng 경로를 광고하지 않으며 RIPng를 통해 학습된 경로도 광고하지 않습니다. RIPng 경로를 광고하려면 RIPng 학습 및 직접 경로를 알리는 내보내기 라우팅 정책을 구성하고 적용해야 합니다.
디바이스에서 RIPng를 사용하려면 네트워크 내의 모든 RIPng 인터페이스에서 RIPng를 구성해야 합니다. 그림 1 은 이 예에서 사용된 토폴로지입니다.

CLI Quick Configuration 은 그림 1의 모든 디바이스에 대한 구성을 보여줍니다. #d44e63__d44e187 섹션에서는 Device R1의 단계를 설명합니다.
토폴로지
구성
절차
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경한 다음, 명령을 복사하여 계층적 수준에서 CLI [edit]
에 붙여넣습니다.
디바이스 R1
set interfaces fe-1/2/0 unit 1 description to-R2 set interfaces fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 1 family inet6 address 2001:db8::1/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
디바이스 R2
set interfaces fe-1/2/0 unit 2 description to-R1 set interfaces fe-1/2/0 unit 2 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces fe-1/2/1 unit 5 description to-R3 set interfaces fe-1/2/1 unit 5 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 2 family inet6 address 2001:db8::2/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.2 set protocols ripng group ripng-group neighbor fe-1/2/1.5 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
디바이스 R3
set interfaces fe-1/2/0 unit 6 description to-R2 set interfaces fe-1/2/0 unit 6 family inet6 address 2001:db8:0:4::/64 eui-64 set interfaces lo0 unit 3 family inet6 address 2001:db8::3/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
단계별 절차
다음 예제에서는 구성 계층에서 다양한 레벨을 탐색해야 합니다. CLI 탐색에 대한 자세한 내용은 CLI 사용자 가이드의 Configuration Mode에서 CLI Editor를 사용하는 것을 참조하십시오.
기본 RIPng 네트워크를 구성하려면 다음을 수행합니다.
네트워크 인터페이스를 구성합니다.
명령문을
eui-64
사용하여 인터페이스 주소의 호스트 부분과 링크-로컬 주소를 자동으로 생성합니다.루프백 인터페이스의 경우 128비트 주소를 할당해야 합니다.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 description to-R2 user@R1# set fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1# set lo0 unit 1 family inet6 address 2001:db8::1/128
RIPng 그룹을 생성하고 인터페이스를 추가합니다.
Junos OS에서 RIPng를 구성하려면 RIPng가 활성화된 인터페이스가 포함된 그룹을 구성해야 합니다. 루프백 인터페이스에서 RIPng를 활성화할 필요가 없습니다.
[edit protocols ripng group ripng-group] user@R1# set neighbor fe-1/2/0.1
라우팅 정책을 생성하여 직접 및 RIPng 학습 경로를 모두 광고합니다.
[edit policy-options policy-statement advertise-routes-through-ripng term 1] user@R1# set from protocol direct user@R1# set from protocol ripng user@R1# set then accept
라우팅 정책을 적용합니다.
Junos OS에서는 그룹 수준에서 RIPng 수출 정책만 적용할 수 있습니다.
[edit protocols ripng group ripng-group] user@R1# set export advertise-routes-through-ripng
결과
구성 모드에서 , show protocols
및 show policy-options
명령을 입력show interfaces
하여 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 구성 지침을 반복하여 수정합니다.
user@R1# show interfaces
fe-1/2/0 {
unit 1 {
description to-R2;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 1 {
family inet6 {
address 2001:db8::1/128;
}
}
}
user@R1# show protocols
ripng {
group ripng-group {
export advertise-routes-through-ripng;
neighbor fe-1/2/0.1;
}
}
user@R1# show policy-options
policy-statement advertise-routes-through-ripng {
term 1 {
from protocol [ direct ripng ];
then accept;
}
}
디바이스 구성을 완료한 경우 구성 모드에서 커밋 을 입력합니다.
확인
구성이 올바르게 작동하는지 확인합니다.
- 라우팅 테이블 확인
- 인터페이스 주소 확인
- 디바이스 R1이 디바이스 R2에 광고하는 경로 살펴보기
- RIPng 지원 인터페이스 검증
- 디바이스 R1이 디바이스 R2에서 수신하는 경로 살펴보기
- RIPng 메시지 교환 검증
- RIPng 네트워크에서 모든 호스트의 도달 가능성 검증
라우팅 테이블 확인
목적
라우팅 테이블이 예상 경로로 채워져 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show route protocol ripng
.
user@R1> show route protocol ripng inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 ff02::9/128 *[RIPng/100] 3d 19:24:47, metric 1 MultiRecv
의미
출력은 경로가 Device R2 및 Device R3에서 학습되었음을 보여줍니다.
Device R2의 라우팅 정책 에서 프로토콜 리핑 조건에서 삭제하려는 경우 Device R3의 원격 경로는 Device R1에서 학습되지 않습니다.
인터페이스 주소 확인
목적
명령문이 eui-64
인터페이스 주소의 호스트 부분과 링크-로컬 주소를 자동으로 생성했는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show interfaces terse
.
user@R1> show interfaces terse Interface Admin Link Proto Local Remote fe-1/2/0 fe-1/2/0.1 up up inet6 2001:db8:0:1:2a0:a514:0:14c/64 fe80::2a0:a514:0:14c/64 lo0 lo0.1 up up inet6 2001:db8::1 fe80::2a0:a50f:fc56:14c
의미
출력은 fe-1/2/0.1의 인터페이스 주소가 네트워크 부분(2001:db8:0:1)과 호스트 부분(2a0:a514:0:14c)을 모두 포함하고 있음을 보여줍니다.
또한 링크-로컬(fe80) 주소는 인터페이스 fe-1/2/0.1 및 lo0.1에 할당됩니다.
디바이스 R1이 디바이스 R2에 광고하는 경로 살펴보기
목적
Device R1이 예상 경로를 전송하고 있는지 확인합니다.
작업
작동 모드에서 Device R1의 링크-로컬 주소를 인접 주소로 사용하여 명령을 입력 show route advertising-protocol ripng
합니다.
user@R1> show route advertising-protocol ripng fe80::2a0:a514:0:14c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::1/128 *[Direct/0] 3d 19:45:55 > via lo0.1 2001:db8:0:1::/64 *[Direct/0] 3d 19:45:55 > via fe-1/2/0.1
의미
디바이스 R1은 직접 연결된 네트워크로 경로를 전송합니다.
RIPng 지원 인터페이스 검증
목적
모든 RIPng 지원 인터페이스가 사용 가능하고 활성화되어 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show ripng neighbor
.
user@R1> show ripng neighbor Source Dest In Neighbor State Address Address Send Recv Met -------- ----- ------- ------- ---- ---- --- fe-1/2/0.1 Up fe80::2a0:a514:0:14c ff02::9 yes yes 1
의미
출력은 Device R1의 RIPng 지원 인터페이스가 작동 중임을 보여줍니다.
또한, 출력은 Device R2의 직접 연결된 링크-로컬 인터페이스에 할당된 링크-로컬 주소를 보여줍니다.
일반적으로 이 명령의 경우, 출력은 장비에 구성된 RIPng neighbor 목록을 보여줍니다. 다음 정보를 확인합니다.
구성된 각 인터페이스가 표시됩니다. 인터페이스는 알파벳 순으로 나열됩니다.
구성된 각 인터페이스가 가동됩니다. 인터페이스 상태는 상태 열에 나열됩니다. Up 상태는 링크가 RIPng 트래픽을 전달하고 있음을 나타냅니다. Dn 상태는 링크가 RIPng 트래픽을 전달하지 않음을 나타냅니다. 점대점(point-to-point) 링크에서 이 상태는 일반적으로 단말 지점이 RIPng에 대해 구성되지 않거나 링크를 사용할 수 없음을 의미합니다.
디바이스 R1이 디바이스 R2에서 수신하는 경로 살펴보기
목적
Device R1이 예상 경로를 수신하고 있는지 확인합니다.
작업
작동 모드에서 Device R2의 링크-로컬 인터페이스 주소를 인접 주소로 사용하여 명령을 입력 show route receive-protocol ripng
합니다.
user@R1> show route receive-protocol ripng fe80::2a0:a514:0:24c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1
의미
Device R1은 Device R2에서 디바이스 R2의 모든 직접 연결 네트워크를 수신합니다. 디바이스 R1은 또한 Device R2로부터 디바이스 R3의 직접 연결 네트워크를 수신하며, Device R2는 RIPng를 통해 Device R3에서 학습합니다.
RIPng 메시지 교환 검증
목적
모든 RIPng 지원 인터페이스에서 RIPng 메시지가 전송 및 수신되고 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show ripng statistics
.
user@R1> show ripng statistics RIPng info: port 521; holddown 120s. rts learned rts held down rqsts dropped resps dropped 5 0 0 0 fe-1/2/0.1: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 11632 10 2 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 Updates Received 11634 11 2 Bad Route Entries 0 0 0 Updates Ignored 0 0 0 RIPng Requests Received 1 0 0 RIPng Requests Ignored 0 0 0
의미
출력은 학습한 RIPng 경로의 수를 보여줍니다. 또한 RIPng 기반 인터페이스에서 송수신되는 RIPng 업데이트의 수도 표시합니다. 다음 정보를 확인합니다.
학습한 RIPng 경로의 수는 학습한 예상 경로의 수와 일치합니다. 송신 인터페이스를 통한 직접 연결을 통해 학습한 서브넷은 RIPng 경로로 나열되지 않습니다.
RIPng 업데이트는 각 RIPng 지원 인터페이스에서 전송됩니다. 업데이트가 전송되지 않을 경우 라우팅 정책을 구성하여 경로를 내보내지 않을 수 있습니다.
RIPng 업데이트는 각 RIPng 지원 인터페이스에서 수신되고 있습니다. 업데이트를 수신하지 않으면 해당 서브넷에 연결된 호스트의 경로를 내보내도록 라우팅 정책을 구성하지 않을 수 있습니다. 업데이트가 부족하면 인증 오류가 나타날 수도 있습니다.
RIPng 네트워크에서 모든 호스트의 도달 가능성 검증
목적
네트워크의 각 루프백 주소에서 traceroute 명령을 사용함으로써 RIPng 네트워크의 모든 호스트가 각 주니퍼 네트웍스 디바이스에서 연결할 수 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 traceroute
.
user@R1> traceroute 2001:db8::3 traceroute6 to 2001:db8::3 (2001:db8::3) from 2001:db8:0:1:2a0:a514:0:14c, 64 hops max, 12 byte packets 1 2001:db8:0:2:2a0:a514:0:24c (2001:db8:0:2:2a0:a514:0:24c) 8.881 ms 1.175 ms 1.101 ms 2 2001:db8::3 (2001:db8::3) 1.544 ms 2.445 ms 2.043 ms
의미
출력의 각 번호가 지정된 행은 호스트 경로에서 라우팅 홉을 나타냅니다. 3회 증분은 디바이스와 각 traceroute 패킷에 대한 홉 간의 RTT(Round-Trip Time)를 나타냅니다.
RIPng 네트워크의 정상 유지를 보장하기 위해 다음 정보를 확인합니다.
목록의 마지막 홉은 도달하려는 호스트입니다.
호스트에 대한 예상 홉의 수는 traceroute 출력의 홉 개수와 일치합니다. 출력에서 예상보다 많은 홉의 출현으로 네트워크 세그먼트에 연결할 수 없는 것으로 나타났습니다. 또한 하나 이상의 호스트에서 수신 또는 발신 메트릭이 예기치 않게 설정되었음을 나타낼 수도 있습니다.