交換機:Cisco2960、Cisco G3560X
服務器:10.15.44.164 AC-*-2D-*-84-*
PC:10.15.44.69
服務器44.164→port 2-Cisco2960-port1→G3560X-port5
通過IP地址查找這個IP在那臺交換機的接口下
通過MAC、IP地址查詢對應交換機端口
1.開始運行Nbtstat –a ip 查詢出mac地址
或者直接到G3560X交換機上通過show arp查找mac地址
沒發現對應關係是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
3. 根據GigabitEthernet0/5查詢該接口對接的設備
運行Switch#SHOw cdp neighbors gigabitEthernet 0/5
顯示更詳細的信息:Switch#SHOw cdp neighbors gigabitEthernet 0/5 detail
可以看到G0/5對接的設備是Cisco2960交換機的fas0/1端口
4.登陸Cisco2960,
運行cisco2960-sh-10-4-4#show mac address-table dynamic address AC-*-2D-*-84-*
可以看到mac地址爲AC-*-2D-*-84-*連接C2960交換機的端口是port9
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下接的還有其他路由交換設備,重複以上步驟查找
通過交換機端口地址查詢對應服務器IP
上面通過IP查到了所連交換機對應的端口,下面通過交換機端口查詢連接的是那臺服務器,環境還是如上
查看C3650X port11對應連接的是哪臺服務器,步驟和上面類似,逆推
1、查看C3650X port11查接口對接的設備mac地址
運行Switch#show mac address-table dynamic interface gigabitEthernet 0/11
1、通過mac地址查看對應IP
運行show arp | include mac_address
ARP和MAC兩張表的超時清理時間是不一樣的。使用Switch#clear arp-cache 可以清除arp信息表,使用Switch#show interfaces gigabitEthernet 0/11可以查看arp刷新時間 ARP type: ARPA, ARP Timeout 04:00:00;沒發現對應關係是ARP信息超時了就被刪除,如何刷新arp表有知道的大神請指教!