"OPNET 기초다지기" 3.4절의 이동 Node 무선랜 예제를 수행할 때, 시뮬레이션 결과가 교재와 달리 Hidden Node Problem에 의한 성능 저하가 제대로 관찰되지 않는 경우가 있다.


이는 본 예제에서 Transport 프로토콜로 UDP를 사용해야 하는데, 해당하는 설정과정이 교재에 빠져있어서 Transport 프로토콜로 TCP가 사용되어서 발생하는 현상이다. TCP를 사용할 경우 ACK 패킷과 flow control 알고리즘의 영향때문에 MAC 계층의 변화를 제대로 관찰할 수 없으며, Hidden Node Problem에 의한 MAC 계층의 성능 저하를 교재처럼 쉽게 관찰하기 위해서는 Transport 프로토콜로 UDP를 사용해야 한다.
Transport 계층 프로토콜은 "Applications" 노드의 "Custom" 테이블 편집창에서 변경할 수 있으며, 3.3절의 예제에 그 방법이 설명되어 있다.
Transport 프로토콜을 UDP로 설정하고 시뮬레이션을 수행하면 다음 그림과 같이 Hidden Node Problem에 의한 성능 저하를 잘 관찰할 수 있다.

조만간 출판 예정인 개정판에는 이 오류가 수정되어 있다.
Posted by 신상헌
,