public final class EvpnPrefix extends Object
| Constructor and Description |
|---|
EvpnPrefix(RouteDistinguisher rd,
org.onlab.packet.MacAddress macAddress,
org.onlab.packet.IpPrefix ipAddress)
Constructor to initialize the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
static EvpnPrefix |
evpnPrefix(RouteDistinguisher rd,
org.onlab.packet.MacAddress macAddress,
org.onlab.packet.IpPrefix ipAddress)
Creates the evpn prefix by given parameters.
|
int |
hashCode() |
org.onlab.packet.IpPrefix |
ipAddress()
Returns the IP address.
|
org.onlab.packet.MacAddress |
macAddress()
Returns the mac address.
|
RouteDistinguisher |
routeDistinguisher()
Returns the route distinguisher.
|
String |
toString() |
public EvpnPrefix(RouteDistinguisher rd, org.onlab.packet.MacAddress macAddress, org.onlab.packet.IpPrefix ipAddress)
rd - route distinguishermacAddress - mac addressipAddress - IP addresspublic static EvpnPrefix evpnPrefix(RouteDistinguisher rd, org.onlab.packet.MacAddress macAddress, org.onlab.packet.IpPrefix ipAddress)
rd - route distinguishermacAddress - mac addressipAddress - ip addresspublic RouteDistinguisher routeDistinguisher()
public org.onlab.packet.MacAddress macAddress()
public org.onlab.packet.IpPrefix ipAddress()