OPNET 버전간의 호환성 문제에 관한 또다른 간단한 예는 VoIP 성능 분석에 관한 것이다. 가장 대표적인 VoIP 성능지표인 MOS 측정에 있어, 16.0 이전 버전에 의한 결과와 16.1 이후 버전에 의한 결과는 동일한 시나리오라 할지라도 큰 차이를 보인다. 다음 그림은 "OPNET 중급입문" 5.5절의 VoIP_example_delay 시나리오를 15.0 버전과 16.1 버전에서 각각 실행하여 그 결과를 비교한 것이다. ("OPNET 중급입문"의 모든 예제는 15.0 PL3 버전을 기준으로 작성되었다.)

 

 


MOS 결과값이 이렇게 큰 차이를 보이는 이유는 무엇일까? 그 이유는 바로 VoIP에 사용되는 Jitter Buffer(OPNET에서는 Playout Delay로 표현, Jitter Buffer에 대해서는 이후에 별도의 글에서 다룰 것이다)의 기본값이 변경되었기 때문이다. 즉, 16.0 버전까지의 Jitter Buffer 기본값이 200ms였는데, 16.1 버전에서 40ms로 변경되었다. 따라서, Jitter Buffer의 크기를 사용자가 직접 설정해주지 않았다면, 16.0 이전 버전에 의한 결과와 16.1 이후 버전에 의한 MOS 결과값은 차이가 나는 것이 당연하다. ("OPNET 중급입문" 5장 예제의 MOS 결과가 일반적인 상황과 비교하여 전반적으로 낮게 보여지는 것도 이 때문이다.) 15.0 버전에서도 Jitter Buffer의 크기를 직접 40ms로 설정하고 시뮬레이션을 수행하면, 다음 그림과 같이 16.1 버전과 동일한 MOS 결과 값이 나오는 것을 확인할 수 있다.

 

 

 

 

 

Posted by 신상헌
,