專利名稱:一種報文收發(fā)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域技術(shù),尤其涉及一種報文收發(fā)方法、裝置和系統(tǒng)。
背景技術(shù):
MPLS (Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換技術(shù))是一種基于標(biāo)簽封裝和轉(zhuǎn)發(fā)的技術(shù),它結(jié)合了 IP網(wǎng)絡(luò)強(qiáng)大的三層路由功能和傳統(tǒng)二層網(wǎng)絡(luò)高效的轉(zhuǎn)發(fā)機(jī)制,從而大大提高了轉(zhuǎn)發(fā)效率。MPLS的PSN(Packet Switched Network,包交換網(wǎng)絡(luò))的邊緣設(shè)備,對數(shù)據(jù)報文進(jìn)行標(biāo)簽封裝和解封裝并轉(zhuǎn)發(fā)到最終的用戶設(shè)備,中間設(shè)備只是進(jìn)行標(biāo)簽轉(zhuǎn)發(fā)。由于在MPLS轉(zhuǎn)發(fā)過程中,并不修改報文中的凈荷,該凈荷為除公網(wǎng) MAC (Multiple Access Channel,多址接入信道)、公網(wǎng) VLAN(Virtual LAN,虛擬局域網(wǎng))和標(biāo)簽的部分,而該凈荷可能是一些隨機(jī)值,當(dāng)開啟ECMP (Equal-Cost Multipath Routing, 等價多路徑)功能時,某些同一 PW(Pseudowire,偽線)上的IP(Internet Protocol,因特網(wǎng)協(xié)議)報文有可能因隨機(jī)值滿足了 ECMP條件而切換到其他轉(zhuǎn)發(fā)路徑。針對上述問題,RFC (Request For Comment認(rèn)證請求)4385就提出了控制字的概念,如圖1所示,該控制字為在棧底標(biāo)簽后插入的4字節(jié),包括報文類型位G比特)、標(biāo)記字段G比特)、分片字段O比特)、長度字段(6比特)和序列號字段(16比特)用來避免隨機(jī)凈荷被錯誤匹配為IP報文,從而誤走了 ECMP的處理流程。該控制字中包含的一些字段還具有用于以下功能1、用于區(qū)分?jǐn)?shù)據(jù)報文(控制字前4比特為0000)和檢測報文(控制字前4比特為 0001)2、用于檢查是否有報文丟棄(控制字中的序列號sequence number字段,也可由用戶自定義功能)3、用于標(biāo)記是否是分片包(控制字中的分片fragment字段,也可由用戶自定義功能)但是,目前設(shè)備通常采用基于全局開啟和關(guān)閉的控制字功能,無法根據(jù)具體的場景來選擇是否使能或關(guān)閉控制字。如圖2所示,為現(xiàn)有技術(shù)中傳輸報文的應(yīng)用場景示意圖, 兩個終端之間同一隧道下承載的多條PWJn PW1、PW2、PW3,有可能PWl和PW3需要攜帶控制字的封裝模式,而PW2不需要開啟。這種情況下,如果采用基于全局開啟和關(guān)閉的控制字, 無法做到同時滿足上述兩種需求。另外,在與其它設(shè)備對接時,若兩邊控制字模式不統(tǒng)一, 會造成處理上的錯誤,假設(shè)存在如下MPLS PSN場景若對端設(shè)備開啟控制字,本端設(shè)備接收到的MPLS報文攜帶控制字字段,本端設(shè)備未開啟控制字的情況下,不會識別報文中的控制字,而誤將其作為報文攜帶的凈荷部分,導(dǎo)致轉(zhuǎn)發(fā)錯誤;反之,從本端設(shè)備發(fā)送到對端設(shè)備的報文,未攜帶控制字信息,而對端設(shè)備又開啟了控制字,這樣對端就會將本端發(fā)送過去的MPLS報文中PW標(biāo)簽后的4字節(jié)誤當(dāng)成控制字處理
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種報文收發(fā)方法、裝置和系統(tǒng),可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉,并根據(jù)是否攜帶控制字對報文進(jìn)行相應(yīng)的處理,降低了報文誤處理的概率。本發(fā)明實施例提供了一種報文發(fā)送的方法,包括獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送。本發(fā)明實施例提供了一種報文接收方法,包括解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。本發(fā)明實施例提供了一種報文發(fā)送裝置,包括獲取模塊,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;第一處理模塊,用于根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送。本發(fā)明實施例提供了一種報文接收裝置,包括解析模塊,用于解析接收的當(dāng)前報文;查找模塊,用于根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;第二處理模塊,用于根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。相應(yīng)的,本發(fā)明實施例提供了一種報文收發(fā)系統(tǒng),包括報文發(fā)送端和報文接收端;所述報文發(fā)送端,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送;所述報文接收端,用于解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識, 確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。本發(fā)明實施例提供了一種報文收發(fā)方法、裝置和系統(tǒng),用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送;解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。使用本發(fā)明實施例提供的報文收發(fā)的方法、裝置和系統(tǒng),在報文發(fā)送端通過PW 標(biāo)簽對應(yīng)的控制字標(biāo)識位,根據(jù)具體情況確定是否為報文添加控制字;在報文接收端,根據(jù)報文是否攜帶控制字進(jìn)行相應(yīng)的處理,這樣可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉, 降低了報文誤處理的概率。
圖1為現(xiàn)有技術(shù)中控制字的結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中傳輸報文的應(yīng)用場景示意圖;圖3為本發(fā)明實施例中報文收發(fā)系統(tǒng)的示意圖;圖4為本發(fā)明實施例中報文發(fā)送方法流程示意圖;圖5為本發(fā)明實施例中報文接收方法流程示意圖;圖6為本發(fā)明另一實施例中報文發(fā)送方法流程示意圖;圖7為本發(fā)明另一實施例中報文接收方法流程示意圖;圖8為本發(fā)明另一實施例中報文發(fā)送裝置示意圖;圖9為本發(fā)明另一實施例中報文接收裝置示意圖。
具體實施例方式下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理具體實施方式
及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供了一種報文收發(fā)系統(tǒng)的示意圖,如圖3所示,包括報文發(fā)送端301和報文接收端302 ;其中,報文發(fā)送端301,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送;報文接收端302,用于解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識, 確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。下面分別對報文發(fā)送端301和報文接收端302處理報文的過程進(jìn)行詳細(xì)說明。如圖4所示,為本發(fā)明實施例提供的報文發(fā)送方法流程示意圖,包括以下步驟步驟401、獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;步驟402、根據(jù)出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后, 在當(dāng)前報文中添加控制字并發(fā)送。具體的,通過偽線PW發(fā)送當(dāng)前報文時,先獲取該偽線PW標(biāo)簽對應(yīng)的出口封裝表信息,其中,每條PW均具有唯一的PW標(biāo)簽,通過該P(yáng)W標(biāo)簽即可查找到PW對應(yīng)的出口封裝表信息。該出口封裝表信息中包括控制字標(biāo)識等信息,若該控制字標(biāo)識置1,則說明該P(yáng)W傳輸?shù)膱笪男枰M(jìn)行控制字封裝;若控制字標(biāo)識置0,則說明該P(yáng)W傳輸?shù)膱笪牟恍枰M(jìn)行控制字封裝。確定為當(dāng)前報文添加控制字后,根據(jù)當(dāng)前報文的類型,對當(dāng)前報文添加相應(yīng)的控制字,例如判斷當(dāng)前報文為數(shù)據(jù)報文時,在該數(shù)據(jù)報文中添加4字節(jié)的控制字,且該控制字的前4個比特值為0 ;判斷當(dāng)前報文為檢測報文時,在該檢測報文中添加4字節(jié)的控制字,且該控制字的前4個比特值為1??刂谱值木唧w結(jié)構(gòu)請參見圖1,在此不再贅述。如圖5所示,為本發(fā)明實施例提供的報文接收方法流程示意圖,包括以下步驟步驟501、解析接收的當(dāng)前報文;步驟502、根據(jù)解析獲得的當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;步驟503、根據(jù)索引標(biāo)簽屬性表中的控制字標(biāo)識,確定當(dāng)前報文攜帶控制字后,根據(jù)當(dāng)前報文的類型對當(dāng)前報文進(jìn)行處理。具體的,報文接收端通過偽線PW接收到當(dāng)前報文后,對其進(jìn)行解析,根據(jù)解析獲得的該偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)該索引標(biāo)簽屬性表中的控制字標(biāo)識,判斷當(dāng)前報文是否攜帶控制字。例如,該控制字標(biāo)識的值為1時,表明該當(dāng)前報文攜帶控制字;該控制字標(biāo)識的值為0時,表明該當(dāng)前報文未攜帶控制字。其中,該索引標(biāo)簽屬性表可以在本地的存儲設(shè)備中獲得,其與PW標(biāo)簽信息的對應(yīng)關(guān)系需要預(yù)先進(jìn)行建立。判斷結(jié)果為當(dāng)前報文未攜帶控制字時,對當(dāng)前報文直接進(jìn)行轉(zhuǎn)發(fā)。判斷結(jié)果為當(dāng)前報文攜帶控制字時,需要根據(jù)當(dāng)前報文的類型對當(dāng)前報文進(jìn)行處理,例如根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為數(shù)據(jù)報文時,刪除該控制字后,轉(zhuǎn)發(fā)處理后的數(shù)據(jù)報文;根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為檢測報文時,對該檢測報文進(jìn)行處理。數(shù)據(jù)報文的轉(zhuǎn)發(fā)方式以及對檢測報文的處理方式并不影響本發(fā)明實施例提供的技術(shù)方案的實現(xiàn)。通過上述描述,可以看出,使用本發(fā)明實施例提供的方法,通過在報文發(fā)送端通過 PW標(biāo)簽對應(yīng)的控制字標(biāo)識位,根據(jù)具體情況確定是否為報文添加控制字;在報文接收端, 根據(jù)報文是否攜帶控制字進(jìn)行相應(yīng)的處理,這樣可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉,降低了報文誤處理的概率。下面通過具體實施例對本發(fā)明提供的方法進(jìn)行詳細(xì)說明,如圖6所示,發(fā)送報文時,具體包括以下步驟步驟601、報文發(fā)送端獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;步驟602、根據(jù)出口封裝表信息中的控制字標(biāo)識,判斷是否為當(dāng)前報文進(jìn)行控制字封裝;若是,執(zhí)行步驟603 ;否則,執(zhí)行步驟606 ;步驟603、判斷當(dāng)前報文的類型,若為數(shù)據(jù)報文,執(zhí)行步驟604;若為檢測報文,執(zhí)行步驟605 ;具體的,可以根據(jù)報文類型標(biāo)識位的值判斷該當(dāng)前報文的類型,或者根據(jù)其他標(biāo)識或信息判斷當(dāng)前報文的類型。步驟604、在該數(shù)據(jù)報文中添加4字節(jié)的控制字,且該控制字得前4個比特值為0, 再執(zhí)行步驟606 ;步驟605、在該檢測報文中添加4字節(jié)的控制字,且該控制字得前4個比特值為1 ;步驟606、向報文接收端發(fā)送當(dāng)前報文。上述步驟601-606為報文發(fā)送端發(fā)送報文的具體過程,報文接收端接收當(dāng)前報文時,如圖7所示,具體執(zhí)行以下步驟步驟701、接收報文后,解析當(dāng)前報文攜帶的偽線PW標(biāo)簽信息;步驟702、根據(jù)解析獲得的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;該索引標(biāo)簽屬性表可以在本地的存儲設(shè)備中獲得,其與PW標(biāo)簽信息的對應(yīng)關(guān)系需要預(yù)先進(jìn)行建立。步驟703、根據(jù)該索引標(biāo)簽屬性表中的控制字標(biāo)識位的值,判斷當(dāng)前報文是否攜帶控制字;若攜帶控制字,執(zhí)行步驟704 ;否則,執(zhí)行步驟707 ;步驟704、判斷當(dāng)前報文的類型,若為檢測報文,執(zhí)行步驟705;若為數(shù)據(jù)報文,執(zhí)行步驟706 ;步驟705、對該檢測報文進(jìn)行相應(yīng)處理。步驟706、刪除當(dāng)前數(shù)據(jù)報文中的控制字;步驟707、對當(dāng)前報文進(jìn)行轉(zhuǎn)發(fā)。通過上述描述,可以看出,使用本發(fā)明實施例提供的方法,通過在報文發(fā)送端通過 Pff標(biāo)簽對應(yīng)的控制字標(biāo)識位,根據(jù)具體情況確定是否為報文添加控制字;在報文接收端, 根據(jù)報文是否攜帶控制字進(jìn)行相應(yīng)的處理,這樣可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉,降低了報文誤處理的概率?;谕话l(fā)明構(gòu)思,本發(fā)明實施例還提供了一種報文發(fā)送裝置,如圖8所示,包括獲取模塊801,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;第一處理模塊802,用于根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送。較佳的,在當(dāng)前報文中添加控制字時,第一處理模塊根據(jù)所述當(dāng)前報文的類型,對所述當(dāng)前報文添加相應(yīng)的控制字?;谕话l(fā)明構(gòu)思,本發(fā)明實施例還提供了一種報文接收裝置,如圖9所示,包括解析模塊901,用于解析接收的當(dāng)前報文;查找模塊902,用于根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;第二處理模塊903,用于根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。較佳的,第二處理模塊903,具體用于根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為數(shù)據(jù)報文時,刪除所述控制字后轉(zhuǎn)發(fā)處理后的數(shù)據(jù)報文;根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為檢測報文時,對所述檢測報文進(jìn)行處理。較佳的,第二處理模塊903,還用于確定所述當(dāng)前報文未攜帶控制字時,對所述當(dāng)前報文直接進(jìn)行轉(zhuǎn)發(fā)。通過上述描述,可以看出,使用本發(fā)明實施例提供的報文收發(fā)方法、裝置和系統(tǒng), 通過在報文發(fā)送端通過PW標(biāo)簽對應(yīng)的控制字標(biāo)識位,根據(jù)具體情況確定是否為報文添加控制字;在報文接收端,根據(jù)報文是否攜帶控制字進(jìn)行相應(yīng)的處理,這樣可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉,降低了報文誤處理的概率。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種報文發(fā)送方法,其特征在于,該方法包括獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,在所述當(dāng)前報文中添加控制字,包括根據(jù)所述當(dāng)前報文的類型,對所述當(dāng)前報文添加相應(yīng)的控制字。
3.一種報文接收方法,其特征在于,該方法包括解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。
4.如權(quán)利要求3所述的方法,其特征在于,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理,包括根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為數(shù)據(jù)報文時,刪除所述控制字后轉(zhuǎn)發(fā)處理后的數(shù)據(jù)報文;根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為檢測報文時,對所述檢測報文進(jìn)行處理。
5.如權(quán)利要求3所述的方法,其特征在于,確定所述當(dāng)前報文未攜帶控制字時,對所述當(dāng)前報文直接進(jìn)行轉(zhuǎn)發(fā)。
6.一種報文發(fā)送裝置,其特征在于,包括獲取模塊,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;第一處理模塊,用于根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送。
7.如權(quán)利要求6所述的裝置,其特征在于,在所述當(dāng)前報文中添加控制字時,所述第一處理模塊根據(jù)所述當(dāng)前報文的類型,對所述當(dāng)前報文添加相應(yīng)的控制字。
8.一種報文接收裝置,其特征在于,包括解析模塊,用于解析接收的當(dāng)前報文;查找模塊,用于根據(jù)解析獲得的所述當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;第二處理模塊,用于根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第二處理模塊,具體用于根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為數(shù)據(jù)報文時,刪除所述控制字后轉(zhuǎn)發(fā)處理后的數(shù)據(jù)報文;根據(jù)當(dāng)前報文攜帶的控制字的類型,確定當(dāng)前報文為檢測報文時,對所述檢測報文進(jìn)行處理。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第二處理模塊,還用于確定所述當(dāng)前報文未攜帶控制字時,對所述當(dāng)前報文直接進(jìn)行轉(zhuǎn)發(fā)。
11.一種報文收發(fā)系統(tǒng),其特征在于,包括報文發(fā)送端和報文接收端;所述報文發(fā)送端,用于獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)所述出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在所述當(dāng)前報文中添加控制字并發(fā)送;所述報文接收端,用于解析接收的當(dāng)前報文;根據(jù)解析獲得的所述當(dāng)前報文的偽線PW 標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)所述索引標(biāo)簽屬性表中的控制字標(biāo)識,確定所述當(dāng)前報文攜帶控制字后,根據(jù)所述當(dāng)前報文的類型對所述當(dāng)前報文進(jìn)行處理。
全文摘要
本發(fā)明涉及通信領(lǐng)域技術(shù),尤其涉及一種報文收發(fā)方法、裝置和系統(tǒng),該方法通過獲取偽線PW標(biāo)簽對應(yīng)的出口封裝表信息;根據(jù)出口封裝表信息中的控制字標(biāo)識,確定為當(dāng)前報文添加控制字后,在當(dāng)前報文中添加控制字并發(fā)送;解析接收的當(dāng)前報文;根據(jù)解析獲得的當(dāng)前報文的偽線PW標(biāo)簽信息,查找對應(yīng)的索引標(biāo)簽屬性表;根據(jù)索引標(biāo)簽屬性表中的控制字標(biāo)識,確定當(dāng)前報文攜帶控制字后,根據(jù)當(dāng)前報文的類型對當(dāng)前報文進(jìn)行處理。使用本發(fā)明實施例提供的報文收發(fā)的方法、裝置和系統(tǒng),可以根據(jù)具體場景選擇控制字的開啟或關(guān)閉,降低了報文誤處理的概率。
文檔編號H04L12/46GK102263700SQ20111023747
公開日2011年11月30日 申請日期2011年8月18日 優(yōu)先權(quán)日2011年8月18日
發(fā)明者周佳, 王寧, 錢勇 申請人:中興通訊股份有限公司