iT邦幫忙

1

網路大斷線,疑廣播風暴問題

  • 分享至 

  • xImage

昨天公司內外網突然全掛點,後來發現vigor 2960這台是唯一可以ping的到,
公司網路配置是vigor2960 WAN接數據機,LAN 1出來接switch ,其它電腦都接switch
,情況是後來我發現廠區有一台很舊的HUB開啟沒多久才造成的(有接線,只是不知那裡的),
關掉後就沒事了,只是好奇的是,現在的L2或L3 不是都有防類似廣播風暴的功能,
還是說要另外設定?

runan5678 iT邦研究生 1 級 ‧ 2018-05-02 08:56:01 檢舉
STP或loop detection功能都有,不過有些廠牌預設會開,有些預設不會開,要自行確認,建議還是把很舊的HUB線路做釐清,或是把網路線處理掉,因為使用者會做什麼事情很難預測
ks1217 iT邦研究生 1 級 ‧ 2018-05-04 10:38:21 檢舉
如果知道是哪台HUB就好辦了, 一條一條插回去, 看看是哪一個Port產生的, 每插一條就等五分鐘確認網路情況, 直到找出哪一條會造成此問題, 然後再去查這條線去哪裡了.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
Ray
iT邦大神 1 級 ‧ 2018-05-01 20:16:27
最佳解答

廣播風暴最常見的成因是 Topology Loop. 用來防止 Topology 出現 Loop 的方法, 是透過 STP 或是 RSTP 協定, 來偵測並切斷出現 Loop 的 Port.

但這裡面的關鍵是:
你必須在發生 Loop 的這台 (或是被連成 Loop 的數台) Switch/Hub 上面, 執行 STP/RSTP 才有效; 如果, 你已經在某台 Switch 上製造出 Loop, 可是這台 Switch 裡面並沒有 STP/RSTP 功能, 然後又把封包透過網路線送到其他沒有 Loop 的 Switch 時, 其他的 Switch 是沒有辦法幫你切斷 Loop 的.

所以推測您的狀況是:

  1. 該 Hub 自己有兩個 Port 被接成 Loop
  2. 該 Hub 本身沒有處理 STP/RSTP 的能力
  3. 該 Hub 有 uplink 到其他的 Switch 去

在這種情境下, 他會持續將封包風暴送往其他的 Switch, 而別人無法幫他切斷 Loop.

這篇文章正好描述了上面的情境:
校園網路障礙:接線迴圈(LOOP)簡介
請看這張圖就很清楚:

當然, 還有一種可能是:
您的 Switch/Hub 上面的 STP/RSTP 功能沒有打開...

chou0118 iT邦新手 5 級 ‧ 2018-05-02 12:00:34 檢舉

假設switch有開STP功能,但其中一個PORT接出去的HUB有LOOP產生,只會影響該HUB接的設備是嗎?

Ray iT邦大神 1 級 ‧ 2018-05-02 12:39:10 檢舉

沒有喔, 全部都會掛掉...

請參考原本回覆的上圖, 最上面那台 Switch 就算有開 STP 也沒用, 因為他找不到自己身上的 loop 點在哪裡?

只有右下角那台 Switch, 才會知道 loop 點是哪兩個 port, 所以是他要負責切斷.

最上面那台若想切斷下面這台塞進來的廣播風暴, 不是靠 STP, 而是靠偵測 MAC Flooding 的保護機制:
Protecting against MAC flooding attack

hsiang11 iT邦好手 1 級 ‧ 2018-05-03 12:06:48 檢舉

那張媽我在這害我笑了
所以STP還是只能loop在自己身上才可以判斷?
別台switch都會判斷為正常封包

0
dragonforce
iT邦新手 5 級 ‧ 2018-05-02 13:08:33

STP or loop detect/protect 一般都是 default disable, 因為都有其副作用.

a8326555 iT邦新手 5 級 ‧ 2022-09-20 12:14:31 檢舉

請問有什麼副作用

0
tsang
iT邦新手 1 級 ‧ 2018-05-02 23:22:05

我試過在switch一條一條綫拔,直至問題特然停止,再追查其連接裝置。

Kert iT邦研究生 5 級 ‧ 2018-05-03 16:50:48 檢舉

一般都是這方式 從CORE SWITCH 開始 這狀況 WEB CONSOLE 也連不上

我要發表回答

立即登入回答