Changes between Version 14 and Version 15 of Workshops/Sig Comm2022/Optical Tutorial
- Timestamp:
- Aug 3, 2022, 4:48:49 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Workshops/Sig Comm2022/Optical Tutorial
v14 v15 1 1 [[Include(WikiToC)]] 2 2 3 == Setting an Optical Network on COSMOS Test -bed ==3 == Setting an Optical Network on COSMOS Testbed == 4 4 This wiki page contains the tutorial of setting up an optical network on the COSMOS Test-bed. 5 5 … … 9 9 Tingjun Chen, Duke University <tingjun.chen[at]duke.edu> 10 10 11 ---- 12 = Description = 11 === Description === 13 12 Cosmos test-bed provides a possibility to create and use optical networks of various topologies. An example of how an optical network could be configured and used is provided. A simple experiment on switching of optical paths is described. 14 13 15 ---- 16 17 = Experiment Topology and Resources Required = 14 === Experiment Topology and Resources Required === 18 15 || [[Image(sigcomm2022tutorial_topology.png, width=1000px)]] || 19 16 Figure 1. Topology setup of the experiment. … … 44 41 * Comb source connected to Calient 5.8.5 and 5.8.8 via a 1x2 optical splitter. 45 42 46 ---- 47 48 = Setting Up Optical Topology = 43 == Setting Up Optical Topology == 49 44 50 45 Setting up an optical topology consists in connecting ROADM units accordingly to the needs of the experiment. ROADMs need to be connected correctly to each other and to ToR switch. All interconnections are realized by Calient S320 switch. In order to support the logical connections and to realize emulate real distance between a nearby Edge Cloud and a further Central Cloud, one could choose to pass the optical signal through 1 hop (via a pair of 10km fiber spools) or 2 hops (via a pair of 10km fiber spools with the 32km Manhattan dark fiber). … … 74 69 || 1 |||| 2.4.1<->5.7.6 |||| ROADM2-CO1.port_2 with transceiver_6 |||| Connecting ROADM2-CO1 add/drop port 2 to transceiver6 to emulate the connection to the center cloud || 75 70 76 ---- 77 78 = ROADMs Configuration = 71 === ROADMs Configuration === 79 72 All of these configurations can be performed by Python scripts developed to work with the COSMOS test-bed. The Python commands send NETCONF commands to the ROADM. 80 73 81 == Setting “Snake” Connection==74 ==== Setting “Snake” Connection ==== 82 75 Correct ROADM operation requires Line In port of a ROADM to always receive a light. That is why there is a dedicated transceiver (tengigabitethernet 1/33 on ToR) that sends light through all ROADMs by passing through loop-back connection on Calient S320 (port 5.5.1) and redirecting back, so the light is received on the same transceiver. 83 76 This kind of connection is called “Snake”. … … 85 78 In order maintain this “Snake” for “Experiment_1” next connections form Table 1 must be in place: 1,3,5,6,8,9. 86 79 87 === tengigabitethernet 1/33/1 on ToR configuration===80 ==== tengigabitethernet 1/33/1 on ToR configuration ==== 88 81 89 82 Snake Interface (to passe through all ROADMs in loop): 60 (DWDM Channel C60) 1529,55 nm 196,00 Thz with frequency range [195.95,196.05] Thz 90 83 91 === MUX/DEMUX configuration===84 ==== ROADM MUX/DEMUX configuration ==== 92 85 93 86 * {{{rdm1-co1}}}: … … 104 97 MUX ports: 4101 (add1) 105 98 106 === ALS Disable Sequence (for 60 seconds)===99 ==== ALS Disable Sequence (for 60 seconds) ==== 107 100 108 101 1. ROADM 4 booster, … … 149 142 16. Add Connection “Towards ToR 3” with I/O Port 5101/5202 with bandwidth [192.95;193.05] 150 143 151 ---- 152 153 == Configuring Compute Nodes (Servers srv1..3-lg1) == 144 === Configuring Compute Nodes (Servers srv1..3-lg1) === 154 145 155 146 1. Install net-tools: … … 167 158 }}} 168 159 169 ----170 160 171 = Perform Experiment_1=161 == Experiment Execution == 172 162 173 163 1. Establish Connection ToR1<->ToR2.