百科解釋
IEEE802.1標(biāo)準(zhǔn)提供了一個(gè)對(duì)整個(gè)IEEE802系列協(xié)議的概述,描述了IEEE802標(biāo)準(zhǔn)和開放系統(tǒng)基本參照模型(即ISO的OSI7層模型)之間的聯(lián)系,解釋這些標(biāo)準(zhǔn)如何和高層協(xié)議交互,定義了標(biāo)準(zhǔn)化的媒體接入控制層(MAC)地址格式,并且提供一個(gè)標(biāo)準(zhǔn)用于鑒別各種不同的協(xié)議。
IEEE802.1工作組主要負(fù)責(zé)以下工作:
802系列的局域網(wǎng),城域網(wǎng),個(gè)人網(wǎng)的體系結(jié)構(gòu)。
802系列網(wǎng)絡(luò)之間以及與其他廣域網(wǎng)的互連問題。
802網(wǎng)絡(luò)的網(wǎng)絡(luò)管理
媒體接入控制層(MAC)及邏輯鏈路層(LLC)之上的協(xié)議層的一些問題。
IEEE 802.1是一組協(xié)議的集合,如生成樹協(xié)議、VLAN協(xié)議等。為了將各個(gè)協(xié)議區(qū)別開來,IEEE在制定某一個(gè)協(xié)議時(shí),就在IEEE 802.1后面加上不同的小寫字母,如IEEE 802.1w就是最近頒布的一個(gè)協(xié)議。
從IEEE 802.1d協(xié)議談起
IEEE 802.1w協(xié)議由IEEE 802.1d協(xié)議改進(jìn)而來,因此想搞懂IEEE 802.1w協(xié)議,就得先了解什么是IEEE 802.1d協(xié)議。
在局域網(wǎng)中,為了提供可靠的網(wǎng)絡(luò)連接,就得需要網(wǎng)絡(luò)提供冗余鏈路。所謂“冗余鏈路”別看聽起來挺玄乎,其實(shí)道理和走路一樣簡(jiǎn)單,這條路不通,走另一條路就可以了!冗余就是準(zhǔn)備兩條以上的路,如果哪一條不通了,就從另外的路走。
但是網(wǎng)絡(luò)技術(shù)還很“幼稚”,如果你真的準(zhǔn)備兩條以上的路,就必然形成了一個(gè)環(huán)路,交換機(jī)并不知道如何處理環(huán)路,只是周而復(fù)始地轉(zhuǎn)發(fā)幀,形成一個(gè)“死循環(huán)”,如附圖所示。這個(gè)死循環(huán)會(huì)造成整個(gè)網(wǎng)絡(luò)處于阻塞狀態(tài),導(dǎo)致網(wǎng)絡(luò)癱瘓。
為了解決冗余鏈路引起的問題,IEEE通過了IEEE 802.1d協(xié)議,即生成樹協(xié)議。IEEE 802.1d協(xié)議通過在交換機(jī)上運(yùn)行一套復(fù)雜的算法,使冗余端口置于“阻斷狀態(tài)”,使得聯(lián)入網(wǎng)絡(luò)的計(jì)算機(jī)在與其他計(jì)算機(jī)通訊時(shí),只有一條鏈路生效,而當(dāng)這個(gè)鏈路出現(xiàn)故障無法使用時(shí),IEEE 802.1d協(xié)議會(huì)重新計(jì)算網(wǎng)絡(luò)鏈路,將處于“阻斷狀態(tài)”的端口重新打開,從而既保障了網(wǎng)絡(luò)正常運(yùn)轉(zhuǎn),又保證了冗余能力。
IEEE 802.1w協(xié)議的作用
那么為什么要制定IEEE 802.1w協(xié)議呢?原來,IEEE 802.1d協(xié)議雖然解決了鏈路閉合引起的死循環(huán)問題,但是生成樹的收斂(指重新設(shè)定網(wǎng)絡(luò)中的交換機(jī)端口狀態(tài))過程需要1分鐘左右的時(shí)間。對(duì)于以前的網(wǎng)絡(luò)來說,1分鐘的阻斷是可以接受的,畢竟人們以前對(duì)網(wǎng)絡(luò)的依賴性不強(qiáng),但是現(xiàn)在情況不同了,人們對(duì)網(wǎng)絡(luò)的依賴性越來越強(qiáng),1分鐘的網(wǎng)絡(luò)故障足以帶來巨大的損失,因此IEEE 802.1d協(xié)議已經(jīng)不能適應(yīng)現(xiàn)代網(wǎng)絡(luò)的需求了。于是協(xié)議問世了,IEEE 802.1w協(xié)議使收斂過程由原來的1分鐘減少為現(xiàn)在的1至10秒,因此IEEE 802.1w又稱為“快速生成樹協(xié)議”。對(duì)于現(xiàn)在的網(wǎng)絡(luò)來說,這個(gè)速度足夠快了。