Feat: Lab1 done

This commit is contained in:
2025-09-13 05:48:34 +08:00
parent 905802e967
commit 28073390eb
18 changed files with 129 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,28 @@
from mininet.topo import Topo
class Lab1_Topo_111550013(Topo):
def __init__(self):
Topo.__init__(self)
h1 = self.addHost('h1')
h2 = self.addHost('h2')
h3 = self.addHost('h3')
h4 = self.addHost('h4')
h5 = self.addHost('h5')
s1 = self.addSwitch('s1')
s2 = self.addSwitch('s2')
s3 = self.addSwitch('s3')
s4 = self.addSwitch('s4')
self.addLink(h1, s1)
self.addLink(h2, s2)
self.addLink(h3, s3)
self.addLink(h4, s4)
self.addLink(h5, s4)
self.addLink(s1, s2)
self.addLink(s2, s3)
self.addLink(s2, s4)
topos = {'topo_part2_111550013': Lab1_Topo_111550013}

View File

@@ -0,0 +1,28 @@
from mininet.topo import Topo
class Lab1_Topo_111550013(Topo):
def __init__(self):
Topo.__init__(self)
h1 = self.addHost('h1', ip='192.168.0.1/27')
h2 = self.addHost('h2', ip='192.168.0.2/27')
h3 = self.addHost('h3', ip='192.168.0.3/27')
h4 = self.addHost('h4', ip='192.168.0.4/27')
h5 = self.addHost('h5', ip='192.168.0.5/27')
s1 = self.addSwitch('s1')
s2 = self.addSwitch('s2')
s3 = self.addSwitch('s3')
s4 = self.addSwitch('s4')
self.addLink(h1, s1)
self.addLink(h2, s2)
self.addLink(h3, s3)
self.addLink(h4, s4)
self.addLink(h5, s4)
self.addLink(s1, s2)
self.addLink(s2, s3)
self.addLink(s2, s4)
topos = {'topo_part3_111550013': Lab1_Topo_111550013}