zoukankan      html  css  js  c++  java
  • Ubuntu mininet+Ryu环境安装

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

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

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

    git clone git://github.com/osrg/ryu.git
    cd ryu
    sudo pip install -r tools/pip-requires
    sudo python setup.py install
    

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

    from mininet.topo import Topo
    
    class 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

  • 相关阅读:
    import()函数
    node-sass安装报错
    npm 安装扩展模块时,因缓存报错的问题汇总
    测试
    export default 和 export 区别
    正则
    物联网
    第十二次课堂总结
    第十二次作业
    作业10
  • 原文地址:https://www.cnblogs.com/Lxiaoyouling/p/8618720.html
Copyright © 2011-2022 走看看