又一个网络模拟器

YANS的Python项目详细描述


https://badge.fury.io/py/YANS.pnghttps://travis-ci.org/kennethjiang/YANS.png?branch=master

又一个网络模拟器

yans是一个基于Docker的网络模拟器。天快亮了。下面的剧本演示了yans可以在3秒内启动一个模拟网络

https://github.com/kennethjiang/YANS/raw/master/screenplay.gif

0个。安装必备组件:

Mac OS X

ubuntu

  • Docker
  • sudo apt install bridge-utils

一。安装燕子

pip install YANS

2.创建名为topo.yaml

的文件
links:
    - name: link1
      nodes:
         - node1
         - node2
    - name: link2
      nodes:
         - node1
    - name: link3

三。快走!

Linux

sudo yans -t <path_to_topo.yaml> up

Mac OS X

yans -t <path_to_topo.yaml> up

要求

  • python>;=2.6或>;=3.3

许可证

麻省理工学院许可。有关详细信息,请参见捆绑的LICENSE文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在使用文件删除文件时的异常行为。删除()   具有非版本化多通关系的java乐观锁版本化实体   Java:对元素进行排序   java为数组中的对象赋值   java获取特定的键及其值   java如何从Oracle获取时区ID而不是时区偏移量   git共享后java Eclipse maven EAR项目不工作   java将包含“”的JSONObject转换为带有JSON的普通字符串   java如何在javafx中基于时间更改场景   java在Apache的httpclient上向HttpPost添加参数   我应该使用哪个Java类来表示Git SSH URL?   java如何才能不序列化继承的非瞬态字段?   线程“JavaFX应用程序线程”java中出现异常。lang.NoClassDefFoundError:javafx/scene/control/ButtonBar   特定表的java jooQ代码生成   具有排序键的Java树映射与HashMap的性能   java内部类不应实现可序列化   返回值时不触发java ValueChangeEvent   在java中,如何在一个单词的中间添加字符?   SparkContext、JavaSparkContext、SQLContext和SparkSession之间的java差异?