public interface OspfLinkTed
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.onlab.packet.Ip4Address> |
ipv4LocRouterId()
Provides IPv4 router-Id of local node.
|
java.util.List<org.onlab.packet.Ip4Address> |
ipv4RemRouterId()
Provides IPv4 router-Id of remote node.
|
java.util.List<org.onlab.packet.Ip6Address> |
ipv6LocRouterId()
Provides IPv6 router-Id of local node.
|
java.util.List<org.onlab.packet.Ip6Address> |
ipv6RemRouterId()
Provides IPv6 router-Id of remote node.
|
org.onlab.util.Bandwidth |
maximumLink()
Provides maximum bandwidth can be used on the link.
|
org.onlab.util.Bandwidth |
maxReserved()
Provides max bandwidth that can be reserved on the link.
|
java.util.List<org.onlab.util.Bandwidth> |
maxUnResBandwidth()
Amount of bandwidth reservable on the link.
|
void |
setIpv4LocRouterId(java.util.List<org.onlab.packet.Ip4Address> routerIds)
Sets IPv4 router-Id of local node.
|
void |
setIpv4RemRouterId(java.util.List<org.onlab.packet.Ip4Address> routerIds)
Sets IPv4 router-Id of remote node.
|
void |
setIpv6LocRouterId(java.util.List<org.onlab.packet.Ip6Address> routerIds)
Sets IPv6 router-Id of local node.
|
void |
setIpv6RemRouterId(java.util.List<org.onlab.packet.Ip6Address> routerIds)
Sets IPv6 router-Id of remote node.
|
void |
setMaximumLink(org.onlab.util.Bandwidth bandwidth)
Sets maximum band width.
|
void |
setMaxReserved(org.onlab.util.Bandwidth bandwidth)
Sets max bandwidth that can be reserved on the link.
|
void |
setMaxUnResBandwidth(org.onlab.util.Bandwidth bandwidth)
Sets max bandwidth that is not reserved on the link.
|
void |
setTeMetric(java.lang.Integer teMetric)
Sets Traffic Engineering metric for the link.
|
java.lang.Integer |
teMetric()
Provides Traffic Engineering metric for the link.
|
org.onlab.util.Bandwidth maximumLink()
void setMaximumLink(org.onlab.util.Bandwidth bandwidth)
bandwidth - maximum bandwidthjava.util.List<org.onlab.util.Bandwidth> maxUnResBandwidth()
void setMaxUnResBandwidth(org.onlab.util.Bandwidth bandwidth)
bandwidth - max bandwidth that is not reserved on the linkorg.onlab.util.Bandwidth maxReserved()
void setMaxReserved(org.onlab.util.Bandwidth bandwidth)
bandwidth - max bandwidth that can be reserved on the linkjava.lang.Integer teMetric()
void setTeMetric(java.lang.Integer teMetric)
teMetric - Traffic Engineering metric for the linkjava.util.List<org.onlab.packet.Ip4Address> ipv4LocRouterId()
void setIpv4LocRouterId(java.util.List<org.onlab.packet.Ip4Address> routerIds)
routerIds - IPv4 router-Id of local nodejava.util.List<org.onlab.packet.Ip6Address> ipv6LocRouterId()
void setIpv6LocRouterId(java.util.List<org.onlab.packet.Ip6Address> routerIds)
routerIds - IPv6 router-Id of local nodejava.util.List<org.onlab.packet.Ip4Address> ipv4RemRouterId()
void setIpv4RemRouterId(java.util.List<org.onlab.packet.Ip4Address> routerIds)
routerIds - IPv4 router-Id of remote nodejava.util.List<org.onlab.packet.Ip6Address> ipv6RemRouterId()
void setIpv6RemRouterId(java.util.List<org.onlab.packet.Ip6Address> routerIds)
routerIds - IPv6 router-Id of remote node