2010년 6월 25일 금요일

Route Selection


시스코라우터에서 패킷 포워딩시에 라우팅 테이블은 다음과 같이 하여 구성된다.


**Prefix의 길이가 다른 여러 경로가 하나 이상의 라우팅 프로토콜에 의해 라우팅테이블에 올려졌을 경우, 패킷은 가장 긴 길이(longest match)의 Prefix 를 갖는 Path로 포워딩된다.

그리고 Prefix 의 길이가 같을 경우 Path 정보를 받은 라우터는 다음과 같은 순서로 우선순위를 정해 라우팅 테이블을 만든다.

1. Administarative Distance: 다양한 프로토콜로부터 얻어진 라우팅 테이블 중에서 경로를 택하기 위해 라우터는 정해진 Distance 값을 가지고, 설정에 의해 조정가능하다. 디폴트값은 아래의 표와 같다. 작은 값이 최종 선택되어 라우팅테이블에 올려진다.


Default Administrative Distances
Connected 0
Static 1
eBGP 20
EIGRP (internal) 90
IGRP 100
OSPF 110
IS-IS 115
RIP 120
EIGRP (external) 170
iBGP 200
EIGRP summary route 5

2. Metrics: 동일한 라우팅프로토콜에서 얻어진 여러 경로중에서 최적경로를 선택하기 위해 계산되는 값(Cost)이다. 이 값이 동일한 경우(Equal Cost)에는 Load Balancing 을 할 수 있다.


* 라우팅 테이블 예제..