| { |
| "opticalSwitches": [ |
| { |
| "allowed": true, |
| "latitude": 37.6, |
| "longitude": 122.3, |
| "name": "ROADM1", |
| "nodeDpid": "00:00:ff:ff:ff:ff:ff:01", |
| "params": { |
| "numRegen": 0 |
| }, |
| "type": "Roadm" |
| }, |
| |
| { |
| "allowed": true, |
| "latitude": 37.3, |
| "longitude": 121.9, |
| "name": "ROADM2", |
| "nodeDpid": "00:00:ff:ff:ff:ff:ff:02", |
| "params": { |
| "numRegen": 0 |
| }, |
| "type": "Roadm" |
| }, |
| |
| { |
| "allowed": true, |
| "latitude": 33.9, |
| "longitude": 118.4, |
| "name": "ROADM3", |
| "nodeDpid": "00:00:ff:ff:ff:ff:ff:03", |
| "params": { |
| "numRegen": 2 |
| }, |
| "type": "Roadm" |
| } |
| ], |
| |
| "opticalLinks": [ |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:01", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:03", |
| "params": { |
| "distKms": 1000, |
| "nodeName1": "ROADM1", |
| "nodeName2": "ROADM3", |
| "numWaves": 80, |
| "port1": 10, |
| "port2": 30 |
| }, |
| "type": "wdmLink" |
| }, |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:03", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:01", |
| "params": { |
| "distKms": 1000, |
| "nodeName1": "ROADM3", |
| "nodeName2": "ROADM1", |
| "numWaves": 80, |
| "port1": 30, |
| "port2": 10 |
| }, |
| "type": "wdmLink" |
| }, |
| |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:02", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:03", |
| "params": { |
| "distKms": 2000, |
| "nodeName1": "ROADM2", |
| "nodeName2": "ROADM3", |
| "numWaves": 80, |
| "port1": 20, |
| "port2": 31 |
| }, |
| "type": "wdmLink" |
| }, |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:03", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:02", |
| "params": { |
| "distKms": 2000, |
| "nodeName1": "ROADM3", |
| "nodeName2": "ROADM2", |
| "numWaves": 80, |
| "port1": 31, |
| "port2": 20 |
| }, |
| "type": "wdmLink" |
| }, |
| |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:00:01", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:01", |
| "params": { |
| "nodeName1": "ROUTER1", |
| "nodeName2": "ROADM1", |
| "bandWidth": 100000, |
| "port1": 10, |
| "port2": 11 |
| }, |
| "type": "pktOptLink" |
| }, |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:01", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:00:01", |
| "params": { |
| "nodeName1": "ROADM1", |
| "nodeName2": "ROUTER1", |
| "bandWidth": 100000, |
| "port1": 11, |
| "port2": 10 |
| }, |
| "type": "pktOptLink" |
| }, |
| |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:00:02", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:ff:02", |
| "params": { |
| "nodeName1": "ROUTER2", |
| "nodeName2": "ROADM2", |
| "bandWidth": 100000, |
| "port1": 10, |
| "port2": 21 |
| }, |
| "type": "pktOptLink" |
| }, |
| { |
| "allowed": true, |
| "nodeDpid1": "00:00:ff:ff:ff:ff:ff:02", |
| "nodeDpid2": "00:00:ff:ff:ff:ff:00:02", |
| "params": { |
| "nodeName1": "ROADM2", |
| "nodeName2": "ROUTER2", |
| "bandWidth": 100000, |
| "port1": 21, |
| "port2": 10 |
| }, |
| "type": "pktOptLink" |
| } |
| |
| ] |
| } |