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.对比两种方法,写出你的实验体会!
来源:https://www.cnblogs.com/spongebobyjh/p/12014264.html