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,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 网络协议 网络虚拟化
交换机工作原理(MAC地址表、VLAN)
交换机是局域网中的核心设备,工作在OSI模型的数据链路层,通过MAC地址表和VLAN技术实现高效的数据帧转发与网络隔离。其基本原理包括根据目的MAC地址智能转发数据帧,利用MAC地址学习、老化机制维护地址表。同时,VLAN(虚拟局域网)技术可将网络划分为多个逻辑子网,提供流量隔离、增强安全性和灵活管理等功能。实际应用中,交换机与VLAN广泛用于企业、学校和数据中心等场景,满足不同用户群体的需求并优化网络性能。
201 8
|
9月前
|
运维 监控 数据挖掘
交换机镜像之MAC镜像,有哪些分类?
【10月更文挑战第2天】
135 1
交换机镜像之MAC镜像,有哪些分类?
|
3月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
|
7月前
|
网络协议 Ubuntu Linux
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
解决 `ssh: connect to host IP port 22: Connection timed out` 报错涉及检查 SSH 服务状态、防火墙配置、网络连通性和主机名解析等多个方面。通过逐步排查上述问题,并在 `scp` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
1555 3
|
7月前
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
6347 7
|
9月前
|
安全 网络安全 网络虚拟化
Cisco-交换机划分Vlan
Cisco-交换机划分Vlan
121 2
|
9月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
159 0
|
9月前
|
安全 网络安全 网络虚拟化
Cisco-三层交换机实现VLAN间路由
Cisco-三层交换机实现VLAN间路由
184 0
|
9月前
|
安全 网络安全 数据安全/隐私保护
Cisco-交换机配置聚合端口
Cisco-交换机配置聚合端口
184 0
|
8月前
|
网络协议 安全 网络虚拟化
思科交换机配置命令归纳
【11月更文挑战第8天】本文总结了思科交换机的常见配置命令,包括模式转换、基本配置、查看命令、VLAN 配置、Trunk 配置、以太网通道配置、VTP 配置、三层交换机配置、生成树配置以及其他常用命令,适用于网络管理和维护。
638 2