[发明专利]一种面向通用多核网络处理器的路由协议优化方法有效
申请号: | 202010168876.2 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111404818B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 刘赫;贾汮;王琼;李振华 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | H04L45/30 | 分类号: | H04L45/30;H04L47/2425;H04L45/00;H04L47/6275;G06F9/48 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 杨浩林 |
地址: | 518057 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 通用 多核 网络 处理器 路由 协议 优化 方法 | ||
1.一种面向通用多核网络处理器的路由协议优化方法,其特征在于,包括:
S1、网络平台服务层采用并行化的方式提供基础的路由公共服务模块功能,基础的路由公共服务模块功能包括路由管理服务、路由重发布管理、协议栈功能服务、报文队列管理、接口事件管理;并提供不同协议模块统一的服务;
S2、IGP路由协议进行多线程并行化模块划分,并使用网络平台服务层提供的共用接口,具体包括:IGP路由协议包括OSPF、ISIS路由协议进行多线程并行化模块划分;OSPF将业务逻辑划分为邻居管理、LSDB管理、SPF计算模块并以多线程方式运行,利用多核处理器的特性优化OSPF的的并行处理能力,并且将报文管理、接口管理、路由管理模块通过使用网络平台服务层提供的共用接口减少线程开销;
S3、BGP路由协议基于邻居会话集划分方式进行多实例并行优化处理,并调用网络平台服务层提供的共用接口;
S4、动态优化通用多核网络处理器的路由协议线程调度属性;包括:通过动态优化通用多核网络处理器的路由协议线程调度属性,提升通用多核网络处理器的路由协议运行效率,网络平台服务层NPSM的公共模块线程因为提供所有协议的公共服务,需要增加调度的优先级,各协议模块的线程根据目前配置的邻居数量以及维护路由数量动态调整调度的优先级;通用多核网络处理器的网络加速引擎提高报文的收发能力。
2.根据权利要求1所述的面向通用多核网络处理器的路由协议优化方法,其特征在于,所述S1的具体步骤包括:
S1.1、报文管理线程通过网络加速引擎快速收发报文,完成基础的报文解析后通过报文消息队列分发给各路由协议进程;
S1.2、接口管理线程维护全局接口信息库并通过接口事件队列触发各路由协议进程接口事件的响应;
S1.3、路由管理线程管理全局路由表,通过路由事件队列完成各路由协议进程与全局路由表的交互和更新。
3.根据权利要求1所述的面向通用多核网络处理器的路由协议优化方法,其特征在于,所述S2的具体步骤包括:
S2.1、主线程完成进程的启动和初始化,并根据运行条件派生出具体的从线程;
S2.2、邻居管理从线程,用于邻居状态的建立和维护;同时,提炼出LSA并通告给LSDB管理从线程;
S2.3、LSDB管理从线程,对从邻居管理从线程中收集到的LSA进行统一管理,同时将LSA信息通过泛洪扩散,达到OSPF或ISIS协议全网LSDB的同步;
S2.4、SPF计算从线程,利用LSDB管理从线程中的数据,依据SPF算法计算出最短路径树,从而形成路由表,并通告路由更新与存储模块更新同步全局路由表。
4.根据权利要求1所述的面向通用多核网络处理器的路由协议优化方法,其特征在于,所述S3的具体步骤包括:
S3.1、主线程完成进程的启动和初始化,从线程的派生,通过从线程通信接口完成邻居会话的应答与分发工作;
S3.2、从线程基于邻居会话集方式划分,每个实例线程与单个传统BGP实例进程的任务相当,负责完成其上连接的邻居集合全部协议功能的执行,整个BGP协议的路由更新计算任务被自然地分布在多个线程上处理;
S3.3、从线程通过策略库模块访问全局策略库维护本线程所负责的邻居会话的输入输出策略,通过路由更新与存储模块维护各线程访问全局路由表时的数据一致性,完成各从线程之间更新路由的相互通告。
5.根据权利要求1所述的面向通用多核网络处理器的路由协议优化方法,其特征在于,所述S4的具体步骤包括:
S4.1、路由协议线程调度属性优化模块由网络服务平台进程启动和维护,网络服务平台进程在完成主要事务初始化后,启动路由协议线程调度属性;
S4.2、设置网络服务进程的报文管理线程、接口管理线程、路由管理线程各路由协议公用的服务线程与指定CPU核进行亲和性affinity绑定;
S4.3、路由协议进程业务负载达到或超过设定的门限,则进入调整相应路由协议的调度优先级属性,业务负载较高的路由协议得到高优先级的调度;
S4.4、路由协议进程判断业务负载回落到设定的门限值,则进入降低相应路由协议的调度优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010168876.2/1.html,转载请声明来源钻瓜专利网。