Cisco交换机里IP和MAC地址互查找出对应端口

简介:

交换机:Cisco2960、Cisco G3560X

服务器:10.15.44.164 AC-*-2D-*-84-*

PC:10.15.44.69

服务器44.164→port 2-Cisco2960-port1G3560X-port5

通过IP地址查找这个IP在那台交换机的接口下


通过MAC、IP地址查询对应交换机端口

1.开始运行Nbtstat –a ip 查询出mac地址

wKioL1bcv2eQDm6GAAAY8Id21zc609.png

或者直接到G3560X交换机上通过show arp查找mac地址

wKioL1bdFteQMsXLAAAOqXlHn4I361.png

没发现对应关系是ARP信息超时了就被删除,ARP和MAC两张表的超时清理时间是不一样的,可以先到交换机上去ping下该IP地址在show arp

2.登陆G3560x

运行Switch#show mac address-table dynamic address AC-*-2D-*-84-*

可以看到mac地址为AC-*-2D-*-84-*连接G3560X交换机的端口是port5

wKiom1bcwEiyhtt7AAAiOYuh6w0678.png

3. 根据GigabitEthernet0/5查询该接口对接的设备

运行Switch#SHOw cdp neighbors gigabitEthernet 0/5

显示更详细的信息:Switch#SHOw cdp neighbors gigabitEthernet 0/5 detail

可以看到G0/5对接的设备是Cisco2960交换机的fas0/1端口

wKioL1bcw6ngiMFOAAAop5ZNgmg919.png

4.登陆Cisco2960

运行cisco2960-sh-10-4-4#show mac address-table dynamic address AC-*-2D-*-84-*

可以看到mac地址为AC-*-2D-*-84-*连接C2960交换机的端口是port9

wKioL1bcxe6DSkVDAAAjKII-sg4891.png

5.确认该mac是否是这个端口唯一活动mac地址

运行cisco2960-sh-10-4-4#show mac address-table dynamic interface gigabitEthernet 0/9

只显示一条,表明10.15.44.164就是连接到C2960交换机的9口;若有多条结果表明C2960 port9下接的还有其他路由交换设备,重复以上步骤查找

wKiom1bcxtaTC8YSAAAZmnAbjXk942.png


通过交换机端口地址查询对应服务器IP

上面通过IP查到了所连交换机对应的端口,下面通过交换机端口查询连接的是那台服务器,环境还是如上

查看C3650X port11对应连接的是哪台服务器,步骤和上面类似,逆推

1、查看C3650X port11查接口对接的设备mac地址

运行Switch#show mac address-table dynamic interface gigabitEthernet 0/11

wKioL1bc3GvSGrk3AAAXogc7-bE056.png


1、通过mac地址查看对应IP

运行show arp | include mac_address

wKioL1bdF7bjyfugAAANVIzMq9E942.png

ARP和MAC两张表的超时清理时间是不一样的。使用Switch#clear arp-cache 可以清除arp信息表,使用Switch#show interfaces gigabitEthernet 0/11可以查看arp刷新时间  ARP type: ARPA, ARP Timeout 04:00:00;没发现对应关系是ARP信息超时了就被删除,如何刷新arp表有知道的大神请指教!




本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1748384,如需转载请自行联系原作者

相关文章
|
4月前
|
网络协议 Linux 网络安全
百度搜索:蓝易云【iptables-nvL查看linux系统的所有ip和端口情况教程。】
请注意,使用iptables需要具有管理员权限。如果你没有权限或遇到问题,请以管理员身份运行命令或联系系统管理员寻求帮助。
123 0
|
5月前
Mac下查看公网以及内网IP地址
Mac下查看公网以及内网IP地址
267 0
|
13天前
|
Linux Windows
Windows、Mac、Linux解决端口被占用的问题
Windows、Mac、Linux解决端口被占用的问题
21 1
|
4月前
|
网络安全 网络架构
公网IP与内网穿透与端口映射区别
公网IP(Public IP) 公网IP是全球互联网上可路由的IP地址,用于标识网络中的设备。这些IP地址是全球唯一的,可以用来访问互联网上的资源。 公网IP通常由互联网服务提供商(ISP)分配给网络中的设备,例如家庭路由器、服务器或计算机。 公网IP是公开可访问的,因此可以用来托管服务器、提供网络服务,或者访问互联网上的资源。
190 5
|
6月前
|
存储 网络协议 安全
IP地址、MAC地址、互联网、WLAN、运营商、子网掩码、网络地址、网段、网关、集线器、光纤、基站
IP地址、MAC地址、互联网、WLAN、运营商、子网掩码、网络地址、网段、网关、集线器、光纤、基站
76 0
|
2月前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】运输层端口与TCP的作用
【Cisco Packet Tracer】运输层端口与TCP的作用
27 0
|
2月前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】运输层端口与DHCP的作用
【Cisco Packet Tracer】运输层端口与DHCP的作用
32 0
|
3月前
|
运维 安全 数据库
cmd中使用telnet检测远程的ip及端口是否处于监听状态
cmd中使用telnet检测远程的ip及端口是否处于监听状态
30 1
|
3月前
|
测试技术
Netty4 websocket 开启服务端并设置IP和端口号
Netty4 websocket 开启服务端并设置IP和端口号
64 0
|
3月前
|
Python
pytho3 urllib urllib3 获取本地ip地址和mac地址发送post到指定http服务器
pytho3 urllib urllib3 获取本地ip地址和mac地址发送post到指定http服务器
32 0