理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖

机器之心专栏
机器之心编辑部
在第36届SIGCOMM2022会议上 , 来自华为的研究者受生物学里的同化作用Assimilation的启发 , 首次提出了SNA(Software-definedNetworkAssimilation)的概念 。
网络是现代社会高效运转的重要基础设施 。 从运营商网络时代到云数据中心网络时代 , 大型网络的管理者通常会采购并运维来自多个设备供应商的设备 , 并持续引进新设备模型和新厂商设备到网络中 。 高效地将多种设备吸纳入统一的配置管理框架 , 是支撑海量网络应用的核心基础能力 。
理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖
文章图片
然而长期以来 , 不同供应商的网络设备缺乏统一的配置管理接口 。 当前的网络配置管理实践十分依赖运维工程师的人力付出 , 他们需要翻阅多个设备商的大量配置手册 , 理解各设备商的配置模型 , 编写规则将设备原生配置命令映射到中心控制器的统一配置模型 , 该过程非常繁琐且容易出错 。
理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖
文章图片
面向网络基础设施需要吸纳新设备的长期而持续的需求 , 高效准确获取设备原生配置模型和网络统一配置管理模型的映射关系是一个核心挑战 。 在8月22日-26日举办的第36届SIGCOMM2022会议上 , 华为的研究者针对这一难题提出了崭新的思路,受生物学里的同化作用Assimilation的启发 , 首次提出了SNA(Software-definedNetworkAssimilation)的概念 。 研究者推出了助力网络配置管理最后一公里的辅助框架NAssim , 把一个现有网络“消化、理解、吸收”新设备的过程尽可能进行了自动化 , 并提出用网络配置语义模型NetBERT直接“读懂”配置说明书 , 把运维工程师从繁琐易出错的工作中解放出来 , 大幅提升网络运维的效率 。 目前该工作正在华为数通产品线进行落地试点 。
SIGCOMM(SpecialInterestGrouponDataCommunication , 数据通信专业组)是美国计算机协会ACM(AssociationforComputingMachinery)组织的通信网络领域的顶级旗舰会议 , 每年吸引全球近千名网络与通信领域的顶级专家参加 , 拥有极高的学术地位 。 据了解,本届会议共281篇投稿论文 , 接收55篇 , 接受率约为19.57% 。 《Software-DefinedNetworkAssimilation:BridgingtheLastMileTowardsCentralizedNetworkConfigurationManagementwithNAssim》是中国地区首篇荣获该会议最佳论文奖的论文 。
理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖
文章图片
论文地址:https://dl.acm.org/doi/10.1145/3544216.3544244
接下来 , 我们将对华为推出的配置管理系统NAssim进行详细解读 。
设计思路和系统概述
首先来看设计思路 。 SNA(Software-definedNetworkAssimilation , 软件定义网络同化)是指将异构的设备配置模型(包括传统设备和新引入的设备商设备)接纳入现有的集中式控制的网络中的过程 , 其核心难题是解决多样的设备原生配置模型(Vendor-specificDeviceModel , VDM)和中心控制器统一配置管理模型(UnifiedDeviceModel , UDM)的映射问题 。
理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖
文章图片
现有的SNA流程十分依赖运维工程师的专家知识进行人工映射 , 研究者因此试图寻找一种更为高效和自动化的方式加速SNA流程 , 将运维工程师从繁琐且易出错的工作中解放出来 。 受现有运维实践启发 , 研究者提出设计一个能够像运维工程师一样能“读懂”配置说明书的系统 , 这个系统能够消化理解配置手册 , 从中自动提取设备原生模型 , 并基于手册中丰富的配置语义描述信息 , 自动推理设备原生配置模型和控制器统一配置模型的映射关系 。