zoukankan      html  css  js  c++  java
  • SDN第二次上机作业

    1.安装floodlight

    参考链接:http://www.sdnlab.com/19189.html

    2.生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑

    生成拓扑代码:

     from mininet.topo import Topo
    class MyTopo( Topo ):
    "Simple topology example."
    def __init__( self ):
        "Create custom topo."
        # Initialize topology
        Topo.__init__( self )
       # Add hosts and switches
        host1 = self.addHost( 'h1' )
        host2 = self.addHost( 'h2' )
        host3 = self.addHost( 'h3' )
        switch1 = self.addSwitch( 's1' )
        switch2 = self.addSwitch( 's2' )
        switch3 = self.addSwitch( 's3' )
        switch4 = self.addSwitch( 's4' )
        # Add links
        self.addLink( host1, switch2 )
        self.addLink( host2, switch3 )
        self.addLink( host3, switch4 )
        self.addLink( switch1, switch2 )
        self.addLink( switch1, switch3 )
        self.addLink( switch1, switch4 )
        topos = { 'mytopo': ( lambda: MyTopo() ) }
    

    运行代码:

    测试连通性:

    floodlight查看拓扑图:

    3.利用字符界面下发流表,使得“h1”和“h2”ping不通



    4.利用字符界面下发流表,通过测试“h1”和“h2”的联通性,来验证openflow的hardtime机制




  • 相关阅读:
    Paperfolding HDU
    I
    2020年8月11日第一次组队训练
    2018ICPC南京I. Magic Potion
    【贪心】纪念品分组
    【贪心】删数问题
    【排序】排名
    小X与队列
    B.T.B.F.
    2018浙江理工大学迎新赛——决赛
  • 原文地址:https://www.cnblogs.com/ch2405/p/7993507.html
Copyright © 2011-2022 走看看