專利名稱:彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及彈性分組環(huán)網(wǎng)中報(bào)文轉(zhuǎn)發(fā)的技術(shù)領(lǐng)域,尤其涉及一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法和設(shè)備。
背景技術(shù):
彈性分組環(huán)(RPR)是IEEE 802.17工作組定義的一種新型媒體訪問控制子層協(xié)議(MAC),RPR采用雙向雙纖的環(huán)形拓?fù)浣Y(jié)構(gòu),內(nèi)外兩個(gè)環(huán)上都可以傳輸業(yè)務(wù),但傳輸方向相反,RPR環(huán)拓?fù)浣Y(jié)構(gòu)如圖1所示?,F(xiàn)有的RPR三層組網(wǎng)應(yīng)用中,環(huán)網(wǎng)上主要使用基本幀格式的數(shù)據(jù)報(bào)文向上層提供業(yè)務(wù)支持。基本幀格式的數(shù)據(jù)報(bào)文格式如圖2所示。RPR數(shù)據(jù)報(bào)文中的基本控制字節(jié)(baseControl)的格式如圖3所示,其中的奇偶校驗(yàn)位(parity)作為保留,發(fā)送時(shí)賦值為0,接收的過程不做處理;RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字節(jié)(extendedControl)格式如圖4所示,其中保留字段(res)作為保留,發(fā)送時(shí)賦值為0,接收的過程不做處理。
在目前的RPR組網(wǎng)方案中,要將報(bào)文從一個(gè)3層設(shè)備轉(zhuǎn)發(fā)到另一個(gè)3層設(shè)備,需要知道目的3層設(shè)備所對(duì)應(yīng)的MAC地址,然后將三層報(bào)文封裝成相應(yīng)的二層RPR報(bào)文,數(shù)據(jù)才能夠在鏈路層進(jìn)行傳輸。在RPR環(huán)網(wǎng)中,RPR協(xié)議是通過控制報(bào)文中的異步時(shí)分(ATD)控制報(bào)文來獲取到RPR節(jié)點(diǎn)IP與節(jié)點(diǎn)MAC地址對(duì)應(yīng)關(guān)系的。ATD控制報(bào)文的格式如圖5所示,當(dāng)控制報(bào)文中的控制類型(controlType)字段值為01時(shí),對(duì)應(yīng)的就是ATD報(bào)文。ATD幀中TTL字段的值為RPR環(huán)路的最大節(jié)點(diǎn)數(shù),目的地址(DA)域設(shè)置為全0XFF。ATD幀以廣播的形式發(fā)送,可以保證了所有RPR節(jié)點(diǎn)都能夠接收到該報(bào)文。ATD幀中可以攜帶多種不同的載荷,單個(gè)載荷的格式如圖6所示,通過其中的類型字段(type)和長度字段(length)可以唯一的確定一個(gè)載荷。通過ATD控制幀可以獲取到RPR節(jié)點(diǎn)IP與節(jié)點(diǎn)MAC地址的對(duì)應(yīng)關(guān)系。因?yàn)樗蠷PR節(jié)點(diǎn)都會(huì)將自身的IP地址信息封裝到本節(jié)點(diǎn)要發(fā)送的ATD幀中,ATD幀以廣播的形式在RPR環(huán)路上進(jìn)行傳播,除源節(jié)點(diǎn)以外的所有其他RPR節(jié)點(diǎn)都接收該報(bào)文,并分析其中的載荷內(nèi)容,然后根據(jù)ATD幀中的源MAC地址信息和載荷中的IP地址信息,獲取到環(huán)路上RPR節(jié)點(diǎn)IP與節(jié)點(diǎn)MAC地址的對(duì)應(yīng)關(guān)系,然后將這種對(duì)應(yīng)關(guān)系保存到自身的拓?fù)鋽?shù)據(jù)庫中。
在現(xiàn)有的RPR組網(wǎng)方案中,環(huán)上節(jié)點(diǎn)通過上述方式實(shí)現(xiàn)環(huán)節(jié)點(diǎn)之間的數(shù)據(jù)報(bào)文傳遞。RPR環(huán)上的每個(gè)節(jié)點(diǎn)對(duì)報(bào)文的處理主要有如下四種操作。
上載RPR節(jié)點(diǎn)設(shè)備將RPR報(bào)文插入到RPR環(huán)網(wǎng)上;RPR報(bào)文首次承載到RPR環(huán)網(wǎng)上。
下載RPR節(jié)點(diǎn)的MAC地址與RPR報(bào)文中的DA字段相同時(shí),節(jié)點(diǎn)設(shè)備從RPR環(huán)的數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理。
路過在RPR節(jié)點(diǎn)不是該RPR報(bào)文目的節(jié)點(diǎn)并且IP包的存活時(shí)間(TTL)不到期的情況,將途經(jīng)本節(jié)點(diǎn)的RPR報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn),此時(shí)該節(jié)點(diǎn)對(duì)報(bào)文頭中的TTL字段做了減1操作。
剔除在RPR節(jié)點(diǎn)是RPR報(bào)文的目的節(jié)點(diǎn),或者源節(jié)點(diǎn),或者業(yè)務(wù)的TTL到期的情況下,使途徑本節(jié)點(diǎn)的報(bào)文不再往下轉(zhuǎn)發(fā)。
對(duì)于單播、組播、廣播流量,同一個(gè)環(huán)上的各節(jié)點(diǎn)分別采用這四種基本操作及其組合來實(shí)現(xiàn)對(duì)報(bào)文的處理。通常情況下對(duì)于單播流量,源節(jié)點(diǎn)對(duì)報(bào)文執(zhí)行上載操作,目的節(jié)點(diǎn)對(duì)該報(bào)文執(zhí)行下載和剔除操作,其他站點(diǎn)執(zhí)行路過操作;對(duì)于廣播流量,所有節(jié)點(diǎn)都會(huì)執(zhí)行下載操作;對(duì)于組播流量,只有組播組內(nèi)的節(jié)點(diǎn)執(zhí)行下載操作。
RPR環(huán)網(wǎng)在網(wǎng)絡(luò)的各種層次中得到應(yīng)用。但在一些大型的網(wǎng)絡(luò)中,單獨(dú)一個(gè)環(huán)已經(jīng)無法滿足組網(wǎng)要求,通常會(huì)用到環(huán)相交,即多個(gè)環(huán)通過一個(gè)站點(diǎn)連接,RPR相交環(huán)拓?fù)浣Y(jié)構(gòu)如圖7所示。在相交環(huán)中通常將跨接在兩個(gè)或多個(gè)RPR環(huán)上的設(shè)備稱為跨環(huán)節(jié)點(diǎn),只連接在一個(gè)RPR環(huán)上的設(shè)備稱作環(huán)節(jié)點(diǎn)。雖然RPR環(huán)網(wǎng)既可以承載二層的以太網(wǎng)報(bào)文也可以承載三層的IP報(bào)文,但在目前的RPR組網(wǎng)方案中,只能通過RPR跨環(huán)節(jié)點(diǎn)三層轉(zhuǎn)發(fā)實(shí)現(xiàn)不同環(huán)之間的報(bào)文交互。但是報(bào)文經(jīng)過三層來實(shí)現(xiàn)轉(zhuǎn)發(fā),效率相對(duì)較低;而且跨環(huán)節(jié)點(diǎn)要負(fù)責(zé)多個(gè)RPR環(huán)網(wǎng)之間的報(bào)文轉(zhuǎn)發(fā)和調(diào)度,因此對(duì)跨環(huán)節(jié)點(diǎn)的性能,特別是三層轉(zhuǎn)發(fā)的性能要求比較高,不利于降低組網(wǎng)成本。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明為解決該問題,提供一種RPR網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法和系統(tǒng),提高RPR環(huán)網(wǎng)的跨環(huán)報(bào)文轉(zhuǎn)發(fā)效率。
本發(fā)明的方案是A、為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志;B、對(duì)所有環(huán)節(jié)點(diǎn)都設(shè)置環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)進(jìn)行快速轉(zhuǎn)發(fā)使能;
C、在對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程中,被使能環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)將所述報(bào)文中的節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議地址IP、節(jié)點(diǎn)的媒體訪問控制子層協(xié)議MAC地址以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;D、被使能環(huán)網(wǎng)中各節(jié)點(diǎn)針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送。
其中,所述步驟A中各環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)設(shè)置本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志的過程具體為A11、跨環(huán)節(jié)點(diǎn)向與之相連的各環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的異步時(shí)分ATD報(bào)文;A12、各環(huán)節(jié)點(diǎn)根據(jù)所述報(bào)文,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志;A13、各環(huán)節(jié)點(diǎn)將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它環(huán)節(jié)點(diǎn)。
其中,所述步驟B具體為跨環(huán)節(jié)點(diǎn)向所有環(huán)節(jié)點(diǎn)都設(shè)置了環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)發(fā)送攜帶使能信息的ATD報(bào)文,對(duì)所述環(huán)網(wǎng)中各環(huán)節(jié)點(diǎn)進(jìn)行快速轉(zhuǎn)發(fā)使能。
其中,所述步驟C中對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文進(jìn)行跨環(huán)轉(zhuǎn)發(fā)的過程具體為跨環(huán)節(jié)點(diǎn)接收到來自被使能的環(huán)網(wǎng)的攜帶環(huán)網(wǎng)標(biāo)志的報(bào)文時(shí),將所述報(bào)文下載,進(jìn)行環(huán)網(wǎng)標(biāo)志比較,如果所述報(bào)文的環(huán)網(wǎng)標(biāo)志載荷與所述被使能環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連端口設(shè)置的環(huán)網(wǎng)標(biāo)志不一致,剝離該報(bào)文;否則判斷所述報(bào)文的源地址SA是否與該端口的MAC地址相同,如果相同,剝離該報(bào)文;否則執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā),執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā)的同時(shí),將所述報(bào)文下載,修改其中的IP包的存活時(shí)間TTL字段值為0XFF,并向被使能的其它環(huán)節(jié)點(diǎn)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
其中,所述的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文為ATD報(bào)文。
其中,所述步驟D中將三層IP報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文的過程具體為將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中的某個(gè)字段的保留位的保留值設(shè)置為非保留值;在標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中添加環(huán)標(biāo)志字段,將環(huán)網(wǎng)標(biāo)志存放在該字段中。
其中,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的上載操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,如果該數(shù)據(jù)報(bào)文目的節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志相同,則帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文中的TTL字段的值通過拓?fù)鋽?shù)據(jù)庫獲取,將該數(shù)據(jù)報(bào)文上傳到環(huán)網(wǎng);否則,將該數(shù)據(jù)報(bào)文中TTL字段的值設(shè)置為0XFF,將該數(shù)據(jù)報(bào)文上傳到RPR環(huán)網(wǎng)上。
其中,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的下載操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,只有該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的目的地址DA字段相同時(shí),該環(huán)節(jié)點(diǎn)從數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,并剝離所述報(bào)文中的環(huán)網(wǎng)標(biāo)志字段。
其中,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的路過操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,判斷該報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志是否相同,如果相同則該節(jié)點(diǎn)對(duì)報(bào)文中的TTL字段值做減1操作;否則不對(duì)報(bào)文中的TTL字段做任何操作。
其中,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的剔除操作,具體為跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則執(zhí)行路過操作;環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
一種彈性分組環(huán)RPR網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法,包括A、為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本節(jié)點(diǎn)環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志;B、在對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程中,所述各環(huán)節(jié)點(diǎn)將所述報(bào)文中的節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議地址IP、節(jié)點(diǎn)的媒體訪問控制子層協(xié)議MAC地址以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;C、設(shè)置環(huán)網(wǎng)標(biāo)志的各節(jié)點(diǎn)針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送。
其中,所述步驟A中在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本節(jié)點(diǎn)環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志的過程具體為A21、跨環(huán)節(jié)點(diǎn)向與之相連的各環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的異步時(shí)分ATD報(bào)文;A22、各環(huán)節(jié)點(diǎn)根據(jù)所述報(bào)文,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志;A23、各環(huán)節(jié)點(diǎn)將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它環(huán)節(jié)點(diǎn)。
其中,所述步驟B中對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程具體為跨環(huán)節(jié)點(diǎn)接收到攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文時(shí),將所述報(bào)文下載,修改其中的TTL字段值為0XFF,向其他環(huán)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
其中,所述的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文為ATD報(bào)文。
其中,所述步驟C中將三層IP報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文的過程具體為將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中的某個(gè)字段的保留位的保留值設(shè)置為非保留值;在標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中添加環(huán)標(biāo)志字段,將環(huán)網(wǎng)標(biāo)志存放在該字段中。
其中,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的上載、下載、路過和剔除操作,具體為上載查找二層快速轉(zhuǎn)發(fā)表,查表命中的情況下,如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志相同,TTL的賦值通過拓?fù)鋽?shù)據(jù)庫獲取,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志不同,TTL賦值為0XFF,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;下載節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,只有該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的目的地址DA字段相同時(shí),該環(huán)節(jié)點(diǎn)從數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,并剝離所述報(bào)文中的環(huán)網(wǎng)標(biāo)志字段;路過節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,判斷該報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志是否相同,如果相同則該節(jié)點(diǎn)對(duì)報(bào)文中的TTL字段值做減1操作;否則不對(duì)報(bào)文中的TTL字段做任何操作;剔除跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā),否則執(zhí)行路過操作;環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文快速轉(zhuǎn)發(fā)的設(shè)備,包括設(shè)置在跨環(huán)節(jié)點(diǎn)中的環(huán)網(wǎng)標(biāo)志分配單元,用于為與跨環(huán)節(jié)點(diǎn)連接的各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,向環(huán)網(wǎng)設(shè)置單元發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文;設(shè)置在跨環(huán)節(jié)點(diǎn)中的快速轉(zhuǎn)發(fā)使能單元,用于向所有環(huán)節(jié)點(diǎn)都設(shè)置了環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)發(fā)送攜帶快速轉(zhuǎn)發(fā)功能使能信息的控制報(bào)文;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元,用于對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文進(jìn)行跨環(huán)轉(zhuǎn)發(fā);設(shè)置在跨環(huán)節(jié)點(diǎn)中的二層快速轉(zhuǎn)發(fā)表建立單元,用于將攜帶環(huán)網(wǎng)標(biāo)志的報(bào)文中的節(jié)點(diǎn)IP、節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文改造單元,用于對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送,否則將該IP報(bào)文封裝為標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文在二層發(fā)送;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文識(shí)別單元,用于根據(jù)收到的數(shù)據(jù)報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
其中,所述報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元進(jìn)一步包括環(huán)網(wǎng)標(biāo)志比較單元,用于在接收到的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文后,對(duì)所述報(bào)文的環(huán)網(wǎng)標(biāo)志載荷與所述被使能環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連端口設(shè)置的環(huán)網(wǎng)標(biāo)志進(jìn)行比較,一致則判斷所述報(bào)文的SA域是否與該端口的MAC地址相同,并將比較結(jié)果輸出到報(bào)文處理單元,進(jìn)行相應(yīng)處理;否則剝離該報(bào)文。
一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文快速轉(zhuǎn)發(fā)的設(shè)備,包括設(shè)置在環(huán)節(jié)點(diǎn)中的環(huán)網(wǎng)設(shè)置單元,用于將來自環(huán)網(wǎng)標(biāo)志分配單元的控制報(bào)文中的環(huán)網(wǎng)標(biāo)志信息添加在本節(jié)點(diǎn)的拓?fù)鋽?shù)據(jù)庫中,在其發(fā)送的控制報(bào)文中添加環(huán)網(wǎng)標(biāo)志信息;設(shè)置在環(huán)節(jié)點(diǎn)中的二層快速轉(zhuǎn)發(fā)表建立單元,用于將攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文中的節(jié)點(diǎn)IP、節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;設(shè)置在環(huán)節(jié)點(diǎn)中的報(bào)文改造單元,用于對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送,否則將該IP報(bào)文封裝為標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文在二層發(fā)送;設(shè)置在環(huán)節(jié)點(diǎn)中的報(bào)文識(shí)別單元,用于根據(jù)收到的數(shù)據(jù)報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
由此可見,本發(fā)明通過添加環(huán)標(biāo)志和對(duì)標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文進(jìn)行改造的方式來實(shí)現(xiàn)基于三層的RPR相交組網(wǎng)中RPR環(huán)節(jié)點(diǎn)之間報(bào)文的二層快速轉(zhuǎn)發(fā),利用分布式路由的方式來降低相交環(huán)組網(wǎng)中對(duì)跨環(huán)節(jié)點(diǎn)性能的要求,提高報(bào)文轉(zhuǎn)發(fā)的效率,降低組網(wǎng)成本。
圖1是RPR環(huán)拓?fù)浣Y(jié)構(gòu)。
圖2是基本幀格式的數(shù)據(jù)報(bào)文格式。
圖3是RPR數(shù)據(jù)報(bào)文中的基本控制字節(jié)的格式。
圖4是RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字節(jié)格式。
圖5是ATD控制報(bào)文的格式。
圖6是ATD幀中單個(gè)載荷的格式。
圖7是RPR相交環(huán)拓?fù)浣Y(jié)構(gòu)。
圖8a是跨環(huán)快速轉(zhuǎn)發(fā)實(shí)施例1的流程圖。
圖8b是跨環(huán)快速轉(zhuǎn)發(fā)實(shí)施例2的流程圖。
圖9是設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文載荷。
圖10是添加環(huán)網(wǎng)標(biāo)志的ATD報(bào)文載荷。
圖11是二層快速轉(zhuǎn)發(fā)表的結(jié)構(gòu)。
圖12是RPR數(shù)據(jù)報(bào)文的擴(kuò)展控制字段中保留位的值被設(shè)置為010的示意圖。
圖13是添加環(huán)網(wǎng)標(biāo)志字段后的RPR數(shù)據(jù)報(bào)文格式。
圖14是RPR數(shù)據(jù)報(bào)文的基本控制字段中parity位的值被設(shè)置為1的示意圖。
圖15是快速轉(zhuǎn)發(fā)系統(tǒng)示意圖具體實(shí)施方式
本發(fā)明的思想是通過跨環(huán)節(jié)點(diǎn)為與之相連的各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志后發(fā)送設(shè)置環(huán)網(wǎng)標(biāo)志ATD報(bào)文給所述環(huán)網(wǎng)的各環(huán)節(jié)點(diǎn),環(huán)節(jié)點(diǎn)根據(jù)該報(bào)文添加環(huán)網(wǎng)標(biāo)志,將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它節(jié)點(diǎn),表明本節(jié)點(diǎn)支持快速轉(zhuǎn)發(fā);跨環(huán)節(jié)點(diǎn)收到來自各環(huán)節(jié)點(diǎn)的添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文后,向滿足條件的環(huán)網(wǎng)發(fā)送快速轉(zhuǎn)發(fā)使能ATD報(bào)文,使能該環(huán)網(wǎng)的快速轉(zhuǎn)發(fā)功能;跨環(huán)節(jié)點(diǎn)在被使能的環(huán)網(wǎng)和支持快速轉(zhuǎn)發(fā)的環(huán)節(jié)點(diǎn)間進(jìn)行ATD報(bào)文跨環(huán)轉(zhuǎn)發(fā),從而在所述被使能的環(huán)網(wǎng)中建立二層快速轉(zhuǎn)發(fā)表;被使能環(huán)網(wǎng)中各節(jié)點(diǎn)對(duì)三層報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,滿足條件則將該報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的報(bào)文后轉(zhuǎn)發(fā),否則封裝為標(biāo)準(zhǔn)報(bào)文轉(zhuǎn)發(fā)。
下面結(jié)合實(shí)施例來進(jìn)一步說明本發(fā)明的方法。
參見圖8a,對(duì)實(shí)施例1中RPR環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法做進(jìn)一步詳細(xì)的描述。
步驟801跨環(huán)節(jié)點(diǎn)為與之相連的各個(gè)RPR環(huán)網(wǎng)分配環(huán)標(biāo)志,分配方法具體為如果與跨環(huán)節(jié)點(diǎn)連接的各個(gè)RPR環(huán)網(wǎng)的RPR端口與MAC地址不同,則比較MAC地址的大小,按照MAC地址從小到大的順序給各個(gè)RPR環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是1~255;如果與跨環(huán)節(jié)點(diǎn)連接的各個(gè)RPR環(huán)網(wǎng)的RPR端口與MAC地址相同,則比較端口號(hào)的大小,按照端口號(hào)從小到大的順序給不同的環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是1~255。
也可以在跨環(huán)節(jié)點(diǎn)手動(dòng)配置各個(gè)RPR環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是(1~255),不同環(huán)網(wǎng)的標(biāo)志不能相同。
步驟802跨環(huán)節(jié)點(diǎn)通過主動(dòng)向與之相連的各RPR環(huán)網(wǎng)發(fā)送設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文實(shí)現(xiàn)對(duì)所述各RPR環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)進(jìn)行環(huán)網(wǎng)標(biāo)志的設(shè)置,該設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文載荷格式如圖9所示,其中的type字段取值為8,length取值2,表示用兩個(gè)字節(jié)的attDataUnit來存放環(huán)網(wǎng)標(biāo)志和使能快速轉(zhuǎn)發(fā)控制字(Enable),環(huán)網(wǎng)標(biāo)志和使能快速轉(zhuǎn)發(fā)控制字各占一個(gè)字節(jié),此時(shí)環(huán)網(wǎng)標(biāo)志的值為步驟801中分配的值,使能快速轉(zhuǎn)發(fā)控制字的值為0。
步驟803各個(gè)RPR環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)收到該報(bào)文后,解析報(bào)文信息,并且更新拓?fù)鋽?shù)據(jù)庫,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志信息;同時(shí)各個(gè)RPR環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)會(huì)在其ATD報(bào)文中添加環(huán)網(wǎng)標(biāo)志載荷,發(fā)送給環(huán)網(wǎng)內(nèi)的跨環(huán)節(jié)點(diǎn)和其它節(jié)點(diǎn),以表明本節(jié)點(diǎn)支持快速轉(zhuǎn)發(fā)功能。該環(huán)網(wǎng)標(biāo)志ATD報(bào)文載荷格式如圖10所示,其中的type字段為9,length字段為1,表示用一個(gè)字節(jié)的attDataUnit存放環(huán)網(wǎng)標(biāo)志。
步驟804RPR跨環(huán)節(jié)點(diǎn)收到來自與之相連的各個(gè)RPR環(huán)網(wǎng)中環(huán)節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志ATD報(bào)文后,可以判斷出哪些環(huán)節(jié)點(diǎn)是設(shè)置環(huán)網(wǎng)標(biāo)志的,并將該信息保存到拓?fù)鋽?shù)據(jù)庫中,并判斷哪些環(huán)網(wǎng)滿足快速轉(zhuǎn)發(fā)使能條件。
步驟805只有與跨環(huán)節(jié)點(diǎn)相連的某個(gè)RPR環(huán)網(wǎng)上所有的環(huán)節(jié)點(diǎn)都設(shè)置環(huán)網(wǎng)標(biāo)志時(shí),RPR跨環(huán)節(jié)點(diǎn)才會(huì)向這個(gè)RPR環(huán)網(wǎng)發(fā)送快速轉(zhuǎn)發(fā)使能ATD報(bào)文,該ATD報(bào)文載荷格式如圖9所示,其中的type字段取值為8,length取值2,表示用兩個(gè)字節(jié)的attDataUnit來存放環(huán)網(wǎng)標(biāo)志和使能快速轉(zhuǎn)發(fā)控制字(Enable),環(huán)網(wǎng)標(biāo)志和快速轉(zhuǎn)發(fā)控制字各占一個(gè)字節(jié),此時(shí)環(huán)網(wǎng)標(biāo)志的值為所述RPR環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志,快速轉(zhuǎn)發(fā)控制字的值為非0值;否則,即使某些環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)支持快速轉(zhuǎn)發(fā)功能,也不會(huì)被使能。
步驟806RPR環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)收到來自跨環(huán)節(jié)點(diǎn)的快速轉(zhuǎn)發(fā)使能ATD報(bào)文后,解析報(bào)文信息,使能各自的快速轉(zhuǎn)發(fā)功能。
步驟807RPR環(huán)網(wǎng)使能快速轉(zhuǎn)發(fā)功能后,當(dāng)跨環(huán)節(jié)點(diǎn)接收到來自某個(gè)環(huán)網(wǎng)的ATD報(bào)文時(shí),首先將該ATD報(bào)文下載,進(jìn)行環(huán)標(biāo)志比較。如果該ATD報(bào)文的環(huán)標(biāo)志載荷與該環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連的端口環(huán)標(biāo)志不一致,表明該ATD報(bào)文是跨環(huán)轉(zhuǎn)發(fā)過的報(bào)文,跨環(huán)節(jié)點(diǎn)將剝離該報(bào)文,處理結(jié)束;否則判斷ATD報(bào)文的源地址(SA)是否與該端口的MAC地址相同。如果相同,表明該ATD報(bào)文是跨環(huán)節(jié)點(diǎn)通過該端口發(fā)送到該環(huán)網(wǎng),此時(shí)對(duì)報(bào)文進(jìn)行剝離,處理結(jié)束;否則執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā),將該ATD報(bào)文中的TTL字段的值減1,判斷是否TTL到期,如果到期,進(jìn)行剝離,否則將報(bào)文轉(zhuǎn)發(fā)給下一個(gè)環(huán)內(nèi)站點(diǎn)。執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā)的同時(shí),將該ATD報(bào)文下載,修改其中的TTL字段值為0XFF,向使能了快速轉(zhuǎn)發(fā)功能的其他環(huán)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
步驟808使能了快速轉(zhuǎn)發(fā)功能后的各個(gè)RPR環(huán)網(wǎng)上的環(huán)節(jié)點(diǎn),會(huì)對(duì)來自本環(huán)和來自其它環(huán)的ATD報(bào)文進(jìn)行解析,從而提取該報(bào)文中的節(jié)點(diǎn)IP和節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志三個(gè)信息,并添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中。從而完成二層快速轉(zhuǎn)發(fā)表的建立,該二層快速轉(zhuǎn)發(fā)表的結(jié)構(gòu)如圖11所示。
步驟809
建立二層快速轉(zhuǎn)發(fā)表的各節(jié)點(diǎn)可以針對(duì)三層的IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,根據(jù)查表結(jié)果決定是否對(duì)報(bào)文進(jìn)行改造。
步驟810在查表命中且目的IP所對(duì)應(yīng)的RPR節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志的情況下,將IP報(bào)文目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的RPR數(shù)據(jù)報(bào)文中,通過單播的方式在二層進(jìn)行環(huán)內(nèi)轉(zhuǎn)發(fā)或跨環(huán)發(fā)送。
將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)的過程將RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字段(extendedControl)中保留位的值設(shè)置為010,通過該保留位的值可以區(qū)分標(biāo)準(zhǔn)RPR數(shù)據(jù)報(bào)文和帶有環(huán)標(biāo)志的RPR數(shù)據(jù)報(bào)文;在標(biāo)準(zhǔn)RPR數(shù)據(jù)報(bào)文中添加環(huán)標(biāo)志(RingFlag)字段,在該字段存放目的IP對(duì)應(yīng)的環(huán)網(wǎng)標(biāo)志。在查表命中但目的IP對(duì)應(yīng)的RPR節(jié)點(diǎn)沒有設(shè)置環(huán)網(wǎng)標(biāo)志的情況下,如果該節(jié)點(diǎn)與目的節(jié)點(diǎn)在同一環(huán)內(nèi),則將IP報(bào)文封裝成標(biāo)準(zhǔn)的RPR單播數(shù)據(jù)報(bào)文,在二層進(jìn)行環(huán)內(nèi)轉(zhuǎn)發(fā);否則將IP報(bào)文封裝成標(biāo)準(zhǔn)的RPR廣播數(shù)據(jù)報(bào)文在本環(huán)內(nèi)二層進(jìn)行廣播轉(zhuǎn)發(fā)。在查表沒有命中的情況下,將IP報(bào)文封裝成標(biāo)準(zhǔn)的廣播數(shù)據(jù)報(bào)文,在本環(huán)內(nèi)二層進(jìn)行廣播轉(zhuǎn)發(fā)。
RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字節(jié)(extendedControl)的值設(shè)置為010的示意圖如圖12所示;添加環(huán)網(wǎng)標(biāo)志(RingFlag)字段后的RPR數(shù)據(jù)報(bào)文格式如圖13所示。
基于實(shí)施例1的方法還可以實(shí)現(xiàn)對(duì)帶環(huán)網(wǎng)標(biāo)志的RPR數(shù)據(jù)報(bào)文在二層的上載、下載、路過和剔除操作,具體為上載在設(shè)置環(huán)網(wǎng)標(biāo)志但沒有使能二層快速轉(zhuǎn)發(fā)功能的情況下,RPR環(huán)節(jié)點(diǎn)對(duì)RPR數(shù)據(jù)報(bào)文、除ATD報(bào)文以外的控制報(bào)文、IDLE報(bào)文和公平算法報(bào)文按照標(biāo)準(zhǔn)的RPR協(xié)議流程進(jìn)行處理,RPR環(huán)節(jié)點(diǎn)在其ATD報(bào)文中添加環(huán)網(wǎng)標(biāo)志載荷,RPR跨環(huán)節(jié)點(diǎn)在其ATD報(bào)文中添加設(shè)置環(huán)網(wǎng)標(biāo)志載荷和環(huán)網(wǎng)標(biāo)志載荷;在設(shè)置環(huán)網(wǎng)標(biāo)志且使能二層快速轉(zhuǎn)發(fā)功能的情況下,RPR環(huán)節(jié)點(diǎn)在進(jìn)行數(shù)據(jù)報(bào)文上載的過程中,首先查找二層快速轉(zhuǎn)發(fā)表,查表命中的情況下,如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志相同,TTL的賦值通過拓?fù)鋽?shù)據(jù)庫獲取,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志不同,TTL賦值為0XFF,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;如果查表沒有命中,則封裝成標(biāo)準(zhǔn)的RPR廣播報(bào)文,上傳到RPR環(huán)網(wǎng)上;除ATD報(bào)文以外的RPR控制報(bào)文、IDLE報(bào)文和公平報(bào)文按照標(biāo)準(zhǔn)的RPR協(xié)議進(jìn)行處理;RPR環(huán)節(jié)點(diǎn)在其ATD報(bào)文中添加環(huán)網(wǎng)標(biāo)志載荷,RPR跨環(huán)節(jié)點(diǎn)在其ATD報(bào)文中添加設(shè)置環(huán)網(wǎng)標(biāo)志載荷和環(huán)網(wǎng)標(biāo)志載荷。
下載節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。對(duì)于標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文,按標(biāo)準(zhǔn)協(xié)議處理。對(duì)于帶有環(huán)網(wǎng)標(biāo)志的報(bào)文,在RPR環(huán)節(jié)點(diǎn)的MAC地址與RPR報(bào)文中的DA字段相同的情況下,節(jié)點(diǎn)設(shè)備從RPR環(huán)的數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,在交給上層做處理的過程中剝離報(bào)文中的環(huán)網(wǎng)標(biāo)志字段。
路過節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。對(duì)于標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文,按標(biāo)準(zhǔn)協(xié)議處理。對(duì)于帶有環(huán)網(wǎng)標(biāo)志的報(bào)文,如果報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與RPR節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志相同,在RPR節(jié)點(diǎn)不是該RPR報(bào)文目的節(jié)點(diǎn)并且TTL不到期的情況下,將途經(jīng)本節(jié)點(diǎn)的RPR報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn),此時(shí)該節(jié)點(diǎn)對(duì)報(bào)文頭中的TTL字段值做減1操作;對(duì)于帶有環(huán)網(wǎng)標(biāo)志的報(bào)文,如果環(huán)網(wǎng)標(biāo)志與RPR節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志不同,將途經(jīng)本節(jié)點(diǎn)的RPR報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn),此時(shí)該節(jié)點(diǎn)不對(duì)報(bào)文頭中的TTL字段做任何操作。
剔除跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則執(zhí)行路過操作。環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
通常情況下對(duì)于單播流量,源節(jié)點(diǎn)對(duì)報(bào)文執(zhí)行上載操作,目的節(jié)點(diǎn)對(duì)該報(bào)文執(zhí)行下載和剔除操作,其他站點(diǎn)執(zhí)行路過操作,對(duì)于單播的數(shù)據(jù)報(bào)文支持跨環(huán)轉(zhuǎn)發(fā),其他報(bào)文不支持跨環(huán)轉(zhuǎn)發(fā);對(duì)于廣播流量,所有節(jié)點(diǎn)都會(huì)執(zhí)行下載操作,但是只有RPR非跨環(huán)節(jié)點(diǎn)設(shè)備發(fā)出的帶有環(huán)網(wǎng)標(biāo)志的ATD報(bào)文支持跨環(huán)轉(zhuǎn)發(fā);對(duì)于組播流量,處理流程同單播相似。
在實(shí)施例1的步驟802中,環(huán)標(biāo)志(RingFlag)字段長度為1個(gè)字節(jié),實(shí)際情況中,根據(jù)環(huán)網(wǎng)標(biāo)志的范圍的不同,環(huán)標(biāo)志(RingFlag)字段長度也可以為多個(gè)字節(jié)。
在實(shí)施例1的步驟802中,type字段的取值可以是8~1022之間的任意值。
在實(shí)施例1的步驟803中,type字段的取值可以是8~1022之間不同于步驟802中ATD報(bào)文載荷type字段值的任意值。
在實(shí)施例1的步驟808中,通過將RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字段中保留位的值設(shè)置為010來區(qū)分標(biāo)準(zhǔn)RPR數(shù)據(jù)報(bào)文和帶有環(huán)標(biāo)志的RPR數(shù)據(jù)報(bào)文,實(shí)際情況中,也可以將該保留位的值設(shè)置為其它值,如001、011、100、101、110、111,只要設(shè)置值不同于該保留位的保留值000都可以。
在實(shí)施例1的步驟808中,通過對(duì)RPR數(shù)據(jù)報(bào)文中的擴(kuò)展控制字段中保留位的值進(jìn)行設(shè)置來區(qū)分標(biāo)準(zhǔn)RPR數(shù)據(jù)報(bào)文和帶有環(huán)標(biāo)志的RPR數(shù)據(jù)報(bào)文,實(shí)際情況中,也可以對(duì)RPR數(shù)據(jù)報(bào)文中的基本控制字段(baseControl)中parity位的值進(jìn)行設(shè)置,以區(qū)分標(biāo)準(zhǔn)RPR數(shù)據(jù)報(bào)文和帶有環(huán)標(biāo)志的RPR數(shù)據(jù)報(bào)文,具體做法為將parity位的值設(shè)置為1,如圖14所示。對(duì)于標(biāo)準(zhǔn)的RPR數(shù)據(jù)報(bào)文parity取0,而對(duì)于帶有環(huán)網(wǎng)標(biāo)志的RPR數(shù)據(jù)報(bào)文可以將parity取1,這樣也可以達(dá)到區(qū)分兩種RPR數(shù)據(jù)報(bào)文的目的。
實(shí)際情況中,如果預(yù)先知道環(huán)網(wǎng)中各環(huán)節(jié)點(diǎn)都能設(shè)置環(huán)網(wǎng)標(biāo)識(shí)即都支持快速轉(zhuǎn)發(fā)功能,則在對(duì)該環(huán)網(wǎng)的各環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)識(shí)后,不用對(duì)該環(huán)網(wǎng)進(jìn)行快速轉(zhuǎn)發(fā)使能,就可以進(jìn)行ATD報(bào)文跨環(huán)轉(zhuǎn)發(fā)等一系列后續(xù)的過程了,下面通過實(shí)施例2對(duì)該方法進(jìn)行說明。
實(shí)施例2參見圖8b,對(duì)實(shí)施例2中RPR環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法做進(jìn)一步詳細(xì)的描述。
步驟811跨環(huán)節(jié)點(diǎn)為與之相連的各個(gè)RPR環(huán)網(wǎng)分配環(huán)標(biāo)志,分配方法具體為如果與跨環(huán)節(jié)點(diǎn)連接的各個(gè)RPR環(huán)網(wǎng)的RPR端口與MAC地址不同,則比較MAC地址的大小,按照MAC地址從小到大的順序給各個(gè)RPR環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是1~255;如果與跨環(huán)節(jié)點(diǎn)連接的各個(gè)RPR環(huán)網(wǎng)的RPR端口與MAC地址相同,則比較端口號(hào)的大小,按照端口號(hào)從小到大的順序給不同的環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是1~255。
也可以在跨環(huán)節(jié)點(diǎn)手動(dòng)配置各個(gè)RPR環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志,環(huán)網(wǎng)標(biāo)志的范圍是(1~255),不同環(huán)網(wǎng)的標(biāo)志不能相同。
步驟812跨環(huán)節(jié)點(diǎn)通過主動(dòng)向與之相連的各RPR環(huán)網(wǎng)發(fā)送設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文實(shí)現(xiàn)對(duì)所述各RPR環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)進(jìn)行環(huán)網(wǎng)標(biāo)志的設(shè)置,該設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文載荷格式如圖9所示,其中的type字段取值為8,length取值1,表示用1個(gè)字節(jié)的attDataUnit來存放環(huán)網(wǎng)標(biāo)志,此時(shí)環(huán)網(wǎng)標(biāo)志的值為步驟811中分配的值。
步驟813各環(huán)節(jié)點(diǎn)根據(jù)收到的設(shè)置環(huán)網(wǎng)標(biāo)志的ATD報(bào)文,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志,并各環(huán)節(jié)點(diǎn)將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它環(huán)節(jié)點(diǎn)。
步驟814當(dāng)跨環(huán)節(jié)點(diǎn)接收到來自某個(gè)環(huán)網(wǎng)的ATD報(bào)文時(shí)將該ATD報(bào)文下載,修改其中的TTL字段值為0XFF,向其他環(huán)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
步驟815各個(gè)RPR環(huán)網(wǎng)上的環(huán)節(jié)點(diǎn),會(huì)對(duì)來自本環(huán)和來自其它環(huán)的ATD報(bào)文進(jìn)行解析,從而提取該報(bào)文中的節(jié)點(diǎn)IP和節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志三個(gè)信息,并添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中。從而完成二層快速轉(zhuǎn)發(fā)表的建立,該二層快速轉(zhuǎn)發(fā)表的結(jié)構(gòu)如圖11所示。
步驟816建立二層快速轉(zhuǎn)發(fā)表的各節(jié)點(diǎn)可以針對(duì)三層的IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,根據(jù)查表結(jié)果決定是否對(duì)報(bào)文進(jìn)行改造。在查表命中的情況下,將IP報(bào)文目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的RPR數(shù)據(jù)報(bào)文中,通過單播的方式在二層進(jìn)行環(huán)內(nèi)轉(zhuǎn)發(fā)或跨環(huán)發(fā)送。
將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)的過程與實(shí)施例1中的過程一樣,這里不再重復(fù)?;趯?shí)施例2的方法還可以實(shí)現(xiàn)對(duì)帶環(huán)網(wǎng)標(biāo)志的RPR數(shù)據(jù)報(bào)文在二層的上載、下載、路過和剔除操作,具體為上載RPR環(huán)節(jié)點(diǎn)在進(jìn)行數(shù)據(jù)報(bào)文上載的過程中,首先查找二層快速轉(zhuǎn)發(fā)表,查表命中的情況下,如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志相同,TTL的賦值通過拓?fù)鋽?shù)據(jù)庫獲取,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志不同,TTL賦值為0XFF,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上。
下載節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,在RPR環(huán)節(jié)點(diǎn)的MAC地址與RPR報(bào)文中的DA字段相同的情況下,節(jié)點(diǎn)設(shè)備從RPR環(huán)的數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,在交給上層做處理的過程中剝離報(bào)文中的環(huán)網(wǎng)標(biāo)志字段。
路過節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與RPR節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志相同,在RPR節(jié)點(diǎn)不是該RPR報(bào)文目的節(jié)點(diǎn)并且TTL不到期的情況下,將途經(jīng)本節(jié)點(diǎn)的RPR報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn),此時(shí)該節(jié)點(diǎn)對(duì)報(bào)文頭中的TTL字段值做減1操作;對(duì)于帶有環(huán)網(wǎng)標(biāo)志的報(bào)文,如果環(huán)網(wǎng)標(biāo)志與RPR節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志不同,將途經(jīng)本節(jié)點(diǎn)的RPR報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn),此時(shí)該節(jié)點(diǎn)不對(duì)報(bào)文頭中的TTL字段做任何操作。
剔除跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則執(zhí)行路過操作。環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
通常情況下對(duì)于單播流量,源節(jié)點(diǎn)對(duì)報(bào)文執(zhí)行上載操作,目的節(jié)點(diǎn)對(duì)該報(bào)文執(zhí)行下載和剔除操作,其他站點(diǎn)執(zhí)行路過操作,對(duì)于單播的數(shù)據(jù)報(bào)文支持跨環(huán)轉(zhuǎn)發(fā),其他報(bào)文不支持跨環(huán)轉(zhuǎn)發(fā);對(duì)于廣播流量,所有節(jié)點(diǎn)都會(huì)執(zhí)行下載操作,但是只有RPR非跨環(huán)節(jié)點(diǎn)設(shè)備發(fā)出的帶有環(huán)網(wǎng)標(biāo)志的ATD報(bào)文支持跨環(huán)轉(zhuǎn)發(fā);對(duì)于組播流量,處理流程同單播相似。
在實(shí)施例2中,對(duì)環(huán)標(biāo)志(RingFlag)字段長度的設(shè)置方法,對(duì)各ATD報(bào)文中載荷格式的設(shè)置,對(duì)數(shù)據(jù)報(bào)文改造的方法都與實(shí)施例1中一樣,這里不再重復(fù)。
基于所述彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法,本發(fā)明還提出了一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的設(shè)備。
參見圖15,彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文快速轉(zhuǎn)發(fā)設(shè)備包括環(huán)網(wǎng)標(biāo)志分配單元1501,用于為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志;環(huán)網(wǎng)設(shè)置單元1503,用于設(shè)置環(huán)節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志;快速轉(zhuǎn)發(fā)使能單元1502,用于對(duì)所有環(huán)節(jié)點(diǎn)都設(shè)置環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)進(jìn)行快速轉(zhuǎn)發(fā)使能;在快速轉(zhuǎn)發(fā)功能被使能的環(huán)網(wǎng)1510中,該系統(tǒng)進(jìn)一步包括報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元1504,用于在被使能的環(huán)網(wǎng)1510和設(shè)置環(huán)網(wǎng)標(biāo)志的環(huán)節(jié)點(diǎn)間對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文進(jìn)行跨環(huán)轉(zhuǎn)發(fā);二層快速轉(zhuǎn)發(fā)表建立單元1505,用于將攜帶環(huán)網(wǎng)標(biāo)志的報(bào)文中的節(jié)點(diǎn)IP、節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;報(bào)文改造單元1506,用于將滿足快速轉(zhuǎn)發(fā)條件的報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文;報(bào)文識(shí)別單元1507,用于識(shí)別標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
環(huán)網(wǎng)標(biāo)志分配單元1501設(shè)置在跨環(huán)節(jié)點(diǎn)1508中,為與跨環(huán)節(jié)點(diǎn)1508連接的各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,向環(huán)網(wǎng)設(shè)置單元1503發(fā)送攜帶環(huán)網(wǎng)標(biāo)志和使能信息的ATD報(bào)文。
環(huán)網(wǎng)標(biāo)志分配單元1501進(jìn)一步包括RPR端口與MAC地址比較單元,用于比較與跨環(huán)節(jié)點(diǎn)連接的各環(huán)網(wǎng)的RPR端口與MAC地址進(jìn)行比較;還包括標(biāo)志分配單元,根據(jù)RPR端口與MAC地址比較單元的比較結(jié)果,分配環(huán)網(wǎng)標(biāo)志;還包括與外界通信的接口,用于手動(dòng)配置各環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志。
環(huán)網(wǎng)設(shè)置單元1503設(shè)置在環(huán)節(jié)點(diǎn)1509中,根據(jù)收到的攜帶環(huán)網(wǎng)標(biāo)志和使能信息的ATD報(bào)文在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志,將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)1508和其它環(huán)節(jié)點(diǎn)1509。
快速轉(zhuǎn)發(fā)使能單元1502設(shè)置在環(huán)節(jié)點(diǎn)1509中,向所有環(huán)節(jié)點(diǎn)1509都設(shè)置了環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)1510發(fā)送攜帶環(huán)網(wǎng)標(biāo)志和使能信息的ATD報(bào)文。
報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元1504設(shè)置在跨環(huán)節(jié)點(diǎn)1508中。
報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元1504進(jìn)一步包括環(huán)網(wǎng)標(biāo)志比較單元,將接收到來自被使能的環(huán)網(wǎng)的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文時(shí),對(duì)所述報(bào)文的環(huán)網(wǎng)標(biāo)志載荷與所述被使能環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連端口設(shè)置的環(huán)網(wǎng)標(biāo)志進(jìn)行比較,一致則判斷所述報(bào)文的SA域是否與該端口的MAC地址相同,并將比較結(jié)果輸出;否則處理結(jié)束;還包括報(bào)文處理單元,根據(jù)環(huán)網(wǎng)標(biāo)志比較單元的輸出結(jié)果對(duì)報(bào)文進(jìn)行處理。
二層快速轉(zhuǎn)發(fā)表建立單元1505設(shè)置在跨環(huán)節(jié)點(diǎn)1508和環(huán)節(jié)點(diǎn)1509中。
報(bào)文改造單元1506設(shè)置在跨環(huán)節(jié)點(diǎn)1508和環(huán)節(jié)點(diǎn)1509中,針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)1509設(shè)置環(huán)網(wǎng)標(biāo)志,則將該報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
報(bào)文識(shí)別單元1507設(shè)置在跨環(huán)節(jié)點(diǎn)1508和環(huán)節(jié)點(diǎn)1509中,根據(jù)收到的數(shù)據(jù)報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,并將結(jié)果輸出給節(jié)點(diǎn)處理。
在上述設(shè)備中,環(huán)網(wǎng)標(biāo)志分配單元1501,快速轉(zhuǎn)發(fā)使能單元1502,報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元1504以及二層快速轉(zhuǎn)發(fā)表建立單元1505也可以基于現(xiàn)有網(wǎng)絡(luò)硬件設(shè)備通過增加軟件功能實(shí)現(xiàn)。
由實(shí)施例可以看出本發(fā)明通過添加環(huán)網(wǎng)標(biāo)志的方式來實(shí)現(xiàn)基于三層的RPR相交組網(wǎng)中RPR環(huán)節(jié)點(diǎn)之間報(bào)文的二層快速轉(zhuǎn)發(fā),利用分布式路由的方式來降低相交環(huán)組網(wǎng)中對(duì)跨環(huán)節(jié)點(diǎn)性能的要求,提高報(bào)文轉(zhuǎn)發(fā)的效率,降低組網(wǎng)成本。
權(quán)利要求
1.一種彈性分組環(huán)RPR網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法,其特征在于,包括A、為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志;B、對(duì)所有環(huán)節(jié)點(diǎn)都設(shè)置環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)進(jìn)行快速轉(zhuǎn)發(fā)使能;C、在對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程中,被使能環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)將所述報(bào)文中的節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議地址IP、節(jié)點(diǎn)的媒體訪問控制子層協(xié)議MAC地址以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;D、被使能環(huán)網(wǎng)中各節(jié)點(diǎn)針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A中各環(huán)網(wǎng)中的環(huán)節(jié)點(diǎn)設(shè)置本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志的過程具體為A11、跨環(huán)節(jié)點(diǎn)向與之相連的各環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的異步時(shí)分ATD報(bào)文;A12、各環(huán)節(jié)點(diǎn)根據(jù)所述報(bào)文,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志;A13、各環(huán)節(jié)點(diǎn)將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它環(huán)節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體為跨環(huán)節(jié)點(diǎn)向所有環(huán)節(jié)點(diǎn)都設(shè)置了環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)發(fā)送攜帶使能信息的ATD報(bào)文,對(duì)所述環(huán)網(wǎng)中各環(huán)節(jié)點(diǎn)進(jìn)行快速轉(zhuǎn)發(fā)使能。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C中對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文進(jìn)行跨環(huán)轉(zhuǎn)發(fā)的過程具體為跨環(huán)節(jié)點(diǎn)接收到來自被使能的環(huán)網(wǎng)的攜帶環(huán)網(wǎng)標(biāo)志的報(bào)文時(shí),將所述報(bào)文下載,進(jìn)行環(huán)網(wǎng)標(biāo)志比較,如果所述報(bào)文的環(huán)網(wǎng)標(biāo)志載荷與所述被使能環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連端口設(shè)置的環(huán)網(wǎng)標(biāo)志不一致,剝離該報(bào)文;否則判斷所述報(bào)文的源地址SA是否與該端口的MAC地址相同,如果相同,剝離該報(bào)文;否則執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā),執(zhí)行環(huán)內(nèi)轉(zhuǎn)發(fā)的同時(shí),將所述報(bào)文下載,修改其中的IP包的存活時(shí)間TTL字段值為0XFF,并向被使能的其它環(huán)節(jié)點(diǎn)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文為ATD報(bào)文。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟D中將三層IP報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文的過程具體為將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中的某個(gè)字段的保留位的保留值設(shè)置為非保留值;在標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中添加環(huán)標(biāo)志字段,將環(huán)網(wǎng)標(biāo)志存放在該字段中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的上載操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,如果該數(shù)據(jù)報(bào)文目的節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志相同,則帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文中的TTL字段的值通過拓?fù)鋽?shù)據(jù)庫獲取,將該數(shù)據(jù)報(bào)文上傳到環(huán)網(wǎng);否則,將該數(shù)據(jù)報(bào)文中TTL字段的值設(shè)置為0XFF,將該數(shù)據(jù)報(bào)文上傳到RPR環(huán)網(wǎng)上。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的下載操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,只有該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的目的地址DA字段相同時(shí),該環(huán)節(jié)點(diǎn)從數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,并剝離所述報(bào)文中的環(huán)網(wǎng)標(biāo)志字段。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的路過操作,具體為節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,判斷該報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志是否相同,如果相同則該節(jié)點(diǎn)對(duì)報(bào)文中的TTL字段值做減1操作;否則不對(duì)報(bào)文中的TTL字段做任何操作。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的剔除操作,具體為跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,根據(jù)該報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,對(duì)于帶有環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文,將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則執(zhí)行路過操作;環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
11.一種彈性分組環(huán)RPR網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法,其特征在于,包括A、為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本節(jié)點(diǎn)環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志;B、在對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程中,所述各環(huán)節(jié)點(diǎn)將所述報(bào)文中的節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議地址IP、節(jié)點(diǎn)的媒體訪問控制子層協(xié)議MAC地址以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;C、設(shè)置環(huán)網(wǎng)標(biāo)志的各節(jié)點(diǎn)針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述步驟A中在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本節(jié)點(diǎn)環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志的過程具體為A21、跨環(huán)節(jié)點(diǎn)向與之相連的各環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的異步時(shí)分ATD報(bào)文;A22、各環(huán)節(jié)點(diǎn)根據(jù)所述報(bào)文,在拓?fù)鋽?shù)據(jù)庫中添加環(huán)網(wǎng)標(biāo)志;A23、各環(huán)節(jié)點(diǎn)將添加環(huán)網(wǎng)標(biāo)志載荷的ATD報(bào)文發(fā)送給所述跨環(huán)節(jié)點(diǎn)和其它環(huán)節(jié)點(diǎn)。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述步驟B中對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程具體為跨環(huán)節(jié)點(diǎn)接收到攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文時(shí),將所述報(bào)文下載,修改其中的TTL字段值為0XFF,向其他環(huán)進(jìn)行跨環(huán)轉(zhuǎn)發(fā)。
14.根據(jù)權(quán)利要求11或13所述的方法,其特征在于,所述的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文為ATD報(bào)文。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述步驟C中將三層IP報(bào)文封裝為帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文的過程具體為將標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中的某個(gè)字段的保留位的保留值設(shè)置為非保留值;在標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文中添加環(huán)標(biāo)志字段,將環(huán)網(wǎng)標(biāo)志存放在該字段中。
16.根據(jù)權(quán)利要求11所述的方法,其特征在于,進(jìn)一步包括對(duì)帶環(huán)網(wǎng)標(biāo)志的報(bào)文的上載、下載、路過和剔除操作,具體為上載查找二層快速轉(zhuǎn)發(fā)表,查表命中的情況下,如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志相同,TTL的賦值通過拓?fù)鋽?shù)據(jù)庫獲取,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;如果查找到的環(huán)網(wǎng)標(biāo)志與節(jié)點(diǎn)自身的環(huán)網(wǎng)標(biāo)志不同,TTL賦值為0XFF,將RPR數(shù)據(jù)報(bào)文封裝成帶有環(huán)網(wǎng)標(biāo)志的單播數(shù)據(jù)報(bào)文,上傳到RPR環(huán)網(wǎng)上;下載節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,只有該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的目的地址DA字段相同時(shí),該環(huán)節(jié)點(diǎn)從數(shù)據(jù)流中接收數(shù)據(jù),交給節(jié)點(diǎn)上層做相應(yīng)處理,并剝離所述報(bào)文中的環(huán)網(wǎng)標(biāo)志字段;路過節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,判斷該報(bào)文中的環(huán)網(wǎng)標(biāo)志字段與本節(jié)點(diǎn)的環(huán)網(wǎng)標(biāo)志是否相同,如果相同則該節(jié)點(diǎn)對(duì)報(bào)文中的TTL字段值做減1操作;否則不對(duì)報(bào)文中的TTL字段做任何操作;剔除跨環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,將判斷報(bào)文的環(huán)網(wǎng)標(biāo)志是否與跨環(huán)節(jié)點(diǎn)端口的環(huán)網(wǎng)標(biāo)志相同,如果環(huán)網(wǎng)標(biāo)志不同,報(bào)文將不再往下轉(zhuǎn)發(fā),否則執(zhí)行路過操作;環(huán)節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的DA字段相同的情況下,報(bào)文將不再往下轉(zhuǎn)發(fā);否則比較該環(huán)節(jié)點(diǎn)的MAC地址與所述報(bào)文中的SA字段,如果相同,報(bào)文將不再往下轉(zhuǎn)發(fā);否則判斷所述報(bào)文中TTL是否到期,如果到期,報(bào)文將不再往下轉(zhuǎn)發(fā),否則將所述報(bào)文繼續(xù)轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。
17.一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文快速轉(zhuǎn)發(fā)的設(shè)備,其特征在于,包括設(shè)置在跨環(huán)節(jié)點(diǎn)中的環(huán)網(wǎng)標(biāo)志分配單元,用于為與跨環(huán)節(jié)點(diǎn)連接的各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,向環(huán)網(wǎng)設(shè)置單元發(fā)送攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文;設(shè)置在跨環(huán)節(jié)點(diǎn)中的快速轉(zhuǎn)發(fā)使能單元,用于向所有環(huán)節(jié)點(diǎn)都設(shè)置了環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)發(fā)送攜帶快速轉(zhuǎn)發(fā)功能使能信息的控制報(bào)文;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元,用于對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文進(jìn)行跨環(huán)轉(zhuǎn)發(fā);設(shè)置在跨環(huán)節(jié)點(diǎn)中的二層快速轉(zhuǎn)發(fā)表建立單元,用于將攜帶環(huán)網(wǎng)標(biāo)志的報(bào)文中的節(jié)點(diǎn)IP、節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文改造單元,用于對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送,否則將該IP報(bào)文封裝為標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文在二層發(fā)送;設(shè)置在跨環(huán)節(jié)點(diǎn)中的報(bào)文識(shí)別單元,用于根據(jù)收到的數(shù)據(jù)報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,所述報(bào)文跨環(huán)轉(zhuǎn)發(fā)單元進(jìn)一步包括環(huán)網(wǎng)標(biāo)志比較單元,用于在接收到的攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文后,對(duì)所述報(bào)文的環(huán)網(wǎng)標(biāo)志載荷與所述被使能環(huán)網(wǎng)和跨環(huán)節(jié)點(diǎn)相連端口設(shè)置的環(huán)網(wǎng)標(biāo)志進(jìn)行比較,一致則判斷所述報(bào)文的SA域是否與該端口的MAC地址相同,并將比較結(jié)果輸出到報(bào)文處理單元,進(jìn)行相應(yīng)處理;否則剝離該報(bào)文。
19.一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文快速轉(zhuǎn)發(fā)的設(shè)備,其特征在于,包括設(shè)置在環(huán)節(jié)點(diǎn)中的環(huán)網(wǎng)設(shè)置單元,用于將來自環(huán)網(wǎng)標(biāo)志分配單元的控制報(bào)文中的環(huán)網(wǎng)標(biāo)志信息添加在本節(jié)點(diǎn)的拓?fù)鋽?shù)據(jù)庫中,在其發(fā)送的控制報(bào)文中添加環(huán)網(wǎng)標(biāo)志信息;設(shè)置在環(huán)節(jié)點(diǎn)中的二層快速轉(zhuǎn)發(fā)表建立單元,用于將攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文中的節(jié)點(diǎn)IP、節(jié)點(diǎn)MAC以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;設(shè)置在環(huán)節(jié)點(diǎn)中的報(bào)文改造單元,用于對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送,否則將該IP報(bào)文封裝為標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文在二層發(fā)送;設(shè)置在環(huán)節(jié)點(diǎn)中的報(bào)文識(shí)別單元,用于根據(jù)收到的數(shù)據(jù)報(bào)文中的保留位的值來區(qū)分標(biāo)準(zhǔn)數(shù)據(jù)報(bào)文和帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文。
全文摘要
本發(fā)明公開一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的方法,包括A、為各環(huán)網(wǎng)分配環(huán)網(wǎng)標(biāo)志,在各環(huán)網(wǎng)的環(huán)節(jié)點(diǎn)中設(shè)置本環(huán)網(wǎng)的環(huán)網(wǎng)標(biāo)志;B、對(duì)所有環(huán)節(jié)點(diǎn)都設(shè)置環(huán)網(wǎng)標(biāo)志的環(huán)網(wǎng)進(jìn)行快速轉(zhuǎn)發(fā)使能;C、在對(duì)攜帶環(huán)網(wǎng)標(biāo)志的控制報(bào)文跨環(huán)轉(zhuǎn)發(fā)的過程中,被使能環(huán)網(wǎng)中的各環(huán)節(jié)點(diǎn)將所述報(bào)文中的節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議地址IP、節(jié)點(diǎn)的媒體訪問控制子層協(xié)議MAC地址以及環(huán)網(wǎng)標(biāo)志添加到本節(jié)點(diǎn)二層快速轉(zhuǎn)發(fā)表中;D、被使能環(huán)網(wǎng)中各節(jié)點(diǎn)針對(duì)三層IP報(bào)文進(jìn)行二層快速轉(zhuǎn)發(fā)表查詢,如果查表命中且目的環(huán)節(jié)點(diǎn)設(shè)置環(huán)網(wǎng)標(biāo)志,則將該IP報(bào)文的目的IP對(duì)應(yīng)的MAC地址和環(huán)網(wǎng)標(biāo)志封裝到帶環(huán)網(wǎng)標(biāo)志的數(shù)據(jù)報(bào)文在二層發(fā)送。同時(shí)本發(fā)明公開一種彈性分組環(huán)網(wǎng)中跨環(huán)報(bào)文轉(zhuǎn)發(fā)的設(shè)備。
文檔編號(hào)H04L12/42GK1852260SQ200610072380
公開日2006年10月25日 申請(qǐng)日期2006年4月14日 優(yōu)先權(quán)日2006年4月14日
發(fā)明者黃本鵬, 葛長忠, 潘小莉, 胡鳴凱, 侯玉柱 申請(qǐng)人:杭州華為三康技術(shù)有限公司