이미 앞에서 학습했듯이 LSA Type 1과 Type 2의 ‘Link’ 정보에는 ‘장비간의 연결정보’와 ‘네트워크 정보’가 존재하지만, LSA Type 3의 ‘Link’ 정보에는 타 Area에 대한 Topology를 그릴 필요가 없기 떄문에 ‘네트워크 정보’만이 들어있다. 그리고, 각각의 Area 데이터베이스 간에 정보를 교환하는 장비가 ABR이다.

  그럼, ABR이 LSA Type 1과 Type 2를 어떻게 Type 3로 변경하는지 살펴보기로 하겠다.

  우선, 다음 Topology에서 R3의 Area 1의 Database를 확인해 보자. R1과 R2간에 연결된 interface를 제외한 모든 interface는 Network Type을 ‘point-to-point’로 설정하여 DR, BDR을 선출하지 않도록 하였다.

                Router Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum Link count
1.1.1.1         1.1.1.1         1903        0x80000008 0x00E2E9 6
2.2.2.2         2.2.2.2         3           0x80000007 0x00AC8F 4
3.3.3.3         3.3.3.3         1917        0x80000005 0x0084A4 4
4.4.4.4         4.4.4.4         1772        0x80000002 0x00E0D3 2
          
                Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
10.10.12.1      1.1.1.1         174         0x80000003 0x007A8C

  Area 1 내에 Router가 4대가 있기 때문에 4개의 Router LSA(Type 1)이 존재하고, Multi-access 네트워크가 한개 존재하기 때문에 Network LSA(Type 2)가 1개 존재하는 것을 확인할 수 있다.

  물론, 각각의 LSA에는 ‘장비 연결정보’와 ‘네트워크 정보’를 가지고 있을 것이다. Router LSA 중에 ‘2.2.2.2’의 LSA 정보를 확인해 보면 다음과 같다.

R3#show ip ospf database router 2.2.2.2

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

                Router Link States (Area 1)

  LS age: 290
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 2.2.2.2
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000007
  Checksum: 0xAC8F
  Length: 72
  Number of Links: 4

### '3.3.3.3'과 연결된 Link 정보 ###
    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 3.3.3.3
     (Link Data) Router Interface address: 10.10.23.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

### '10.10.23.0/24'에 대한 네트워크 Link 정보 ###
    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 10.10.23.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

### DR '10.10.12.1'과 연결된 Link 정보 ###
    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.10.12.1
     (Link Data) Router Interface address: 10.10.12.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

### '2.2.2.2/32'에 대한 네트워크 Link 정보 ###
    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 2.2.2.2
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

  이 정보가 Area 0 데이터베이스로 옮겨지면서 어떻게 변경되는지 확인해보자. R5에서 ABR ‘3.3.3.3’이 만든 Summary LSA(Type 3) 정보를 보면 다음과 같다.

R5#show ip ospf database summary adv-router 3.3.3.3

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

                Summary Net Link States (Area 0)

### '1.1.1.1/32'에 대한 네트워크 Link 정보 ###
  LS age: 530
  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: 80000003
  Checksum: 0x1B0D
  Length: 28
  Network Mask: /32
        TOS: 0  Metric: 3 

### '2.2.2.2/32'에 대한 네트워크 Link 정보 ###
  Routing Bit Set on this LSA
  LS age: 530
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 2.2.2.2 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000003
  Checksum: 0xE242
  Length: 28
  Network Mask: /32
        TOS: 0  Metric: 2 

### '10.10.12.0/24'에 대한 네트워크 Link 정보 ###
  Routing Bit Set on this LSA
  LS age: 531
  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: 80000003
  Checksum: 0xBF4D
  Length: 28
  Network Mask: /24
        TOS: 0  Metric: 2 

### '10.10.13.0/24'에 대한 네트워크 Link 정보 ###
  Routing Bit Set on this LSA
  LS age: 532
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 10.10.13.0 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000003
  Checksum: 0x5FE
  Length: 28
  Network Mask: /24
        TOS: 0  Metric: 10 

### '10.10.14.0/24'에 대한 네트워크 Link 정보 ###
  LS age: 532
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 10.10.14.0 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000003
  Checksum: 0xB356
  Length: 28
  Network Mask: /24
        TOS: 0  Metric: 3 

### '10.10.23.0/24'에 대한 네트워크 Link 정보 ###
  Routing Bit Set on this LSA
  LS age: 533
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 10.10.23.0 (summary Network Number)
  Advertising Router: 3.3.3.3
  LS Seq Number: 80000003
  Checksum: 0x3CC6
  Length: 28
  Network Mask: /24
        TOS: 0  Metric: 1

  위에서 보듯이 ‘장비 연결정보’는 다 사라지고 Area 1의 ‘네트워크 정보’만 Summary LSA로 전달하는 것을 확인할 수 있다. 그리고, R3가 생성한 Summary LSA 정보를 보면, 하나의 LSA 내에 여러 네트워크 정보들이 포함되었던 LSA Type 1과 다르게 각각의 네트워크가 하나의 LSA를 가지게 되는 것을 확인할 수 있다.

R5#show ip ospf database | include 3.3.3.3
3.3.3.3         3.3.3.3         1552        0x80000007 0x00208F
1.1.1.1         3.3.3.3         1019        0x80000003 0x001B0D
2.2.2.2         3.3.3.3         1019        0x80000003 0x00E242
10.10.12.0      3.3.3.3         1019        0x80000003 0x00BF4D
10.10.13.0      3.3.3.3         1019        0x80000003 0x0005FE
10.10.14.0      3.3.3.3         1019        0x80000003 0x00B356
10.10.23.0      3.3.3.3         1019        0x80000003 0x003CC6

   이렇게 네트워크 단위로 LSA를 분리한 후에 ABR은 각각의 Summary LSA에 대하여 Filtering을 하거나 Summary 기술을 적용할 수가 있다. Filtering과 Summary 기술은 나중에 학습하지만, 간단한 실습을 통해 확인 해 보도록 하자.

  먼저, R3에서 ‘1.1.1.1/32’와 ‘10.10.23.0/24’ 네트워크를 Filtering 한 후에 ‘3.3.3.3’이 생성한 Summary LSA 정보를 확인해 보자.

R3(config)#ip prefix-list FILTER deny 1.1.1.1/32
R3(config)#ip prefix-list FILTER deny 10.10.23.0/24
R3(config)#ip prefix-list FILTER permit 0.0.0.0/0 le 32 
R3(config)#router ospf 1
R3(config-router)#area 1 filter-list prefix FILTER out
R5#show ip ospf database | include 3.3.3.3        
3.3.3.3         3.3.3.3         251         0x80000008 0x001E90
2.2.2.2         3.3.3.3         1535        0x80000003 0x00E242
10.10.12.0      3.3.3.3         1535        0x80000003 0x00BF4D
10.10.13.0      3.3.3.3         1535        0x80000003 0x0005FE
10.10.14.0      3.3.3.3         1535        0x80000003 0x00B356

  해당 네트워크 정보가 사라진 것을 확인할 수 있다.

  다음으로 ‘10.10.12.0/24’와 ‘10.10.13.0/24’ 네트워크 정보를 ‘10.10.12.0/23’로 Summary 한 후에 ‘3.3.3.3’이 생성한 Summary LSA 정보를 확인해 보자.

R3(config)#router ospf 1
R3(config-router)#area 1 range 10.10.12.0 255.255.254.0
R5#show ip ospf database | include 3.3.3.3
3.3.3.3         3.3.3.3         556         0x80000008 0x001E90
2.2.2.2         3.3.3.3         1840        0x80000003 0x00E242
10.10.12.0      3.3.3.3         42          0x80000004 0x00B854
10.10.14.0      3.3.3.3         1840        0x80000003 0x00B356

  Summary LSA ‘10.10.13.0’이 사라진 것을 확인할 수 있다. 그리고, Summary LSA ‘10.10.12.0’의 aging time이 42초로 줄어든 것으로 보아 LSA 정보가 변경되었다는 것을 알 수 있다. 이는 기존 Summary LSA인 ‘10.10.12.0/24’ 정보가 사라지고, ‘10.10.12.0/23’가 새로 생성되었기 때문이다.

R5#show ip ospf database summary 10.10.12.0

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

                Summary Net Link States (Area 0)

  Routing Bit Set on this LSA
  LS age: 74
  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: 80000005
  Checksum: 0xB655
  Length: 28
  Network Mask: /23
        TOS: 0  Metric: 2

  추후에 Filtering 기술을 설명할 때 자세히 설명하겠지만, 조심해야 하는건 위 그림에서 R5, R6에서는 Area 1의 정보를 Filtering 할 수는 있지만, Summary를 할 수 없다는 것이다. 즉, R5와 R6에서 Area 0 정보를 ‘10.10.0.0/16’로 Summary하여 Area 2로 전달하도록 설정하여도 Area 1의 정보는 Summary 되지 않은 상태로 그대로 전달된다.

——— ABR의 동작원리 (2)에서 계속 ———

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.