[发明专利]一种用于FCF设备的报文处理方法及系统有效
申请号: | 201811372145.9 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109547361B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 汪革;芶利平;李俊盛 | 申请(专利权)人: | 上海博达数据通信有限公司 |
主分类号: | H04L47/6275 | 分类号: | H04L47/6275;G06F9/48 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 刘常宝 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 fcf 设备 报文 处理 方法 系统 | ||
1.一种用于FCF交换机的报文处理方法,其特征在于,针对接收到所有报文,实时优先处理FIP协议报文;首先将所有的报文先按照报文优先级进行分类,使得FIP协议报文始终处于高优先级队列;再对同一优先级的报文按照协议类型再排序,使得同一优先级下,FIP协议报文始终处于高优先级组,使得FIP协议报文总是处于最高优先级和最先处理的位置,对于FCF设备遭遇恶性的大量的到CPU报文的攻击,通过对于已知协议类型的报文进行芯片级的FP规则限速,对于未知协议类型的报文在CPU上进行2级优先级排序,使FIP协议报文能及时处理。
2.根据权利要求1所述的报文处理方法,其特征在于,所述报文处理方法通过报文优先级排序报文,使得FIP协议报文始终处于最高优先级,实时优先处理FIP协议报文。
3.根据权利要求2所述的报文处理方法,其特征在于,所述报文处理方法中,在处理低优先级报文过程中,如果接收到高优先级的报文,则中断处理低优先级报文,跳转到处理接收到的高优先级报文。
4.根据权利要求1所述的报文处理方法,其特征在于,所述报文处理方法中还通过芯片级别限制FIP协议报文,通过设置芯片的FP表项,匹配以太网类型为FIP的协议报文,对入端口的FIP协议报文进行流量控制,对于低于阈值的FIP协议报文送CPU处理,高于阈值的FIP协议报文直接丢弃。
5.一种用于FCF交换机的报文处理系统,所述处理系统包括处理器,以及存储有计算机程序的计算机可读介质,其特征在于,所述计算机程序被处理器执行时,针对接收到所有报文,实时优先处理FIP协议报文;首先将所有的报文先按照报文优先级进行分类,使得FIP协议报文始终处于高优先级队列;再对同一优先级的报文按照协议类型再排序,使得同一优先级下,FIP协议报文始终处于高优先级组,使得FIP协议报文总是处于最高优先级和最先处理的位置,对于FCF设备遭遇恶性的大量的到CPU报文的攻击,通过对于已知协议类型的报文进行芯片级的FP规则限速,对于未知协议类型的报文在CPU上进行2级优先级排序,使FIP协议报文能及时处理。
6.根据权利要求5所述的报文处理系统,其特征在于,所述报文处理系统包括:
报文接收子系统,接收FCF设备上所有端口的报文,并进行处理;
报文解析子系统,根据报文类型维护多个报文优先级别队列,同优先级别的对列中再按照协议类型再维护多优先级组;所述报文解析子系统对于接收到的报文进行解析,获取其报文类型,将FIP协议报文分入高优先级队列,并且在同优先级别的对列中将FIP协议报文分入高优先级组;
报文分发子系统,根据报文解析子系统确定的优先级,依次将报文分发到各协议模块;
报文处理子系统,通过各协议模块处理收到的报文。
7.根据权利要求6所述的报文处理系统,其特征在于,所述报文解析子系统主要由报文解析模块、报文队列管理模块、报文优先级分组模块三子模块构成;
报文解析模块,通过报文头部解析识别出报文的优先级信息和报文类型,从收到的大量报文中匹配发现FIP协议报文;
报文队列管理模块,根据报文解析模块的结果获得的优先级把报文放入相应的优先级队列,始终将FIP协议报文放入对应的最高优先级队列;
报文优先级分组模块,对同一优先级队列中的报文,按照报文类型再分到对应优先级组,始终将FIP协议报文分入最高优先级别组。
8.根据权利要求6所述的报文处理系统,其特征在于,所述报文处理子系统由FCF设备支持的各协议模块组成,各协议模块处理报文的过程可以被中断,当有高优先级的报文到来后,中断目前报文处理,跳转到高优先级报文处理。
9.根据权利要求5所述的报文处理系统,其特征在于,所述报文处理系统通过设置硬件芯片的FP表项象,匹配协议类型为FIP协议报文,设置阈值进行流控,在硬件上入端口直接丢掉超过阈值的FIP协议报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博达数据通信有限公司,未经上海博达数据通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811372145.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输调度方法和装置
- 下一篇:一种队列调度方法、系统及电子设备和存储介质