隨著通信業(yè)務IP化的發(fā)展,各種基于IP的新業(yè)務層出不窮,譬如網(wǎng)絡電視(IPTV)、IP語音(VoIP)、P2P文件共享等。這些新業(yè)務加速了城域傳送網(wǎng)由“時分復用數(shù)據(jù)主導”到“分組數(shù)據(jù)主導”的轉變。而傳統(tǒng)城域傳送網(wǎng)仍是基于SDH/SONET構建的時分復用(TDM)傳送網(wǎng)。使用TDM傳送網(wǎng)承載分組業(yè)務,難以滿足分組業(yè)務對服務質量(QoS)細化多樣的要求,也難以適應分組業(yè)務復雜多變的流量模式。因此,選擇靈活可靠的分組傳送技術,將是電信運營商建設下一代城域傳送網(wǎng)面臨的重大挑戰(zhàn)。
以太網(wǎng)是局域網(wǎng)和接入網(wǎng)使用最多的組網(wǎng)技術。然而要想把以太網(wǎng)變?yōu)殡娦偶壍姆纸M傳送技術,必須在傳統(tǒng)以太網(wǎng)中引入電信級網(wǎng)絡的特征。IEEE以太網(wǎng)技術標準的最新成果運營商骨干橋接-流量工程(PBB-TE),是一種面向連接的分組傳送技術,具備很好的可擴展性和端到端QoS支持。PBB-TE的數(shù)據(jù)平面有一套與SONET/SDH類似的操作與維護(OAM)機制,具備了電信網(wǎng)絡的可靠性和可管理性。PBB-TE將成為建設城域分組傳送網(wǎng)的優(yōu)選方案。
1 PBB-TE的結構特征
本節(jié)將介紹以太網(wǎng)技術演化,PBB-TE的特征,以及在校園骨干網(wǎng)網(wǎng)上做的PBB-TE設備互連實驗。
1.1 IEEE以太網(wǎng)技術的演化
1.1.1802.1Q虛擬局域網(wǎng)
IEEE 802.1Q在原有802.1以太網(wǎng)幀結構上,增加了一個C-Tag域。C-Tag包含一個12位的C-VID和一個3位的C-PID。C-VID表示源主機所屬的VLAN,C-PID表示幀的服務類型。在802.1Q中,一個物理網(wǎng)最多可支持4 096個虛擬局域網(wǎng)(VLAN),不同VLAN之間的流量是隔離的。802.1Q網(wǎng)橋還可以根據(jù)C-PID表示的服務類型,提供差異化的服務。
1.1.2802.1ad運營商橋接
IEEE 802.1ad運營商橋接(PB)是第一個面向電信運營商的以太網(wǎng)橋接技術。PB在802.1Q幀結構中,增加了一個由運營商分配的域S-Tag,包含12位的運營商VLAN標志符(S-VID)和3位的C-PID。PB構建的橋接網(wǎng)絡稱為運營商橋接網(wǎng)絡(PBN)。如圖1所示。S-Tag由PBN的入口節(jié)點分配,并在出口節(jié)點移出。S-Tag將運營商的VLAN與客戶端網(wǎng)絡的VLAN隔離,還允許運營商將多個客戶端VLAN業(yè)務通過同一個運營商VLAN傳送。
由于受到S-VID長度的限制,PBN最多只能支持4 096個服務實例。此外,PBN核心節(jié)點根據(jù)C-DA+S-VID來轉發(fā)幀。PBN需要學習客戶端的媒體訪問控制(MAC)地址,每個PBN節(jié)點都要維護一個龐大的轉發(fā)表。受服務實例和客戶地址學習的限制,PBN不能滿足電信網(wǎng)絡對擴展性的要求。
1.1.3802.1ah運營商骨干橋接
IEEE 802.1ah運營商骨干橋接(PBB)在PBN上又搭建了一層橋接網(wǎng)絡——運營商骨干橋接網(wǎng)絡(PBBN),來解決PB的可擴展性問題。PBB幀比PB幀多了一個運營商網(wǎng)絡幀頭
在業(yè)務數(shù)量和節(jié)點數(shù)量支持上,PBB是第一個真正達到電信網(wǎng)絡要求的橋接技術。但是,PBB仍缺少流量工程和運行管理特性。
1.2 802.1Qay運營商骨干橋接-流量
工程的特征
IEEE 802.1Qay運營商骨干橋接-流量工程(PBB-TE)是PBB加入一系列電信網(wǎng)絡特征后的產(chǎn)物,是一種面向連接的分組傳送技術。PBB-TE的網(wǎng)絡結構如圖2所示。PBB-TE的主要特征如下:
(1)可擴展性
在數(shù)據(jù)平面上,PBB-TE與PBB具有基本相同的幀結構(即MAC-in-MAC)。PBB-TE網(wǎng)絡核心節(jié)點根據(jù)
(2)面向連接和QoS保證
PBB-TE關閉了生成樹協(xié)議和源地址學習機制,將未知地址的幀丟棄而不是廣播它。PBB-TE網(wǎng)絡中用于傳送業(yè)務的以太網(wǎng)交換路徑(ESP),必須由控制平面或者管理系統(tǒng)建立。因此,PBB-TE是一種面向連接的分組傳送技術,每一條ESP都具有確定的流量工程屬性和QoS保證。
(3)操作與維護
PBB-TE加入基于連接故障管理(CFM)的OAM機制,使得PBB-TE不借助其他層網(wǎng)絡,也能提供電信級的OAM功能。
(4)端到端的路徑保護
PBB-TE可以為點到點和點到多點的ESP提供1︰1的路徑保護。PBB-TE可以在建立工作路徑時,同時建立保護路路徑。由于保護路徑是預先配置好的,所以能夠確保它與工作路徑具有相同QoS。PBB-TE路徑故障診斷和保護動作的觸發(fā)全部在數(shù)據(jù)平面完成,保護倒換時間可以達到50 ms量級。
(5)多業(yè)務承載PBB-TE
PBB-TE可以承載各種二層和三層業(yè)務,還提供對TDM業(yè)務的支持。當然,PBB-TE技術也存在不足。與另一種分組傳送網(wǎng)方案傳送多標簽協(xié)議交換(T-MPLS)相比,PBB-TE對多點到多點業(yè)務的支持能力較差、QoS的分類不夠細化、控制平面技術不完善。這些問題將在PBB-TE標準化的過程中逐步解決。長遠來看,PBB-TE能降低運營商在城域網(wǎng)的維護成本,因此部分運營商已經(jīng)嘗試部署PBB-TE技術[1]。
1.3 校園骨干網(wǎng)中的PBB-TE設備
互連實驗
PBB-TE作為一種低成本的電信級分組傳送技術,其應用場景可以由單純的電信城域網(wǎng),擴展到一系列業(yè)務密集、節(jié)點數(shù)量龐大的數(shù)據(jù)中心或科研骨干網(wǎng)絡中。上海交通大學網(wǎng)絡中心做了PBB-TE應用于校園骨干網(wǎng)的初步嘗試,在校園骨干網(wǎng)中成功進行了PBB-TE互連實驗,也驗證了PBB-TE設備和MPLS設備間的互操作性。
上海交通大學校園骨干網(wǎng)拓撲如圖3所示。核心網(wǎng)是一系列通過10GE或GE鏈路相連的IP/MPLS路由器,匯聚網(wǎng)由IP路由器組成。上海交通大學校園網(wǎng)為校內提供視頻點播/組播、電子郵件、FTP、P2P文件共享等服務。為了獲得更好的服務體驗,校園網(wǎng)中大量使用了MPLS流量工程技術。此外,為了給校務管理提供可靠、保密的網(wǎng)絡平臺,校園網(wǎng)中還建立了面向特定業(yè)務的MPLS虛擬專用網(wǎng)(VPN)。
在本次實驗中,客戶端的MAC幀經(jīng)過PBB-TE網(wǎng)橋匯聚后,被封裝為MAC-in-MAC幀,然后經(jīng)由MPLS邊緣節(jié)點,封裝為MPLS包,進入MPLS核心網(wǎng)傳送。在MPLS核心網(wǎng)的出口,通過MPLS邊緣路由器、PBB-TE網(wǎng)橋,最后到達另一端的主機。PBB-TE網(wǎng)橋使用的是具有匯聚功能的PBB-TE邊緣網(wǎng)橋。
在成功進行互連實驗后,下一步將建立基于PBB-TE的匯聚網(wǎng)絡。通過對比PBB-TE匯聚網(wǎng)絡與現(xiàn)有IP匯聚網(wǎng)絡,我們將進一步評估在校園網(wǎng)中部署PBB-TE技術的可行性。我們還將在這兩臺設備上進行PBB-TE控制平面的研究。
2 GMPLS控制的PBB-TE
對于PBB-TE控制平面中的關鍵技術。雖然PBB-TE控制平面的標準化尚未完成,但是業(yè)界比較一致的意見是使用通用多標簽交換協(xié)議(GMPLS)作為PBB-TE控制平面技術。GMPLS擴展了多協(xié)議標簽交換(MPLS)中關于標簽和標簽交換的意義,重用了部分MPLS協(xié)議。GMPLS的主要功能包括信令、路由、路徑選擇、鏈路管理。在進行相應擴展后,GMPLS可以支持多種數(shù)據(jù)平面,譬如SONET/SDH、光傳送網(wǎng)(OTN)、波分復用(WDM)等。引入GMPLS控制平面后,可以提供更加豐富的管理功能,譬如自動連接指配、網(wǎng)狀網(wǎng)恢復保護、約束路由計算等。
下面通過使用GMPLS控制PBB-TE時做的模擬平臺,介紹為研究GMPLS控制的PBB-TE而搭建的模擬環(huán)境。
2.1 GELS對GMPLS的擴展
目前,使用GMPLS控制PBB-TE仍沒有完成標準化。因特網(wǎng)工程任務組(IETF)是這項工作的主要推動者。現(xiàn)在已經(jīng)有兩份關于GMPLS以太網(wǎng)標簽交換(GELS)的草案發(fā)布[2]。這兩個草案中對GELS的體系結構和技術規(guī)范做了說明。GELS盡可能復用了原有GMPL體系結構中的功能組件,并做了必要的擴展:
(1)尋址方式
GELS控制平面上的節(jié)點仍然使用IP地址標志,控制平面的信息在IP層交換。GELS同時支持標號和無標號端口。
(2)信令協(xié)議
GELS中增加了一種新的標簽格式
(3)流量參數(shù)
GELS使用下面的4個量來描述帶寬參數(shù)[3]:承諾速率(CIR)、承諾窗口大小(CBS)、承諾外速率(EIR)、承諾外窗口大小(EBS)。
(4)路由和路徑計算方式
GMPLS對路徑選擇的方法沒有加以限制。所以GELS可以使用任何方式進行路徑計算和路徑選擇。開放式最短路徑優(yōu)先-流量工程/中間系統(tǒng)-中間系統(tǒng)-流量工程(OSPF-TE/IS-IS-TE)仍然可以用來發(fā)布PBB-TE數(shù)據(jù)平面的路由信息。由于數(shù)據(jù)平面的端口已經(jīng)使用標號或無標號的方式進行標志,所以在路由信息中不需要攜帶端口的MAC地址。
(5)鏈路管理
GMPLS的鏈路管理協(xié)議(LMP)與PBB-TE內建的連接故障管理(CFM)功能上有些重疊,都能完成鄰居發(fā)現(xiàn)、故障診斷、故障確認和故障定位等功能。CFM不需要其他層的支持就能獨立運行,而LMP可以自動完成編號/未編號接口的標志符分配。CFM和LMP可以一起運行。
IETF的這兩個草案只說明了如何使用GMPLS建立點到點的PBB-TE路徑。其他一些問題,譬如如何建立點到多點路徑、基于控制平面的保護恢復等,仍需要補充完善。此外,在IEEE 802.1中的另一個標準802.1aq里的PLSB,也可以作為PBB-TE的一種控制方案[4]。
2.2 GMPLS控制PBB-TE的模擬平臺
由于PBB-TE的GMPLS控制技術仍有許多工作需要補充,所以這部分的研究一直比較活躍。相比于使用真實的PBB-TE設備搭建實驗平臺,研究人員更傾向于使用一個虛擬的實驗平臺,因為后者使用更靈活、支持的節(jié)點數(shù)更多。這樣的虛擬平臺大致可以分為兩類:
(1)仿真平臺
以NS2等有限狀態(tài)機仿真軟件為代表。平臺支持的節(jié)點數(shù)多,可擴展性好,但缺少信令交互細節(jié),控制平面和數(shù)據(jù)平面的真實度欠佳。
(2)模擬平臺
以DRAGON項目[5]為代表,使用計算機代替PBB-TE網(wǎng)橋。此方案中的計算機上運行完整的GMPLS協(xié)議棧,數(shù)據(jù)幀通過網(wǎng)卡發(fā)送,PBB-TE控制平面和數(shù)據(jù)平面都可以比較真實地模擬。但是,模擬一個PBB-TE網(wǎng)橋仍需要一臺計算機,擴展性受限。
本文的重點在于GMPLS信令的互通性和跨層優(yōu)化問題,所以在仿真和模擬間做了一個折衷方案。如圖4所示。搭建的大規(guī)模光網(wǎng)絡驗證平臺模擬了一個兩層的網(wǎng)絡:上層是PBB-TE,下層是SONET/SDH。我們完整實現(xiàn)了控制平面的信令協(xié)議(RSVP-TE)和路由協(xié)議(OSPF-TE),其中還包括GMPLS對PBB-TE和SONET的擴展。平臺不實現(xiàn)數(shù)據(jù)平面的轉發(fā)功能。驗證平臺中的節(jié)點只是計算機內存中的一個對象,節(jié)點間的信令交互和路由信息更新通過對象間通信完成,不需要通過實際網(wǎng)卡發(fā)送。信令信息和路由信息被記錄在日志中,供離線查看。我們成功地在這個平臺上演示了包含數(shù)十個節(jié)點的跨層建路。下一步我們考慮對GMPLS做擴展,以支持PBB-TE的保護倒換。
3 結束語
PBB-TE是一個具有層次化網(wǎng)絡結構、完善OAM、能提供QoS保證的分組傳送網(wǎng)技術。作為匯聚層的解決方案,PBB-TE相對于MPLS更有價格優(yōu)勢。目前PBB-TE及其GMPLS控制技術的標準化工作仍在進行中,越來越多的電信網(wǎng)絡特性將會引入到PBB-TE中。隨著PBB-TE標準的完善,PBB-TE將成為下一代城域分組傳送網(wǎng)優(yōu)秀備選技術。
4 參考文獻
[1] Deutsche telecom flirts with PBT[EB/OL]. [2007-09-20]. http://www.lightreading.com/document.asp?doc_id=134344.
[2] Generalized multi-protocol label switching (GMPLS) Ethernet label switching architecture and framework[R]. draft-ietf-ccamp-gmpls-ethernet-arch-09. 2010.
[3] Ethernet traffic parameters[R]. draft-ietf-ccamp-ethernet-traffic-parameters-10. 2010.
[4] ALLAN D, ASHWOOD-SMITH P, BRAGG N, et al. Provider link state bridging [J]. IEEE Communications Magazine, 2008,46(9):110-117.
[5] SOBIESKI J. DRAGON: Dynamic resource allocation via GMPLS optical networks[C]//MCNC Optical Control Planes Workshop, Apr 23, 2004, Chicago, IL, USA.
收稿日期:2010-03-16
韋建文,上海交通大學電子工程系在讀碩士研究生,主要研究方向為多層多域網(wǎng)絡,包括多域網(wǎng)絡的流量工程和分段保護、多層網(wǎng)絡的生存性。
謝銳,上海交通大學網(wǎng)絡信息中心高級工程師,負責上海教育科研網(wǎng)和校園網(wǎng)核心運行和維護,長期從事計算機網(wǎng)絡技術研究開發(fā)、網(wǎng)絡建設和管理工作,研究方向包括下一代互聯(lián)網(wǎng)關鍵技術應用、網(wǎng)絡管理、網(wǎng)絡測量與網(wǎng)絡安全等方面,已發(fā)表論文10余篇。
金耀輝,區(qū)域光通信網(wǎng)絡與新型光通信系統(tǒng)國家重點實驗室教授、博士生導師,上海交通大學網(wǎng)絡信息中心副主任;主要研究方向為未來Internet設計、大規(guī)模網(wǎng)絡測量與優(yōu)化控制和片上光互聯(lián)網(wǎng)絡等;已發(fā)表研究論文100余篇,其中SCI論文30余篇。