1 Star 0 Fork 0

derekwin/minitopo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

What ?

Simple tool, based on mininet, to boot a simple network with n paths and run experiments between two hosts.

Usage

./mpPerf -t topo -x xp

The format for the topo file and xp file is simple but could be different based on the type of topo or experiments. Details should follow.

basic Example

1. Get the CLI

./mpPerf -t conf/topo/simple_para

The content of simple_para is:

desc:Simple configuration with two para link
topoType:MultiIf
leftSubnet:10.0.
rightSubnet:10.1.
#path_x:delay,queueSize(may be calc),bw
path_0:10,10,5
path_1:40,40,5
path_2:30,30,2
path_3:20,20,1

topoType just specifies that we want to have multiple interfaces, one for each path.

Each path is defined by 3 values, delay (one way, int, in ms), queue_size (int, in packets), and bandwidth (float, in mbit/s).

Once the configuration is up, you have access to the CLI. You can check route configuration (policy routing etc.) Just by issuing regular commands preceded by Client or Server

2. Simple experiment

./mpPerf -t conf/topo/simple_para -x conf/xp/4_nc

This command will start the same topology and run the experiment defined by 4_nc The result for this experiment is a simple pcap file.

They are other options and experiments, but the documentation is still to be written.

空文件

简介

fork from minitopo 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/derekwin/minitopo.git
git@gitee.com:derekwin/minitopo.git
derekwin
minitopo
minitopo
minitopo2

搜索帮助