2019 SDN上机第6次作业

社会主义新天地 提交于 2019-12-10 00:24:46

2019 SDN上机第6次作业

1.实验拓扑

实验拓扑

创建名为test.py的文件
代码

class Topotest( Topo ):
    def __init__( self ):
        Topo.__init__( self )
        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')
        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: Topotest() ) }

输入命令执行文件创建拓扑

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

使用Python脚本完成拓扑搭建,并连接ryu控制器。



2.使用Ryu的REST API下发流表实现和第2次实验同样的VLAN

要求
编写脚本,一键执行下发流表。

3.对比两种方法,写出你的实验体会!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!