centos 上开启lldp的程序为lldpad,ubuntu上为lldpd
首先安装运行
#yum install lldpad #lldpad -d
在所有接口开启
for i in `ls /sys/class/net/ | grep "em\|eth"` ; do echo "enabling lldp for interface: $i" ; lldptool set-lldp -i $i adminStatus=rxtx ; lldptool -T -i $i -V sysName enableTx=yes; lldptool -T -i $i -V portDesc enableTx=yes ; lldptool -T -i $i -V sysDesc enableTx=yes; lldptool -T -i $i -V sysCap enableTx=yes; lldptool -T -i $i -V mngAddr enableTx=yes; done
这样交换机就可以发现了
lldpad在服务器上有命令行调试工具
#lldptool get-tlv -n -i "interface"