OneDay Network
단일 라우팅 프로토콜(RIP) 본문
1. 단일 라우팅 프로토콜(RIP)운영
RIP(Router Information Protocol)
RIP는 Dynamic Routing을 하기 위한 프로토콜로, Distance Vector 알고리즘 을 기반으로 하고 있으며, RIP는 30초마다 정보를 갱신한다. RIP에서 가장 중요한 키워드는 “홉(Hop)”이다. 홉이란, 쉽게 말하면 출발지에서 목적지까지 가기 위해 거치는 중간 장치(Router)를 말한다. 홉 카운트를 비교하여 더 적은 홉을 최적의 경로라고 생각하여, 적은 홉으로 경로를 설정한다. 통신 가능한 최대 홉 수는 15이다.
[그림 1]과 같이 RIP를 운영하기 위해 서브넷팅(Subnetting)과 Topology를 구성하고, 장비를 Setting 하였다. 라우터 4대, 스위치 4대를 사용해 EndPoint인 PC가 서로 통신 하기 위해 RIP로 라우팅 프로토콜을 구성할 것이다.
여기서 라우터를 설정 방식이 다 같으므로 여기서 설명은 Router 1의 설정을 예로 할 것이다.
라우터에 설정 하기 위해서는 라우터에 접근할 수 있어야 한다. 따라서, PuTTY 라는 프로그램을 사용하여 라우터에 접근할 것이다. PC와 라우터를 연결 방식은 Serial Port를 사용하여 연결할 것이다. 먼저 [그림 2]와 같이 장치 관리자에 들어가 PC의 시리얼 포트를 확인하고, PuTTY를 실행하여 시리얼 포트 번호를 입력한 뒤 Open 버튼을 누르면 CLI(Command Line Interface)창이 나타나게 된다.
[그림 1]의 토폴로지를 보면 Router 1번에 연결된 인터페이스는 gi0/1, se0/0/0, se0/0/1과 물리적으로 연결 되어 있다. 따라서 각각의 인터페이스에 IP를 부여 하면 된다. [그림 3]은 Gigabit Interface에 IP를 부여하고 있는 그림이다. 그림과 같이 “ip add” 명령을 통해 IP와 Subnet Mask를 입력하면 인터페이스에 IP가 부여된다.
[그림 3]과 같이 se0/0/0, se0/0/1 인터페이스에 각각의 IP를 부여하면 된다. [그림 4]는 Serial Interface에 IP를 부여하고 있는 그림이다. 그림과 같이 “ip add” 명령을 통해 IP와 Subnet Mask를 입력하면 인터페이스에 IP가 부여된다. 이와 같이 IP 부여가 끝나면, 이제 라우팅 프로토콜을 설정해야 한다.
이와 같은 명령을 통해 라우팅 프로토콜을 설정하였다.
[그림 3]과 [그림 4]의 과정이 끝났다면, 자신이 라우터에 명령을 올바르게 내렸는지 확인하는 방법이 “show run”이라는 명령어다. 운영자 모드에서 “show run”이라는 명령어를 치게 되면 자신이 라우터에 Setup 한 내용들을 볼 수 있다. [그림 5]를 보면 각각의 인터페이스에 IP들과 Subnet Mask가 올바르게 입력되 었음을 알 수 있다. 여기서 RIP의 문제점을 찾을 수 있다. 원래 RIP는 자신과 물리적으로 연결된 경로에 각각 RIP를 선언해야 하지만, RIP는 Classful Routing Protocol이기 때문에 Subnet Mask 정보가 포함되지 않고, Network ID를 사용 한다. 따라서 “no auto-summary”라는 명령어를 통해 네트워크를 축약하지 말고 Subnet Mask까지 포함하라는 선언을 하였다.
[그림 5]를 보면 라우터가 RIP를 통해 경로를 학습하였는지를 알 수 있다. Router 1에 물리적으로 연결된 경로는 3개이다. 따라서 Router 1은 나머지 5개의 경로를 학습하면 되는데, [그림 5]를 보면 5개의 경로를 학습하여 모든 경로를 학습하였다. 따라서 정상적으로 설정이 완료되었고, 이제 모든 PC에서 통신이 가능할 것이다. 확인하는 법은 Ping 명령을 통해 확인할 수 있다. Ping이 간다면 통신이 되는 것이다. Ping을 명령을 했던 PC 0에서 “tracert 203.230.7.26”를 하게 되면 경로를 추적할 수 있는데, RIP의 특성상 홉 카운트가 더 적은 경로를 통해 PC 3과 통신한다. 따라서 이 점은 RIP의 특성을 잘 보여준다.
'Network' 카테고리의 다른 글
웹 서비스 지연 공격(Slowloris) (0) | 2020.12.21 |
---|---|
가변 길이 서브넷 마스크(Variable Length Subnet Mask) (0) | 2020.12.21 |
가상화 기술과 종류 (0) | 2019.11.08 |
DNS(Domain Name Service) 계층적 구조 (0) | 2019.04.17 |
광대역 인터넷 연결 유형 및 케이블 종류 (0) | 2019.04.01 |