OSPF Network type 중 Non-broadcast는 다음의 경우 자동으로 적용된다.

  • Layer 2 Encapsulation: Frame-relay, ATM, X.25 등과 같은 NBMA Protocol

  그럼, 앞에서 학습한 내용을 기반으로 Non-broadcast network type의 특징을 살펴보기로 하자.

  먼저, Non-broadcast나 Multicast를 전송할 수 있느냐 하는 부분이다. Non-Broadcast network type은 Multicast ‘224.0.0.5’로 Hello Packet을 전달할 수 없다. ‘전달할 수 없다’는 표현보다는 ‘전달하지 않는다’가 정확한 표현일 것이다.

  Frame-relay, ATM, X.25와 같은 Protocol은 default로 broadcast나 multicast Packet을 전달할 수 없는 NBMA Protocol이다. 그래서, OSPF는 interface가 NBMA Protocol로 encapsulation되어 있으면, Multicast를 전달할 수 없다는 것을 자동으로 인식하여 Multicast 전달을 자동으로 차단하기 위하여 Non-broadcast Network type으로 설정한다.

  그러므로, OSPF Neighbor를 자동으로 선출하지 못하고 Neighbor를 수동으로 설정하여야 한다.

  NBMA Protocol에서 Unicast Packet은 전달할 수 있기 때문에, ‘neighbor’ 명령어를 사용하여 Neighbor IP address를 수동으로 설정하면 Neighbor에게 Unicast로 Hello Packet을 전달하여 Neighbor 관계를 수립할 수 있게 되는 것이다.

특징 1. Non-broadcast는 ‘neighbor’ 명령어를 사용하여 Neighbor를 수동으로 설정한다.

  다음으로는 DR/BDR을 선출하느냐 하는 부분이다. Non-broadcast network type도 Broadcast network type과 마찬가지로 Multi-access 기반이기 때문에 SPF Tree 구조를 만들기 위해 DR/BDR을 선출한다. 그래서, Neighbor 선출 시  DR/BDR 선출 알고리즘이 동작하게 된다

특징 2. Non-broadcast는 DR/BDR을 선출하기 때문에  DR/BDR 선출 알고리즘이 동작한다.

  Non-broadcast network type은 Broadcast network type과 마찬가지로 하나의 Interface로 다중 장비와 Neighbor 관계를 수립할 수 있다. 그래서, LSA Type 2를 생성되는 것도 Broadcast network type과 동일하다.

특징 3. Non-broadcast는 Neighbor를 여러개 선출할 수 있으나 LSA Type 2가 생성된다.

  Non-broadcast network type도 DR/BDR을 선출하기 때문에, Neighbor 관계가 수립되기 위해서는 Subnet이 반드시 동일하여야 한다.

특징 4. Non-broadcast는 Neighbor 관계를 수립할 때 Subnet이 반드시 동일하여야 한다.

  Frame-relay, ATM, x.25와 같은 NBMA Protocol은 전세계적으로 사라지고 있는 추세이다. 그런데, Non-broadcast network type을 학습해야 하는 이유는 Multi-Access 환경에서 특정 장비간에만 Neighbor 관계를 수립하고자 하는 경우나 ‘neighbor’ 명령어가 가지고 있는 일부 Option 기능을 사용하여야 하는 경우처럼 Non-broadcast network type의 특징을 이용할 필요가 있기 때문이다.

  그렇다면, ‘neighbor’ 명령어 뒤에 있는 Option이 어떤 것들이 있으며, 어떤 환경에서 사용해야 하는지는 다음에 학습하기로 하자.