AODV에서 사용하는 메시지로는 Route Request(RREQ), Route Reply(RREP), Route Error(RERR), Route Reply Acknowledgment(RREP-ACK), Hello가 있는데, Riverbed(OPNET) Modeler AODV 모델에 구현된 각 메시지 구조는 표준과 잘 일치함은 "AODV 메시지(2) - RREQ 구조체", "AODV 메시지(3) - RREP 구조체", "AODV 메시지(4) - RERR 구조체", "AODV 메시지(5) - RREP-ACK 구조체", "AODV 메시지(6) - Hello"에서 살펴보았다. 이번에는 이 AODV 메시지들의 크기와 하위 프로토콜 계층에서 실제로 사용되는 패킷 크기를 살펴보도록 하자.
RREQ 메시지는 24Bytes, RREP 메시지는 20Bytes, RREP-ACK 메시지는 2Bytes 크기로 정의되어 있으며(IPv4일 경우) 고정적이다. RERR 메시지 크기는 에러가 발생한 목적지 수에 따라 달라지는데, 기본 크기 4Bytes에 에러가 발생한 목적지 수에 따라 8Bytes씩 증가한다. 따라서 RERR 메시지의 최소 크기는 12Bytes이다.
AODV 메시지는 UDP를 사용하므로("AODV 메시지(1) - 패킷 포맷" 참조), 하위 계층으로 전달될 때 UDP 헤더 8Bytes, IP 헤더 20Bytes, MAC 오버헤드 28Bytes가 추가된다. 따라서 MAC 계층에서 사용되는 패킷 크기는 RREQ 80Bytes, RREP 76Bytes, RERR(최소) 68Bytes, RREP-ACK 58Bytes이다.

 


AODV 메시지가 WiFi 802.1b 11Mbps 인터페이스를 통해 전송되는 경우 Riverbed(OPNET) Modeler 파이프라인 스테이지에서 사용되는 패킷 크기는 RREQ 344Bytes(2,752bits), RREP 340Bytes(2,720bits), RERR(최소) 332Bytes(2,656bits), RREP-ACK 322Bytes(2,576bits)가 된다. (PLCP 오버헤드 계산에 대해서는 "WLAN PLCP 오버헤드 크기" 참조)

'Riverbed Modeler(OPNET) > AODV Model' 카테고리의 다른 글

AODV Gratuitous Route Reply Flag  (0) 2022.02.06
AODV Route Request Rate Limit  (0) 2021.06.10
AODV Route Request Retries  (0) 2020.01.14
AODV 메시지(6) - Hello  (0) 2019.11.02
AODV 메시지(5) - RREP-ACK 구조체  (0) 2019.07.01
Posted by 신상헌
,