Package | Description |
---|---|
com.net2plan.research.niw.networkModel |
Modifier and Type | Class and Description |
---|---|
class |
WFiber |
class |
WIpLink
This class represents an unidirectional IP link.
|
class |
WLayerIp |
class |
WLayerWdm |
class |
WLightpathRequest
This class represents a request to establish a unidirectional lightpath between two nodes, for a given line rate.
|
class |
WLightpathUnregenerated
This class represents a unidirectional lightpath of a given line rate, being a main path or backup path of a lightpath request.
|
class |
WNet
This class represents an IP over WDM network with potential VNF placement.
|
class |
WNode |
class |
WServiceChain
Instances of this class are service chains, realizing service chain requests.
|
class |
WServiceChainRequest
Instances of this class are service chain requests in the IP layer.
|
class |
WVnfInstance
An instance of this class is a VNF instance hosted in a node, of a given type, with a given capacity.
|
Modifier and Type | Method and Description |
---|---|
List<List<? extends WAbstractNetworkElement>> |
WNet.getKShortestServiceChainInIpLayer(int k,
WNode a,
WNode b,
List<String> sequenceOfVnfTypesToTraverse,
Optional<Map<WIpLink,Double>> optionalCostMapOrElseLatency,
Optional<Map<WVnfInstance,Double>> optionalVnfCostMapOrElseLatency)
Returns a ranking with the k-shortest paths for service chains, given the end nodes, and the sequence of types of VNFs that it should traverse.
|
List<? extends WAbstractNetworkElement> |
WServiceChain.getSequenceOfLinksAndVnfs()
Returns the sequence of traversed IP links and VNF instances traversed
|
Modifier and Type | Method and Description |
---|---|
int |
WAbstractNetworkElement.compareTo(WAbstractNetworkElement o) |
Modifier and Type | Method and Description |
---|---|
WServiceChain |
WServiceChainRequest.addServiceChain(List<? extends WAbstractNetworkElement> sequenceOfIpLinksAndResources,
double injectionTrafficGbps)
Adds a service chain to satisfy traffic of this service chain request.
|
void |
WServiceChain.setPath(List<? extends WAbstractNetworkElement> seqIpLinksAndVnfInstances)
Reconfigures the path of the service chain: the sequence of IP links and VNF instances to traverse
|
void |
WServiceChain.setPathAndInitiallyInjectedTraffic(Optional<Double> optInjectedTrafficGbps,
Optional<List<? extends WAbstractNetworkElement>> optSeqIpLinksAndVnfInstances)
Reconfigures in one shot: (i) the injected traffic by the origin node of the service chain, and (ii) the path of the chain: the sequence of traversed IP links and VNF instances
|
Copyright © 2018. All rights reserved.