Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from mininet.net import Mininet
- from mininet.cli import CLI
- from mininet.log import lg
- from mininet.node import RemoteController, OVSSwitch
- from mininet.link import TCLink
- if __name__ == '__main__':
- lg.setLogLevel('info')
- net = Mininet(controller=RemoteController, link=TCLink, switch=OVSSwitch)
- h1 = net.addHost('h1')
- h2 = net.addHost('h2')
- h3 = net.addHost('h3')
- h4 = net.addHost('h4')
- h5 = net.addHost('h5')
- s1 = net.addSwitch('s1')
- net.addLink(h1, s1)
- net.addLink(h2, s1)
- net.addLink(s1, h3)
- net.addLink(s1, h4)
- net.addLink(s1, h5)
- net.start()
- s1.cmd("ovs-ofctl add-flow s1 in_port=1,actions=output:3")
- s1.cmd("ovs-ofctl add-flow s1 in_port=3,actions=output:1")
- s1.cmd("ovs-ofctl add-flow s1 in_port=2,actions=output:5")
- s1.cmd("ovs-ofctl add-flow s1 in_port=5,actions=output:2")
- CLI( net )
- net.stop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement