分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Ubuntu mininet+Ryu环境安装

发布时间:2023-09-06 01:46责任编辑:傅花花关键词:暂无标签

  我们使用下载Ryu源代码进行那个安装

 Ryu官方文档:http://ryu.readthedocs.io/en/latest/

 Ryu电子书:http://osrg.github.io/ryu/resources.html

git clone git://github.com/osrg/ryu.gitcd ryusudo pip install -r tools/pip-requiressudo python setup.py install

 使用mininet自定义网络拓扑mytopo.py:

from mininet.topo import Topoclass MyTopo(Topo): ???def __init__(self): ???????Topo.__init__(self) ???????leftHost=self.addHost(‘h1‘) ???????rightHost=self.addHost(‘h2‘) ???????leftSwitch=self.addSwitch(‘s3‘) ???????rightSwitch=self.addSwitch(‘s4‘) ???????self.addLink(leftHost,leftSwitch) ???????self.addLink(leftSwitch,rightSwitch) ???????self.addLink(rightSwitch,rightHost)topos={‘mytopo‘:(lambda : MyTopo())}

 启动一个Terminal:

sudo ryu-manager example_switch_13.py 

 在另一个Terminal中输入:

sudo mn --custom mytopo.py --topo mytopo --mac --controller remote

Ubuntu mininet+Ryu环境安装

原文地址:https://www.cnblogs.com/Lxiaoyouling/p/8618720.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved