Package | Description |
---|---|
etri.sdn.controller.module.linkdiscovery | |
etri.sdn.controller.module.routing | |
etri.sdn.controller.module.topologymanager |
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.LinkedBlockingQueue<NodePortTuple> |
OFMLinkDiscovery.maintenanceQueue |
private java.util.Map<NodePortTuple,java.util.Set<Link>> |
Links.portBroadcastDomainLinks
Set of link tuples over which multicast LLDPs are received
and unicast LLDPs are not received.
|
private java.util.Map<NodePortTuple,java.util.Set<Link>> |
Links.portLinks
Map from a id:port to the set of links containing it as an endpoint
|
protected java.util.concurrent.LinkedBlockingQueue<NodePortTuple> |
OFMLinkDiscovery.quarantineQueue
A list of ports that are quarantined for discovering links through
them.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<NodePortTuple> |
OFMLinkDiscovery.getSuppressLLDPsInfo() |
java.util.Set<NodePortTuple> |
ILinkDiscoveryService.getSuppressLLDPsInfo()
Retrieves a set of all switch ports on which lldps are suppressed.
|
Modifier and Type | Method and Description |
---|---|
private void |
OFMLinkDiscovery.addToMaintenanceQueue(NodePortTuple npt)
Add a switch port to maintenance queue.
|
private void |
OFMLinkDiscovery.addToQuarantineQueue(NodePortTuple npt)
Add a switch port to the quarantine queue.
|
void |
Links.deleteLinksOnPort(NodePortTuple npt)
Delete all links associated with a
NodePortTuple object. |
private void |
OFMLinkDiscovery.removeFromMaintenanceQueue(NodePortTuple npt)
Remove a switch port from maintenance queue.
|
private void |
OFMLinkDiscovery.removeFromQuarantineQueue(NodePortTuple npt)
Remove a switch port from the quarantine queue.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<NodePortTuple> |
Route.switchPorts |
Modifier and Type | Method and Description |
---|---|
java.util.List<NodePortTuple> |
Route.getPath() |
Modifier and Type | Method and Description |
---|---|
void |
Route.setPath(java.util.List<NodePortTuple> switchPorts)
Set path using the switch port list
|
Constructor and Description |
---|
Route(RouteId id,
java.util.List<NodePortTuple> switchPorts) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<NodePortTuple> |
TopologyInstance.blockedPorts
Set of switch ports that are marked as blocked.
|
protected java.util.Set<NodePortTuple> |
TopologyInstance.broadcastDomainPorts |
protected java.util.Map<java.lang.Long,java.util.Set<NodePortTuple>> |
TopologyInstance.clusterBroadcastNodePorts |
protected java.util.Map<NodePortTuple,java.util.Set<Link>> |
OFMTopologyManager.directLinks
Set of direct links
|
protected java.util.Map<NodePortTuple,java.util.Set<Link>> |
OFMTopologyManager.portBroadcastDomainLinks
set of links that are broadcast domain links.
|
protected java.util.Map<NodePortTuple,java.util.Set<Link>> |
TopologyInstance.switchPortLinks |
protected java.util.Map<NodePortTuple,java.util.Set<Link>> |
OFMTopologyManager.switchPortLinks
Set of links organized by node port tuple
|
protected java.util.Map<NodePortTuple,java.util.Set<Link>> |
OFMTopologyManager.tunnelLinks
set of tunnel links
|
protected java.util.Set<NodePortTuple> |
TopologyInstance.tunnelPorts |
Modifier and Type | Method and Description |
---|---|
NodePortTuple |
TopologyInstance.getAllowedIncomingBroadcastPort(long src,
short srcPort) |
NodePortTuple |
OFMTopologyManager.getAllowedIncomingBroadcastPort(long src,
short srcPort) |
NodePortTuple |
ITopologyService.getAllowedIncomingBroadcastPort(long src,
short srcPort)
If the src broadcast domain port is not allowed for incoming
broadcast, this method provides the topologically equivalent
incoming broadcast-allowed src port.
|
NodePortTuple |
OFMTopologyManager.getAllowedIncomingBroadcastPort(long src,
short srcPort,
boolean tunnelEnabled) |
NodePortTuple |
ITopologyService.getAllowedIncomingBroadcastPort(long src,
short srcPort,
boolean tunnelEnabled) |
NodePortTuple |
TopologyInstance.getAllowedOutgoingBroadcastPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
OFMTopologyManager.getAllowedOutgoingBroadcastPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
ITopologyService.getAllowedOutgoingBroadcastPort(long src,
short srcPort,
long dst,
short dstPort)
If the dst is not allowed by the higher-level topology,
this method provides the topologically equivalent broadcast port.
|
NodePortTuple |
OFMTopologyManager.getAllowedOutgoingBroadcastPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
NodePortTuple |
ITopologyService.getAllowedOutgoingBroadcastPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
NodePortTuple |
TopologyInstance.getIncomingSwitchPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
OFMTopologyManager.getIncomingSwitchPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
ITopologyService.getIncomingSwitchPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
OFMTopologyManager.getIncomingSwitchPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
NodePortTuple |
ITopologyService.getIncomingSwitchPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
NodePortTuple |
TopologyInstance.getOutgoingSwitchPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
OFMTopologyManager.getOutgoingSwitchPort(long src,
short srcPort,
long dst,
short dstPort) |
NodePortTuple |
ITopologyService.getOutgoingSwitchPort(long src,
short srcPort,
long dst,
short dstPort)
Get the proper outgoing switchport for a given pair of src-dst
switchports.
|
NodePortTuple |
OFMTopologyManager.getOutgoingSwitchPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
NodePortTuple |
ITopologyService.getOutgoingSwitchPort(long src,
short srcPort,
long dst,
short dstPort,
boolean tunnelEnabled) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<NodePortTuple> |
TopologyInstance.getBlockedPorts() |
java.util.Set<NodePortTuple> |
OFMTopologyManager.getBlockedPorts() |
java.util.Set<NodePortTuple> |
ITopologyService.getBlockedPorts()
Returns a set of blocked ports.
|
java.util.Set<NodePortTuple> |
OFMTopologyManager.getBroadcastDomainPorts() |
java.util.Set<NodePortTuple> |
ITopologyService.getBroadcastDomainPorts()
Gets the set of ports that belong to a broadcast domain.
|
protected java.util.Set<NodePortTuple> |
TopologyInstance.getBroadcastNodePortsInCluster(long sw) |
java.util.Set<NodePortTuple> |
OFMTopologyManager.getTunnelPorts() |
java.util.Set<NodePortTuple> |
ITopologyService.getTunnelPorts() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TopologyInstance.isBlockedPort(NodePortTuple npt) |
boolean |
TopologyInstance.isBroadcastDomainPort(NodePortTuple npt) |
protected boolean |
TopologyInstance.isTunnelPort(NodePortTuple npt) |
Modifier and Type | Method and Description |
---|---|
private boolean |
OFMTopologyManager.addLinkToStructure(java.util.Map<NodePortTuple,java.util.Set<Link>> s,
Link l)
Add the given link to the data structure.
|
private boolean |
OFMTopologyManager.removeLinkFromStructure(java.util.Map<NodePortTuple,java.util.Set<Link>> s,
Link l)
Delete the given link from the data strucure.
|
Constructor and Description |
---|
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts,
java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks) |
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts,
java.util.Set<NodePortTuple> blockedPorts,
java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks,
java.util.Set<NodePortTuple> broadcastDomainPorts,
java.util.Set<NodePortTuple> tunnelPorts) |
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts,
java.util.Set<NodePortTuple> blockedPorts,
java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks,
java.util.Set<NodePortTuple> broadcastDomainPorts,
java.util.Set<NodePortTuple> tunnelPorts) |
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts,
java.util.Set<NodePortTuple> blockedPorts,
java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks,
java.util.Set<NodePortTuple> broadcastDomainPorts,
java.util.Set<NodePortTuple> tunnelPorts) |
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts,
java.util.Set<NodePortTuple> blockedPorts,
java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks,
java.util.Set<NodePortTuple> broadcastDomainPorts,
java.util.Set<NodePortTuple> tunnelPorts) |