如果是二层交换机如何获取交换机MAC地址?

如果是二层交换机如何获取交换机MAC地址?
arp -a

没有显示它。那我怎样才能得到它的MAC呢? (例如:来自 Linux)

答案1

如果您的交换机是托管交换机,那么您可以使用lldpctl软件包lldpd(在 Debian/Ubuntu 上)来了解其 MAC 地址。

lldp包描述如下:

lldpd 是一种 802.1ab 实施 (LLDP),可帮助您找到所有设备的邻居。

的手册页lldpctl显示了如何使用它:

NAME
     lldpctl — control LLDP daemon

SYNOPSIS
     lldpctl [-d] [-L location] [-P policy] [-O poe] [-o poe] [interface ...]

DESCRIPTION
     The lldpctl program controls lldpd(8) daemon.

     When no specific option is given, lldpctl displays the list of 
     discovered neighbors along with some of their advertised capabilities.
     If some interfaces are given, only those interfaces will be displayed.
...

参考

相关内容