본문 바로가기

네트워크/Router

라우터의 경로 결정 방법과 메트릭값

1. 목적지 까지의 경로가 여러개일때 라우팅 테이블에 저장하는 방법

*라우팅 테이블에 없는 패킷이 들어오면 폐기된다

 

1 - 1.라우팅 프로토콜의 AD값(administrative distance)을 비교하여 가장 낮은 AD값을 가진 프로토콜을 선택

*AD란 각 라우팅 프로토콜의 우선순위값 이다

 

1 - 2.라우팅 프로토콜이 같을 경우 메트릭 값을 비교하여 가장 낮은 값을 선택한다

*만약 메트릭값이 같을 경우 로드 밸런싱(부하 분산)이 가능하다

메트릭값을 조정하여 로드 밸런싱을 하거나 백업 링크로 활용이 가능하다

*EIGRP는 예외로 언이퀄 코스트를(unequal cost) 지원하기 때문에 메트릭값이 다르더라도

다수의 경로를 사용할 수 있다(메트릭값이 낮은 경로를 상대적으로 많이 사용한다)

 

위의 방법은 라우팅 테이블에 저장하는 기준을 적은 것이다 AD값이 낮은 라우팅 프로토콜과 메트릭값을 이용해

경로를 계산하고 계산한 경로를 라우팅 테이블에 저장하는 것이다 즉 여러개의 라우팅 프로토콜이 있을 경우 선택되지 않은 라우팅 프로토콜과 메트릭은 라우팅 테이블에 저장되지 않는다

 

2.패킷이 라우터에 들어왔을 경우 라우터는 라우팅 테이블을 확인한다

패킷의 목적지 IP를 확인하고 라우팅 테이블을 확인한후 라우팅 테이블에 없는 패킷이였다면 폐기하고

테이블에 정보가 있으면 전송하는데 이때 롱기스트 매치 룰(longest match rule)을 적용한다

 

*롱기스트 매치 룰 - 1.1.1.0 /24는 A포트 전송 1.1.1.0/25는 B포트로 전송이라고 라우팅 테이블에 있을때 1.1.1.0 가 목적지 IP라면

1.1.1.0/25의 테이블 정보대로 B포트로 전송된다 (물론 네트워크 범위에 속하는 목적지IP의 경우만)

 

메트릭이란 라우팅 프로토콜들이 최적의 경로를 선택하는 기준이다

메트릭은 라우팅 프로토콜마다 다르다

 

RIP - 홉카운트 //목적지까지 거쳐가는 라우터의 수

EIGRP - 속도 , 지연 , 신뢰도 , 부하 , MTU // 특정한 공식으로 계산한다

OSPF - 코스트 (속도) //속도가 빠른 경로를 선택

BGP - 속성(attribute) // 여러가지 속성을 고려

 

 

라우터의 프로토콜간의 우선순위 (AD) 링크

https://leejoongwon.blogspot.com/2019/06/ad.html