[发明专利]智能网卡、智能网卡系统及控制方法有效
申请号: | 201810988015.1 | 申请日: | 2018-08-28 |
公开(公告)号: | CN109245926B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 林楷智;贡维;石江涛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠;王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 网卡 系统 控制 方法 | ||
1.一种智能网卡系统,其特征在于,应用于网络设备中,所述系统包括网卡模块、可编程集成电路模块和所述网络设备中的主处理器,其中,该可编程集成电路模块内部集成有处理器单元;
所述网卡模块与所述可编程集成电路模块通过通信总线连接;
所述网卡模块和所述可编程集成电路模块均与所述主处理器相连接;
所述处理器单元与所述主处理器之间建立有信息同步通道,用于同步控制信息;
其中,所述主处理器为第一控制平面,所述处理器单元为的第二控制平面;所述网卡模块为第一转发平面、所述可编程集成电路模块为第二转发平面、所述主处理器为第三转发平面。
2.根据权利要求1所述的系统,其特征在于,
所述第一控制平面的优先级高于所述第二控制平面的优先级;
所述第一转发平面的优先级高于所述第二转发平面的优先级,且所述第二转发平面的优先级高于第三转发平面的优先级。
3.根据权利要求1或2所述的系统,其特征在于,当前主控制平面为所述第一控制平面、当前备控制平面为所述第二控制平面,或者,当前主控制平面为所述第二控制平面、当前备控制平面为所述第一控制平面;所述当前主控制平面和所述当前备控制平面均用于:
检测所述当前主控制平面和所述当前备控制平面是否存在异常;
当检测到所述当前备控制平面存在异常时,控制所述当前备控制平面重新启动;
当检测到所述当前主控制平面存在异常时,控制当前备控制平面切换为新的主控制平面,当前主控制平面切换为新的备控制平面,以及控制所述当前主控制平面重新启动。
4.根据权利要求3所述的系统,其特征在于,所述当前主控制平面和所述当前备控制平面均还用于:
当检测到所述当前备控制平面异常消除时,将所述当前主控制平面的控制信息同步给所述当前备控制平面;
当检测到所述当前主控制平面异常消除时,将所述新的主控制平面的控制信息同步给所述当前主控制平面。
5.根据权利要求1所述的系统,其特征在于,当前主控制平面,用于当检测到当前转发平面出现异常时,按照优先级由高到低的顺序,将转发规则由所述当前转发平面迁移至该当前转发平面的下一个优先级的转发平面;
其中所述当前主控制平面为所述第一控制平面或所述第二控制平面。
6.根据权利要求5所述的系统,其特征在于,
所述当前主控制平面,用于当检测到所述第一转发平面出现软件故障时,将转发规则由所述第一转发平面迁移至所述第二转发平面,并控制所述第一转发平面重新启动系统;当检测到所述第一转发平面软件故障消除后,将所述转发规则由所述第二转发平面迁移回所述第一转发平面;
所述当前主控制平面,用于当检测到所述第二转发平面出现软件故障时,将所述转发规则由所述第二转发平面迁移至所述第三转发平面,并通知上层应用进行处理;
所述当前主控制平面,用于当监测到所述第三转发平面出现软件故障时,通知上层应用进行处理。
7.根据权利要求5所述的系统,其特征在于,
所述当前主控制平面,用于当检测到所述第一转发平面的资源不充足时,将所述转发规则由所述第一转发平面迁移至所述第二转发平面,并在检测到所述第一转发平面的资源变为充足时,将所述转发规则由所述第二转发平面迁移回所述第一转发平面;
所述当前主控制平面,用于当检测到所述第二转发平面的资源不充足时,将所述转发规则由所述第二转发平面迁移至所述第三转发平面,并在检测到所述第二转发平面的资源变为充足时,将所述转发规则由所述第三转发平面迁移回所述第二转发平面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810988015.1/1.html,转载请声明来源钻瓜专利网。