數(shù)據(jù)報(bào)文的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)報(bào)文的處理方法及裝置。
【背景技術(shù)】
[0002]在混合光纖同軸電纜網(wǎng)(Hybrid Fiber-Coaxial,簡(jiǎn)稱(chēng)為HFC)網(wǎng)絡(luò)上,利用系統(tǒng)局端設(shè)備和終端設(shè)備同軸電纜調(diào)制解調(diào)器(Cable Modem,簡(jiǎn)稱(chēng)為CM),采用同軸電纜寬帶接入體系標(biāo)準(zhǔn),能夠?qū)崿F(xiàn)基于HFC網(wǎng)絡(luò)的寬帶數(shù)據(jù)傳輸服務(wù)。為了提供多業(yè)務(wù)承載及服務(wù)質(zhì)量(Quality of Service,簡(jiǎn)稱(chēng)為QoS)保障能力,系統(tǒng)局端設(shè)備和終端設(shè)備可以基于數(shù)據(jù)報(bào)文各層協(xié)議頭域特征進(jìn)行業(yè)務(wù)流分類(lèi)轉(zhuǎn)發(fā),其中,系統(tǒng)局端設(shè)備負(fù)責(zé)對(duì)下行數(shù)據(jù)流的分類(lèi),將報(bào)文中的傳輸控制協(xié)議(Transmiss1n Control Protocol,簡(jiǎn)稱(chēng)為T(mén)CP)、用戶(hù)數(shù)據(jù)協(xié)議(User Datagram Protocol,簡(jiǎn)稱(chēng)為 UDP)、互聯(lián)網(wǎng)協(xié)議(IP)、邏輯鏈路控制(Logical LinkControl,簡(jiǎn)稱(chēng)為L(zhǎng)LC)等字段與流分類(lèi)規(guī)則進(jìn)行匹配,并在報(bào)文頭部插入特殊的標(biāo)簽用以標(biāo)識(shí)該報(bào)文所屬的終端及業(yè)務(wù)流。
[0003]局端上面連接服務(wù)器,下面連接多個(gè)終端,可以在服務(wù)器上為每個(gè)終端配置不同的配置文件。在大多數(shù)情況下,各個(gè)配置文件中業(yè)務(wù)流的配置是存在沖突的,需要二級(jí)流分類(lèi)用以解決流分類(lèi)沖突的問(wèn)題。
[0004]目前,大多數(shù)分類(lèi)轉(zhuǎn)發(fā)芯片均不支持二級(jí)流分類(lèi),從而導(dǎo)致在業(yè)務(wù)流的配置發(fā)生沖突時(shí),流分類(lèi)的結(jié)果只會(huì)是其中的一種,而且具有隨機(jī)性,其對(duì)于現(xiàn)網(wǎng)的使用存在較大影響。并且由于流分類(lèi)規(guī)則資源有限,可支持的終端的數(shù)目有限,因此,在此種應(yīng)用場(chǎng)景下,缺乏一種能夠?qū)崿F(xiàn)二級(jí)流分類(lèi)且節(jié)省流分類(lèi)規(guī)則資源的技術(shù)方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種數(shù)據(jù)報(bào)文的處理方法及裝置,以至少解決相關(guān)技術(shù)中缺乏一種能夠?qū)崿F(xiàn)二級(jí)流分類(lèi)且節(jié)省流分類(lèi)規(guī)則資源的技術(shù)方案的問(wèn)題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)報(bào)文的處理方法。
[0007]根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)報(bào)文的處理方法包括:配置第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則,其中,第一分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:調(diào)制解調(diào)器的第一標(biāo)識(shí)信息、虛擬局域網(wǎng)的第二標(biāo)識(shí)信息以及配置文件的第三標(biāo)識(shí)信息三者之間的映射關(guān)系;第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:配置文件中的業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及數(shù)據(jù)報(bào)文的優(yōu)先級(jí)信息三者之間的映射關(guān)系;將從網(wǎng)絡(luò)設(shè)備接收到的數(shù)據(jù)報(bào)文依次與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配,并根據(jù)匹配結(jié)果對(duì)接收到的數(shù)據(jù)報(bào)文的優(yōu)先級(jí)進(jìn)行修改。
[0008]優(yōu)選地,配置第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:向動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器獲取配置信息,其中,配置信息包括:配置文件服務(wù)器的第四標(biāo)識(shí)信息和配置文件名;根據(jù)第四標(biāo)識(shí)信息和配置文件名向配置文件服務(wù)器獲取配置文件;為配置文件分配第三標(biāo)識(shí)信息;建立第一標(biāo)識(shí)信息、第二標(biāo)識(shí)信息以及第三標(biāo)識(shí)信息三者之間的映射關(guān)系。
[0009]優(yōu)選地,配置第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:接收來(lái)自于調(diào)制解調(diào)器的注冊(cè)請(qǐng)求,其中,注冊(cè)請(qǐng)求是在將配置信息下發(fā)至調(diào)制解調(diào)器,并且由調(diào)制解調(diào)器根據(jù)配置信息下載配置文件后發(fā)起的;響應(yīng)注冊(cè)請(qǐng)求,建立業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及優(yōu)先級(jí)信息三者之間的映射關(guān)系。
[0010]優(yōu)選地,在配置第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則之后,還包括:建立調(diào)制解調(diào)器下掛的用戶(hù)前端設(shè)備(CPE)的第五標(biāo)識(shí)信息、第二標(biāo)識(shí)信息以及第三標(biāo)識(shí)信息三者之間的映射關(guān)系。
[0011]優(yōu)選地,將接收到的數(shù)據(jù)報(bào)文與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配包括:將接收到的數(shù)據(jù)報(bào)文的目的媒體接入控制(MAC)地址與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配;如果匹配成功,則對(duì)接收到的數(shù)據(jù)報(bào)文中與第二標(biāo)識(shí)信息對(duì)應(yīng)的字段以及與第三標(biāo)識(shí)信息對(duì)應(yīng)的字段進(jìn)行修改,并將接收到的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至回環(huán)端口。
[0012]優(yōu)選地,將接收到的數(shù)據(jù)報(bào)文與第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配包括:在回環(huán)端口處將接收到的數(shù)據(jù)報(bào)文當(dāng)前攜帶的全部字段分別與第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配;如果匹配成功,則對(duì)接收到的數(shù)據(jù)報(bào)文的優(yōu)先級(jí)進(jìn)行修改,并將接收到的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0013]根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)報(bào)文的處理裝置。
[0014]根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)報(bào)文的處理裝置包括:配置模塊,用于配置第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則,其中,第一分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:調(diào)制解調(diào)器的第一標(biāo)識(shí)信息、虛擬局域網(wǎng)的第二標(biāo)識(shí)信息以及配置文件的第三標(biāo)識(shí)信息三者之間的映射關(guān)系;第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:配置文件中的業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及數(shù)據(jù)報(bào)文的優(yōu)先級(jí)信息三者之間的映射關(guān)系;匹配模塊,用于將從網(wǎng)絡(luò)設(shè)備接收到的數(shù)據(jù)報(bào)文依次與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配,并根據(jù)匹配結(jié)果對(duì)接收到的數(shù)據(jù)報(bào)文的優(yōu)先級(jí)進(jìn)行修改。
[0015]優(yōu)選地,配置模塊包括:第一獲取單元,用于向DHCP服務(wù)器獲取配置信息,其中,配置信息包括:配置文件服務(wù)器的第四標(biāo)識(shí)信息和配置文件名;第二獲取單元,用于根據(jù)第四標(biāo)識(shí)信息和配置文件名向配置文件服務(wù)器獲取配置文件;分配單元,用于為配置文件分配第三標(biāo)識(shí)信息;第一建立單元,用于建立第一標(biāo)識(shí)信息、第二標(biāo)識(shí)信息以及第三標(biāo)識(shí)信息三者之間的映射關(guān)系。
[0016]優(yōu)選地,配置模塊包括:接收單元,用于接收來(lái)自于調(diào)制解調(diào)器的注冊(cè)請(qǐng)求,其中,注冊(cè)請(qǐng)求是在將配置信息下發(fā)至調(diào)制解調(diào)器,并且由調(diào)制解調(diào)器根據(jù)配置信息下載配置文件后發(fā)起的;第二建立單元,用于響應(yīng)注冊(cè)請(qǐng)求,建立業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及優(yōu)先級(jí)信息三者之間的映射關(guān)系。
[0017]優(yōu)選地,上述裝置還包括:建立模塊,用于建立調(diào)制解調(diào)器下掛的CPE的第五標(biāo)識(shí)信息、第二標(biāo)識(shí)信息以及第三標(biāo)識(shí)信息三者之間的映射關(guān)系。
[0018]優(yōu)選地,匹配模塊包括:第一匹配單元,用于將接收到的數(shù)據(jù)報(bào)文的目的MAC地址與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配;第一處理單元,用于在第一匹配單元輸出為是時(shí),對(duì)接收到的數(shù)據(jù)報(bào)文中與第二標(biāo)識(shí)信息對(duì)應(yīng)的字段以及與第三標(biāo)識(shí)信息對(duì)應(yīng)的字段進(jìn)行修改,并將接收到的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至回環(huán)端口。
[0019]優(yōu)選地,匹配模塊包括:第二匹配單元,用于在回環(huán)端口處將接收到的數(shù)據(jù)報(bào)文當(dāng)前攜帶的全部字段分別與第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配;第二處理單元,用于在第二匹配單元輸出為是時(shí),對(duì)接收到的數(shù)據(jù)報(bào)文的優(yōu)先級(jí)進(jìn)行修改,并將接收到的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0020]通過(guò)本發(fā)明實(shí)施例,采用配置第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則,其中,第一分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:調(diào)制解調(diào)器的第一標(biāo)識(shí)信息、虛擬局域網(wǎng)的第二標(biāo)識(shí)信息以及配置文件的第三標(biāo)識(shí)信息三者之間的映射關(guān)系;第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:配置文件中的業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及數(shù)據(jù)報(bào)文的優(yōu)先級(jí)信息三者之間的映射關(guān)系;將從網(wǎng)絡(luò)設(shè)備接收到的數(shù)據(jù)報(bào)文依次與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配,并根據(jù)匹配結(jié)果對(duì)接收到的數(shù)據(jù)報(bào)文的優(yōu)先級(jí)進(jìn)行修改,解決了相關(guān)技術(shù)中缺乏一種能夠?qū)崿F(xiàn)二級(jí)流分類(lèi)且節(jié)省流分類(lèi)規(guī)則資源的技術(shù)方案的問(wèn)題,不僅可以避免不同配置文件發(fā)生流分類(lèi)沖突,而且可以節(jié)省流分類(lèi)資源。
【附圖說(shuō)明】
[0021]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)報(bào)文的處理方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的在HFC系統(tǒng)中基于二級(jí)流分類(lèi)的數(shù)據(jù)處理在上行方向的流程圖;
[0024]圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的調(diào)制解調(diào)器上線過(guò)程的流程圖;
[0025]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的在HFC系統(tǒng)中基于二級(jí)流分類(lèi)的數(shù)據(jù)處理在下行方向的流程圖;
[0026]圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)報(bào)文的處理裝置的結(jié)構(gòu)框圖;
[0027]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)報(bào)文的處理裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0029]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)報(bào)文的處理方法的流程圖。如圖1所示,該方法可以包括以下處理步驟:
[0030]步驟S102:配置第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則,其中,第一分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:調(diào)制解調(diào)器的第一標(biāo)識(shí)信息、虛擬局域網(wǎng)的第二標(biāo)識(shí)信息以及配置文件的第三標(biāo)識(shí)信息三者之間的映射關(guān)系;第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則包括:配置文件中的業(yè)務(wù)流信息、第三標(biāo)識(shí)信息以及數(shù)據(jù)報(bào)文的優(yōu)先級(jí)信息三者之間的映射關(guān)系;
[0031]步驟S104:將從網(wǎng)絡(luò)設(shè)備接收到的數(shù)據(jù)報(bào)文依次與第一級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則和第二級(jí)分類(lèi)轉(zhuǎn)發(fā)規(guī)則進(jìn)行匹配