近日,華為化華為iMaster NCE’s AOC平臺(以下簡稱AOC)的平臺配置管理技術論文《Software-defined Network Assimilation: Bridging the Last Mile Towards Centralized Network Configuration Management with NAssim》(軟件定義的網絡同化:使用NAssim跨越網絡配置管理最后一公里)獲得SIGCOMM 2022最佳論文,表明AOC的加速配置管理技術得到業內專家的一致認可,具有世界級技術影響力。網絡
SIGCOMM是自動美國計算機協會在通信網絡領域的旗艦型會議,也是華為化目前國際通信網絡領域的頂尖會議。SIGCOMM對論文的平臺質量和數量要求極高,質量方面要求具有基礎性貢獻、加速領導性影響和堅實系統背景。網絡SIGCOMM錄用的自動論文大多數會被廣泛引用,具有非常大的華為化影響力。《Software-Defined Network Assimilation: Bridging the Last Mile Towards Centralized Network Configuration Management with NAssim》是平臺中國地區首篇榮獲該會議最佳論文獎的論文,實現了零的加速突破。
首提SNA思路,網絡獨創NAssim框架
網絡作為基礎設施,自動一直在現代社會中發揮著重要作用。不管是運營商網絡還是企業網絡,大型網絡的管理者通常會采購并運維多廠商的設備,并持續引入新廠商設備和新設備模型到網絡中。高效將多廠商設備統一納管,支撐業務敏捷發放,是網絡當前迫切的訴求。
然而長期以來,不同廠商的網絡設備缺乏統一的配置管理接口。運維工程師只能依靠肩拉手扛的方式開展工作,需要理解不同設備的配置模型,查閱不同廠商的海量文檔,通過手工輸入命令行實現配置,該過程非常繁瑣且很容易出錯。
因此,精準高效獲取設備原生配置模型和網絡統一配置管理模型的映射關系,是實現網絡快速納管新設備中最為核心的挑戰。
華為科學家針對這一難題提出了嶄新的思路,受生物學里的同化作用 Assimilation 的啟發,首次提出了SNA(Software-defined Network Assimilation)的概念,并推出了NAssim 框架。
NAssim設計出一個像運維工程師一樣能 “讀懂” 配置手冊的系統,它能夠從中自動提取設備原生模型,并基于手冊中豐富的配置語義描述信息,自動推理設備原生配置模型和控制器統一配置模型的映射關系。
為了實現這一設計,需要解決以下幾個挑戰:
配置手冊制式異構性
配置手冊的歧義性錯誤
設備原生配置模型和控制器統一配置模型的異構性
在設計過程中主要在以下幾個方面進行了創新:
1. NAssim 設計了統一的手冊解析框架,解決了配置手冊制式異構性的挑戰。
手冊通常需要描述設備所支持的所有配置命令及其功能、配置參數信息、工作視圖和配置樣例,因此可以使用廠商無關的統一格式,歸一化不同廠商配置手冊的制式差異。
2. NAssim 設計了嚴謹的校驗器,解決了配置手冊歧義性錯誤的挑戰。
單命令層面,使用基于BNF范式的語法解析器,對配置命令模板進行自動化校驗。命令關系層面,使用配置樣例推理出配置命令間的層級關系,構建設備配置層級模型。命令片段層面,利用現網具有正確性保障的配置文件,對設備配置模型進行校驗。在構建四個主流廠商的設備配置模型過程中,校驗器識別出配置手冊中超過 200 個歧義性錯誤。
3. NAssim設計了配置語義理解 AI模型 NetBERT 進行自動化映射,解決了設備原生配置模型和控制器統一配置模型異構性的挑戰。
通過語義相似度計算,NetBERT 輸出異構配置模型之間的映射推薦,運維專家可進一步審閱確認。其TOP 10召回率為 89%,這意味著如果允許推薦 10 個映射,則只有 11% 的情況運維工程師要去翻閱配置手冊,提升了 9 倍運維效率。
華為iMaster NCE’s AOC平臺,
加速網絡自動化,使能企業數字化轉型
華為iMaster NCE’s AOC平臺,基于NAssim框架實現從不同廠商的配置文檔中自動構建設備配置模型,從而能自動生成SND網元驅動包,顯著提升了設備適配效率。之前用CLI命令或定制腳本對接,交付周期長達2-3個月;采用AOC后,適配效率提升超過90%,周期縮短至1周。
AOC同時還提供網絡業務可編程能力,能自定義業務邏輯、自動生成北向API,解決異構網絡配置復雜和業務集成開發慢的問題,實現了網絡業務的快速發放,新業務上線周期縮短80%以上。
AOC已經在全球包括運營商、金融、互聯網等各大行業客戶的網絡中部署,加速了網絡自動化的進程。在攜手客戶數字化轉型過程中,AOC構建了繁榮的生態社區 (https://devzone.huawei.com/cn/network/aoc.html),提供學習成長、分享交流、開發實踐等一站式服務。華為AOC社區主要包括快速入門、進階學習、文檔中心、API Explorer、在線開發、資源下載、技術論壇等模塊。通過社區將客戶、伙伴、開發者和華為專家連接起來,打通了思想碰撞、前沿探索、技術創新、信息獲取、賦能培訓、問題處理的高速通道,共建開放互惠的產業生態。
審核編輯:彭靜