專利名稱:承載vpn業(yè)務(wù)的mpls網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 到通信領(lǐng)域,特別涉及到一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法和裝置。
背景技術(shù):
基于MPLS(Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)的 VPN就是通過 LSP將私有網(wǎng)絡(luò)的不同分支聯(lián)結(jié)起來,形成一個統(tǒng)一的網(wǎng)絡(luò)。在PE (Provider Edge,邊緣路由器)節(jié)點,當(dāng)VPN用戶進(jìn)入MPLS TE隧道時,需要給用戶報文壓入MPLS標(biāo)簽,包含VPN標(biāo)簽和隧道標(biāo)簽,此時需要對標(biāo)簽EXP域進(jìn)行操作。MPLS標(biāo)簽是由20bit的標(biāo)簽值、3bit的 EXP域、Ibit的棧底標(biāo)記和Sbit的TTL構(gòu)成,其中3bit的EXP —般用于記錄標(biāo)簽優(yōu)先級的 fn息οRFC 3270描述了 MPLS網(wǎng)絡(luò)DiffServ (差分服務(wù))優(yōu)先級標(biāo)記的三種模式 Uniform模式、Pipe模式和Short pipe模式。其中Uniform模式定義為轉(zhuǎn)發(fā)的報文優(yōu)先級繼承用戶報文優(yōu)先級,Pipe模式和Short Pipe模式則支持通過配置指定報文優(yōu)先級。參照圖1,現(xiàn)有技術(shù)獲取承載VPN業(yè)務(wù)的隧道標(biāo)簽優(yōu)先級的步驟如下步驟S1001、檢查接收報文所屬VPN實例下配置的MPLS差分服務(wù)模式;步驟S1002、如果VPN實例下配置的是Uniform模式,則跳轉(zhuǎn)步驟S1003,如果不是Uniform模式,則可以判斷配置的是Pipe模式或者Short Pipe模式中的一種,執(zhí)行步驟 S1004 ;步驟S1003、根據(jù)Uniform模式的定義,獲取報文在設(shè)備內(nèi)部的優(yōu)先級,將該優(yōu)先級按照一定的規(guī)則得到一個3bit的值,以該值作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充EXP域。步驟S 1004、根據(jù)Pipe模式和Short Pipe模式的定義,獲取VPN實例Pipe模式或者Short Pipe模式指定的優(yōu)先級作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充業(yè)務(wù)標(biāo)簽的EXP域。步驟S1005、隧道標(biāo)簽優(yōu)先級繼承VPN業(yè)務(wù)標(biāo)簽優(yōu)先級。由上述步驟可見,現(xiàn)有標(biāo)準(zhǔn)對VPN業(yè)務(wù)承載在MPLS TE網(wǎng)絡(luò)上,沒有明確區(qū)分VPN 業(yè)務(wù)標(biāo)簽優(yōu)先級和隧道標(biāo)簽優(yōu)先級的操作,只是簡單的將VPN業(yè)務(wù)標(biāo)簽優(yōu)先級繼承到隧道標(biāo)簽優(yōu)先級中去,而拋棄了針對MPLSDiffServ已定義的差分服務(wù)的三種模式,不能提供靈活的QoS保證。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法和裝置,使得隧道標(biāo)簽的優(yōu)先級可以有選擇的定義本層的服務(wù)等級。本發(fā)明提出一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法,包括判斷當(dāng)前隧道的差分服務(wù)模式;根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。優(yōu)選地,所述根據(jù)差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級,包括
差分服務(wù)模式非Uniform模式時,根據(jù)指定的優(yōu)先級作為當(dāng)前隧道的標(biāo)簽優(yōu)先級;差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。優(yōu)選地,所述差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或 VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級,包括當(dāng)存在上一層隧道時,根據(jù)預(yù)設(shè)的第一規(guī)則,由上一層隧道的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級;當(dāng)不存在上一層隧道時,根據(jù)預(yù)設(shè)的第二規(guī)則,由當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級優(yōu)選地,所述第一規(guī)則和第二規(guī)則為哈希算法。優(yōu)選地,在執(zhí)行所述判斷判斷當(dāng)前隧道的差分服務(wù)模式之前,還包括獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級。本發(fā)明還提出一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置,包括判斷模塊,用于判斷當(dāng)前隧道的差分服務(wù)模式;隧道標(biāo)簽優(yōu)先級獲取模塊,用于根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。優(yōu)選地,所述隧道標(biāo)簽優(yōu)先級獲取模塊包括非Uniform模式獲取單元,用于差分服務(wù)模式非Uniform模式時,根據(jù)指定的優(yōu)先級作為當(dāng)前隧道的標(biāo)簽優(yōu)先級;Uniform模式獲取單元,用于差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。優(yōu)選地,所述Uniform模式獲取單元包括第一規(guī)則子單元,用于當(dāng)存在上一層隧道時,根據(jù)預(yù)設(shè)的第一規(guī)則,由上一層隧道的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級;第二規(guī)則子單元,用于當(dāng)不存在上一層隧道時,根據(jù)預(yù)設(shè)的第二規(guī)則,由當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。優(yōu)選地,所述第一規(guī)則和第二規(guī)則為哈希算法。優(yōu)選地,所述裝置還包括VPN標(biāo)簽優(yōu)先級獲取模塊,用于獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級。本發(fā)明提出的一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法和裝置,將VPN 業(yè)務(wù)的差分服務(wù)和承載VPN業(yè)務(wù)的隧道的差分服務(wù)結(jié)合起來,使得隧道標(biāo)簽的優(yōu)先級可以有選擇的定義本層的服務(wù)等級,無需依賴VPN業(yè)務(wù)標(biāo)簽優(yōu)先級。同時本發(fā)明還提供了一種隧道嵌套環(huán)境下的層次化的差分服務(wù)方式。本發(fā)明填補(bǔ)了這部分技術(shù)的空白,對MPLS VPN 網(wǎng)絡(luò)提供了更可靠、更加靈活的QoS保證。
圖1為現(xiàn)有技術(shù)的承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)隧道標(biāo)簽優(yōu)先級的獲取萬法;圖2為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法一實施例的流程示意圖; 圖3為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法一實施例中VPN業(yè)務(wù)標(biāo)簽優(yōu)先級獲取的流程示意圖;圖4為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法一實施例中隧道標(biāo)簽優(yōu)先級獲取的流程示意圖;圖5為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法改進(jìn)實施例中隧道標(biāo)簽優(yōu)先級獲取的流程示意圖;圖6為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置一實施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置一實施例中隧道標(biāo)簽優(yōu)先級獲取模塊的結(jié)構(gòu)示意圖;圖8為本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置一實施例中Uniform 模式獲取單元的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施例方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖2,提出本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法一實施例,包括步驟S101、獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級,具體步驟參照圖3,包括步驟SlOl 1、檢查接收報文所屬VPN實例下配置的MPLS差分服務(wù)模式;步驟S1012、如果VPN實例下配置的是Uniform模式,則跳轉(zhuǎn)步驟S1013,如果不是Uniform模式,則可以判斷配置的是Pipe模式或者Short Pipe模式中的一種,執(zhí)行步驟 S1014 ;步驟S1013、根據(jù)Uniform模式的定義,獲取報文在設(shè)備內(nèi)部的優(yōu)先級,將該優(yōu)先級按照一定的規(guī)則得到一個3bit的值,以該值作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充EXP域。其中,獲取報文在設(shè)備內(nèi)部的優(yōu)先級的方式可以有多種,可以是配置指定,也可以是根據(jù)一定的映射規(guī)則獲取,本實施例對此未作限定;步驟S1014、根據(jù)Pipe模式和Short Pipe模式的定義,獲取VPN實例Pipe模式或者Short Pipe模式指定的優(yōu)先級作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充業(yè)務(wù)標(biāo)簽的EXP域。其中,Pipe模式或者Short Pipe模式指定的優(yōu)先級,可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE節(jié)點Pipe模式和Short Pipe模式對于 VPN標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行操作。步驟S102、判斷當(dāng)前隧道的差分服務(wù)模式;步驟S103、根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。步驟S102和S103具體實施參照圖4,包括步驟S1031、查詢VPN實例所綁定的隧道,檢查該隧道下配置的MPLS差分服務(wù)模式;
步驟S1032、判斷隧道的差分服務(wù)模式,是Uniform模式,則跳轉(zhuǎn)步驟S1033,否則表示該隧道的差分服務(wù)模式為Pipe模式或者Short Pipe模式,執(zhí)行步驟S1044 ;步驟S1033、根據(jù)Uniform模式的定義,獲取已經(jīng)計算得到的VPN業(yè)務(wù)標(biāo)簽優(yōu)先級, 以該值根據(jù)預(yù)設(shè)的第二規(guī)則(如哈希算法)獲取隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP域并結(jié)束流程;步驟S1034、根據(jù)Pipe模式和Short Pipe模式的定義,獲取當(dāng)前隧道下Pipe模式或者Short Pipe模式指定的優(yōu)先級作為隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP域。其中, Pipe模式或者Short Pipe模式指定的優(yōu)先級,可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE節(jié)點Pipe模式和Short Pipe模式對于VPN 標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行操作。本實施例中,將VPN業(yè)務(wù)的差分服務(wù)和承載VPN業(yè)務(wù)的隧道的差分服務(wù)結(jié)合起來, 使得隧道標(biāo)簽的優(yōu)先級可以有選擇的定義本層的服務(wù)等級,無需依賴VPN業(yè)務(wù)標(biāo)簽優(yōu)先級。本發(fā)明填補(bǔ)了這部分技術(shù)的空白,對MPLSVPN網(wǎng)絡(luò)提供了更可靠、更加靈活的QoS保證進(jìn)一步地,提出上述實施例的改進(jìn)實施例,將上述實施例的方法擴(kuò)展到隧道嵌套的網(wǎng)絡(luò)環(huán)境,在各個嵌套的隧道層面實現(xiàn)層次化的隧道差分服務(wù),如圖5所示,其具體步驟包括步驟S1041、檢查接收報文所屬VPN實例下配置的MPLS差分服務(wù)模式;步驟S1042、如果VPN實例下配置的是Uniform模式,則跳轉(zhuǎn)步驟S1043,如果不是Uniform模式,則可以判斷配置的是Pipe模式或者Short Pipe模式中的一種,執(zhí)行步驟 S1044 ;步驟S1043、根據(jù)Uniform模式的定義,獲取報文在設(shè)備內(nèi)部的優(yōu)先級,將該優(yōu)先級按照一定的規(guī)則得到一個3bit的值,以該值作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充EXP域,并跳轉(zhuǎn)至步驟S1045。其中,獲取報文在設(shè)備內(nèi)部的優(yōu)先級的方式可以有多種,可以是配置指定, 也可以是根據(jù)一定的映射規(guī)則獲取,本實施例對此未作限定;步驟S 1044、根據(jù)Pipe模式和Short Pipe模式的定義,獲取VPN實例Pipe模式或者Short Pipe模式指定的優(yōu)先級作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充業(yè)務(wù)標(biāo)簽的EXP域。其中,Pipe模式或者Short Pipe模式指定的優(yōu)先級,可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE節(jié)點Pipe模式和Short Pipe模式對于 VPN標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行操作。步驟S1045、獲取VPN實例所綁定的隧道接口 ;步驟S1046、判斷當(dāng)前隧道的差分服務(wù)模式,是Uniform模式,則跳轉(zhuǎn)步驟S10481, 否則則表示該隧道的差分服務(wù)模式為Pipe模式或者Short Pipe模式,執(zhí)行步驟S1047 ;步驟S1047、根據(jù)Pipe模式和Short Pipe模式的定義,獲取當(dāng)前隧道下Pipe模式或者Short Pipe模式指定的優(yōu)先級作為隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP域,跳轉(zhuǎn)步驟 S1049 ;步驟S10481 判斷當(dāng)前隧道接口的上一接口是否為隧道接口,是則執(zhí)行步驟 S10482 根據(jù)預(yù)設(shè)的第一規(guī)則(如哈希算法)由上一層隧道標(biāo)簽優(yōu)先級獲取本層隧道標(biāo)簽優(yōu)先級,否則執(zhí)行步驟S10483表明上一層接口為VPN實例接口,則根據(jù)預(yù)設(shè)的第二規(guī)則由 VPN業(yè)務(wù)標(biāo)簽優(yōu)先級獲取本層隧道標(biāo)簽優(yōu)先級;
6
步驟S1049、判斷當(dāng)前隧道的下一層接口是否是隧道接口,如果是則跳轉(zhuǎn)步驟 S1045,否則結(jié)束流程。綜上所述,本改進(jìn)實施例在MPLS TE網(wǎng)絡(luò)的PE上將隧道和VPN業(yè)務(wù)的差分服務(wù)分開,實現(xiàn)VPN業(yè)務(wù)的差分服務(wù)和隧道層面的差分服務(wù),同時將本發(fā)明擴(kuò)展應(yīng)用到隧道嵌套的網(wǎng)絡(luò)環(huán)境中,為MPLS TE隧道PE之間對于VPN流量提供了更加靈活可靠的端到端QoS保證。參照圖6,提出本發(fā)明承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置一實施例,包括判斷模塊10,用于判斷當(dāng)前隧道的差分服務(wù)模式;隧道標(biāo)簽優(yōu)先級獲取模塊20,用于根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級;VPN標(biāo)簽優(yōu)先級獲取模塊30,用于獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級。參照圖7,隧道標(biāo)簽優(yōu)先級獲取模塊20進(jìn)一步可包括非Uniform模式獲取單元21,用于差分服務(wù)模式非Uniform模式時,根據(jù)指定的優(yōu)先級作為當(dāng)前隧道的標(biāo)簽優(yōu)先級;Uniform模式獲取單元22,用于差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。參照圖8,Uniform模式獲取單元22進(jìn)一步可包括第一規(guī)則子單元221,用于當(dāng)存在上一層隧道時,根據(jù)預(yù)設(shè)的第一規(guī)則,由上一層隧道的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級;第二規(guī)則子單元222,用于當(dāng)不存在上一層隧道時,根據(jù)預(yù)設(shè)的第二規(guī)則,由當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。下面詳細(xì)說明本實施例的裝置之工作原理VPN標(biāo)簽優(yōu)先級獲取模塊30檢查接收報文所屬VPN實例下配置的MPLS差分服務(wù)模式。如果VPN實例下配置的是Uniform模式,則根據(jù)Uniform模式的定義,獲取報文在設(shè)備內(nèi)部的優(yōu)先級,將該優(yōu)先級按照一定的規(guī)則得到一個3bit的值,以該值作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充EXP域。其中,獲取報文在設(shè)備內(nèi)部的優(yōu)先級的方式可以有多種,可以是配置指定,也可以是根據(jù)一定的映射規(guī)則獲取,本實施例對此未作限定。如果不是Uniform模式,則可以判斷配置的是Pipe模式或者Short Pipe模式中的一種,則根據(jù)Pipe模式和Short Pipe模式的定義,獲取VPN實例Pipe模式或者Short Pipe模式指定的優(yōu)先級作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充業(yè)務(wù)標(biāo)簽的EXP域。其中,Pipe模式或者Short Pipe模式指定的優(yōu)先級,可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE節(jié)點Pipe模式和Short Pipe模式對于VPN標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行處理。判斷模塊10查詢VPN實例所綁定的隧道,檢查該隧道下配置的MPLS差分服務(wù)模式,判斷隧道的差分服務(wù)模式。如當(dāng)前隧道的差分服務(wù)模式是Uniform模式,則隧道標(biāo)簽優(yōu)先級獲取模塊20中的 Uniform模式獲取單元22根據(jù)Uniform模式的定義,獲取已經(jīng)計算得到的VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,以該值根據(jù)預(yù)設(shè)的第二規(guī)則(如哈希算法)獲取隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP 域。如當(dāng)前隧道的差分服務(wù)模式是非Uniform模式,表示該隧道的差分服務(wù)模式為 Pipe模式或者Short Pipe模式,則非Uniform模式獲取單元21根據(jù)Pipe模式和Short Pipe模式的定義,獲取當(dāng)前隧道下Pipe模式或者Short Pipe模式指定的優(yōu)先級作為隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP域。其中,Pipe模式或者Short Pipe模式指定的優(yōu)先級, 可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE 節(jié)點Pipe模式和ShortPipe模式對于VPN標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行操作。本實施例中,將VPN業(yè)務(wù)的差分服務(wù)和承載VPN業(yè)務(wù)的隧道的差分服務(wù)結(jié)合起來, 使得隧道標(biāo)簽的優(yōu)先級可以有選擇的定義本層的服務(wù)等級,無需依賴VPN業(yè)務(wù)標(biāo)簽優(yōu)先級。本發(fā)明填補(bǔ)了這部分技術(shù)的空白,對MPLSVPN網(wǎng)絡(luò)提供了更可靠、更加靈活的QoS保證進(jìn)一步地,提出上述實施例的改進(jìn)實施例,將上述實施例的裝置應(yīng)用于隧道嵌套的網(wǎng)絡(luò)環(huán)境,在各個嵌套的隧道層面實現(xiàn)層次化的隧道差分服務(wù),其工作原理為VPN標(biāo)簽優(yōu)先級獲取模塊30檢查接收報文所屬VPN實例下配置的MPLS差分服務(wù)模式。如果VPN實例下配置的是Uniform模式,則根據(jù)Uniform模式的定義,獲取報文在設(shè)備內(nèi)部的優(yōu)先級,將該優(yōu)先級按照一定的規(guī)則得到一個3bit的值,以該值作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充EXP域。其中,獲取報文在設(shè)備內(nèi)部的優(yōu)先級的方式可以有多種,可以是配置指定,也可以是根據(jù)一定的映射規(guī)則獲取,本實施例對此未作限定。如果不是Uniform模式,則可以判斷配置的是Pipe模式或者Short Pipe模式中的一種,則根據(jù)Pipe模式和Short Pipe模式的定義,獲取VPN實例Pipe模式或者Short Pipe模式指定的優(yōu)先級作為VPN業(yè)務(wù)標(biāo)簽優(yōu)先級,填充業(yè)務(wù)標(biāo)簽的EXP域。其中,Pipe模式或者Short Pipe模式指定的優(yōu)先級,可以是在具體配置時由網(wǎng)絡(luò)配置人員根據(jù)網(wǎng)絡(luò)需求設(shè)定該指定的優(yōu)先級。由于在入口 PE節(jié)點Pipe模式和Short Pipe模式對于VPN標(biāo)簽優(yōu)先級處理方法一致,因此該兩種模式此處可以歸為一類進(jìn)行處理。判斷模塊10獲取VPN實例所綁定的隧道接口,并判斷當(dāng)前隧道的差分服務(wù)模式。如當(dāng)前隧道的差分服務(wù)模式是Uniform模式,則繼續(xù)判斷當(dāng)前隧道接口的上一接口是否為隧道接口,是則Uniform模式獲取單元22的第一規(guī)則子單元221根據(jù)預(yù)設(shè)的第一規(guī)則(如哈希算法)由上一層隧道標(biāo)簽優(yōu)先級獲取本層隧道標(biāo)簽優(yōu)先級,否則表明上一層接口為VPN實例接口,則第二規(guī)則子單元222根據(jù)預(yù)設(shè)的第二規(guī)則(如哈希算法)由VPN 業(yè)務(wù)標(biāo)簽優(yōu)先級獲取本層隧道標(biāo)簽優(yōu)先級。如當(dāng)前隧道的差分服務(wù)模式是非Uniform模式,表示該隧道的差分服務(wù)模式為 Pipe模式或者Short Pipe模式,則非Uniform模式獲取單元21根據(jù)Pipe模式和Short Pipe模式的定義,獲取當(dāng)前隧道下Pipe模式或者Short Pipe模式指定的優(yōu)先級作為隧道標(biāo)簽優(yōu)先級,填充隧道標(biāo)簽的EXP域。判斷當(dāng)前隧道的下一層接口是否是隧道接口,如果是則返回由判斷模塊10獲取下一個隧道接口,并判斷下一個隧道的差分服務(wù)模式并重復(fù)上述根據(jù)差分服務(wù)模式獲取隧道標(biāo)簽優(yōu)先級的過程。綜上所述,本改進(jìn)實施例在MPLS TE網(wǎng)絡(luò)的PE上將隧道和VPN業(yè)務(wù)的差分服務(wù)分開,實現(xiàn)VPN業(yè)務(wù)的差分服務(wù)和隧道層面的差分服務(wù),同時將本發(fā)明擴(kuò)展應(yīng)用到隧道嵌套的網(wǎng)絡(luò)環(huán)境中,為MPLS TE隧道PE之間對于VPN流量提供了更加靈活可靠的端到端QoS保證。 以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法,其特征在于,包括判斷當(dāng)前隧道的差分服務(wù)模式;根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級,包括差分服務(wù)模式非Uniform模式時,根據(jù)指定的優(yōu)先級作為當(dāng)前隧道的標(biāo)簽優(yōu)先級;差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或當(dāng)前隧道承載的 VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。
3.如權(quán)利要求2所述的方法,其特征在于,所述差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級,包括當(dāng)存在上一層隧道時,根據(jù)預(yù)設(shè)的第一規(guī)則,由上一層隧道的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級;當(dāng)不存在上一層隧道時,根據(jù)預(yù)設(shè)的第二規(guī)則,由當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。
4.如權(quán)利要求3所述的方法,其特征在于,所述第一規(guī)則和第二規(guī)則為哈希算法。
5.如權(quán)利要求1至4中任一項所述的方法,其特征在于,在執(zhí)行所述判斷判斷當(dāng)前隧道的差分服務(wù)模式之前,還包括獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級。
6.一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)裝置,其特征在于,包括判斷模塊,用于判斷當(dāng)前隧道的差分服務(wù)模式;隧道標(biāo)簽優(yōu)先級獲取模塊,用于根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。
7.如權(quán)利要求6所述的裝置,其特征在于,所述隧道標(biāo)簽優(yōu)先級獲取模塊包括非Uniform模式獲取單元,用于差分服務(wù)模式非Uniform模式時,根據(jù)指定的優(yōu)先級作為當(dāng)前隧道的標(biāo)簽優(yōu)先級;Uniform模式獲取單元,用于差分服務(wù)模式為Uniform模式時,根據(jù)上一層隧道的標(biāo)簽優(yōu)先級或當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。
8.如權(quán)利要求7所述的裝置,其特征在于,所述Uniform模式獲取單元包括第一規(guī)則子單元,用于當(dāng)存在上一層隧道時,根據(jù)預(yù)設(shè)的第一規(guī)則,由上一層隧道的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級;第二規(guī)則子單元,用于當(dāng)不存在上一層隧道時,根據(jù)預(yù)設(shè)的第二規(guī)則,由當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級得到當(dāng)前隧道的標(biāo)簽優(yōu)先級。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一規(guī)則和第二規(guī)則為哈希算法。
10.如權(quán)利要求6至9中任一項所述的裝置,其特征在于,還包括VPN標(biāo)簽優(yōu)先級獲取模塊,用于獲取當(dāng)前隧道承載的VPN業(yè)務(wù)的標(biāo)簽優(yōu)先級。
全文摘要
本發(fā)明揭示了一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法,包括判斷當(dāng)前隧道的差分服務(wù)模式;根據(jù)所述差分服務(wù)模式獲取當(dāng)前隧道的標(biāo)簽優(yōu)先級。本發(fā)明還提供了對應(yīng)的裝置。本發(fā)明提供的一種承載VPN業(yè)務(wù)的MPLS網(wǎng)絡(luò)差分服務(wù)的實現(xiàn)方法和裝置,使得隧道標(biāo)簽的優(yōu)先級可以有選擇的定義本層的服務(wù)等級。
文檔編號H04L12/56GK102291297SQ20111022377
公開日2011年12月21日 申請日期2011年8月5日 優(yōu)先權(quán)日2011年8月5日
發(fā)明者張舒興 申請人:中興通訊股份有限公司