陳景文,黃旭陽
(中國移動通信集團廣東有限公司 廣州分公司,廣東 廣州 510000)
隨著行業(yè)數(shù)字化轉(zhuǎn)型,多業(yè)務需要硬隔離保障,行業(yè)應用向生產(chǎn)網(wǎng)絡深入,也產(chǎn)生了確定性時延的新需求。同時,行業(yè)數(shù)字化轉(zhuǎn)型對運營商網(wǎng)絡有著可視化需求,部分企業(yè)信息系統(tǒng)已經(jīng)實現(xiàn)可視化,但離開企業(yè)進入運營商網(wǎng)絡和云就會變成“黑盒”,這就要求運營商提供云、網(wǎng)、安一體可視化視圖服務,實現(xiàn)企業(yè)內(nèi)、外信息化水平的一致[1]。此外,隨著行業(yè)數(shù)字化發(fā)展,人工運維無法滿足ToB業(yè)務快速定位的需求,通信領(lǐng)域需加快發(fā)展智能化運維。
FlexE硬切片技術(shù)是在標準以太網(wǎng)的基礎(chǔ)上增加了時隙調(diào)度SHIM,即針對L1層添加時隙調(diào)度機制,以此實現(xiàn)硬隔離[2]。單板FlexE調(diào)度如圖1所示。

圖1 單板FlexE調(diào)度
FlexE捆綁技術(shù)的帶寬靈活擴展,多路以太網(wǎng)物理層(Physical Layer,PHY)組合在一起成為FlexE Group,并承載通過FlexE Shim分發(fā)、映射來的一路FlexE Client數(shù)據(jù)流。多個端口捆綁為一個端口來使用,即多個物理端口通過時隙復用技術(shù)合并為一個端口使用。新端口擁有獨立的MAC地址,主要應用在網(wǎng)絡鏈路帶寬擴容場景,例如4路100 GE端口捆綁實現(xiàn)400 GE速率,捆綁后新分配一個MAC地址,即400 GE MAC。
傳統(tǒng)以太網(wǎng)端口鏈路聚合組(Link Aggregation Group,LAG)捆綁是基于二層鏈路聚合控制協(xié)議(Link Aggregation Control Protocol,LACP)協(xié)商,基于IP五元組散列(Hash),存在流量不均的問題。當流量超過100 GB時,可能會因流量Hash不均導致流量集中調(diào)度在某個100 GE物理端口上,從而造成丟包[3]。FlexE捆綁基于L1層通過Calendar的時隙分發(fā)機制均勻分發(fā)Bit流,實現(xiàn)了“小捆大”和帶寬平滑擴容。
FlexE切片也稱為FlexE通道化(Channelization),以一路以太網(wǎng)PHY作為FlexE Group,承載通過FlexE Shim分發(fā)、映射來的多路低速率FlexE Client數(shù)據(jù)流[4]。FlexE切片技術(shù)中,一個物理端口基于時隙復用技術(shù)拆分為多個端口使用,每個新端口均擁有獨立的MAC地址。FlexE切片通過“大切小”實現(xiàn)了一網(wǎng)多用,達到了以太網(wǎng)硬隔離的目的,提高了相應的安全性[5]。
FlexE捆綁技術(shù)多用于數(shù)據(jù)中心內(nèi)部互聯(lián)鏈路的彈性擴容,F(xiàn)lexE切片技術(shù)多用于政企客戶的專網(wǎng)或?qū)>€硬隔離需求。通信運營商網(wǎng)絡中,這兩種技術(shù)均有較多的應用。FlexE的這兩種技術(shù)可以組合使用,例如兩個50 GE鏈路通過FlexE捆綁為100 GE高速鏈路后,再切分為多個FlexE切片使用[6]。
傳統(tǒng)服務質(zhì)量(Quality of Service,QoS)中,所有流量共享8個服務類別(Class of Service,CoS)隊列,采用優(yōu)先級調(diào)度。而FlexE技術(shù)實現(xiàn)了物理時隙級隔離,采用獨立隊列調(diào)度。G.MTN接口(FlexE)能夠?qū)崿F(xiàn)帶寬硬隔離、低時延,線路側(cè)獨立的端口調(diào)度隊列負責業(yè)務硬隔離和中間節(jié)點分組交換。G.MTN通道(FlexE交叉)能夠?qū)崿F(xiàn)安全隔離、穩(wěn)定低時延,避免了傳統(tǒng)IP轉(zhuǎn)發(fā)的成幀、組包、查表以及緩存等[7]。兩種切片技術(shù)的實現(xiàn)對比如圖2所示。

圖2 兩種切片技術(shù)實現(xiàn)對比
在5G新技術(shù)出現(xiàn)前,傳輸網(wǎng)隔離不同業(yè)務的手段均采用虛擬專用網(wǎng)絡(Virtual Private Network,VPN)+QoS方式。不同業(yè)務承載在不同的VPN上,業(yè)務轉(zhuǎn)發(fā)邏輯上隔離,報文隊列基于QoS優(yōu)先級調(diào)度。當報文突發(fā)場景形成流量過載時,物理端口上會產(chǎn)生擁塞。如果過載流量在端口緩存限度內(nèi),則會導致業(yè)務報文時延加大;如果過載流量超過端口緩存限度,則會導致業(yè)務丟包。當多種業(yè)務混傳時,由于不同業(yè)務流量模型不一樣,因此流量擬合后會發(fā)生一定的問題。
5G新技術(shù)出現(xiàn)后,SPN傳輸網(wǎng)增加新特性FlexE切片,為網(wǎng)絡不同業(yè)務流提供了分離承載的技術(shù)手段[8]。例如,2C手機上網(wǎng)、短視頻等業(yè)務的流量不確定、突發(fā)性較強,而2B生產(chǎn)類業(yè)務的帶寬可測算、流量穩(wěn)定,這兩類業(yè)務可以通過FlexE切片分別承載,2C業(yè)務任何流量突發(fā)均無法影響到2B切片上的業(yè)務。
FlexE切片帶寬無損調(diào)整,能夠滿足業(yè)務帶寬長期演進需求。其操作簡單,網(wǎng)絡云化引擎(Network Cloud Engine,NCE)能一鍵下發(fā)、自動調(diào)整,同時協(xié)議完備、調(diào)整過程0丟包,有效地實現(xiàn)了業(yè)務無損。此外,承載步長隨需選擇,可達到無極變速的目的。
在傳統(tǒng)端口調(diào)度中,主要是基于報文優(yōu)先級進行調(diào)度,長包會阻塞短包,導致短包時延變大,業(yè)務之間相互影響。而FlexE通道化則是基于時隙調(diào)度的方式獨占帶寬,使得不同切片上業(yè)務之間不相互影響,做到接口間嚴格隔離,接口內(nèi)統(tǒng)計復用[9]。傳統(tǒng)端口調(diào)度到FlexE通道化的轉(zhuǎn)變?nèi)鐖D3所示。

圖3 傳統(tǒng)端口調(diào)度到FlexE通道化的轉(zhuǎn)變
在某電網(wǎng)客戶的SPN承載網(wǎng)設計中,采用FlexE分組硬切片方案,如圖4所示。

圖4 某電網(wǎng)SPN承載網(wǎng)切片設計
其默認切片承載了某電網(wǎng)N2/N4/OM業(yè)務,共用VPN(5G_EMBB VPN),同時和ToC業(yè)務共享帶寬。企業(yè)切片1承載了電網(wǎng)安全生產(chǎn)N3/N6業(yè)務,對應兩個L3 VPN,其帶寬達1 Gb/s;企業(yè)切片2則承載電網(wǎng)管理信息N3/N6業(yè)務,對應兩個L3 VPN,帶寬也達到了1 Gb/s[10]。該設計方式優(yōu)勢顯著,一是通過硬切片實現(xiàn)硬管道隔離,電網(wǎng)管理、業(yè)務獨立使用,與其他專線業(yè)務進行硬隔離,業(yè)務承載更加穩(wěn)定;二是業(yè)務可通過芯片底層直接轉(zhuǎn)發(fā),不經(jīng)過包的解封裝,使得電網(wǎng)業(yè)務時延更低。
結(jié)合行業(yè)數(shù)字化轉(zhuǎn)型發(fā)展特征,對FlexE在切片分組網(wǎng)絡中的應用優(yōu)勢進行了分析,并分析具體的業(yè)務應用和SPN承載網(wǎng)中的切片設計方案。FlexE硬切片技術(shù)能夠兼顧硬隔離和統(tǒng)計復用,在SPN中的應用可以提供安全可靠的高質(zhì)量承載網(wǎng)業(yè)務,有助于在通信領(lǐng)域中構(gòu)建高效綜合業(yè)務承載網(wǎng)。