📌1. RIP
- 표준 프로토콜이다.
- 다이내믹 라우팅을 사용한다.
- 내부용 라우팅 (IGP, IRP)이다.
- 디스턴스 벡터 알고리즘을 사용한다.
- 경로 선택 기준 : 최소 홉 카운트(목적지까지 가는 데 거치는 네트워크 수의 최솟값)
👉가능한 최대 홉 카운트 : 16
- 디폴트 라우팅 업데이트 주기 : 30초
- 경로 선택 기준이 단순하여 라우터의 부담이 비교적 적다.
1.1 RIP의 단점
- 그림에서 1번에서 2번으로 가는 데이터가 있을 때 라우터 A에 RIP가 돌고 있다면 라우터 A는 화살표대로 라우터 B쪽으로 데이터를 보낸다.
👉라우터 B쪽으로 보내는 것이 홉 카운트가 적기 때문이다
- 각 라우터 간의 회선 속도에 따르면 데이터가 라우터 B쪽으로 가게 되면 매우 느린 속도로 전송된다.
👉라우터 C쪽으로 가면 홉 카운트는 커도 속도가 높기 때문에 훨씬 빨리 전송된다.
👉RIP는 경로 선택을 오로지 홉 카운트에 의존하기 때문에 속도나 회선의 신뢰도, 회선의 로드 등을 반영할 수 없다.
1.1.1 RIP의 다른 단점
자신의 라우터에서 15개 이상의 라우터를 거치는 목적지는 Ureachable(갈 수 없음)으로 정의하고 데이터를 보내지 못하기 때문에 커다란 네트워크에서 사용하기 어렵다.
👉소규모 네트워크에서 사용하기 적합하다.
- 효율성, 메모리 부담, 구성의 간편성 측면에서 장점이 있다.
- 표준 프로토콜이므로 모든 라우팅에서 지원한다.
👉범용성이 높다.
1.1.2 로드 밸런싱
- 시스코 라우터에서는 RIP는 디폴트로 4개의 경로까지, 최대는 6개의 경로까지 로드 밸런싱이 가능하다.
- 만약 어떤 목적지로 가는 경로가 4개 있는데, 모두 같은 홉 카운트를 가지고 있는 경우 라우터는 이 네 곳 모두 패킷을 분산해서 보낸다.
👉로드 밸런싱
1.2 RIP의 구성
RIP = classful
- 네트워크 넘버를 입력할 때 서브넷 마스크를 입력하지 않는다.
ex) 내가 사용하는 라우터의 이더넷 0에 배정한 네트워크가 150.150.100.0 255.255.255.0 이라고 가정한다. 서브넷 마스크(150.150.100.0/24 : 클래스 B를 서브넷 마스크해서 클래스 C처럼 사용)
1.3 RIP 구성 예시
본사는 서울, 지사는 부산인 어떤 회사가 있고 본사는 PC와 서버를 합쳐서 약 200대의 호스트가 있고, 지사에는 150대의 호스트가 있다.
- 두 사무실간 네트워크를 설치해야 하고, 인터넷 접속은 없다고 가정한다.
- 서로 다른 3개의 네트워크를 설치해야 하며, 인터넷 접속은 없다고 가정한다.
- 세 네트워크 모두 같은 서브넷 마스크를 사용한다고 가정한다.
- 호스트 개수를 고려하여 각 네트워크에 클래스 C를 사용하면 된다.
본사 라우터 구성
본사 라우터 구성 확인 : show ip protocol
👉30초 안에 RIP 업데이트 정보를 받지 못한 경우
- RIP 환경에서 라우터는 180초 동안은 상대측으로부터 정보를 받지 못해도 기다린다.
👉Invalid Time(Invalid after 180)
- 180초가 지나도 상대에서 업데이트가 오지 않으면 라우터는 Hold Down 상태로 진입한다.
- 이때 부터 라우터는 상대편이 다운됐을 것이라고 생각하여 'Possibly down' 이라는 메세지를 라우팅 테이블에서 보여준다.
- 그러고도 1분 동안 상대로부터 연락이 없으면 라우터는 이 경로가 죽었다고 판단, 라우팅 테이블에서 이 경로에 대한 정보를 지운다.
👉Flush Time(flushed after 240)
1.3.1 Default version control
send version 1, receive any version
- RIP 버전 정보
- RIP의 여러 가지 단점을 보완해서 새로 나온 RIP가 version 2인데, 현재는 RIP 버전 1을 사용하고 있음을 나타낸다.
- RIP 버전 1에서 보낸 정보는 어떤 버전이든지 받아볼 수 있지만, RIP 버전 2에서 보낸 정보는 RIP 버전 2에서만 이해할 수 있다.
1.3.2 Administrative distance
라우팅 정보에 대한 신뢰성 정도
- 디스턴스 값이 작을수록 라우터는 그 경로를 신뢰한다.
👉스태틱 라우팅 정보의 디스턴스 값은 1(ip 주소 형식일 때)
👉따라서 같은 목적지에 대해 RIP로 찾아낸 길과 스태틱으로 찾아낸 길이 존재한다면 라우터는 스태틱으로 찾아낸 길로 데이터를 내보낸다.
debug ip rip : 디버그 명령
👉한 라우터에서 라우팅 프로토콜을 2개 이상 사용하는 경우
ex)내 라우터의 양쪽에 다른 라우터가 연결되어 있다고 가정할 때 왼쪽에 있는 라우터는 RIP를 쓰고 오른쪽의 라우터는 IGRP를 쓴다면
👉내 라우터는 중간에 있으므로 둘 다 써야한다.
- 내가 어떤 경로에 대한 정보를 얻으려고 할 때 RIP를 쓰는 라우터도 그 경로에 대한 정보를 알고 있고, IGRP를 쓰는 라우터도 그 경로를 알고 있는 경우, 즉 어떤 경로 정보를 RIP와 IGRP에서 동시에 받는다면 어떤 라우팅 프로토콜에서 온 정보를 이용해서 경로를 찾을까?
👉 Administrative distance
CISCO 라우터의 Default Administrative distance