{{tag>[networking centos]}} =====Link Layer Discovery Protocol (LLDP) agent daemon===== If you have a switch that supports LLDP, then you can use the lldpad to send and receive LLDP PDUs. ====Install and enable lldpad==== yum install lldpad chkconfig lldpad on service lldpad start ====LLDP settings==== * -L = set parameters for interface * -i = interface * -g = bridge scope # enable transmission of information lldptool -L -i eth0 adminstatus=rxtx lldptool -i eth0 -T -V portDesc enableTx=yes lldptool -i eth0 -T -V sysName enableTx=yes lldptool -i eth0 -T -V sysDesc enableTx=yes lldptool -i eth0 -T -V sysCap enableTx=yes lldptool -i eth0 -T -V mngAddr ipv4=192.168.42.66 enableTx=yes service lldpad restart ====Query neighbour from command line==== lldptool -t -n -i eth0 Chassis ID TLV MAC: 9c:8e:99:bd:b1:20 Port ID TLV Local: 12 Time to Live TLV 120 Port Description TLV Port #12 System Name TLV switch1 System Description TLV HP ProCurve 1810G - 24 GE, P.2.12, eCos-2.0, CFE-2.1 System Capabilities TLV System capabilities: Bridge Enabled capabilities: Bridge Management Address TLV IPv4: 192.168.40.11 Ifindex: 25 End of LLDPDU TLV ====View from switch Web GUI==== {{::screenshot_from_2014-05-01_17_27_40.png?nolink|}} ====tcpdump LLDP==== * Port and CDP Neighbor Info: tcpdump -v -s 1500 -c 1 '(ether[12:2]=0x88cc or ether[20:2]=0x2000)'