專(zhuān)利名稱(chēng):一種以太環(huán)網(wǎng)保護(hù)方法和傳輸節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種以太環(huán)網(wǎng)保護(hù)方法和傳輸節(jié)點(diǎn)。
背景技術(shù):
以太網(wǎng)自動(dòng)保護(hù)切換的方法應(yīng)用在以太網(wǎng)環(huán)網(wǎng)上, 一個(gè)以太網(wǎng)環(huán)網(wǎng)存在 一個(gè)主節(jié)點(diǎn),其它網(wǎng)絡(luò)節(jié)點(diǎn)為傳輸節(jié)點(diǎn)。圖1為現(xiàn)有技術(shù)中一個(gè)以太網(wǎng)環(huán)網(wǎng)的結(jié)構(gòu)示意圖,圖中S1為主節(jié)點(diǎn),其它S2至S6為傳輸節(jié)點(diǎn),其中,主節(jié) 點(diǎn)連在以太網(wǎng)環(huán)網(wǎng)上的兩個(gè)端口中的一個(gè)為主端口 (圖1中的P1),另一 個(gè)為副端口 (圖1中的P2)。如果環(huán)網(wǎng)沒(méi)有發(fā)生故障,則主節(jié)點(diǎn)的副端口 為阻塞狀態(tài);如果環(huán)網(wǎng)發(fā)生故障,則主節(jié)點(diǎn)開(kāi)放副端口來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文,以 保持環(huán)網(wǎng)的連通性?,F(xiàn)有技術(shù)中針對(duì)環(huán)網(wǎng)發(fā)生故障的保護(hù)方法為當(dāng)環(huán)網(wǎng)發(fā)生故障,如圖1 所示,有i設(shè)環(huán)網(wǎng)故障點(diǎn)在傳輸節(jié)點(diǎn)S4和S5之間,S4和S5 4企測(cè)到故障發(fā)生 后,在環(huán)網(wǎng)上發(fā)送環(huán)網(wǎng)故障(LINK—DOWN)報(bào)文,各傳輸節(jié)點(diǎn)接收到該 LINK—DOWN才艮文后對(duì)該LINK—DOWN才艮文不啦文任何處理,直才妻將該 LINK—DOWN報(bào)文進(jìn)行轉(zhuǎn)發(fā)直至主節(jié)點(diǎn)Sl。主節(jié)點(diǎn)SI接收到該 LINK—DOWN報(bào)文后開(kāi)》文副端口 ,并通過(guò)主端口和副端口在環(huán)網(wǎng)上發(fā)送環(huán)網(wǎng) 刷新(RING_DOWN—FLUSH—FDB )才艮文,各傳輸節(jié)點(diǎn)接收到該 RING—DOWN—FLUSH—FDB報(bào)文時(shí)刷新自身的MAC表項(xiàng),從而實(shí)現(xiàn)以太網(wǎng) 的環(huán)網(wǎng)保護(hù)。但是,現(xiàn)有技術(shù)的該方法中,除了諸如圖1中S4和S5之外的其它傳輸 節(jié)點(diǎn)只能通過(guò)接收到RING_DOWN—FLUSH—FDB報(bào)文來(lái)觸發(fā)刷新自身的媒體接入控制(MAC)表項(xiàng),如果RING—DOWN—FLUSH—FDB報(bào)文在發(fā)送過(guò) 程中丟失,則沒(méi)有接收到該RING—DOWN—FLUSH—FDB報(bào)文的傳輸節(jié)點(diǎn)需 要等待MAC表項(xiàng)的自然老化,即到達(dá)MAC表項(xiàng)的老化時(shí)間后才刷新自身 的MAC表項(xiàng);如果環(huán)網(wǎng)上的主節(jié)點(diǎn)發(fā)生故障,則無(wú)法在環(huán)網(wǎng)上發(fā)送 RING—DOWN—FLUSH—FDB報(bào)文,各傳輸節(jié)點(diǎn)也需要等待MAC表項(xiàng)的自然 老化才刷新自身的MAC表項(xiàng)。然而,MAC表項(xiàng)的老化時(shí)間較長(zhǎng),通常為 分鐘級(jí)的,傳輸節(jié)點(diǎn)在該老化時(shí)間內(nèi)不能及時(shí)刷新MAC表項(xiàng),將會(huì)導(dǎo)致長(zhǎng) 時(shí)間的環(huán)網(wǎng)不通,業(yè)務(wù)無(wú)法正常進(jìn)行。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了 一種環(huán)網(wǎng)保護(hù)方法和傳輸節(jié)點(diǎn),可以減少因傳輸節(jié) 點(diǎn)無(wú)法及時(shí)刷新MAC表項(xiàng)引起業(yè)務(wù)中斷的時(shí)間。 一種以太環(huán)網(wǎng)保護(hù)的方法,該方法包括當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知到故障的傳輸節(jié)點(diǎn)生成環(huán)網(wǎng)故障 LINK—DOWN才艮文后在環(huán)網(wǎng)中發(fā)送該LINK—DOWN報(bào)文;其他傳輸節(jié)點(diǎn)接收到該LINK一DOWN報(bào)文后,發(fā)送該LINK—DOWN報(bào)文, 并且根據(jù)該LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障;確定環(huán)網(wǎng)出現(xiàn)故障時(shí),所述其他傳輸節(jié)點(diǎn)刷新自身的媒體接入控制MAC 表項(xiàng),或者,在發(fā)送所述LINK一DOWN報(bào)文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí) 器的定時(shí)時(shí)長(zhǎng)到時(shí),所述其他傳輸節(jié)點(diǎn)刷新自身的MAC表項(xiàng)。一種以太環(huán)網(wǎng)保護(hù)的方法,該方法包括當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知到故障的節(jié)點(diǎn)生成LINK—DOWN 報(bào)文后在環(huán)網(wǎng)中發(fā)送該LINK—DOWN報(bào)文,并刷新自身的MAC表項(xiàng),或者, 在發(fā)送所述LINK—DOWN報(bào)文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí) 時(shí)長(zhǎng)到時(shí),刷新自身的MAC表項(xiàng)。一種傳輸節(jié)點(diǎn),該傳輸節(jié)點(diǎn)包括報(bào)文接收單元、報(bào)文發(fā)送單元、故障確 定單元和表項(xiàng)刷新單元;所述報(bào)文接收單元,用于接收LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述報(bào)文接收單元接收到的LINK一DOWN報(bào)文;所述故障確定單元,用于利用所述LINK—DOWN才艮文確定環(huán)網(wǎng)出現(xiàn)故障, 并向所述表項(xiàng)刷新單元發(fā)送刷新通知;所述表項(xiàng)刷新單元,用于在接收到所述故障確定單元發(fā)送的刷新通知 后,刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。一種傳輸節(jié)點(diǎn),該傳輸節(jié)點(diǎn)包括報(bào)文接收單元、報(bào)文發(fā)送單元、故障確 定單元、延時(shí)定時(shí)器和表項(xiàng)刷新單元;所述報(bào)文接收單元,用于接收LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述報(bào)文接收單元接收到的LINK—DOWN報(bào)文;所述故障確定單元,用于利用所述LINK—DOWN l艮文確定環(huán)網(wǎng)出現(xiàn)故障, 并且在所述延時(shí)定時(shí)器到時(shí),向所述表項(xiàng)刷新單元發(fā)送刷新通知;所述延時(shí)定時(shí)器,用于在所述報(bào)文發(fā)送單元發(fā)送所述LINK—DOWN報(bào)文的 同時(shí),啟動(dòng)定時(shí);所述表項(xiàng)刷新單元,用于在接收到所述故障確定單元發(fā)送的刷新通知 后,刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。一種傳輸節(jié)點(diǎn),該傳輸節(jié)點(diǎn)包括故障感知單元、報(bào)文生成單元、報(bào)文發(fā) 送單元和表項(xiàng)刷新單元;所述故障感知單元,用于感知以太環(huán)網(wǎng)出現(xiàn)故障;所述報(bào)文生成單元,用于在故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障后生成 LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述生成的LINK—DOWN報(bào)文;所述表項(xiàng)刷新單元,用于在所述故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障 后,刷新自身的MAC表項(xiàng)。一種傳輸節(jié)點(diǎn),該傳輸節(jié)點(diǎn)包括故障感知單元、報(bào)文生成單元、報(bào)文發(fā)送單元、延時(shí)定時(shí)器和表項(xiàng)刷新單元;所述故障感知單元,用于感知以太環(huán)網(wǎng)出現(xiàn)故障;所述"R文生成單元,用于在故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障后生成LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述生成的LINK一DOWN報(bào)文; 所述延時(shí)定時(shí)器,用于在所述報(bào)文發(fā)送單元發(fā)送LINK—DOWN報(bào)文的同時(shí)啟動(dòng)定時(shí);所述表項(xiàng)刷新單元,用于在所述延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身 的MAC表項(xiàng)。由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供的以太環(huán)網(wǎng)保護(hù)的方法和 傳輸節(jié)點(diǎn),在刷新MAC表項(xiàng)時(shí)并不依賴(lài)于RING—DOWN—FLUSH—FDB報(bào) 文進(jìn)行觸發(fā),即便RING—DOWN—FLUSH—FDB報(bào)文丟失或者主節(jié)點(diǎn)發(fā)生故 障而無(wú)法發(fā)送RING—DOWN—FLUSH—FDB報(bào)文,也能夠才艮據(jù)接收到的該 LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障并自動(dòng)刷新自身的MAC表項(xiàng),而不必 等待MAC表項(xiàng)自然老化來(lái)刷新MAC表項(xiàng),能夠減少因傳輸節(jié)點(diǎn)無(wú)法及時(shí) 刷新MAC表項(xiàng)引起業(yè)務(wù)中斷的時(shí)間。
圖1為現(xiàn)有技術(shù)中一個(gè)以太網(wǎng)環(huán)網(wǎng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例提供的第一種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖; 圖3為本發(fā)明實(shí)施例提供的第二種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖; 圖4為本發(fā)明實(shí)施例提供的第三種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖; 圖5為本發(fā)明實(shí)施例提供的第四種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體 實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明實(shí)施例提供的方法主要包括當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知 到故障的傳輸節(jié)點(diǎn)生成LINK—DOWN報(bào)文后在環(huán)網(wǎng)中發(fā)送該LINK—DOWN報(bào) 文,并刷新自身的MAC表項(xiàng),或者,在發(fā)送所述LINK—DOWN報(bào)文的同時(shí)啟 動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的MAC表項(xiàng);其他傳 輸節(jié)點(diǎn)接收到該LINK—DOWN報(bào)文后,發(fā)送該LINK—DOWN報(bào)文,并且根據(jù) 該LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障;確定環(huán)網(wǎng)出現(xiàn)故障時(shí),所述其他傳輸 節(jié)點(diǎn)刷新自身的媒體接入控制MAC表項(xiàng),或者,在發(fā)送所述LINK—DOWN報(bào) 文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),所述其他傳輸節(jié)點(diǎn)刷 新自身的MAC表項(xiàng)。下面結(jié)合具體實(shí)施例對(duì)該方法進(jìn)行描述。仍以圖1為例,傳輸節(jié)點(diǎn)S4 和S5檢測(cè)到環(huán)網(wǎng)發(fā)生故障后,生成LINK—DOWN報(bào)文,并發(fā)送該生成的 LINK—DOWN報(bào)文,由于該傳輸節(jié)點(diǎn)S4和S5檢測(cè)到環(huán)網(wǎng)發(fā)生故障,因此, 傳輸節(jié)點(diǎn)S4和S5在生成LINK—DOWN報(bào)文的同時(shí)可以直接確定環(huán)網(wǎng)出現(xiàn) 故障,并刷新自身的MAC表項(xiàng)。也可以在生成LINK—DOWN報(bào)文的同時(shí)啟 動(dòng)延時(shí)定時(shí)器,該延時(shí)定時(shí)器可以設(shè)定一個(gè)短暫的定時(shí)時(shí)長(zhǎng),例如定時(shí)幾秒 鐘,在該定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的MAC表項(xiàng)。如果在延時(shí)定時(shí)器的定時(shí) 時(shí)長(zhǎng)未到時(shí)S4或S5收到RING—DOWN—FLUSH—FDB報(bào)文,則立即刷新自 身的MAC表項(xiàng)并終止延時(shí)定時(shí)器。圖1中除了 S4和S5之外的其它傳輸節(jié)點(diǎn),即S2、 S3、 S6,接收到 LINK—DOWN報(bào)文后,在轉(zhuǎn)發(fā)該LINK—DOWN報(bào)文的同時(shí),將接收到的 LINK—DOWN報(bào)文上報(bào)自身的CPU,從而使得自身的CPU能夠感知到環(huán)網(wǎng) 發(fā)生故障,該傳輸節(jié)點(diǎn)的CPU接收到該LINK—DOWN報(bào)文后可以確定環(huán)網(wǎng) 出現(xiàn)故障,通知該傳輸節(jié)點(diǎn)刷新自身的MAC表項(xiàng);也可以在CPU接收到該 LINK—DOWN l艮文后啟動(dòng)延時(shí)定時(shí)器,同樣,該延時(shí)定時(shí)器可以設(shè)定一個(gè)短 暫的定時(shí)時(shí)長(zhǎng),例如定時(shí)幾秒鐘,在該定時(shí)時(shí)長(zhǎng)到時(shí),該傳輸節(jié)點(diǎn)刷新自身 的MAC表項(xiàng)。如果在延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)未到時(shí),該傳輸節(jié)點(diǎn)收到 RING—DOWN—FLUSH—FDB報(bào)文,則立即刷新自身的MAC表項(xiàng)并終止延時(shí)定時(shí)器。主節(jié)點(diǎn)Sl在接收到LINK—DOWN報(bào)文后,開(kāi)放副端口 ,并通過(guò)主端口 和副端口在環(huán)網(wǎng)上發(fā)送RING—DOWN—FLUSH—FDB報(bào)文。在上述過(guò)程中刷新MAC表項(xiàng)指的是清除現(xiàn)有的端口 MAC記錄,這樣, 便可以利用新的端口接收和發(fā)送數(shù)據(jù),從而保證業(yè)務(wù)正常進(jìn)行,該刷新MAC 表項(xiàng)的部分為現(xiàn)有技術(shù),在此不再贅述。下面對(duì)本發(fā)明實(shí)施例提供的傳輸節(jié)點(diǎn)進(jìn)行詳細(xì)描述,圖2為本發(fā)明實(shí)施例 提供的一種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖,如圖2所示,該傳輸節(jié)點(diǎn)可以包括報(bào)文接收單 元201、報(bào)文發(fā)送單元202、故障確定單元203和表項(xiàng)刷新單元204。報(bào)文接收單元201,用于接收LINK—DOWN報(bào)文。報(bào)文發(fā)送單元202,用于發(fā)送報(bào)文接收單元201接收到的LINK—DOWN報(bào)文。故障確定單元203,用于利用LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障,并向 表項(xiàng)刷新單元204發(fā)送刷新通知。表項(xiàng)刷新單元204,用于在接收到故障確定單元203發(fā)送的刷新通知后, 刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。其中,故障確定單元203可以包括報(bào)文上報(bào)子單元2031和刷新通知子單 元2032。報(bào)文上報(bào)子單元2031,用于將報(bào)文接收單元201接收到的LINK—DOWN 報(bào)文上報(bào)給刷新通知子單元2032。刷新通知子單元2032,用于在接收到LINK—DOWN報(bào)文后,確定環(huán)網(wǎng)出 現(xiàn)故障,并向表項(xiàng)刷新單元204發(fā)送刷新通知。圖3為本發(fā)明實(shí)施例提供的第二種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖,如圖3所示,該傳輸 節(jié)點(diǎn)可以包括報(bào)文接收單元301、報(bào)文發(fā)送單元302、故障確定單元303、延 時(shí)定時(shí)器304和表項(xiàng)刷新單元305。報(bào)文接收單元301,用于接收LINK—DOWN報(bào)文。報(bào)文發(fā)送單元302,用于發(fā)送報(bào)文接收單元301接收到的LINK—DOWN報(bào)文。故障確定單元303,用于利用LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障,并且 在延時(shí)定時(shí)器304的設(shè)定時(shí)長(zhǎng)到時(shí),向表項(xiàng)刷新單元305發(fā)送刷新通知。延時(shí)定時(shí)器304,用于在報(bào)文發(fā)送單元302發(fā)送LINK—DOWN報(bào)文的同時(shí), 啟動(dòng)定時(shí)。表項(xiàng)刷新單元305,用于在接收到故障確定單元303發(fā)送的刷新通知后, 刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。另外,報(bào)文接收單元302,還用于接收RING—DOWN—FLUSH—FDB報(bào)文。延時(shí)定時(shí)器304 , 還用于在報(bào)文接收單元301 接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),終止定時(shí)。表項(xiàng)刷新單元305 , 還用于在報(bào)文接收單元301接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。圖4為本發(fā)明實(shí)施例提供的第三種傳輸節(jié)點(diǎn)結(jié)構(gòu)圖,如圖4所示,該傳輸 節(jié)點(diǎn)可以包括故障感知單元401、報(bào)文生成單元402、報(bào)文發(fā)送單元403和表 項(xiàng)刷新單元404。故障感知單元401,用于感知以太環(huán)網(wǎng)出現(xiàn)故障。報(bào)文生成單元402,用于在故障感知單元401感知到以太環(huán)網(wǎng)出現(xiàn)故障后 生成LINK DOWN報(bào)文。報(bào)文發(fā)送單元403 ,用于發(fā)送生成的LINK—DOWN報(bào)文。表項(xiàng)刷新單元404,用于在故障感知單元401感知到以太環(huán)網(wǎng)出現(xiàn)故障后, 刷新自身的MAC表項(xiàng)。圖5為本發(fā)明實(shí)施例提供的第四種傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)包 括故障感知單元501、纟艮文生成單元502、纟艮文發(fā)送單元503、延時(shí)定時(shí)器504 和表項(xiàng)刷新單元505。故障感知單元501,用于感知以太環(huán)網(wǎng)出現(xiàn)故障。報(bào)文生成單元502,用于在故障感知單元501感知到以太環(huán)網(wǎng)出現(xiàn)故障后 生成LINK_DOWN報(bào)文。報(bào)文發(fā)送單元503,用于發(fā)送生成的LINK—DOWN報(bào)文。 延時(shí)定時(shí)器504,用于在報(bào)文發(fā)送單元503發(fā)送LINK—DOWN報(bào)文的同時(shí) 啟動(dòng)定時(shí)。表項(xiàng)刷新單元505,用于在延時(shí)定時(shí)器504的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的 MAC表項(xiàng)。另外,該傳輸節(jié)點(diǎn)還可以包括報(bào)文接收單元506,用于接收 RING—DOWN—FLUSH—FDB報(bào)文。延時(shí)定時(shí)器504 ,還可以用于在報(bào)文接收單元506接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),終止定時(shí)。表項(xiàng)刷新單元505 , 還用于在報(bào)文接收單元506接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。上述圖2和圖3所示的傳輸節(jié)點(diǎn)可以用于實(shí)現(xiàn)圖1中傳輸節(jié)點(diǎn)S2、 S3 和S6在本發(fā)明實(shí)施例方法中的功能,圖4和圖5所示的傳輸節(jié)點(diǎn)可以用于 實(shí)現(xiàn)圖1中傳輸節(jié)點(diǎn)S4和S5在本發(fā)明實(shí)施例方法中的功能。另外,環(huán)路中 的各傳輸節(jié)點(diǎn)可以同時(shí)具有圖2或圖3中的一種以及圖4或圖5中的一種組 成結(jié)構(gòu)。由以上描述可以看出,本發(fā)明實(shí)施例提供的方法和傳輸節(jié)點(diǎn)在刷新MAC 表項(xiàng)時(shí)并不依賴(lài)于RING—DOWN—FLUSH—FDB報(bào)文進(jìn)行觸發(fā),即便 RINGJDOWN_FLUSH—FDB報(bào)文丟失或者主節(jié)點(diǎn)發(fā)生故障而無(wú)法發(fā)送 RING—DOWN—FLUSH—FDB報(bào)文,也能夠根據(jù)接收到的該LINK—DOWN報(bào)文 確定環(huán)網(wǎng)出現(xiàn)故障并自動(dòng)刷新自身的MAC表項(xiàng),而不必等待MAC表項(xiàng)自然老 化來(lái)刷新MAC表項(xiàng),能夠減少因傳輸節(jié)點(diǎn)無(wú)法及時(shí)刷新MAC表項(xiàng)引起業(yè)務(wù)中 斷的時(shí)間。本發(fā)明實(shí)施例還可以通過(guò)上報(bào)CPU和設(shè)置延時(shí)定時(shí)器的方式,使得傳 輸節(jié)點(diǎn)可以根據(jù)需要靈活設(shè)置刷新MAC表項(xiàng)的時(shí)間,例如,可以設(shè)置延時(shí) 定時(shí)器的定時(shí)時(shí)長(zhǎng)很短暫,從而在環(huán)網(wǎng)出現(xiàn)故障時(shí),能夠立即刷新MAC表 項(xiàng),恢復(fù)環(huán)網(wǎng)的正常業(yè)務(wù)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1、一種以太環(huán)網(wǎng)保護(hù)的方法,其特征在于,該方法包括當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知到故障的傳輸節(jié)點(diǎn)生成環(huán)網(wǎng)故障LINK_DOWN報(bào)文后在環(huán)網(wǎng)中發(fā)送該LINK_DOWN報(bào)文;其他傳輸節(jié)點(diǎn)接收到該LINK_DOWN報(bào)文后,發(fā)送該LINK_DOWN報(bào)文,并且根據(jù)該LINK_DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障;確定環(huán)網(wǎng)出現(xiàn)故障時(shí),所述其他傳輸節(jié)點(diǎn)刷新自身的媒體接入控制MAC表項(xiàng),或者,在發(fā)送所述LINK_DOWN報(bào)文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),所述其他傳輸節(jié)點(diǎn)刷新自身的MAC表項(xiàng)。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括當(dāng)所述延時(shí) 定時(shí)器的定時(shí)時(shí)長(zhǎng)尚未到時(shí),所述其他傳輸節(jié)點(diǎn)接收到環(huán)網(wǎng)刷新 RING—DOWN—FLUSH—FDB報(bào)文,則刷新自身的MAC表項(xiàng)并終止所述延時(shí)定 時(shí)器。
3、 一種以太環(huán)網(wǎng)保護(hù)的方法,其特征在于,該方法包:^奮當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知到故障的節(jié)點(diǎn)生成LINK—DOWN報(bào)文 后在環(huán)網(wǎng)中發(fā)送該LINK—DOWN報(bào)文,并刷新自身的MAC表項(xiàng),或者,在發(fā) 送所述LINK—DOWN才艮文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到 時(shí),刷新自身的MAC表項(xiàng)。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法還包括當(dāng)所述延時(shí) 定時(shí)器的定時(shí)時(shí)長(zhǎng)尚未到時(shí),所述傳輸節(jié)點(diǎn)接收到RING—DOWN—FLUSH—FDB 報(bào)文,則刷新自身的MAC表項(xiàng)并終止所述延時(shí)定時(shí)器。
5、 一種傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)包括報(bào)文接收單元、報(bào)文發(fā) 送單元、故障確定單元和表項(xiàng)刷新單元;所述報(bào)文接收單元,用于接收LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述報(bào)文接收單元接收到的LINK—DOWN報(bào)文;所述故障確定單元,用于利用所述LINK—DOWN報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障, 并向所述表項(xiàng)刷新單元發(fā)送刷新通知;所述表項(xiàng)刷新單元,用于在接收到所述故障確定單元發(fā)送的刷新通知后, 刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。
6、 根據(jù)權(quán)利要求5所述的傳輸節(jié)點(diǎn),其特征在于,所述故障確定單元包括 報(bào)文上報(bào)子單元和刷新通知子單元;所述報(bào)文上報(bào)子單元,用于將所述報(bào)文接收單元接收到的LINK—DOWN報(bào) 文上4艮給所述刷新通知子單元;所述刷新通知子單元,用于在接收到所述LINK—DOWN報(bào)文后,確定環(huán)網(wǎng) 出現(xiàn)故障,并向所述表項(xiàng)刷新單元發(fā)送所述刷新通知。
7、 一種傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)包括報(bào)文接收單元、報(bào)文發(fā) 送單元、故障確定單元、延時(shí)定時(shí)器和表項(xiàng)刷新單元;所述報(bào)文接收單元,用于接收LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述報(bào)文接收單元接收到的LINK—DOWN報(bào)文;所述故障確定單元,用于利用所述LINK—DOWN t艮文確定環(huán)網(wǎng)出現(xiàn)故障, 并且在所述延時(shí)定時(shí)器到時(shí),向所述表項(xiàng)刷新單元發(fā)送刷新通知;所述延時(shí)定時(shí)器,用于在所述報(bào)文發(fā)送單元發(fā)送所述LINK—DOWN報(bào)文的 同時(shí),啟動(dòng)定時(shí);所述表項(xiàng)刷新單元,用于在接收到所述故障確定單元發(fā)送的刷新通知后, 刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。
8、 根據(jù)權(quán)利要求7所述的傳輸節(jié)點(diǎn),其特征在于,所述報(bào)文接收單元,還 用于接收RING—DOWN—FLUSH_FDB報(bào)文;所述延時(shí)定時(shí)器,還用于在所述報(bào)文接收單元接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),終止定時(shí);所述表項(xiàng)刷新單元,還用于在所述報(bào)文接收單元接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。
9、 一種傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)包括故障感知單元、報(bào)文生 成單元、報(bào)文發(fā)送單元和表項(xiàng)刷新單元;所述故障感知單元,用于感知以太環(huán)網(wǎng)出現(xiàn)故障;所述報(bào)文生成單元,用于在故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障后生成LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述生成的LINK—DOWN報(bào)文; 所述表項(xiàng)刷新單元,用于在所述故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障后,刷新自身的MAC表項(xiàng)。
10、 一種傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)包括故障感知單元、報(bào)文 生成單元、報(bào)文發(fā)送單元、延時(shí)定時(shí)器和表項(xiàng)刷新單元;所述故障感知單元,用于感知以太環(huán)網(wǎng)出現(xiàn)故障;所述報(bào)文生成單元,用于在故障感知單元感知到以太環(huán)網(wǎng)出現(xiàn)故障后生成LINK—DOWN報(bào)文;所述報(bào)文發(fā)送單元,用于發(fā)送所述生成的LINK—DOWN報(bào)文; 所述延時(shí)定時(shí)器,用于在所述報(bào)文發(fā)送單元發(fā)送LINK—DOWN報(bào)文的同時(shí)啟動(dòng)定時(shí);所述表項(xiàng)刷新單元,用于在所述延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的 MAC表項(xiàng)。
11、 根據(jù)權(quán)利要求IO所述的傳輸節(jié)點(diǎn),其特征在于,該傳輸節(jié)點(diǎn)還包括 報(bào)文接收單元,用于接收RING—DOWN—FLUSH一FDB報(bào)文;所述延時(shí)定時(shí)器,還用于在所述報(bào)文接收單元接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),終止定時(shí);所述表項(xiàng)刷新單元,還用于在所述報(bào)文接收單元接收到 RING—DOWN—FLUSH—FDB報(bào)文時(shí),刷新該傳輸節(jié)點(diǎn)的MAC表項(xiàng)。
全文摘要
本發(fā)明提供了一種以太環(huán)網(wǎng)保護(hù)的方法和傳輸節(jié)點(diǎn),當(dāng)環(huán)網(wǎng)出現(xiàn)故障時(shí),以太環(huán)網(wǎng)中感知到故障的傳輸節(jié)點(diǎn)生成環(huán)網(wǎng)故障報(bào)文后在環(huán)網(wǎng)中發(fā)送該環(huán)網(wǎng)故障報(bào)文,并刷新自身的媒體接入控制(MAC)表項(xiàng),或者,在發(fā)送環(huán)網(wǎng)故障報(bào)文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的MAC表項(xiàng);其他傳輸節(jié)點(diǎn)接收到該環(huán)網(wǎng)故障報(bào)文后,發(fā)送該環(huán)網(wǎng)故障報(bào)文,并且根據(jù)該環(huán)網(wǎng)故障報(bào)文確定環(huán)網(wǎng)出現(xiàn)故障,確定環(huán)網(wǎng)出現(xiàn)故障時(shí),刷新自身的媒體接入控制MAC表項(xiàng),或者,在發(fā)送環(huán)網(wǎng)故障報(bào)文的同時(shí)啟動(dòng)延時(shí)定時(shí)器,延時(shí)定時(shí)器的定時(shí)時(shí)長(zhǎng)到時(shí),刷新自身的MAC表項(xiàng)。從而減少因傳輸節(jié)點(diǎn)無(wú)法及時(shí)刷新MAC表項(xiàng)引起業(yè)務(wù)中斷的時(shí)間。
文檔編號(hào)H04L12/40GK101217443SQ20081005653
公開(kāi)日2008年7月9日 申請(qǐng)日期2008年1月21日 優(yōu)先權(quán)日2008年1月21日
發(fā)明者王明輝 申請(qǐng)人:杭州華三通信技術(shù)有限公司