時間:2013-08-13 12:03:33來æºï¼šå‚³å‹•ç¶²
1ã€å¼•言
在一個橋接的局域網里,為了增強å¯é 性,必然è¦å»ºç«‹ä¸€å€‹å†—ä½™çš„è·¯å¾‘ï¼Œç¶²æ®µæœƒç”¨å†—ä½™çš„ç¶²æ©‹é€£æŽ¥ã€‚ä½†æ˜¯ï¼Œåœ¨ä¸€å€‹é€æ˜Žæ©‹æ©‹æŽ¥çš„網絡里,å˜åœ¨å†—余的路徑就能建立一個橋回路,橋回路å°äºŽä¸€å€‹å±€åŸŸç¶²æ˜¯è‡´å‘½çš„。它會帶來如下å•題:
A.廣æ’風暴
B.åŒä¸€å¹€çš„多份拷è²
C.ä¸ç©©å®šçš„MAC地å€è¡¨
å› æ¤ï¼Œåœ¨äº¤æ›ç¶²çµ¡ä¸å¿…é ˆæœ‰ä¸€å€‹æ©Ÿåˆ¶ä¾†é˜»æ¢å›žè·¯ã€‚
2ã€ç”Ÿæˆæ¨¹å”è°
ç”Ÿæˆæ¨¹å”è°å°±æ˜¯IT界ä¸å¸¸ç”¨çš„æ©Ÿåˆ¶.ç”Ÿæˆæ¨¹å”è°æ˜¯ä¸€ç¨®æ©‹åµŒå¥—å”è°ï¼Œåœ¨IEEE802.1dè¦èŒƒé‡Œå®šç¾©ï¼Œå¯ä»¥ç”¨ä¾†æ¶ˆé™¤æ©‹å›žè·¯ã€‚å®ƒçš„å·¥ä½œåŽŸç†æ˜¯é€™æ¨£çš„ï¼šç”Ÿæˆæ¨¹å”è°å®šç¾©äº†ä¸€å€‹æ•¸æ“šåŒ…,å«åšæ©‹å”è°æ•¸æ“šå–®å…ƒBPDU(BridgeProtocolDataUnit)。網橋用BPDU來相互通信,并用BPDUçš„ç›¸é—œæ©Ÿèƒ½ä¾†å‹•æ…‹é¸æ“‡æ ¹æ©‹å’Œå‚™ä»½æ©‹ã€‚ä½†æ˜¯å› ç‚ºå¾žä¸å¿ƒæ©‹åˆ°ä»»ä½•ç¶²æ®µåªæœ‰ä¸€å€‹è·¯å¾‘å˜åœ¨ï¼Œæ‰€ä»¥æ©‹å›žè·¯è¢«æ¶ˆé™¤ã€‚
åœ¨ä¸€å€‹ç”Ÿæˆæ¨¹ç’°å¢ƒé‡Œï¼Œæ©‹ä¸æœƒç«‹å³é–‹å§‹è½‰ç™¼åŠŸèƒ½ï¼Œå®ƒå€‘å¿…é ˆé¦–å…ˆé¸æ“‡ä¸€å€‹æ©‹ç‚ºæ ¹æ©‹ï¼Œç„¶åŽå»ºç«‹ä¸€å€‹æŒ‡å®šè·¯å¾‘ã€‚åœ¨ä¸€å€‹ç¶²çµ¡é‡Œé‚Šæ“æœ‰æœ€ä½Žæ©‹ID的將變æˆä¸€å€‹æ ¹æ©‹ï¼Œå…¨éƒ¨çš„ç”Ÿæˆæ¨¹ç¶²çµ¡é‡Œé¢åªæœ‰ä¸€å€‹æ ¹æ©‹ã€‚æ ¹æ©‹çš„ä¸»è¦è·è²¬æ˜¯å®šæœŸç™¼é€é…置信æ¯ï¼Œç„¶åŽé€™ç¨®é…置信æ¯å°‡æœƒè¢«æ‰€æœ‰çš„æŒ‡å®šæ©‹ç™¼é€ã€‚é€™åœ¨ç”Ÿæˆæ¨¹ç¶²çµ¡é‡Œé¢æ˜¯ä¸€ç¨®æ©Ÿåˆ¶ï¼Œä¸€æ—¦ç¶²çµ¡çµæ§‹ç™¼ç”Ÿè®ŠåŒ–ï¼Œç¶²çµ¡ç‹€æ…‹å°‡æœƒé‡æ–°é…置。
ç•¶é¸å®šæ ¹æ©‹ä¹‹åŽï¼Œåœ¨è½‰ç™¼æ•¸æ“šåŒ…之å‰ï¼Œå®ƒå€‘å¿…é ˆæ±ºå®šæ¯ä¸€å€‹ç¶²æ®µçš„æŒ‡å®šæ©‹ï¼Œé‹ç”¨ç”Ÿæˆæ¨¹çš„é€™ç¨®ç®—æ³•ï¼Œæ ¹æ©‹æ¯éš”2ç§’é˜å¾žå®ƒæ‰€æœ‰çš„端å£ç™¼é€BPDU包,BPDUåŒ…è¢«æ‰€æœ‰çš„æ©‹å¾žå®ƒå€‘çš„æ ¹ç«¯å£å¾©åˆ¶éŽä¾†ï¼Œæ ¹ç«¯å£æ˜¯æŽ¥æ ¹æ©‹çš„那些橋端å£ã€‚BPDU包括的信æ¯å«åšç«¯å£çš„COST,網絡管ç†å“¡åˆ†é…端å£çš„COST到所有的橋端å£ï¼Œç•¶æ ¹æ©‹ç™¼é€BPDUçš„æ™‚å€™ï¼Œæ ¹æ©‹è¨ç½®å®ƒçš„端å£å€¼ç‚ºé›¶ã€‚ç„¶åŽæ²¿è‘—這æ¢è·¯å¾‘ï¼Œä¸‹ä¸€å€‹æ©‹å¢žåŠ å®ƒçš„é…置端å£COST為一個值,這個值是它接收和轉發數據包到下一個網段的值。這樣æ¯ä¸€å€‹æ©‹éƒ½å¢žåŠ å®ƒçš„ç«¯å£çš„COST值為它所接收的BPDU的包的COST值,所有的橋都檢測它們的端å£çš„COSTå€¼ï¼Œæ“æœ‰æœ€ä½Žç«¯å£çš„COSTå€¼çš„æ©‹å°±è®Šç‚ºäº†æŒ‡å®šçš„æ©‹ã€‚æ“æœ‰æ¯”較高端å£COST值的橋置它的端å£é€²å…¥é˜»å¡žç‹€æ…‹ï¼Œè®Šç‚ºäº†å‚™ä»½æ©‹ã€‚åœ¨é˜»å¡žç‹€æ…‹ï¼Œä¸€å€‹æ©‹åœæ¢äº†è½‰ç™¼ï¼Œä½†æ˜¯å®ƒæœƒç¹¼çºŒæŽ¥æ”¶å’Œè™•ç†BPDU數據包。
IEEE802.1Dè¦èŒƒåŒ…æ‹¬äº†ç”Ÿæˆæ¨¹ç®—法(SpanningTreeAlgorithm,STA),這是一種確ä¿è½‰ç™¼å¾ªç’°æ°¸é 䏿œƒç™¼ç”Ÿçš„æ©Ÿåˆ¶ã€‚STA使用網橋å”è°æ•¸æ“šå–®å…ƒï¼ˆBridgeProtocolDataUnits,BPDU),自動é…置網橋上處于轉發或阻塞狀態的ç¨ç«‹ç«¯å£ã€‚BPDU是網橋發é€åˆ°ä¸€å€‹å·²ä¿å˜çš„多æ’MAC地å€ï¼ˆå°äºŽä»¥å¤ªç¶²ï¼Œé€™å€‹åœ°å€æ˜¯01-80-C2-00-00-00)的消æ¯ï¼Œæ‰€æœ‰é€æ˜Žç¶²æ©‹éƒ½æœƒåµè½è©²åœ°å€ã€‚在阻塞狀態下,端å£ä¸æœƒç²æ‚‰æˆ–轉發已接收到的幀。STAçš„æœ€çµ‚çµæžœæ˜¯ä¸€å€‹ç„¡å¾ªç’°çš„æ©‹æŽ¥ç’°å¢ƒï¼Œä¸ç®¡å±€åŸŸç¶²ç¶²æ®µæ‹“æ’²çµæ§‹æ˜¯å¦æ”¹è®Šï¼Œé€™å€‹ç’°å¢ƒç¸½æ˜¯ä¸€ç›´å˜åœ¨ã€‚ç”Ÿæˆæ¨¹ç®—法,決定了網絡éˆè·¯æ•…éšœæ¢å¾©æ™‚é–“,最少ä¸ä½ŽäºŽ15秒。
ç”Ÿæˆæ¨¹çš„狀態:
é‹è¡Œç”Ÿæˆæ¨¹å”è°çš„äº¤æ›æ©Ÿä¸Šçš„端å£ï¼Œç¸½æ˜¯è™•于下é¢äº”個狀態ä¸çš„一個:
阻塞:所有端å£ä»¥é˜»å¡žç‹€æ…‹å•Ÿå‹•以防æ¢å›žè·¯ï¼Œç”±ç”Ÿæˆæ¨¹ç¢ºå®šå“ªå€‹ç«¯å£åˆ‡æ›ç‚ºè½‰ç™¼ç‹€æ…‹ï¼Œè™•于阻塞狀態的端å£ä¸è½‰ç™¼æ•¸æ“šå¹€ä½†å¯æŽ¥å—BPDU。
監è½ï¼šä¸è½‰ç™¼æ•¸æ“šå¹€ï¼Œä½†æª¢æ¸¬BPDU(臨時狀態)。
å¸ç¿’:ä¸è½‰ç™¼æ•¸æ“šå¹€ï¼Œä½†å¸ç¿’MAC地å€è¡¨ï¼ˆè‡¨æ™‚狀態)。
轉發:å¯ä»¥å‚³é€å’ŒæŽ¥å—數據數據幀。
ç¦ç”¨ï¼šé€šå¸¸ç”±äºŽç«¯å£æ•…éšœæˆ–äº¤æ›æ©Ÿé…置錯誤引起.
3ã€Supreme-Ringå”è°
Supreme-Ringå”è°æ˜¯åœ¨å·¥æ¥ä»¥å¤ªç¶²ä½¿ç”¨çš„冗余機制。Supreme-Ringå”è°å’Œç”Ÿæˆæ¨¹å”è°æœ‰é»žç›¸ä¼¼ï¼ŒSupreme-Ringå”è°ä¹Ÿå®šç¾©äº†ä¸€ç¨®æ•¸æ“šåŒ…,稱為HELLO包,åˆç¨±ç‚ºWD包(WatchDogPackets)ã€‚äº¤æ›æ©Ÿä¹‹é–“用HELLOåŒ…é€šä¿¡ï¼Œåœ¨ä¸»äº¤æ›æ©Ÿä¸Šå‹•æ…‹é¸æ“‡ä¸»éˆè·¯å’Œå‚™ä»½éˆè·¯ã€‚ä½†æ˜¯å› ç‚ºå¾žä¸å¿ƒæ©‹åˆ°ä»»ä½•ç¶²æ®µåªæœ‰ä¸€å€‹è·¯å¾‘å˜åœ¨ï¼Œæ‰€ä»¥æ©‹å›žè·¯è¢«æ¶ˆé™¤ã€‚
在工æ¥å†—余環網網絡環境里,äº¤æ›æ©Ÿä¸æœƒç«‹å³é–‹å§‹è½‰ç™¼åŠŸèƒ½,ä¸»äº¤æ›æ©Ÿ(Local)由手動指定,鏿“‡ä¸»éˆè·¯å’Œå‚™ä»½éˆè·¯å»ºç«‹ä¸€å€‹æŒ‡å®šè·¯å¾‘,ç”±Supreme-Ringå”è°è‡ªå‹•指定。一個工æ¥å†—余環網網絡里é¢åªèƒ½æœ‰ä¸€å€‹ä¸»äº¤æ›æ©Ÿ(Local)ã€‚ä¸»äº¤æ›æ©Ÿ(Local)會定期發é€é…置信æ¯ï¼Œé€™ç¨®é…置信æ¯å°‡æœƒè¢«æ‰€æœ‰çš„å¾žäº¤æ›æ©Ÿï¼ˆRemote)發é€ã€‚ä¸€æ—¦ç¶²çµ¡çµæ§‹ç™¼ç”Ÿè®ŠåŒ–ï¼Œç¶²çµ¡ç‹€æ…‹å°‡æœƒé‡æ–°é…置。
ç•¶æŒ‡å®šä¸»äº¤æ›æ©Ÿ(Local)之åŽï¼Œåœ¨è½‰ç™¼æ•¸æ“šåŒ…之å‰ï¼Œæ‰€æœ‰ç«¯å£éƒ½ä»¥é˜»å¡žæ–¹å¼å•Ÿå‹•。é‹ç”¨Supreme-Ringç®—æ³•ï¼Œä¸»äº¤æ›æ©Ÿ(Local)鏿“‡æœ€ä½ŽCOST值的端å£ä½œç‚ºä¸»éˆè·¯ï¼Œå¦ä¸€æ¢COST值高的端å£ä½œç‚ºå‚™ä»½éˆè·¯ã€‚備份éˆè·¯ä¸è½‰ç™¼æ•¸æ“šï¼ŒåªæŽ¥æ”¶å’Œè™•ç†HELLO包,處于熱備(HotStandbyï¼‰ç‹€æ…‹ã€‚å¾žäº¤æ›æ©Ÿï¼ˆRemote)沒有主éˆè·¯å’Œå‚™ä»½éˆè·¯çš„å€åˆ¥ã€‚Supreme-Ringå”è°æ˜¯ä¸€ç¨®ç°¡æ½”高效的冗余å”è°ï¼Œèƒ½å¤ ä¿è‰ç’°ç¶²åœ¨éˆè·¯æ•…障時,在300ms之內æ¢å¾©ç¶²çµ¡é€šä¿¡ã€‚
Supreme-Ring的狀態:
é‹è¡ŒSupreme-Ringå”è°çš„äº¤æ›æ©Ÿä¸Šçš„端å£ï¼Œç¸½æ˜¯è™•于下é¢å››å€‹ç‹€æ…‹ä¸çš„一個:
阻塞:所有端å£ä»¥é˜»å¡žç‹€æ…‹å•Ÿå‹•以防æ¢å›žè·¯ï¼Œè™•于阻塞狀態的端å£ä¸è½‰ç™¼æ•¸æ“šå¹€ä½†å¯æŽ¥å—HELLO包。
熱備:ä¸è½‰ç™¼æ•¸æ“šå¹€ï¼Œä½†å¸ç¿’MAC地å€è¡¨ï¼Œåœ¨ä¸»éˆè·¯æ•…障時,在300ms之內,立刻進入轉發狀態。
轉發:å¯ä»¥å‚³é€å’ŒæŽ¥å—數據數據幀。
ç¦ç”¨ï¼šé€šå¸¸ç”±äºŽç«¯å£æ•…éšœæˆ–äº¤æ›æ©Ÿé…置錯誤引起。
4ã€çµæŸèªž
å·¥æ¥ç¶²çµ¡ç’°å¢ƒéœ€è¦å¿«é€Ÿåæ‡‰å†—ä½™æ©Ÿåˆ¶ï¼Œç”Ÿæˆæ¨¹å”è°çš„15ç§’æ¢å¾©æ™‚間,ä¸èƒ½æ»¿è¶³å·¥æ¥ç’°å¢ƒè¦æ±‚ã€‚åªæœ‰é‡‡ç”¨Supreme-Ringå”è°æ‰æ˜¯å·¥æ¥ç¶²çµ¡ç’°å¢ƒçš„æœ€ä½³å†—余機制。
標簽:
ä¸Šä¸€ç¯‡ï¼šæ¶²ä½æµ®çƒæ€Žä¹ˆç¶ä¿®ï¼Ÿ
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊