ASBR과 다른 Area에 있는 Router는 ASBR의 위치를 모르기 때문에 LSA Type 4가 필요하다고 앞에서 설명하였다. 그럼, 어떤 과정을 거쳐 External 경로를 찾아가는지 다음 Topology를 통해 확인해 보기로 하자.

  Area 1내에 있는 R3와 R4는 ASBR R1, R2과 동일 Area에 있기 때문에 ASBR의 위치를 알고 있다. 그래서, Area 1에는 LSA Type 4가 필요없다. ASBR에서 External Type 2를 동일 metric(cost) 정보로 전송했기 때문에 R3는 자신으로부터 더 가까운 R1을 R4는 R2를 bestpath로 선출할 것이다.

Area 1 장비들이 그리는 Topology

  그런데, ASBR과 다른 Area에 존재하는 R5, R6는 다음과 같이 Topology를 그리기 때문에 ASBR에 대한 정보를 가지고 있지 못한다.

Area 0 장비들이 그리는 Topology

  그래서, ABR인 R3와 R4가 각각 자신으로부터 ASBR인 R1과 R2까지 얼마나 떨어져 있는지 정보를 LSA Type 4로 만들어 Area 0로 전달해 주는 것이다.

  먼저 R5나 R6에서 External LSA 중 ‘7.7.7.7/32’를 통해 ASBR Router를 확인해 보자.

R6#show ip ospf database external 7.7.7.7

            OSPF Router with ID (6.6.6.6) (Process ID 1)

                Type-5 AS External Link States

  LS age: 405
  Options: (No TOS-capability, DC, Upward)
  LS Type: AS External Link
  Link State ID: 7.7.7.7 (External Network Number )
  Advertising Router: 1.1.1.1
  LS Seq Number: 80000001
  Checksum: 0x86F9
  Length: 36
  Network Mask: /32
        Metric Type: 2 (Larger than any link state path)
        MTID: 0 
        Metric: 20 
        Forward Address: 0.0.0.0
        External Route Tag: 0

  LS age: 347
  Options: (No TOS-capability, DC, Upward)
  LS Type: AS External Link
  Link State ID: 7.7.7.7 (External Network Number )
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000001
  Checksum: 0x6814
  Length: 36
  Network Mask: /32
        Metric Type: 2 (Larger than any link state path)
        MTID: 0 
        Metric: 20 
        Forward Address: 0.0.0.0
        External Route Tag: 0

  다음으로 ABR R3가 보내준 LSA Type 4를 확인해 보자.

R6#show ip ospf database asbr-summary adv-router 3.3.3.3

            OSPF Router with ID (6.6.6.6) (Process ID 1)

                Summary ASB Link States (Area 0)

  LS age: 783
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(AS Boundary Router)
  Link State ID: 1.1.1.1 (AS Boundary Router address)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000002
  Checksum: 0x55CB
  Length: 28
  Network Mask: /0
        MTID: 0         Metric: 10 

  LS age: 653
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(AS Boundary Router)
  Link State ID: 2.2.2.2 (AS Boundary Router address)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000001
  Checksum: 0x8D86
  Length: 28
  Network Mask: /0
        MTID: 0         Metric: 20 

  R3가 생성한 LSA Type 4 정보를 보면, ASBR R1(1.1.1.1)은 자신으로부터 metric이 ’10’만큼 떨어져 있고, ASBR R2(2.2.2.2)는 metric이 ’20’만큼 떨어져 있다고 알려주는 확인할 수 있다.

  이번에는 ABR R4가 보내준 LSA Type 4를 확인해 보자.

R6#show ip ospf database asbr-summary adv-router 4.4.4.4

            OSPF Router with ID (6.6.6.6) (Process ID 1)

                Summary ASB Link States (Area 0)

  LS age: 860
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(AS Boundary Router)
  Link State ID: 1.1.1.1 (AS Boundary Router address)
  Advertising Router: 4.4.4.4
  LS Seq Number: 80000001
  Checksum: 0x9D76
  Length: 28
  Network Mask: /0
        MTID: 0         Metric: 20 

  LS age: 945
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(AS Boundary Router)
  Link State ID: 2.2.2.2 (AS Boundary Router address)
  Advertising Router: 4.4.4.4
  LS Seq Number: 80000002
  Checksum: 0x910
  Length: 28
  Network Mask: /0
        MTID: 0         Metric: 10 

  R4가 생성한 LSA Type 4 정보를 보면, ASBR R1(1.1.1.1)은 자신으로부터 metric이 ’20’만큼 떨어져 있고, ASBR R2(2.2.2.2)는 metric이 ’10’만큼 떨어져 있다고 알려주는 확인할 수 있다.

  그럼 이정보가 정확한지 그림을 통해 확인해 보기로 하자.

  Topology와 metric 값이 정확히 일치하는 것을 확인할 수 있다.

  마지막으로 R5와 R6가 bestpath를 선출할 차례이다. 먼저 R5 입장에서 보면 4개의 경로가 나온다.

구분 ABR ASBR Total Cost
경로 1 R3 (10) R1 (10) 10+10 = 20 (Best)
경로 2 R3 (10) R2 (20) 10+20 = 30
경로 3 R4 (20) R1 (20) 20+20 = 40
경로 4 R4 (20) R2 (10) 20+10 = 30

  다음은 R6 입장에서 4가지 경로를 확인해 보자.

구분 ABR ASBR Total Cost
경로 1 R3 (20) R1 (10) 20+10 = 30
경로 2 R3 (20) R2 (20) 20+20 = 40
경로 3 R4 (10) R1 (20) 10+20 = 30
경로 4 R4 (10) R2 (10) 10+10 = 20 (Best)

  그러므로, R5는 R3를 bestpath로 선출하고 R6는 R4를 bestpath로 선출하게 된다.