DOI QR코드

DOI QR Code

OMNeT++의 INET 프레임워크를 이용한 네트워크 시뮬레이션 가이드

A Guide to Network Simulation Using the INET Framework for OMNeT++

  • Sooyeon Park (Dept. of IT Convergence Software, Seoul Theological University) ;
  • Moonseong Kim (Dept. of IT Convergence Software, Seoul Theological University)
  • 투고 : 2024.09.25
  • 심사 : 2024.10.02
  • 발행 : 2024.10.31

초록

INET은 OMNeT++ 시뮬레이터의 모듈을 활용하여 유·무선 및 모바일 네트워크 등의 시뮬레이션을 위한 다양한 프로토콜, 에이전트, 기타 모델을 제공하는 프레임워크이다. INET의 모듈을 조합하여 네트워크를 구성하고, 그 모듈 간 메시지 송수신을 통해 네트워크 구성 요소 간의 상호작용을 구현할 수 있다. 연구자는 필요에 따라 C++ 언어를 사용해 새로운 모듈을 구현하거나 기존 모듈을 수정하여 네트워크 구성에 적용할 수 있다. 본 논문에서는 간단한 네트워크를 생성하여 데이터를 송수신하는 시뮬레이션을 통해 INET의 모듈을 활용한 네트워크 시뮬레이션 방법을 설명한다. 이를 통해 연구자가 INET 프레임워크의 다양한 모델을 활용하여 필요한 네트워크를 구성하고 그 성능을 실험하는 데 도움을 주고자 한다.

INET is a framework that utilizes the modules of the OMNeT++ simulator to provide various protocols, agents, and other models for simulating wired, wireless, and mobile networks. By combining the modules of INET, we can configure a network and implement interactions between network components through message transmission and reception among the modules. Researchers can also implement new modules or modify existing ones using the C++ language as needed and apply them to the network configuration. This paper explains the method of network simulation using INET modules by providing a simple network and simulating data transmission and reception. Through this, researchers can utilize the various models of the INET framework to configure the necessary network and experiment its performance.

키워드

과제정보

This work was supported by the Seoul Theological University Research Fund of 2024.

참고문헌

  1. Retrieved from https://omnetpp.org/download-items/INET.html (October 2024)
  2. Retrieved from https://github.com/inet-framework/inet (October 2024)
  3. Virdis and M. Kirsche, "Recent Advances in Network Simulation: The OMNeT++ Environment and Its Ecosystem," p. 55, Switzerland: Springer, 2019. https://link.springer.com/book/10.1007/978-3-030-12842-5
  4. Retrieved from https://inet.omnetpp.org/docs/users-guide/ ch-usage.html (October 2024)
  5. Retrieved from https://inet.omnetpp.org/Protocols.html (October 2024)
  6. Retrieved from https://doc.omnetpp.org/inet/api-current/ neddoc/inet.node.inet.StandardHost.html (September 2024)
  7. Retrieved from https://doc.omnetpp.org/omnetpp/manual/ (October 2024)
  8. S. Park, "A Basic Guide to Network Simulation Using OMNeT++," KSII, Journal of Internet Computing and Services (JICS), vol. 25, no. 4, pp. 1-6, August 2024. http://dx.doi.org/10.7472/jksii.2024.25.4.1