识别每个输出端口的VLAN外部交换机端口MAC和IP目标

我们有一个VLAN,我们正试图debugging超时问题。 我们已经缩小到特定VLAN中的几个交换机。 我们似乎无法find能够告诉我们所需数据的资源或工具。 我们知道哪些端口从交换机中出来,但是我们需要了解每个端口的路由,以便我们可以跟踪每个path来检查环路问题。 总而言之,我们希望看到交换机上每个输出端口的目标MAC地址或IP(或两者)。 请原谅我的问题,如果没有充分的意义。 我不是职业networkingdevise师。

一般来说,许多交换机都支持LLDP或CDP来在链路上宣布自己。 您可以使用show lldp info remote (HPE)显示哪个设备连接到每个端口。

同样,您可以要求交换机将哪个MAC地址与每个端口相关联( show mac-address HPE的show mac-address )。

如果您正在查找连接到每个交换机接口的设备的MAC地址,则可以查看交换机中的MAC地址表。 交换机是一个透明的二层设备。 交换机不知道或关心第3层,例如IP。 这允许交换机在二层帧中携带任何三层协议(IPv4,IPX,IPv6,AppleTalk等)。

交换机在每次帧进入交换机接口时学习MAC地址。 交换机将查看传入帧的源MAC地址,并且将使用MAC地址和帧进入交换机的接口更新其MAC地址表。 然后,交换机将查看目标MAC地址,在MAC地址表中查找,然后将该帧切换到该MAC地址的MAC地址表中指定的接口。 如果MAC地址不在MAC地址表中,交换机会将该帧泛洪到所有其他交换机接口。

如何查看MAC地址表取决于交换机型号和软件版本。 (如果交换机未被pipe理,则无法查看。)例如,您可以在Cisco交换机上看到MAC地址表:

 show mac-address-table 

对于一些思科交换机软件版本:

 show mac address-table 

这将显示在每个交换机接口上看到的所有MAC地址。 如果交换机连接到集线器或不同的交换机,则可能会看到许多与单个交换机接口关联的MAC地址。 你永远不应该看到的是一个MAC地址的多个交换机接口。