This application provides a flow classification method based on message information display, the method comprises the following steps: when the trigger message is discarded when the conditions of the display switch is open the message the first judgment of the process of discarded the queue; when the dropped packets belong to queue display switch is opened, the first process of awakening the second process. And determine the preset message queue contains the message number of members is more than the preset limit value; when the preset message queue contains the message number of members does not exceed the preset limit value, the first process will discard message message queue with second discarded the judgment of the process; the message queue is empty, the message queue is not empty, the mobile packet drop to third; when the message is discarded When the queue display switch is open, the third process parse the message information of the discarded message, and displays the parsed message information.
【技术实现步骤摘要】
一种基于流分类的丢弃报文信息显示方法及装置
本申请涉及通信
,尤其涉及一种基于流分类的丢弃报文信息显示方法及装置。
技术介绍
现在的网络设备基本采用多核处理器处理数据,为了使系统管理和业务处理分离,将多核系统分为控制平面和数据平面,两部分分配不同的CPU和独立隔离的物理内存空间。控制平面使用的CPU称为控制核,数据平面使用的CPU称为数据核。随着网络中报文流量不断加大以及网络攻击的手段越来越复杂,为了保证控制核能够正常的管理设备,需要加强对CPU的防护。因此在控制核中进行报文流量的限速,丢弃超过限速值的报文,但是有些报文相对于设备而言是重要的报文,如果在控制核进行报文流量限速的过程中,这些报文被丢弃了,就会影响设备的功能,严重时可能导致宕机。为此现在需要了解丢弃的报文中,是否丢弃了相对于设备而言重要的报文。
技术实现思路
有鉴于此,本申请提供一种基于流分类的丢弃报文信息显示方法及装置。具体地,本申请是通过如下技术方案实现的:一种基于流分类的丢弃报文信息显示方法,配置第一进程、第二进程、第三进程:在报文丢弃的条件触发的情况下,所述第一进程判断所丢弃的报文所属的队列显示开关是否打开,所述报文丢弃的条件是报文流量超过所属队列的预设限速值;当所述丢弃的报文所属的队列显示开关打开时,所述第一进程唤醒所述第二进程,并判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值;在所述预先设置的丢弃报文队列所包含的丢弃报文成员个数没有超过其预设的限制值的情况下,所述第一进程将所述丢弃的报文加入所述丢弃报文队列;所述第二进程判断所述丢弃报文队列是否为空,在 ...
【技术保护点】
一种基于流分类的丢弃报文信息显示方法,其特征在于,配置第一进程、第二进程、第三进程:在报文丢弃的条件触发的情况下,所述第一进程判断所丢弃的报文所属的队列显示开关是否打开,所述报文丢弃的条件是报文流量超过所属队列的预设限速值;当所述丢弃的报文所属的队列显示开关打开时,所述第一进程唤醒所述第二进程,并判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值;在所述预先设置的丢弃报文队列所包含的丢弃报文成员个数没有超过其预设的限制值的情况下,所述第一进程将所述丢弃的报文加入所述丢弃报文队列;所述第二进程判断所述丢弃报文队列是否为空,在所述丢弃报文队列不为空的情况下,将所述丢弃的报文移动到第三进程;在所述丢弃的报文所属的队列显示开关打开的情况下,所述第三进程解析所述丢弃的报文的报文信息,对所述解析得到的报文信息进行显示输出。
【技术特征摘要】
1.一种基于流分类的丢弃报文信息显示方法,其特征在于,配置第一进程、第二进程、第三进程:在报文丢弃的条件触发的情况下,所述第一进程判断所丢弃的报文所属的队列显示开关是否打开,所述报文丢弃的条件是报文流量超过所属队列的预设限速值;当所述丢弃的报文所属的队列显示开关打开时,所述第一进程唤醒所述第二进程,并判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值;在所述预先设置的丢弃报文队列所包含的丢弃报文成员个数没有超过其预设的限制值的情况下,所述第一进程将所述丢弃的报文加入所述丢弃报文队列;所述第二进程判断所述丢弃报文队列是否为空,在所述丢弃报文队列不为空的情况下,将所述丢弃的报文移动到第三进程;在所述丢弃的报文所属的队列显示开关打开的情况下,所述第三进程解析所述丢弃的报文的报文信息,对所述解析得到的报文信息进行显示输出。2.根据权利要求1所述的方法,其特征在于,所述当所述丢弃的报文所属的队列显示开关打开时,所述第一进程唤醒所述第二进程,并判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值,包括:当所述丢弃的报文所属的队列显示开关打开时,判断所述第二进程是否被唤醒,在所述第二进程没有被唤醒的情况下,所述第一进程唤醒所述第二进程,并判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值。3.根据权利要求2所述的方法,其特征在于,所述判断预先设置的丢弃报文队列所包含的丢弃报文成员个数是否超过了其预设的限制值,包括:判断预先设置的丢弃报文队列所包含的丢弃报文成员个数加1是否超过了其预设的限制值。4.根据权利要求3所述的方法,其特征在于,所述在所述预先设置的丢弃报文队列所包含的丢弃报文成员个数没有超过其预设的限制值的情况下,所述第一进程将所述丢弃的报文加入所述丢弃报文队列,包括:在所述预先设置的丢弃报文队列所包含的丢弃报文成员个数加1没有超过其预设的限制值的情况下,所述第一进程将该丢弃报文队列对应的引用计数器加1,然后将所述丢弃的报文加入所述丢弃报文队列。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述预先...
【专利技术属性】
技术研发人员:孙登攀,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。