I am working on mininet and am trying to create a topology to allow multiple paths to exist between any two hosts. In particular, I am working with the following topology:
class SimpleTopo(Topo):
def build(self):
h1 = self.addHost('h1')
h2 = self.addHost('h2')
h3 = self.addHost('h3')
s1 = self.addSwitch('s1')
s2 = self.addSwitch('s2')
s3 = self.addSwitch('s3')
sc1 = self.addSwitch('s4')
sc2 = self.addSwitch('s5')
self.addLink(h1, s1)
self.addLink(h2, s2)
self.addLink(h3, s3)
self.addLink(s1, sc1)
self.addLink(s1, sc2)
self.addLink(s2, sc1)
self.addLink(s2, sc2)
self.addLink(s3, sc1)
self.addLink(s3, sc2)
But when I try to pingall connections, all hosts are unreachable from each other. I am not sure what exactly am I missing and nay help would be appreciated!