Dynamic Routing Protocol Enabling

Dynamic Routing

Dynamic Routing은 최적의 경로를 결정하고, 라우팅 테이블을 지속적으로 유지하여 경로에 문제가 생겼을 때 자동적으로 학습하여 유동적으로 대처가 가능하다.

* Static Routing은 관리자가 수동적으로 새 경로를 연결해주어야 함

Routed Protocol : IP, TCP

라우팅에서 필요한 프로토콜로, 라우팅이 진행되는 동안 변화가 없다

Routing Protocol : RIP, EIGRP, OSPF

라우팅을 계산하기 위해 사용되는 프로토콜로, 일반적인 동적 라우팅에서 사용되고 라우팅이 진행되는 동안 변화가 이루어진다

  • RIP : 경로에서 거치는 라우터의 개수가 가장 적은 것
  • EIGRP :
  • OSPF :

Subnet Mask의 필요 유무에 따른 분류

Classify Description
Classful Subnet Mask가 필요 없는 주소 방식
Classless 클래스의 개념이 사라진 IP 주소들을 구분하기 위한 방식으로, Subnet Mask가 필요

AD (Administrative Distance)

AD : 라우팅 정보 송신지의 신뢰성에 대한 평가 값으로, 숫자로 표현된 값이 클수록 낮은 신뢰성을 가진다

Routing Table 기본 AD 값
*Connected interface 0
*Static 1
EIGRP Summary Route 5
*EIGRP (내부) 90
IGRP 100
*OSPF 110
*RIP 120
EIGRP (외부) 170
Unknown 255


Q.

A. 이러한 경우, IGRP가 RIP보다 신뢰도가 높다

Classful Routing (RIP Version 1, IGRP)

Routing 정보 전달 시 Subnet mask 정보를 전달하지 않으며, 같은 네트워크에 연결된 라우터들은 같은 subnet mask로 설정되어 있다고 가정한다. 네트워크가 다른 라우터와 라우팅 정보를 교환할 때에는 Classful 경계 기반으로 summary 된 정보를 전달한다. 위 사진에서 172.16.1.0/24와 172.16.2.0/24의 라우터가 통신을 할 때, Classful 방식의 경우, 같은 대역으로 인식하기 때문에 충돌이 일어난다.

Classless Routing

Routing 정보 전달 시 Subnet mask 정보를 함께 전달하며, VLSM 지원을 통해 네트워크에 연결된 라우터들은 다양한 subnet mask를 가질 수 있다. 네트워크가 다른 라우터와 라우팅 정보를 교환할 때 수동적으로 summary 된 정보를 전달할 수 있으며, RIP Version 1, IGRP를 제외한 모든 라우팅 프로토콜이 이를 지원한다.


Distance Vector Routing (RIPv1, RIPv2, IGRP)

라우팅 테이블에 목적지 네트워크까지의 거리와 방향에 대해 서로 인접한 라우터들끼리 정보를 교환하는 방식

RIP (Routing Internet Protocol version 2)

Hop Count(목적지까지 지나가는 라우터의 개수) 를 Metric(라우팅을 결정하는 것)으로 사용하여 최적의 경로를 선택한다. 이 때 Hop Count는 15개를 최대로 하여 16개 이상의 정보는 버리며, RIP의 cost가 된다.

* 한계치가 존재하여 대규모 작업에서 사용하기 어려움

업데이트 주기

각각의 라우터들은 매 30초마다 인접 라우터에 업데이트 정보를 전달하고, 이를 전달받은 라우터는 업데이트 정보대로 routing table을 변경한다

Cost equal Path 지원 (max 6)

경로를 선택할 때는 AD와 Metric 값을 비교하며, 두 값이 같을 경우 그 경로를 Load-Balancing(서버 부하 분산) 경로로 둘 다 routing table에 올린다.

* 경로가 분산되어 서버에 부하가 발생할 수 있음

RIPv2 사용법

Step 1. IP Routing Protocol 정의

Router(config)# router protocol

Router(config)# router rip
Router(config-router)# version 2 -> classless를 사용하기 위해


Step 2. 각각의 IP Routing Process에 반드시 설정해야하는 명령어

자신이 가진 네트워크를 알리고, 파생된 IP address가 할당된 인터페이스로 라우팅 정보를 전송해야한다. 이 때 사용되는 것이 Network Number이며, 이는 반드시 Major Classful Network Number로 설정해야 한다.

Router(config-router)# network network-number

A class
Router(config-router)# network 10.0.0.0

B class
Router(config-router)# network 172.16.0.0

C class
Router(config-router)# network 192.168.5.0

태그:

카테고리:

업데이트: