【技術(shù)實(shí)現(xiàn)步驟摘要】
彈性分組環(huán)環(huán)網(wǎng)中的流量轉(zhuǎn)發(fā)方法及裝置
本專利技術(shù)涉及RPR(ResilientPacketRing,彈性分組環(huán))
,尤其涉及RPR環(huán)網(wǎng)中的流量轉(zhuǎn)發(fā)方法及裝置。
技術(shù)介紹
RPR(ResilientPacketRing,彈性分組環(huán))是一種新型的MAC(MediaAccessControl,媒體訪問控制)協(xié)議,可運(yùn)行于SONET(SynchronousOpticalNetwork,同步光網(wǎng)絡(luò))/SDH(SynchronousDigitalHierarchy,同步數(shù)字系列)、DWDM(DenseWavelengthDivisionMultiplexing,密級(jí)波分復(fù)用)和以太網(wǎng)之上,為寬帶IP城域網(wǎng)運(yùn)營(yíng)商提供靈活高效的組網(wǎng)方案。RPR技術(shù)是為了在城域網(wǎng)中支持大容量的數(shù)據(jù)業(yè)務(wù)而設(shè)計(jì)的,具有以下特點(diǎn):物理層多樣性;帶寬利用率高;支持廣播和組播;拓?fù)渥詣?dòng)發(fā)現(xiàn),支持節(jié)點(diǎn)的即插即用;快速保護(hù)機(jī)制,通過拓?fù)浔Wo(hù)能夠?qū)崿F(xiàn)50ms內(nèi)的故障自愈;通過支持帶寬預(yù)留業(yè)務(wù)以及速率限制提供流量等級(jí)保證;公平的節(jié)點(diǎn)帶寬分配。RPR采用RPRMAC層幀封裝實(shí)現(xiàn)EthernetOverRPR的透明傳輸。RPR的環(huán)結(jié)構(gòu)和拓?fù)浔Wo(hù)機(jī)制對(duì)所承載流量的轉(zhuǎn)發(fā)過程和接入設(shè)備透明。RPR采用逆向雙環(huán)結(jié)構(gòu),數(shù)據(jù)沿環(huán)網(wǎng)在節(jié)點(diǎn)之間進(jìn)行轉(zhuǎn)發(fā),如圖1所示。RPR中涉及的基本概念如下:0環(huán):RPR雙環(huán)中,數(shù)據(jù)幀發(fā)送方向?yàn)轫槙r(shí)針的稱為0環(huán),也稱OuterRing(外環(huán));1環(huán):RPR雙環(huán)中,數(shù)據(jù)幀發(fā)送方向?yàn)槟鏁r(shí)針的稱為1環(huán),也稱InnerRing(內(nèi)環(huán));節(jié)點(diǎn)(Station):RPR環(huán)網(wǎng)上的設(shè)備,負(fù)責(zé)接收和轉(zhuǎn)發(fā)數(shù) ...
【技術(shù)保護(hù)點(diǎn)】
一種彈性分組環(huán)RPR環(huán)網(wǎng)中的流量轉(zhuǎn)發(fā)方法,其特征在于,該RPR環(huán)網(wǎng)中的每個(gè)節(jié)點(diǎn)分別由n臺(tái)交換機(jī)堆疊組成,每臺(tái)交換機(jī)提供一個(gè)東向物理端口和一個(gè)西向物理端口;對(duì)于每個(gè)節(jié)點(diǎn),將該節(jié)點(diǎn)包含的n臺(tái)交換機(jī)的n個(gè)東向物理端口和n個(gè)西向物理端口分別聚合,得到兩個(gè)RPR物理聚合口:東向物理聚合口和西向物理聚合口,將該兩個(gè)RPR物理聚合口綁定到RPR邏輯口,n為整數(shù),且n≥2,該方法包括:RPR環(huán)網(wǎng)中的節(jié)點(diǎn)在RPR物理聚合口上進(jìn)行負(fù)載分擔(dān)。
【技術(shù)特征摘要】
1.一種彈性分組環(huán)RPR環(huán)網(wǎng)中的流量轉(zhuǎn)發(fā)方法,其特征在于,該RPR環(huán)網(wǎng)中的每個(gè)節(jié)點(diǎn)分別由n臺(tái)交換機(jī)堆疊組成,每臺(tái)交換機(jī)提供一個(gè)東向物理端口和一個(gè)西向物理端口;對(duì)于每個(gè)節(jié)點(diǎn),將該節(jié)點(diǎn)包含的n臺(tái)交換機(jī)的n個(gè)東向物理端口和n個(gè)西向物理端口分別聚合,得到兩個(gè)RPR物理聚合口:東向物理聚合口和西向物理聚合口,將該兩個(gè)RPR物理聚合口綁定到RPR邏輯口,n為整數(shù),且n≥2,該方法包括:RPR環(huán)網(wǎng)中的節(jié)點(diǎn)在RPR物理聚合口上進(jìn)行負(fù)載分擔(dān);所述RPR環(huán)網(wǎng)中的節(jié)點(diǎn)在RPR物理聚合口上進(jìn)行負(fù)載分擔(dān)包括:RPR環(huán)網(wǎng)中的節(jié)點(diǎn)通過拓?fù)浒l(fā)現(xiàn),建立RPR選環(huán)表,RPR選環(huán)表中的每一條表項(xiàng)都包含:目標(biāo)環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址、從本節(jié)點(diǎn)到該目標(biāo)環(huán)網(wǎng)節(jié)點(diǎn)的最佳路徑所對(duì)應(yīng)的環(huán);當(dāng)所述節(jié)點(diǎn)接收到自身下掛設(shè)備發(fā)來(lái)的以太網(wǎng)報(bào)文時(shí),根據(jù)報(bào)文的目的IP地址在自身的地址解析協(xié)議ARP表中查找對(duì)應(yīng)的ARP表項(xiàng),得到報(bào)文的出接口,若該報(bào)文的出接口為RPR邏輯口且報(bào)文的目的媒體接入控制MAC地址非RPR環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址,則根據(jù)報(bào)文的目的MAC地址在RPRMAC表項(xiàng)中查找到對(duì)應(yīng)的目標(biāo)環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址,根據(jù)該目標(biāo)環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址在RPR選環(huán)表中查找到對(duì)應(yīng)的環(huán),將該報(bào)文封裝成RPR數(shù)據(jù)幀,根據(jù)報(bào)文的出接口和查找到的環(huán),確定報(bào)文的出物理聚合口,根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,在該出物理聚合口包含的n個(gè)物理端口中選擇一個(gè),從選擇的端口將該RPR數(shù)據(jù)幀轉(zhuǎn)發(fā)出去,其中,RPRMAC表項(xiàng)包含:RPR環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址與其下掛設(shè)備的MAC地址的關(guān)聯(lián)關(guān)系。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述得到報(bào)文的出接口之后進(jìn)一步包括:若該報(bào)文的出接口為RPR邏輯口且報(bào)文的目的MAC地址為RPR環(huán)網(wǎng)節(jié)點(diǎn)的MAC地址,則根據(jù)該報(bào)文的目的MAC地址在RPR選環(huán)表中查找到對(duì)應(yīng)的環(huán),將該報(bào)文封裝成RPR數(shù)據(jù)幀,根據(jù)報(bào)文的出接口和查找到的環(huán),確定報(bào)文的出物理聚合口,根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,在該出物理聚合口包含的n個(gè)物理端口中選擇一個(gè),從選擇的端口將該RPR數(shù)據(jù)幀轉(zhuǎn)發(fā)出去。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述在該出物理聚合口包含的n個(gè)物理端口中選擇一個(gè)包括:對(duì)于出物理聚合口包含的n個(gè)物理端口,只對(duì)狀態(tài)為選中的所有物理端口采用預(yù)設(shè)負(fù)載分擔(dān)算法進(jìn)行選擇。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述節(jié)點(diǎn)接收到自身下掛設(shè)備發(fā)來(lái)的以太網(wǎng)報(bào)文之后進(jìn)一步包括:所述節(jié)點(diǎn)根據(jù)該以太網(wǎng)報(bào)文的目的IP地址在自身的ARP表中未查找到對(duì)應(yīng)的ARP表項(xiàng)時(shí),以該報(bào)文的目的IP地址構(gòu)造ARP請(qǐng)求報(bào)文,將該ARP請(qǐng)求報(bào)文發(fā)送出去;當(dāng)接收到ARP響應(yīng)報(bào)文時(shí),生成ARP表項(xiàng),或者ARP表項(xiàng)+RPRMAC表項(xiàng);根據(jù)生成的ARP表項(xiàng),或者ARP表項(xiàng)+RPRMAC表項(xiàng)轉(zhuǎn)發(fā)所述以太網(wǎng)報(bào)文。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述生成ARP表項(xiàng),或者ARP表項(xiàng)+RPRMAC表項(xiàng)包括:當(dāng)ARP響應(yīng)報(bào)文來(lái)自本節(jié)點(diǎn)下掛設(shè)備時(shí),只生成ARP表項(xiàng);當(dāng)ARP響應(yīng)報(bào)文來(lái)自RRP環(huán)網(wǎng)的其它節(jié)點(diǎn)時(shí),只生成ARP表項(xiàng),其中,ARP表項(xiàng)中的出接口為ARP響應(yīng)報(bào)文的入端口對(duì)應(yīng)的RPR邏輯口;當(dāng)ARP響應(yīng)報(bào)文來(lái)自RRP環(huán)網(wǎng)的其它節(jié)點(diǎn)的下掛設(shè)備時(shí),生成ARP表項(xiàng)和RPRMAC表項(xiàng),其中,ARP表項(xiàng)的出接口為ARP響應(yīng)報(bào)文的入端口對(duì)應(yīng)的RPR邏輯口,RPRMAC表項(xiàng)中包含:ARP響應(yīng)報(bào)文的源MAC地址和ARP響應(yīng)報(bào)文的封裝RPRMAC頭的源MAC地址。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述RPR環(huán)網(wǎng)中的節(jié)點(diǎn)在RPR物理聚合口上進(jìn)行負(fù)載分擔(dān)進(jìn)一步包括:當(dāng)所述節(jié)點(diǎn)從一RPR物理聚合口接收到RPR數(shù)據(jù)幀時(shí),若發(fā)現(xiàn)該數(shù)據(jù)幀的RPRMAC頭的目的MAC地址未指向本節(jié)點(diǎn),則根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,在自身的另一RPR物理聚合口包含的n個(gè)物理端口中選擇一個(gè),從選擇的端口將該RPR數(shù)據(jù)幀轉(zhuǎn)發(fā)出去。7.根據(jù)權(quán)利要求1所述的方法...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:徐鵬飛,
申請(qǐng)(專利權(quán))人:杭州華三通信技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:浙江;33
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。