1. 描述
当咱们想在操做系统里面查看网口和交换机链接的状态信息,咱们能够使用lldptool这个工具
2.LLDP协议
LLDP是Link Layer Discovery Protocol 链路层发现协议的简称,几乎全部的以太网交换机都内置了这个功能。
LLDP协议使得接入网络的一台设备能够将其主要的能力,管理地址,设备标识,
接口标识等信息发送给接入同一个局域网络的其它设备。lldptool工具采用的是LLDP协议,
通常咱们使用lldptool是为了获得设备的物理拓扑结构以及管理配置信息,
好比说,和eth1网口相连的网络交换机的Vlan ID是多少?网络交换机的名称是什么?网线插在网络交换机的什么地方?网络
LLDP协议有四种工做模式:
TxRx:既发送也接收LLDP 帧
Tx :只发送不接收LLDP 帧
Rx:只接收不发送LLDP 帧
Disable:既不发送也不接收
通常设置LLDP工做在TxRx模式。工具
三、安装lldp包spa
yum install lldpad -y
启动lldpad 服务
systemctl start lldpad操作系统
四、lldptool经常使用命令code
lldptool set-lldp -i $i adminStatus=rxtx 配置LLDP模式orm
这样就和网络交换机创建了邻居关系,接下来就能够查询链接的交换机信息了blog
lldptool -T -i $i -V sysName enableTx=yes; 【启用系统名称标识符】
lldptool -T -i $i -V portDesc enableTx=yes ; 【启用端口描述标识符】
lldptool -T -i $i -V sysDesc enableTx=yes; 【启用系统描述标识符】接口
TLV:(Type/Length/Value)
portDesc : Port Description TLV
sysName : System Name TLV
sysDesc : System Description TLVip
五、样例it
使用lldptool查看网口与交换机链接状态: [root@wow ~]# lldptool -t -n -i eth0 Chassis ID TLV MAC: 48:xx:xx:xx:xx:51 #mac地址 Port ID TLV Ifname: GE1/0/1 #网线插在交换机上的端口位置 Time to Live TLV System Name TLV xx-xx-CE5850-xxxxx #交换机设备名 System Description TLV Huawei Versatile Routing Platform Software VRP (R) software, Version 8.150 (CE5855EI V200R002C50SPC800) Copyright (C) 2012-2017 Huawei Technologies Co., Ltd. HUAWEI CE5855-xxxx-xxx #华为的交换机 System Capabilities TLV System capabilities: Bridge, Router Enabled capabilities: Bridge, Router Management Address TLV IPv4: xx.xxx.xxx.xx #ip地址 Ifindex: 4 OID: +[) Port VLAN ID TLV PVID: Port and Protocol VLAN ID TLV PVID: 0, not supported, not enabled VLAN Name TLV VID 3652: Name VLAN3652 MAC/PHY Configuration Status TLV Auto-negotiation supported and enabled PMD auto-negotiation capabilities: 0xxxxx MAU type: 1000 BaseXFD Link Aggregation TLV Aggregation capable Currently not aggregated Aggregated Port ID: 0 Maximum Frame Size TLV End of LLDPDU TLV