X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pce%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2Fnetworkanalyzer%2FPceLink.java;fp=pce%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2Fnetworkanalyzer%2FPceLink.java;h=01b392e7b7e790e9942b0b88beaa87465c765eae;hb=9560162a2752b9ee7019f34ce54e12800c9598f0;hp=cda77d137b2c0dc9a6866ffbcbbc7b26a98805ad;hpb=88c2b438f30e88e8756ffb5c422fc2d01fcad123;p=transportpce.git diff --git a/pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLink.java b/pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLink.java index cda77d137..01b392e7b 100644 --- a/pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLink.java +++ b/pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLink.java @@ -327,6 +327,22 @@ public class PceLink implements Serializable { long neededBW; OtnLinkType neededType = null; switch (serviceType) { + case "ODUC2": + if (this.usedBandwidth != 0L) { + return false; + } + neededBW = 200000L; + // Add intermediate rate otn-link-type + neededType = OtnLinkType.OTUC2; + break; + case "ODUC3": + if (this.usedBandwidth != 0L) { + return false; + } + neededBW = 300000L; + // hange otn-link-type + neededType = OtnLinkType.OTUC3; + break; case "ODUC4": if (this.usedBandwidth != 0L) { return false; @@ -354,6 +370,7 @@ public class PceLink implements Serializable { break; case "100GEm": neededBW = 100000L; + // TODO: Here link type needs to be changed, based on the line-rate neededType = OtnLinkType.ODUC4; break; case "10GE":