mnoptical.examples.sigcommtutorial

sigcommtutorial.py: hardware-like topology for SIGCOMM22

This is for the tutorial at: [tbd]

Module Contents

Classes

TutorialTopo

SIGCOMM22 mini-tutorial topology:

Attributes

NetconfPortBase

username

password

sslkeyfile

txcount

ch

comb_src_range

comb1_power

comb2_power

topo

mnoptical.examples.sigcommtutorial.NetconfPortBase = 1830
mnoptical.examples.sigcommtutorial.username = 'cosmos'
mnoptical.examples.sigcommtutorial.password = 'cosmos'
mnoptical.examples.sigcommtutorial.sslkeyfile = 'testcerts/fakeserver.key'
mnoptical.examples.sigcommtutorial.txcount = 95
mnoptical.examples.sigcommtutorial.ch = 61
mnoptical.examples.sigcommtutorial.comb_src_range
mnoptical.examples.sigcommtutorial.comb1_power
mnoptical.examples.sigcommtutorial.comb2_power
class mnoptical.examples.sigcommtutorial.TutorialTopo

Bases: mininet.topo.Topo

SIGCOMM22 mini-tutorial topology:

comb1 -> rdm1co1 <–10km–> rdm1lg1 || rdm2lg1 <–32km–> rdm2co1 <- comb2
| |
swda_co1 swda_lg1————————–|
| |

srv1_co1 srv1_lg1 srv2_lg1

This is for the SIGCOMM22 mini-tutorial at: https://wiki.cosmos-lab.org/wiki/Workshops/SigComm2022/MininetOptical

Add a (default unidirectional) WDM link

build()

Build COSMOS tutorial topology

mnoptical.examples.sigcommtutorial.topo