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 NodeConnectorIdNoSuchAlgorithmException
public static boolean isEntityOwned(org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService eos, String nodeId)
Copyright © 2019 OpenDaylight. All rights reserved.