專利名稱:一種rpr故障保護(hù)方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種RI3R故障保護(hù)方法及其設(shè)備。
背景技術(shù):
RPR(Resilient Packet Ring,彈性分組環(huán))是一種新型的 MAC(Media Access Control,媒體訪問控制)協(xié)議,可運(yùn)行于SONET (Synchronous Optical Network,同步光網(wǎng)絡(luò))/SDH (Synchronous Digital Hierarchy,同步數(shù)字系列)、DWDM (Dense Wavelength Division Multiplexing,密級(jí)波分復(fù)用)和以太網(wǎng)之上,為寬帶IP城域網(wǎng)運(yùn)營(yíng)商提供靈活高效的組網(wǎng)方案。RI3R采用逆向雙環(huán)結(jié)構(gòu),數(shù)據(jù)沿環(huán)網(wǎng)在站點(diǎn)之間進(jìn)行轉(zhuǎn)發(fā),如圖1所示。RI3R雙環(huán)中,數(shù)據(jù)幀發(fā)送方向?yàn)轫槙r(shí)針的稱為0環(huán),也稱Outer Ring (外環(huán)),數(shù)據(jù)幀發(fā)送方向?yàn)槟鏁r(shí)針的稱為1環(huán),也稱Inner Ring(內(nèi)環(huán))。其它拓?fù)浣Y(jié)構(gòu)相關(guān)定義如下站點(diǎn)(Station) =RI3R環(huán)網(wǎng)上的設(shè)備,負(fù)責(zé)接收和轉(zhuǎn)發(fā)數(shù)據(jù)幀;鏈路(Link)連接相鄰站點(diǎn)的一段傳輸通道,相鄰站點(diǎn)之間由方向相反的兩條鏈路連接;段(Span) :RPR環(huán)網(wǎng)上兩個(gè)相鄰站點(diǎn)之間的鏈路,由方向相反的兩條鏈路組成;域(Domain)多個(gè)連續(xù)的段和這些段上的站點(diǎn)構(gòu)成了域;西向端口 在0環(huán)上接收數(shù)據(jù)幀、在1環(huán)上發(fā)送數(shù)據(jù)幀的物理端口 ;東向端口 在0環(huán)上發(fā)送數(shù)據(jù)幀、在1環(huán)上接收數(shù)據(jù)幀的物理端口 ;邊(Edge):當(dāng)段或和段相鄰的站點(diǎn)出現(xiàn)故障時(shí),段不能轉(zhuǎn)發(fā)數(shù)據(jù)就成為邊;環(huán)狀態(tài)分為閉環(huán)和開環(huán)。不存在邊的環(huán)為閉環(huán),存在邊的環(huán)為開環(huán)。RPR通過拓?fù)浒l(fā)現(xiàn)來收集環(huán)網(wǎng)站點(diǎn)的數(shù)目、環(huán)狀態(tài)、站點(diǎn)之間的排列順序等信息, 并生成拓?fù)鋽?shù)據(jù)庫(kù)。當(dāng)環(huán)網(wǎng)拓?fù)浞€(wěn)定后,對(duì)應(yīng)的拓?fù)鋽?shù)據(jù)庫(kù)不再變化。每個(gè)RI3R站點(diǎn)都會(huì)維護(hù)一個(gè)拓?fù)鋽?shù)據(jù)庫(kù),其中保存著整個(gè)RI3R環(huán)網(wǎng)的拓?fù)湫畔?,是站點(diǎn)生成選環(huán)表的主要依據(jù)。 拓?fù)鋽?shù)據(jù)庫(kù)包含三個(gè)部分(1)環(huán)網(wǎng)的拓?fù)湫畔?,如站點(diǎn)個(gè)數(shù)、環(huán)狀態(tài)和可用帶寬等;(2)本站點(diǎn)的拓?fù)湫畔?,如MAC地址、保護(hù)類型、站點(diǎn)保護(hù)狀態(tài)、站點(diǎn)名稱、本站點(diǎn)的拓?fù)湫畔⑿r?yàn)和以及鄰居站點(diǎn)的拓?fù)湫畔⑿r?yàn)和等;(3)其它站點(diǎn)的拓?fù)湫畔?,如MAC地址、有效狀態(tài)、可達(dá)狀態(tài)、保護(hù)類型、站點(diǎn)索弓丨、保留帶寬以及站點(diǎn)名稱等。在RPR的拓?fù)浒l(fā)現(xiàn)過程中,主要通過TP(Topology Protection,拓?fù)浔Wo(hù))幀、 ATD (Attribute Discovery,屬性發(fā)現(xiàn))幀和 TC (Topology Checksum,拓?fù)湫r?yàn)和)幀來傳播拓?fù)湫畔?。其中TP幀用來廣播各站點(diǎn)的配置和狀態(tài)信息,其它站點(diǎn)則根據(jù)收到的TP幀來更新自己的拓?fù)鋽?shù)據(jù)庫(kù),最后使得環(huán)上的每一個(gè)站點(diǎn)對(duì)環(huán)的拓?fù)湫畔⒍加幸粋€(gè)一致的認(rèn)識(shí);ATD幀用來傳遞站點(diǎn)的MAC地址、名稱等屬性信息,這些屬性信息也會(huì)保存在拓?fù)鋽?shù)據(jù)庫(kù)中;TC幀用來在相鄰站點(diǎn)間傳遞拓?fù)湫畔⑿r?yàn)和,用于校驗(yàn)鄰居站點(diǎn)和本站點(diǎn)的拓?fù)鋽?shù)據(jù)庫(kù)是否匹配,以判斷RI3R環(huán)網(wǎng)拓?fù)涫欠穹€(wěn)定。這三種幀都是周期性發(fā)送的,且周期長(zhǎng)度都可以手工配置,其中,TP幀和TC幀有
兩種發(fā)送周期--決速發(fā)送周期和慢速發(fā)送周期。當(dāng)環(huán)上站點(diǎn)初始化,或者環(huán)上站點(diǎn)檢測(cè)
到拓?fù)浒l(fā)生變化時(shí),將觸發(fā)TP幀的快速發(fā)送,迅速將網(wǎng)絡(luò)拓?fù)湫畔鞅檎麄€(gè)網(wǎng)絡(luò),以快周期發(fā)送9個(gè)TP幀后,再以慢周期發(fā)送;當(dāng)環(huán)網(wǎng)拓?fù)浞€(wěn)定并收斂后,將觸發(fā)TC幀的快速發(fā)送, 以快周期發(fā)送5個(gè)TC幀后,再以慢周期發(fā)送。無論拓?fù)淝闆r如何,ATD幀都是按用戶設(shè)置的周期定時(shí)發(fā)送?;赥P、ATD和TC幀的周期發(fā)送,RPR故障自愈能力非常強(qiáng),其保護(hù)機(jī)制可實(shí)現(xiàn)事件檢測(cè)、快速自愈,以及在光纖或站點(diǎn)故障后業(yè)務(wù)快速恢復(fù),從而使網(wǎng)絡(luò)能夠迅速檢測(cè)到故障并做出適當(dāng)反應(yīng),保證業(yè)務(wù)在50毫秒內(nèi)可以快速恢復(fù)。如果站點(diǎn)不再具有轉(zhuǎn)發(fā)數(shù)據(jù)幀的能力,比如掉電或光纖斷開等原因造成的故障, 站點(diǎn)就需要進(jìn)入保護(hù)倒換方式。保護(hù)倒換可分為以下兩種模式Wrapping模式當(dāng)RI3R環(huán)網(wǎng)上的某段鏈路或某個(gè)站點(diǎn)發(fā)生故障時(shí),故障點(diǎn)兩端的兩個(gè)站點(diǎn)處自動(dòng)環(huán)回(即把0環(huán)和1環(huán)連在一起),形成一個(gè)閉合單環(huán)。該模式可保證站點(diǎn)快速倒換,數(shù)據(jù)幀基本不會(huì)丟失,但比較浪費(fèi)帶寬。Steering模式當(dāng)RI3R環(huán)網(wǎng)上的某段鏈路或某個(gè)站點(diǎn)發(fā)生故障時(shí),故障點(diǎn)兩端的兩個(gè)站點(diǎn)先更新自己的拓?fù)鋽?shù)據(jù)庫(kù),再快速發(fā)送TP幀給RI3R環(huán)網(wǎng)上的其它站點(diǎn),其它站點(diǎn)根據(jù)收到的拓?fù)湫畔⒏峦負(fù)鋽?shù)據(jù)庫(kù),此后,各站點(diǎn)將按照新的拓?fù)浒l(fā)送數(shù)據(jù)幀。該模式避免了帶寬的浪費(fèi),但由于需要重新收斂,恢復(fù)時(shí)間較長(zhǎng),可能會(huì)造成一些業(yè)務(wù)的中斷以及部分?jǐn)?shù)據(jù)幀的丟失。如圖2a所示,正常情況下,數(shù)據(jù)通過0環(huán)由Station D傳輸?shù)絊tation B,傳輸路徑為 Station D-Station Ε-Station A-Station B。當(dāng) Station A 與 Station E 之間的鏈路發(fā)生故障后,進(jìn)行保護(hù)倒換在Wrapping模式下,如圖2b所示,故障點(diǎn)兩端的兩個(gè)站點(diǎn)(Station A和Station Ε)上分別進(jìn)行自動(dòng)環(huán)回,新的數(shù)據(jù)傳輸路徑為Station D-Station Ε-Station D-Station C-Station B-Station A-Station B ;在Steering模式下,如圖2c所示,數(shù)據(jù)將直接切換到另一個(gè)環(huán)(本例中是1環(huán)) 上進(jìn)行傳輸,新的數(shù)據(jù)傳輸路徑為Station D-Station C-Station B。不管是Wrapping模式,還是Steering模式,RPR都可以保證拓?fù)湫畔⒑蛿?shù)據(jù)業(yè)務(wù)在50毫秒內(nèi)快速恢復(fù)。但是在一些特殊應(yīng)用場(chǎng)景下,卻無法發(fā)揮其快速切換性能。如圖3所示,由3個(gè)站點(diǎn)組成一個(gè)RPR環(huán),整網(wǎng)上在三層運(yùn)行OSPF(Open Shortest Path First,開放最短路徑優(yōu)先)、RIP (Routing information Protocol,路由信息協(xié)議)、IS-IS (Intermediate System to Intermediate System Routing Protocol,中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議)或 BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)等路由協(xié)議時(shí),在Station C(站點(diǎn)C) 上來看,到達(dá)Internet的路由有兩個(gè)等價(jià)下一跳20. 1. 1. 2和20. 1. 1. 3??蛻舳讼朐L問 Internet,上對(duì)亍、流量可以通過StationC禾口 StationA,至Ij達(dá)Internet,也可以通過Station C和Station B,到達(dá)Internet,這兩條等價(jià)鏈路可以進(jìn)行負(fù)載分擔(dān)和互為備份。
以在三層運(yùn)行OSPF路由協(xié)議為例,Rra上的一個(gè)站點(diǎn)出現(xiàn)故障時(shí),根據(jù)OSPF協(xié)議, OSPF鄰居間Hello報(bào)文的發(fā)送間隔默認(rèn)為10秒,若連續(xù)4個(gè)發(fā)送間隔內(nèi)未收到OSPF鄰居的Hello報(bào)文時(shí)認(rèn)為OSPF鄰居故障,因此OSPF協(xié)議默認(rèn)要等40秒才會(huì)發(fā)現(xiàn)鄰居不可達(dá), 并因此刪除不可達(dá)下一跳,讓流量切換到仍然可達(dá)的下一跳,以達(dá)到流量備份。
為了達(dá)到快速切換,目前常用的方法是將OSPF協(xié)議和BFD (Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測(cè))協(xié)議結(jié)合。BFD在兩個(gè)RI3R站點(diǎn)上建立會(huì)話,會(huì)話建立后,如果在檢測(cè)時(shí)間(或會(huì)話超時(shí)時(shí)間,通常為連續(xù)3個(gè)發(fā)送間隔)內(nèi)沒有收到對(duì)端的 BFD協(xié)議報(bào)文則認(rèn)為對(duì)端發(fā)生故障,通知OSPF協(xié)議,OSPF協(xié)議認(rèn)為鄰居不可達(dá),從而快速切換下一跳。考慮到RPR的保護(hù)倒換時(shí)間是50毫秒以內(nèi),為了保證不誤檢,BFD協(xié)議報(bào)文的發(fā)送間隔應(yīng)該大于或等于50毫秒,這里取最小值50毫秒,BFD會(huì)話建立后,在檢測(cè)時(shí)間(或會(huì)話超時(shí)時(shí)間)3X50毫秒,即150毫秒內(nèi)沒有收到對(duì)端的BFD協(xié)議報(bào)文,就認(rèn)為發(fā)生故障了,BFD通知OSPF協(xié)議,認(rèn)為鄰居不可達(dá),切換路由的下一跳。借助BFD協(xié)議,流量切換時(shí)間可控制在150毫秒。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷(I)RI3R用于三層組網(wǎng)時(shí),可以借助BFD協(xié)議來檢測(cè)OSPF鄰居后,路由下一跳切換時(shí)間可以控制在150毫秒,但與RPR故障切換時(shí)間在50毫秒相比,仍然相差較大;(2)為了達(dá)到150毫秒的快速切換,需要間隔50毫秒發(fā)送一個(gè)BFD協(xié)議報(bào)文,這會(huì)增加CPU的負(fù)擔(dān),浪費(fèi)RPR鏈路帶寬。
發(fā)明內(nèi)容
本發(fā)明提供了一種RPR故障保護(hù)方法及其設(shè)備,用以在不增加RPR鏈路開銷的情況下,解決現(xiàn)有RI3R故障保護(hù)機(jī)制中切換時(shí)間長(zhǎng)的問題。本發(fā)明實(shí)施例提供了一種彈性分組環(huán)RI^R故障保護(hù)方法,應(yīng)用于運(yùn)行有三層路由協(xié)議的RPR環(huán)網(wǎng),該方法包括RI^R環(huán)網(wǎng)上的站點(diǎn)設(shè)備基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制感知到RPR環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí), 根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備;所述站點(diǎn)設(shè)備根據(jù)定位出的故障站點(diǎn)設(shè)備的媒體訪問控制MAC地址,通過地址解析協(xié)議ARP表查詢所述故障站點(diǎn)設(shè)備的IP地址;所述站點(diǎn)設(shè)備根據(jù)查詢到的IP地址,刪除與相應(yīng)站點(diǎn)設(shè)備之間的三層路由協(xié)議鄰居關(guān)系,并刪除三層路由協(xié)議路由表中下一跳指向所述IP地址的路由。本發(fā)明實(shí)施例還提供了一種站點(diǎn)設(shè)備,應(yīng)用于運(yùn)行有三層路由協(xié)議的RI^R環(huán)網(wǎng), 其特征在于,包括故障站點(diǎn)定位模塊,用于基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制感知到RI3R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備;IP地址確定模塊,用于根據(jù)定位出的故障站點(diǎn)設(shè)備的媒體訪問控制MAC地址,通過地址解析協(xié)議ARP表查詢所述故障站點(diǎn)設(shè)備的IP地址;鄰居關(guān)系處理模塊,用于根據(jù)查詢到的IP地址,刪除與相應(yīng)站點(diǎn)設(shè)備之間的三層路由協(xié)議鄰居關(guān)系;路由處理模塊,用于根據(jù)查詢到的IP地址,刪除三層路由協(xié)議路由表中下一跳指向所述IP地址的路由。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益技術(shù)效果本發(fā)明實(shí)施例針對(duì)在RPR環(huán)網(wǎng)三層應(yīng)用OSPF、RIP、IS-IS或BGP等路由協(xié)議的場(chǎng)景,提供了一種基于RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制定位故障站點(diǎn),利用ARP(Address Resolution Protocol,地址解析協(xié)議)表查找故障站點(diǎn)的IP地址,并根據(jù)查找到的故障站點(diǎn)的IP地址更新三層路由表,以實(shí)現(xiàn)針對(duì)三層路由的快速切換,進(jìn)而實(shí)現(xiàn)整個(gè)環(huán)網(wǎng)的快速故障保護(hù),其故障保護(hù)時(shí)間基本由RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制所能達(dá)到的故障保護(hù)時(shí)間來決定,在RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制能夠保證50毫秒的故障恢復(fù)時(shí)間的情況下,上述三層路由的更新時(shí)間也基本保證在 50毫秒數(shù)量級(jí)。
圖1為現(xiàn)有RPR環(huán)網(wǎng)結(jié)構(gòu)示意圖;圖2a為現(xiàn)有技術(shù)中RPR保護(hù)倒換前數(shù)據(jù)傳輸示意圖;圖2b為現(xiàn)有技術(shù)中RPR以Wrapping模式保護(hù)倒換后的數(shù)據(jù)傳輸示意圖;圖2c為現(xiàn)有技術(shù)中RPR以Steering模式保護(hù)倒換后的數(shù)據(jù)傳輸示意圖;圖3為運(yùn)行OSPF協(xié)議的RPR組網(wǎng)圖示意圖;圖4為本發(fā)明實(shí)施例提供的RPR故障保護(hù)流程示意圖;圖5為本發(fā)明實(shí)施例提供的站點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有RI3R故障保護(hù)機(jī)制存在的問題,本發(fā)明實(shí)施例針對(duì)在RI3R環(huán)網(wǎng)三層應(yīng)用 0SPF、RIP、IS-IS或BGP等路由協(xié)議的場(chǎng)景,提供了一種基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制定位故障站點(diǎn),利用ARP(Address Resolution Protocol,地址解析協(xié)議)表查找故障站點(diǎn)的IP地址, 并根據(jù)查找到的故障站點(diǎn)的IP地址更新三層路由表,以實(shí)現(xiàn)針對(duì)三層路由的快速切換,進(jìn)而實(shí)現(xiàn)整個(gè)環(huán)網(wǎng)的快速故障保護(hù),其故障保護(hù)時(shí)間基本由RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制所能達(dá)到的故障保護(hù)時(shí)間來決定,在RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制能夠保證50毫秒的故障恢復(fù)時(shí)間的情況下,上述三層路由的更新時(shí)間也基本保證在50毫秒數(shù)量級(jí)。下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。如圖1所示,在RI3R環(huán)網(wǎng)中,根據(jù)RPR拓?fù)浒l(fā)現(xiàn)機(jī)制,各站點(diǎn)與其它站點(diǎn)之間按照配置的周期交互TP、ATD和TC報(bào)文,每個(gè)RPR站點(diǎn)上維護(hù)有拓?fù)鋽?shù)據(jù)庫(kù),其中保存著整個(gè) RI3R環(huán)網(wǎng)的拓?fù)湫畔?。?duì)于一個(gè)站點(diǎn)來說,可根據(jù)其西向端口接收TP報(bào)文針對(duì)0環(huán)記錄和維護(hù)各站點(diǎn)的拓?fù)湫畔?,根?jù)其東向端口接收TP報(bào)文針對(duì)1環(huán)記錄和維護(hù)各站點(diǎn)的拓?fù)湫畔?。在RI3R環(huán)網(wǎng)正常的情況下,每個(gè)站點(diǎn)上的拓?fù)鋽?shù)據(jù)庫(kù)中針對(duì)0環(huán)和1環(huán)分別記錄有其它各個(gè)站點(diǎn)的拓?fù)湫畔?如MAC地址、站點(diǎn)名稱等)。當(dāng)RPR環(huán)網(wǎng)中有站點(diǎn)故障時(shí),根據(jù)RPR拓?fù)浒l(fā)現(xiàn)機(jī)制,其它各站點(diǎn)若在設(shè)定時(shí)間內(nèi)沒有接收到故障站點(diǎn)發(fā)送的TP報(bào)文,將認(rèn)為相應(yīng)站點(diǎn)故障,即RPR環(huán)網(wǎng)拓?fù)浒l(fā)生變化,此時(shí)根據(jù)該拓?fù)渥兓卤镜氐耐負(fù)鋽?shù)據(jù)庫(kù),并以快速發(fā)送周期向其它站點(diǎn)發(fā)送TP報(bào)文,這樣,整個(gè)RI3R環(huán)網(wǎng)上的各站點(diǎn)(除故障站點(diǎn)以外)觸發(fā)更新自己的拓?fù)鋽?shù)據(jù)庫(kù)的操作。待各站點(diǎn)以快速周期發(fā)送9個(gè)TP報(bào)文后,各站點(diǎn)恢復(fù)為以慢速周期發(fā)送TP報(bào)文,此時(shí)各站點(diǎn)以快速周期向相鄰站點(diǎn)發(fā)送TC報(bào)文以檢驗(yàn)拓?fù)涫欠穹€(wěn)定和收斂,待以快速周期發(fā)送5個(gè)TC 報(bào)文后,各站點(diǎn)恢復(fù)以慢速周期發(fā)送TC報(bào)文,此時(shí)整個(gè)RI^R環(huán)網(wǎng)拓?fù)渫瓿闪耸諗?。以圖3所示的RPR環(huán)網(wǎng)為例,在正常情況下,Station C與Station A、Station B 建立OSPF鄰居關(guān)系,客戶端訪問Internet的上行流量在Station A和Station B上可以進(jìn)行負(fù)載分擔(dān)和互為備份。在Station C上的拓?fù)鋽?shù)據(jù)庫(kù)中記錄的0環(huán)和1環(huán)的拓?fù)渲校?均包含立占點(diǎn)Station A禾口 Station B。例如,Station C上的拓?fù)鋽?shù)據(jù)庫(kù)中0環(huán)和1環(huán)上的站點(diǎn)信息分別如表1和表2所示表 1、Station entry on ringletO (0 環(huán)上的站點(diǎn)表項(xiàng))
權(quán)利要求
1.一種彈性分組環(huán)RI3R故障保護(hù)方法,應(yīng)用于運(yùn)行有三層路由協(xié)議的RI3R環(huán)網(wǎng),其特征在于,該方法包括RPR環(huán)網(wǎng)上的站點(diǎn)設(shè)備基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制感知到RPR環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備;所述站點(diǎn)設(shè)備根據(jù)定位出的故障站點(diǎn)設(shè)備的媒體訪問控制MAC地址,通過地址解析協(xié)議ARP表查詢所述故障站點(diǎn)設(shè)備的IP地址;所述站點(diǎn)設(shè)備根據(jù)查詢到的IP地址,刪除與相應(yīng)站點(diǎn)設(shè)備之間的三層路由協(xié)議鄰居關(guān)系,并刪除三層路由協(xié)議路由表中下一跳指向所述IP地址的路由。
2.如權(quán)利要求1所述的方法,其特征在于,所述站點(diǎn)設(shè)備基于RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制感知到 RI^R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備,包括所述站點(diǎn)設(shè)備在設(shè)定時(shí)間內(nèi)未接收到其它站點(diǎn)設(shè)備發(fā)送的拓?fù)浔Wo(hù)TP報(bào)文時(shí),更新本站點(diǎn)設(shè)備的拓?fù)鋽?shù)據(jù)庫(kù),并根據(jù)所述拓?fù)鋽?shù)據(jù)庫(kù)的變化定位故障站點(diǎn)設(shè)備。
3.如權(quán)利要求1所述的方法,其特征在于,所述站點(diǎn)設(shè)備基于RI3R拓?fù)浒l(fā)現(xiàn)機(jī)制感知到 RI^R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備,包括所述站點(diǎn)設(shè)備在設(shè)定時(shí)間內(nèi)未接收到其它站點(diǎn)設(shè)備發(fā)送的TP報(bào)文時(shí),更新本站點(diǎn)設(shè)備的拓?fù)鋽?shù)據(jù)庫(kù),以快速發(fā)送周期發(fā)送TP報(bào)文;在恢復(fù)以慢速周期發(fā)送TP報(bào)文后,以快速周期發(fā)送TC報(bào)文,并在恢復(fù)以慢速周期發(fā)送 TC報(bào)文后,根據(jù)所述拓?fù)鋽?shù)據(jù)庫(kù)的變化定位故障站點(diǎn)設(shè)備。
4.如權(quán)利要求1-3之一所述的方法,其特征在于,所述站點(diǎn)設(shè)備根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備,包括所述站點(diǎn)將RI3R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化后的拓?fù)鋽?shù)據(jù)庫(kù),與RI3R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化前的拓?fù)鋽?shù)據(jù)庫(kù)進(jìn)行比較,將被刪除的站點(diǎn)設(shè)備確定為故障站點(diǎn)設(shè)備。
5.如權(quán)利要求1-3之一所述的方法,其特征在于,所述三層路由協(xié)議為開放最短路徑優(yōu)先OSPF協(xié)議、路由信息協(xié)議RIP、中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議IS-IS或邊界網(wǎng)關(guān)協(xié)議BGP。
6.一種站點(diǎn)設(shè)備,應(yīng)用于運(yùn)行有三層路由協(xié)議的RI3R環(huán)網(wǎng),其特征在于,包括故障站點(diǎn)定位模塊,用于基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制感知到RPR環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備;IP地址確定模塊,用于根據(jù)定位出的故障站點(diǎn)設(shè)備的媒體訪問控制MAC地址,通過地址解析協(xié)議ARP表查詢所述故障站點(diǎn)設(shè)備的IP地址;鄰居關(guān)系處理模塊,用于根據(jù)查詢到的IP地址,刪除與相應(yīng)站點(diǎn)設(shè)備之間的三層路由協(xié)議鄰居關(guān)系;路由處理模塊,用于根據(jù)查詢到的IP地址,刪除三層路由協(xié)議路由表中下一跳指向所述IP地址的路由。
7.如權(quán)利要求6所述的站點(diǎn)設(shè)備,其特征在于,所述故障站點(diǎn)定位模塊,具體用于當(dāng)設(shè)定時(shí)間內(nèi)未接收到其它站點(diǎn)設(shè)備發(fā)送的拓?fù)浔Wo(hù)TP報(bào)文時(shí),更新本站點(diǎn)設(shè)備的拓?fù)鋽?shù)據(jù)庫(kù),并根據(jù)所述拓?fù)鋽?shù)據(jù)庫(kù)的變化定位故障站點(diǎn)設(shè)備。
8.如權(quán)利要求6所述的站點(diǎn)設(shè)備,其特征在于,所述故障站點(diǎn)定位模塊,具體用于當(dāng)設(shè)定時(shí)間內(nèi)未接收到其它站點(diǎn)設(shè)備發(fā)送的TP報(bào)文時(shí),更新本站點(diǎn)設(shè)備的拓?fù)鋽?shù)據(jù)庫(kù),以快速發(fā)送周期發(fā)送TP報(bào)文;在恢復(fù)以慢速周期發(fā)送TP報(bào)文后,以快速周期發(fā)送TC報(bào)文,并在恢復(fù)以慢速周期發(fā)送TC報(bào)文后,根據(jù)所述拓?fù)鋽?shù)據(jù)庫(kù)的變化定位故障站點(diǎn)設(shè)備。
9.如權(quán)利要求6-8之一所述的站點(diǎn)設(shè)備,其特征在于,所述故障站點(diǎn)定位模塊,具體用于將RI3R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化后的拓?fù)鋽?shù)據(jù)庫(kù),與RI3R環(huán)網(wǎng)的拓?fù)浒l(fā)生變化前的拓?fù)鋽?shù)據(jù)庫(kù)進(jìn)行比較,將被刪除的站點(diǎn)設(shè)備確定為故障站點(diǎn)設(shè)備。
10.如權(quán)利要求6-8之一所述的站點(diǎn)設(shè)備,其特征在于,所述三層路由協(xié)議為開放最短路徑優(yōu)先OSPF協(xié)議、路由信息協(xié)議RIP、中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議IS-IS或邊界網(wǎng)關(guān)協(xié)議BGP。
全文摘要
本發(fā)明公開了一種RPR故障保護(hù)方法及其設(shè)備,應(yīng)用于運(yùn)行有三層路由協(xié)議的RPR環(huán)網(wǎng),該方法包括RPR環(huán)網(wǎng)上的站點(diǎn)設(shè)備基于RPR拓?fù)浒l(fā)現(xiàn)機(jī)制感知到RPR環(huán)網(wǎng)的拓?fù)浒l(fā)生變化時(shí),根據(jù)拓?fù)渥兓ㄎ还收险军c(diǎn)設(shè)備;所述站點(diǎn)設(shè)備根據(jù)定位出的故障站點(diǎn)設(shè)備的媒體訪問控制MAC地址,通過地址解析協(xié)議ARP表查詢所述故障站點(diǎn)設(shè)備的IP地址;所述站點(diǎn)設(shè)備根據(jù)查詢到的IP地址,刪除與相應(yīng)站點(diǎn)設(shè)備之間的三層路由協(xié)議鄰居關(guān)系,并刪除三層路由協(xié)議路由表中下一跳指向所述IP地址的路由。
文檔編號(hào)H04L12/24GK102413031SQ20111044656
公開日2012年4月11日 申請(qǐng)日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者熊定山 申請(qǐng)人:杭州華三通信技術(shù)有限公司