Package | Description |
---|---|
com.hp.sdn.dvc.facet |
Device Driver Facet interfaces
|
com.hp.sdn.model |
Base abstractions used in consuming & producing Network information model.
|
com.hp.sdn.vni |
Service for reserving and un-reserving VNIs.
|
com.hp.util.ip |
A set of classes representing data values in the network management domain.
|
Modifier and Type | Method and Description |
---|---|
void |
VxlanHandler.addMacAddresses(TunnelIndex tunnelIndex,
Vni vni,
Set<MacAddress> macAddresses)
Adds the given set of remote MAC addresses to the specified tunnel/VNI; facilitates static learning.
|
void |
VxlanHandler.bindTunnelsToVNI(Vni vni,
Set<TunnelIndex> tunnelIndexes)
Binds the given set of tunnels to the specified VNI.
|
void |
VxlanHandler.bindVlansToVNI(Vni vni,
Set<VlanPortPair> vlanPorts)
Binds the given set of VLAN/port pairs to the specified VNI.
|
void |
VxlanHandler.clearMacAddresses(TunnelIndex tunnelIndex,
Vni vni)
Clears all remote MAC addresses from the specified tunnel/VNI; facilitates static learning.
|
Set<MacAddress> |
VxlanHandler.getMacAddresses(TunnelIndex tunnelIndex,
Vni vni)
Gets the set of remote MAC addresses configured on the specified tunnel/VNI; facilitates static learning.
|
Set<TunnelIndex> |
VxlanHandler.getTunnelBindings(Vni vni)
Retrieves the set of tunnel indexes bound to the specified VNI.
|
Set<VlanPortPair> |
VxlanHandler.getVlanBindings(Vni vni)
Retrieves the set of VLAN/port pairs bound to the specified VNI.
|
void |
VxlanHandler.removeMacAddresses(TunnelIndex tunnelIndex,
Vni vni,
Set<MacAddress> macAddresses)
Removes the given set of remote MAC addresses from the specified tunnel/VNI; facilitates static learning.
|
void |
VxlanHandler.setFlooding(Vni vni,
boolean on)
Enables or disables flooding of packets with unknown destination MAC addresses on a given VNI.
|
void |
VxlanHandler.unbindTunnelsFromVNI(Vni vni,
Set<TunnelIndex> tunnelIndexes)
Unbinds the given set of tunnels from the specified VNI.
|
void |
VxlanHandler.unbindVlansFromVNI(Vni vni,
Set<VlanPortPair> vlanPorts)
Unbinds the given set of VLAN/port pairs from the specified VNI.
|
Modifier and Type | Method and Description |
---|---|
Set<Vni> |
DefaultVxlan.vnis() |
Set<Vni> |
Vxlan.vnis()
Returns the set of VNIs with which this tunnel has been associated.
|
Set<Vni> |
VxlanInfo.vnis()
Returns the set of VNIs with which this tunnel has been associated.
|
Set<Vni> |
DefaultVxlanInfo.vnis() |
Modifier and Type | Method and Description |
---|---|
DefaultVxlanInfo |
DefaultVxlanInfo.vnis(Set<Vni> vnis)
Modify the element tunnel Vnis
|
Modifier and Type | Method and Description |
---|---|
Vni |
VniReservationService.reserve()
Reserves and return an available VNI.
|
Modifier and Type | Method and Description |
---|---|
VniRange |
VniReservationService.reserve(Vni start,
Vni end)
Reserves a range of VNIs, from a start point to an end point,
inclusively.
|
void |
VniReservationService.unreserve(Vni vni)
Unreserves (or frees up) a VNI.
|
Modifier and Type | Method and Description |
---|---|
Vni |
VniRange.random() |
static Vni |
Vni.valueOf(int value)
Returns a Virtual Network Identifier instance representing the
value given by the specified integer.
|
static Vni |
Vni.valueOf(String value)
Returns a Virtual Network Identifier instance representing the
value given by the specified string.
|
static Vni |
Vni.vni(int value)
A convenience method that simply delegates to
valueOf(int) . |
Modifier and Type | Method and Description |
---|---|
Iterator<Vni> |
VniRange.iterator() |
Modifier and Type | Method and Description |
---|---|
int |
Vni.compareTo(Vni o) |
static VniRange |
VniRange.valueOf(Vni first,
Vni last)
Returns a Virtual Network Identifier (VNI) range instance, representing a
range of VNI values from
first to last , inclusively. |
Copyright © 2015. All Rights Reserved.