1 介绍
1.1 什么是INET框架
INET Framework是OMNeT++仿真环境的开源模型库。它为从事通信网络工作的研究人员和学生提供协议、代理和其他模型。INET 在设计和验证新协议或探索新的或奇特的方案时特别有用。
INET 支持多种通信网络,包括有线、无线、移动、ad hoc和传感器网络。它包含互联网协议栈(TCP、UDP、IPv4、IPv6、OSPF、BGP 等)、链路层协议(以太网、PPP、IEEE 802.11、各种传感器 MAC 协议等)的模型,对无线物理层、城域网路由协议、DiffServ、MPLS(带 LDP 和 RSVP-TE 信号)、多种应用模型以及许多其他协议和组件的完善支持。它还支持节点移动、高级可视化、网络仿真等。
其他一些仿真框架以 INET 为基础,并向特定方向扩展,如车载网络、overlay/peer-to-peer网络或 LTE。
1.2 本手册的范围
本手册是为打算用 C++ 编写的新组件扩展 INET 的开发人员编写的。本手册附有 INET 参考资料,它是使用 OMNeT++ 的文档生成器从 NED 和 MSG 文件生成的,以及底层 C++ 类的文档,它是使用 Doxygen 从源文件生成的。本文档默认阅读者具备 OMNeT++ 和 C++ 语言的工作知识。
本手册为官方开发指南的翻译