光纖收發器是網絡通信中必不可少的一種裝置,但是,我們在使用過程中難免會遇到各種各樣的問題,其中,光纖收發器出現當機可以說是很常見的一種故障,那麼,光纖收發器經常會出現當機到底是什麼原因,是光纖收發器壞了嗎?接下來本文将就光纖收發器當機的情況詳細分析原因
用光纖收發器可以将Ethernet的傳輸距離延伸到100公裡以上,但是在長距離的傳輸過程中由于誤碼的原因,可能導緻以太網交換機裝置的“當機”。
在對光纖收發器的系統設計中,針對這一問題,根據我們對故障原因的分析及了解,提出一套解決方案可以最大限度地減少交換機“當機”現象。
一、 光纖收發器當機故障原因分析:
資料傳輸過程及差錯控制點。
A點的有效資料發出後,在路途中的兩個光纖收發器中不作差錯校驗,隻有資料幀到達B點的交換核心時才做差錯校驗,将錯誤幀丢棄,而正确幀進入BUFFER,等待轉發。但是,所有的差錯校驗過程都是一個程式控制過程,當某些特定的錯誤幀進入時,無論是幀長度檢測還是CRC檢驗都不能查出錯誤,這種幀也被認為是正确幀進入BUFFER,但這類幀永遠無法轉發出去,進而在BUFFER中造成堆積,當BUFFER的占用量大到一定程度時,導緻交換機無法繼續運作。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cGcq5yM5QzMzITNmVDM5MDZjR2NyYzX1ATNxETMzEzLcVDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.jpg)
二、光纖收發器當機故障的解決方案:
判斷BUFFER中的資料堆積是由于交通捅塞造成的、錯誤幀造成的,還是其它原因造成的,是以對于一個複雜系統無法用簡單的手段處理。但是,對于光纖收發器因為它隻有兩個端口,如果可以實作交換機的上述檢測功能,又出現了BUFFER堆積的問題時,我們可以簡單了判斷為光纖收發器的狀态不正常,因而可以将它Reset。
針對這一了解,解決方案就是在光纖收發器中内置以太網交換核心及一個大BUFFER,使其具有差錯校驗功能(當然,這樣設計還具有其它的功能,在此不多述),同時在系統的設計中加入自動Reset功能,當系統判定自身進入嚴重故障狀态時,自動進行Reset,進而最大限度地避免上位系統的故障可能。