[PART 08] RIP 라우팅 프로토콜

mcyoo.log·2022년 7월 2일
0

RIP(Routing Information Protocol) : 경로 선택을 오로지 홉카운트로 하는 표준 다이내믹 라우팅 프로토콜이다.
최대 홉카운트가 15개 까지 가능해서 소규모에 적합하다.
RIP는 디폴트 4개의 경로까지, 최대는 6개의 경로까지 로드밸런싱 가능
(홉카운트가 같은 4개의 경로에 대해 로드밸런싱)

실제구성
라우터--숫놈(V.35)------DSU/CSU----------(전용선)----------DSU/CSU----(V.35)----라우터
DTE DCE DCE DTE

DTE 케이블

DCE 케이블

Back-to-Back
라우터------------(V.35)---------------라우터
DTE DCE(clockrate 설정)
DTE/DCE 확인 명령어
Router#show controller serial 0
DCE에 clockrate 설정
clockrate 56000 이면 56kbps 속도임

RIP 는 Classfull 하다 서브넷 무시하니까 라우팅 올릴때 주의해야한다.
show ip protocol - RIP 정보 자세히 볼수있다.
update time 30 초 invalid time 180 초(RIP 정보 6번 안들어오면 Hold down 상태 이때는 라우팅 테이블에 possibly down 메시지 나옴)
Hold down 에서 1분 동안 연락 없으면 라우팅 테이블에서 지움 (flush time : 240초 (180 + 60 ))
RIP 버전 1은 버전 1, 2 받을 수 있다.
RIP 버전 2는 버전 2만 받을 수 있다.

!!주의!!(항상 이런 부분을 놓친다...)
디버그 명령을 사용할때 텔넷에서 볼려면 terminal monitor 명령어를 주어야만 볼수있다.
콘솔은 상관없다.
디버그 보고 꼭 un all
ip route 150.150.0.0 255.255.0.0 203.240.200.2 - AD값 1
ip route 150.150.0.0 255.255.0.0 serial 2/1 - AD값 0

AD(Administrative Distance): 라우팅 프로토콜별로 우선순위를 가지는 값 (낮은 값이 우선순위 높다)
connected interface 0
static route out an interface 0
static route to a next hop 1
EIGRP summary route 5
External BGP 20
Internal EIGRP 90
IGRP 100
OSPF 110
IS-IS 115
RIP v1, v2 120
EGP 140
External EIGRP 170
Internal BGP 200
Unkonwn 255
외우자!

디스턴스 벡터 알고리즘에 한계
루핑현상
경로 업데이트가 되서 30초 후에 업데이트 전달 -> 그전에 라우팅 정보 받음 -> 경로 업데이트
결국 죽은 네트워크를 다시 가지고 홉카운트 1 증가시키고 라우팅테이블에 올림

루핑현상 방지 대책
Maximum Hop Count
홉카운트 최대 15개로 넘어가면 삭제

Hold down Timer
어떤 경로가 죽었다고 판단하면 이 경로에 대한 상태르 바로 바꾸지 않고 일정 시간이 지난 다음에 바꾸겠다는 의미이다.
목적지에 대한 경로가 가지고 있는 메트릭보다 같거나 좋으면 받아들인다. 그 외는 hold time 동안 무시한다.

스플릿 호라이즌(Split Horizon)
라우팅 정보가 들어온 곳으로는 같은 정보를 내보낼 수 없다!
하나의 네트워크 정보를 인접한 라우터에게서 받았다면 그 인접한 라우터가 그 네트워크에 더 가까이 있을것이 분명하며 이러한 정보를 다른 라우터들로 부터 받을 필요가 없다.
두 라우터의 루핑을 막기위한 기술

NBMA 환경에서는 꺼야지만 라우팅 정보 교환한다. 알아두자

라우트 포이즈닝(Route Poisoning) "극약 처방"
죽은 네트워크에 붙어 있는 라우터는 이 메트릭값을 16으로 만들어버림
16으로 설정되있는 다른 네트워크 정보를 다른 라우터에서 받으면 무시함

포이즌 리버스(Poison Reverse)
스플릿 호라이즌을 변형한 기술
스플릿 호라이즌 처럼 네트워크 정보를 보내지 않는게 아니라 보내되, 메트릭 값을 16으로 하고 보냄

이런 루핑 방지법들을 적절히 활용해야한다.

VLSM(Variable Length Subnet Mask) : IP 주소의 효율적 이용을 위해 한 라우터에 접속되는 네트워크마다 서로 다른 서브넷 마스크를 줄 수 있도록 만든 규칙이다. (서브넷 마스크를 포함시키는 기술)

0개의 댓글