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


    1.创建拓扑

    拓扑代码

    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' )
            host4 = self.addHost( 'h4' )
            host5 = self.addHost( 'h5' )
            host6 = self.addHost( 'h6' )
            switch1 = self.addSwitch( 's1' )
            switch2 = self.addSwitch( 's2' )
    
            # Add links
            self.addLink( host1, switch1 )
            self.addLink( host2, switch1 )
            self.addLink( host3, switch1 )
            self.addLink( host4, switch2 )
            self.addLink( host5, switch2 )
            self.addLink( host6, switch2 )
            self.addLink( switch1,switch2 )
    
    topos = { 'mytopo': ( lambda: MyTopo() ) }
    
    


    2.利用OVS命令下发流表,实现VLAN功能

    对于S1



    对于S2


    3.利用OVS命令查看流表

    查看S1

    查看S2


    4.验证性测试


    5.Wireshark抓包验证


    抓包验证


  • 相关阅读:
    计算机网络——简单的端口扫描器
    Java课程设计——模拟行星运动
    H5 自定义数据属性
    实时获取网络状态
    Web 存储
    关于节流阀的理解
    DOM元素尺寸和位置
    H5选择符api
    HTML和XHTML的区别
    HTML的发展史
  • 原文地址:https://www.cnblogs.com/iwayney/p/8033742.html
Copyright © 2011-2022 走看看