Constructor and Description |
---|
OVXNetworkManager(Map<String,Object> vnet) |
Modifier and Type | Method and Description |
---|---|
SwitchRoute |
OVXBigSwitch.createRoute(OVXPort ingress,
OVXPort egress,
List<PhysicalLink> path,
List<PhysicalLink> revpath,
byte priority) |
SwitchRoute |
OVXBigSwitch.createRoute(OVXPort ingress,
OVXPort egress,
List<PhysicalLink> path,
List<PhysicalLink> revpath,
byte priority,
int routeId)
Adds a route between two edge ports of the big switch.
|
short |
OVXSwitch.getNextPortNumber()
Gets the next available port number.
|
Modifier and Type | Method and Description |
---|---|
Host |
OVXNetwork.connectHost(long ovxDpid,
short ovxPort,
MACAddress mac)
Connects the host identified by unique MAC address
host ID to the given virtual switch port,
and returns the host instance.
|
Host |
OVXNetwork.connectHost(long ovxDpid,
short ovxPort,
MACAddress mac,
int hostId)
Connects the host identified by unique MAC address and
unique host ID to the given virtual switch port,
and returns the host instance.
|
OVXLink |
OVXNetwork.connectLink(long ovxSrcDpid,
short ovxSrcPort,
long ovxDstDpid,
short ovxDstPort,
String alg,
byte numBackups)
Creates virtual link between given virtual source port
and virtual destination port, creates a unique link ID,
creates its mapping to the physical
topology, and adds it to the topology.
|
OVXLink |
OVXNetwork.connectLink(long ovxSrcDpid,
short ovxSrcPort,
long ovxDstDpid,
short ovxDstPort,
String alg,
byte numBackups,
int linkId)
Creates virtual link, adds it to the topology, and returns the link instance.
|
SwitchRoute |
OVXNetwork.connectRoute(long ovxDpid,
short ovxSrcPort,
short ovxDstPort,
List<PhysicalLink> physicalLinks,
byte priority,
int... routeId) |
OVXPort |
OVXNetwork.createPort(long physicalDpid,
short portNumber,
short... vportNumber)
Creates a virtual port that is mapped to the given physical
switch DPID and port number, and set its virtual port number
if present.
|
OVXSwitch |
OVXNetwork.createSwitch(List<Long> dpids)
Creates a virtual switch that is mapped to the given list
of physical switch DPIDs.
|
OVXSwitch |
OVXNetwork.createSwitch(List<Long> dpids,
long switchId)
Creates a virtual switch that is mapped to the given list of
physical switch DPIDs and sets the virtual switch DPID.
|
Integer |
OVXNetwork.nextIP() |
static void |
OVXNetwork.reserveTenantId(Integer tenantId)
Reserves a unique tenant ID so it is guaranteed to be unique.
|
OVXLink |
OVXNetwork.setLinkPath(int linkId,
List<PhysicalLink> physicalLinks,
byte priority)
Creates virtual link mapping to the physical topology.
|
Constructor and Description |
---|
OVXNetwork(ArrayList<String> controllerUrls,
IPAddress network,
short mask)
Instantiates a virtual network, and assigns a unique tenant ID.
|
OVXNetwork(int tenantId,
ArrayList<String> controllerUrls,
IPAddress network,
short mask)
Instantiates a virtual network.
|
Constructor and Description |
---|
OVXPort(int tenantId,
PhysicalPort port,
boolean isEdge) |
OVXPort(int tenantId,
PhysicalPort port,
boolean isEdge,
short portNumber) |
Modifier and Type | Method and Description |
---|---|
void |
OVXFlowManager.boot() |
Integer |
OVXFlowManager.getFlowId(byte[] srcMac,
byte[] dstMac) |
Integer |
BitSetIndex.getNewIndex() |
Integer |
BitSetIndex.getNewIndex(Integer index) |
Integer |
OVXFlowManager.storeFlowValues(byte[] srcMac,
byte[] dstMac) |
Copyright © 2015. All rights reserved.