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表有知道的大神請指教!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章