我有三个 HP Procruve 交换机,并且一直在尝试找出我的计算机连接到哪个交换机端口。我在每个交换机上发出以下命令:
show mac-address my_mac_address
以及命令的结果:
开关 1:地址表:my_mac_address 端口:28
开关 2:地址表:my_mac_address 端口:11
开关 3:地址表:my_mac_address 端口:47
如何判断哪个交换机端口是正确的?
我有三个 HP Procruve 交换机,并且一直在尝试找出我的计算机连接到哪个交换机端口。我在每个交换机上发出以下命令:
show mac-address my_mac_address
以及命令的结果:
开关 1:地址表:my_mac_address 端口:28
开关 2:地址表:my_mac_address 端口:11
开关 3:地址表:my_mac_address 端口:47
如何判断哪个交换机端口是正确的?
这 3 个端口中的 2 个是连接到另一个交换机的端口。如果您不知道哪些,我不知道 HP 命令语法,但可能有类似的命令show mac port xx,如果显示多个 mac 地址,那么它(很可能)是交换机间链接;如果它只有一个,那么它就是您的 PC。可能会有变化,例如,如果您的 PC 连接到电话,而电话连接到交换机,那么您可能会看到 2 个 MAC 地址,电话和 PC。
如果您现在知道交换机的 MAC 地址,则可以发出命令show mac switchmacaddress来确定交换机在哪个端口上。
与您收到的相同端口的响应 show mac-address my_mac_address表明您可以将该端口排除为交换机连接端口而不是您的端口。
排除交换机连接后,剩下的show mac-address my_mac_address就是您的端口。
如果您只知道交换机的 IP 地址,则可以从系统断开并重新连接电缆,并检查日志log switchipaddress并查找端口yourport现在离线,然后端口yourport现在在线。假设没有其他人在断开和重新连接跳线时四处奔波,这应该将您的端口识别为在该交换机上,因为任何交换机连接电缆都不应该脱机。
资料来源:
http://www.jorink.nl/2013/09/hp-procurve-cli-commands-cheatsheet/
http://whp-hou9.cold.extweb.hp.com/pub/networking/software/3500-5400-6200-ELRG-0207-K_12_XX-Book.pdf