{ "gnpy-api:api": { "gnpy-network-topology:topology": { "network_name": "EDFA Example Network - P2P", "elements": [ { "uid": "Site_A", "type": "gnpy-network-topology:Transceiver", "metadata": { "location": { "city": "Site A", "region": "", "latitude": "0.0", "longitude": "0.0" } } }, { "uid": "Span1", "type": "gnpy-network-topology:RamanFiber", "type_variety": "SSMF", "params": { "length": "80.0", "loss_coef": "0.2", "length_units": "km", "att_in": "0.0", "con_in": "0.5", "con_out": "0.0", "lumped_losses": [ { "position": "7.0", "loss": "0.5" } ], "dispersion": "0.0000167", "effective_area": "0.000000000083", "pmd_coef": "0.000000000000001265", "raman_coefficient": { "reference_frequency": "206184634112792.0", "g0_per_frequency": [ { "frequency_offset": "0.0", "g0": "0.0" }, { "frequency_offset": "500000000000.0", "g0": "0.000011235161" }, { "frequency_offset": "1000000000000.0", "g0": "0.0000347838074" }, { "frequency_offset": "1500000000000.0", "g0": "0.0000579356636" }, { "frequency_offset": "2000000000000.0", "g0": "0.000080692168" }, { "frequency_offset": "2500000000000.0", "g0": "0.0000979845709" }, { "frequency_offset": "3000000000000.0", "g0": "0.000110454361" }, { "frequency_offset": "3500000000000.0", "g0": "0.000118735302" }, { "frequency_offset": "4000000000000.0", "g0": "0.000124736889" }, { "frequency_offset": "4500000000000.0", "g0": "0.000130110053" }, { "frequency_offset": "5000000000000.0", "g0": "0.000141001273" }, { "frequency_offset": "5500000000000.0", "g0": "0.000146383247" }, { "frequency_offset": "6000000000000.0", "g0": "0.000157011792" }, { "frequency_offset": "6500000000000.0", "g0": "0.000170765865" }, { "frequency_offset": "7000000000000.0", "g0": "0.000188408911" }, { "frequency_offset": "7500000000000.0", "g0": "0.000205914127" }, { "frequency_offset": "8000000000000.0", "g0": "0.000224074028" }, { "frequency_offset": "8500000000000.0", "g0": "0.000247508283" }, { "frequency_offset": "9000000000000.0", "g0": "0.000277729174" }, { "frequency_offset": "9500000000000.0", "g0": "0.000308044243" }, { "frequency_offset": "10000000000000.0", "g0": "0.000334764439" }, { "frequency_offset": "10500000000000.0", "g0": "0.000356481704" }, { "frequency_offset": "11000000000000.0", "g0": "0.000377127256" }, { "frequency_offset": "11500000000000.0", "g0": "0.000396269124" }, { "frequency_offset": "12000000000000.0", "g0": "0.000410955175" }, { "frequency_offset": "12500000000000.0", "g0": "0.000418718761" }, { "frequency_offset": "12750000000000.0", "g0": "0.000419511263" }, { "frequency_offset": "13000000000000.0", "g0": "0.000417025384" }, { "frequency_offset": "13250000000000.0", "g0": "0.000413565369" }, { "frequency_offset": "13500000000000.0", "g0": "0.000407726048" }, { "frequency_offset": "14000000000000.0", "g0": "0.000383671291" }, { "frequency_offset": "14500000000000.0", "g0": "0.000408564283" }, { "frequency_offset": "14750000000000.0", "g0": "0.000369571936" }, { "frequency_offset": "15000000000000.0", "g0": "0.00031444209" }, { "frequency_offset": "15500000000000.0", "g0": "0.000216074535" }, { "frequency_offset": "16000000000000.0", "g0": "0.000123097823" }, { "frequency_offset": "16500000000000.0", "g0": "0.0000895457457" }, { "frequency_offset": "17000000000000.0", "g0": "0.00007524704" }, { "frequency_offset": "17500000000000.0", "g0": "0.0000719806145" }, { "frequency_offset": "18000000000000.0", "g0": "0.0000887961158" }, { "frequency_offset": "18250000000000.0", "g0": "0.0000930812065" }, { "frequency_offset": "18500000000000.0", "g0": "0.0000937058268" }, { "frequency_offset": "18750000000000.0", "g0": "0.0000845719619" }, { "frequency_offset": "19000000000000.0", "g0": "0.0000690585286" }, { "frequency_offset": "19500000000000.0", "g0": "0.0000450407159" }, { "frequency_offset": "20000000000000.0", "g0": "0.0000336521245" }, { "frequency_offset": "20500000000000.0", "g0": "0.0000302292475" }, { "frequency_offset": "21000000000000.0", "g0": "0.0000269376939" }, { "frequency_offset": "21500000000000.0", "g0": "0.0000260020897" }, { "frequency_offset": "22000000000000.0", "g0": "0.0000282958958" }, { "frequency_offset": "22500000000000.0", "g0": "0.0000308667558" }, { "frequency_offset": "23000000000000.0", "g0": "0.0000366024657" }, { "frequency_offset": "23500000000000.0", "g0": "0.0000580610307" }, { "frequency_offset": "24000000000000.0", "g0": "0.0000654797937" }, { "frequency_offset": "24500000000000.0", "g0": "0.0000625022715" }, { "frequency_offset": "25000000000000.0", "g0": "0.0000537806442" }, { "frequency_offset": "25500000000000.0", "g0": "0.0000394996621" }, { "frequency_offset": "26000000000000.0", "g0": "0.0000268120644" }, { "frequency_offset": "26500000000000.0", "g0": "0.0000233038554" }, { "frequency_offset": "27000000000000.0", "g0": "0.0000179140757" }, { "frequency_offset": "27500000000000.0", "g0": "0.0000152472424" }, { "frequency_offset": "28000000000000.0", "g0": "0.0000132707565" }, { "frequency_offset": "28500000000000.0", "g0": "0.000010654176" }, { "frequency_offset": "29000000000000.0", "g0": "0.00000984649374" }, { "frequency_offset": "29500000000000.0", "g0": "0.00000913999627" }, { "frequency_offset": "30000000000000.0", "g0": "0.00000908971012" }, { "frequency_offset": "30500000000000.0", "g0": "0.0000104227525" }, { "frequency_offset": "31000000000000.0", "g0": "0.0000150419271" }, { "frequency_offset": "31500000000000.0", "g0": "0.0000177838232" }, { "frequency_offset": "32000000000000.0", "g0": "0.0000215810815" }, { "frequency_offset": "32500000000000.0", "g0": "0.0000203744008" }, { "frequency_offset": "33000000000000.0", "g0": "0.0000181939341" }, { "frequency_offset": "33500000000000.0", "g0": "0.0000131862121" }, { "frequency_offset": "34000000000000.0", "g0": "0.00000965352116" }, { "frequency_offset": "34500000000000.0", "g0": "0.00000862698322" }, { "frequency_offset": "35000000000000.0", "g0": "0.00000918688016" }, { "frequency_offset": "35500000000000.0", "g0": "0.0000101737784" }, { "frequency_offset": "36000000000000.0", "g0": "0.0000108017817" }, { "frequency_offset": "36500000000000.0", "g0": "0.0000103903588" }, { "frequency_offset": "37000000000000.0", "g0": "0.00000930040333" }, { "frequency_offset": "37500000000000.0", "g0": "0.00000830809173" }, { "frequency_offset": "38000000000000.0", "g0": "0.00000690650401" }, { "frequency_offset": "38500000000000.0", "g0": "0.00000552238029" }, { "frequency_offset": "39000000000000.0", "g0": "0.00000390648708" }, { "frequency_offset": "39500000000000.0", "g0": "0.00000222908227" }, { "frequency_offset": "40000000000000.0", "g0": "0.00000155796177" }, { "frequency_offset": "40500000000000.0", "g0": "0.00000097721872" }, { "frequency_offset": "41000000000000.0", "g0": "0.00000032347724" }, { "frequency_offset": "41500000000000.0", "g0": "0.00000016060245" }, { "frequency_offset": "42000000000000.0", "g0": "0.00000007973064" } ] } }, "operational": { "temperature": "283.0", "raman_pumps": [ { "frequency": "205000000000000.0", "power": "0.2", "propagation_direction": "counterprop" }, { "frequency": "201000000000000.0", "power": "0.206", "propagation_direction": "counterprop" } ] }, "metadata": { "location": { "region": "", "latitude": "1.0", "longitude": "0.0" } } }, { "uid": "Edfa1", "type": "gnpy-network-topology:Edfa", "type_variety": "std_low_gain", "operational": { "gain_target": "17.0", "tilt_target": "0.0", "out_voa": "0.0" }, "metadata": { "location": { "region": "", "latitude": "2.0", "longitude": "0.0" } } }, { "uid": "Site_B", "type": "gnpy-network-topology:Transceiver", "metadata": { "location": { "city": "Site B", "region": "", "latitude": "2.0", "longitude": "0.0" } } } ], "connections": [ { "from_node": "Site_A", "to_node": "Span1" }, { "from_node": "Span1", "to_node": "Edfa1" }, { "from_node": "Edfa1", "to_node": "Site_B" } ] }, "extra-configs": [ { "name": "extra-config.json", "gnpy-edfa-config:edfa-config": { "f_min": "191275000000000.0", "f_max": "196125000000000.0", "nf_fit_coeff": [ {"coef_order": 0, "nf_coef": "0.000168241"}, {"coef_order": 1, "nf_coef": "0.0469961"}, {"coef_order": 2, "nf_coef": "0.0359549"}, {"coef_order": 3, "nf_coef": "5.82851"} ], "nf_ripple": [ "-0.3110761646066259", "-0.3110761646066259", "-0.31110274831665313", "-0.31419329378173544", "-0.3172854168606314", "-0.32037911876162584", "-0.3233255190215882", "-0.31624321721895354", "-0.30915729645781326", "-0.30206775396360075", "-0.2949045115165272", "-0.26632156113294336", "-0.23772399031437283", "-0.20911178784023846", "-0.18048410390821285", "-0.14379944379052215", "-0.10709599992470213", "-0.07037375788020579", "-0.03372858157230583", "-0.015660302006048", "0.0024172385953583", "0.020504047353947653", "0.03860013139908377", "0.05670549786742816", "0.07482015390297145", "0.0838762040768461", "0.09284481475528361", "0.1018180306253394", "0.11079585523492333", "0.1020395478432815", "0.09310160456603413", "0.08415906712621996", "0.07521193198077789", "0.0676340601339394", "0.06005437964543287", "0.052470799141237305", "0.044883315610536455", "0.037679759069084225", "0.03047647598902483", "0.02326948274513522", "0.01605877647020772", "0.021248462316134083", "0.02657315875107553", "0.03190060058247842", "0.03723078993416436", "0.04256372893215024", "0.047899419704645264", "0.03915515813685565", "0.030289222542492025", "0.021418708618354456", "0.012573926129294415", "0.006240488799898697", "-0.000096221623730266", "-0.006436207679519103", "-0.012779471908040341", "-0.02038153550619876", "-0.027999803010447587", "-0.035622012697103154", "-0.043236398934156144", "-0.04493583574805963", "-0.04663615264317309", "-0.048337350303318156", "-0.050039429413028365", "-0.051742390657545205", "-0.05342028484370278", "-0.05254242298580185", "-0.05166410580536087", "-0.05078533294804249", "-0.04990610405914272", "-0.05409792133358102", "-0.05832916277634124", "-0.06256260169582961", "-0.06660356886269536", "-0.04779792991567815", "-0.028982516728038848", "-0.010157321677553965", "0.00861320615127981", "0.01913736978785662", "0.029667009055877668", "0.04020212822983975", "0.050742731588695494", "0.061288823415841555", "0.07184040799914815", "0.1043252636301016", "0.13687829834471027", "0.1694483010211072", "0.202035284929368", "0.23624619427167134", "0.27048596623174515", "0.30474360397422756", "0.3390191214858807", "0.36358851509924695", "0.38814205928193013", "0.41270842850729195", "0.4372876328262819", "0.4372876328262819" ], "dgt": [ "2.714526681131686", "2.705443819238505", "2.6947834587664494", "2.6841217449620203", "2.6681935771243177", "2.6521732021128046", "2.630396440815385", "2.602860350286428", "2.5696460593920065", "2.5364027376452056", "2.499446286796604", "2.4587748041127506", "2.414398437185221", "2.3699990328716107", "2.322373696229342", "2.271520771371253", "2.2174389328192197", "2.16337565384239", "2.1183028432496016", "2.082225099873648", "2.055100772005235", "2.0279625371819305", "2.0008103857988204", "1.9736443063300082", "1.9482128147680253", "1.9245345552113182", "1.9026104247588487", "1.8806927939516411", "1.862235672444246", "1.847275503201129", "1.835814081380705", "1.824381436842932", "1.8139629377087627", "1.8045606557581335", "1.7961751115773796", "1.7877868031023945", "1.7793941781790852", "1.7709972329654864", "1.7625959636196327", "1.7541903672600494", "1.7459181197626403", "1.737780757913635", "1.7297783508684146", "1.7217732861435076", "1.7137640932265894", "1.7057507692361864", "1.6918150918099673", "1.6719047669939942", "1.6460167077689267", "1.6201194134191075", "1.5986915141218316", "1.5817353179379183", "1.569199764184379", "1.5566577309558969", "1.545374152761467", "1.5353620432989845", "1.5266220576235803", "1.5178910621476225", "1.5097346239790443", "1.502153039909686", "1.495145456062699", "1.488134243479226", "1.48111939735681", "1.474100442252211", "1.4670307626366115", "1.4599103316162523", "1.45273959485914", "1.445565137158368", "1.4340878115214444", "1.418273806730323", "1.3981208704326855", "1.3779439775587023", "1.3598972673004606", "1.3439818461440451", "1.3301807335621048", "1.316383926863083", "1.3040618749785347", "1.2932153453410835", "1.2838336236692311", "1.2744470198196236", "1.2650555289898042", "1.2556591482982988", "1.2428104897182262", "1.2264996957264114", "1.2067249615595257", "1.1869318618366975", "1.1672278304018044", "1.1476135933863398", "1.1280891949729075", "1.108555289615659", "1.0895983485572227", "1.0712204022764056", "1.0534217504465226", "1.0356155337864215", "1.017807767853702", "1.0" ], "gain_ripple": [ "0.1359703369791596", "0.11822862697916037", "0.09542181697916163", "0.06245819697916133", "0.02602813697916062", "-0.003619983020840322", "-0.018326963020840026", "-0.0246928330208398", "-0.016792253020838643", "-0.002813863020840301", "0.017572956979162058", "0.038328296979159404", "0.054956336979159914", "0.0670723869791594", "0.07091459697916136", "0.07094413697916124", "0.07114372697916238", "0.07533675697916209", "0.08731066697916035", "0.10313984697916112", "0.12276252697916235", "0.14239527697916188", "0.15945681697916214", "0.1739275269791598", "0.1767381569791624", "0.17037189697916233", "0.15216302697916007", "0.13114358697916018", "0.10802383697916085", "0.08548825697916129", "0.06916723697916183", "0.05848224697916038", "0.05447361697916264", "0.05154489697916276", "0.04946107697915991", "0.04717897697916129", "0.04551704697916037", "0.04467697697916151", "0.04072968697916224", "0.03285456697916089", "0.023488786979161347", "0.01659282697915998", "0.013321846979160057", "0.011234826979162449", "0.01030063697916006", "0.00936596697916059", "0.00874012697916271", "0.00842583697916055", "0.006965146979162284", "0.004043586979161517", "0.000710466979160884", "-0.001576313020837716", "-0.006936193020838033", "-0.016475303020840215", "-0.028748483020837767", "-0.039618433020837784", "-0.051112303020840244", "-0.06468462302083822", "-0.07868024302083754", "-0.09101254302083817", "-0.10103437302083762", "-0.11041488302083735", "-0.11916081302083725", "-0.12789859302083784", "-0.1353792530208402", "-0.14160178302083892", "-0.1455411330208385", "-0.1484450830208388", "-0.14823350302084037", "-0.14591937302083835", "-0.1409032730208395", "-0.13525493302083902", "-0.1279646530208396", "-0.11963431302083904", "-0.11089282302084058", "-0.1027863830208382", "-0.09717347302083823", "-0.09343261302083761", "-0.0913487130208388", "-0.08906007302083907", "-0.0865687230208394", "-0.08407607302083875", "-0.07844600302084004", "-0.06968090302083851", "-0.05947139302083926", "-0.05095282302083959", "-0.042428283020839785", "-0.03218106302083967", "-0.01819858302084043", "-0.002172653020839021", "0.01393231697916164", "0.028098946979159933", "0.040326236979161934", "0.05257029697916238", "0.06479749697916048", "0.07704745697916238" ] } }, { "name": "extra-config2.json", "gnpy-edfa-config:edfa-config": { "f_min": "191275000000000.0", "f_max": "196125000000000.0", "nf_fit_coeff": [ {"coef_order": 0, "nf_coef": "0.000168241"}, {"coef_order": 1, "nf_coef": "0.0469961"}, {"coef_order": 2, "nf_coef": "0.0359549"}, {"coef_order": 3, "nf_coef": "5.82851"} ], "nf_ripple": [ "-0.3110761646066259", "-0.3110761646066259", "-0.31110274831665313", "-0.31419329378173544", "-0.3172854168606314", "-0.32037911876162584", "-0.3233255190215882", "-0.31624321721895354", "-0.30915729645781326", "-0.30206775396360075", "-0.2949045115165272", "-0.26632156113294336", "-0.23772399031437283", "-0.20911178784023846", "-0.18048410390821285", "-0.14379944379052215", "-0.10709599992470213", "-0.07037375788020579", "-0.03372858157230583", "-0.015660302006048", "0.0024172385953583", "0.020504047353947653", "0.03860013139908377", "0.05670549786742816", "0.07482015390297145", "0.0838762040768461", "0.09284481475528361", "0.1018180306253394", "0.11079585523492333", "0.1020395478432815", "0.09310160456603413", "0.08415906712621996", "0.07521193198077789", "0.0676340601339394", "0.06005437964543287", "0.052470799141237305", "0.044883315610536455", "0.037679759069084225", "0.03047647598902483", "0.02326948274513522", "0.01605877647020772", "0.021248462316134083", "0.02657315875107553", "0.03190060058247842", "0.03723078993416436", "0.04256372893215024", "0.047899419704645264", "0.03915515813685565", "0.030289222542492025", "0.021418708618354456", "0.012573926129294415", "0.006240488799898697", "-0.000096221623730266", "-0.006436207679519103", "-0.012779471908040341", "-0.02038153550619876", "-0.027999803010447587", "-0.035622012697103154", "-0.043236398934156144", "-0.04493583574805963", "-0.04663615264317309", "-0.048337350303318156", "-0.050039429413028365", "-0.051742390657545205", "-0.05342028484370278", "-0.05254242298580185", "-0.05166410580536087", "-0.05078533294804249", "-0.04990610405914272", "-0.05409792133358102", "-0.05832916277634124", "-0.06256260169582961", "-0.06660356886269536", "-0.04779792991567815", "-0.028982516728038848", "-0.010157321677553965", "0.00861320615127981", "0.01913736978785662", "0.029667009055877668", "0.04020212822983975", "0.050742731588695494", "0.061288823415841555", "0.07184040799914815", "0.1043252636301016", "0.13687829834471027", "0.1694483010211072", "0.202035284929368", "0.23624619427167134", "0.27048596623174515", "0.30474360397422756", "0.3390191214858807", "0.36358851509924695", "0.38814205928193013", "0.41270842850729195", "0.4372876328262819", "0.4372876328262819" ], "dgt": [ "2.714526681131686", "2.705443819238505", "2.6947834587664494", "2.6841217449620203", "2.6681935771243177", "2.6521732021128046", "2.630396440815385", "2.602860350286428", "2.5696460593920065", "2.5364027376452056", "2.499446286796604", "2.4587748041127506", "2.414398437185221", "2.3699990328716107", "2.322373696229342", "2.271520771371253", "2.2174389328192197", "2.16337565384239", "2.1183028432496016", "2.082225099873648", "2.055100772005235", "2.0279625371819305", "2.0008103857988204", "1.9736443063300082", "1.9482128147680253", "1.9245345552113182", "1.9026104247588487", "1.8806927939516411", "1.862235672444246", "1.847275503201129", "1.835814081380705", "1.824381436842932", "1.8139629377087627", "1.8045606557581335", "1.7961751115773796", "1.7877868031023945", "1.7793941781790852", "1.7709972329654864", "1.7625959636196327", "1.7541903672600494", "1.7459181197626403", "1.737780757913635", "1.7297783508684146", "1.7217732861435076", "1.7137640932265894", "1.7057507692361864", "1.6918150918099673", "1.6719047669939942", "1.6460167077689267", "1.6201194134191075", "1.5986915141218316", "1.5817353179379183", "1.569199764184379", "1.5566577309558969", "1.545374152761467", "1.5353620432989845", "1.5266220576235803", "1.5178910621476225", "1.5097346239790443", "1.502153039909686", "1.495145456062699", "1.488134243479226", "1.48111939735681", "1.474100442252211", "1.4670307626366115", "1.4599103316162523", "1.45273959485914", "1.445565137158368", "1.4340878115214444", "1.418273806730323", "1.3981208704326855", "1.3779439775587023", "1.3598972673004606", "1.3439818461440451", "1.3301807335621048", "1.316383926863083", "1.3040618749785347", "1.2932153453410835", "1.2838336236692311", "1.2744470198196236", "1.2650555289898042", "1.2556591482982988", "1.2428104897182262", "1.2264996957264114", "1.2067249615595257", "1.1869318618366975", "1.1672278304018044", "1.1476135933863398", "1.1280891949729075", "1.108555289615659", "1.0895983485572227", "1.0712204022764056", "1.0534217504465226", "1.0356155337864215", "1.017807767853702", "1.0" ], "gain_ripple": [ "0.1359703369791596", "0.11822862697916037", "0.09542181697916163", "0.06245819697916133", "0.02602813697916062", "-0.003619983020840322", "-0.018326963020840026", "-0.0246928330208398", "-0.016792253020838643", "-0.002813863020840301", "0.017572956979162058", "0.038328296979159404", "0.054956336979159914", "0.0670723869791594", "0.07091459697916136", "0.07094413697916124", "0.07114372697916238", "0.07533675697916209", "0.08731066697916035", "0.10313984697916112", "0.12276252697916235", "0.14239527697916188", "0.15945681697916214", "0.1739275269791598", "0.1767381569791624", "0.17037189697916233", "0.15216302697916007", "0.13114358697916018", "0.10802383697916085", "0.08548825697916129", "0.06916723697916183", "0.05848224697916038", "0.05447361697916264", "0.05154489697916276", "0.04946107697915991", "0.04717897697916129", "0.04551704697916037", "0.04467697697916151", "0.04072968697916224", "0.03285456697916089", "0.023488786979161347", "0.01659282697915998", "0.013321846979160057", "0.011234826979162449", "0.01030063697916006", "0.00936596697916059", "0.00874012697916271", "0.00842583697916055", "0.006965146979162284", "0.004043586979161517", "0.000710466979160884", "-0.001576313020837716", "-0.006936193020838033", "-0.016475303020840215", "-0.028748483020837767", "-0.039618433020837784", "-0.051112303020840244", "-0.06468462302083822", "-0.07868024302083754", "-0.09101254302083817", "-0.10103437302083762", "-0.11041488302083735", "-0.11916081302083725", "-0.12789859302083784", "-0.1353792530208402", "-0.14160178302083892", "-0.1455411330208385", "-0.1484450830208388", "-0.14823350302084037", "-0.14591937302083835", "-0.1409032730208395", "-0.13525493302083902", "-0.1279646530208396", "-0.11963431302083904", "-0.11089282302084058", "-0.1027863830208382", "-0.09717347302083823", "-0.09343261302083761", "-0.0913487130208388", "-0.08906007302083907", "-0.0865687230208394", "-0.08407607302083875", "-0.07844600302084004", "-0.06968090302083851", "-0.05947139302083926", "-0.05095282302083959", "-0.042428283020839785", "-0.03218106302083967", "-0.01819858302084043", "-0.002172653020839021", "0.01393231697916164", "0.028098946979159933", "0.040326236979161934", "0.05257029697916238", "0.06479749697916048", "0.07704745697916238" ] } } ], "gnpy-eqpt-config:equipment": { "Edfa": [ { "type_variety": "CienaDB_medium_gain", "type_def": "advanced_model", "gain_flatmax": "25.0", "gain_min": "15.0", "p_max": "21.0", "advanced_config_from_json": "std_medium_gain_advanced_config.json", "out_voa_auto": false, "allowed_for_design": true }, { "type_variety": "std_medium_gain", "type_def": "variable_gain", "gain_flatmax": "26.0", "gain_min": "15.0", "p_max": "21.0", "nf_min": "6.0", "nf_max": "10.0", "out_voa_auto": false, "allowed_for_design": true }, { "type_variety": "std_low_gain", "type_def": "variable_gain", "gain_flatmax": "16.0", "gain_min": "8.0", "p_max": "21.0", "nf_min": "7.0", "nf_max": "11.0", "out_voa_auto": false, "allowed_for_design": true }, { "type_variety": "test", "type_def": "variable_gain", "gain_flatmax": "25.0", "gain_min": "15.0", "p_max": "21.0", "nf_min": "5.8", "nf_max": "10.0", "out_voa_auto": false, "allowed_for_design": true }, { "type_variety": "test_fixed_gain", "type_def": "fixed_gain", "gain_flatmax": "21.0", "gain_min": "20.0", "p_max": "21.0", "nf0": "5.0", "allowed_for_design": true }, { "type_variety": "std_booster", "type_def": "fixed_gain", "gain_flatmax": "21.0", "gain_min": "20.0", "p_max": "21.0", "nf0": "5.0", "allowed_for_design": false } ], "Fiber": [ { "type_variety": "SSMF", "dispersion": "0.0000167", "effective_area": "0.000000000083", "pmd_coef": "0.000000000000001265" } ], "Span": [ { "power_mode": true, "max_fiber_lineic_loss_for_raman": "0.25", "target_extended_gain": "2.5", "max_length": "150.0", "length_units": "km", "max_loss": "28.0", "padding": "10.0", "EOL": "0.0", "con_in": "0.0", "con_out": "0.0", "delta_power_range_dict_db": { "min_value": "0.0", "max_value": "0.0", "step": "0.5" } } ], "Roadm": [ { "type_variety": "example_test", "target_pch_out_db": "-18.0", "add_drop_osnr": "35.0", "pmd": "0.000000000001", "pdl": "0.5", "restrictions": { "preamp_variety_list": [], "booster_variety_list": [] }, "roadm-path-impairments": [] }, { "type_variety": "example_detailed_impairments", "target_pch_out_db": "-20.0", "add_drop_osnr": "35.0", "pmd": "0.0", "pdl": "0.0", "restrictions": { "preamp_variety_list": [], "booster_variety_list": [] }, "roadm-path-impairments": [ { "roadm-path-impairments-id": 0, "roadm-express-path": [ { "frequency-range": { "lower-frequency": "191300000000000.0", "upper-frequency": "196100000000000.0" }, "roadm-pmd": "0.0", "roadm-cd": "0.0", "roadm-pdl": "0.0", "roadm-inband-crosstalk": "0.0", "roadm-maxloss": "16.5" } ] }, { "roadm-path-impairments-id": 1, "roadm-add-path": [ { "frequency-range": { "lower-frequency": "191300000000000.0", "upper-frequency": "196100000000000.0" }, "roadm-pmd": "0.0", "roadm-cd": "0.0", "roadm-pdl": "0.0", "roadm-inband-crosstalk": "0.0", "roadm-maxloss": "11.5", "roadm-pmax": "2.5", "roadm-osnr": "41.0", "roadm-noise-figure": "23.0" }, { "frequency-range": { "lower-frequency": "186300000000000.0", "upper-frequency": "190100000000000.0" }, "roadm-pmd": "0.0", "roadm-cd": "0.0", "roadm-pdl": "0.5", "roadm-inband-crosstalk": "0.0", "roadm-maxloss": "5.0", "roadm-pmax": "0.0", "roadm-osnr": "35.0", "roadm-noise-figure": "6.0" } ] }, { "roadm-path-impairments-id": 2, "roadm-drop-path": [ { "frequency-range": { "lower-frequency": "191300000000000.0", "upper-frequency": "196100000000000.0" }, "roadm-pmd": "0.0", "roadm-cd": "0.0", "roadm-pdl": "0.0", "roadm-inband-crosstalk": "0.0", "roadm-maxloss": "11.5", "roadm-minloss": "7.5", "roadm-typloss": "10.0", "roadm-pmin": "-13.5", "roadm-pmax": "-9.5", "roadm-ptyp": "-12.0", "roadm-osnr": "41.0", "roadm-noise-figure": "15.0" } ] } ] }, { "type_variety": "default", "target_pch_out_db": "-20.0", "add_drop_osnr": "38.0", "pmd": "0.0", "pdl": "0.0", "restrictions": { "preamp_variety_list": [], "booster_variety_list": [] } }, { "type_variety": "detailed_impairments", "target_pch_out_db": "-20.0", "add_drop_osnr": "35.0", "pmd": "0.0", "pdl": "0.0", "restrictions": { "preamp_variety_list": [], "booster_variety_list": [] }, "roadm-path-impairments": [ { "roadm-path-impairments-id": 0, "roadm-express-path": [ { "frequency-range": { "lower-frequency": "191300000000000.0", "upper-frequency": "196100000000000.0" }, "roadm-pmd": "0.0", "roadm-cd": "0.0", "roadm-pdl": "0.0", "roadm-inband-crosstalk": "0.0", "roadm-maxloss": "16.5" } ] } ] } ], "SI": [ { "type_variety": "default", "f_min": "191300000000000.0", "f_max": "196100000000000.0", "baud_rate": "32000000000.0", "spacing": "50000000000.0", "power_dbm": "0.0", "roll_off": "0.15", "tx_osnr": "100.0", "sys_margins": "0.0", "use_si_channel_count_for_design": false, "power_range_dict_db": { "min_value": "0.0", "max_value": "0.0", "step": "0.5" } } ], "Transceiver": [ { "type_variety": "vendorA_trx-type1", "frequency": { "min": "191350000000000.0", "max": "196100000000000.0" }, "mode": [ { "format": "PS_SP64_1", "baud_rate": "32000000000.0", "OSNR": "11.0", "bit_rate": "100000000000.0", "roll_off": "0.15", "tx_osnr": "100.0", "min_spacing": "50000000000.0", "cost": "1.0" }, { "format": "PS_SP64_2", "baud_rate": "64000000000.0", "OSNR": "15.0", "bit_rate": "200000000000.0", "roll_off": "0.15", "tx_osnr": "100.0", "min_spacing": "75000000000.0", "cost": "1.0" }, { "format": "mode 1", "baud_rate": "32000000000.0", "OSNR": "11.0", "bit_rate": "100000000000.0", "roll_off": "0.15", "tx_osnr": "100.0", "min_spacing": "50000000000.0", "cost": "1.0" }, { "format": "mode 2", "baud_rate": "64000000000.0", "OSNR": "15.0", "bit_rate": "200000000000.0", "roll_off": "0.15", "tx_osnr": "100.0", "min_spacing": "75000000000.0", "cost": "1.0" } ] }, { "type_variety": "Voyager_16QAM", "frequency": { "min": "191350000000000.0", "max": "196100000000000.0" }, "mode": [ { "format": "16QAM", "baud_rate": "32000000000.0", "OSNR": "19.0", "bit_rate": "200000000000.0", "roll_off": "0.15", "tx_osnr": "100.0", "min_spacing": "50000000000.0", "cost": "1.0" } ] }, { "type_variety": "Voyager", "frequency": { "min": "191350000000000.0", "max": "196100000000000.0" }, "mode": [ { "format": "mode 1", "baud_rate": "32000000000.0", "OSNR": "12.0", "bit_rate": "100000000000.0", "roll_off": "0.15", "tx_osnr": "45.0", "min_spacing": "50000000000.0", "cost": "1.0" }, { "format": "mode 3", "baud_rate": "44000000000.0", "OSNR": "18.0", "bit_rate": "300000000000.0", "roll_off": "0.15", "tx_osnr": "45.0", "min_spacing": "62500000000.0", "cost": "1.0" }, { "format": "mode 2", "baud_rate": "66000000000.0", "OSNR": "21.0", "bit_rate": "400000000000.0", "roll_off": "0.15", "tx_osnr": "45.0", "min_spacing": "75000000000.0", "cost": "1.0" }, { "format": "mode 2 - fake", "baud_rate": "66000000000.0", "OSNR": "21.0", "bit_rate": "400000000000.0", "roll_off": "0.15", "tx_osnr": "45.0", "min_spacing": "75000000000.0", "cost": "1.0" }, { "format": "mode 4", "baud_rate": "66000000000.0", "OSNR": "16.0", "bit_rate": "200000000000.0", "roll_off": "0.15", "tx_osnr": "45.0", "min_spacing": "75000000000.0", "cost": "1.0" } ] } ] }, "extra-eqpts": [ { "name": "pluggables", "gnpy-eqpt-config:equipment": { "Transceiver": [ { "type_variety": "ZR400G", "frequency": { "min": "191350000000000.0", "max": "196100000000000.0" }, "mode": [ { "format": "400G", "baud_rate": "60000000000.0", "OSNR": "24.0", "bit_rate": "400000000000.0", "roll_off": "0.2", "tx_osnr": "38.0", "min_spacing": "75000000000.0", "cost": "1.0" } ] } ], "Edfa": [ { "type_variety": "user_defined_default_amplifier", "type_def": "advanced_model", "gain_flatmax": "25.0", "gain_min": "15.0", "p_max": "21.0", "advanced_config_from_json": "default_edfa_config.json", "out_voa_auto": false, "allowed_for_design": false } ] } } ], "gnpy-spectrum:spectrum": [ { "f_min": "191400000000000.0", "f_max": "193100000000000.0", "baud_rate": "32000000000.0", "slot_width": "50000000000.0", "delta_pdb": "0.0", "roll_off": "0.15", "tx_osnr": "40.0", "label": "mode_1" }, { "f_min": "193162500000000.0", "f_max": "195000000000000.0", "baud_rate": "64000000000.0", "slot_width": "75000000000.0", "roll_off": "0.15", "tx_osnr": "40.0", "tx_power_dbm": "-10.0", "label": "mode_2" } ], "gnpy-sim-params:sim-params": { "raman_params": { "flag": true, "result_spatial_resolution": "10000.0", "solver_spatial_resolution": "10000.0" }, "nli_params": { "method": "ggn_spectrally_separated", "dispersion_tolerance": "1.0", "phase_shift_tolerance": "0.1", "computed_channels": [ 1, 18, 37, 56, 75 ] } }, "gnpy-path-computation:services": { "path-request": [ { "request-id": "1", "source": "trx a", "destination": "trx g", "src-tp-id": "trx a", "dst-tp-id": "trx g", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager_16QAM", "trx_mode": "16QAM", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "2a", "source": "trx a", "destination": "trx h", "src-tp-id": "trx a", "dst-tp-id": "trx h", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.0012356", "path_bandwidth": "300000000000.0" } } }, { "request-id": "3", "source": "trx f", "destination": "trx b", "src-tp-id": "trx f", "dst-tp-id": "trx b", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "ee", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } }, "explicit-route-objects": { "route-object-include-exclude": [ { "index": 0, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm e", "hop-type": "LOOSE" } }, { "index": 1, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm g", "link-tp-id": "link-tp-id is not used", "hop-type": "LOOSE" } } ] } }, { "request-id": "ff", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": "mode 2 - fake", "spacing": "75000000000.0", "max-nb-of-channel": 63, "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "10", "source": "trx a", "destination": "trx g", "src-tp-id": "trx a", "dst-tp-id": "trx g", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": "mode 2", "spacing": "75000000000.0", "max-nb-of-channel": 63, "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "11", "source": "trx a", "destination": "trx h", "src-tp-id": "trx a", "dst-tp-id": "trx h", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } }, "explicit-route-objects": { "route-object-include-exclude": [ { "index": 0, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "bb", "link-tp-id": "link-tp-id is not used", "hop-type": "LOOSE" } } ] } }, { "request-id": "12", "source": "trx f", "destination": "trx b", "src-tp-id": "trx f", "dst-tp-id": "trx b", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": "mode 3", "spacing": "62500000000.0", "max-nb-of-channel": 76, "output-power": "0.001", "path_bandwidth": "300000000000.0" } }, "explicit-route-objects": { "route-object-include-exclude": [ { "index": 0, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "trx b", "link-tp-id": "link-tp-id is not used", "hop-type": "LOOSE" } } ] } }, { "request-id": "13", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "14", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "path_bandwidth": "300000000000.0" } }, "explicit-route-objects": { "route-object-include-exclude": [ { "index": 0, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm e", "hop-type": "LOOSE" } }, { "index": 1, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm g", "link-tp-id": "link-tp-id is not used", "hop-type": "LOOSE" } } ] } }, { "request-id": "e:1# /", "source": "trx a", "destination": "trx g", "src-tp-id": "trx a", "dst-tp-id": "trx g", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager_16QAM", "trx_mode": "16QAM", "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": [ null ], "path_bandwidth": "300000000000.0" } } }, { "request-id": "b-2a", "source": "trx a", "destination": "trx h", "src-tp-id": "trx a", "dst-tp-id": "trx h", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": "mode 1", "spacing": "50000000000.0", "max-nb-of-channel": [ null ], "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "3a;?", "source": "trx f", "destination": "trx b", "src-tp-id": "trx f", "dst-tp-id": "trx b", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": "PS_SP64_1", "spacing": "50000000000.0", "max-nb-of-channel": [ null ], "output-power": [ null ], "effective-freq-slot": [ { "N": [ null ], "M": [ null ] } ], "path_bandwidth": "300000000000.0" } } }, { "request-id": "ee-s", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "vendorA_trx-type1", "trx_mode": [ null ], "spacing": "50000000000.0", "max-nb-of-channel": 80, "output-power": "0.001", "effective-freq-slot": [ { "N": 0, "M": 4 }, { "N": 8, "M": 4 } ], "path_bandwidth": "300000000000.0" } }, "explicit-route-objects": { "route-object-include-exclude": [ { "index": 0, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm e", "hop-type": "LOOSE" } }, { "index": 1, "explicit-route-usage": "route-include-ero", "num-unnum-hop": { "node-id": "roadm g", "link-tp-id": "link-tp-id is not used", "hop-type": "LOOSE" } } ] } }, { "request-id": "ff-b", "source": "trx c", "destination": "trx f", "src-tp-id": "trx c", "dst-tp-id": "trx f", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": [ null ], "spacing": "50000000000.0", "max-nb-of-channel": [ null ], "output-power": "0.001", "path_bandwidth": "300000000000.0" } } }, { "request-id": "10-z", "source": "trx a", "destination": "trx g", "src-tp-id": "trx a", "dst-tp-id": "trx g", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": [ null ], "spacing": "75000000000.0", "max-nb-of-channel": 63, "output-power": [ null ], "path_bandwidth": "300000000000.0" } } }, { "request-id": "11 g", "source": "trx a", "destination": "trx h", "src-tp-id": "trx a", "dst-tp-id": "trx h", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": [ null ], "spacing": "50000000000.0", "max-nb-of-channel": [ null ], "output-power": [ null ], "path_bandwidth": "300000000000.0" } } }, { "request-id": "12<", "source": "trx f", "destination": "trx b", "src-tp-id": "trx f", "dst-tp-id": "trx b", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": [ null ], "spacing": "75000000000.0", "max-nb-of-channel": [ null ], "output-power": [ null ], "path_bandwidth": "300000000000.0" } } }, { "request-id": "12>", "source": "trx f", "destination": "trx b", "src-tp-id": "trx f", "dst-tp-id": "trx b", "bidirectional": false, "path-constraints": { "te-bandwidth": { "technology": "flexi-grid", "trx_type": "Voyager", "trx_mode": [ null ], "spacing": "30000000000.0", "max-nb-of-channel": [ null ], "output-power": [ null ], "path_bandwidth": "300000000000.0" } } } ], "synchronization": [ { "synchronization-id": "1", "svec": { "relaxable": false, "disjointness": "node link", "request-id-number": [ "1", "2a" ] } }, { "synchronization-id": "3", "svec": { "relaxable": false, "disjointness": "node link", "request-id-number": [ "3", "1" ] } }, { "synchronization-id": "ff", "svec": { "relaxable": false, "disjointness": "node link", "request-id-number": [ "ff", "13" ] } }, { "synchronization-id": "13", "svec": { "relaxable": false, "disjointness": "node link", "request-id-number": [ "13", "14" ] } } ] }, "gnpy-path-computation:responses": { "response": [ { "response-id": "0", "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": "26.75" }, { "metric-type": "SNR-0.1nm", "accumulative-value": "30.84" }, { "metric-type": "OSNR-bandwidth", "accumulative-value": "26.76" }, { "metric-type": "OSNR-0.1nm", "accumulative-value": "30.84" }, { "metric-type": "lowest_SNR-0.1nm", "accumulative-value": "30.81" }, { "metric-type": "PDL_penalty", "accumulative-value": [ null ] }, { "metric-type": "CD_penalty", "accumulative-value": [ null ] }, { "metric-type": "PMD_penalty", "accumulative-value": [ null ] }, { "metric-type": "reference_power", "accumulative-value": "0.001" }, { "metric-type": "path_bandwidth", "accumulative-value": "100000000000.0" } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "trx Lorient_KMA", "link-tp-id": "trx Lorient_KMA" } } }, { "path-route-object": { "index": 1, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "Voyager", "transponder-mode": "mode 1" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "roadm Lorient_KMA", "link-tp-id": "roadm Lorient_KMA" } } }, { "path-route-object": { "index": 4, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "east edfa in Lorient_KMA to Vannes_KBE", "link-tp-id": "east edfa in Lorient_KMA to Vannes_KBE" } } }, { "path-route-object": { "index": 6, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "fiber (Lorient_KMA → Vannes_KBE)-F055", "link-tp-id": "fiber (Lorient_KMA → Vannes_KBE)-F055" } } }, { "path-route-object": { "index": 8, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "west edfa in Vannes_KBE to Lorient_KMA", "link-tp-id": "west edfa in Vannes_KBE to Lorient_KMA" } } }, { "path-route-object": { "index": 10, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "roadm Vannes_KBE", "link-tp-id": "roadm Vannes_KBE" } } }, { "path-route-object": { "index": 12, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "trx Vannes_KBE", "link-tp-id": "trx Vannes_KBE" } } }, { "path-route-object": { "index": 14, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 15, "transponder": { "transponder-type": "Voyager", "transponder-mode": "mode 1" } } } ] } }, { "response-id": "1", "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": "18.03" }, { "metric-type": "SNR-0.1nm", "accumulative-value": "22.11" }, { "metric-type": "OSNR-bandwidth", "accumulative-value": "18.57" }, { "metric-type": "OSNR-0.1nm", "accumulative-value": "22.65" }, { "metric-type": "lowest_SNR-0.1nm", "accumulative-value": "22.05" }, { "metric-type": "PDL_penalty", "accumulative-value": [ null ] }, { "metric-type": "CD_penalty", "accumulative-value": [ null ] }, { "metric-type": "PMD_penalty", "accumulative-value": [ null ] }, { "metric-type": "reference_power", "accumulative-value": "0.00125893" }, { "metric-type": "path_bandwidth", "accumulative-value": "10000000000.0" } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "trx Brest_KLA", "link-tp-id": "trx Brest_KLA" } } }, { "path-route-object": { "index": 1, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "Voyager", "transponder-mode": "mode 1" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "roadm Brest_KLA", "link-tp-id": "roadm Brest_KLA" } } }, { "path-route-object": { "index": 4, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "east edfa in Brest_KLA to Morlaix", "link-tp-id": "east edfa in Brest_KLA to Morlaix" } } }, { "path-route-object": { "index": 6, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "fiber (Brest_KLA → Morlaix)-F060", "link-tp-id": "fiber (Brest_KLA → Morlaix)-F060" } } }, { "path-route-object": { "index": 8, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "east fused spans in Morlaix", "link-tp-id": "east fused spans in Morlaix" } } }, { "path-route-object": { "index": 10, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "fiber (Morlaix → Lannion_CAS)-F059", "link-tp-id": "fiber (Morlaix → Lannion_CAS)-F059" } } }, { "path-route-object": { "index": 12, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "west edfa in Lannion_CAS to Morlaix", "link-tp-id": "west edfa in Lannion_CAS to Morlaix" } } }, { "path-route-object": { "index": 14, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 15, "num-unnum-hop": { "node-id": "roadm Lannion_CAS", "link-tp-id": "roadm Lannion_CAS" } } }, { "path-route-object": { "index": 16, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 17, "num-unnum-hop": { "node-id": "east edfa in Lannion_CAS to Corlay", "link-tp-id": "east edfa in Lannion_CAS to Corlay" } } }, { "path-route-object": { "index": 18, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 19, "num-unnum-hop": { "node-id": "fiber (Lannion_CAS → Corlay)-F061", "link-tp-id": "fiber (Lannion_CAS → Corlay)-F061" } } }, { "path-route-object": { "index": 20, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 21, "num-unnum-hop": { "node-id": "west fused spans in Corlay", "link-tp-id": "west fused spans in Corlay" } } }, { "path-route-object": { "index": 22, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 23, "num-unnum-hop": { "node-id": "fiber (Corlay → Loudeac)-F010", "link-tp-id": "fiber (Corlay → Loudeac)-F010" } } }, { "path-route-object": { "index": 24, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 25, "num-unnum-hop": { "node-id": "west fused spans in Loudeac", "link-tp-id": "west fused spans in Loudeac" } } }, { "path-route-object": { "index": 26, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 27, "num-unnum-hop": { "node-id": "fiber (Loudeac → Lorient_KMA)-F054", "link-tp-id": "fiber (Loudeac → Lorient_KMA)-F054" } } }, { "path-route-object": { "index": 28, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 29, "num-unnum-hop": { "node-id": "west edfa in Lorient_KMA to Loudeac", "link-tp-id": "west edfa in Lorient_KMA to Loudeac" } } }, { "path-route-object": { "index": 30, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 31, "num-unnum-hop": { "node-id": "roadm Lorient_KMA", "link-tp-id": "roadm Lorient_KMA" } } }, { "path-route-object": { "index": 32, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 33, "num-unnum-hop": { "node-id": "east edfa in Lorient_KMA to Vannes_KBE", "link-tp-id": "east edfa in Lorient_KMA to Vannes_KBE" } } }, { "path-route-object": { "index": 34, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 35, "num-unnum-hop": { "node-id": "fiber (Lorient_KMA → Vannes_KBE)-F055", "link-tp-id": "fiber (Lorient_KMA → Vannes_KBE)-F055" } } }, { "path-route-object": { "index": 36, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 37, "num-unnum-hop": { "node-id": "west edfa in Vannes_KBE to Lorient_KMA", "link-tp-id": "west edfa in Vannes_KBE to Lorient_KMA" } } }, { "path-route-object": { "index": 38, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 39, "num-unnum-hop": { "node-id": "roadm Vannes_KBE", "link-tp-id": "roadm Vannes_KBE" } } }, { "path-route-object": { "index": 40, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 41, "num-unnum-hop": { "node-id": "trx Vannes_KBE", "link-tp-id": "trx Vannes_KBE" } } }, { "path-route-object": { "index": 42, "label-hop": [ { "N": -276, "M": 4 } ] } }, { "path-route-object": { "index": 43, "transponder": { "transponder-type": "Voyager", "transponder-mode": "mode 1" } } } ] } }, { "response-id": "3", "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": "21.77" }, { "metric-type": "SNR-0.1nm", "accumulative-value": "25.85" }, { "metric-type": "OSNR-bandwidth", "accumulative-value": "24.2" }, { "metric-type": "OSNR-0.1nm", "accumulative-value": "28.29" }, { "metric-type": "lowest_SNR-0.1nm", "accumulative-value": "25.72" }, { "metric-type": "PDL_penalty", "accumulative-value": [ null ] }, { "metric-type": "CD_penalty", "accumulative-value": [ null ] }, { "metric-type": "PMD_penalty", "accumulative-value": [ null ] }, { "metric-type": "reference_power", "accumulative-value": "0.00125893" }, { "metric-type": "path_bandwidth", "accumulative-value": "60000000000.0" } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "trx Lannion_CAS", "link-tp-id": "trx Lannion_CAS" } } }, { "path-route-object": { "index": 1, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 1" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "roadm Lannion_CAS", "link-tp-id": "roadm Lannion_CAS" } } }, { "path-route-object": { "index": 4, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "east edfa in Lannion_CAS to Stbrieuc", "link-tp-id": "east edfa in Lannion_CAS to Stbrieuc" } } }, { "path-route-object": { "index": 6, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "fiber (Lannion_CAS → Stbrieuc)-F056", "link-tp-id": "fiber (Lannion_CAS → Stbrieuc)-F056" } } }, { "path-route-object": { "index": 8, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "east edfa in Stbrieuc to Rennes_STA", "link-tp-id": "east edfa in Stbrieuc to Rennes_STA" } } }, { "path-route-object": { "index": 10, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "fiber (Stbrieuc → Rennes_STA)-F057", "link-tp-id": "fiber (Stbrieuc → Rennes_STA)-F057" } } }, { "path-route-object": { "index": 12, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "west edfa in Rennes_STA to Stbrieuc", "link-tp-id": "west edfa in Rennes_STA to Stbrieuc" } } }, { "path-route-object": { "index": 14, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 15, "num-unnum-hop": { "node-id": "roadm Rennes_STA", "link-tp-id": "roadm Rennes_STA" } } }, { "path-route-object": { "index": 16, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 17, "num-unnum-hop": { "node-id": "trx Rennes_STA", "link-tp-id": "trx Rennes_STA" } } }, { "path-route-object": { "index": 18, "label-hop": [ { "N": -284, "M": 4 } ] } }, { "path-route-object": { "index": 19, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 1" } } } ] } }, { "response-id": "4", "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": "15.05" }, { "metric-type": "SNR-0.1nm", "accumulative-value": "22.14" }, { "metric-type": "OSNR-bandwidth", "accumulative-value": "15.18" }, { "metric-type": "OSNR-0.1nm", "accumulative-value": "22.27" }, { "metric-type": "lowest_SNR-0.1nm", "accumulative-value": "22.1" }, { "metric-type": "PDL_penalty", "accumulative-value": [ null ] }, { "metric-type": "CD_penalty", "accumulative-value": [ null ] }, { "metric-type": "PMD_penalty", "accumulative-value": [ null ] }, { "metric-type": "reference_power", "accumulative-value": "0.001" }, { "metric-type": "path_bandwidth", "accumulative-value": "150000000000.0" } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "trx Rennes_STA", "link-tp-id": "trx Rennes_STA" } } }, { "path-route-object": { "index": 1, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 2" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "roadm Rennes_STA", "link-tp-id": "roadm Rennes_STA" } } }, { "path-route-object": { "index": 4, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "east edfa in Rennes_STA to Ploermel", "link-tp-id": "east edfa in Rennes_STA to Ploermel" } } }, { "path-route-object": { "index": 6, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "fiber (Rennes_STA → Ploermel)-", "link-tp-id": "fiber (Rennes_STA → Ploermel)-" } } }, { "path-route-object": { "index": 8, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "east edfa in Ploermel to Vannes_KBE", "link-tp-id": "east edfa in Ploermel to Vannes_KBE" } } }, { "path-route-object": { "index": 10, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "fiber (Ploermel → Vannes_KBE)-", "link-tp-id": "fiber (Ploermel → Vannes_KBE)-" } } }, { "path-route-object": { "index": 12, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "west edfa in Vannes_KBE to Ploermel", "link-tp-id": "west edfa in Vannes_KBE to Ploermel" } } }, { "path-route-object": { "index": 14, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 15, "num-unnum-hop": { "node-id": "roadm Vannes_KBE", "link-tp-id": "roadm Vannes_KBE" } } }, { "path-route-object": { "index": 16, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 17, "num-unnum-hop": { "node-id": "east edfa in Vannes_KBE to Lorient_KMA", "link-tp-id": "east edfa in Vannes_KBE to Lorient_KMA" } } }, { "path-route-object": { "index": 18, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 19, "num-unnum-hop": { "node-id": "fiber (Vannes_KBE → Lorient_KMA)-F055", "link-tp-id": "fiber (Vannes_KBE → Lorient_KMA)-F055" } } }, { "path-route-object": { "index": 20, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 21, "num-unnum-hop": { "node-id": "west edfa in Lorient_KMA to Vannes_KBE", "link-tp-id": "west edfa in Lorient_KMA to Vannes_KBE" } } }, { "path-route-object": { "index": 22, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 23, "num-unnum-hop": { "node-id": "roadm Lorient_KMA", "link-tp-id": "roadm Lorient_KMA" } } }, { "path-route-object": { "index": 24, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 25, "num-unnum-hop": { "node-id": "east edfa in Lorient_KMA to Loudeac", "link-tp-id": "east edfa in Lorient_KMA to Loudeac" } } }, { "path-route-object": { "index": 26, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 27, "num-unnum-hop": { "node-id": "fiber (Lorient_KMA → Loudeac)-F054", "link-tp-id": "fiber (Lorient_KMA → Loudeac)-F054" } } }, { "path-route-object": { "index": 28, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 29, "num-unnum-hop": { "node-id": "east fused spans in Loudeac", "link-tp-id": "east fused spans in Loudeac" } } }, { "path-route-object": { "index": 30, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 31, "num-unnum-hop": { "node-id": "fiber (Loudeac → Corlay)-F010", "link-tp-id": "fiber (Loudeac → Corlay)-F010" } } }, { "path-route-object": { "index": 32, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 33, "num-unnum-hop": { "node-id": "east fused spans in Corlay", "link-tp-id": "east fused spans in Corlay" } } }, { "path-route-object": { "index": 34, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 35, "num-unnum-hop": { "node-id": "fiber (Corlay → Lannion_CAS)-F061", "link-tp-id": "fiber (Corlay → Lannion_CAS)-F061" } } }, { "path-route-object": { "index": 36, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 37, "num-unnum-hop": { "node-id": "west edfa in Lannion_CAS to Corlay", "link-tp-id": "west edfa in Lannion_CAS to Corlay" } } }, { "path-route-object": { "index": 38, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 39, "num-unnum-hop": { "node-id": "roadm Lannion_CAS", "link-tp-id": "roadm Lannion_CAS" } } }, { "path-route-object": { "index": 40, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 41, "num-unnum-hop": { "node-id": "trx Lannion_CAS", "link-tp-id": "trx Lannion_CAS" } } }, { "path-route-object": { "index": 42, "label-hop": [ { "N": -266, "M": 6 } ] } }, { "path-route-object": { "index": 43, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 2" } } } ] } }, { "response-id": "5", "path-properties": { "path-metric": [ { "metric-type": "SNR-bandwidth", "accumulative-value": "21.67" }, { "metric-type": "SNR-0.1nm", "accumulative-value": "28.76" }, { "metric-type": "OSNR-bandwidth", "accumulative-value": "23.7" }, { "metric-type": "OSNR-0.1nm", "accumulative-value": "30.79" }, { "metric-type": "lowest_SNR-0.1nm", "accumulative-value": "28.65" }, { "metric-type": "PDL_penalty", "accumulative-value": [ null ] }, { "metric-type": "CD_penalty", "accumulative-value": [ null ] }, { "metric-type": "PMD_penalty", "accumulative-value": [ null ] }, { "metric-type": "reference_power", "accumulative-value": "0.00199526" }, { "metric-type": "path_bandwidth", "accumulative-value": "20000000000.0" } ], "path-route-objects": [ { "path-route-object": { "index": 0, "num-unnum-hop": { "node-id": "trx Rennes_STA", "link-tp-id": "trx Rennes_STA" } } }, { "path-route-object": { "index": 1, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 2, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 2" } } }, { "path-route-object": { "index": 3, "num-unnum-hop": { "node-id": "roadm Rennes_STA", "link-tp-id": "roadm Rennes_STA" } } }, { "path-route-object": { "index": 4, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 5, "num-unnum-hop": { "node-id": "east edfa in Rennes_STA to Stbrieuc", "link-tp-id": "east edfa in Rennes_STA to Stbrieuc" } } }, { "path-route-object": { "index": 6, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 7, "num-unnum-hop": { "node-id": "fiber (Rennes_STA → Stbrieuc)-F057", "link-tp-id": "fiber (Rennes_STA → Stbrieuc)-F057" } } }, { "path-route-object": { "index": 8, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 9, "num-unnum-hop": { "node-id": "west edfa in Stbrieuc to Rennes_STA", "link-tp-id": "west edfa in Stbrieuc to Rennes_STA" } } }, { "path-route-object": { "index": 10, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 11, "num-unnum-hop": { "node-id": "fiber (Stbrieuc → Lannion_CAS)-F056", "link-tp-id": "fiber (Stbrieuc → Lannion_CAS)-F056" } } }, { "path-route-object": { "index": 12, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 13, "num-unnum-hop": { "node-id": "west edfa in Lannion_CAS to Stbrieuc", "link-tp-id": "west edfa in Lannion_CAS to Stbrieuc" } } }, { "path-route-object": { "index": 14, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 15, "num-unnum-hop": { "node-id": "roadm Lannion_CAS", "link-tp-id": "roadm Lannion_CAS" } } }, { "path-route-object": { "index": 16, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 17, "num-unnum-hop": { "node-id": "trx Lannion_CAS", "link-tp-id": "trx Lannion_CAS" } } }, { "path-route-object": { "index": 18, "label-hop": [ { "N": -274, "M": 6 } ] } }, { "path-route-object": { "index": 19, "transponder": { "transponder-type": "vendorA_trx-type1", "transponder-mode": "mode 2" } } } ] } }, { "response-id": "6", "no-path": { "no-path": "NO_PATH" } } ] } } }