【OMNet++】浅谈OMNET开源库

     OMNET拥有世界各国许多开发者的贡献的大量模型库,官方将其分为两类:Supported Models和Contributed Models。Supported Models是指模型库的开发处于激活状态;有开发者在维护,定期会推出新的版本;Contributed Models是指完成后只推出过一次或几次版本,目前没有人在维护。下面简单介绍一下几种常见的开源库。

INET

□    由 Simucraft 公司主持开发,用于仿真有线及无线网络

□    应用层协议:

•    HTTP、FTP、Telnet、不同优先级的 Video、Ping

□    传输层协议:

•    TCP、UDP、RTP ( RealtimeTransport Protocol )

□    网络层协议:

•    IPv4、IPv6、ICMP、ARP、MPLS、LDP、RSVP、OSPF、Mobile IPV6、AODV、DSDV、DSR

□    数据链路层协议:

•    Ethernet、PPP、IEEE 802.11、FDDI、Token Ring

□    官网:http://inet.omnetpp.org/

INETMANET

□    由 Simucraft 公司主持开发,用于仿真无线、有线网络,在INET 的基础上增加了大量的 MANET 协议

□    INETMANET= INET+MANET,在INET的基础上增加:

•   802.11a,g:Ieee80211aMac, Ieee80211gMac, Ieee80211aRadioModel, Ieee80211gRadioModel

•   Ieee80211Mesh,Ieee80211MeshMgmt

•   radiomodels: TwoRayModel, ShadowingModel, qamMode

•   Ns2MotionMobility

•   ARP:global ARP cache

•   AODV,DSDV, DSR, DYMO, OLSR

□    官网:http://inet.omnetpp.org/

Mobility Framework

□    由 Simucraft 公司主持开发

□    是一个无线传感器仿真模型库

□    绝大多数协议已经被 INET 吸收

□    介绍:http://wiki.github.com/mobility-fw/mf-opp4

□    下载:http://github.com/mobility-fw/mf-opp4/downloads

SensorSimulator

□    美国路易斯安娜州立大学开发

□    用于仿真无线传感器网络

□    http://csc.lsu.edu/sensor_web/

Castalia

□    澳大利亚国家信息技术中心(NICTA)开发

□    是一个基于 OMNeT++ 的侧重于无线网络的仿真器

•   基于实测数据的高级 channel/radio 模型

•   Radio 详细的状态转移,允许多传输功率电平

•   高度灵活的 physical process model

•   感应设备的噪声、偏差(bias)和功耗

•   节点时钟漂移,CPU 功耗

•   资源监控,如超出功率限制(如 CPU 或内存)

•   拥有大量可调参数的mac协议

•   用于设计优化和扩展

□    http://castalia.npc.nicta.com.au/

OverSim

□    德国德国卡尔斯鲁厄大学开发

□    用于仿真点对点(p-to-p)协议,如chard,GIA等

□    http://www.omnetpp.org/filemgmt/singlefile.php?lid=128

 

 

 

猜你喜欢

转载自blog.csdn.net/u012503639/article/details/62054696