MPLS與區(qū)分服務(wù)的技術(shù)比較

  因特網(wǎng)取得巨大成功的一個(gè)原因是它所使用的IP協(xié)議的簡(jiǎn)單性。因特網(wǎng)提供的是一種盡力而為的服務(wù):IP網(wǎng)盡量把數(shù)據(jù)包從源端轉(zhuǎn)發(fā)到目的端,但對(duì)所能夠提供的包轉(zhuǎn)發(fā)的服務(wù)質(zhì)量(QoS)不做任何承諾。因此,IP網(wǎng)提供的服務(wù)質(zhì)量是無法預(yù)知的。

  很多新出現(xiàn)的因特網(wǎng)業(yè)務(wù)是多媒體應(yīng)用,要么要求巨大的帶寬,要么需要嚴(yán)格的延遲保證,要么要求一點(diǎn)到多點(diǎn)或多點(diǎn)到多點(diǎn)的通信能力。這些新業(yè)務(wù)要求IP網(wǎng)除了提供簡(jiǎn)單的盡力而為服務(wù)以外,還需要新的服務(wù)方式,需要現(xiàn)在的“啞”IP網(wǎng)具有一定的智能。

  IETF目前看好兩個(gè)IP QoS標(biāo)準(zhǔn):區(qū)分服務(wù)(DiffServ)和MPLS。DiffServ取代了IP服務(wù)類型(TOS)字段 改名為DS字段,并用它承載IP包服務(wù)所要求的信息,是嚴(yán)格意義上的三層技術(shù),不涉及低層的傳輸技術(shù)。另一方面,MPLS規(guī)定了一種把三層流量映射到面向連接的二層傳輸技術(shù)(如ATM,幀中繼)上的方法,它給每個(gè)IP包增加一個(gè)特定的選路信息,允許路由器為不同類型的流量指派不同的顯式路由,提供與QoS沒有直接聯(lián)系的路由能力,如流量工程(TE),以改善IP路由的效率。

  一、區(qū)分服務(wù)

  DiffServ 起源于IntServ。DiffServ的目的是在因特網(wǎng)上為流量提供有區(qū)別的業(yè)務(wù)級(jí)別。與IntServ相比,DiffServ定義的是一個(gè)相對(duì)簡(jiǎn)單而粒度粗一些的控制系統(tǒng)。另外,DiffServ針對(duì)的是流聚合后的每一類QoS控制,而不是像IntServ那樣針對(duì)每個(gè)流。因此,DiffServ具有可擴(kuò)展性,能夠在大型網(wǎng)絡(luò)上提供QoS服務(wù)。

  DiffServ在其域的邊緣對(duì)進(jìn)入流進(jìn)行分類,并為每一類型指定一個(gè)類型標(biāo)志DiffServ代碼點(diǎn)(DSCP)。域內(nèi)的核心路由器查看DSCP值,并根據(jù)每一類的特定逐跳行為(PHB)調(diào)度包的轉(zhuǎn)發(fā)。DiffServ把基于相同的PHB轉(zhuǎn)發(fā)的一組包稱為行為聚集(BA)。

  DiffServ工作組已經(jīng)定義了DSCP與 PHB的映射關(guān)系(表1),但同時(shí)也允許ISP自行定義具有本地意義的映射關(guān)系。

表1 推薦的DSCP值

DSCP

PHB

說明

101110

EF

絕對(duì)QoS

001XXX

AF1

QoS介于EF和BE之間。每一種AF可以劃分為三種優(yōu)先級(jí),共12種

010XXX

AF2

011XXX

AF3

100

AF4

000000

BE

盡力而為業(yè)務(wù)

 。.加速轉(zhuǎn)發(fā)(EF)

  EF PHB(或EF)的流量不受其它PHB流量的影響,確保包的離開速率高于所規(guī)定的值。與傳統(tǒng)的租用線類似,EF PHB能夠提供低丟包率、低延遲、低抖動(dòng)和有保證的帶寬服務(wù)。EF PHB轉(zhuǎn)發(fā)只提供對(duì)已接受的固定流量以及對(duì)流進(jìn)行最小程度的排隊(duì),并在邊緣路由器丟棄掉任何超過EF指定數(shù)量的流。

 。玻WC轉(zhuǎn)發(fā)(AF)

  AF為IP包提供不同級(jí)別的轉(zhuǎn)發(fā)特征,為四個(gè)級(jí)別AF中的每個(gè)都分配特定數(shù)量的轉(zhuǎn)發(fā)資源(比如緩沖區(qū)和帶寬),并且為每個(gè)包指派三種不同丟棄優(yōu)先級(jí)中的一種。AF PHB允許在整個(gè)流量不超過預(yù)先設(shè)定速率的前提下以更高的可能性轉(zhuǎn)發(fā)包。

  二、MPLS

  MPLS起源于IP交換和標(biāo)記交換技術(shù)。因?yàn)镸PLS定義了用新的路由協(xié)議封裝IP流量的體系結(jié)構(gòu)和協(xié)議,而DiffServ只關(guān)注與現(xiàn)有路由協(xié)議獨(dú)立的IP包字段,所以它對(duì)傳統(tǒng)IP網(wǎng)絡(luò)的改變比DiffServ深刻得多。

  IP是無連接的網(wǎng)絡(luò),每臺(tái)路由器根據(jù)所收到的每個(gè)包的地址查找匹配的下一跳,并做相應(yīng)的轉(zhuǎn)發(fā)。但路由器使用的是最長(zhǎng)前綴匹配地址搜索(即搜索匹配前綴最長(zhǎng)的一個(gè)作為入口),無法實(shí)現(xiàn)高速轉(zhuǎn)發(fā)。MPLS在網(wǎng)絡(luò)的入口邊緣路由器為每個(gè)包加上一個(gè)固定長(zhǎng)度的標(biāo)簽,核心路由器根據(jù)標(biāo)簽值進(jìn)行轉(zhuǎn)發(fā),在出口邊緣路由器再恢復(fù)成原來的IP包。因?yàn)楦鶕?jù)固定長(zhǎng)度的標(biāo)簽搜索目的地址,所以MPLS能夠?qū)崿F(xiàn)高速轉(zhuǎn)發(fā)。根據(jù)標(biāo)簽確定的轉(zhuǎn)發(fā)路徑稱為標(biāo)簽交換路徑(LSP)。

  MPLS能夠?qū)崿F(xiàn)顯式LSP,并且它能夠根據(jù)流量的QoS要求選擇一條優(yōu)化的邊緣到邊緣的路徑。MPLS也能夠在網(wǎng)絡(luò)范圍內(nèi)做負(fù)載均衡的流量工程,也可以做虛擬專用網(wǎng)(VPN)。提出MPLS的初始動(dòng)機(jī)是實(shí)現(xiàn)更高速的路由轉(zhuǎn)發(fā),但隨著路由器性能的不斷提高,這種理由已不復(fù)存在,但在IP網(wǎng)上建立連接實(shí)施流量工程以及組建VPN正在越來越流行。

  在MPLS流量工程中可以使用下列標(biāo)簽分發(fā)過程建立LSP。

 。保s束路由標(biāo)簽分發(fā)協(xié)議

  約束路由標(biāo)簽分發(fā)協(xié)議(CR-LDP)是對(duì)已有的標(biāo)簽分發(fā)協(xié)議(LDP)的擴(kuò)展,能夠支持約束路由。CR-LDP可以在標(biāo)簽請(qǐng)求消息中建立一條LSP(通過LSR B和LSR C)。另外,CR-LDP允許在標(biāo)簽請(qǐng)求消息中設(shè)置流量參數(shù),比如峰值速率、承諾速率和突發(fā)性等。但是,CR-LDP并不真正支持LSP流量的QoS保證機(jī)制。

  2.RSVP-TE

  RSVP-TE是從已有的RSVP協(xié)議擴(kuò)展而來的標(biāo)簽分發(fā)協(xié)議。它使用了幾個(gè)新的RSVP對(duì)象,如強(qiáng)制性LABLE-REQUEST對(duì)象和LABEL對(duì)象。RSVP-TE能夠支持用以建立和維護(hù)LSP的附加功能,包括按需下游標(biāo)簽分發(fā)、顯式LSP實(shí)例、為顯式LSP分配網(wǎng)絡(luò)資源、運(yùn)用“中斷之前先建立(make-before-break)”的思想重路由已建立的LSP隧道、跟蹤LSP隧道的真正路由、診斷LSP隧道、結(jié)點(diǎn)摘要的思想、搶先選擇和可控制的管理等。

 。常芾砣藛T逐跳建立

  網(wǎng)絡(luò)管理人員用網(wǎng)絡(luò)管理系統(tǒng),如簡(jiǎn)單網(wǎng)管協(xié)議(SNMP)、命令行接口(CLI)等,為每條LSP上的所有路由器建立MPLS用法信息。

  三、MPLS 支持的DiffServ

  MPLS用一個(gè)標(biāo)簽作墊層(shim)封裝了IP包,核心路由器看不到DSCP,DiffServ與MPLS并不兼容。為此,IETF提出了一種MPLS支持DiffServ的方法。

  MPLS支持的DiffServ能夠把DiffServ的多個(gè)BA映射到MPLS的一條LSP上,根據(jù)BA的PHB來轉(zhuǎn)發(fā)LSP上的流量。LSP與BA的映射有兩種方式: E-LSP和L-LSP。

 。保瓻-LSP

  E-LSP用EXP字段把多個(gè)BA指派到一條LSP上,使用MPLS墊層頭的EXP字段表示一個(gè)包的PHB。最多可以把8個(gè)BA映射到EXP字段中。

  2.L-LSP

  L-LSP把一條LSP指派給一個(gè)BA(表現(xiàn)出多個(gè)包丟棄優(yōu)先級(jí)),根據(jù)MPLS標(biāo)簽確定包的調(diào)度策略,根據(jù)墊層頭或二層包丟棄機(jī)制確定丟棄優(yōu)先級(jí)。純ATM MPLS不能使用 EXP字段。

  由于MPLS網(wǎng)絡(luò)設(shè)備會(huì)在每一跳中都交換標(biāo)簽值,因此管理標(biāo)簽與DSCP的映射比較困難。E-LSP比L-LSP更容易控制,因?yàn)镋-LSP事先就可以確定整個(gè)網(wǎng)絡(luò)中每個(gè)包的EXP字段和DSCP之間的映射關(guān)系。

  四、結(jié) 語

  DiffServ提供的是一種區(qū)別對(duì)待不同業(yè)務(wù)的服務(wù),為不同的業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí)和轉(zhuǎn)發(fā)特性,但并不具體規(guī)定如何進(jìn)行轉(zhuǎn)發(fā),也不設(shè)法消除擁塞。在網(wǎng)絡(luò)沒有擁塞時(shí),即使是盡力而為型的IP包也能夠得到很好的網(wǎng)絡(luò)服務(wù),因此有沒有DiffServ都一樣。而在DiffServ網(wǎng)絡(luò)中也完全有可能發(fā)生擁塞,因?yàn)榧词笵iffServ在網(wǎng)絡(luò)邊緣做了流量調(diào)節(jié),在網(wǎng)絡(luò)核心路由器上也完全有可能因?yàn)榱髁繀R聚而出現(xiàn)擁塞(負(fù)載不均衡)。這時(shí),DiffServ是以犧牲低優(yōu)先級(jí)的業(yè)務(wù)為代價(jià)換來高優(yōu)先業(yè)務(wù)的QoS(擁塞嚴(yán)重時(shí)也可能損傷高優(yōu)先級(jí)的業(yè)務(wù)),但并沒有消除擁塞。MPLS提供的流量工程能夠解決負(fù)載不均衡出現(xiàn)的擁塞問題。

  DiffServ不關(guān)心低層網(wǎng)絡(luò)采用什么技術(shù)解決網(wǎng)絡(luò)擁塞問題,而MPLS流量工程也不關(guān)心所承載的流量采用的是什么QoS機(jī)制。但在MPLS承載DiffServ(或IntServ)時(shí),因?yàn)闃?biāo)簽封裝的原因,核心路由器看不到IP包的頭,因此IETF提出了一種MPLS能夠支持DiffServ的技術(shù)。

  顯然,解決IP網(wǎng)的QoS,僅僅依靠DiffServ和MPLS這兩種技術(shù)仍然不夠,還需要擁塞控制技術(shù)(如RED)、排隊(duì)調(diào)度技術(shù)(如WFQ)、約束路由、應(yīng)用層流量重定向和流量均衡技術(shù)等協(xié)同工作。

摘自《天極網(wǎng)》


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息