【2019.11.06】SDN上机第2次作业

学习来源网址:https://www.cnblogs.com/TITIN24/p/11794970.html

利用mininet创建如下拓扑

要求拓扑支持OpenFlow 1.3协议,主机名、交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况

创建PY文档

...
from mininet.topo import Topo

class Topo2( Topo ):

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: Topo2() ) }
...

在终端内输入

...
sudo mn --custom ./SDN1.py --topo mytopo --switch ovsk,protocols=OpenFlow13
...

使用PINGALL命令查看

结果为互不连通状态

使用net命令

猜你喜欢

转载自www.cnblogs.com/mokou/p/11807478.html