Computer Network 07. 라우팅(1)

pastafromvictoriadesert·2023년 5월 30일
0

컴퓨터 네트워크

목록 보기
16/20

📌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


0개의 댓글