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.link import TCLink
- net = Mininet(link=TCLink)
- coreSW = net.addSwitch('core0')
- coreSW1 = net.addSwitch('core1')
- accessSW = net.addSwitch('access0')
- accessSW1 = net.addSwitch('access1')
- aggSW = net.addSwitch('agg0')
- aggSW1 = net.addSwitch('agg1')
- torSwitch0 = net.addSwitch('tor0')
- torSwitch1 = net.addSwitch('tor1')
- torSwitch2 = net.addSwitch('tor2')
- torSwitch3 = net.addSwitch('tor3')
- host1 = net.addHost('h1')
- host2 = net.addHost('h2')
- host3 = net.addHost('h3')
- host4 = net.addHost('h4')
- net.addLink(coreSW, accessSW, bw=100)
- net.addLink(coreSW, accessSW1, bw=100)
- net.addLink(coreSW1, accessSW, bw=100)
- net.addLink(coreSW1, accessSW1, bw=100)
- net.addLink(accessSW,aggSW, bw=100)
- net.addLink(accessSW, aggSW1, bw=100)
- net.addLink(accessSW1,aggSW, bw=100)
- net.addLink(accessSW1, aggSW1, bw=100)
- net.addLink(aggSW, torSwitch0, bw=10)
- net.addLink(aggSW, torSwitch1, bw=10)
- net.addLink(aggSW, torSwitch2, bw=10)
- net.addLink(aggSW, torSwitch3, bw=10)
- net.addLink(aggSW1, torSwitch0, bw=10)
- net.addLink(aggSW1, torSwitch1, bw=10)
- net.addLink(aggSW1, torSwitch2, bw=10)
- net.addLink(aggSW1, torSwitch3, bw=10)
- net.addLink(torSwitch0, host1, bw=1)
- net.addLink(torSwitch1, host2, bw=1)
- net.addLink(torSwitch2, host3, bw=1)
- net.addLink(torSwitch3, host4, bw=1)
- net.start()
- CLI(net)
- net.stop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement