Package | Description |
---|---|
com.hp.sdn.dvc.facet |
Device Driver Facet interfaces
|
com.hp.sdn.model |
Base abstractions used in consuming & producing Network information model.
|
Modifier and Type | Method and Description |
---|---|
TunnelIndex |
VxlanHandler.createTunnel(TunnelIndex tunnelIndex,
IpAddress srcIp,
IpAddress dstIp)
Creates a new VxLan tunnel and returns the resulting interface.
|
Modifier and Type | Method and Description |
---|---|
Set<TunnelIndex> |
VxlanHandler.getTunnelBindings(Vni vni)
Retrieves the set of tunnel indexes bound to the specified VNI.
|
Set<TunnelIndex> |
VxlanHandler.getTunnels(StatusFilter statusFilter)
Get a set of tunnel interface indexes that represent tunnels created on the device.
|
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.clearMacAddresses(TunnelIndex tunnelIndex,
Vni vni)
Clears all remote MAC addresses from the specified tunnel/VNI; facilitates static learning.
|
TunnelIndex |
VxlanHandler.createTunnel(TunnelIndex tunnelIndex,
IpAddress srcIp,
IpAddress dstIp)
Creates a new VxLan tunnel and returns the resulting interface.
|
void |
VxlanHandler.destroyTunnel(TunnelIndex tunnelIndex)
Destroys the tunnel identified by the specified tunnel interface index.
|
Set<MacAddress> |
VxlanHandler.getMacAddresses(TunnelIndex tunnelIndex,
Vni vni)
Gets the set of remote MAC addresses configured on the specified tunnel/VNI; facilitates static learning.
|
Vxlan |
VxlanHandler.getTunnel(TunnelIndex tunnelIndex)
Retrieves the VXLAN tunnel descriptor for the tunnel with the specified interface index.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
VxlanHandler.bindTunnelsToVNI(Vni vni,
Set<TunnelIndex> tunnelIndexes)
Binds the given set of tunnels to the specified VNI.
|
void |
VxlanHandler.unbindTunnelsFromVNI(Vni vni,
Set<TunnelIndex> tunnelIndexes)
Unbinds the given set of tunnels from the specified VNI.
|
Modifier and Type | Field and Description |
---|---|
static TunnelIndex |
TunnelIndex.NONE
A static value used to indicate an unknown/unnecessary tunnel index.
|
Modifier and Type | Method and Description |
---|---|
TunnelIndex |
DefaultVxlan.index() |
TunnelIndex |
Vxlan.index()
Returns the tunnel interface index of this tunnel.
|
static TunnelIndex |
TunnelIndex.valueOf(BigPortNumber tunnelIndex)
Returns the value of the given index as TunnelIndex.
|
Modifier and Type | Method and Description |
---|---|
int |
TunnelIndex.compareTo(TunnelIndex o) |
Constructor and Description |
---|
DefaultVxlan(TunnelIndex index,
VxlanInfo info)
Constructor to combine index and info.
|
Copyright © 2015. All Rights Reserved.