筆者在一家商業公司任職網絡管理員,該公司經過若干年的建設,已經建成了一個覆蓋全體部門(和分支機構)、業務流全程信息化的計算機網絡。這個計算機網絡是一個以公司本部的數據機房為中心,光纖和網絡電纜為主干鏈路,各業務崗位的計算機終端為基點,封閉的內部局域網絡。
公司本部的所有部門都位于一棟高層建筑中,各業務崗位分散在大樓的不同辦公場所內。為了便于日常管理和運行維護,筆者公司信息化部門對整棟大樓進行了劃段分片——以每層計算機終端的數量為依據,從一樓開始將全部樓層劃分成若干個VLAN段,每個VLAN段包含的計算機終端數不盡相同,同時每個VLAN段都有一個設備間對應。公司本部的所有計算機終端都是通過所在辦公室墻壁上預先埋設的網線接口與對應的VLAN設備間內網絡配線架上的網線接口相連,配線架上的網線接口與VLAN匯聚交換機的端口通過網線相連,VLAN匯聚交換機再通過光纖與數據機房的核心路由器連接,從而組建成一個星形網絡。
近期,根據統一的工作安排,公司需要使用當地政府建設的某公文辦公系統,實現與政府間的辦公協同自動化。經與政府信息部門聯絡,了解到該公文辦公系統部署在政府的內部信息網絡中,筆者公司要使用該公文辦公系統的計算機,需接入政府的內部信息網才能正常訪問。基于保密和安全性要求,這個內部信息網是一個與筆者公司現有的內部局域網完全物理隔離的、獨立的計算機網絡。
經與公司相關部門溝通,得知此次公司內部需要使用該公文辦公系統的部門不多。這些部門雖然分別位于不同樓層的不同辦公場所,但卻屬于同一個VLAN段內。為此,首先為這些部門調配了專用的臺式計算機,并用網線將這些計算機接入到所在辦公室墻壁上指定的網線接口。再將對應的VLAN設備間中配線架上相對應的網線接口的網線插入到一臺單獨的8口小型網絡交換機。最后,通過光纖專線與8口小型網絡交換機相連,最終實現與政府內部信息網絡的連通。
為了更好地完成這個小型網絡的搭建,筆者計劃按“計算機連接一臺、測通一臺”的步驟來完成組網工作。第一臺計算機的網線接入8口交換機后,與政府內部信息網絡的連接一測試成功了,公文辦公系統的訪問也很正常,整個過程非常順利。
但不曾想到,在連接第二臺計算機時,出現了“異常”情況——網線插入8口交換機的一個空余端口后,端口對應的連通指示燈卻沒亮起。將該網線連續插入8口交換機的其他空余端口,現象都一樣。
冷靜思考后筆者判斷,能導致這種狀況出現的因素無非以下幾類:8口交換機存在故障或網線有異常,再就是網線接口存在故障。于是,開始著手排查故障原因。
首先從最簡單的因素入手。將第一臺計算機的網線先后插入8口交換機的每個接口,發現每個接口對應的連通指示燈均會亮起,且每次第一臺計算機均能通過Ping命令訪問指定的默認網關IP,這就排除了8口交換機存在故障的可能。
由于從8口交換機到終端計算機之間涉及到兩根網線——8口交換機和配線架上的網線接口之間的連線,以及終端計算機到辦公室墻壁上網線接口之間的連線。所以,對于網線的排查,采取了三種方式:方式一,筆者將8口交換機和配線架上的相應網線接口之間的連接網線更換成一根新的網線;方式二,將第一臺計算機(能正常連通)的網線插入第二臺計算機對應的配線架上網口;方式三,將第二臺計算機與墻上網線接口之間的連接網線更換為一根新的網線。為確保排查準確無誤,在這三種方式實施過程中,另一端的網線都保持不動,但得到的結果卻完全相同——8口交換機端口的指示燈仍舊沒有亮起。這也就排除了終端計算機與8口交換機之間的兩端網線存在故障的可能。
基于公司網絡布線現狀,終端計算機與8口交換機之間的網線接口涉及到兩處,一處位于配線架上的,另一處位于辦公場所的墻上。而這二者之間的連線已經通過暗線工程埋入墻壁中,所以只能借助網絡測試儀來檢測。將網絡測試儀的兩端通過網線插入兩端網絡接口后,網絡測試儀的8個指示燈均會亮起,而且順序正確無誤,證明網絡接口故障的可能也可被排除。
該排查的因素均被排除,但故障現象依舊存在。突然筆者靈光一閃,將網線的一頭插入網絡測試儀的一端,而另一頭插入第二臺電腦的網卡。此時網絡測試儀的指示燈竟然也出現異常——2號指示燈不亮,而其他指示燈均能正常亮起。故障點終于找到了,居然是網卡的原因。馬上更換了一臺計算機,接上原來的網線,故障消失,也能Ping通政府內部網絡,故障就此成功排除。
什么會出現這種狀況呢?事后分析,可能是筆者公司用于VLAN匯聚的交換機是一臺可編程的交換機,而8口交換機就是一臺普通的集線器,所以VLAN匯聚交換機的容錯性能比8口交換機強。而網卡只是2號線這一個點出現故障,VLAN匯聚交換機就忽略了這個故障點,端口對應的連通指示燈正常亮起(網絡訪問也比較正常);而8口交換機卻無法忽視,指示燈就不亮了(也算一種告警提示吧)。筆者當時忽略這個因素,才沒有將網卡列入故障排查中。
其實,回顧整個過程,筆者還忽視了兩個現象:一是第二臺計算機的網卡插上網線接入公司內部網絡后,網卡上的連通指示燈就沒有亮起;二是第二臺計算機接入公司內部網絡后,VLAN匯聚交換機的連通指示燈是亮起的,而將網線從VLAN匯聚交換機端口拔出再插入8口交換機后指示燈卻不亮。這個兩個現象比較明顯,只要稍微用心些,透過任何一個都應該可以更快的判斷出故障點所在,而不需要如此大費周章。
在日常網絡搭建或運行維護中,遇到網絡連接不通的情況很正常,引起的原因也很多,但只要認真仔細,依次排查,就能準確定位故障所在,快速排除問題,及時恢復網絡通暢。