【技术实现步骤摘要】
一种多模态网络的模态部署方法及模态部署系统
[0001]本专利技术属于网络模态部署领域,具体涉及一种多模态网络的模态部署方法及模态部署系统。
技术介绍
[0002]随着网络业务形态的不断丰富,业务对网络的需求越来越多样和多变。而传统网络基础结构僵化、网元结构封闭,网络内在的能力与结构对业务需求的适应性差,导致网络业务需求与网络基础能力之间的差距越发显著。多模态网络环境使得这些多元化的网络技术体系能在统一的基础设施网络平台中共生共存,针对信息网络的智慧化、多元化、个性化、高鲁棒、高效能等发展需求,打破传统网络僵化的刚性架构,从而用多元化的技术体系适配个性化、专业化应用需求。
[0003]多模态网络功能平台由多种硬件交换网元构成,支持多样化的寻址与路由技术,可以承载多种网络模态应用和复杂的目标架构实现。实现多模态共存,即不同的物理网络域中,每个物理网络域所使用的网络标识空间仅有一个,从网络层面上讲,模态所属的物理网络域中网络仅支持单一协议栈,核心网可以同时支持不同的网络协议栈。多模态网络可视为对 IP网络的一种增量式扩展 ...
【技术保护点】
【技术特征摘要】
1.一种多模态网络的模态部署方法,其特征在于,该方法包括数据面模态部署和控制面模态部署;所述数据面模态部署具体包括如下步骤:(1)根据新的模态需求,定义新的解析、转发规则,编写基于高级网络编程语言的数据面模态程序;(2)将所述数据面模态程序进行前端编译,得到高级中间表示文件;(3)在硬件网元列表中选取要部署的硬件交换网元,构建抽象网元;并将所述高级中间表示文件加载到所述抽象网元中,在抽象网元列表中对应的硬件交换网元中并行进行后端编译,生成目标文件;(4)在抽象网元中启动运行所述目标文件,完成数据面部署;所述控制面模态部署具体包括如下步骤:(a)根据新的模态需求,编写基于高级网络编程语言的控制面模态程序;(b)调用所述高级中间表示文件,将所述控制面模态程序进行编译,生成网络控制器可加载的app模态应用文件;(c)将所述app模态应用文件加载到网络控制器,激活并运行该app模态应用文件,从而为模态可编程数据平面的传输管道提供转发规则;至此,所述网络控制器下属的相关硬件交换网元即可支持该app模态应用文件的相关模态,完成模态网络控制面的部署。2.根据权利要求1所述的多模态网络的模态部署方法,其特征在于,所述数据面模态程序为抽象转发模态程序,其使用命令式控制流程序来描述网络模态头部字段处理过程,反映多模态网络的硬件交互网元中的解析、匹配、动作流水线;使用抽象转发模型定义一种模态语言,来表达如何配置硬件交换网元以及如何处理数据包。3.根据权利要求1所述的多模态网络的模态部署方法,其特征在于,基于要部署的硬件交换网元,构建抽象网元,具体为:异构平台的配置信息依据按需分配的原则规划出特定网络功能与目标平台的映射关系;其中,所述异构平台的配置信息为编写的基于高级网络编程语言的数据面模态程序的一个网络拓扑构造。4.根据权利要求1所述的多模态网络的模态部署方法,其特征在于,所述硬件交换网元为异质异构的硬件交换网元。5.一种多模态网络的模态部署系统,其特征在于,所述模态部署系统包括模态选择模块、数据面部署模块、控制面部署模块和模态加载启...
【专利技术属性】
技术研发人员:潘仲夏,邹涛,徐琪,张继,国兴昌,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。