LSA Type 1(Router LSA)와 Type 2(Network LSA)는 Area 내에서만 Flooding되고 다른 Area로는 전달되지 못한다. 정확하게 표현하자면 전달할 필요가 없다고 해야 할 것이다. 이미 학습한대로 LSA Type 1과 Type 2에는 장비간에 연결이 어떻게 되어 있는지, 그리고 어떤 네트워크 정보가 포함되어 있다. 그런데, 타 Area에서는 Topology를 그리지 않을 것이기 때문에 장비간에 연결 정보는 필요가 없다. 단순히 네트워크 정보만 전달하면 되는 것이다.

  그래서, OSPF Routing Protocol은 LSA Type 1과 LSA Type 2에 있는 정보 중 네트워크 정보만 선별하여 LSA Type 3로 변환한 후 타 Area로 전달한다. 그러므로, 기존 정보보다 축약(summary)된 형태로 LSA가 만들어 진다. 그래서 LSA Type 3를 ‘Summary LSA’라고 부른다.

  다음과 같이 토폴로지를 구성한 후 R2에서 OSPF 데이터베이스를 확인해 보자.

  먼저 R1의 Router LSA와 R1과 R2 사이의 Network LSA를 확인해 보면 다음과 같다.

R1#show ip ospf database router 1.1.1.1

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

                Router Link States (Area 1)

  LS age: 23
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 1.1.1.1
  Advertising Router: 1.1.1.1
  LS Seq Number: 80000002
  Checksum: 0x11C0
  Length: 48
  Number of Links: 2

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 1.1.1.1
     (Link Data) Network Mask: 255.255.255.255
      Number of MTID metrics: 0
       TOS 0 Metrics: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.10.12.2
     (Link Data) Router Interface address: 10.10.12.1
      Number of MTID metrics: 0
       TOS 0 Metrics: 1

  당연히 Router LSA 정보는 Area 1에 속해 있고, Advertising Router는 LSA를 만든 Router인 ‘1.1.1.1’이며, 네트워크 정보는 ‘1.1.1.1/32’가 Cost ‘1’이라고 되어있다. 그리고 DR ‘10.10.12.2’와 연결되어 있다고 표시되어 있는 것을 확인할 수 있다.

R1#show ip ospf database network 10.10.12.2

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

                Net Link States (Area 1)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 242
  Options: (No TOS-capability, DC)
  LS Type: Network Links
  Link State ID: 10.10.12.2 (address of Designated Router)
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000001
  Checksum: 0x46BD
  Length: 32
  Network Mask: /24
        Attached Router: 2.2.2.2
        Attached Router: 1.1.1.1

  다음으로 DR ‘10.10.12.2’의 Network LSA 정보를 확인해 보니 역시 마찬가지로 Area 1에 속해 있고, Multi-access 네트워크의 Subnet은 24 bit이며, R1, R2와 연결되어 있다는 정보가 있다.

  정리를 하면 Area 1에는 ‘1.1.1.1/32’와 ‘10.10.12.0/24’가 존재하는군요. 그리고, R2에서 ‘1.1.1.1/32’ 까지는 Cost가 ‘2’ 만큼 떨어져 있을 것이고 ‘10.10.12.0/24’는 DR이 가지고 있다고 생각하니 Cost가 ‘1’만큼 떨어져 있을 것이다.

  Area 1의 Database에 속해 있는 네트워크 정보를 R2가 ABR이므로 Area 0의 Database로 이동시킬 것이다. 그 때, LSA Type 3로 변환되는데 변환된 정보를 보면 다음과 같다.

R2#show ip ospf database summary 1.1.1.1

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

                Summary Net Link States (Area 0)

  LS age: 1018
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 1.1.1.1 (summary Network Number)
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000001
  Checksum: 0x33FB
  Length: 28
  Network Mask: /32
        MTID: 0         Metric: 2 

R2#show ip ospf database summary 10.10.12.0

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

                Summary Net Link States (Area 0)

  LS age: 1160
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 10.10.12.0 (summary Network Number)
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000003
  Checksum: 0xD33E
  Length: 28
  Network Mask: /24
        MTID: 0         Metric: 1

  LSA ID를 보면 ‘1.1.1.1’, ‘10.10.12.0’으로 Network address로 되어 있는 것을 확인할 수 있다. 그리고, Advertising Router가 모두 ‘2.2.2.2’로 되어 있는 것을 확인할 수 있는데 이는 ABR의 Router ID이다. 만일, LSA Type 1과 Type 2에 있는 Advertising ID를 그대로 설정하여 Area 0로 전송하게 되면 Area 0에 있는 장비는 ‘1.1.1.1’이 Area 1에 있는 장비이기 때문에 찾을 수 없을 것이다.

  그래서, LSA Type 1과 Type 2 정보를 LSA Type 3로 변환할 때, Advertising ID를 ABR의 Router ID로 변환하여 Advertising Router를 찾을 수 있도록 만든다.

  그리고, ABR이 자신으로 부터 네트워크까지 얼마나 떨어져 있는지를 Cost 값으로 세팅하여 전달한다. 즉, ‘1.1.1.1/32’ 네트워크 까지 ABR(R2)로 부터 Cost가 2만큼 떨어져 있기 때문에 Cost를 ‘2’로 설정한 것이고, ‘10.10.12.0/24’ 네트워크 까지 ABR(R2)로 부터 Cost가 1만큼 떨어져 있기 떄문에 Cost를 ‘1’로 설정한 것이다.

  그럼, R3에서 ‘1.1.1.1/32’ 네트워크 까지 거리를 어떻게 계산하는 것일까? R3는 ‘1.1.1.1/32’ 네트워크 정보를 ‘2.2.2.2’가 Advertising Router이기 때문에 ‘2.2.2.2’가 Cost 값 ‘2’로 가지고 있다고 판단한다. 그리고, Area 0 Topology를 작성하여 R2(2,2.2.2)까지의 거리를 계산하게 될 것이다.

  그림에서 보면 R3는 R2까지 ‘1’만큼 떨어져 있는 것을 확인할 수 있다. 그러므로, ‘1.1.1.1/32’는 Cost가 ‘3’ 만큼, ‘10.10.12.0/24’는 Cost ‘2’ 만큼 떨어져 있다고 판단하게 된다.

R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/3] via 10.10.23.2, 00:50:03, FastEthernet1/0
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/2] via 10.10.23.2, 00:52:18, FastEthernet1/0
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback0
      4.0.0.0/32 is subnetted, 1 subnets
O        4.4.4.4 [110/2] via 10.10.34.4, 00:57:13, FastEthernet0/0
      10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
O IA     10.10.12.0/24 [110/2] via 10.10.23.2, 00:52:18, FastEthernet1/0
C        10.10.23.0/24 is directly connected, FastEthernet1/0
L        10.10.23.3/32 is directly connected, FastEthernet1/0
C        10.10.34.0/24 is directly connected, FastEthernet0/0
L        10.10.34.3/32 is directly connected, FastEthernet0/0

  다음으로 R3는 ABR이기 때문에 이 정보를 다시 Area 2의 Database로 넘겨줘야 할 것이다. 이 때, 마찬가지로 Advertising Router를 ‘2.2.2.2’ 상태로 보내면 Area 2에 있는 장비들은 ‘2.2.2.2’는 Area 0에 존재하기 때문에 어디에 있는지 찾을 수 없을 것이다. 그래서, R3가 Advertising Router를 자신(ABR)으로 변경해서 보낸다. 그리고 Cost 값도 R3에서 목적지까지의 거리로 변경해서 보내게 된다.

  R4에서 ‘1.1.1.1/32’ 정보와 ‘10.10.12.0/24’ 정보를 확인해 보면 다음과 같다.

R4#show ip ospf database summary 1.1.1.1

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

                Summary Net Link States (Area 2)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 1236
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 1.1.1.1 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000002
  Checksum: 0x1D0C
  Length: 28
  Network Mask: /32
        MTID: 0         Metric: 3 

R4#show ip ospf database summary 10.10.12.0

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

                Summary Net Link States (Area 2)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 1504
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 10.10.12.0 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000004
  Checksum: 0xBD4E
  Length: 28
  Network Mask: /24
        MTID: 0         Metric: 2 

  그럼 R4는 R3가 ‘1.1.1.1/32’와 ‘10.10.12.0/24’ 정보를 각각 Cost 값 ‘3’과 ‘2’로 가지고 있다고 판단하게 된다. 그리고 R3 까지 거리를 계산해서 자신으로 부터 각 네트워크에 대한 거리를 계산하게 되는 것이다.

R4#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/4] via 10.10.34.3, 00:59:30, FastEthernet1/0
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/3] via 10.10.34.3, 01:01:45, FastEthernet1/0
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/2] via 10.10.34.3, 01:06:41, FastEthernet1/0
      4.0.0.0/32 is subnetted, 1 subnets
C        4.4.4.4 is directly connected, Loopback0
      10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
O IA     10.10.12.0/24 [110/3] via 10.10.34.3, 01:01:45, FastEthernet1/0
O IA     10.10.23.0/24 [110/2] via 10.10.34.3, 01:01:45, FastEthernet1/0
C        10.10.34.0/24 is directly connected, FastEthernet1/0
L        10.10.34.4/32 is directly connected, FastEthernet1/0

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.