Network LSA(LSA Type 2)는 DR로 선출된 장비가 DR의 Link에 대한 정보를 전달하는 LSA이다. ‘show ip ospf database network’ 명령어를 통하여 LSA 정보를 확인할 수 있는데, Packet의 내용은 Multi-access 망의 network mask 정보와 직접 연결된 Router의 List가 포함되어 있다.

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

  Multi-access 망이 R2와 R3 사이 네트워크 1개 밖에 없으니 DR도 하나만 있을 것이다. 그래서 Network LSA도 1개 밖에 없는 것을 확인할 수 있다. 그리고, Network LSA의 ID를 보면 Router-ID가 아니라 DR의 IP address가 LSA ID로 설정되어 있는 것을 확인할 수 있다.

  Network LSA를 이해하기 위해서는 Multi-access 망에 DR이 존재하는 경우와 DR이 존재하지 않는 경우 OSPF의 데이터베이스가 어떻게 다르게 나타나는지 확인해 보면 쉽게 알 수 있다.

  먼저 R2와 R3 사이에 DR이 존재하는 경우 R2와 R3의 Router LSA를 살펴보자.

  이미 앞에서 학습한대로 네트워크에 대한 정보는 없고, DR과 연결되어 있다는 Link 정보만 존재하는 것을 확인할 수 있다. 그럼 R2와 R3가 연결된 Interface에 ‘ip ospf priority 0’ 명령어를 사용하여 DR을 선출하지 않도록 설정한 후에 R2의 데이터베이스를 확인해 보자.

  DR과 연결되어 있다는 Link 정보가 아닌 ‘10.10.23.0/24’ 네트워크 정보로 바뀌는 것을 확인할 수 있다. 즉, OSPF 라우팅 프로토콜은 Multi-access 망에 대하여 Network LSA가 존재하지 않으면 각각의 각각의 라우터가 해당 네트워크 정보를 가지고 있다고 Topology를 구성하게 된다.

  그리고, DR이 존재하게 되면 Multi-access 망에 대한 네트워크는 DR이 가지고 있다고 Topology를 그리게 되는 것이다. 이 부분은 Network LSA를 이용하여 Topology를 구성하는 부분에서 자세히 다루도록 하고, Network LSA의 정보가 어떻게 구성되어 있는지 확인해 보자.

  Multi-access 망에 대한 Network Mask가 24bit라고 되어 있으며, 자신과 연결된 장비가 ‘3.3.3.3’과 ‘2.2.2.2’라는 정보를 담고 있다. 이 정보를 기반으로 OSPF 라우팅 프로토콜은 Multi-access의 네트워크 정보를 ‘Network LSA ID’/’Network mask’로 계산하여 알아낸다. 즉, ‘10.10.23.3/24’ = ‘10.10.23.0/24’를 DR이 가지고 있다고 판단하게 되는 것이다.

1 COMMENT

Comments are closed.