ringowang wrote:
不過還是回到之前的問題,就算遠端可以連到已經廣播風暴的 Switch,但是 Table表已經亂掉的情況之下...機器本身還能得知是那個 Port 造成的嗎...???


這個問題幾乎是無解, 因為哪來的Table已經亂掉這回事咧? Broadcast的封包是不會被學在MAC Table裡的喔.
假設, 你要避免有人誤接或亂搞, 就是將STP Port 開啟. 下方在接台Dump switch, 當有人插錯的時候, 就不會影響
STP的主機. 在不然就是切VLAN, 也是可行. 在不然就是當發生時, 直接將可疑的PORT拔掉, 當有人來哇哇叫的時候, 就當場去檢查, 並警告.

STP的應用其實就是要所有的連接PORT都有開啟才有用, 因為STP成立的前提就是有個PORT為Block時, 才會開始
進行所謂的Root Swtich選舉, 這樣的動作就是要避免Broadcast的行為發生. 之後再去決定PORT的角色.
ringowang wrote:
感謝後續幾位前輩的回...(恕刪)


形成loop的兩個port
同一個mac會在兩個port之間學來學去
利用show mac-address-table 指令應該就能看的出來
不過他會切換很快 可能要多show幾次才能發現
是否 span-tree 功能開啟. 底下switch 都要開?
今天發現, 如果 A->B跟C . 如果A開啟span_tree. B跟C 沒開.
B跟C串成Loop 時 , A會出現狂閃. 然後spantree 狀態還是forw. 就ping 不到了?
jack456 wrote:
是否 span-tr...(恕刪)


Spanning tree 是否全開的問題, 這要看你的機器是否有Global 設定以及Port的設定.

我就以Cisco 2950 IOS版本12 來說, 這是個老機器了. 他是預設值就是將STP都打開, 但是你也可以
利用BPDUGuard將此功能關閉, 當有設定BPDUGUARD的Port 收到BPDU時會強制將該PORT Shutdown.

基本上,Cisco的機器就是不會讓你發生Loop, 而他也有很多靈活的運用去避免LOOP的發生.

以上,僅供參考.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!