@Beta public interface Tunnel extends Annotated, Provided, NetworkResource
Modifier and Type | Interface and Description |
---|---|
static class |
Tunnel.State
Representation of the tunnel state.
|
static class |
Tunnel.Type
Tunnel technology type.
|
Modifier and Type | Method and Description |
---|---|
TunnelEndPoint |
dst()
the terminal of a tunnel.
|
GroupId |
groupId()
Returns group flow table id which a tunnel match up.
|
Path |
path()
Returns the path of the tunnel.
|
NetworkResource |
resource()
Network resource backing the tunnel, e.g.
|
TunnelEndPoint |
src()
the origin of a tunnel.
|
Tunnel.State |
state()
Returns the tunnel state.
|
TunnelId |
tunnelId()
Returns tunnel identify generated by ONOS as primary key.
|
TunnelName |
tunnelName()
Return the name of a tunnel.
|
Tunnel.Type |
type()
Returns the tunnel type.
|
annotations
providerId
Tunnel.State state()
TunnelEndPoint src()
TunnelEndPoint dst()
Tunnel.Type type()
GroupId groupId()
TunnelId tunnelId()
TunnelName tunnelName()
NetworkResource resource()
Path path()