專(zhuān)利名稱:一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)及其交換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)及其交換方法,尤其涉及RPR技術(shù)中A/B/C三類(lèi)業(yè)務(wù)等級(jí)的分類(lèi)以及基于不同業(yè)務(wù)等級(jí)的交換和調(diào)度的系統(tǒng)和方法。
背景技術(shù):
彈性分組環(huán)RPR(Resilient Packet Ring)技術(shù)是一項(xiàng)新興技術(shù),目的就是組建具有帶寬可復(fù)用的、各個(gè)節(jié)點(diǎn)具有公平算法保證各個(gè)節(jié)點(diǎn)的帶寬占用率的、具有環(huán)保護(hù)和服務(wù)質(zhì)量QoS(Quality of Service)能力的RPR環(huán),目標(biāo)是針對(duì)城域骨干環(huán)網(wǎng)和城域接入環(huán)網(wǎng)的。2000年12月IEEE專(zhuān)門(mén)成立了IEEE802.17標(biāo)準(zhǔn)組,目的就是制定基于RPR技術(shù)的能夠組建以RPR環(huán)的RPRMAC(Media Access Control)層標(biāo)準(zhǔn)。
RPR技術(shù)最主要的特征之一就是對(duì)業(yè)務(wù)進(jìn)行了分類(lèi),業(yè)務(wù)被分成A、B、C三類(lèi)業(yè)務(wù),其中A類(lèi)為實(shí)時(shí)業(yè)務(wù),B類(lèi)分成兩個(gè)部分,B-CIR(CommittedInformation Rate)為承諾速率等級(jí)業(yè)務(wù),B-EIR(Excess Infprmation Rate)為超過(guò)承諾速率等級(jí)的業(yè)務(wù),C類(lèi)為盡力而為業(yè)務(wù),在幀結(jié)構(gòu)中定義ServiceClass的業(yè)務(wù)類(lèi)別位。但是目前的業(yè)務(wù)都是承載在以太網(wǎng)上的,因此如何將以太網(wǎng)的業(yè)務(wù)橋接到RPR環(huán)路上,并且對(duì)以太網(wǎng)業(yè)務(wù)適配到RPR技術(shù)的A/B/C類(lèi)業(yè)務(wù)等級(jí)上,保證用戶業(yè)務(wù)根據(jù)優(yōu)先等級(jí)進(jìn)行傳送是需要解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問(wèn)題是提供一個(gè)基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)及其交換方法,包括RPR技術(shù)中A、B、C三類(lèi)業(yè)務(wù)的分類(lèi)方法以及在多種分類(lèi)方法同時(shí)存在的情況下如何進(jìn)行優(yōu)選,包括IEEE802.3與IEEE802.1 7之間的基于業(yè)務(wù)等級(jí)的交換和橋接系統(tǒng),以及基于業(yè)務(wù)等級(jí)的調(diào)度系統(tǒng),以便實(shí)現(xiàn)以太網(wǎng)業(yè)務(wù)橋接到RPR環(huán)路上。
本發(fā)明的技術(shù)方案如下一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng),其包括多個(gè)RPR設(shè)備通過(guò)RPR環(huán)路側(cè)端口組成一個(gè)RPR環(huán),該交換系統(tǒng)還包括下述部分RPR幀處理單元、業(yè)務(wù)分類(lèi)處理單元、上環(huán)交換單元以及調(diào)度單元;所述RPR幀處理單元對(duì)RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù),如是,則將該RPR幀分發(fā)到不同的本地目的端口,如不是,則將該RPR幀發(fā)送到首要及次要發(fā)送隊(duì)列;所述業(yè)務(wù)分類(lèi)處理單元對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);所述上環(huán)交換單元根據(jù)目的站點(diǎn)最短路徑原則選擇輸出環(huán),并將業(yè)務(wù)幀發(fā)送到該輸出環(huán)的對(duì)應(yīng)等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中排隊(duì),等待調(diào)度;所述調(diào)度單元對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)即所述首要及次要傳送隊(duì)列的業(yè)務(wù),以及本地端口進(jìn)入的對(duì)應(yīng)不同等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中的業(yè)務(wù)進(jìn)行統(tǒng)一調(diào)度,并從RPR環(huán)路輸出。
所述的交換系統(tǒng),其中,所述業(yè)務(wù)分類(lèi)處理單元還將進(jìn)入的以太網(wǎng)幀轉(zhuǎn)換成RPR幀。
所述的交換系統(tǒng),其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于端口的業(yè)務(wù),即根據(jù)數(shù)據(jù)流進(jìn)入的用戶側(cè)端口的端口號(hào)進(jìn)行業(yè)務(wù)分類(lèi),其設(shè)置一個(gè)端口的缺省業(yè)務(wù)類(lèi)別配置項(xiàng),從該用戶側(cè)端口進(jìn)入的業(yè)務(wù)都被配置成該端口缺省業(yè)務(wù)類(lèi)別配置項(xiàng)配置的業(yè)務(wù)等級(jí)。
所述的交換系統(tǒng),其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于VLAN ID(Visual Local Area Network identification),如果數(shù)據(jù)進(jìn)入時(shí)是帶802.1q的幀,并且其中的VLAN標(biāo)記有效,則使用該VLAN ID號(hào),否則使用該端口的缺VLAN ID進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);同時(shí),設(shè)置一可由用戶配置的VLAN ID與業(yè)務(wù)類(lèi)別映射表,所述進(jìn)入的數(shù)據(jù)根據(jù)該映射表被配置成相應(yīng)的業(yè)務(wù)等級(jí)。
所述的交換系統(tǒng),其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于源/目的MAC地址組的,設(shè)置一源/目的MAC地址組與業(yè)務(wù)類(lèi)別的映射表,進(jìn)入用戶側(cè)端口的數(shù)據(jù)流根據(jù)該映射表進(jìn)行業(yè)務(wù)分類(lèi)。
所述的交換系統(tǒng),其中,所述源/目的MAC地址組可以是源和目的MAC地址都是特定的,或者源MAC地址特定而目的MAC地址任意,或者目的MAC地址特定而源MAC地址任意。
所述的交換系統(tǒng),其中,所述業(yè)務(wù)分類(lèi)處理單元還使用一基于端口的優(yōu)選方法,其包括在每一端口設(shè)置一基于該端口的業(yè)務(wù)分類(lèi)模式配置寄存器,當(dāng)業(yè)務(wù)從用戶側(cè)端口進(jìn)入所述交換系統(tǒng)時(shí),所述交換系統(tǒng)會(huì)查詢?cè)摱丝诘姆诸?lèi)模式配置寄存器,根據(jù)查詢到的業(yè)務(wù)分類(lèi)方法對(duì)該業(yè)務(wù)進(jìn)行業(yè)務(wù)分類(lèi)。
一種基于業(yè)務(wù)等級(jí)交換的交換方法,其交換系統(tǒng)包括多個(gè)RPR設(shè)備通過(guò)RPR環(huán)路側(cè)端口組成一個(gè)RPR環(huán),該交換系統(tǒng)還包括RPR幀處理單元、業(yè)務(wù)分類(lèi)處理單元、上環(huán)交換單元以及調(diào)度單元;其主要步驟包括a)所述交換系統(tǒng)對(duì)RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù),如是,則將該RPR幀分發(fā)到不同的本地目的端口,如不是,則將該RPR幀發(fā)送到首要及次要發(fā)送隊(duì)列;b)所述交換系統(tǒng)對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);c)所述交換系統(tǒng)對(duì)上環(huán)交換進(jìn)行處理,即根據(jù)目的站點(diǎn)最短路徑原則選擇輸出環(huán),并將業(yè)務(wù)幀發(fā)送到該輸出環(huán)的對(duì)應(yīng)等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中排隊(duì),等待調(diào)度;d)所述交換系統(tǒng)對(duì)調(diào)度的處理包括對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)即所述首要及次要傳送隊(duì)列的業(yè)務(wù),以及本地端口進(jìn)入的對(duì)應(yīng)不同等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中的業(yè)務(wù)進(jìn)行統(tǒng)一調(diào)度,并從RPR環(huán)路輸出。
所述的交換方法,其中,所述業(yè)務(wù)分類(lèi)處理單元將進(jìn)入的以太網(wǎng)幀轉(zhuǎn)換成RPR幀。
所述的交換方法,其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于端口的業(yè)務(wù),即根據(jù)數(shù)據(jù)流進(jìn)入的用戶側(cè)端口的端口號(hào)進(jìn)行業(yè)務(wù)分類(lèi),其設(shè)置一個(gè)端口的缺省業(yè)務(wù)類(lèi)別配置項(xiàng),從該用戶側(cè)端口進(jìn)入的業(yè)務(wù)都被配置成該端口缺省業(yè)務(wù)類(lèi)別配置項(xiàng)配置的業(yè)務(wù)等級(jí)。
所述的交換方法,其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于VLAN ID,如果數(shù)據(jù)進(jìn)入時(shí)是帶802.1q的幀,并且其中的VLAN標(biāo)記有效,則使用該VLAN ID號(hào),否則使用該端口的缺VLAN ID進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);同時(shí),設(shè)置一可由用戶配置的VLAN ID與業(yè)務(wù)類(lèi)別映射表,所述進(jìn)入的數(shù)據(jù)根據(jù)該映射表被配置成相應(yīng)的業(yè)務(wù)等級(jí)。
所述的交換方法,其中,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于源/目的MAC地址組,設(shè)置一源/目的MAC地址組與業(yè)務(wù)類(lèi)別的映射表,進(jìn)入用戶側(cè)端口的數(shù)據(jù)流根據(jù)該映射表進(jìn)行業(yè)務(wù)分類(lèi)。
所述的交換方法,其中,所述源/目的MAC地址組可以是源和目的MAC地址都是特定的,或者源MAC地址特定而目的MAC地址任意,或者目的MAC地址特定而源MAC地址任意。
所述的交換方法,其中,所述業(yè)務(wù)分類(lèi)處理單元還使用一基于端口的優(yōu)選方法,其包括在每一端口設(shè)置一基于該端口的業(yè)務(wù)分類(lèi)模式配置寄存器,當(dāng)業(yè)務(wù)從用戶側(cè)端口進(jìn)入所述交換系統(tǒng)時(shí),所述交換系統(tǒng)會(huì)查詢?cè)摱丝诘姆诸?lèi)模式配置寄存器,根據(jù)查詢到的業(yè)務(wù)分類(lèi)方法對(duì)該業(yè)務(wù)進(jìn)行業(yè)務(wù)分類(lèi)。
本發(fā)明提供的一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)及其交換方法,由于采用上述交換系統(tǒng)對(duì)業(yè)務(wù)分類(lèi),以及在多種分類(lèi)方法同時(shí)存在的情況下進(jìn)行優(yōu)選,實(shí)現(xiàn)了以太網(wǎng)業(yè)務(wù)與RPR環(huán)路的橋接,提供了一種有效的針對(duì)RPR技術(shù)的交換系統(tǒng)及方法,該方法可以融合多種業(yè)務(wù)分類(lèi)技術(shù),給最終用戶進(jìn)行業(yè)務(wù)分類(lèi),并對(duì)不同等級(jí)的業(yè)務(wù)進(jìn)行不同的處理。從而對(duì)不同等級(jí)的用戶提供不同的服務(wù)和價(jià)格帶來(lái)了多種策略。
圖1是本發(fā)明的一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)及其交換方法中基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng)框圖;圖2是本發(fā)明系統(tǒng)中的端口配置寄存器表,其中包括了基于端口的缺省業(yè)務(wù)類(lèi)別配置寄存器以及業(yè)務(wù)分類(lèi)模式配置寄存器;圖3是本發(fā)明系統(tǒng)及方法的VLAN映射表,其中包括了VLAN ID與業(yè)務(wù)類(lèi)別的映射關(guān)系;圖4是本發(fā)明的源/目的MAC地址組映射表,其中包括了源/目的MAC地址組與業(yè)務(wù)類(lèi)別的映射關(guān)系;圖5是本發(fā)明的業(yè)務(wù)類(lèi)別配置寄存器的映射表。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述本發(fā)明的基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng),如圖1所示,其中RPR設(shè)備一般包括2個(gè)RPR環(huán)路側(cè)端口,從該端口進(jìn)入和輸出的幀是RPR幀,具有A、B、C業(yè)務(wù)分類(lèi)標(biāo)識(shí),以及一組用戶側(cè)端口,用戶側(cè)端口多數(shù)是以太網(wǎng)端口,從該端口進(jìn)入和輸出的幀是以太網(wǎng)幀,幀結(jié)構(gòu)是不帶A、B、C業(yè)務(wù)分類(lèi)標(biāo)識(shí)的。該多個(gè)RPR設(shè)備通過(guò)RPR環(huán)路側(cè)端口組成一個(gè)RPR環(huán),所述RPR設(shè)備的主要模式有交換模式以及路由模式兩種,本發(fā)明主要針對(duì)交換模式下的業(yè)務(wù)分類(lèi),但并未將此作為本發(fā)明的保護(hù)范圍的限制,本發(fā)明同樣也適用于路由模式的設(shè)備。
本發(fā)明的基于業(yè)務(wù)等級(jí)交換的交換方法,如圖2所示的,其包括四個(gè)部分1)RPR幀處理;2)業(yè)務(wù)分類(lèi);3)上環(huán)交換;4)調(diào)度。
1、RPR幀處理所述RPR幀處理主要是對(duì)從RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,包括根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù),并且分發(fā)到不同的本地目的端口,以及對(duì)不是本站點(diǎn)的業(yè)務(wù)送到PTQ/STQ(PTQ首要傳送隊(duì)列,STQ次要傳送隊(duì)列)業(yè)務(wù)隊(duì)列中去。
2、業(yè)務(wù)分類(lèi)所述業(yè)務(wù)分類(lèi)處理主要是對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行A/B/C業(yè)務(wù)等級(jí)的分類(lèi)。這部分的處理也可以包括將進(jìn)入的以太網(wǎng)幀轉(zhuǎn)換成RPR幀這個(gè)步驟。
本發(fā)明方法的業(yè)務(wù)分類(lèi)方法包括三種,1)基于端口的業(yè)務(wù)分類(lèi)方法;2)基于虛擬局域網(wǎng)標(biāo)識(shí)VLAN ID的業(yè)務(wù)分類(lèi)方法;3)基于源/目的MAC地址組的業(yè)務(wù)分類(lèi)方法;另外在IEEE802.17標(biāo)準(zhǔn)中制定了IEEE802.3 COS(Classof Service)位與IEEE802.17的A、B、C業(yè)務(wù)的映射表,這也是一種可能的業(yè)務(wù)分類(lèi)方法。
以下詳細(xì)描述各業(yè)務(wù)分類(lèi)方法1)基于端口的業(yè)務(wù)分類(lèi)方法主要是根據(jù)數(shù)據(jù)流進(jìn)入的用戶側(cè)端口的端口號(hào)進(jìn)行業(yè)務(wù)分類(lèi),采用的方法就是設(shè)置一個(gè)端口的缺省業(yè)務(wù)類(lèi)別配置項(xiàng),如圖2所示的,從該用戶側(cè)端口進(jìn)入的業(yè)務(wù)都被配置成該端口缺省業(yè)務(wù)類(lèi)別配置項(xiàng)配置的業(yè)務(wù)等級(jí)。
2)基于VLAN ID的業(yè)務(wù)分類(lèi)方法主要是根據(jù)數(shù)據(jù)流進(jìn)入用戶側(cè)端口時(shí)的VLAN ID號(hào)進(jìn)行分類(lèi),如果數(shù)據(jù)進(jìn)入時(shí)是帶802.1q的幀,并且其中的VLAN標(biāo)記是有效的,則使用該VLAN ID號(hào);否則取該端口的缺省VLANID號(hào)進(jìn)行業(yè)務(wù)分類(lèi)。另外還設(shè)置了一張可以由用戶配置的VLAN ID與業(yè)務(wù)類(lèi)別的映射表,如圖3所示的,所述進(jìn)入用戶側(cè)端口的數(shù)據(jù)根據(jù)這張表被配置成相應(yīng)的業(yè)務(wù)等級(jí)。
3)基于源/目的MAC地址組的業(yè)務(wù)分類(lèi)方法本發(fā)明設(shè)置了一張?jiān)?目的MAC地址組與業(yè)務(wù)類(lèi)別的映射表,如圖4所示的,其中的MAC地址組,可以是MAC-MAC(即源和目的MAC地址都是特定的)、MAC-ANY(即源MAC地址是特定的,但是目的MAC地址是任意的)、ANY-MAC(即目的MAC地址是特定的,但是源MAC地址是任意的)類(lèi)型的MAC地址組,所述進(jìn)入用戶側(cè)端口的數(shù)據(jù)流根據(jù)這張配置表進(jìn)行業(yè)務(wù)分類(lèi)。
由于RPR業(yè)務(wù)分類(lèi)的方法有多種,在同一系統(tǒng)中可能同時(shí)存在,本發(fā)明方法提供了一種基于端口的優(yōu)選方法,因?yàn)樗械臉I(yè)務(wù)都是通過(guò)某一個(gè)用戶側(cè)端口進(jìn)入RPR環(huán)的,因此可以在用戶側(cè)端口上進(jìn)行業(yè)務(wù)類(lèi)別分類(lèi)方法的控制。本發(fā)明的系統(tǒng)及方法中提供了一個(gè)基于端口的業(yè)務(wù)分類(lèi)模式配置寄存器,如圖2所示,每個(gè)端口都設(shè)置有這么一張配置寄存器,當(dāng)業(yè)務(wù)從用戶側(cè)端口進(jìn)入系統(tǒng)時(shí),本發(fā)明系統(tǒng)會(huì)查詢?cè)摱丝诘脑摌I(yè)務(wù)分類(lèi)模式配置寄存器,根據(jù)具體配置的業(yè)務(wù)分類(lèi)方法對(duì)該業(yè)務(wù)進(jìn)行業(yè)務(wù)分類(lèi)。
3上環(huán)交換所述上環(huán)交換的處理過(guò)程包括,根據(jù)到目的站點(diǎn)的最短路徑原則選擇輸出環(huán),并且將業(yè)務(wù)幀分別發(fā)送到該輸出環(huán)的A/B/C類(lèi)業(yè)務(wù)隊(duì)列中排隊(duì),等待調(diào)度。
4調(diào)度所述調(diào)度的處理包括對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)流量,即PTQ首要傳送隊(duì)列和STQ次要傳送隊(duì)列里的業(yè)務(wù),以及本地端口進(jìn)入的A/B/C類(lèi)業(yè)務(wù)隊(duì)列中的業(yè)務(wù)進(jìn)行統(tǒng)一調(diào)度,并從RPR環(huán)路輸出。
以下詳細(xì)描述本發(fā)明的一較佳實(shí)施例當(dāng)數(shù)據(jù)從用戶側(cè)某個(gè)端口進(jìn)入設(shè)備時(shí),要首先進(jìn)行業(yè)務(wù)分類(lèi)處理。
1、業(yè)務(wù)分類(lèi)處理過(guò)程1)系統(tǒng)檢查該業(yè)務(wù)是從哪個(gè)端口進(jìn)入的,假設(shè)從i端口進(jìn)入;2)查找該i端口的端口配置表,提取其業(yè)務(wù)分類(lèi)模式配置寄存器的值,如圖2所示SCMode值,如果是根據(jù)802.1P區(qū)分,則轉(zhuǎn)步驟3);如果是根據(jù)端口區(qū)分,則轉(zhuǎn)步驟4);如果根據(jù)Vlan ID區(qū)分,則轉(zhuǎn)步驟5);如果是根據(jù)mac流區(qū)分則轉(zhuǎn)步驟6)。
3)如果該業(yè)務(wù)幀是帶802.1P標(biāo)記的,則根據(jù)標(biāo)記中的COS位的值,否則認(rèn)為COS位為0,查找802.1P-802.17的A/B/C業(yè)務(wù)的映射表,取得具體的業(yè)務(wù)分類(lèi)值作為該業(yè)務(wù)的業(yè)務(wù)類(lèi)別。轉(zhuǎn)步驟7)。
4)查找該端口i的端口配置表的缺省業(yè)務(wù)類(lèi)別配置寄存器,如圖2所示的,具體的業(yè)務(wù)分類(lèi)值作為該業(yè)務(wù)的業(yè)務(wù)類(lèi)別。轉(zhuǎn)步驟7)。
5)如果該業(yè)務(wù)幀是帶802.1P標(biāo)記的,則根據(jù)標(biāo)記中的VLAN標(biāo)記的值,否則取該端口的缺省VLAN ID值,根據(jù)這個(gè)VLAN ID查找所述VLAN映射表,取得該VLAN對(duì)應(yīng)的業(yè)務(wù)類(lèi)別值作為該業(yè)務(wù)的業(yè)務(wù)類(lèi)別。轉(zhuǎn)步驟7)。
6)用該業(yè)務(wù)幀的源和目的MAC地址查找MAC地址組映射表,如果找到匹配的表項(xiàng),則取該條目對(duì)應(yīng)的業(yè)務(wù)類(lèi)別值作為該業(yè)務(wù)的業(yè)務(wù)類(lèi)別,否則使用缺省的業(yè)務(wù)類(lèi)別值(C類(lèi))。轉(zhuǎn)步驟7)。
7)進(jìn)行上環(huán)交換處理。
2、上環(huán)交換處理1)根據(jù)目的MAC地址查找上環(huán)選擇表,上環(huán)選擇表提供用戶MAC地址與該用戶所在的RPR站點(diǎn)的MAC地址以及根據(jù)最短路徑原則得到的RPR環(huán)路選擇的對(duì)應(yīng)關(guān)系,根據(jù)查表得到給業(yè)務(wù)的輸出RPR環(huán)路j。
2)根據(jù)業(yè)務(wù)分類(lèi)處理得到的業(yè)務(wù)等級(jí),將該業(yè)務(wù)幀送到RPR環(huán)路j的A/B/C業(yè)務(wù)隊(duì)列中。
3)轉(zhuǎn)調(diào)度處理3、RPR幀處理對(duì)從RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理。
1)系統(tǒng)檢查業(yè)務(wù)從RPR的哪個(gè)環(huán)路進(jìn)入,假設(shè)是環(huán)路k;2)系統(tǒng)判斷該業(yè)務(wù)的RPR幀的目的MAC地址是否是本站點(diǎn)的,如果是轉(zhuǎn)步驟3),否則轉(zhuǎn)步驟5)。
3)提取RPR幀中擴(kuò)展封裝的802.3幀的目的MAC地址,查找下環(huán)MAC地址表,下環(huán)MAC地址表包含MAC地址和本地端口的對(duì)應(yīng)關(guān)系,由此得到該業(yè)務(wù)需要輸出的本地端口號(hào)m。
4)從該RPR幀中剝離出802.3幀,并且從本地端口m輸出。流程結(jié)束。
5)將RPR幀根據(jù)RPR幀中的業(yè)務(wù)等級(jí)分別放到PTQ和STQ隊(duì)列中,其中A類(lèi)業(yè)務(wù)放到PTQ,其他業(yè)務(wù)放到STQ中。進(jìn)入調(diào)度處理。
4、調(diào)度處理依次調(diào)度PTQ/STQ/A/B/C5個(gè)隊(duì)列的業(yè)務(wù)幀,并且從對(duì)應(yīng)輸出環(huán)路輸出,該調(diào)度處理遵循IEEE802.17的定義。
本發(fā)明的系統(tǒng)及方法是一種有效的針對(duì)RPR技術(shù)的交換系統(tǒng),該方法可以融合多種業(yè)務(wù)分類(lèi)技術(shù),給最終用戶進(jìn)行業(yè)務(wù)分類(lèi),并針對(duì)不同等級(jí)的業(yè)務(wù)進(jìn)行不同的處理,從而對(duì)不同等級(jí)的用戶提供不同的服務(wù)和價(jià)格帶來(lái)了多種策略。
雖然本發(fā)明的業(yè)務(wù)類(lèi)別分類(lèi)方法已在本發(fā)明具體實(shí)施例中被說(shuō)明和描述,但很明顯本發(fā)明是不受此分類(lèi)方法的限制,在不偏離由所附權(quán)利要求書(shū)所確定的本發(fā)明技術(shù)方案的構(gòu)思和范圍的條件下,本領(lǐng)域的技術(shù)人員將會(huì)考慮到許多修正、更換、變化、替代和等效的內(nèi)容,而這些內(nèi)容都應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng),其包括多個(gè)RPR設(shè)備通過(guò)RPR環(huán)路側(cè)端口組成一個(gè)RPR環(huán),其特征在于,該交換系統(tǒng)還包括下述部分RPR幀處理單元、業(yè)務(wù)分類(lèi)處理單元、上環(huán)交換單元以及調(diào)度單元;所述RPR幀處理單元對(duì)RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù),如是,則將該RPR幀分發(fā)到不同的本地目的端口,如不是,則將該RPR幀發(fā)送到首要及次要發(fā)送隊(duì)列;所述業(yè)務(wù)分類(lèi)處理單元對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);所述上環(huán)交換單元根據(jù)目的站點(diǎn)最短路徑原則選擇輸出環(huán),并將業(yè)務(wù)幀發(fā)送到該輸出環(huán)的對(duì)應(yīng)等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中排隊(duì),等待調(diào)度;所述調(diào)度單元對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)即所述首要及次要傳送隊(duì)列的業(yè)務(wù),以及本地端口進(jìn)入的對(duì)應(yīng)不同等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中的業(yè)務(wù)進(jìn)行統(tǒng)一調(diào)度,并從RPR環(huán)路輸出。
2.根據(jù)權(quán)利要求1所述的交換系統(tǒng),其特征在于,所述業(yè)務(wù)分類(lèi)處理單元還將進(jìn)入的以太網(wǎng)幀轉(zhuǎn)換成RPR幀。
3.根據(jù)權(quán)利要求2所述的交換系統(tǒng),其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于端口的業(yè)務(wù),即根據(jù)數(shù)據(jù)流進(jìn)入的用戶側(cè)端口的端口號(hào)進(jìn)行業(yè)務(wù)分類(lèi),其設(shè)置一個(gè)端口的缺省業(yè)務(wù)類(lèi)別配置項(xiàng),從該用戶側(cè)端口進(jìn)入的業(yè)務(wù)都被配置成該端口缺省業(yè)務(wù)類(lèi)別配置項(xiàng)配置的業(yè)務(wù)等級(jí)。
4.根據(jù)權(quán)利要求2所述的交換系統(tǒng),其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于VLAN ID,如果數(shù)據(jù)進(jìn)入時(shí)是帶802.1q的幀,并且其中的VLAN標(biāo)記有效,則使用該VLAN ID號(hào),否則使用該端口的缺VLAN ID進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);同時(shí),設(shè)置一可由用戶配置的VLAN ID與業(yè)務(wù)類(lèi)別映射表,所述進(jìn)入的數(shù)據(jù)根據(jù)該映射表被配置成相應(yīng)的業(yè)務(wù)等級(jí)。
5.根據(jù)權(quán)利要求2所述的交換系統(tǒng),其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法為基于源/目的MAC地址組的,設(shè)置一源/目的MAC地址組與業(yè)務(wù)類(lèi)別的映射表,進(jìn)入用戶側(cè)端口的數(shù)據(jù)流根據(jù)該映射表進(jìn)行業(yè)務(wù)分類(lèi)。
6.根據(jù)權(quán)利要求5所述的交換系統(tǒng),其特征在于,所述源/目的MAC地址組可以是源和目的MAC地址都是特定的,或者源MAC地址特定而目的MAC地址任意,或者目的MAC地址特定而源MAC地址任意。
7.根據(jù)權(quán)利要求3或4或5所述的交換系統(tǒng),其特征在于,所述業(yè)務(wù)分類(lèi)處理單元還使用一基于端口的優(yōu)選方法,其包括在每一端口設(shè)置一基于該端口的業(yè)務(wù)分類(lèi)模式配置寄存器,當(dāng)業(yè)務(wù)從用戶側(cè)端口進(jìn)入所述交換系統(tǒng)時(shí),所述交換系統(tǒng)會(huì)查詢?cè)摱丝诘姆诸?lèi)模式配置寄存器,根據(jù)查詢到的業(yè)務(wù)分類(lèi)方法對(duì)該業(yè)務(wù)進(jìn)行業(yè)務(wù)分類(lèi)。
8.一種基于如權(quán)利要求1所述的交換系統(tǒng)的交換方法,其包括如下步驟a)所述交換系統(tǒng)對(duì)RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù),如是,則將該RPR幀分發(fā)到不同的本地目的端口,如不是,則將該RPR幀發(fā)送到首要及次要發(fā)送隊(duì)列;b)所述交換系統(tǒng)對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);c)所述交換系統(tǒng)對(duì)上環(huán)交換進(jìn)行處理,即根據(jù)目的站點(diǎn)最短路徑原則選擇輸出環(huán),并將業(yè)務(wù)幀發(fā)送到該輸出環(huán)的對(duì)應(yīng)等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中排隊(duì),等待調(diào)度;d)所述交換系統(tǒng)對(duì)調(diào)度的處理包括對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)即所述首要及次要傳送隊(duì)列的業(yè)務(wù),以及本地端口進(jìn)入的對(duì)應(yīng)不同等級(jí)類(lèi)的業(yè)務(wù)隊(duì)列中的業(yè)務(wù)進(jìn)行統(tǒng)一調(diào)度,并從RPR環(huán)路輸出。
9.根據(jù)權(quán)利要求8所述的交換方法,其特征在于,所述業(yè)務(wù)分類(lèi)處理單元將進(jìn)入的以太網(wǎng)幀轉(zhuǎn)換成RPR幀。
10.根據(jù)權(quán)利要求9所述的交換方法,其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于端口的業(yè)務(wù),即根據(jù)數(shù)據(jù)流進(jìn)入的用戶側(cè)端口的端口號(hào)進(jìn)行業(yè)務(wù)分類(lèi),其設(shè)置一個(gè)端口的缺省業(yè)務(wù)類(lèi)別配置項(xiàng),從該用戶側(cè)端口進(jìn)入的業(yè)務(wù)都被配置成該端口缺省業(yè)務(wù)類(lèi)別配置項(xiàng)配置的業(yè)務(wù)等級(jí)。
11.根據(jù)權(quán)利要求9所述的交換方法,其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于VLAN ID,如果數(shù)據(jù)進(jìn)入時(shí)是帶802.1q的幀,并且其中的VLAN標(biāo)記有效,則使用該VLAN ID號(hào),否則使用該端口的缺VLAN ID進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);同時(shí),設(shè)置一可由用戶配置的VLAN ID與業(yè)務(wù)類(lèi)別映射表,所述進(jìn)入的數(shù)據(jù)根據(jù)該映射表被配置成相應(yīng)的業(yè)務(wù)等級(jí)。
12.根據(jù)權(quán)利要求9所述的交換方法,其特征在于,所述業(yè)務(wù)分類(lèi)處理單元的業(yè)務(wù)等級(jí)分類(lèi)方法基于源/目的MAC地址組,設(shè)置一源/目的MAC地址組與業(yè)務(wù)類(lèi)別的映射表,進(jìn)入用戶側(cè)端口的數(shù)據(jù)流根據(jù)該映射表進(jìn)行業(yè)務(wù)分類(lèi)。
13.根據(jù)權(quán)利要求12所述的交換方法,其特征在于,所述源/目的MAC地址組可以是源和目的MAC地址都是特定的,或者源MAC地址特定而目的MAC地址任意,或者目的MAC地址特定而源MAC地址任意。
14.根據(jù)權(quán)利要求10或11或12所述的交換方法,其特征在于,所述業(yè)務(wù)分類(lèi)處理單元還使用一基于端口的優(yōu)選方法,其包括在每一端口設(shè)置一基于該端口的業(yè)務(wù)分類(lèi)模式配置寄存器,當(dāng)業(yè)務(wù)從用戶側(cè)端口進(jìn)入所述交換系統(tǒng)時(shí),所述交換系統(tǒng)會(huì)查詢?cè)摱丝诘姆诸?lèi)模式配置寄存器,根據(jù)查詢到的業(yè)務(wù)分類(lèi)方法對(duì)該業(yè)務(wù)進(jìn)行業(yè)務(wù)分類(lèi)。
全文摘要
一種基于業(yè)務(wù)等級(jí)交換的交換系統(tǒng),涉及彈性分組環(huán)RPR技術(shù)的基于不同業(yè)務(wù)等級(jí)交換的系統(tǒng)及其方法,該交換系統(tǒng)包括多個(gè)RPR設(shè)備通過(guò)RPR環(huán)路側(cè)端口組成一個(gè)RPR環(huán),該交換系統(tǒng)包括RPR幀處理單元、業(yè)務(wù)分類(lèi)處理單元、上環(huán)交換單元以及調(diào)度單元;RPR幀處理單元對(duì)RPR環(huán)路進(jìn)入的RPR幀進(jìn)行處理,根據(jù)RPR幀的目的MAC地址判斷是否是本站點(diǎn)的下環(huán)業(yè)務(wù);業(yè)務(wù)分類(lèi)處理單元對(duì)從本地端口進(jìn)入的以太網(wǎng)業(yè)務(wù)進(jìn)行業(yè)務(wù)等級(jí)分類(lèi);上環(huán)交換單元根據(jù)目的站點(diǎn)最短路徑原則選擇輸出環(huán);調(diào)度單元對(duì)RPR環(huán)路進(jìn)入的非本站點(diǎn)業(yè)務(wù)即所述首要及次要傳送隊(duì)列的業(yè)務(wù)及分類(lèi)后的隊(duì)列業(yè)務(wù)從RPR環(huán)路輸出。本發(fā)明還提供了一種基于該交換系統(tǒng)的交換方法。
文檔編號(hào)H04L12/56GK1581789SQ0314010
公開(kāi)日2005年2月16日 申請(qǐng)日期2003年8月6日 優(yōu)先權(quán)日2003年8月6日
發(fā)明者俞杰, 馬開(kāi) 申請(qǐng)人:中興通訊股份有限公司