ABR에서 Type 3를 전달할 때, Cost 값을 어떻게 설정해서 보내고, 타 라우터들은 목적지까지의 Cost 값을 어떻게 계산하는지 알아보자. 먼저 Area 1의 구조가 다음과 같다고 가정하자.

  여기서 R1과 R2가 ABR이라고 가정하고, R1과 R2가 각각 SPF 알고리즘에 의해 구현하여 Best-Path는 구하면 결과값이 다음과 같다.

  만약에 R7의 Router LSA에 ‘192.168.1.0/24′ 네트워크 정보를 Cost ’10’으로 가지고 있다면 R1은 R7 까지 Cost ’11’ 만큼 떨어져 있기 때문에 ‘192.168.1.0/24’의 Cost 값을 ’11+10=21’라고 계산할 것이고, R2는 R7 까지 Cost ‘8’ 만큼 떨어져 있기 떄문에 Cost 값을 ‘8+10=18’이라고 계산할 것이다.

  그래서, ‘192.168.1.0/24’ 네트워크 정보에 대한 Summary LSA의 Cost 값을 R1은 ’21’로 R2는 ’18’로 설정하게 된다.

  다음으로는 R1과 R2가 Summary LSA를 만들어 전달한 Area 0의 구조가 다음과 같다고 가정해 보자.

  이번에는 R11과 R12에서 각각 SPF 알고리즘에 의해 구현하여 Best-Path는 구하면 결과값이 다음과 같다.

  먼저 R11 입장에서 보면 R1 까지 Cost가 ‘8’이기 때문에 ‘192.168.1.0/24’의 Cost는 ‘8+21=29’, R2 까지 Cost는 ‘9’이기 때문에’192.168.1.0/24’의 Cost는 ‘9+18=27’로 계산되어 R2가 Best가 된다.

  그리고, R12 입장에서 보면 R1 까지 Cost가 ‘9’이기 때문에 ‘192.168.1.0/24’의 Cost는 ‘9+21=30’, R2 까지 Cost는 ‘8’이기 때문에’192.168.1.0/24’의 Cost는 ‘8+18=26’로 계산되어 R2가 Best가 된다.

  만일 R11과 R12가 Area 2와 연결된 ABR이라고 가정하면, Best-Path가 아니면 전달할 필요가 없기 때문에 R2가 보내준 Summary LSA 정보를 기반으로 새로운 Summary LSA를 만들어 Area 2로 전달한다. 그 때, R11은 ‘192.168.1.0/24’ Summary LSA의 Cost 값을 27로 설정하여 Area 2로 전달하고, R12는 Cost 값을 ’26’으로 설정하여 Area 2로 전달한다.

  마지막으로 Area 2의 구조가 다음과 같다고 가정하고, R13에서 SPF 알고리즘에 의해 구현하여 Best-Path는 구하면 결과값이 다음과 같다.

  R13 입장에서 R11 까지 Cost 값이 ‘6’이기 때문에 ‘192.168.1.0/24’의 Cost는 ‘6+26=32’, R12 까지 Cost는 ‘8’이기 때문에’192.168.1.0/24’의 Cost는 ‘8+27=35’로 계산되어 R11이 Best가 된다.

  OSPF Routing Protocol은 ABR이 자신으로부터 Destination 까지의 Cost 값을 LSA Type 3에 설정하여 보냄으로써 타 Area에서도 Destination 까지 Best-Path로 Packet을 전송할 수 있는 것이다.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.