引言:ARP即地址解析協議,是將設備的IP地址與MAC建立對應聯系,是網絡傳輸的基礎,對應的IP地址表項如果出現了問題,則就會造成網絡不通的問題。本文介紹的故障就是由于硬件故障造成表項異常,造成個別數據異常,引起用戶上網故障。
單位網絡使用傳統的大二層網絡結構,用戶通過樓棟交換機直接接入網絡中心匯聚層設備,再接入到核心設備,核心設備上接計費系統、防火墻等設備為用戶提供上網服務。
某日,接到下面辦公室老師的電話,反映無腦無法上網,網卡顯示正常,我的電腦Ping該電腦使用IP地址正常,登錄時超時。首先判斷是用戶的電腦有問題,告訴用戶是個人電腦出現故障,有程序阻擋了客戶端軟件的運行,讓用戶自己檢查電腦,實在不行的話,就重裝系統。
過了一天用戶又打電話,反映系統重裝后,客戶端還是登錄不了,請求現場處理。到達用戶那里,Ping網關正常,客戶端登錄顯示超時。再Ping計費系統IP顯示超時,電腦到計費系統不通。更換IP地址后再Ping計費正常,登錄正常,故障排除。

圖1 查找ARP表項中帶*的IP
回到辦公室將剛才那個有問題的IP地址設置在另外一臺電腦上面,再Ping計費系統顯示超時,難道這個IP地址有問題?再換一臺電腦故障依舊。聯系廠商工程師,讓在核心的上行口(與計費互聯口)做端口鏡像,使用Wireshark軟件進行數據采集,采集條件是該問題IP地址,然后再用一臺電腦設置成問題IP地址Ping計費系統,采集軟件沒有采集到任何跟該IP有關的信息,說明核心設備并沒有將該IP有關的數據包提交過來,說明核心設備上面出現了問題。再聯系廠商硬件工程師進入硬件后調試界面,發現核心設備第一塊業務板里面有許多出錯信息,說明該業務卡有問題。用 show arp | in “IP”命令后,出現如圖1所示信息,該IP前面多一個“*”,說明該IP地址在寫入MAC地址表項時出現了問題,屬于硬件故障,需要更換該業務板。
聯系廠商發來備件后更換此卡后,該IP的電腦上網認證正常,再用show arp命令查看該地址表項時,前沒有帶“*”,故障排除。
ARP(Address Resolution Protocol)即 地址解析協議,是將設備的IP地址與MAC建立對應聯系,是網絡傳輸的基礎,對應的IP地址表項如果出現了問題,就會造成網絡不通。本次故障就是由于硬件故障造成表項異常,使得個別數據異常,引起用戶上網故障。