Featured image of post 从IP地址追踪设备所在交换机端口

从IP地址追踪设备所在交换机端口

在实际网络运维中,当需要定位某台终端设备连接在网络的哪个交换机端口时,可以按照以下步骤进行追踪。

通过IP查找MAC

登录核心交换机,执行以下命令查看目标IP对应的MAC地址:

1
<core-8.1> dis arp all | in 192.168.22.149

输出结果:

1
192.168.22.149  782b-cbb8-b62f  22  BAGG12  363  D

由此可知:

  • IP地址 192.168.22.149 对应的MAC地址为 782b-cbb8-b62f
  • 下联口是 BAGG12 聚合端口

查看聚合端口成员

聚合端口是由多个物理端口绑定而成的逻辑端口,需要查看其成员构成:

1
<core-8.1> dis link-aggregation verbose Bridge-Aggregation 12

查看聚合端口成员

查看结果: 聚合端口 BAGG12 的成员端口为 1/0/202/0/20

确定下游交换机

通过LLDP协议查看邻居设备信息,确定上游端口连接的下游交换机:

1
<core-8.1> dis lldp neighbor-information list

查看邻居

分析结果: 接口 1/0/202/0/20 连接的下游交换机名称为 8.12

接下来需要登录交换机 8.12,继续往下查找。

定位目标端口

在边缘交换机上通过MAC地址查找最终连接的端口:

1
<access-8.103> dis mac-address | include 782b-cbb8-b62f

查找Mac地址

最终结果: 目标设备连接在边缘交换机的 G1/0/13 端口。


小贴士: 如果 MAC Address 显示为 Learned,且类型为 dot1x,说明该端口开启了802.1x准入认证。

Created by aka.g