WiMAX 모델(11) - oms_mux_demux_mac_interface 프로세스 모델
Riverbed Modeler(OPNET)/WiMAX Model 2011. 8. 15. 10:06oms_mux_demux_mac_interface 프로세스 모델은 3섹터 BS 노드에서 3개의 WiMAX MAC을 하나의 IP 모듈에 연결시키기위하여 사용된다. 엄밀히 얘기하자면, oms_mux_demux_mac_interface 프로세스 모델은 WiMAX 모델만을 위한 것은 아니다. 하지만, WiMAX 모델을 개발하는 과정에서 같이 개발된 것으로 생각되며, WiMAX 이외의 다른
곳에서 사용되는 것은 아직 보지못했다.
프로세스 모델의 구조는 상당히 간단하다. 상위 계층으로부터 패킷이 도락하면 appl layer arrival 스테이트로 천이하며, 패킷의 최종 목적지 노드가 위치한 섹터를 담당하는 WiMAX MAC으로 패킷을 전달한다. 만약 브로드캐스트 패킷이면, 패킷을 복사하여 3개의 WiMAX MAC으로 모두 전달한다.
하위 계층으로부터 패킷이 도착하면 mac layer arrival 스테이트로 천이하며, 상위 계층으로 패킷을 전달한다.
MAC_MUX_DEMUX_CMD 이벤트는 wimax_bs_control 프로세스에서 보내는 remote interrupt에 의해서 발생된다.
wimax_bs_control 프로세스는 자신이 담당하는 섹터에 새로운 MS가 들어오거나 나갈 때, 이를 oms_mux_demux_mac_interface 프로세스에 알려주어 MUX/DEMUX 테이블이 갱신될 수 있도록 해준다. (oms_mux_demux_user_position_update/remove() 함수 이용)
곳에서 사용되는 것은 아직 보지못했다.
프로세스 모델의 구조는 상당히 간단하다. 상위 계층으로부터 패킷이 도락하면 appl layer arrival 스테이트로 천이하며, 패킷의 최종 목적지 노드가 위치한 섹터를 담당하는 WiMAX MAC으로 패킷을 전달한다. 만약 브로드캐스트 패킷이면, 패킷을 복사하여 3개의 WiMAX MAC으로 모두 전달한다.
하위 계층으로부터 패킷이 도착하면 mac layer arrival 스테이트로 천이하며, 상위 계층으로 패킷을 전달한다.
MAC_MUX_DEMUX_CMD 이벤트는 wimax_bs_control 프로세스에서 보내는 remote interrupt에 의해서 발생된다.
wimax_bs_control 프로세스는 자신이 담당하는 섹터에 새로운 MS가 들어오거나 나갈 때, 이를 oms_mux_demux_mac_interface 프로세스에 알려주어 MUX/DEMUX 테이블이 갱신될 수 있도록 해준다. (oms_mux_demux_user_position_update/remove() 함수 이용)
'Riverbed Modeler(OPNET) > WiMAX Model' 카테고리의 다른 글
WiMAX 모델(13) - Connections (0) | 2011.10.02 |
---|---|
WiMAX 모델(12) - global_efficiency_on 매크로 (0) | 2011.09.15 |
WiMAX 모델(10) - wimax_rs_control 프로세스 모델 (0) | 2011.08.08 |
WiMAX 모델(9) - wimax_ss_control 프로세스 모델 (0) | 2011.07.03 |
WiMAX 모델(8) - wimax_bs_control 프로세스 모델 (0) | 2011.06.19 |