報文控制方法和裝置制造方法【專利摘要】本發(fā)明提供了一種報文控制方法和裝置。涉及GPON領(lǐng)域;解決了現(xiàn)有的報文控制方法不能滿足實際操作的需求的問題。該方法包括:ONU或ONT接收OLT通過管理實體發(fā)送的攜帶有配置規(guī)則的OMCI消息,所述配置規(guī)則中包含對不同方向上報文的處理方式。本發(fā)明提供的技術(shù)方案適用于GPON報文處理,實現(xiàn)了對上下行報文的分開控制。【專利說明】報文控制方法和裝置【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及吉比特無源光網(wǎng)絡(luò)(GPON,GigabitPassiveOpticalNetwork)
技術(shù)領(lǐng)域:
,尤其涉及實現(xiàn)上下行報文分開控制〇MCI(OpticalnetworkterminationManagementandControlInterface,光網(wǎng)絡(luò)終端管理和控制接口)的報文控制方法和裝置?!?br>背景技術(shù):
】[0002]GP0N是一種采用點到多點網(wǎng)絡(luò)結(jié)構(gòu)、無源光纖傳輸方式、基于GP0N封裝方法(GP0NEncapsulationMethod,簡稱GEM)巾貞封裝、提供多種綜合業(yè)務(wù)的寬帶接入技術(shù)。GP0N由局端設(shè)備光線路終端(OpticalLineTerminal,簡稱0LT)、用戶端設(shè)備光網(wǎng)絡(luò)單兀(OpticalNetworkUnit,簡稱0NU)和連接線路光分配網(wǎng)絡(luò)(OpticalDistributeNetwork,簡稱0DN)三部分組成。[0003]現(xiàn)有GP0N標準G984.4/G988對上下行報文的動作是綁定在一起的,下行規(guī)則是根據(jù)綁定的上行規(guī)則生成的。在某些實際應(yīng)用中,上下行是需要分開控制,比如,0NU丟棄下行指定以太網(wǎng)類型/標簽協(xié)議標識(TagProtocolIdentifier,簡稱TPID)/虛擬局域網(wǎng)(VirtualLocalAreaNetwork,簡稱VLAN)的報文,下行VLAN匯聚功能(N:1VLAN),下行對不同的業(yè)務(wù)流采用不同的優(yōu)先級處理方式(過濾優(yōu)先級或者不過濾優(yōu)先級),這些都已超出現(xiàn)有標準定義范圍。[0004]綜上,現(xiàn)有的報文控制方法不能滿足實際操作的需求。【
發(fā)明內(nèi)容】[0005]本發(fā)明提供了一種報文控制方法和裝置,解決了現(xiàn)有的報文控制方法不能滿足實際操作的需求的問題。[0006]一種報文控制方法,包括:[0007]0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消息,所述配置規(guī)則中包含對不同方向上報文的處理方式。[0008]優(yōu)選的,所述接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消息具體為:[0009]0NU或光網(wǎng)絡(luò)終端(0ΝΤ)接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消肩、。[0010]優(yōu)選的,所述管理實體包括擴展虛擬局域網(wǎng)標簽操作配置數(shù)據(jù)(ExtendedVLANtaggingoperationconfigurationdata)實體。[0011]優(yōu)選的,所述配置規(guī)則包括過濾條件部分和動作部分。[0012]優(yōu)選的,所述過濾條件包含方向(Direction)參數(shù)擴展字段,該參數(shù)指示所述報文處理規(guī)則所適用的報文方向,所述報文方向包括:上下行方向、上行方向和下行方向。[0013]優(yōu)選的,接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消息的步驟之后,還包括:[0014]解析所述配置規(guī)則,獲取該配置規(guī)則的過濾條件部分和動作部分;[0015]配置所述配置規(guī)則。[0016]優(yōu)選的,該方法還包括:[0017]接收報文,查找與所述報文的參數(shù)匹配的過濾條件;[0018]當匹配到符合的過濾條件時,選擇所述過濾條件相應(yīng)的動作,對所述報文進行處理。[0019]優(yōu)選的,所述報文的參數(shù)包括所述報文的報文方向。[0020]本發(fā)明還提供了一種報文控制裝置,包括:[0021]配置接收模塊,用于接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消息,所述配置規(guī)則中包含對不同方向上報文的處理方式。[0022]優(yōu)選的,該裝置還包括:[0023]規(guī)則解析模塊,用于解析所述配置規(guī)則,獲取該配置規(guī)則的過濾條件部分和動作部分;[0024]規(guī)則配置模塊,用于配置所述配置規(guī)則。[0025]優(yōu)選的,該裝置還包括:[0026]報文接收模塊,用于接收報文,查找與所述報文的參數(shù)匹配的過濾條件;[0027]報文處理模塊,用于當匹配到符合的過濾條件時,選擇所述過濾條件相應(yīng)的動作,對所述報文進行處理。[0028]本發(fā)明提供了一種報文控制方法和裝置,0NU或0ΝΤ接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的0MCI消息,所述配置規(guī)則中包含對不同方向上報文的報文處理規(guī)則,0NU根據(jù)該配置規(guī)則,對不同方向的報文進行不同的控制,實現(xiàn)了對上下行報文分開控制,解決了現(xiàn)有的報文控制方法不能滿足實際操作的需求的問題?!緦@綀D】【附圖說明】[0029]圖1為本發(fā)明的實施例一提供的一種ReceivedframeVLANtaggingoperationtable的結(jié)構(gòu)示意圖;[0030]圖2為本發(fā)明的實施例一提供的一種報文控制方法的流程圖;[0031]圖3為本發(fā)明的實施例二提供的一種報文控制方法的流程圖;[0032]圖4為本發(fā)明的實施例三提供的一種報文控制裝置的結(jié)構(gòu)示意圖?!揪唧w實施方式】[0033]現(xiàn)有GP0N標準G984.4/G988對上下行報文的動作是綁定在一起的,下行規(guī)則是根據(jù)綁定的上行規(guī)則生成的。在某些實際應(yīng)用中,上下行是需要分開控制,比如,0NU丟棄下行指定以太網(wǎng)類型/標簽協(xié)議標識(TagProtocolIdentifier,簡稱TPID)/虛擬局域網(wǎng)(VirtualLocalAreaNetwork,簡稱VLAN)的報文,下行VLAN匯聚功能(N:1VLAN),下行對不同的業(yè)務(wù)流采用不同的優(yōu)先級處理方式(過濾優(yōu)先級或者不過濾優(yōu)先級),這些都已超出現(xiàn)有標準定義范圍。[0034]為了解決上述問題,本發(fā)明的實施例提供了一種報文控制方法和裝置。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。[0035]首先結(jié)合附圖,對本發(fā)明的實施例一進行說明。[0036]本發(fā)明實施例提供了一種報文控制方法,對不同方向的報文分開控制。本發(fā)明實施例中,對ExtendedVLANtaggingoperationconfigurationdata實體屬性ReceivedframeVLANtaggingoperationtable進行了擴展,擴展后的ReceivedframeVLANtaggingoperationtable如圖1所示,添加了擴展字段Direction,Direction的大小為2bits,用來表明報文處理規(guī)則的應(yīng)用方向。[0037]本發(fā)明實施例中,以Direction參數(shù)有三種取值(0、1、2)為例進行說明,各個數(shù)值代表的意見如下:[0038]0代表按照G984.4/G988規(guī)定處理;[0039]1代表上行(upstream),表不該報文處理規(guī)則適用于上行方向的報文;[0040]2代表下行(downstream),表示該報文處理規(guī)則適用于下行方向的報文。[0041]Othervalues:Reserved[0042]屬性Downstreammode在Direction值為0時有效,在Direction為其他值時無效。[0043]使用本發(fā)明實施例提供的報文控制方法,實現(xiàn)上下行報文分開控制處理的流程如圖2所示,包括:[0044]步驟201:0NU接收ExtendedVLANtaggingoperationconfigurationdata實體配置規(guī)則的0MCI消息。[0045]本發(fā)明實施例中,以ExtendedVLANtaggingoperationconfigurationdata實體作為管理實體。[0046]步驟202:解析配置規(guī)則的過濾條件部分(包括VLAN/TPID/以太網(wǎng)類型信息等過濾條件)以及動作部分(如對報文進行丟棄、透傳、修改等動作)。[0047]步驟203:解析擴展字段Direction的值。[0048]步驟204到步驟206:判斷Direction的值(等于0/1(上行)/2(下行))。[0049]步驟207:根據(jù)屬性Downstreammode解析出的針對下行報文的過濾條件以及動作(下行規(guī)則)。[0050]步驟208:配置解析出來的針對上下行兩方向上報文的上下行規(guī)則(即過濾條件為報文方向是上行及下行)。[0051]步驟209:配置針對下行方向報文的下行規(guī)則(即過濾條件為報文方向是下行)。[0052]步驟210:配置針對上行方向報文的上行規(guī)則(即過濾條件為報文方向是上行)。[0053]至此,配置過程結(jié)束。然后,就可以根據(jù)配置規(guī)則,對不同方向上的報文進行區(qū)分處理了。[0054]下面是基于0NU的同一個端口舉3個對不同方向上報文分別處理的例子:[0055]例1:上行VLAN100的報文透傳,下行VLAN200,VLAN300的報文都轉(zhuǎn)換成VLAN100。[0056]表1為配置規(guī)則表:[0057]表1[0058]【權(quán)利要求】1.一種報文控制方法,其特征在于,包括:接收光線路終端(OLT)通過管理實體發(fā)送的攜帶有配置規(guī)則的光網(wǎng)絡(luò)終端管理和控制接口(OMCI)消息,所述配置規(guī)則中包含對不同方向上報文的處理方式。2.根據(jù)權(quán)利要求1所述的報文控制方法,其特征在于,所述接收OLT通過管理實體發(fā)送的攜帶有配置規(guī)則的OMCI消息具體為:光網(wǎng)絡(luò)單元(ONU)或光網(wǎng)絡(luò)終端(ONT)接收OLT通過管理實體發(fā)送的攜帶有配置規(guī)則的OMCI消息。3.根據(jù)權(quán)利要求1所述的報文控制方法,其特征在于,所述管理實體包括擴展虛擬局域網(wǎng)標簽操作配置數(shù)據(jù)(ExtendedVLANtaggingoperationconfigurationdata)實體。4.根據(jù)權(quán)利要求1所述的報文控制方法,其特征在于,所述配置規(guī)則包括過濾條件部分和動作部分。5.根據(jù)權(quán)利要求4所述的報文控制方法,其特征在于,所述過濾條件包含方向(Direction)參數(shù)擴展字段,該參數(shù)指示所述報文處理規(guī)則所適用的報文方向,所述報文方向包括:上下行方向、上行方向和下行方向。6.根據(jù)權(quán)利要求4或5所述的報文控制方法,其特征在于,接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的OMCI消息的步驟之后,還包括:解析所述配置規(guī)則,獲取該配置規(guī)則的過濾條件部分和動作部分;配置所述配置規(guī)則。7.根據(jù)權(quán)利要求6所述的報文控制方法,其特征在于,該方法還包括:接收報文,查找與所述報文的參數(shù)匹配的過濾條件;當匹配到符合的過濾條件時,選擇所述過濾條件相應(yīng)的動作,對所述報文進行處理。8.根據(jù)權(quán)利要求7所述的報文控制方法,其特征在于,所述報文的參數(shù)包括所述報文的報文方向。9.一種報文控制裝置,其特征在于,包括:配置接收模塊,用于接收0LT通過管理實體發(fā)送的攜帶有配置規(guī)則的OMCI消息,所述配置規(guī)則中包含對不同方向上報文的處理方式。10.根據(jù)權(quán)利要求9所述的報文控制裝置,其特征在于,該裝置還包括:規(guī)則解析模塊,用于解析所述配置規(guī)則,獲取該配置規(guī)則的過濾條件部分和動作部分;規(guī)則配置模塊,用于配置所述配置規(guī)則。11.根據(jù)權(quán)利要求10所述的報文控制裝置,其特征在于,該裝置還包括:報文接收模塊,用于接收報文,查找與所述報文的參數(shù)匹配的過濾條件;報文處理模塊,用于當匹配到符合的過濾條件時,選擇所述過濾條件相應(yīng)的動作,對所述報文進行處理?!疚臋n編號】H04Q11/00GK104243298SQ201310224979【公開日】2014年12月24日申請日期:2013年6月7日優(yōu)先權(quán)日:2013年6月7日【發(fā)明者】賀峰,朱緒全,張陽春申請人:中興通訊股份有限公司