【技术实现步骤摘要】
一种处理器及报文处理方法
本申请涉及通信
,特别是涉及一种处理器及报文处理方法。
技术介绍
随着网络技术的发展,大数据、云计算等新形式的网络应用越来越广泛,这就造成网络中的数据流量急剧增大。在这种情况下,基于智能弹性架构(IntelligentResilientFramework,IRF)的虚拟化技术能够较好地保证网络运行的可靠性。在基于IRF的双机热备系统中,两个成员设备被虚拟化为一个堆叠设备。堆叠设备可以接收转发设备发送的报文,并对报文进行处理。成员设备之间可以相互备份。当一个成员设备故障时,堆叠设备可以根据备份信息无缝地将业务切换到另一成员设备上,以达到保护系统网络稳定运行的目的。堆叠设备中的每个成员设备在接收到报文时,会将报文存放在缓存区,并按照先入先出(FirstInputFirstOutput,FIFO)的队列规则对报文进行提取和处理。而成员设备接收的报文包括转发设备发送的非预设协议报文(例如数据报文)以及成员设备之间通过IRF链路发送的预设协议报文(例如心跳报文等),这些报文均会加入FIFO队列中。其中,心跳报文是成员设备之间相互确认状态的一种报文。当网络环境中存在大量非预设协议报文时,由于处理器的处理性能的限制,缓存区会很快被存满。当缓存区被存满之后,后续接收的报文因无法存放而会被丢弃。当预设协议报文被丢弃时,会导致堆叠设备发生堆叠分裂现象,这将导致双机热备功能失效,从而可能会引发重大网络问题。
技术实现思路
本申请实施例的目的在于提供了一种处理器及报文处理方法,以降低堆叠设备发生堆叠分裂现象的可能性。为了达到上述目的,第一方面,本申请实 ...
【技术保护点】
1.一种处理器,其特征在于,所述处理器为堆叠设备中的成员设备的处理器;所述处理器包括:与预设协议报文类型对应的第一缓存区和与非预设协议报文类型对应的第二缓存区,以及处理器内核和协处理器;所述协处理器,用于接收报文,根据所述报文携带的特征信息,确定所述报文的报文类型,从所述第一缓存区和所述第二缓存区中确定所述报文类型对应的目标缓存区,基于所述目标缓存区对所述报文进行缓存,并基于所述目标缓存区将所述报文提交至所述处理器内核;其中,所述报文类型包括:预设协议报文类型和非预设协议报文类型;所述处理器内核,用于处理所述协处理器提交的报文。
【技术特征摘要】
1.一种处理器,其特征在于,所述处理器为堆叠设备中的成员设备的处理器;所述处理器包括:与预设协议报文类型对应的第一缓存区和与非预设协议报文类型对应的第二缓存区,以及处理器内核和协处理器;所述协处理器,用于接收报文,根据所述报文携带的特征信息,确定所述报文的报文类型,从所述第一缓存区和所述第二缓存区中确定所述报文类型对应的目标缓存区,基于所述目标缓存区对所述报文进行缓存,并基于所述目标缓存区将所述报文提交至所述处理器内核;其中,所述报文类型包括:预设协议报文类型和非预设协议报文类型;所述处理器内核,用于处理所述协处理器提交的报文。2.根据权利要求1所述的处理器,其特征在于,所述预设协议报文类型为用于管理控制的关键报文类型,所述非预设协议报文类型为非关键报文类型;所述协处理器,从所述第一缓存区和所述第二缓存区中确定所述报文类型对应的目标缓存区时,包括:当所述报文类型为所述关键报文类型时,将所述第一缓存区确定为目标缓存区;当所述报文类型为所述非关键报文类型时,将所述第二缓存区确定为目标缓存区。3.根据权利要求2所述的处理器,其特征在于,所述非关键报文类型包括:数据报文类型和其他报文类型,所述其他报文类型为除了所述关键报文类型和数据报文类型之外的报文类型;所述第二缓存区包括:与数据报文类型对应的第一子缓存区和与其他报文类型对应的第二子缓存区;所述协处理器,将所述第二缓存区确定为目标缓存区时,包括:当所述报文类型为所述数据报文类型时,将所述第一子缓存区确定为目标缓存区;当所述报文类型为所述其他报文类型时,将所述第二子缓存区确定为目标缓存区。4.根据权利要求1所述的处理器,其特征在于,所述协处理器,基于所述目标缓存区将所述报文提交至所述处理器内核时,包括:按照各个缓存区对应的优先级,基于所述目标缓存区将所述报文提交至所述处理器内核;其中,所述第一缓存区的优先级高于所述第二缓存区的优先级。5.根据权利要求1所述的处理器,其特征在于,所述成员设备还包括存储器,所述存储器包括缓存区;所述协处理器,基于所述目标缓存区对所述报文进行缓存时,包括:根据所述处理器中各个缓存区与所述存储器中缓存区之间的映射关系,确定所述报文在所述目标缓存区对应的所述存储器中的缓存区的存储地址;将所述报文缓存于所述存储地址,将所述存储地址保存在所述目标缓存区中;所述协处理器,基于所述目标缓存区将所述报文提交至所述处理器内核时,包括:将所述目标缓存区中所述报文的存储地址提交至所述处理器内核,由所述处理器内核根据所述报文的存储地址,从所述存储器的缓存区中提取所述报文,对所述报文进行处理。6.一种报文处理方法,其特征在于,应用于堆叠设备的成员设备中的处...
【专利技术属性】
技术研发人员:王春磊,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。