public class Report_wdm_routingSpectrumAndModulationAssignments extends Object implements com.net2plan.interfaces.networkDesign.IReport
This report collects information about the Routing and Spectrum assignment in the network, as well as other general information about the WDM layer.
This report is valid for the WDM layers compatible with the WDMUtils
library .This includes both fixed and flexi-grid networks,
with unique or mixed line rates in the lightpaths, with or without optical signal regenerators and wavelength (frequency slot) conversions.
The report first checks that the WDM network follows the conventions described in WDMUtils
library (see its Javadoc for further information on this).
Then, the report provides a number of statistics regarding frequency slot occupation, optical signal regenerators, wavelength (frequency slot) converters needed, etc. It also warns about possible frequency slot clashing two lightpaths using the same slot in the same fibers)
Lightpaths are separated into:
Route
objects in the design.ProtectionSegment
objects in the design.Constructor and Description |
---|
Report_wdm_routingSpectrumAndModulationAssignments() |
Modifier and Type | Method and Description |
---|---|
String |
executeReport(com.net2plan.interfaces.networkDesign.NetPlan netPlan,
Map<String,String> reportParameters,
Map<String,String> net2planParameters) |
String |
getDescription() |
List<com.net2plan.utils.Triple<String,String,String>> |
getParameters() |
String |
getTitle() |
public Report_wdm_routingSpectrumAndModulationAssignments()
public String executeReport(com.net2plan.interfaces.networkDesign.NetPlan netPlan, Map<String,String> reportParameters, Map<String,String> net2planParameters)
executeReport
in interface com.net2plan.interfaces.networkDesign.IReport
public String getDescription()
getDescription
in interface com.net2plan.interfaces.networkDesign.IReport
getDescription
in interface com.net2plan.internal.IExternal
public List<com.net2plan.utils.Triple<String,String,String>> getParameters()
getParameters
in interface com.net2plan.interfaces.networkDesign.IReport
getParameters
in interface com.net2plan.internal.IExternal
Copyright © 2018. All rights reserved.