Package org.onosproject.net.link
Interface ProbedLinkProvider
-
- All Superinterfaces:
LinkProvider
,Provider
public interface ProbedLinkProvider extends LinkProvider
Abstraction for an entity that provides information about infrastructure links that are discovered or verified using probe messages.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_MAC
-
Method Summary
Static Methods Modifier and Type Method Description static String
defaultMac()
static String
fingerprintMac(ClusterMetadata cm)
Build a stringified MAC address using the ClusterMetadata hash for uniqueness.
-
-
-
Field Detail
-
DEFAULT_MAC
static final String DEFAULT_MAC
- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultMac
static String defaultMac()
-
fingerprintMac
static String fingerprintMac(ClusterMetadata cm)
Build a stringified MAC address using the ClusterMetadata hash for uniqueness. Form of MAC is "02:eb" followed by four bytes of clusterMetadata hash.- Parameters:
cm
- cluster metadata- Returns:
- stringified mac address
-
-