Changes between Version 19 and Version 20 of Workshops/Sig Comm2022/Mininet Optical


Ignore:
Timestamp:
Aug 19, 2022, 7:13:47 PM (2 years ago)
Author:
rajag
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Workshops/Sig Comm2022/Mininet Optical

    v19 v20  
    1261261. Log in to the node, and fetch the latest version of Mininet-Optical
    127127{{{#!shell-session
    128 $ ssh root@<node>
    129128root@node# cd mininet-optical
    130129root@node:~/mininet-optical# git fetch
     
    185184
    186185= Setting Up the Optical Topology =
     186
     187=== Starting the Mininet-Optical Network ===
     188
     189All of these commands should be run in a terminal window for the VM or server where Mininet-Optical is installed.
     190
     1911. We will run Mininet-Optical from the top directory of the source tree. You should be able to run the tutorial script to create the emulated network by running the following command:
     192
     193{{{#!shell-session
     194root@node:~/mininet-optical# sudo PYTHONPATH=. examples/sigcommtutorial.py
     195}}}
     196
     1972. This should start up Mininet-Optical, create the tutorial network, and start the CLI:
     198
     199{{{#!shell-session
     200SIGCOMM22 mini-tutorial topology
     201
     202
     203comb1 -> rdm1co1 <--10km--> rdm1lg1 || rdm2lg1 <--34km--> rdm2co1 <- comb2
     204           |                  |                              |
     205        swda_co1           swda_lg1--------------------------|
     206           |                  |                              |
     207        srv1-co1           srv1-lg1                       srv2-lg1
     208
     209This is for the SIGCOMM22 mini-tutorial at:
     210https://wiki.cosmos-lab.org/wiki/Workshops/SigComm2022/MininetOptical
     211
     212*** Starting CLI:
     213mininet-optical>
     214}}}
     215
     216Mininet-Optical CLI commands may be entered at the `mininet-optical>` prompt.
     217
     218----
     219
     220=== Mininet-Optical API ===
    187221
    188222In the COSMOS optical testbed, all devices are connected to a Calient S320 space switch. This switch serves as a programmable patch panel that allows any port to be connected to any other port, enabling realization of arbitrary topologies with fast re-connection between experiments.
     
    321355}}}
    322356
    323 === Starting the Mininet-Optical Network ===
    324 
    325 All of these commands should be run in a terminal window for the VM or server where Mininet-Optical is installed.
    326 
    327 1. We will run Mininet-Optical from the top directory of the source tree. You should be able to run the tutorial script to create the emulated network by running the following command:
    328 
    329 {{{#!shell-session
    330 root@node:~/mininet-optical# sudo PYTHONPATH=. examples/sigcommtutorial.py
    331 }}}
    332 
    333 2. This should start up Mininet-Optical, create the tutorial network, and start the CLI:
    334 
    335 {{{#!shell-session
    336 SIGCOMM22 mini-tutorial topology
    337 
    338 
    339 comb1 -> rdm1co1 <--10km--> rdm1lg1 || rdm2lg1 <--34km--> rdm2co1 <- comb2
    340            |                  |                              |
    341         swda_co1           swda_lg1--------------------------|
    342            |                  |                              |
    343         srv1-co1           srv1-lg1                       srv2-lg1
    344 
    345 This is for the SIGCOMM22 mini-tutorial at:
    346 https://wiki.cosmos-lab.org/wiki/Workshops/SigComm2022/MininetOptical
    347 
    348 *** Starting CLI:
    349 mininet-optical>
    350 }}}
    351 
    352 Mininet-Optical CLI commands may be entered at the `mininet-optical>` prompt.
    353 
    354357= Controller Configuration =
    355358