lldp 网络链路发现工具简介

发布时间: 更新时间: 总字数:280 阅读时间:1m 作者: 分享

链路层发现协议(Link Layer Discovery Protocol,LLDP)是一种数据链路层协议,网络设备可以通过在本地网络中发送LLDPDU(Link Layer Discovery Protocol Data Unit)来通告其他设备自身的状态。

作用

查看网络配置的交换机信息,类似实现还有 lldpad,他比 lldp 较早。

安装

  • rpm
yum install -y lldpd
  • 启动服务
systemctl start lldpd
systemctl enable lldpd

使用

# 查看所有端口的信息
[root@test01 ~]# lldpcli show neighbors
-------------------------------------------------------------------------------
LLDP neighbors:
-------------------------------------------------------------------------------
Interface:    eth0, via: LLDP, RID: 1, Time: 0 day, 00:00:03
  Chassis:
    ChassisID:    00:51:27:16:b8:32
    SysName:      Abc001
    SysDescr:     H3C Comware Platform Software, Software Version 7.1.070, ESS 6552
                  H3C S6850-56HF
                  Copyright (c) 2004-2018 New H3C Technologies Co., Ltd. All rights reserved.
    MgmtIP:       172.20.0.20
    Capability:   Bridge, on
    Capability:   Router, on
  Port:
    PortID:       ifname AbcGigE1/0/53
    PortDescr:    AbcGigE1/0/53 Interface
    TTL:          121
-------------------------------------------------------------------------------

# 查看指定端口信息
$ lldpcli show neighbors ports eth0 summary [-f json]

$ lldpcli show interfaces

$ lldpcli show interfaces ports eth0 summary

$ lldpcli show chassis

扩展

可以根据 lldp 封装工具,展示交换机结构图。如 Grafana 插件:

  • Topology Panel
  • Node graph panel

参考

  1. https://lldpd.github.io/
最新评论
加载中...
Home Archives Categories Tags