`

omnet++ UserGuide && Manual 笔记

 
阅读更多

ned 文件:用于描述网络拓补或者定义模块或组件的文件。必须有的定义文件。

 

如果package下有多个同名的ned文件,打开项目时会报找不到该文件之类的错误,在遇到此类错误时,仔细看看就可以排除。

 

大框架划分:
omnetpp + inet + oversim

omnet 模拟基本的离散事件

inet 是在omnet的基础上实现了基本网络协议的实现,包括了TCP、UDP、IP等网络协议的实现。

oversim 是在inet的基础上,对应用层协议的一个模拟实现,现在有chord,p2p等。在oversim里,每个节点被分为三层:Underly, Overlay和application

underlay 又有inet(真实网络包),simplenet(简单模拟),singlehost,三种模式可以选择

oversim提供了lookup机制和RPC接口(发现机制,p2p可用,其他也可以用吧)。


P2PSim 软件的劣势: 用c++实现了7种常用的p2p协议,由于有许多不同的底层网络模型,所以他们建立在一个相当抽象的层次,所以当在上面模拟一个覆盖层时非常的困难,它又没有文档化,扩展很困难。

OverlayWeaver 是一个用java写成的peer-to-peer的覆盖层的构造工具集,可以用来进行简单的开发、测试新的覆盖层协议和应用。工具集中包含一个所谓的 离散环境模拟器 ,这个模拟器在一个主机上可以调用和服务多个Java应用。这个模拟器最多可以允许模拟4000个节点。由于模拟必须运行在真正的现实时间上,并且没有统计输出,所以他被用作一个覆盖层网络的模拟器是非常受限制的。

PlantSim是一个用java编写的用在覆盖层网络和服务的模拟架构。它有结构定义良好,具有模块化结构,并且充分利用了普通的API


论文中说oversim的使用simple模式平均每个node使用35k内存,而inet模式平均每个node使用70kb内存。


WATCH(variable_name)要放在initialize()里,否则影响仿真效率


分享到:
评论

相关推荐

    无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_

    在提供的压缩包中,"无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_.doc"文件很可能包含了关于如何配置和运行WSN MAC层协议仿真的详细步骤、模型描述和结果分析。阅读这份文档将有助于深入理解...

    omnet++ 中文 使用手册

    Omnet++ 是一款广泛应用于离散事件系统模拟的开源C++框架。它的用户界面友好,支持网络、系统、硬件和软件等多领域的建模与仿真。这份“Omnet++ 中文使用手册”提供了详细的指导,帮助用户从零基础开始熟悉并掌握这...

    OMNeT++安装及IDE使用教程.pdf

    ### OMNeT++安装与IDE使用教程 #### 一、OMNeT++简介与应用场景 OMNeT++ 是一种开放源代码的分层、模块化、面向对象的网络仿真平台,广泛应用于研究、教育和工业领域。它支持复杂的网络系统的建模与仿真,包括但不...

    OMNET++ 详细介绍ppt

    OMNeT++是一种基于组件的离散事件模拟系统,最初由Andras Varga于1996年开发,旨在提供一个灵活、模块化、高效的方式来模拟各种通信网络和协议。OMNeT++被广泛应用于教育、研究以及工业领域,用于设计和模拟复杂的...

    AODV.zip_AODV Omnet++_AODV omnet_omnet_omnet aodv_omnet++

    在"AODV.zip_AODV Omnet++_AODV omnet_omnet_omnet aodv_omnet++"这个压缩包中,核心内容应该是AODV路由协议的Omnet++实现。文件名"**AODV**"可能包含以下组件: 1. **AODV模块实现**:这通常包含C++源代码文件,...

    基于omnet++的leach协议的仿真研究

    ### 基于omnet++的LEACH协议的仿真研究:深入解析与实践 #### 摘要概览 本文探讨了在omnet++平台上进行LEACH(Low-Energy Adaptive Clustering Hierarchy)协议仿真的研究,特别是针对无线传感器网络(WSN)。...

    Omnet++教程PDF版

    Omnet++是一款强大的开源模拟器,特别适用于网络和分布式系统的研究与开发,包括无线传感器网络(WSN)等。这份“Omnet++教程PDF版”是针对初学者和专业人士的一份详细指南,它以中文的形式提供了对Omnet++的深入...

    基于OMNET++的模拟无线移动网络

    ### 基于OMNET++的模拟无线移动网络的关键知识点 #### 一、OMNET++与MiXiM的结合 **OMNET++**是一种广泛应用于网络协议开发与研究的高性能离散事件模拟器。它提供了丰富的API接口和建模语言,能够支持多种类型的...

    omnet++中文手册

    Omnet++是一款强大的开源模拟器,主要用于网络和分布式系统建模。它采用C++编程语言,提供了一套直观的可视化编辑器以及丰富的库组件,使得用户可以构建复杂、精细的模型。在中国,虽然Omnet++的使用相对较少,但其...

    OMnet++学习全书

    《OMnet++学习全书》是一本专注于OMnet++这一强大网络仿真平台的综合性教材,旨在为读者提供从基础到高级的全面学习路径。本书涵盖了OMnet++在无线传感器网络中的应用,深入探讨了从物理层到网络层的仿真技术,是IT...

    OMNeT++4.1中文使用手册

    ### OMNeT++4.1中文使用手册知识点总结 #### 1. OMNeT++简介 - **定义**: OMNeT++是一款面向对象的离散事件网络模拟器。 - **功能**: - 无线电通信网络信道模拟。 - 协议模拟。 - 模拟队列网络。 - 模拟多...

    omnet++下仿真100个节点的路由协议

    在本文中,我们将深入探讨如何使用OMNeT++进行无线传感器网络(WSN)的仿真,特别是关于100个节点间的路由协议。OMNeT++是一个强大的开源C++建模和仿真框架,广泛用于通信网络、分布式系统、嵌入式系统和其他复杂...

    OMNeT++文档(一些问题的解决方法)

    《OMNeT++文档——问题解决与实战指南》 本书主要针对使用OMNeT++进行无人机蜂群网络仿真的开发者,作者在学习和实践中积累了丰富的经验,并从官方手册中提炼出常用接口的详细说明,旨在为初学者提供一份实用的入门...

    Omnet++仿真WSN教材

    "Omnet++仿真WSN教材" Omnet++仿真WSN教材是一本专门为无线传感器网络(WSN)仿真设计的教材,旨在帮助读者学习和掌握WSN的仿真技术。通过本教材,读者可以了解WSN的基本概念、Omnet++仿真平台的使用方法,以及WSN...

    omnet++中文使用手册

    Omnet++是一款强大的开源模拟器,特别适用于网络和分布式系统的研究与开发。这份"Omnet++中文使用手册"是为那些想要深入理解和高效利用Omnet++的用户准备的宝贵资源。下面将详细介绍Omnet++的一些核心概念、功能以及...

    OMnet++安装步骤

    ### OMnet++在Windows 32位操作系统上的安装步骤 #### 一、OMnet++简介 OMnet++是一款开源的离散事件仿真软件,广泛应用于网络、通信等领域的建模与仿真研究。它提供了一个强大的环境,使得研究人员能够构建复杂的...

    OMNET++4.0的入门介绍

    ### OMNET++4.0 入门介绍及关键知识点 #### 一、OMNET++4.0概述 **OMNET++4.0**是一款高级的网络仿真软件,主要用于建模和仿真复杂的通信网络系统。这款软件的核心优势在于其强大的离散事件仿真能力,能够帮助研究...

Global site tag (gtag.js) - Google Analytics