午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

應(yīng)用于彈性分組環(huán)網(wǎng)絡(luò)中的環(huán)路消除方法和裝置的制作方法

文檔序號:7871353閱讀:333來源:國知局
專利名稱:應(yīng)用于彈性分組環(huán)網(wǎng)絡(luò)中的環(huán)路消除方法和裝置的制作方法
技術(shù)領(lǐng)域
本申請涉及網(wǎng)絡(luò)通信技術(shù),特別涉及應(yīng)用于彈性分組環(huán)(RPR:Resilient PacketRing)網(wǎng)絡(luò)中的環(huán)路消除方法和裝置。
背景技術(shù)
RPR是一種新型的媒體訪問控制(MAC:Media Access Control)協(xié)議,可運行于同步光網(wǎng)絡(luò)(SONET:Synchronous Optical Network) / 同步數(shù)字系列(SDH !SynchronousDigital Hierarchy)、密級波分復(fù)用(DWDM:Dense Wavelength Division Multiplexing)和以太網(wǎng)之上,RPR采用逆向雙環(huán)結(jié)構(gòu),沿環(huán)網(wǎng)轉(zhuǎn)發(fā)數(shù)據(jù)報文,為寬帶IP城域網(wǎng)運營商提供靈活高效的組網(wǎng)方案。下面為使本申請便于理解,對RPR涉及的技術(shù)術(shù)語進(jìn)行描述:.0環(huán):RPR雙環(huán)中,數(shù)據(jù)報文發(fā)送方向為順時針的稱為O環(huán),也稱外環(huán)(OuterRing); .I環(huán):RPR雙環(huán)中,數(shù)據(jù)報文發(fā)送方向為逆時針的稱為I環(huán),也稱內(nèi)環(huán)(InnerRing);.節(jié)點(Station):RPR環(huán)上的設(shè)備,負(fù)責(zé)接收和轉(zhuǎn)發(fā)數(shù)據(jù)報文。.鏈路(Link):相鄰節(jié)點之間連接的一段傳輸通道,基于RPR采用逆向雙環(huán)結(jié)構(gòu),則相鄰節(jié)點之間由方向相反的兩條鏈路連接;.段(Span):RPR環(huán)上兩個相鄰節(jié)點之間的鏈路,由方向相反的兩條鏈路組成;.域(Domain):多個連續(xù)的段和這些段上的節(jié)點構(gòu)成了域;.西向端口:在O環(huán)上接收數(shù)據(jù)報文、在I環(huán)上發(fā)送數(shù)據(jù)報文的物理端口 ; 東向端口:在O環(huán)上發(fā)送數(shù)據(jù)報文、在I環(huán)上接收數(shù)據(jù)報文的物理端口 ;.邊(Edge):當(dāng)段或和段相鄰的節(jié)點出現(xiàn)故障時,段不能轉(zhuǎn)發(fā)數(shù)據(jù)報文就成為邊;.環(huán)狀態(tài):分為閉環(huán)和開環(huán)兩種狀態(tài),不存在邊的環(huán)為閉環(huán),存在邊的環(huán)為開環(huán)。*RPR邏輯口:RPR環(huán)上節(jié)點接入到RPR環(huán)的兩個物理端口即東向和西向兩個端口組成了 RPR邏輯口。在RPR環(huán)中,節(jié)點與環(huán)配合完成數(shù)據(jù)報文操作,基本的數(shù)據(jù)操作包括以下四種:.上環(huán)(Insert):節(jié)點將來自RPR環(huán)外的數(shù)據(jù)報文插入到RPR環(huán)中;.過環(huán)(Transit):節(jié)點將RPR環(huán)上途經(jīng)本節(jié)點的數(shù)據(jù)報文轉(zhuǎn)發(fā)給下一個節(jié)點;.下環(huán)(Copy):節(jié)點從RPR環(huán)的數(shù)據(jù)報文中將數(shù)據(jù)幀復(fù)制一份并交給本節(jié)點的上層進(jìn)行處理,該操作不會終止數(shù)據(jù)報文在RPR環(huán)上的轉(zhuǎn)發(fā);.剝離(Strip):節(jié)點終止數(shù)據(jù)報文在RPR環(huán)上繼續(xù)轉(zhuǎn)發(fā),將其從RPR環(huán)上剝離下來。在上面描述中,下環(huán)和剝離是兩個獨立的操作,下環(huán)只是將數(shù)據(jù)報文復(fù)制一份給本節(jié)點的上層,如果數(shù)據(jù)報文不在本節(jié)點被剝離,該數(shù)據(jù)報文可繼續(xù)在RPR環(huán)上被轉(zhuǎn)發(fā)給下一個節(jié)點。
在RPR環(huán)中,各節(jié)點分別采用上述基本數(shù)據(jù)操作及其組合來提供對單播、多播的支持,這里,多播主要指廣播、組播以及未知單播。單播:如圖1所示,RPR環(huán)對單播數(shù)據(jù)報文的轉(zhuǎn)發(fā)方式如下:(I)由節(jié)點A對數(shù)據(jù)報文執(zhí)行上環(huán)操作,將其插入O環(huán)或I環(huán)中;(2)在數(shù)據(jù)報文途徑RPR環(huán)的每個中間節(jié)點,都對其執(zhí)行過環(huán)操作;(3)當(dāng)數(shù)據(jù)報文到達(dá)目的節(jié)點或其TTL值變?yōu)镺時,對其執(zhí)行下環(huán)和剝離操作。可以看到,對于單播數(shù)據(jù)報文,RPR采取的是目的節(jié)點剝離方式,不同于傳統(tǒng)環(huán)網(wǎng)技術(shù)的源節(jié)點剝離,目的節(jié)點剝離能夠有效提高帶寬的利用率,使得帶寬的空間重用技術(shù)更聞效。多播:如圖2所示,RPR環(huán)對多播數(shù)據(jù)報的轉(zhuǎn)發(fā)方式具體如下:(I)由節(jié)點A對數(shù)據(jù)報文執(zhí)行上環(huán)操作,將其插入O環(huán)或I環(huán)中;(2)在數(shù)據(jù)報文途徑的每個節(jié)點,只要其TTL值不為0,就都對其執(zhí)行數(shù)據(jù)過環(huán)和下環(huán)操作;(3)當(dāng)數(shù)據(jù)報文返回到源節(jié)點或其TTL值變?yōu)镺時,對其執(zhí)行剝離操作??梢钥吹?,對于多播數(shù)據(jù)報文,RPR采取的是源節(jié)點剝離方式,不同于單播數(shù)據(jù)報文的剝離方式。至此,完成單個RPR環(huán)對數(shù)據(jù)報文的轉(zhuǎn)發(fā)描述。但是,目前RPR網(wǎng)絡(luò)不僅支持單個RPR環(huán),也可以支持多個RPR環(huán),其中,在支持多個RPR環(huán)時,該多個RPR環(huán)可以相交、相切或者相連接。如圖3所示,RPR網(wǎng)絡(luò)存在兩個RPR環(huán),該兩個RPR環(huán)上的多個站點間通過以太網(wǎng)進(jìn)行橋接。從圖3可以看出,在RPR網(wǎng)絡(luò)中,不僅存在包括S1、S2和S5節(jié)點的RPR環(huán)I和包括S3、S4和S6節(jié)點的RPR環(huán)2,并且,RPR環(huán)I上的節(jié)點S1、S2、以及RPR環(huán)2上的節(jié)點S3、S4之間也存在一個環(huán)路,該環(huán)路會導(dǎo)致數(shù)據(jù)報文轉(zhuǎn)發(fā)風(fēng)暴。為了避免上述轉(zhuǎn)發(fā)風(fēng)暴,就需要消除上述不同RPR環(huán)的節(jié)點之間存在的環(huán)路,目前,RPR標(biāo)準(zhǔn)中提供了額外的協(xié)議配置和保護(hù)機制來消除上述環(huán)路,但實現(xiàn)復(fù)雜,且需要專門的硬件芯片。

發(fā)明內(nèi)容
本申請?zhí)峁┝藨?yīng)用于彈性分組環(huán)網(wǎng)絡(luò)中的環(huán)路消除方法和裝置,以簡單、有效地消除RPR網(wǎng)絡(luò)中的環(huán)路。本申請?zhí)峁┑募夹g(shù)方案包括:一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點,該方法應(yīng)用于所述RRPP主節(jié)點,包括:所述RRPP主節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端Π ;所述RRPP主節(jié)點在所述RRPP環(huán)處于健康狀態(tài)時,開啟所述主端口,阻塞所述副端Π ;所述RRPP主節(jié)點在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作;所述RRPP主節(jié)點在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。優(yōu)選地,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:所述RRPP主節(jié)點接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。優(yōu)選地,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:所述RRPP主節(jié)點從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。優(yōu)選地,所述RRPP主節(jié)點對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址,如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:所述RRPP主節(jié)點針對該執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述主端口連接的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。優(yōu)選地,該方法進(jìn)一步包括:所述RRPP主節(jié)點在接收到來自RRPP傳輸節(jié)點的RRPP環(huán)故障通知時,開啟所述副
端口 ;所述RRPP主節(jié)點在該被開啟的副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及按照對主端口連接的RPR執(zhí)行的RRPP報文上環(huán)操作、下環(huán)操作和剝離操作對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作。一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點,該方法應(yīng)用于所述RRPP傳輸節(jié)點,包括:所述RRPP傳輸節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端Π ;所述RRPP傳輸節(jié)點在主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作;所述RRPP傳輸節(jié)點在副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行RRPP報文上環(huán)操作、下環(huán)操作、剝離操作。優(yōu)選地,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:所述RRPP傳輸節(jié)點接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口或副端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口或副端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP傳輸節(jié)點的MAC地址。優(yōu)選地,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識另Ij出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。優(yōu)選地,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:所述RRPP傳輸節(jié)點針對該被執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述RRPP報文上環(huán)所至的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。優(yōu)選地,該方法進(jìn)一步包括:所述RRPP傳輸節(jié)點檢測到本節(jié)點連接所述RRPP環(huán)的鏈路故障時,向所述RRPP主節(jié)點發(fā)送RRPP環(huán)故障通知。
一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;該方法應(yīng)用于RPR上的節(jié)點,包括:接收來自RRPP環(huán)上的RRPP報文;識別該接收的RRPP報文;如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫FDB-Flush報文,則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫SDB表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作;所述數(shù)據(jù)操作為上環(huán)操作、下環(huán)操作、過環(huán)操作或剝離操作。一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述RRPP環(huán)上的其中一個節(jié)點被指定為RRPP主節(jié)點,所述RRPP環(huán)上的其他節(jié)點被指定為RRPP傳輸節(jié)點,所述裝置為RRPP主節(jié)點,包括:主端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于開啟狀態(tài);副端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于阻塞狀態(tài);其中,所述主端口、副端口為所述RRPP主節(jié)點連接所述RRPP環(huán)的端口 ;控制單元,用于在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作,以及用于在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。優(yōu)選地,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。優(yōu)選地,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:
從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。優(yōu)選地,所述控制單元對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址,如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:針對該執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述主端口連接的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。優(yōu)選地,所述裝置進(jìn)一步包括:故障處理單元,用于在接收到來自RRPP傳輸節(jié)點的RRPP環(huán)故障通知時,開啟所述副端口 ;所述控制單元在該被開啟的副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及按照對主端口連接的RPR執(zhí)行的RRPP報文上環(huán)操作、下環(huán)操作和剝離操作對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝
離操作。一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中不同RPR上的節(jié)點之間存在環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述RRPP環(huán)上的其中一個節(jié)點被指定為RRPP主節(jié)點,所述RRPP環(huán)上的其他節(jié)點被指定為RRPP傳輸節(jié)點,所述裝置為RRPP傳輸節(jié)點,包括:主端口、副端口和處理單元;其中,主端口、副端口為所述RRPP傳輸節(jié)點連接RRPP環(huán)的兩個端口 ; 所述處理單元,用于在主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作;在副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行RRPP報文上環(huán)操作、下環(huán)操作、剝離操作。一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述裝置為RPR上的節(jié)點,包括:接收單元,用于接收來自RRPP環(huán)上的RRPP報文;識別單元,用于識別所述接收單元接收的RRPP報文,并且,如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫FDB-Flush報文,則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫SDB表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作;所述數(shù)據(jù)操作為上環(huán)操作、下環(huán)操作、過環(huán)操作或剝離操作。由以上技術(shù)方案可以看出,本發(fā)明中,針對RPR網(wǎng)絡(luò)中除RPR之外的環(huán)路,在該環(huán)路的每一節(jié)點使能RRPP配置,并將該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點,如此,所述RRPP主節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端口,并在所述RRPP環(huán)處于健康狀態(tài)時,開啟所述主端口,阻塞所述副端口,其中,在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作;而在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。這種通過阻塞副端口的方式顯然消除了RPR網(wǎng)絡(luò)中除RPR之外的環(huán)路,相比于現(xiàn)有RPR標(biāo)準(zhǔn),顯然更加簡單、有效;并且,本發(fā)明由于針對RPR網(wǎng)絡(luò)中除RPR之外的環(huán)路上的節(jié)點配置RRPP,由于RRPP相比于現(xiàn)有STP、RSTP等保護(hù)倒換協(xié)議具有更快的收斂速度,如此,本發(fā)明通過針對RPR網(wǎng)絡(luò)中除RPR之外的環(huán)路上的節(jié)點配置RRPP能夠?qū)崿F(xiàn)故障的快速保護(hù)倒換。


圖1為現(xiàn)有RPR的單播數(shù)據(jù)報文轉(zhuǎn)發(fā)示意圖;圖2為現(xiàn)有RPR的多播數(shù)據(jù)報文轉(zhuǎn)發(fā)示意圖;圖3為現(xiàn)有RPR網(wǎng)絡(luò)存在多個RPR的組網(wǎng)示意圖;圖4為本發(fā)明實施例提供的RPR等價網(wǎng)絡(luò)不意圖;圖5為本發(fā)明實施例1應(yīng)用的RPR網(wǎng)絡(luò)示意圖;圖6為本發(fā)明實施例2應(yīng)用的RPR網(wǎng)絡(luò)示意圖;圖7為本發(fā)明實施例3應(yīng)用于的RPR網(wǎng)絡(luò)示意圖;圖8為本發(fā)明實施例提供的第一裝置結(jié)構(gòu)圖;圖9為本發(fā)明實施例提供的第二裝置結(jié)構(gòu)圖;圖10為本發(fā)明實施例提供的第三裝置結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明中,為了便于理解RPR,可將RPR抽象等價為一個大型的集線器(HUB),而RPR上的節(jié)點通過RPR邏輯口與HUB互聯(lián),形成如圖4所示的非點對點以太網(wǎng)。基于上面描述的RPR與HUB的抽象等價,下面通過三個實施例對本發(fā)明提供的RPR網(wǎng)絡(luò)進(jìn)行描述:實施例1:
本實施例1提供的RPR網(wǎng)絡(luò)中,不同RPR可通過以太網(wǎng)進(jìn)行橋接。參見圖5,圖5示出了本發(fā)明實施例1應(yīng)用的RPR網(wǎng)絡(luò)示意圖。在圖5中,RPR網(wǎng)絡(luò)中存在RPRl和RPR2,其中,RPRl抽象等價于圖5所示的HUB1,S1、S4、S5為RPRl上的節(jié)點,分別通過本地RPR邏輯口與HUBl連接,而RPR2抽象等價于圖5所示的HUB2,S2、S3、S6為RPR2上的節(jié)點,分別通過本地RPR邏輯口與HUB2連接;并且,在圖5中,RPRl上的節(jié)點S1、S4與RPR2上的節(jié)點S2、S3之間通過以太網(wǎng)進(jìn)行橋接,具體如圖5所示。基于圖5所示的RPR網(wǎng)絡(luò),則可以看出,整個RPR網(wǎng)絡(luò)存在的環(huán)路不僅包含RPRl、RPR2,還包含RPRl上的節(jié)點S1、S2、以及RPR2上的節(jié)點S3、S4之間存在的一個環(huán)路(稱為組間環(huán)路),針對這種情況,如果整個RPR網(wǎng)絡(luò)中的節(jié)點均按照現(xiàn)有RPR標(biāo)準(zhǔn)轉(zhuǎn)發(fā)報文,則會由于該組間環(huán)路引起報文轉(zhuǎn)發(fā)風(fēng)暴,基于此,為了避免報文轉(zhuǎn)發(fā)風(fēng)暴,就需要消除該組間環(huán)路。下文描述了如何消除該組間環(huán)路。這里暫不描述。至此,完成實施例1的描述。下面對實施例2進(jìn)行描述:實施例2:本實施例2提供的RPR網(wǎng)絡(luò)中,不同RPR相交。參見圖6,圖6示出了本發(fā)明實施例2應(yīng)用的RPR網(wǎng)絡(luò)示意圖。在圖6中,RPR網(wǎng)絡(luò)中存在RPRl和RPR2,其中,RPRl抽象等價于圖6所示的HUB I,S1、S4、S5為RPRl上的節(jié)點,分別通過本地RPR邏輯口與HUBI連接,而RPR2抽象等價于圖6所示的HUB2,S1、S4、S6為RPR2上的節(jié)點,分別通過本地RPR邏輯口與HUB2連接;在圖6中,RPRl與RPR2相交,兩者的交點為S1、S4,具體如圖6所示?;趫D6所示的RPR網(wǎng)絡(luò),則可以看出,整個RPR網(wǎng)絡(luò)存在的環(huán)路不僅包含RPRl、RPR2,還包含RPRl上的節(jié)點S1、S4、以及RPR2上的節(jié)點S1、S4之間存在的一個環(huán)路(稱為組間環(huán)路)。針對這種情況,如果整個RPR網(wǎng)絡(luò)中的節(jié)點均按照現(xiàn)有RPR標(biāo)準(zhǔn)轉(zhuǎn)發(fā)報文,則會由于該圖6示出的組間環(huán)路引起報文轉(zhuǎn)發(fā)風(fēng)暴,基于此,為了避免報文轉(zhuǎn)發(fā)風(fēng)暴,就需要消除該組間環(huán)路。下文描述了如何消除該組間環(huán)路。這里暫不描述。至此,完成實施例2的描述。下面對實施例3進(jìn)行描述:實施例3:本實施例3提供的RPR網(wǎng)絡(luò)中,同一個RPR上的至少兩個節(jié)點之間還存在以太網(wǎng)橋接,具體如圖7所示。參見圖7,圖7示出了本發(fā)明實施例3應(yīng)用的RPR網(wǎng)絡(luò)示意圖。在圖7中,RPR網(wǎng)絡(luò)中的一個RPR (抽象等價為HUBl),其上的節(jié)點S1、S2不僅通過RPR進(jìn)行連接,還通過以太網(wǎng)口進(jìn)行連接?;趫D7所示的RPR網(wǎng)絡(luò),則可以看出,整個RPR網(wǎng)絡(luò)存在的環(huán)路不僅包含RPR,還包含RPRl上的節(jié)點S1、S2之間存在的一個環(huán)路(稱為組間環(huán)路),如圖7所示,該組間環(huán)路由SI的rprl、HUBU S2的rpr2、S2的G1/0/4、SI的G1/0/1組成。針對這種情況,如果整個RPR網(wǎng)絡(luò)中的節(jié)點均按照現(xiàn)有RPR標(biāo)準(zhǔn)轉(zhuǎn)發(fā)報文,則會由于該組間環(huán)路引起報文轉(zhuǎn)發(fā)風(fēng)暴,基于此,為了避免報文轉(zhuǎn)發(fā)風(fēng)暴,就需要消除該組間環(huán)路。下文描述了如何消除該組間環(huán)路。這里暫不描述。以上對本發(fā)明實施例應(yīng)用的幾個典型RPR網(wǎng)絡(luò)進(jìn)行了描述,下面基于上述三個實施例對本發(fā)明提供的消除上述組間環(huán)路的方法進(jìn)行描述:
本發(fā)明中,采用快速環(huán)網(wǎng)保護(hù)協(xié)議(RRPP:Rapid Ring Protection Protocol)來消除上述組間環(huán)路。RRPP是一個專門應(yīng)用于以太網(wǎng)環(huán)的鏈路層協(xié)議,它在以太網(wǎng)環(huán)完整時能夠防止環(huán)路引起的報文風(fēng)暴,而當(dāng)以太網(wǎng)環(huán)上一條鏈路斷開時能迅速恢復(fù)環(huán)網(wǎng)上各個節(jié)點之間的通信通路,具備較高的收斂速度?;诖耍景l(fā)明在組成上述組間環(huán)路的各節(jié)點上進(jìn)行RRPP配置,并將組間環(huán)路上每一節(jié)點的兩個端口配置加入在邏輯上與所述組間環(huán)路對應(yīng)的RRPP環(huán)。這里,組間環(huán)路上每一節(jié)點的兩個端口為該節(jié)點在所述組間環(huán)路上連接相鄰兩個節(jié)點的端口。如圖5所示,以SI為例,S2、S3、S4原理類似,則SI在組間環(huán)路上連接相鄰兩個節(jié)點的端口依次為RPR邏輯口和橋接以太網(wǎng)口,具體為圖5示出的rprl和G1/0/1,基于此,本發(fā)明就將SI的rprl和G1/0/1加入RRPP環(huán);如圖6所示,以SI為例,S4原理類似,則SI在組間環(huán)路上連接相鄰兩個節(jié)點的端口均為RPR邏輯口,依次為圖5示出的rprl和rpr2,基于此,本發(fā)明就將SI的rprl和rpr2加入RRPP環(huán);再如圖7所示,以SI為例,S2原理類似,則SI在組間環(huán)路上連接相鄰兩個節(jié)點的端口為RPR邏輯口和橋接以太網(wǎng)口,具體為圖7示出的rprl和G1/0/1,基于此,本發(fā)明就將SI的rprl和G1/0/1加入RRPP環(huán)。從上面描述可以看出,本發(fā)明中,RRPP環(huán)上節(jié)點連接RRPP環(huán)的兩個端口有兩種實現(xiàn)方式,一種方式為:該兩個端口均為RPR邏輯口,另一種方式為:該兩個端口中其中一個為RPR邏輯口,另一個為以太網(wǎng)口。在RRPP環(huán)上,指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點。以圖5為例,圖6、圖7原理類似,則根據(jù)實際網(wǎng)絡(luò)應(yīng)用配置圖5所示RRPP環(huán)上的一個節(jié)點比如SI為RRPP主節(jié)點,而S2、S3、S4均為RRPP傳輸節(jié)點。并且,指定RRPP主節(jié)點、RRPP傳輸節(jié)點各自接入RRPP環(huán)的兩個端口中其中一個為主端口,另一個為副端口。這里,基于上面描述可以知道,RRPP主節(jié)點、RRPP傳輸節(jié)點各自接入RRPP環(huán)的兩個端口可分別為RPR邏輯口和橋接以太網(wǎng)口,也可均為RPR邏輯口,基于此,本發(fā)明中,以RRPP主節(jié)點為例,RRPP傳輸節(jié)點類似,則RRPP主節(jié)點的主端口就存在兩種可能的實現(xiàn)形式,一種實現(xiàn)形式為:主端口為RPR邏輯口,另一種實現(xiàn)形式為以太網(wǎng)口,同樣,RRPP主節(jié)點的副端口也存在兩種可能的實現(xiàn)形式,一種實現(xiàn)形式為:副端口為RPR邏輯口,另一種實現(xiàn)形式為副端口以太網(wǎng)口。本發(fā)明中,為避免組間環(huán)路弓I發(fā)的報文轉(zhuǎn)發(fā)風(fēng)暴,則,RRPP主節(jié)點的主端口和副端口在功能上有所區(qū)別:在RRPP環(huán)處于健康狀態(tài)時,開啟所述主端口,阻塞所述副端口 ;其中,在所述副端口為以太網(wǎng)口時,該副端口被阻塞,意味著該副端口不再允許任何數(shù)據(jù)報文通過,僅允許協(xié)議報文比如RRPP報文通過,具體實現(xiàn)方式與現(xiàn)有RRPP環(huán)中主節(jié)點的副端口被阻塞后執(zhí)行的操作類似,這里不再贅述;而在所述副端口為RPR邏輯口時,阻塞該副端口,也就意味著RRPP主節(jié)點不會對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作(稱為RRPP主節(jié)點阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作),僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。本發(fā)明中,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作可通過對所述RRPP主節(jié)點的轉(zhuǎn)發(fā)芯片進(jìn)行設(shè)置實現(xiàn),其中,設(shè)置禁止通過該副端口插入任何數(shù)據(jù)報文至該副端口連接的RPR上進(jìn)行傳輸,能夠阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作,而設(shè)置禁止通過該副端口接收該副端口連接的RPR上傳輸?shù)臄?shù)據(jù)報文,能夠阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的下環(huán)操作。需要說明的是,本發(fā)明中,并不阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的過環(huán)操作和剝離操作,但在本發(fā)明中,該過環(huán)操作和剝離操作一般是沒有機會針對該副端口連接的RPR執(zhí)行的,所以本發(fā)明不再贅述。本發(fā)明中,RRPP主節(jié)點對副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作,具體為:RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址(這里,RRPP規(guī)定的協(xié)議目的MAC地址對RRPP環(huán)上所有節(jié)點都是一樣的,其具體實現(xiàn)時可為一個也可為多個,只要該RRPP報文的目的MAC地址屬于其中一個就可),如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。如此,即完成了 RRPP主節(jié)點對副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。需要說明的是,本發(fā)明中,RRPP報文相對于RPR,其作為RPR的數(shù)據(jù)報文,基于上面描述的阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作,則本發(fā)明RRPP主節(jié)點也需要阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作。而之所以允許RRPP主節(jié)點對副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作,其是由RRPP環(huán)本身的特性決定的,即需要保證RRPP主節(jié)點能夠接收到RRPP環(huán)上的RRPP報文進(jìn)行處理,因此,為符合RRPP環(huán)的特性,則本發(fā)明需要RRPP主節(jié)點對副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。而本發(fā)明中,在所述主端口為以太網(wǎng)口時,該主端口被開啟,意味著允許數(shù)據(jù)報文、RRPP報文均可以通過該主端口傳輸,具體實現(xiàn)方式與現(xiàn)有RRPP環(huán)中主節(jié)點的主端口被開啟后執(zhí)行的操作類似,這里不再贅述;而當(dāng)所述主端口為RPR邏輯口時,該主端口被開啟,則RRPP主節(jié)點可按照現(xiàn)有RPR規(guī)定的數(shù)據(jù)操作執(zhí)行,比如可以對數(shù)據(jù)報文執(zhí)行上環(huán)操作、下環(huán)操作、剝離操作、過環(huán)操作中的至少一種操作;并且,針對RRPP報文,由于該RRPP報文相對于主端口連接的RPR而言,其相當(dāng)于數(shù)據(jù)報文,因此,該主端口被開啟,RRPP主節(jié)點也按照現(xiàn)有RPR規(guī)定的數(shù)據(jù)操作執(zhí)行,比如可以對RRPP報文執(zhí)行上環(huán)操作、下環(huán)操作、剝離操作、過環(huán)操作中的至少一種操作。其中,對RRPP報文執(zhí)行過環(huán)操作類似與現(xiàn)有RPR中數(shù)據(jù)報文的過環(huán)操作,這里不再贅述。下面僅描述如何對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作:本發(fā)明中,對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作可包括: 所述RRPP主節(jié)點接收到RRPP報文時,依據(jù)所述RRPP報文的目的MAC地址識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。相應(yīng)地,本發(fā)明中,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點通過主端口從所述主端口連接的RPR上接收到RRPP報文時,識另Ij出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
還有,本發(fā)明中,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的剝離操作具體是采用源節(jié)點剝離方式,主要包括:從主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文的RPR頭中源MAC地址,如果該源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作,即終止該RRPP報文在RPR上繼續(xù)傳輸,將其從RPR上剝離下來。至此,完成描述所述RRPP主節(jié)點在所述RRPP環(huán)處于健康狀態(tài)時,開啟所述主端口,阻塞所述副端口所執(zhí)行的操作。而本發(fā)明中,相比于RRPP主節(jié)點的主端口和副端口,RRPP傳輸節(jié)點的主端口和副端口在功能上沒有區(qū)別,都用于在RRPP環(huán)上進(jìn)行協(xié)議報文和數(shù)據(jù)報文的傳輸。其中,以RRPP傳輸節(jié)點的主端口為例,副端口原理類似,則,在RRPP傳輸節(jié)點的主端口為以太網(wǎng)口時,其功能與現(xiàn)有RRPP環(huán)中傳輸節(jié)點上主端口的功能一樣;而當(dāng)主端口為RPR邏輯口時,其功能類似于現(xiàn)有RPR中RPR邏輯口的功能,僅有的區(qū)別是對RRPP報文的數(shù)據(jù)操作,這里,所述RRPP傳輸節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的數(shù)據(jù)操作至少包括:上環(huán)操作、下環(huán)操作、過環(huán)操作、剝離操作;其中,對RRPP報文執(zhí)行過環(huán)操作類似與現(xiàn)有RPR中數(shù)據(jù)報文的過環(huán)操作,這里不再贅述。下面僅描述RRPP傳輸節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作:所述RRPP傳輸節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:所述RRPP傳輸節(jié)點接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口或副端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP傳輸節(jié)點的MAC地址。所述RRPP傳輸節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作可包括:所述RRPP傳輸節(jié)點通過主端口從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。所述RRPP傳輸節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的剝離操作可包括:所述RRPP傳輸節(jié)點通過主端口從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。至此,完成RRPP傳輸節(jié)點的主端口、副端口功能描述。需要說明的是,本發(fā)明中,所述RRPP主節(jié)點或者RRPP傳輸節(jié)點在對RRPP報文執(zhí)行上環(huán)操作時,可對該RRPP報文設(shè)置繞回開啟,即在該RRPP報文上增加一個表示繞回開啟的標(biāo)識,以使得該RRPP報文所插入的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)該RRPP報文設(shè)置的繞回開啟環(huán)回該RRPP報文。以圖5所示的SI為例,假如SI為RRPP主節(jié)點,主端口為rprl,副端口為G1/0/1,則若SI需要對一 RRPP報文比如Hello報文進(jìn)行上環(huán)操作插入至RPRl,SI在該Hello報文上設(shè)置繞回開啟,使用RPR頭封裝該Hello報文,并插入至RPRl的I環(huán)進(jìn)行傳輸,在圖5所示的所有節(jié)點均正常時,該Hello報文經(jīng)過SI的主端口、S5、S4、S3、S6、S2到達(dá)SI的副端口,也即,該He 11 ο報文到達(dá)所有可達(dá)節(jié)點,而若在S6至S2之間的段故障時,則該Hello報文經(jīng)過SI的主端口、S5、S4、S3到達(dá)S6的Edge,若S6的Edge在I環(huán)收到該Hello報文,則由于該Hello報文設(shè)置繞回開啟,則該Hello報文繞回到O環(huán),從O環(huán)到達(dá)S3,由S3走O環(huán)到達(dá)S2的Edge然會在繞回至I環(huán),并到達(dá)S2時下環(huán)并由S2通過以太網(wǎng)封裝轉(zhuǎn)發(fā)至SI,隨即被上送SI的RRPP協(xié)議處理,此時,認(rèn)為整個RRPP環(huán)狀態(tài)依然是健康的。本發(fā)明還公開了 RRPP環(huán)斷裂時的處理:本發(fā)明中,所述RRPP環(huán)上任一傳輸節(jié)點在檢測到本節(jié)點接入RRPP環(huán)的端口為RPR邏輯口、且該RPR邏輯口所包含的兩個物理端口均故障時,或者,在檢測到本節(jié)點接入RRPP環(huán)的端口為以太網(wǎng)口、且該以太網(wǎng)口故障時,認(rèn)為RRPP環(huán)斷裂,并上報RRPP環(huán)故障通知比如Link-Down報文至RRPP主節(jié)點;當(dāng)RRPP主節(jié)點接收到來自傳輸節(jié)點的RRPP環(huán)故障通知比如Link-Down報文時,則認(rèn)為RRPP環(huán)故障,開啟所述副端口。這實現(xiàn)了 RRPP環(huán)的快速保護(hù)倒換。此時,該開啟的副端口的功能與上述開啟的主端口執(zhí)行的功能類似,這里不再贅述。需要說明的是,本發(fā)明中,所述RRPP環(huán)上任一傳輸節(jié)點在檢測到本節(jié)點接入RRPP環(huán)的端口為RPR邏輯口、且該RPR邏輯口的其中一個物理端口故障時,由于RPR是逆向雙環(huán)結(jié)構(gòu),一個RPR邏輯口包含兩個物理端口,因此,當(dāng)其中一個物理端口故障時,還可以利用另一物理端口進(jìn)行報文的傳輸和接收,并不影響整個RRPP環(huán)的狀態(tài),基于此,該傳輸節(jié)點并不認(rèn)為RRPP環(huán)斷裂,不會上報RRPP環(huán)故障通知比如Link-Down報文至RRPP主節(jié)點。至此,完成本發(fā)明在RRPP環(huán)斷裂時的處理描述。以上對RRPP環(huán)上的RRPP主節(jié)點、以及RRPP傳輸節(jié)點執(zhí)行的操作進(jìn)行了描述。優(yōu)選地,本發(fā)明還公開了 RPR網(wǎng)絡(luò)中RPR上的節(jié)點執(zhí)行的操作,具體為:接收來自RRPP環(huán)上的RRPP報文;識別該接收的RRPP報文;如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫(FDB-Flush)報文(該報文至少包含Common-Flush-FDB報文、Complete-Flush-FDB報文),則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫(SDB,SAS DataBase)表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文比如:HeI1報文、Fast-Hello 報文、Link-Down 報文、Edge-Hello 報文,F(xiàn)ast-Edge-Hello 報文、Major-Fault報文等,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作;其中,所述數(shù)據(jù)操作為上環(huán)操作、下環(huán)操作、過環(huán)操作或剝離操作。通過上述操作,能夠?qū)崿F(xiàn)RPR上的節(jié)點在拓?fù)浒l(fā)生變化時上環(huán)報文不受過期SDB表項的影響而導(dǎo)致丟包。至此,完成本發(fā)明提供的方法描述。下面對本發(fā)明提供的裝置進(jìn)行描述:本發(fā)明提供了三種裝置結(jié)構(gòu)圖,下面分別進(jìn)行描述:參見圖8,圖8為本發(fā)明實施例提供的第一裝置結(jié)構(gòu)圖。該裝置應(yīng)用于上面描述的RRPP主節(jié)點,包括:主端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于開啟狀態(tài);副端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于阻塞狀態(tài);
其中,所述主端口、副端口為所述RRPP主節(jié)點連接所述RRPP環(huán)的端口 ;控制單元,用于在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作,以及用于在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。優(yōu)選地,本發(fā)明中,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。優(yōu)選地,本發(fā)明中,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,本發(fā)明中,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。優(yōu)選地,本發(fā)明中,所述控制單元對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址,如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,本發(fā)明中,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:針對該執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述主端口連接的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。優(yōu)選地,本發(fā)明中,如圖8所示,所述裝置進(jìn)一步包括:故障處理單元,用于在接收到來自RRPP傳輸節(jié)點的RRPP環(huán)故障通知時,開啟所述副端口 ;所述控制單元在該被開啟的副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及按照對主端口連接的RPR執(zhí)行的RRPP報文上環(huán)操作、下環(huán)操作和剝離操作對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作。至此,完成圖8所示的裝置描述。參見圖9,圖9為本發(fā)明實施例提供的第二裝置結(jié)構(gòu)圖。如圖9所示,該裝置為上面描述的RRPP傳輸節(jié)點,包括:主端口、副端口和處理單元;其中,主端口、副端口為所述RRPP傳輸節(jié)點連接RRPP環(huán)的兩個端口 ;所述處理單元,用于在主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作;在副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行RRPP報文上環(huán)操作、下環(huán)操作、剝離操作。優(yōu)選地,所述處理單元對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口或副端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口或副端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP傳輸節(jié)點的MAC地址。優(yōu)選地,所述處理單元對主端口或副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識另Ij出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。優(yōu)選地,所述處理單元對主端口或副端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。優(yōu)選地,所述處理單元對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:所述RRPP傳輸節(jié)點針對該被執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述RRPP報文上環(huán)所至的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。優(yōu)選地,本發(fā)明中,所述處理單元還在檢測到本節(jié)點連接所述RRPP環(huán)的鏈路故障時,向所述RRPP主節(jié)點發(fā)送RRPP環(huán)故障通知。至此,完成圖9所示的裝置描述。參見圖10,圖10為本發(fā)明實施例提供的第三種裝置結(jié)構(gòu)圖。該裝置為上面描述的RPR上的節(jié)點,如圖10所示,可包括:接收單元,用于接收來自RRPP環(huán)上的RRPP報文;識別單元,用于識別所述接收單元接收的RRPP報文,并且,如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫FDB-Flush報文,則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫SDB表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作; 所述數(shù)據(jù)操作為上環(huán)操作、下環(huán)操作、過環(huán)操作或剝離操作。至此,完成圖10所示的裝置結(jié)構(gòu)描述。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點,該方法應(yīng)用于所述RRPP主節(jié)點,包括:所述RRPP主節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端口 ;所述RRPP主節(jié)點在所述RRPP環(huán)處于健康狀態(tài)時,開啟所述主端口,阻塞所述副端口 ;所述RRPP主節(jié)點在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作;所述RRPP主節(jié)點在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:所述RRPP主節(jié)點接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:所述RRPP主節(jié)點從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述RRPP主節(jié)點對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址,如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述RRPP主節(jié)點對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn) 一步包括:所述RRPP主節(jié)點針對該執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述主端口連接的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。
7.根據(jù)權(quán)利要求2至6任一所述的方法,其特征在于,該方法進(jìn)一步包括:所述RRPP主節(jié)點在接收到來自RRPP傳輸節(jié)點的RRPP環(huán)故障通知時,開啟所述副端Π ;所述RRPP主節(jié)點在該被開啟的副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及按照對主端口連接的RPR執(zhí)行的RRPP報文上環(huán)操作、下環(huán)操作和剝離操作對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作。
8.一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,并將所述RRPP環(huán)上的其他節(jié)點指定為RRPP傳輸節(jié)點,該方法應(yīng)用于所述RRPP傳輸節(jié)點,包括:所述RRPP傳輸節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端口 ;所述RRPP傳輸節(jié)點在主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作;所述RRPP傳輸節(jié)點在副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行RRPP報文上環(huán)操作、下環(huán)操作、剝離操作。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:所述RRPP傳輸節(jié)點接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口或副端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口或副端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP傳輸節(jié)點的MAC地址。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的剝離操作包括:所述RRPP傳輸節(jié)點從所述主端口或副端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述RRPP傳輸節(jié)點對主端口或副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:所述RRPP傳輸節(jié)點針對該被執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述RRPP報文上環(huán)所至的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。
13.根據(jù)權(quán)利要求8所述的方法,其特征在于,該方法進(jìn)一步包括:所述RRPP傳輸節(jié)點檢測到本節(jié)點連接所述RRPP環(huán)的鏈路故障時,向所述RRPP主節(jié)點發(fā)送RRPP環(huán)故障通知。
14.一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;該方法應(yīng)用于RPR上的節(jié)點,包括:接收來自RRPP環(huán)上的RRPP報文;識別該接收的RRPP報文;如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫FDB-Flush報文,則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫SDB表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作; 所述數(shù)據(jù)操作為上環(huán)操作、下環(huán)操作、過環(huán)操作或剝離操作。
15.一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述RRPP環(huán)上的其中一個節(jié)點被指定為RRPP主節(jié)點,所述RRPP環(huán)上的其他節(jié)點被指定為RRPP傳輸節(jié)點,所述裝置為RRPP主節(jié)點,包括:主端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于開啟狀態(tài);副端口,其在所述RRPP環(huán)處于健康狀態(tài)時,處于阻塞狀態(tài);其中,所述主端口、副端口為所述RRPP主節(jié)點連接所述RRPP環(huán)的端口 ;控制單元,用于在被開啟的主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作,以及用于在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及阻止對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作,僅允許對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作包括:接收到RRPP報文時,識別出該RRPP報文需要通過所述主端口連接的RPR傳輸,則使用RPR頭封裝所述RRPP報文,并將封裝后的RRPP報文插入至該主端口連接的RPR中進(jìn)行傳輸;其中,所述RPR頭中,目的MAC地址為所述RRPP報文的目的MAC地址,源MAC地址為所述RRPP主節(jié)點的MAC地址。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:從所述主端口連接的RPR上接收到RRPP報文時,識別出該RRPP報文需要下環(huán),則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的剝離操作 包括:從所述主端口連接的RPR上接收到RRPP報文時,識別該RRPP報文被封裝的RPR頭,如果該RPR頭中源MAC地址為本節(jié)點的MAC地址,則對該接收的RRPP報文進(jìn)行剝離操作。
19.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述控制單元對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作包括:所述RRPP主節(jié)點從所述副端口連接的RPR上接收到RRPP報文時,匹配該RRPP報文的目的MAC地址是否屬于RRPP規(guī)定的協(xié)議目的MAC地址,如果是,則剝掉該RRPP報文被封裝的RPR頭,將該被剝掉RPR頭的RRPP報文復(fù)制一份上交給本節(jié)點的上層進(jìn)行處理。
20.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述控制單元對主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作時,進(jìn)一步包括:針對該執(zhí)行上環(huán)操作的RRPP報文設(shè)置繞回開啟,以使得在所述主端口連接的RPR的保護(hù)倒換模式為Wrapping模式時,由故障點兩端的節(jié)點依據(jù)所述繞回開啟環(huán)回該RRPP報文。
21.根據(jù)權(quán)利要求16至20任一所述的裝置,其特征在于,所述裝置進(jìn)一步包括:故障處理單元,用于在接收到來自RRPP傳輸節(jié)點的RRPP環(huán)故障通知時,開啟所述副端Π ;所述控制單元在該被開啟的副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,以及按照對主端口連接的RPR執(zhí)行的RRPP報文上環(huán)操作、下環(huán)操作和剝離操作對該副端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作和剝離操作。
22.—種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中不同RPR上的節(jié)點之間存在環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述RRPP環(huán)上的其中一個節(jié)點被指定為RRPP主節(jié)點,所述RRPP環(huán)上的其他節(jié)點被指定為RRPP傳輸節(jié)點,所述裝置為RRPP傳輸節(jié)點,包括:主端口、副端口和處理單元;其中,主端口、副端口為所述RRPP傳輸節(jié)點連接RRPP環(huán)的兩個端口 ;所述處理單元,用于在主端口為RPR邏輯口時,對該主端口連接的RPR執(zhí)行RRPP報文的上環(huán)操作、下環(huán)操作、剝離操作;在副端口為RPR邏輯口時,對該副端口連接的RPR執(zhí)行RRPP報文上環(huán)操作、下環(huán)操作、剝離操作。
23.一種應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除裝置,其特征在于,所述RPR網(wǎng)絡(luò)包括至少一個RPR,且所述RPR網(wǎng)絡(luò)中存在除RPR之外的環(huán)路,所述環(huán)路的每一節(jié)點使能快速環(huán)網(wǎng)保護(hù)協(xié)議RRPP配置,且該每一節(jié)點的兩個端口被配置加入在邏輯上與所述環(huán)路對應(yīng)的RRPP環(huán),所述每一節(jié)點的兩個端口為該節(jié)點在所述環(huán)路上連接相鄰兩個節(jié)點的端口,其具體為兩個RPR邏輯口,或者為一個RPR邏輯口、一個以太網(wǎng)口 ;所述裝置為RPR上的節(jié)點,包括:接收單元,用于接收來自RRPP環(huán)上的RRPP報文;識別單元,用于識別所述接收單元接收的RRPP報文,并且,如果識別出所述RRPP報文屬于轉(zhuǎn)發(fā)數(shù)據(jù)庫FDB-Flush報文,則在對所述RRPP報文執(zhí)行相應(yīng)數(shù)據(jù)操作時,清除本地空間感知亞層數(shù)據(jù)庫SDB表項;如果識別出所述RRPP報文為除FDB-Flush報文之外的報文,則直接對該RRPP報文進(jìn)行相應(yīng)數(shù)據(jù)操作;所述數(shù)據(jù)操作為上環(huán)操作、下 環(huán)操作、過環(huán)操作或剝離操作。
全文摘要
本發(fā)明提供了應(yīng)用于彈性分組環(huán)RPR網(wǎng)絡(luò)中的環(huán)路消除方法和裝置。該方法中,所述RPR網(wǎng)絡(luò)中不同RPR上的節(jié)點之間存在環(huán)路,環(huán)路的每一節(jié)點使能RRPP配置,且該每一節(jié)點的兩個端口加入RRPP環(huán),指定所述RRPP環(huán)上的其中一個節(jié)點作為RRPP主節(jié)點,所述RRPP主節(jié)點指定其連接所述RRPP環(huán)的一個端口為主端口,另一個為副端口,在RRPP環(huán)處于健康狀態(tài)時,開啟主端口,阻塞副端口,RRPP主節(jié)點在被阻塞的副端口為RPR邏輯口時,阻止對該副端口連接的RPR執(zhí)行數(shù)據(jù)報文的上環(huán)操作和下環(huán)操作,但對該副端口連接的RPR執(zhí)行RRPP報文的下環(huán)操作。采用本發(fā)明,以簡單、有效地消除RPR網(wǎng)絡(luò)中的環(huán)路,并由于配置RRPP,也能夠?qū)崿F(xiàn)故障的快速保護(hù)倒換。
文檔編號H04L12/437GK103078777SQ201210594698
公開日2013年5月1日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者徐鵬飛 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1