單濾斌,虞有池(華信郵電咨詢設計研究院有限公司,浙江 杭州 310014)
分組傳送網(wǎng)(PTN)雖以分組交換(PS)技術為核心,且具有傳統(tǒng)SDH傳送網(wǎng)的某些特征,但在本質上仍屬IP承載網(wǎng)絡。PTN與傳統(tǒng)IP網(wǎng)絡的重大區(qū)別是承載業(yè)務的多樣性,以及能滿足傳統(tǒng)電信業(yè)務高質量的傳送要求。PTN除了承載傳統(tǒng)業(yè)務如文件傳輸協(xié)議(FTP)、萬維網(wǎng)(WWW)等簡單業(yè)務外,更多、更重要的是承載實時性強、有高帶寬和低時延要求的語音及視頻等業(yè)務。
傳統(tǒng)SDH傳送網(wǎng)絡以電路交換為核心,使用固定時隙承載業(yè)務,能夠保證優(yōu)質、無差別的端到端通信服務。但這種無差別服務方式的帶寬利用率較低,網(wǎng)絡只具備管道輸送特征,無法成為可運營的網(wǎng)絡。
傳統(tǒng)IP網(wǎng)絡對所有IP報文都使用“先進先出”的無差別處理策略,并“盡力而為”地將報文送達目的地,但卻對在傳送過程中產(chǎn)生的可靠性及時延性等問題不做任何保證。
顯然,業(yè)務的可靠性要求PTN應具有可靠的服務能力,承載業(yè)務的多樣性又要求PTN應能根據(jù)業(yè)務特性在服務質量和網(wǎng)絡帶寬耗用上取得平衡。也就是說,PTN必須具有服務質量(QoS)特性,而QoS特性正是PTN較傳統(tǒng)SDH和IP網(wǎng)絡的重大區(qū)別和進步??梢哉f,沒有QoS技術就沒有商用的PTN,因此對PTN的QoS技術應用研究具有十分重要的意義。
QoS是指數(shù)據(jù)通過網(wǎng)絡時的性能。QoS通過對網(wǎng)絡資源的合理分配與監(jiān)控,使用流量分類、著色、監(jiān)管、整形、網(wǎng)絡擁塞管理與避免等技術,為用戶提供端到端的服務質量保證,最終達到針對各種應用的不同需求,為其提供不同的服務質量。
PTN保留分組交換核心,采用傳送多協(xié)議標簽交換(T-MPLS)技術,將面向無連接的數(shù)據(jù)網(wǎng)絡改造為面向連接的數(shù)據(jù)網(wǎng)絡,以實現(xiàn)面向連接的分組交換傳送。
基于T-MPLS的QoS技術能對區(qū)分服務 (Diff-Serv)和集成服務(Int-Serv)2種服務模型提供支持。
傳統(tǒng)IP網(wǎng)絡的Diff-Serv模型,主要是通過攜帶在IP分組報頭的QoS參數(shù)信息來指定自身服務類別的。網(wǎng)絡通過QoS參數(shù)信息,對報文的服務質量進行等級劃分并作相應處理。
Diff-Serv模型以流的 “聚合類”(即具有相同QoS服務類別的分組集合)為服務對象,對分組進行“粗粒度”分類(如IP報文的源和目的地址、協(xié)議類型等)服務。Diff-Serv模型只在網(wǎng)絡邊界上進行分類、標記、監(jiān)管和訪問控制等操作。核心路由器只需進行簡單的流分類,并加以識別和按類處理即可。因在網(wǎng)絡規(guī)模擴大時無須增加額外的功能和處理,因而Diff-Serv模型具有良好的可擴展性。
MPLS Diff-Serv在對QoS支持方面與Diff-Serv類似,所不同的是MPLS網(wǎng)絡是通過MPLS報文頭中的實驗(EXP)值攜帶 Diff-Serv單跳行為(PHB)來實現(xiàn)的。T-MPLS是通過在網(wǎng)絡入口點將數(shù)據(jù)包劃分為不同的轉發(fā)等價類(FEC)后打上相應標記(label)對數(shù)據(jù)包進行處理的。
在IP網(wǎng)絡的Diff-Serv體系中,將傳統(tǒng)IP分組中的業(yè)務類型 (ToS)字段重新定義為DS(Differentiated Services)字段,通過標記分組的DS字段來申請不同等級的服務。網(wǎng)絡中的各節(jié)點根據(jù)該字段對各種業(yè)務采取預先設定的服務策略,保證相應的服務質量。
基于MPLS的Diff-Serv就是通過將DS的分配與MPLS的標簽分配過程結合來實現(xiàn)的。
在MPLS網(wǎng)絡邊緣缺省的情況下,將IP報文的IP優(yōu)先級直接拷貝到MPLS報文的EXP域;但在ISP不信任用戶網(wǎng)絡或ISP定義的差別服務類別不同于用戶網(wǎng)絡時,則可以根據(jù)一定的分類策略,在MPLS網(wǎng)絡邊緣重新設置MPLS報文的EXP域,而在MPLS網(wǎng)絡轉發(fā)的過程中保持IP報文的ToS域不變。
傳統(tǒng)的IP網(wǎng)絡Int-Serv模型主要是通過資源預留協(xié)議(RSVP)信令進行網(wǎng)絡資源預留達到保證服務和負載控制的目的。
Int-Serv模型的核心是RSVP協(xié)議,它能夠提供絕對有保證的QoS。RSVP運行在從源端到目的端的每個網(wǎng)絡節(jié)點上,并監(jiān)視每個數(shù)據(jù)流,以防止其消耗超出預留的網(wǎng)絡資源。RSVP使用“軟狀態(tài)”概念,以此反應網(wǎng)絡拓撲的變化、更改或釋放資源。
PTN通過MPLS流量工程 (MPLS-TE)技術實現(xiàn)Int-Serv模型。MPLS-TE在網(wǎng)絡資源有限的情況下,將網(wǎng)絡流量合理引導,達到實際網(wǎng)絡流量負載與物理網(wǎng)絡資源相匹配,間接地實現(xiàn)網(wǎng)絡的QoS。
MPLS-TE把Int-Serv模型中的RSVP信令擴展為RESVP-TE,并作為一個獨立的協(xié)議在網(wǎng)絡中運行,為數(shù)據(jù)流建立有帶寬保證的路徑。
MPLS-TE通過中間系統(tǒng)到中間系統(tǒng)(IS-IS)協(xié)議收集路由信息,如:每條鏈路可配置的帶寬(最大物理帶寬及最大可預留帶寬),通過IS-IS擴展泛洪這些信息生成流量工程數(shù)據(jù)庫(TEDB),在流量入口建立標簽交換通道(LSP)路徑時指定LSP所需要的帶寬,通過基于約束的最短路徑優(yōu)先(CSPF)計算出滿足帶寬、時延等要求的路徑,RSVP-TE根據(jù)計算結果建立路徑。
1.3 服務模型選擇
在PTN中,一條端到端的業(yè)務通常是按照圖1方式完成傳送的。
圖1 業(yè)務傳送方式示意
由圖1可知,業(yè)務由用戶側進入網(wǎng)絡,先通過偽線層(PW)完成業(yè)務的統(tǒng)一封裝(PTN采用IETF定義的PWE3協(xié)議,實現(xiàn)多業(yè)務的分組化封裝,保持傳送網(wǎng)與業(yè)務網(wǎng)的相對獨立)。通過MPLS隧道層嵌套多個同路由的PW業(yè)務路徑,在傳輸過程中確定流向和流量,構成端到端傳送通道。多個MPLS隧道層形成段層,對應于光纖鏈路。整個PTN分層模型包括PW、MPLS隧道層和段層。
從QoS的角度考慮,在PTN的實際運行中,需要根據(jù)用戶側和網(wǎng)絡側的特點選擇服務模型。在用戶側,可考慮采用MPLS Diff-Serv模型。在網(wǎng)絡側,主要考慮PW和隧道層的QoS問題,根據(jù)基于鏈路資源的規(guī)劃是共享還是預留,合理選擇T-MPLS Diff-Serv、TMPLS Int-Serv或2者相結合的MPLS DS-TE服務模型。
1.3.1 資源共享下的Diff-Serv模型
在多個用戶共享網(wǎng)絡資源的情況下,PTN使用Diff-Serv模型來確定轉發(fā)優(yōu)先級級別,使節(jié)點能夠對業(yè)務實現(xiàn)差分轉發(fā)。
PTN通過MPLS-TE與Diff-Serv相結合產(chǎn)生了E-LSP和L-LSP 2種技術,它們均可實現(xiàn)Diff-Serv模式,其比較見表1。
表1 E-LSP和L-SLP技術的比較
如圖1所示,Ingress節(jié)點通過MPLS標簽中的EXP字節(jié)或Label來識別數(shù)據(jù)包不同的CoS級別,Transit節(jié)點根據(jù)優(yōu)先級進行不同的轉發(fā)處理。
每個業(yè)務流根據(jù)優(yōu)先級別的不同享受不同的QoS服務。這種方式實現(xiàn)簡單,但也存在著以下缺點。
a)資源共享導致了多個同優(yōu)先級之間的業(yè)務流競爭資源的問題。若按照高峰流量配置帶寬時,會導致帶寬浪費;若按照平均流量配置帶寬時,則會導致?lián)砣c丟包現(xiàn)象。
b)在網(wǎng)絡規(guī)模較大時,業(yè)務流需要經(jīng)過多個鏈路,而這些鏈路所分配的帶寬是很難實現(xiàn)完全匹配的。因此會出現(xiàn)有些鏈路帶寬相匹配、有些鏈路帶寬分配不足的現(xiàn)象,難以保證端到端的QoS。
c)L-LSP實現(xiàn)復雜,需要使用信令來分配標簽,可擴展性差。
1.3.2 資源預留下的Int-Serv模型
在業(yè)務流需要獨享帶寬資源時采用MPLS-TE技術,網(wǎng)絡通過RSVP-TE信令在Ingress和Egress節(jié)點之間建立專用TE隧道,這個隧道是有帶寬保證的。
RSVP-TE用于在一條路徑的各節(jié)點上進行資源預留,支持MPLS標簽分發(fā),并在傳送標簽綁定消息的同時攜帶資源預留信息。如圖1所示,Ingress向Egress發(fā)送Path消息,Egress在收到Path消息后產(chǎn)生Resv消息返回Egress,同時在沿途的Transit節(jié)點上進行資源預留。
MPLS-TE技術能有效地管理帶寬資源、改善網(wǎng)絡服務質量,但其帶寬管理無法做到基于業(yè)務的類別。如果在一個隧道中同時存在著EF、AF及BF業(yè)務,在競爭資源時將無法保證EF、AF的QoS。
1.3.3 MPLSDS-TE模型
MPLS DS-TE(MPLS Diff-Serv-Aware TE )是 Diff-Serv機制和MPLS-TE技術相結合產(chǎn)生的一種新的QoS機制,以實現(xiàn)在差分服務網(wǎng)絡上進行全路徑的資源預留。
MPLS DS-TE在一個MPLS隧道上采用Int-Serv模式并應用MPLS-TE技術,而在隧道內的每個PW再采用Diff-Serv模式,根據(jù)優(yōu)先級(如EF、AF及BF)來區(qū)分、轉發(fā)數(shù)據(jù)流。
MPLS DS-TE充分利用了Diff-Serv模式的可擴展性和Int-Serv模式的顯示路由能力,是解決PTN QoS的有效技術,其網(wǎng)絡資源可以根據(jù)用戶需求得到最優(yōu)化的利用。
QoS技術雖能解決單節(jié)點報文轉發(fā)的服務質量問題,但當PTN復雜時就必須引入H-QoS技術。
DSL論壇TR-059協(xié)議定義的H-QoS的基本模型,主要包括分類器、流對列、Session級調度器、VC級調度器、VC Group級調度器、VP級調度器及物理端口級調度器。
H-QoS操作過程為:感知數(shù)據(jù)流類型并對數(shù)據(jù)流進行報文分類,根據(jù)分類結果進入相應級別的調度隊列,通過逐級調度器的調度最終解決網(wǎng)絡擁塞問題。
與傳統(tǒng)QoS相比,PTN設備提供的H-QoS具有以下2個優(yōu)點。
a)多級的調度機制實現(xiàn)了基于端口、業(yè)務及PW的調度,更加細化了QoS的控制粒度。
b)多級的流量控制機制實現(xiàn)了基于端口、業(yè)務及PW的流量控制,更全面地控制了業(yè)務的QoS質量。
通過支持H-QoS技術,PTN設備可以實現(xiàn)在多用戶接入情況下的帶寬質量分級,分別控制單個業(yè)務類型、單個業(yè)務接入點、多個業(yè)務接入點及單個業(yè)務或多個業(yè)務的總帶寬,同時差分業(yè)務和用戶,實現(xiàn)整個網(wǎng)絡的端到端QoS。
以下以PTN最為常見的3G Node B基站和以太網(wǎng)業(yè)務為例,描述H-QoS技術的應用。
2.2.1 3G基站ATM業(yè)務H-QoS技術的應用
ATM業(yè)務傳送示意見圖2。PTN設備通過E1端口分別與4個Node B建立ATM反向復用 (IMA)連接,接收來自Node B的ATM業(yè)務。PTN設備將ATM業(yè)務進行端到端的偽線仿真(PWE3)封裝后,通過LSP隧道層嵌套跨越PTN傳送到對端PTN設備。對端PTN設備對PWE3解封裝后,將ATM業(yè)務通過ATM STM-1光口傳送給RNC。
圖2 ATM業(yè)務傳送示意
在該案例中,Node B1和Node B2為一用戶組,Node B3和Node B4為一用戶組。Node B傳送的業(yè)務類型包括實時語音業(yè)務、信令和數(shù)據(jù)業(yè)務,分別通過PW1、PW2和PW3來承載。不同用戶組的PW通過不同的隧道(Tunnel)來承載。Node B1和Node B2 PW嵌套于LSP Tunnel1,Node B3和Node B4 PW嵌套于LSP Tunnel2。
ATM業(yè)務策略指定示意見圖3,業(yè)務類型與主要的ATM策略見表2。由圖3可知,在用戶側,PTN設備為不同類型的業(yè)務指定不同的ATM策略。在網(wǎng)絡側,PTN設備為不同的PW及Tunnel分配不同的帶寬,滿足不同業(yè)務、不同用戶組的帶寬要求。指定PW策略為網(wǎng)絡側流量指定調度策略,以及為不同服務類別(CoS)指定不同的流量控制參數(shù)及報文丟棄方式,以實現(xiàn)差異化的QoS服務。
表2 業(yè)務類型與主要的ATM策略
2.2.2 以太網(wǎng)業(yè)務H-QoS技術的應用
以太網(wǎng)業(yè)務傳送示意見圖4。PTN設備通過FE接口將來自某用戶的以太網(wǎng)業(yè)務(包含VoIP、IPTV及數(shù)據(jù)3種業(yè)務類型)接入到PTN中,并通過層次化的QoS技術,分別為該用戶的不同業(yè)務類型提供不同級別的QoS保證。
以太網(wǎng)業(yè)務策略指定示意見圖5。在該案例中的用戶側,單個用戶的不同業(yè)務具有優(yōu)先級,提供差異化的服務;不同業(yè)務可帶寬共享,實現(xiàn)統(tǒng)計復用。
PTN設備為不同類型的業(yè)務指定不同的服務策略(見表 3)。
圖3 ATM業(yè)務策略指定示意
圖4 以太網(wǎng)業(yè)務傳送示意
表3 以太網(wǎng)業(yè)務類型與主要的服務策略
在網(wǎng)絡側的處理方式和第一個案例相同,區(qū)別在于此案例僅為單個用戶配置1條Tunnel帶寬即可。
圖5 以太網(wǎng)業(yè)務策略指定示意
QoS是PTN區(qū)別于傳統(tǒng)SDH傳送網(wǎng)的核心技術,是PTN中業(yè)務服務質量的保障。QoS技術的差分化服務特性,使傳送網(wǎng)在節(jié)約帶寬、保證服務質量的同時,也使運營商找到了根據(jù)用戶服務要求差分收費的新的贏利方式,這應是QoS技術帶來的一個良好的副產(chǎn)品。
[1]龔倩,徐榮,李允博,等.分組傳送網(wǎng) [M].北京:人民郵電出版社,2010.