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

    SDN第三次上机作业

    实验目的

    在给定如上实验拓扑情况下,用vlan得到下列虚拟网段

    • h1--h4互通
    • h2--h5互通
    • h3--h6互通
    • 其余主机间无法通信

    实验步骤

    1.创建以下拓扑(可采用任意方式)

    from mininet.topo import Topo
     
    class MyTopo( Topo ):
        "Simple topology example."
     
        def __init__( self ):
     
            # Initialize topology
            Topo.__init__( self )
    
            # add switches and hosts  
            sw1 = self.addSwitch('s1')
            sw2 = self.addSwitch('s2')
    
            h1 = self.addHost('h1')
            h2 = self.addHost('h2')
            h3 = self.addHost('h3')
            h4 = self.addHost('h4')
            h5 = self.addHost('h5')
            h6 = self.addHost('h6')
    
            # add links
            self.addLink(h1,sw1,1,1)
            self.addLink(h2,sw1,1,2)
            self.addLink(h3,sw1,1,3)
            self.addLink(sw1,sw2,4,4)
            self.addLink(h4,sw2,1,1)
            self.addLink(h5,sw2,1,2)
            self.addLink(h6,sw2,1,3)
    
    topos = { 'mytopo': ( lambda: MyTopo() ) }
    
    

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

    • (开新终端,mininet在运行)

    3.利用OVS命令查看流表

    4.验证性测试

    5.Wireshark抓包验证

    sudo wireshark
    


  • 相关阅读:
    JavaScript String常用方法和属性
    JavaScript null 和 undefined
    document.write()
    MyBatis中的@MapKey注解
    Zookeeper实现分布式锁
    zookeeper相关
    二阶段提交和三阶段提交
    代理模式
    模板方法模式
    策略模式
  • 原文地址:https://www.cnblogs.com/ZHOULR/p/8034341.html
Copyright © 2011-2022 走看看