lldpd介绍

1 介绍

lldpd是IEEE802.1AB (LLDP)协议的一种实现。目标是帮助定位所有设备的邻居设备。例如可以定位服务器某个网卡是接在交换机的哪个接口上。要使用该协议交换机上需要启用lldp协议,linux服务器上需要安装lldp相关软件。

 

2 安装

apt install lldpd

安装后会新建_lldpd用户和组。默认配置文件/etc/default/lldpd

 

3 使用

lldpd由守护进程lldpd和客户端lldpcli两部分组成。守护进程用来发送和接收lldp通告报文。lldpcli用来进行查询和配置。此外还有一个客户端工具lldpctl

3.1 获取邻居信息

lldpcli show neighbors

 

 

  • Interface:本机端口
  • Chassis部分:对端交换机信息
  • Port部分:本机网卡连接的对端交换机端口

 

交换机侧可通过mac地址确认端口对端对应网卡。红框处为对端网卡的mac地址

 

指定网卡进行查看

lldpcli show neighbors ports eno1

 

查看简要信息

lldpcli show neighbors ports eno1 summary

以json格式展示,更方便对结果进行处理

 

3.2 使用lldpctl获取vlan信息

lldpctl show interface port eno1

 

lldpctl eno1   ##与上面的命令效果相同

3.3 查看本机网卡信息

查看本机所有网卡信息

lldpcli show interface

 

指定某个端口查看

lldpcli show interface port eno1
posted @ 2025-10-29 14:15  singless233  阅读(7)  评论(0)    收藏  举报