RFC9800是我國互聯(lián)網(wǎng)基礎(chǔ)協(xié)議領(lǐng)域的重大突破。
近日,國際互聯(lián)網(wǎng)標(biāo)準(zhǔn)組織IETF發(fā)布新一代互聯(lián)網(wǎng)基礎(chǔ)協(xié)議(SRv6)的核心標(biāo)準(zhǔn)RFC9800。IETF特別為這項標(biāo)準(zhǔn)分配了整百編號,顯示出其對互聯(lián)網(wǎng)演進(jìn)具有里程碑意義。
該標(biāo)準(zhǔn)由中國移動專家牽頭制定,定義了SRv6的核心機(jī)制——壓縮幀頭結(jié)構(gòu)和基礎(chǔ)轉(zhuǎn)發(fā)機(jī)制,成為全球SRv6規(guī)模部署的綱領(lǐng)性標(biāo)準(zhǔn),是我國互聯(lián)網(wǎng)基礎(chǔ)協(xié)議領(lǐng)域的重大突破。
SRv6是繼IPv4、MPLS、IPv6發(fā)布20多年后,IETF制定的新一代互聯(lián)網(wǎng)基礎(chǔ)協(xié)議。SRv6充分繼承了SR的源路由優(yōu)勢和IPv6簡潔、易擴(kuò)展的特點,不再需要使用獨立的信令協(xié)議為所有節(jié)點分配標(biāo)簽,使網(wǎng)絡(luò)更容易配置和管理;不再需要所有節(jié)點支持MPLS,甚至不需要所有節(jié)點都支持SRv6,使網(wǎng)絡(luò)具備更好的兼容性;基于擴(kuò)展了報文頭的IPv6報文即可實現(xiàn)業(yè)務(wù)的端到端部署,使網(wǎng)絡(luò)更加簡潔和高效;網(wǎng)絡(luò)具備可編程能力,可以實現(xiàn)業(yè)務(wù)的靈活擴(kuò)展,結(jié)合SDN(SoftwareDefinedNetwork,軟件定義網(wǎng)絡(luò))還可以實現(xiàn)網(wǎng)絡(luò)的靈活調(diào)度。
然而,該技術(shù)面臨著承載效率低、芯片實現(xiàn)難、設(shè)備成本高等難題。這些問題涉及互聯(lián)網(wǎng)最核心的技術(shù)——基礎(chǔ)轉(zhuǎn)發(fā)機(jī)制與幀頭結(jié)構(gòu)設(shè)計,引發(fā)全球廣泛關(guān)注。
為了應(yīng)對上述難題,中國移動原創(chuàng)性地提出G-SRv6壓縮幀頭技術(shù)和轉(zhuǎn)發(fā)機(jī)制,其核心技術(shù)在于:
撕掉重復(fù)前綴(冗余前綴壓縮):指令列表中的地址其實共享很長的相同開頭(公共前綴/Block),而這部分地址完全可統(tǒng)一記錄一次。G-SRv6只保留真正變化的節(jié)點ID+功能ID,即G-SID。
智能標(biāo)簽識別(新型壓縮標(biāo)記-COCFlavor):新設(shè)計了一個“開關(guān)標(biāo)記”,明確告知下一個指令是壓縮版(G-SID)還是原版(SID)。網(wǎng)絡(luò)設(shè)備能智能識別,實現(xiàn)新舊指令混合編排,兼容過渡。
精準(zhǔn)定位索引(二維指針?biāo)饕航Y(jié)合兩個指針(SI和SL),像查二維坐標(biāo)表一樣快速定位到壓縮指令列表(G-SIDList)中的具體條目,大幅降低芯片查找難度。
靈活容器封裝(G-SID統(tǒng)一容器):壓縮后的指令(G-SID)被放入一個統(tǒng)一大小的盒子(128bit容器)里。一個盒子可以裝一個原版指令,或者靈活裝入多個壓縮版指令,完美適配不同需求。
值得一提的是,在IETF的標(biāo)準(zhǔn)制定過程中,G-SRv6方案歷經(jīng)三大技術(shù)路線、六種不同方案的激烈競爭,最終其壓縮結(jié)構(gòu)與轉(zhuǎn)發(fā)機(jī)制被納入RFC9800,為全球互聯(lián)網(wǎng)發(fā)展貢獻(xiàn)了中國的技術(shù)思路。RFC9800的制定歷時五年多時間,中國移動專家全程深度參與并發(fā)揮了關(guān)鍵作用。
早在2020年,中國移動就在IETF推動成立了SRv6幀頭壓縮設(shè)計組,并由研究院專家程偉強(qiáng)擔(dān)任主席,促成產(chǎn)業(yè)界在技術(shù)路徑上的共識;隨后擔(dān)任標(biāo)準(zhǔn)文檔的編輯人,協(xié)調(diào)解決大量關(guān)鍵技術(shù)問題,確保標(biāo)準(zhǔn)如期發(fā)布。這一成果也使中國移動在IETF的標(biāo)準(zhǔn)貢獻(xiàn)度排名上升至全球運(yùn)營商第一位。
目前,這項新標(biāo)準(zhǔn)獲得全球互聯(lián)網(wǎng)產(chǎn)業(yè)鏈的廣泛認(rèn)可,已有12家主流芯片與設(shè)備制造商在其產(chǎn)品中支持RFC9800,包括思科、華為、Juniper、中興、諾基亞、新華三、Broadcom、Marvell、盛科、銳捷等。此外,Linuxkernel、SONiC、ONOS等主流開源項目,均已在其產(chǎn)品中支持該標(biāo)準(zhǔn)。
中國移動已基于此標(biāo)準(zhǔn)建成全球最大的SRv6骨干網(wǎng),同時,全球運(yùn)營商網(wǎng)絡(luò)中也已部署了超過上萬臺遵循該標(biāo)準(zhǔn)的路由器,標(biāo)志著RFC9800正在全球范圍內(nèi)加速落地應(yīng)用。
*聲明:本文系原作者創(chuàng)作。文章內(nèi)容系其個人觀點,我方轉(zhuǎn)載僅為分享與討論,不代表我方贊成或認(rèn)同,如有異議,請聯(lián)系后臺。
想要獲取半導(dǎo)體產(chǎn)業(yè)的前沿洞見、技術(shù)速遞、趨勢解析,關(guān)注我們!