BSD Ports

net-mgmt/lldpd 1.0.19 DragonFly

Link-Layer Discovery Protocol (LLDP 802.1ab) daemon

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ISCL
Categories
net-mgmt
Package size
232.1 KiB, 893.9 KiB installed

Description

LLDP (Link Layer Discovery Protocol) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.

lldpd implements both reception and sending. It also implements an SNMP subagent for net-snmp to get local and remote LLDP information. The LLDP MIB is partially implemented but the most useful tables are here. lldpd also partially implements LLDP-MED.

lldpd supports bridge, vlan and bonding. Bonding need to be done on real physical devices, not on bridges, vlans, etc. However, vlans can be mapped on the bonding device. You can bridge vlan but not add vlans on bridges. More complex setups may give false results.

In the other systems

SystemPortVersion
DragonFlynet-mgmt/lldpd1.0.19
FreeBSDnet-mgmt/lldpd1.0.21
OpenBSDnet/lldpd1.0.22
NetBSDnet/lldpd1.0.21nb1
MidnightBSDnet-mgmt/lldpd1.0.19_1
HardenedBSDnet-mgmt/lldpd1.0.21
GhostBSDnet-mgmt/lldpd1.0.21
OPNsensenet-mgmt/lldpd1.0.21

Install

Binary package:

pkg install lldpd

From DPorts:

cd /usr/dports/net-mgmt/lldpd && make install clean

Dependencies

Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
lldpd-tiny-1.0.19

Message after installing

To run lldpd at startup, add the following line to rc.conf:

	lldpd_enable="YES"

Add lldpd_flags to rc.conf control its behaviour.