public class OspfLinkTedImpl extends Object implements org.onosproject.ospf.controller.OspfLinkTed
| Constructor and Description |
|---|
OspfLinkTedImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<org.onlab.packet.Ip4Address> |
ipv4LocRouterId()
Gets list of IPv4 local router id.
|
List<org.onlab.packet.Ip4Address> |
ipv4RemRouterId()
Gets list of IPv4 remote router id.
|
List<org.onlab.packet.Ip6Address> |
ipv6LocRouterId()
Gets list of IPv6 local router id.
|
List<org.onlab.packet.Ip6Address> |
ipv6RemRouterId()
Gets list of IPv6 remote router id.
|
org.onlab.util.Bandwidth |
maximumLink()
Gets maximum link.
|
org.onlab.util.Bandwidth |
maxReserved()
Gets maximum bandwidth reserved.
|
List<org.onlab.util.Bandwidth> |
maxUnResBandwidth()
Gets list of maximum unreserved bandwidth.
|
void |
setIpv4LocRouterId(List<org.onlab.packet.Ip4Address> ipv4LocRouterId)
Sets list of IPv4 local router id.
|
void |
setIpv4RemRouterId(List<org.onlab.packet.Ip4Address> ipv4RemRouterId)
Sets IPv4 remote router id.
|
void |
setIpv6LocRouterId(List<org.onlab.packet.Ip6Address> ipv6LocRouterId)
Sets list of IPv6 local router id.
|
void |
setIpv6RemRouterId(List<org.onlab.packet.Ip6Address> ipv6RemRouterId)
Sets list of IPv6 remote router id.
|
void |
setMaximumLink(org.onlab.util.Bandwidth maximumLink)
Sets maximum link.
|
void |
setMaxReserved(org.onlab.util.Bandwidth maxReserved)
Sets maximum bandwidth reserved.
|
void |
setMaxUnResBandwidth(org.onlab.util.Bandwidth bandwidth)
Sets ist of maximum unreserved bandwidth.
|
void |
setTeMetric(Integer teMetric)
Sets traffic engineering metric.
|
Integer |
teMetric()
Gets traffic engineering metric.
|
public org.onlab.util.Bandwidth maximumLink()
maximumLink in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setMaximumLink(org.onlab.util.Bandwidth maximumLink)
setMaximumLink in interface org.onosproject.ospf.controller.OspfLinkTedmaximumLink - maximum linkpublic List<org.onlab.packet.Ip6Address> ipv6RemRouterId()
ipv6RemRouterId in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setIpv6RemRouterId(List<org.onlab.packet.Ip6Address> ipv6RemRouterId)
setIpv6RemRouterId in interface org.onosproject.ospf.controller.OspfLinkTedipv6RemRouterId - IPv6 remote router idpublic List<org.onlab.packet.Ip4Address> ipv4RemRouterId()
ipv4RemRouterId in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setIpv4RemRouterId(List<org.onlab.packet.Ip4Address> ipv4RemRouterId)
setIpv4RemRouterId in interface org.onosproject.ospf.controller.OspfLinkTedipv4RemRouterId - IPv4 remote router idpublic List<org.onlab.packet.Ip6Address> ipv6LocRouterId()
ipv6LocRouterId in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setIpv6LocRouterId(List<org.onlab.packet.Ip6Address> ipv6LocRouterId)
setIpv6LocRouterId in interface org.onosproject.ospf.controller.OspfLinkTedipv6LocRouterId - IPv6 local router idpublic List<org.onlab.packet.Ip4Address> ipv4LocRouterId()
ipv4LocRouterId in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setIpv4LocRouterId(List<org.onlab.packet.Ip4Address> ipv4LocRouterId)
setIpv4LocRouterId in interface org.onosproject.ospf.controller.OspfLinkTedipv4LocRouterId - IPv4 local router idpublic Integer teMetric()
teMetric in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setTeMetric(Integer teMetric)
setTeMetric in interface org.onosproject.ospf.controller.OspfLinkTedteMetric - Traffic engineering metricpublic org.onlab.util.Bandwidth maxReserved()
maxReserved in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setMaxReserved(org.onlab.util.Bandwidth maxReserved)
setMaxReserved in interface org.onosproject.ospf.controller.OspfLinkTedmaxReserved - maximum bandwidth reservedpublic List<org.onlab.util.Bandwidth> maxUnResBandwidth()
maxUnResBandwidth in interface org.onosproject.ospf.controller.OspfLinkTedpublic void setMaxUnResBandwidth(org.onlab.util.Bandwidth bandwidth)
setMaxUnResBandwidth in interface org.onosproject.ospf.controller.OspfLinkTedbandwidth - maximum unreserved bandwidthCopyright © 2016. All rights reserved.