RIP 가져오기 정책
RIP 가져오기 정책 이해
기본 RIP 가져오기 정책은 온전성 검사를 통과하는 수신된 모든 RIP 경로를 수용하는 것입니다. 로컬 라우팅 디바이스가 이웃에서 가져오는 경로를 필터링하려면 문을 포함하고 import
평가할 하나 이상의 정책 이름을 나열합니다. 정책을 두 개 이상 지정하면 순서대로 평가되고(첫 번째에서 마지막까지) 첫 번째 일치 정책이 경로에 적용됩니다. 일치가 없으면 로컬 라우팅 디바이스는 경로를 가져오지 않습니다. 이 주제에 설명된 neighbor에서 가져온 RIP 경로에 정책을 적용하는 기능은 Junos OS 릴리스 15.1X49, 15.1X49-D30 또는 15.1X49-D40에서 지원되지 않습니다.
예: 이웃에서 가져온 RIP 경로에 정책 적용
이 예는 RIP 네트워크에서 가져오기 정책을 구성하는 방법을 보여줍니다.
요구 사항
이 예를 구성하기 전에 디바이스 초기화를 제외한 특별한 구성은 필요하지 않습니다.
개요
이 예에서 디바이스 R1은 10/8 및 192.168/16 RIP 경로를 수용하고 다른 모든 RIP 경로를 거부하는 가져오기 정책을 가지고 있습니다. 즉, 172.16/16 RIP 경로가 디바이스 R1의 라우팅 테이블 제외됩니다.
내보내기 정책도 RIP의 최소 구성의 일부로 내보내기 정책이 필요하기 때문에 표시됩니다.
그림 1 은 이 예에서 사용된 토폴로지 를 보여줍니다.
![RIP Import Policy Network Topology](/documentation/us/en/software/junos/rip/images/g041216.gif)
CLI 빠른 구성 은 그림 1의 모든 디바이스에 대한 구성을 보여줍니다. 섹션 #d75e56__d75e199 디바이스 R1의 단계를 설명합니다.
토폴로지
구성
절차
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit]
로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit
합니다.
디바이스 R1
set interfaces fe-1/2/0 unit 1 family inet address 10.0.0.1/30 set interfaces lo0 unit 1 family inet address 172.16.0.1/32 set interfaces lo0 unit 1 family inet address 192.168.1.1/32 set protocols rip import rip-import set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept set policy-options policy-statement rip-import term 1 from protocol rip set policy-options policy-statement rip-import term 1 from route-filter 10.0.0.0/8 orlonger set policy-options policy-statement rip-import term 1 from route-filter 192.168.0.0/16 orlonger set policy-options policy-statement rip-import term 1 then accept set policy-options policy-statement rip-import term 2 then reject
디바이스 R2
set interfaces fe-1/2/0 unit 2 family inet address 10.0.0.2/30 set interfaces fe-1/2/1 unit 5 family inet address 10.0.0.5/30 set interfaces lo0 unit 2 family inet address 192.168.2.2/32 set interfaces lo0 unit 2 family inet address 172.16.2.2/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.2 set protocols rip group rip-group neighbor fe-1/2/1.5 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
디바이스 R3
set interfaces fe-1/2/0 unit 6 family inet address 10.0.0.6/30 set interfaces lo0 unit 3 family inet address 192.168.3.3/32 set interfaces lo0 unit 3 family inet address 172.16.3.3/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 정보는 CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
RIP 가져오기 정책 구성:
네트워크 인터페이스를 구성합니다.
이 예는 연결된 네트워크를 시뮬레이션하기 위해 여러 개의 루프백 인터페이스 주소를 보여줍니다.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 family inet address 10.0.0.1/30 user@R1# set lo0 unit 1 family inet address 172.16.0.1/32 user@R1# set lo0 unit 1 family inet address 192.168.1.1/32
RIP 그룹을 생성하고 인터페이스를 추가합니다.
Junos OS RIP를 구성하려면 RIP가 활성화된 인터페이스를 포함하는 그룹을 구성해야 합니다.
루프백 인터페이스에서 RIP를 활성화할 필요가 없습니다.
[edit protocols rip group rip-group] user@R1# set neighbor fe-1/2/0.1
직접 및 RIP 학습 경로를 모두 보급하는 라우팅 정책 생성합니다.
[edit policy-options policy-statement advertise-routes-through-rip term 1] user@R1# set from protocol direct user@R1# set from protocol rip user@R1# set then accept
라우팅 정책 적용합니다.
Junos OS 그룹 수준에서만 RIP 내보내기 정책을 적용할 수 있습니다.
[edit protocols rip group rip-group] user@R1# set export advertise-routes-through-rip
가져오기 정책을 구성합니다.
[edit policy-options policy-statement rip-import] user@R1# set term 1 from protocol rip user@R1# set term 1 from route-filter 10.0.0.0/8 orlonger user@R1# set term 1 from route-filter 192.168.0.0/16 orlonger user@R1# set term 1 then accept user@R1# set term 2 then reject
가져오기 정책을 적용합니다.
[edit protocols rip] user@R1# set import rip-import
결과
구성 모드에서 , show protocols
및 show policy-options
명령을 입력하여 구성을 show interfaces
확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.
user@R1# show interfaces
fe-1/2/0 {
unit 1 {
family inet {
address 10.0.0.1/30;
}
}
}
lo0 {
unit 1 {
family inet {
address 172.16.0.1/32;
address 192.168.1.1/32;
}
}
}
user@R1# show protocols
rip {
import rip-import;
group rip-group {
export advertise-routes-through-rip;
neighbor fe-1/2/0.1;
}
}
user@R1# show policy-options
policy-statement advertise-routes-through-rip {
term 1 {
from protocol [ direct rip ];
then accept;
}
}
policy-statement rip-import {
term 1 {
from {
protocol rip;
route-filter 10.0.0.0/8 orlonger;
route-filter 192.168.0.0/16 orlonger;
}
then accept;
}
term 2 {
then reject;
}
}
디바이스 구성이 완료되면 구성 모드에서 커밋 을 입력합니다.
확인
구성이 제대로 작동하는지 확인합니다.
디바이스 R2가 디바이스 R1에 보급하는 경로를 보고
목적
디바이스 R2가 예상 경로를 전송하고 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show route advertising-protocol rip
.
user@R2> show route advertising-protocol rip 10.0.0.2 inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.4/30 *[Direct/0] 2d 01:17:44 > via fe-1/2/0.5 172.16.2.2/32 *[Direct/0] 2d 04:09:52 > via lo0.2 172.16.3.3/32 *[RIP/100] 23:40:02, metric 2, tag 0 > to 10.0.0.6 via fe-1/2/0.5 192.168.2.2/32 *[Direct/0] 2d 04:09:52 > via lo0.2 192.168.3.3/32 *[RIP/100] 23:40:02, metric 2, tag 0 > to 10.0.0.6 via fe-1/2/0.5
의미
디바이스 R2는 디바이스 R1에 172.16/16 경로를 전송합니다.
디바이스 R1이 디바이스 R2에서 수신하는 경로를 보고
목적
디바이스 R1이 예상 경로를 수신하고 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show route receive-protocol rip
.
user@R1> show route receive-protocol rip 10.0.0.2 inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.4/30 *[RIP/100] 01:06:03, metric 2, tag 0 > to 10.0.0.2 via fe-1/2/0.1 192.168.2.2/32 *[RIP/100] 01:06:03, metric 2, tag 0 > to 10.0.0.2 via fe-1/2/0.1 192.168.3.3/32 *[RIP/100] 01:06:03, metric 3, tag 0 > to 10.0.0.2 via fe-1/2/0.1
의미
출력은 172.16/16 경로가 제외되는 것을 보여줍니다.
라우팅 테이블 확인
목적
라우팅 테이블 예상 경로로 채워져 있는지 확인합니다.
작업
운영 모드에서 명령을 입력합니다 show route protocol rip
.
user@R1> show route protocol rip inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.0.0.4/30 *[RIP/100] 00:54:34, metric 2, tag 0 > to 10.0.0.2 via fe-1/2/0.1 192.168.2.2/32 *[RIP/100] 00:54:34, metric 2, tag 0 > to 10.0.0.2 via fe-1/2/0.1 192.168.3.3/32 *[RIP/100] 00:54:34, metric 3, tag 0 > to 10.0.0.2 via fe-1/2/0.1 224.0.0.9/32 *[RIP/100] 00:49:00, metric 1 MultiRecv
의미
출력은 경로가 디바이스 R2 및 디바이스 R3에서 학습되었음을 보여줍니다.
가져오기 정책을 삭제하거나 비활성화하면 라우팅 테이블 172.16/16 경로를 포함합니다.