1.创建拓扑(python脚本)
from mininet.topo import Topo
class MyTopo( Topo ):
"Simple topology example."
def __init__( self ):
# Initialize topology
Topo.__init__( self )
s1 = self.addSwitch(\'s1\')
s2 = 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,s1,1,1)
self.addLink(h2,s1,1,2)
self.addLink(h3,s1,1,3)
self.addLink(h4,s2,1,1)
self.addLink(h5,s2,1,2)
self.addLink(h6,s2,1,3)
self.addLink(s2,s1,4,4)
topos = { \'mytopo\': ( lambda: MyTopo() ) }
2.利用OVS命令下发流表,实现VLAN功能
3.利用OVS命令查看流表
s1:
s2: