Nesting介绍
NeSTiNg是一个使用OMNeT++离散事件仿真框架的时间敏感网络(TSN)仿真模型。 该模型使用INET框架,并通过支持TSN的组件完善其功能。 该模型最初是由一组学生在一个课程项目中开发的,并在University of Stuttgart的IPVS分布式系统组中不断扩充和发展。
- NeSTiNg代码仓库:
Nesting安装
确保自己正常安装了omnet++软件5.5.1版本,并且确认自己正确配置了环境变量,安装omnet++的步骤可见下文
创建一个工作区文件夹
mkdir workspace
git clone nesting代码
1 | git clone https://gitlab.com/ipvs/nesting.git |
- git clone inet的4.1.2版本
1 | git clone --branch v4.1.2 --depth 1 https://github.com/inet-framework/inet.git |
- 下载完成后,工作区目录应该如下:
├── nesting
└── inet
OMNeT+安装
相关教程链接:
毕业设计——Ubuntu安装Omnet++_louisia的专栏-CSDN博客
19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一_章鱼的博客-CSDN博客
我的安装步骤:
到omnet++官网https://omnetpp.org/download/old下载5.5.1版本的文件压缩包
解压文件,进入文件夹
在omnetpp-5.5.1文件路径下执行
1 | . setenv |
这一步是为了把lib/ 文件夹添加到LD_LIBRARY_PATH
- 配置环境变量,
vim ~/.bashrc
在文件末尾添加
1 | export PATH=[自己的omnet文件路径/bin]:$PATH |
- 进行编译前配置
1 | ./configure |
如果有类似的提示:configure: error: Bison not found, needed to build OMNeT++/OMNEST -- please install it!
把缺失的软件安装上去即可,一般直接sudo apt-get install 软件名
就可以,个别软件在apt包中找不到,需要去找以下对应的软件名是什么
- 如果配置没问题,最后会提示
Your PATH contains /xxxx/omnet-5.5.1/bin. Good!
执行
make
这一步时间较长,耐心等待安装完成后,提示可以通过
omnetpp
打开软件