一般來說,只要測線沒問題,線路八成沒問題。
而測線只測線對正確,端到端沒有異常。因為拿網路交換器測線,沒有FLUKE能測線損的功能。一開始推給線損,如果線路損耗(電阻)如果到達臨界值,可能也會時好時壞,線對測試是沒問題。線損可能隨著老化(氧化)而增加,把頭打掉重壓就能去掉老化部分。
測線測試數次都得到同結果,而線路早就完成,前面也正常運作中,突然就變成完全不能使用,實在無語。
觀察該介面,有Up,但是MAC Address Table卻沒有學到任何東西。根據之前的記錄,該Port就是接設備的,應該也不會隨便亂動吧?畢竟動那個很麻煩跟費工,沒事沒人想動。
觀察一下介面的計數,發現該線只發封包無接收封包。
線正常、設備正常,在這前提之下,讓我深思一下。今天如果是光纖就好辦了,一端收一端發,如果只發無收是不是就從對面的發端過來有斷路或是光纖模組損壞。
突然驚覺!那如果線對收對收發對發,是不是就會只發不收!?
線對沒有異常,所以異常的是「MDI&MDX」自動交換!?
基於這點,我先看目前是MDI還是MDX,是MDX,於是強制指定為MDI。
過一陣子,開始收到封包了,然後設備就上線了,非常神奇,又學到了一課。
MDI&MDX
以往終端為MDI,網路交換器端為MDX,接正線(平行線,兩端線對排序一致),就會使發端對上收端,讓資料能正常收發。
但是如果終端對終端(MDI-MDI)或是網路交換器對網路交換器(MDX-MDX),就如要有個交叉,使發端與收端對上,這種線稱為跳線。
但是網路線長得非常像,為了更通用與方便,於是有了Auto MDIX,具有Auto MDIX功能的介面,可以根據演算法,交換自己的發端與收端,去配合對方的收端與發端。
於是網路線慢慢只剩正線。