2007年10月31日 星期三

Spanning tree protocol(STP)測試結果

參考
1.















Switch:ASUS GigaX2024
假設:
TOP、A、B 三台switch皆開啟STP的功能,下層switch 1、2 則無STP功能。

如果switch 1 和 2 接成 loop (跳線),則因為A無法跟1、2溝通出spanning tree,
所以PC發出的封包會在A、1、2間造成flooding,
且從TOP switch來看,他和A之間只有一條路徑,所以不會block這個port(路徑),
進而下層的flooding會造成TOP癱瘓(封包太多CPU不堪負荷)。

2.















如果現在1、2之間沒有接成loop,是A、B間接成loop,
這樣的話A、B、TOP會溝通出沒有redundancy的一條路徑,
不會有loop問題。
(ps:測試結果是A B 只要有其中一台開STP即可)


3.



















假設黑色的點為L3設備,下面兩個switch接成loop,
則L3設備會block住STP messages,所以下面兩台switch無法溝通出Spanning tree,
會形成loop,但L3設備不會將下面loop的封包往外丟(因為他看IP),
所以癱瘓只會癱瘓L3以下,不會造成整個network癱瘓。

沒有留言: