Oct-21-2020, 01:54 AM
(This post was last modified: Oct-21-2020, 02:09 AM by Larz60+.
Edit Reason: added code tags
)
How can I configure the delay on ONLY ONE link (not on all) in python3 and mininet where I have link_parameters = {'delay': '%dms' % delay_ms}
link_parameters = {'delay': '%dms' % delay_ms}
logging.info('*** Add switches and links\n')
logging.info("parameters: {}".format(link_parameters))
#s0 = self.addSwitch('s0')
#s1 = self.addSwitch('s1')
ssource = None
for i in range(1, switches+1):
switch_current = self.addSwitch('s%d'%i)
print("switch_current: {}".format(switch_current))
if i == 1:
print("\t add link h1 e switch_current=s%d" % (i))
self.addLink(h1, switch_current, cls=TCLink, **link_parameters)
else:
print("\t add link switch_previous=s%d e switch_current=s%d"%(i-1, i))
self.addLink(switch_previous, switch_current, cls=TCLink, **link_parameters)
if i == switches:
print("\t add link switch_current=s%d e h2" % (i))
self.addLink(switch_current, h2, cls=TCLink, **link_parameters)
switch_previous = switch_current
#logging.info("parameters: {}".format(link_parameters))
#self.addLink(s0, s1, cls=TCLink, **link_parameters)
#self.addLink(s1, h2, cls=TCLink, **link_parameters)
