iT邦幫忙

0

網路設備的疑問 ?

twnem 2008-05-21 23:17:3637704 瀏覽

各位大大:

請問有誰知道 ----- 啟動spanning tree的機制 ?
啟動 spanning tree 的機制 , 到底是什麼意思?
它的功能又是在作什麼的 ?

看更多先前的討論...收起先前的討論...
funkent iT邦高手 1 級 ‧ 2008-05-22 07:29:22 檢舉
這個function已經變成基本配備囉
魯大 iT邦高手 1 級 ‧ 2008-05-22 09:05:03 檢舉
tecksin大
你的know how還真是不少..
john651216 iT邦研究生 1 級 ‧ 2008-05-22 11:41:07 檢舉
很多好的知識
davistai iT邦大師 1 級 ‧ 2008-05-22 12:12:11 檢舉
多逛逛,還是有好處的^^
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
55
jcck20008
iT邦研究生 1 級 ‧ 2008-05-22 00:00:28
最佳解答

Spanning-Tree 是建立多路徑網路的功能

會什麼要用Spanning-Tree 協定
http://study.tnit.edu.tw/teacher/ccyen/network/index4.html
Spanning Tree 協定的目的是動態的產生一個 Bridged/Switched 網路,且在任兩個網段(Collision Domains)間只有一個路徑,為了完成這個工作,所有的橋接裝置包括交換器,都必須使用動態協定,這個協定的結果,就是在每個橋接裝置的每一個介面上,將可以被設定進入 blocking (封住)狀態或 forwarding (轉送)狀態,所謂的 Blocking 狀態就是介面不能轉送或接收資料訊框 ,但是它可以送及接收 CBPDUs(Configuration Bridge Protocol Data Units),轉送的意思是介面可以送及收資料訊框

當然在實體的線路上如果只設計一條路徑是非常差的設計,假如這一條路徑的任何地方斷線,都將使整個可通訊的網路斷成兩部份而無法通訊,所以有需要在線路上設計實體的容錯 (Redundancy),但是因為通透橋接邏輯不能忍受兩條以上的通路,解決的方法就是建立一個實體容錯的橋接網路,同時使用 Spanning Tree 協定去動態 block 某些介面,使任一時間只有一條通路存在

生成樹協議 是 保證 圈 自由拓撲結構為任一跨接的 LAN 的OSI 層數2 協議。它根據 算法 由Radia Perlman 發明 當工作為 數字設備公司[ 1 ][ 2 ]。生成樹允許網路設計包括備用(重複) 鏈接提供自動備份道路如果一個活躍鏈接失敗, 沒有橋梁的危險使成環, 或對手工使能/使無能力的需要這些備用鏈接。橋梁圈必須被避免因為他們導致充斥網路。

http://tw.info.search.yahoo.com/language/translatedPage.php?tt=url&text=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSpanning_tree_protocol&lp=en_zt&.intl=tw&fr=yfp
生成樹協議(STP), 被定義在 IEEE 標準 802.1D。當名字建議, 它創造一個 生成樹 在被連接的 層數2 橋梁之內 (典型地以太網開關) 網狀網路, 和功能失效不作為那棵樹的部分的鏈接, 留下一個唯一活躍道路在任何二個網路節點之間。

30
鐵殼心
iT邦高手 1 級 ‧ 2008-05-21 23:46:30

請參考以下連結 4-3章部分

http://study.tnit.edu.tw/teacher/ccyen/network/index4.html

這邊說明的非常詳細.

34
funkent
iT邦高手 1 級 ‧ 2008-05-22 07:28:34

幫您翻譯成白話文

使用Spanning-Tree主要是要預防網路風暴的發生,目前試驗結果可以預防單一switch串接產生 loop,但是多個switch串接似乎就沒有作用囉,不過建議是一定要啟用啦

14
jerry640
iT邦新手 1 級 ‧ 2008-05-22 17:21:18

再白話點
就是避免傳出去的資料在裡面繞圈圈,越來越多出不來,然後塞車網路就會越來越慢。

16
decca
iT邦新手 4 級 ‧ 2008-05-23 02:38:19

很多人都覺得 Spanning-Tree 是用來預防網路風暴, 其實還有另一個主要因素. 他可以用來當作備份的連線. 如果你把 Root switch 給設定好 然後有兩條線連到另一個 switch. 我有用過switch A #1 用雷射 #24 是用無線連至 switch B 的 #1 和 #24. 假設你的 port cost 設定對你可以把主要 雷射作為主要的 link 然後如果雷射壞了 switch B 的無線的port 就會從blocking 到傳送 forwarding.
那什麼時候不要用 spanning-tree? 1. 非常確定你內部網路沒有 loop. 2. 某些網路設備使用不同的spanning-tree, 如F5. 3. 你不希望 BPDU Packet在 switch 裡跑.

如果只是普通公司的網路, 我還是建議使用 spanning-tree.

=D=

12
benzgigi
iT邦新手 2 級 ‧ 2008-05-29 15:02:39

簡單來說整個功能就是防止網路loop...
standard 定義
1.STP從偵測到網路線接上開始,先listen->learning->forward,虛耗時30秒.
2.RSTP則少了listen直接learning->forward,只需要15秒.

我要發表回答

立即登入回答