【技术实现步骤摘要】
智能网卡、智能网卡系统及控制方法
本申请涉及计算机网络
,更具体的说是涉及智能网卡、智能网卡系统及控制方法。
技术介绍
智能网卡(IntelligentNetworkInterfaceCard,iNIC)是一种以网络处理器为核心的高性能网络接入卡。它采用多核多线程的网络处理器架构,主要用于实现虚拟交换、安全隔离、服务质量(QualityofService,QoS)等特性,应用于云计算网络虚拟化解决方案当中。随着云数据中心业务类型和数据量的持续增加,传统的依靠HostCPU实现网络设备(例如,服务器)的内网络方案,网络稳定性差,以及网络能效比低。
技术实现思路
有鉴于此,本申请提供了智能网卡的控制平面切换方法、转发平面切换方法既装置,以解决网络设备内网络的稳定性差、能效比低的技术问题。本申请提供了如下技术方案:第一方面,本申请提供了一种智能网卡系统,应用于网络设备中,所述系统包括网卡模块、可编程集成电路模块和所述网络设备中的主处理器,其中,该可编程集成电路模块内部集成有处理器单元;所述网卡模块与所述可编程集成电路模块通过通信总线连接;所述网卡模块和所述可编程集成电 ...
【技术保护点】
1.一种智能网卡系统,其特征在于,应用于网络设备中,所述系统包括网卡模块、可编程集成电路模块和所述网络设备中的主处理器,其中,该可编程集成电路模块内部集成有处理器单元;所述网卡模块与所述可编程集成电路模块通过通信总线连接;所述网卡模块和所述可编程集成电路模块均与所述主处理器相连接;所述处理器单元与所述主处理器之间建立有信息同步通道;其中,所述主处理器为第一控制平面,所述处理器单元为的第二控制平面;所述网卡模块为第一转发平面、所述可编程集成电路模块为第二转发平面、所述主处理器为第三转发平面。
【技术特征摘要】
1.一种智能网卡系统,其特征在于,应用于网络设备中,所述系统包括网卡模块、可编程集成电路模块和所述网络设备中的主处理器,其中,该可编程集成电路模块内部集成有处理器单元;所述网卡模块与所述可编程集成电路模块通过通信总线连接;所述网卡模块和所述可编程集成电路模块均与所述主处理器相连接;所述处理器单元与所述主处理器之间建立有信息同步通道;其中,所述主处理器为第一控制平面,所述处理器单元为的第二控制平面;所述网卡模块为第一转发平面、所述可编程集成电路模块为第二转发平面、所述主处理器为第三转发平面。2.根据权利要求1所述的系统,其特征在于,所述第一控制平面的优先级高于所述第二控制平面的优先级;所述第一转发平面的优先级高于所述第二转发平面的优先级,且所述第二转发平面的优先级高于第三转发平面的优先级。3.根据权利要求1或2所述的系统,其特征在于,当前主控制平面为所述第一控制平面、当前备控制平面为所述第二控制平面,或者,当前主控制平面为所述第二控制平面、当前备控制平面为所述第一控制平面;所述当前主控制平面和所述当前备控制平面均用于:检测所述当前主控制平面和所述当前备控制平面是否存在异常;当检测到所述当前备控制平面存在异常时,控制所述当前备控制平面重新启动;当检测到所述当前主控制平面存在异常时,控制当前备控制平面切换为新的主控制平面,当前主控制平面切换为新的备控制平面,以及控制所述当前主控制平面重新启动。4.根据权利要求3所述的系统,其特征在于,所述当前主控制平面和所述当前备控制平面均还用于:当检测到所述当前备控制平面异常消除时,将所述当前主控制平面的控制信息同步给所述当前备控制平面;当检测到所述当前主控制平面异常消除时,将所述新的主控制平面的控制信息同步给所述当前主控制平面。5.根据权利要求1所述的系统,其特征在于,当前主控制平面,用于当检测到当前转发平面出现异常时,按照优先级由高到低的顺序,将转发规则由所述当前转发平面迁移至该当前转发平面的下一个优先级的转发平面;其中所述当前主控制平面为所述第一控制平面或所述第二控制平面。6.根据权利要求5所述的系统,其特征在于,所述当前主控制平面,用于当检测到所述第一转发平面出现软件故障时,将转发规则由所述第一转发平面迁移至所述第二转发平面,并控制所述第一转发平面重新启动系统;当检测到所述第一转发平面软件故障消除后,将所述转发规则由所述第二转发平面迁移回所述第一转发平面;所述当前主控制平面,用于当检测到所述第二转发平面出现软件故障时,将所述转发规则由所述第二转发平面迁移至所述第三转发平面...
【专利技术属性】
技术研发人员:林楷智,贡维,石江涛,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。