public interface IsisLinkTed
| Modifier and Type | Method and Description |
|---|---|
int |
administrativeGroup()
Gets the administrative group.
|
org.onlab.packet.Ip4Address |
ipv4InterfaceAddress()
Provides the IPv4 interface address.
|
org.onlab.packet.Ip4Address |
ipv4NeighborAddress()
Provides the IPv4 neighbor address.
|
org.onlab.util.Bandwidth |
maximumLinkBandwidth()
Gets the maximum link bandwidth.
|
org.onlab.util.Bandwidth |
maximumReservableLinkBandwidth()
Provides max bandwidth that can be reservable on the link.
|
void |
setAdministrativeGroup(int administrativeGroup)
Sets the administrative group.
|
void |
setIpv4InterfaceAddress(org.onlab.packet.Ip4Address interfaceAddress)
Sets the IPv4 interface address.
|
void |
setIpv4NeighborAddress(org.onlab.packet.Ip4Address neighborAddress)
Sets the IPv4 neighbor address.
|
void |
setMaximumLinkBandwidth(org.onlab.util.Bandwidth bandwidth)
Sets the maximum link bandwidth.
|
void |
setMaximumReservableLinkBandwidth(org.onlab.util.Bandwidth bandwidth)
Sets max bandwidth that can be reservable on the link.
|
void |
setTeDefaultMetric(long teMetric)
Sets Traffic Engineering metric for the link.
|
void |
setUnreservedBandwidth(List<org.onlab.util.Bandwidth> bandwidth)
Sets the bandwidth unreserved on the link.
|
long |
teDefaultMetric()
Provides Traffic Engineering metric for the link.
|
List<org.onlab.util.Bandwidth> |
unreservedBandwidth()
Amount of bandwidth unreserved on the link.
|
int administrativeGroup()
void setAdministrativeGroup(int administrativeGroup)
administrativeGroup - administrative grouporg.onlab.packet.Ip4Address ipv4InterfaceAddress()
void setIpv4InterfaceAddress(org.onlab.packet.Ip4Address interfaceAddress)
interfaceAddress - IPv4 interface addressorg.onlab.packet.Ip4Address ipv4NeighborAddress()
void setIpv4NeighborAddress(org.onlab.packet.Ip4Address neighborAddress)
neighborAddress - IPv4 neighbor addressorg.onlab.util.Bandwidth maximumLinkBandwidth()
void setMaximumLinkBandwidth(org.onlab.util.Bandwidth bandwidth)
bandwidth - maximum link bandwidthorg.onlab.util.Bandwidth maximumReservableLinkBandwidth()
void setMaximumReservableLinkBandwidth(org.onlab.util.Bandwidth bandwidth)
bandwidth - max bandwidth that can be reservable on the linkList<org.onlab.util.Bandwidth> unreservedBandwidth()
void setUnreservedBandwidth(List<org.onlab.util.Bandwidth> bandwidth)
bandwidth - bandwidth unreservedlong teDefaultMetric()
void setTeDefaultMetric(long teMetric)
teMetric - Traffic Engineering Default metric for the link