public final class LLDPDiscoveryUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static short |
ETHERNET_TYPE_LLDP |
static short |
ETHERNET_TYPE_VLAN |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
getValueForLLDPPacketIntegrityEnsuring(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
Gets an extra authenticator for lldp security.
|
static boolean |
isEntityOwned(org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService eos,
String nodeId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
lldpToNodeConnectorRef(byte[] payload)
Returns the encoded in custom TLV for the given lldp.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
lldpToNodeConnectorRef(byte[] payload,
boolean useExtraAuthenticatorCheck)
Returns the encoded in custom TLV for the given lldp.
|
static String |
macToString(byte[] mac) |
public static final short ETHERNET_TYPE_VLAN
public static final short ETHERNET_TYPE_LLDP
public static String macToString(byte[] mac)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef lldpToNodeConnectorRef(byte[] payload)
payload - lldp payloadlldpToNodeConnectorRef(byte[], boolean)public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef lldpToNodeConnectorRef(byte[] payload,
boolean useExtraAuthenticatorCheck)
payload - lldp payloaduseExtraAuthenticatorCheck - make it more secure (CVE-2015-1611 CVE-2015-1612)public static byte[] getValueForLLDPPacketIntegrityEnsuring(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
throws NoSuchAlgorithmException
nodeConnectorId - the NodeConnectorIdNoSuchAlgorithmExceptionpublic static boolean isEntityOwned(org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService eos,
String nodeId)
Copyright © 2019 OpenDaylight. All rights reserved.