5-1장. RIPv1/RIPv2 설정 및 경로 조정
학습 목표
- RIPv1/RIPv2를 설정하고 버전 간 연결을 할 수 있다.
- RIP라우팅 경로를 조정할 수 있다.
[ 기본적인 RIP 설정 ]
아래 그림 5-1-1과 같은 토폴로지를 통해 RIP프로토콜에 대해 좀 더 알아보도록 하며 기본적인 IP주소 설정과 R1/R2는 RIPv1로 R3/R4는 RIPv2로 설정을 한 이후 버전 간 연결 설정과 경로 조정, RIPv2에서의 인증 설정에 대해 살펴보도록 하겠습니다. RIP 기본 설정과 관련된 부분은 위의 예전 글을 참조하면 됩니다.
RIP 프로토콜 간 버전이 다를 경우 헬로 패킷을 주고 받을 수 없는데 이전의 패킷트레이서에서는 명령어가 먹히지 않아 실습이 불가능하였는데 GNS3에서는 가능합니다. 우선 RIPv2(R3)에서 RIPv1(R2)와 연결된 인터페이스에서 (config-if)#ip rip receive version 1 명령어를 통해 헬로 패킷을 주고 받을 수 있게 되며 #debug ip rip #debug ip packet 명령어를 통해 주고 받는 메시지를 살펴볼 수 있는데 아래의 R3에서의 디버깅 내용을 보면 버전 1에서 보내오는 패킷이 무시되고 있음을 알 수 있습니다.
디버깅 내용을 보면 RIPv1은 255.255.255.255의 브로드캐스트를 목적지 주소로, RIPv2는 224.0.0.9의 멀티캐스트를 목적지 주소로 하고 있다는 것을 알 수 있으며 라우팅 정보 전송을 위하여 UDP 520번 포트를 사용하고 있습니다.
현재까지 설정을 했다면 RIPv1 - RIPv2간 통신이 원활하게 되는 상태로 지금부터는 앞선 플로팅 스태틱 루트에서처럼 RIP도 매트릭 값을 조정하여 부하 분산 및 백업 링크 설정을 할 수 있으며 이 때 오프셋 리스트(offset-list)를 이용할 수 있습니다.
설정 전 R2의 라우팅 테이블을 #show ip route명령어를 통해 보면 3.3.3.0, 4.4.4.0네트워크로의 경유지가 20.20.20.3, 30.30.30.3 두 개로 부하분산이 되고 있음을 알 수 있습니다. AD값 및 메트릭 값이 동일하기 때문으로 R1의 경우에는 목적지가 3.3.3.3, 4.4.4.4일 경우에 홉수(Hops Count)가 적은 50.50.50.0 경로가 최적 경로임을 알 수 있습니다.
만약 50.50.50.0회선이 상대적으로 저속의 회선일 경우 트래픽 처리가 훨씬 늦어질 수 있지만 RIP에서는 홉수가 적은 경로가 무조건 최적 경로가 되기 때문에 이러한 결과가 나타나게 되는 것입니다. 만약 모든 경로로 부하분산을 하고자 한다면 아래와 같이 R1에서 조정을 해주면 되고 메트릭 증가 값을 바꾸게 되면 다른 경로로 전송할 수 있도록 설정이 가능합니다.
부하 분산
R1(config)#ip access-list standard edushare
R1(config-sid-nac)#permit 3.3.3.0 0.0.0.255
R1(config-sid-nac)#permit 4.4.4.0 0.0.0.255
R1(config)#router rip
R1(config-router)#offset-list edushare in 1 s0/0 - 라우팅 정보 수신 시 메트릭 값을 1 증가시킨다.
R1(config-router)#offset-list edushare out 1 s0/0 - 라우팅 정보 송신 시 메트릭 값을 1 증가시킨다.
백업 회선
R2(config)#router rip
R2(config-router)#offset-list 0 in 1 f1/0 - 'offset-list 0'으로 기입 시 모든 네트워크의 메트릭 값이 조정
R2(config-router)#offset-list 0 out 1 f1/0
R1에서의 부하분산을 설정을 하게 되면 S0/0인터페이스로 송수신하는 경로(3.3.3.0, 4.4.4.0)의 메트릭 값이 1이 증가되어 '2'가 되어 다른 회선과 동일한 값이 되기에 부하분산이 이루어지게 되며 R2에서의 백업 회선 설정을 통해 f1/0인터페이스로 송수신되는 경로의 모든 네트워크의 메트릭 값이 '1' 증가하게 되어 백업회선의 역할을 하게 됩니다.
위와 같은 방법으로 부하분산 및 백업 설정을 원하는 경로로 설정할 수가 있으며 참고로 홉수가 16Hops이 되면 도달할 수 없는 네트워크로 인식을 하게 됩니다.
세부적인 설정과 내용은 유튜브 채널 '에듀쉐어'를 참고하면 도움이 될 듯 하며 구독 및 좋아요를 통해 최신 글을 빠르게 받아볼 수 있습니다. 감사합니다.^^( 이번 동영상은 며칠 후 업로드 예정입니다. 수정 - 업로드 했습니다.)