NBMA 모드는 NBMA(Non-Broadcast Multi-Access) 네트워크에서 OSPF가 동작하는 방식 중 한가지[1]이며,  Riverbed(OPNET) Modeler OSPF 모델도 이를 지원한다. OSPF를 NBMA 모드로 동작시키려면, OSPF의 해당 인터페이스 Type 속성을 Non-Broadcast로 설정해주면 된다("OSPF 인터페이스 종류" 참조).
다음은 OSPF가 NBMA 모드로 동작하고 있음을 확인하기 위한 시험망 구조이다. "OSPF DR(1) - 라우터 상태"에서 사용한 시나리오를 수정한 것으로, R1, R2, R3, R4 노드간을 Non-Broadcast Multi-Access 방식인 ATM으로 연결하였다.

 


OSPF NBMA 모드 시뮬레이션을 위해 할당한 IP주소 내역은 다음과 같다.

 


이 때, R1, R2, R3, R4 노드에 구성된 OSPF 인터페이스 정보를 ODB를 통해 살펴보면 다음과 같다.

 

192.0.3.x 네트워크에 대하여 R4 노드가 DR로, R3 노드가 BDR(Backup DR)로 동작하고 있음을 확인할 수 있다. DR(Designated Router)은 Broadcast 모드와 NBMA 모드에서만 사용되므로[1], OSPF가 현재 Point to Point 모드나 Point to Multipoint 모드로 동작중이 아니라는 것은 이 결과로부터 알 수 있다.
또한, R4 노드(DR)에서 내보내는 Hello 메시지를 살펴보면 다음과 같이 unicast로 전달되고 있다.

 

 

Hello 메시지는 NBMA 모드와 Point to Multipoint 모드에서만 unicast로 전달되므로, OSPF가 현재 Point to Point 모드나 Broadcast 모드로 동작중이 아니라는 것은 이 결과로부터 알 수 있다.
이상의 두가지 결과로부터 이 시험망의 OSPF는 NBMA 모드로 동작하고 있음이 분명하다.

 

 

[1] RFC 2328, "OSPF Version 2", IETF, Apr. 1998.

 

Posted by 신상헌
,