亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種報文處理方法和裝置制造方法

文檔序號:7816209閱讀:177來源:國知局
一種報文處理方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種報文處理方法和裝置,技術(shù)方案為:將需要發(fā)往同一虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的多個以太網(wǎng)數(shù)據(jù)報文封裝到一個擴展SPB數(shù)據(jù)報文中進行發(fā)送。本發(fā)明能夠降低BEB設(shè)備執(zhí)行M-in-M封裝和解封裝的處理壓力,減少網(wǎng)絡(luò)帶寬浪費。
【專利說明】一種報文處理方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用于SPBM網(wǎng)絡(luò)中的報文處理方法。

【背景技術(shù)】
[0002]SPB (Shortest Path Bridge Network,最短路徑橋接)是 IEEE8O2.1aq 定義的以太網(wǎng)標準之一,是多生成樹協(xié)議(MSTP)的進一步延伸,旨在構(gòu)建大型扁平的無阻塞二層網(wǎng)絡(luò),使用 SPB IS-1S(Intermediate System to Intermediate System Routing Protocol,中間系統(tǒng)到中間系統(tǒng)路由選擇協(xié)議)共享網(wǎng)絡(luò)中的鏈路狀態(tài),SPB網(wǎng)絡(luò)各個設(shè)備并行計算與其它各設(shè)備之間的最短路徑,能夠避免使用生成樹協(xié)議(STP)帶來的不穩(wěn)定性和部分鏈路利用效率低下的不足。
[0003]參見圖1,圖1 是符合 IEEE802.1aq 定義的 SPBM(Shortest path bridging MACmode,最短路徑橋MAC模式)組網(wǎng)不意圖。在SPBM內(nèi),BEB(Backbone Edge Bridge,骨干網(wǎng)邊緣)設(shè)備以及BCB (Backbone Core Bridge,骨干網(wǎng)核心網(wǎng)橋)基于SPBM內(nèi)全網(wǎng)設(shè)備之間同步的LSDB (link state database,鏈路狀態(tài)數(shù)據(jù)庫),每個BEB各自計算本設(shè)備到SPBM內(nèi)每個其他橋接設(shè)備的最短路徑,根據(jù)計算的最短路徑生成B-MAC(Backbone MAC address,骨干網(wǎng)MAC地址)轉(zhuǎn)發(fā)表(或稱Filtering database,過濾數(shù)據(jù)庫)的B-MAC表項(或稱filtering entry,過濾表項)。
[0004]參見圖2,圖2是基于圖1的SPBM實例示意圖,圖1中SPBM組網(wǎng)的三個SPBVSI (SPB virtual service instance, SPB 虛擬服務(wù)實例)分別由不同的 1-SID (BackboneService Instance Identifier,骨干網(wǎng)服務(wù)實例編號)1-SID300、1-SID 400, 1-SID 500 單獨標識。每個SPB VSI被分配到了一個B-VLAN(Backbone VLAN,骨干網(wǎng)虛擬局域網(wǎng)),用于在SPBM網(wǎng)絡(luò)內(nèi)傳輸用戶流量。如圖2所示,三個SPB VSI的用戶流量轉(zhuǎn)發(fā)完全隔離。
[0005]在圖1所示的SPBM網(wǎng)絡(luò),BEB設(shè)備根據(jù)每個以太網(wǎng)數(shù)據(jù)報文(用戶數(shù)據(jù)報文)目的MAC地址對應(yīng)的B-MAC地址將其封裝M-1n-M頭得到M_in_M報文,通過M_in_M報文中B-DA(Backbone Destinat1n MAC,骨干網(wǎng)目的MAC)地址對應(yīng)的接口將M_in_M報文發(fā)送到SPBM網(wǎng)絡(luò)。
[0006]M-1n-M報文在SPBM網(wǎng)絡(luò)中傳輸時,BCB設(shè)備根據(jù)M_in_M報文中B-DA,B-VLAN查找B-MAC轉(zhuǎn)發(fā)表,如果無對應(yīng)的B-MAC轉(zhuǎn)發(fā)表項則丟棄該M_in_M報文進行源過濾,否則根據(jù)對應(yīng)的B-MAC轉(zhuǎn)發(fā)表項進行轉(zhuǎn)發(fā)。M-1n-M報文在轉(zhuǎn)發(fā)過程中,BCB設(shè)備不會對M_in_M報文內(nèi)層的以太網(wǎng)數(shù)據(jù)報文的源MAC進行學(xué)習(xí)。
[0007]當(dāng)M-1n-M報文到達目的BEB (也即隧道終點)時,目的BEB解封裝M_in_M報文得到以太網(wǎng)數(shù)據(jù)報文,學(xué)習(xí)以太網(wǎng)數(shù)據(jù)報文源MAC,并根據(jù)解封裝后的以太網(wǎng)數(shù)據(jù)報文的目的MAC地址匹配的MAC地址表項中的接口發(fā)送以太網(wǎng)數(shù)據(jù)報文到用戶網(wǎng)絡(luò)。
[0008]從以上報文轉(zhuǎn)發(fā)過程可以看出,SPBM網(wǎng)絡(luò)中BEB設(shè)備通過M_in_M報文頭封裝,實現(xiàn)報文的大二層轉(zhuǎn)發(fā)。BEB設(shè)備執(zhí)行M-1n-M封裝和解封裝處理壓力較大,而且由于M_in_M報文頭較長,使得報文的有效載荷比重過低,導(dǎo)致網(wǎng)絡(luò)帶寬浪費。


【發(fā)明內(nèi)容】

[0009]有鑒于此,本發(fā)明的目的在于提供一種應(yīng)用于SPBM網(wǎng)絡(luò)的報文處理方法和裝置,能夠降低BEB設(shè)備執(zhí)行M-1n-M封裝和解封裝的處理壓力,減少網(wǎng)絡(luò)帶寬浪費。
[0010]為了達到上述目的,本發(fā)明提供了如下技術(shù)方案:
[0011]一種報文處理方法,應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,包括:
[0012]接收以太網(wǎng)數(shù)據(jù)報文;
[0013]根據(jù)所述以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文;
[0014]從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文;
[0015]為每個選擇的以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識;
[0016]將所有選擇的以太網(wǎng)數(shù)據(jù)報文及其分配的子數(shù)據(jù)標識封裝在以所述目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi);
[0017]將所述擴展SPB數(shù)據(jù)報文發(fā)往所述目的BEB。
[0018]一種報文處理裝置,應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,該裝置包括:接收單元、確定單元、選擇單元、分配單元、封裝單元,發(fā)送單元;
[0019]所述接收單元,用于接收以太網(wǎng)數(shù)據(jù)報文;
[0020]所述確定單元,用于根據(jù)所述以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文;
[0021]所述選擇單元,用于從確定單元確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文;
[0022]所述分配單元為選擇單元選擇的每個以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識;
[0023]所述封裝單元,用于將選擇單元選擇的所有以太網(wǎng)數(shù)據(jù)報文及分配單元為其分配的子數(shù)據(jù)標識封裝在以所述目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi);
[0024]所述發(fā)送單元,用于將所述擴展SPB數(shù)據(jù)報文發(fā)往所述目的BEB。
[0025]由上面的技術(shù)方案可知,本發(fā)明中,通過將需要發(fā)往同一虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的多個以太網(wǎng)數(shù)據(jù)報文封裝到一個擴展SPB數(shù)據(jù)報文中進行發(fā)送,僅需要執(zhí)行一次報文封裝就可以將多個以太網(wǎng)數(shù)據(jù)報文發(fā)送到目的BEB設(shè)備,不僅可以增加報文的有效載荷比重,而且還能夠減輕源BEB設(shè)備對數(shù)據(jù)報文的封裝壓力,以及目的BEB設(shè)備的解封裝壓力。

【專利附圖】

【附圖說明】
[0026]圖1是現(xiàn)有技術(shù)SPBM組網(wǎng)示意圖;
[0027]圖2是現(xiàn)有技術(shù)基于圖1的SPBM實例不意圖;
[0028]圖3是本發(fā)明實施例報文處理方法的流程圖;
[0029]圖4是本發(fā)明實施例擴展SPB數(shù)據(jù)報文的格式示意圖;
[0030]圖5是本發(fā)明實施例報文處理裝置的結(jié)構(gòu)示意圖。

【具體實施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖并據(jù)實施例,對本發(fā)明的技術(shù)方案進行詳細說明。
[0032]參見圖3,圖3是本發(fā)明實施例報文處理方法的流程圖,該方法應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,主要包括以下幾個步驟:
[0033]步驟301、BEB設(shè)備接收以太網(wǎng)數(shù)據(jù)報文。
[0034]步驟302、BEB設(shè)備根據(jù)以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文。
[0035]BEB設(shè)備收到來自用戶網(wǎng)絡(luò)的以太網(wǎng)數(shù)據(jù)報文時,根據(jù)接收以太網(wǎng)數(shù)據(jù)報文的端口和所屬VLAN確定以太網(wǎng)數(shù)據(jù)報文所屬虛擬服務(wù)實例,根據(jù)以太網(wǎng)數(shù)據(jù)報文的目的MAC地址查找該虛擬服務(wù)實例對應(yīng)的轉(zhuǎn)發(fā)表可確定以太網(wǎng)報文的目的BEB設(shè)備。以此方法可以確定需要發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的所有以太網(wǎng)數(shù)據(jù)報文。
[0036]步驟303、從確定的需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文。
[0037]對于需要發(fā)往同一虛擬服務(wù)實例中同一目的BEB設(shè)備的各以太網(wǎng)數(shù)據(jù)報文,將多個此種以太網(wǎng)數(shù)據(jù)報文封裝到一個大數(shù)據(jù)報文中發(fā)送,使得多個以太網(wǎng)數(shù)據(jù)報文僅需執(zhí)行一次封裝和一次解封裝。為此,可以將確定的需要發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的各以太網(wǎng)數(shù)據(jù)報文放入同一待發(fā)送隊列,以便進行后續(xù)的封裝和發(fā)送。
[0038]以下將封裝了多個需要發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的多個以太網(wǎng)數(shù)據(jù)報文的大數(shù)據(jù)報文稱為擴展SPB數(shù)據(jù)報文。
[0039]步驟304、為每個選擇的以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識。
[0040]由于需要將多個以太網(wǎng)報文封裝到同一擴展SPB數(shù)據(jù)報文中,為了區(qū)分開擴展SPB數(shù)據(jù)報文中的每個以太網(wǎng)數(shù)據(jù)報文,可以為每個以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識,將以太網(wǎng)數(shù)據(jù)報文和其子數(shù)據(jù)標識一起封裝到擴展SPB數(shù)據(jù)報文中,從而便于識別每個以太網(wǎng)數(shù)據(jù)報文。
[0041]一般情況下,子數(shù)據(jù)標識可以使用I字節(jié)表示,當(dāng)個別以太網(wǎng)數(shù)據(jù)報文中包含子數(shù)據(jù)標識字段的情況時,需要在該以太網(wǎng)數(shù)據(jù)報文中該子數(shù)據(jù)標識前添加I字節(jié)的轉(zhuǎn)義字符,以避免將該以太網(wǎng)數(shù)據(jù)報文中的內(nèi)容識別為子數(shù)據(jù)標識。
[0042]步驟305、將所有選擇的以太網(wǎng)數(shù)據(jù)報文及其分配的子數(shù)據(jù)標識封裝在以該目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi)。
[0043]在本發(fā)明的一個實施例中,擴展SPB數(shù)據(jù)報文的格式具體可以如圖4所示,其中,
[0044]B-DA為骨干網(wǎng)目的MAC地址,B-SA為骨干網(wǎng)源MAC地址;
[0045]第一個TPID (Tag Protocol Identifier)、以及 PR1、CF1、B-VLAN 四個字段與對封裝在擴展SPB數(shù)據(jù)報文內(nèi)的單個以太網(wǎng)數(shù)據(jù)報文進行封裝時得到的M-1n-M報文中B-Tag字段中的四個子字段一一對應(yīng);
[0046]第二個TPID、以及1-PCP、1-DEI, UCA、ResU Res2、1-SID七個字段與對封裝在擴展SPB數(shù)據(jù)報文內(nèi)的單個以太網(wǎng)數(shù)據(jù)報文進行封裝時得到的M-1n-M報文中1-Tag字段的前七個子字段對應(yīng);
[0047]Length字段值表明了擴展SPB數(shù)據(jù)報文中從Length字段之后所有字段的內(nèi)容總長,也即封裝在擴展SPB數(shù)據(jù)報文內(nèi)的所有以太網(wǎng)數(shù)據(jù)報文及其子數(shù)據(jù)標識的總長度;
[0048]子數(shù)據(jù)標識,表明了一個以太網(wǎng)數(shù)據(jù)報文的起始;
[0049]C-DA-1、C-SA-1、S-TAG-1、C-TAG-1、Ethernettype-1、DATA-1 六個字段為封裝在擴展SPB數(shù)據(jù)報文中的第一個以太網(wǎng)數(shù)據(jù)報文的內(nèi)容;C-DA-2、C-SA-2、S-TAG-2、C-TAG-2、Ethernettype-2、DATA-2六個字段為封裝在擴展SPB數(shù)據(jù)報文中的第二個以太網(wǎng)數(shù)據(jù)報文的內(nèi)容;C-DA-3、C-SA-3、S-TAG-3、C-TAG-3、Ethernettype-3、DATA-3 六個字段為封裝在擴展SPB數(shù)據(jù)報文中的第三個以太網(wǎng)數(shù)據(jù)報文的內(nèi)容;以此類推。
[0050]擴展SPB數(shù)據(jù)報文在SPBM網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)原理與普通M_In_M報文的轉(zhuǎn)發(fā)原理相同,均是按照B-MAC (B-SA、B-DA)、B-VLAN進行查表轉(zhuǎn)發(fā)。
[0051]步驟306、將擴展SPB數(shù)據(jù)報文發(fā)往目的BEB。
[0052]擴展SPB數(shù)據(jù)報文中到達目的BEB設(shè)備后,目的BEB設(shè)備對擴展SPB數(shù)據(jù)報文進行解封裝得到各以太網(wǎng)數(shù)據(jù)報文,例如圖4所示的第一個以太網(wǎng)數(shù)據(jù)報文、第二個以太網(wǎng)數(shù)據(jù)報文和第三個以太網(wǎng)數(shù)據(jù)報文,然后就可以根據(jù)各以太網(wǎng)數(shù)據(jù)報文的目的MAC地址匹配的MAC地址表項中的接口發(fā)送該以太網(wǎng)數(shù)據(jù)報文到用戶網(wǎng)絡(luò)。
[0053]在圖3所示本發(fā)明實施例中,為了使擴展SPB數(shù)據(jù)報文中可以封裝盡可能多的數(shù)據(jù)報文,擴展SPB數(shù)據(jù)報文可采用巨型(Jumbo)幀,也即擴展SPB數(shù)據(jù)報文為Jumbo幀。Jumbo幀的長度各廠商有所不同,從9000字節(jié)?64000字節(jié)不等。
[0054]無論擴展SPB數(shù)據(jù)報文采用何種幀格式,其所允許的報文最大長度是確定的,將多個以太網(wǎng)數(shù)據(jù)報文封裝到擴展SPB數(shù)據(jù)報文中后,報文總長不能超過所允許的報文最大長度。因此,可以根據(jù)最大報文長度預(yù)先設(shè)置一個最大數(shù)目閾值,當(dāng)需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文的個數(shù)達到預(yù)設(shè)最大數(shù)據(jù)閾值時,可以將這些以太網(wǎng)數(shù)據(jù)報文封裝到同一擴展SPB數(shù)據(jù)報文中進行發(fā)送,保證擴展SPB數(shù)據(jù)報文的總長不會超過所允許的報文最大長度。還可以根據(jù)最大報文長度預(yù)先設(shè)置一個最大長度閾值,當(dāng)需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文總長達到預(yù)設(shè)最大長度閾值時,可以將這些以太網(wǎng)數(shù)據(jù)報文封裝到同一擴展SPB數(shù)據(jù)報文中進行發(fā)送,從而保證擴展SPB數(shù)據(jù)報文的總長不會超過所允許的報文最大長度。
[0055]為此,在上述步驟303中,從確定的需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括:
[0056]在同一待發(fā)送隊列存儲確定的需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文;
[0057]當(dāng)待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文的數(shù)目達到預(yù)設(shè)最大數(shù)目閾值,或者待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文總長達到預(yù)設(shè)最大長度閾值時,選擇待發(fā)送隊列中的所有以太網(wǎng)數(shù)據(jù)報文。
[0058]實際上,當(dāng)需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文數(shù)量較少時,為了避免以太網(wǎng)數(shù)據(jù)報文在源BEB設(shè)備中延遲發(fā)送時間過長,可以對以太網(wǎng)數(shù)據(jù)報文在待發(fā)送隊列中的存在時間進行計算,在待發(fā)送隊列中以太網(wǎng)數(shù)據(jù)報文的數(shù)目未達預(yù)設(shè)最大數(shù)據(jù)閾值或總長未達到預(yù)設(shè)最大長度閾值的情況下,如果待發(fā)送隊列中的首個數(shù)據(jù)報文的存在時間達到預(yù)設(shè)最大時間閾值,則此時也可從待發(fā)送隊列中選擇所有以太網(wǎng)數(shù)據(jù)報文,并將這些以太網(wǎng)數(shù)據(jù)報文封裝到同一擴展SPB數(shù)據(jù)報文中進行發(fā)送。
[0059]為此,在上述步驟303中,從確定的需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文還包括:
[0060]在同一待發(fā)送隊列存儲確定的需要發(fā)往虛擬網(wǎng)絡(luò)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文;當(dāng)該待發(fā)送隊列中首個以太網(wǎng)數(shù)據(jù)報文的存儲時間達到最大時間閾值時,選擇待發(fā)送隊列中的已存儲的所有以太網(wǎng)數(shù)據(jù)報文。
[0061 ] 圖3和圖4提供的實施例中,各BEB設(shè)備將發(fā)往同一虛擬服務(wù)實例中同一目的BEB設(shè)備的多個以太網(wǎng)數(shù)據(jù)報文封裝到一個大數(shù)據(jù)報文中進行發(fā)送,大數(shù)據(jù)報文僅需使用一個報文頭就可以實現(xiàn)多個以太網(wǎng)數(shù)據(jù)報文的發(fā)送,減輕源BEB設(shè)備對以太網(wǎng)數(shù)據(jù)報文的封裝處理的壓力,同樣減輕了目的BEB設(shè)備解封裝M-1n-M報文處理的壓力。
[0062]以上對本發(fā)明實施例報文處理方法進行了詳細說明,本發(fā)明還提供了一種報文處理裝置,以下結(jié)合圖5進行詳細說明。
[0063]參見圖5,圖5是本發(fā)明實施例報文處理裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,具體包括:接收單元501、確定單元502、選擇單元503、分配單元504、封裝單元505,發(fā)送單元506 ;其中,
[0064]接收單元501,用于接收以太網(wǎng)數(shù)據(jù)報文;
[0065]確定單元502,用于根據(jù)以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文;
[0066]選擇單元503,用于從確定單元502確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文;
[0067]分配單元504為選擇單元503選擇的每個以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識;
[0068]封裝單元505,用于將選擇單元503選擇的所有以太網(wǎng)數(shù)據(jù)報文及分配單元504為其分配的子數(shù)據(jù)標識封裝在以目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi);
[0069]發(fā)送單元506,用于將擴展SPB數(shù)據(jù)報文發(fā)往目的BEB。
[0070]圖5所示裝置中,
[0071]選擇單元503從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括:
[0072]在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文;
[0073]當(dāng)待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文的數(shù)目達到預(yù)設(shè)最大數(shù)目閾值,或者待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文總長達到預(yù)設(shè)最大長度閾值時,選擇待發(fā)送隊列中的所有以太網(wǎng)數(shù)據(jù)報文。
[0074]圖5所示裝置中,
[0075]選擇單元503從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括:在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文;當(dāng)待發(fā)送隊列中首個以太網(wǎng)數(shù)據(jù)報文的存儲時間達到最大時間閾值時,選擇待發(fā)送隊列中的已存儲的所有以太網(wǎng)數(shù)據(jù)報文。
[0076]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種報文處理方法,應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,其特征在于,該方法包括: 接收以太網(wǎng)數(shù)據(jù)報文; 根據(jù)所述以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文; 從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文; 為每個選擇的以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識; 將所有選擇的以太網(wǎng)數(shù)據(jù)報文及其分配的子數(shù)據(jù)標識封裝在以所述目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi); 將所述擴展SPB數(shù)據(jù)報文發(fā)往所述目的BEB。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括:從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括: 在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文; 當(dāng)所述待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文的數(shù)目達到預(yù)設(shè)最大數(shù)目閾值,或者所述待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文總長達到預(yù)設(shè)最大長度閾值時,選擇所述待發(fā)送隊列中的所有以太網(wǎng)數(shù)據(jù)報文。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括: 在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文; 當(dāng)所述待發(fā)送隊列中首個以太網(wǎng)數(shù)據(jù)報文的存儲時間達到最大時間閾值時,選擇所述待發(fā)送隊列中的已存儲的所有以太網(wǎng)數(shù)據(jù)報文。
4.一種報文處理裝置,應(yīng)用于SPBM網(wǎng)絡(luò)中的BEB設(shè)備,其特征在于,該裝置包括:接收單元、確定單元、選擇單元、分配單元、封裝單元,發(fā)送單元; 所述接收單元,用于接收以太網(wǎng)數(shù)據(jù)報文; 所述確定單元,用于根據(jù)所述以太網(wǎng)數(shù)據(jù)報文的目的MAC地址確定發(fā)往虛擬服務(wù)實例中同一目的BEB設(shè)備的以太網(wǎng)數(shù)據(jù)報文; 所述選擇單元,用于從確定單元確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文; 所述分配單元為選擇單元選擇的每個以太網(wǎng)數(shù)據(jù)報文分配一個子數(shù)據(jù)標識; 所述封裝單元,用于將選擇單元選擇的所有以太網(wǎng)數(shù)據(jù)報文及分配單元為其分配的子數(shù)據(jù)標識封裝在以所述目的BEB設(shè)備的骨干網(wǎng)MAC地址為骨干網(wǎng)目的MAC地址的擴展SPB數(shù)據(jù)報文內(nèi); 所述發(fā)送單元,用于將所述擴展SPB數(shù)據(jù)報文發(fā)往所述目的BEB。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于, 所述選擇單元從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括: 在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文; 當(dāng)所述待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文的數(shù)目達到預(yù)設(shè)最大數(shù)目閾值,或者所述待發(fā)送隊列的以太網(wǎng)數(shù)據(jù)報文總長達到預(yù)設(shè)最大長度閾值時,選擇所述待發(fā)送隊列中的所有以太網(wǎng)數(shù)據(jù)報文。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于, 所述選擇單元從確定的以太網(wǎng)數(shù)據(jù)報文中選擇多個以太網(wǎng)數(shù)據(jù)報文包括: 在同一待發(fā)送隊列存儲確定的以太網(wǎng)數(shù)據(jù)報文; 當(dāng)所述待發(fā)送隊列中首個以太網(wǎng)數(shù)據(jù)報文的存儲時間達到最大時間閾值時,選擇所述待發(fā)送隊列中的已存儲的所有以太網(wǎng)數(shù)據(jù)報文。
【文檔編號】H04L12/951GK104243363SQ201410522455
【公開日】2014年12月24日 申請日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】楊斌 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1