OSPF는 Cost 값을 Metric 값으로 사용한다고 하였고, 이는 대역폭(Bandwidth)를 이용하여 산출한다고 하였다. Cost 값은 출발지부터 목적지까지의 각 인터페이스에서 기준 대역폭을 실제 대역폭으로 나눈 값의 합계이다.
다음은 OSPF 프로토콜을 이용하여 구성한 네트워크 구성이다.
R1과 R2의 라우팅 테이블은 다음과 같다.
R1 | |
R2 |
라우터에 연결되어 있는 케이블을 속성 값을 확인하는 명령어는 "show interface [fastethernet | serial] [port 번호]"이다. 다음은 위의 OSPF로 연결된 네트워크 구성에 해당 명령어를 입력하여 나타나는 정보이다.
R2의 fastethernet 0/0의 케이블 정보는 다음과 같다.
밑줄 친 부분을 보면 BW(Bandwidth) 값이 100,000(kbit)인 것을 확인할 수 있다.
다음은 R2의 Serial 0/0의 케이블 정보이다.
Serial cable의 Bandwidth 값은 1,544(kbit)인 것을 확인 가능하다.
근거리보다 원거리가 상식적으로 빠를 것이라고 생각할 수 있는데, 실제 BW 값을 확인해보면 LAN 선의 대역폭 값이 100,000이고 WAN 선의 대역폭 값이 1,544로 실제 근거리가 빠른 것을 알 수 있다.
산출한 대역폭 값을 이용하여 Cost 값을 구하는 공식은 다음과 같다.
$$\sum {(\frac{OSPF 기준 대역폭}{각 인터페이스의 실제대역폭})}=\sum{(\frac{10^6}{Bandwidth(bps)})}=\sum{(\frac{100}{Bandwidth(Mbps)})}$$
OSPF의 기준 대역폭은 100,000,000(10^8)이다. 그리고 각 인터페이스들의 대역폭은 kbit(킬로비트, 10^3) 단위이기 때문에 fastethernet 0/0은 100,000,000이고, serial 0/0은 1,544,000이다.
해당 정보로 Cost 값을 구하면 다음과 같은 값이 산출된다.
$$\frac{100000000}{100000000}+\frac{100000000}{154400}=65.7668393782$$
Cost 값은 계산 시에 소수점 이하의 수는 반올림이 아닌 "버림"을 한다. 그리고 전체 코스트 값이 1 미만인 경우, 1로 계산하는 특징을 가진다.
따라서 Cost 값은 65.766...으로 소수점 아래를 버림 하면 65 값이 산출된다. 이 방식으로 계산하여 R1의 라우팅 테이블에서 R2로부터 받아온 Meric 값이 65가 나오는 것이다.
인터페이스 별로 Bandwidth 값과 cost 값을 계산한 표는 다음과 같다.
Interface type | Bandwidth | Cost |
10 Gigabit Ethernet | 10 Gbps | 1 |
Gigabit Ethernet | 1 Gbps | 1 |
Fast Ethernet | 100 Mbps | 10 |
Ethernet | 10 Mbps | 100 |
Serial | 1,544 Mbps | 647 |
Serial | 128 Kbps | 7812 |
Serial | 64 Kbps | 15625 |
이를 통하여 Cost 값을 보면 어떠한 케이블로 연결되어 있는지 유추가 가능하다.
OSPF 응용 문제 (0) | 2020.10.27 |
---|---|
OSPF Code O IA(동적 라우팅) (0) | 2020.10.27 |
OSPF Code O (동적 라우팅) (0) | 2020.10.27 |
OSPF의 특징 및 LSA(동적 라우팅) (0) | 2020.10.27 |
Wildcard mask (0) | 2020.10.27 |
댓글 영역