Riverbed(OPNET) Modeler에서 OSPF 프로토콜 기능은 여러 개의 프로세스 모델로 분할되어 수행된다. 다음 그림은 관련 프로세스 모델간의 생성 관계를 나타낸 것이다. 이해하기 쉽도록 가상 인터페이스(Virtual Interface) 프로세스 모델은 생략하였다.

 

 

각 프로세스 모델의 주요 기능은 다음과 같다.

 

- ospf_v2 : OSPF 변수들을 생성/초기화하고, 필요한 child 프로세스를 생성한다.

 

- ospf_process : 라우팅 테이블을 관리하고, 제어 메시지를 처리한다.

 

- ospf_interface_v2 : OSPF 인터페이스의 상태(state)를 관리한다.

 

- ospf_neighbor_v2 : OSPF 이웃(neighbor) 노드의 상태(state)를 관리한다.

 

Posted by 신상헌
,