public interface PcepTunnel extends PcepOperator
| Modifier and Type | Interface and Description |
|---|---|
static class |
PcepTunnel.Ability
The ability of a tunnel.
|
static class |
PcepTunnel.PathState
Represents state of the path, work normally or broken down.
|
static class |
PcepTunnel.PathType |
static class |
PcepTunnel.Type
Describe the type of a tunnel.
|
PcepOperator.OperationType| Modifier and Type | Method and Description |
|---|---|
long |
bandWidth()
Returns the bandwidth of a tunnel.
|
PcepDpid |
dstDeviceId()
Returns the device id of source endpoint of a tunnel.
|
long |
dstPort()
Returns destination port of a tunnel.
|
List<PcepHopNodeDescription> |
getHopList()
Returns the detail hop list of a tunnel.
|
int |
getInstance()
Returns the instance of a pcep tunnel,a instance is used to mark the times of
a tunnel created.
|
PcepTunnel.PathState |
getPathState()
Returns the state of a path.
|
PcepTunnel.PathType |
getPathType()
Returns the path type of a path if the tunnel's ability is diamond .
|
PcepTunnel.Ability |
getSla()
Returns the ability of a tunnel.
|
long |
id()
Returns the tunnel id.
|
String |
name()
Returns the name of a tunnel.
|
PcepDpid |
srcDeviceID()
Returns the device id of destination endpoint of a tunnel.
|
long |
srcPort()
Returns source port of a tunnel.
|
PcepTunnel.Type |
type()
Returns the type of a tunnel.
|
long |
underlayTunnelId()
Get the under lay tunnel id of VLAN tunnel.
|
getOperationTypePcepTunnel.Type type()
String name()
PcepDpid srcDeviceID()
PcepDpid dstDeviceId()
long srcPort()
long dstPort()
long bandWidth()
long id()
List<PcepHopNodeDescription> getHopList()
int getInstance()
PcepTunnel.PathState getPathState()
PcepTunnel.Ability getSla()
PcepTunnel.PathType getPathType()
long underlayTunnelId()