Linux下LLDPd的应用:探索网络拓扑(linuxlldpd)
Linux平台上使用Link Layer Discovery Protocol Daemon (LLDPd) 来探索网络拓扑是一种有效的方法。LLDPd 是一个开放源代码软件,它能够在通过在Linux下实现Link Layer Topology发现和报文传递。
LLDPd 通过特定的协议来实现路由网络装置之间的发现。它会发送信息给拓扑的其他节点,同时还能搜集节点连接的到的设备的信息。类似于CDP(发现协议)和LLDP(联邦法定礼拜日发现协议)拓扑发现,LLDPd也能发现其他四层设备所具有的信息。
要使用LLDPd,只需要正确地安装该软件,并将其运行。安装LLDPd非常容易,可以通过源代码安装LLDPd,或者利用系统自带的包管理器安装。下面是一个示例安装代码:
$ apt-get install lldpd
安装完成后,运行LLDPd 如下:
$ lldpd -I eth0
借助LLDPd,网络管理者可以获取一个清晰的视图,看清网络拓扑中有多少台设备以及它们之间的连接状态和特性。为了查看发现的拓扑,系统管理员需要安装ldpctl 工具:
$ apt-get install lldpd-clients
现在,ldpctl 可以显示已发现节点的信息:
$ ldpctl
可以非常容易地查看拓扑图,找到路由器和交换机之间的连接以及它们之间进行通信的端口编号。LLDPd 在Linux 上可以点灯发现多台设备,并可以清晰地显示它们之间的连接。有了LLDPd,网络管理者就可以轻松管理网络,只要简单的安装LLDPd软件就可以发现它们之间的关系。