天天看點

宇宙射線會導緻路由器故障 思科你是認真的嗎?

宇宙射線會導緻路由器故障 思科你是認真的嗎?

宇宙射線會觸發路由器 bug?衆所周知,宇宙射線可以嚴重影響電子裝置,但是宇宙射線影響路由器資料流量丢失這樣的說法是否缺少論據?或許思科另有說辭。

故事是這樣的:

reddit網站的一位網友提了個問題:“有人曾經在軟體錯誤報告中看到是由于宇宙射線引起的 bug 嗎?修複辦法是重新下載下傳線路卡,然後問題就解決了,有人有類似的經曆嗎?”

下面是幾位網友的回複。

“前空軍司令部工程師在此!宇宙射線本身是合理的存在,但由于沒得到很好的解釋,是以遭到了人們的誤解。通過雜散背景輻射記憶體中的比特發生翻轉也是有可能的,然而很難找到這樣的翻轉是在何時何地發生的。同時,宇宙輻射不會在一個特定的位置,它可能撞擊到機身或者其他部位。糾錯碼記憶體正嘗試解決這個問題。我也遇到過這種情況,這個時候你需要讓工程失效分析來幫你看一下硬體是否有問題,如果回報沒問題的話,那就應該是軟體出錯了。”

另一位網友認為“宇宙射線問題現在還沒有引起嚴肅重視”,他說:“我也親曆過宇宙射線給管理者帶來的麻煩,雖然還不知道這是怎麼一回事,但是我完全了解你要處理這堆麻煩的悲催心情。”

還有一位網友說他看到過亂碼:“我也遇到過類似的事情,當我看見亂碼的時候我隻是笑了一下,因為沒有人會相信這是由輻射造成的。”

從二十世紀九十年代起,思科已經在 ars technica 論壇上不止一次說過宇宙輻射是罪魁禍首了,即使這樣的言論一發出就遭到輿論的質疑。

那麼思科會如何回應呢?宇宙射線真的是罪魁禍首嗎?又或許他們的解釋隻是一個煙霧彈?思科需要給出解釋,并且社會上相關專家也承諾給出合了解釋。

思科回應道:“盡管我們不能說明這個問題,但是早在 2001 年我們深入研究了宇宙射線對服務提供者網絡硬體、系統結構和軟體設計等的影響。”

既然這麼說,思科想必是有備而來。果不其然,思科在 2012 年的一篇部落格中指出,“為了減小輻射單粒子翻轉的影響,我們利用定制的晶片和軟體優化了技術,并且新增了可恢複性這一特點。”

宇宙射線會導緻路由器故障 思科你是認真的嗎?

那麼宇宙射線到底是如何影響電子裝置的呢?雷鋒網對此篇部落格進行了編譯,全文如下:

這周我們看到了近十年來最大的一場太陽風暴,這樣的太陽活動會引起像北極光這樣的地理現象,然而能造成電子磁場風暴的劇烈的太陽活動不僅損害電子輸送系統、影響衛星運轉還能影響靈敏的電子裝置。例如,在 1989 年,宇宙輻射導緻魁北克(加拿大一個省份)電網癱瘓,整個城市陷入黑暗之中。宇宙輻射對于衛星和太空飛行器是一大難題,但單粒子翻轉真的會影響到地面上的電子裝置?随着電子産品運作速度的提高(超過 10g)和矽晶片密度的增加,宇宙射線很有可能影響路由器或網關的性能,我們最大的挑戰就是找到防止單粒子翻轉的辦法。

思科在 2001 年開展了如何能防止宇宙射線産生影響的研究,尤其是對像 3 号計算機預訂系統這樣的重要系統産生的影響,我們甚至采用了粒子加速器來長期模拟宇宙射線的影響。有一個重要發現,僅僅做一些小的改變是不夠的,建構一個可以從地面上撞擊實物、到系統正常運作以及軟體聯合應用的系統是十分有必要的。為了驗證我們的設計,我們測試了競品在相同的加速狀态下的性能。

幾位思科的現員工和前員工 allan silburt , shi-jie wen, david ward, adrian evans 和 dean hogle 在《 ieee 核工程學報》上發表了一篇名為《specification and verification of soft error permormance in reliable internet core routers》的文章,如果你是 ieee 的會員就可以免費下載下傳這篇文獻(doi:10.1109/tns.2008.2001742)

這篇文章指出想要獲得良好的效果就要搞清楚系統的硬體是如何運作的,還要有相應的設計方法學,這種方法學應該包括定制的矽晶片、軟體以及可恢複這一特性。正是由于思科在特定用途內建電路、系統構架、軟體設計等方面的創新,使得宇宙輻射對重要的服務提供平台的影響降到最低。

從網絡計算機到身邊的手機無一不表明了我們的生活越來越依賴電子網絡裝置,是以加強網絡可信度對我們來說是十分重要的。

是以宇宙輻射真的會引起網絡裝置爆炸嗎?如果是思科經手的,我保證肯定不會(強行植入廣告,老闆給紅包嗎)。

本文轉自d1net(轉載)

繼續閱讀