-
Notifications
You must be signed in to change notification settings - Fork 121
Learn Development
biawakalem edited this page Jan 10, 2026
·
1 revision
from mininet.topo import Topo
class Lab10Topo(Topo): def build(self):
h1 = self.addHost('h1')
h2 = self.addHost('h2')
h3 = self.addHost('h3')
h4 = self.addHost('h4')
s1 = self.addSwitch('s1')
s2 = self.addSwitch('s2')
s3 = self.addSwitch('s3')
s4 = self.addSwitch('s4')
s5 = self.addSwitch('s5')
self.addLink(h1, s1)
self.addLink(h2, s3)
self.addLink(h3, s2)
self.addLink(h4, s5)
self.addLink(s1, s2)
self.addLink(s1, s4)
self.addLink(s1, s3)
self.addLink(s2, s4)
self.addLink(s4, s3)
self.addLink(s4, s5)
self.addLink(s3, s5)
self.addLink(s2, s5)
topos = { 'lab10': ( lambda: Lab10Topo() ) }
OpenFlow Tutorial Wiki - please feel free to fix errors and add improvements!