发明名称 一种将路由器的控制平面同数据平面的硬件相分离的方法
摘要 一种将路由器的控制平面同数据平面的硬件相分离的方法,该方法所涉及的控制平面对应于路由器的主处理单元,数据平面对应于路由器的从处理单元,含多个接口单元。本发明在控制平面与数据平面之间设置由设备管理模块、虚拟驱动模块和内部通信模块组成的RAL路由适配层软件,形成路由适配层的虚拟接口以模拟数据平面上的从处理单元线路接口单元,完成对数据平面的硬件进行逻辑分离屏蔽,控制平面通过对RAL软件中的虚拟接口与设备管理模块的操作,并结合RAL中的内部通信模块分别实现对数据平面的协议数据报文和硬件管理的信息交换。有利于路由器上层协议软件的移植和扩展,适应于底层硬件实现方式的不断更新,并缩短系统调试周期和产品的研发周期。
申请公布号 CN100512283C 申请公布日期 2009.07.08
申请号 CN200410070682.X 申请日期 2004.07.29
申请人 国家数字交换系统工程技术研究中心 发明人 汪斌强;陈庶樵;魏进武;申涓;于婧;吴美娟
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京集佳知识产权代理有限公司 代理人 王学强
主权项 1、一种将路由器的控制平面同数据平面的硬件相分离的方法,其控制平面对应于路由器的主处理单元,控制平面包括协议层和网络管理层软件,负责完成主处理单元的设备管理以及路由计算功能,数据平面对应于路由器的从处理单元,有多个接口单元,完成各类数据报文以及协议报文的收发,其特征在于:该方法通过在控制平面与数据平面之间设置一路由适配层,在控制平面内将接口单元抽象成虚拟接口以模拟数据平面上的从处理单元线路接口,在控制平面内完成对数据平面的硬件进行逻辑分离屏蔽,控制平面通过对路由适配层软件中的虚拟接口与设备管理模块的操作,并结合路由适配层中的内部通信模块分别实现对数据平面的协议数据报文和硬件管理的信息交换;将路由适配层分为设备管理模块、虚拟驱动模块和内部通信模块,其中设备管理模块与虚拟驱动模块均通过内部通信模块完成与数据平面上的从处理单元间的通信;将内部通信模块置于路由适配层的底层并运行于内部交换网络,并将其分别分布在主处理单元模块和接口单元上,负责路由器内部网络的通信,实时完成控制平面与数据平面上的从处理单元间的相关信息交互,对底层硬件实行初步屏蔽分离。
地址 450002河南省郑州市俭学街7号