【技术实现步骤摘要】
一种报文处理方法及装置
本申请涉及数据处理领域,尤其涉及一种报文处理方法及装置。
技术介绍
网络设备可以对报文进行转发,由于网络设备转发的报文数量比较多,而网络设备同一时刻转发的报文数量是有限的。因此,对于待转发的报文,网络设备可以确定报文的优先级,并根据报文的优先级对报文进行转发。例如,网络设备可以根据优先级由高到低的顺序对报文进行转发。可以理解的是,对于优先级较高的报文,其对应的传输时延相对比较低,而对于优先级较低的报文,其对应的传输时延则可能比较高。传统技术中确定报文优先级的方式,并不能满足一些报文对传输时延的要求。
技术实现思路
本申请实施例提供了一种报文处理方法,以改善报文的传输时延。第一方面,本申请实施例提供了一种报文处理方法,该方法可以应用于路由器、交换机等网络设备。具体地,对于不是小流的报文流而言,其对传输时延的要求可以在报文流的特征参数上有所体现。因此,在本申请实施例中,网络设备获取第一报文,可以确定第一报文所属的报文流,当连续获取的属于该报文流的报文数量大于或者等于第一阈值时,即当该报文流不是小流时,可以进一步根据获取的第一报文确定报文流的特征参数。其中,连续获取的属于该报文流的报文中,相邻报文的时间间隔小于或者等于第一时间阈值。由于报文流的特征参数可以体现报文流对传输时延的要求,因此,确定报文流的特征参数之后,可以根据报文流的特征参数确定第一报文的优先级。例如,报文流的特征参数指示报文流要求传输时延比较低,则可以确定第一报文的优先级为较高优先级;又如,报文流的 ...
【技术保护点】
1.一种报文处理方法,其特征在于,包括:/n获取第一报文,确定所述第一报文所属的报文流;/n当连续获取的属于所述报文流的报文数量大于或者等于第一阈值时,根据所述第一报文确定所述报文流的特征参数,所述连续获取的属于所述报文流的报文中,相邻报文的时间间隔小于或者等于第一时间阈值;/n根据所述报文流的特征参数确定所述第一报文的优先级。/n
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:
获取第一报文,确定所述第一报文所属的报文流;
当连续获取的属于所述报文流的报文数量大于或者等于第一阈值时,根据所述第一报文确定所述报文流的特征参数,所述连续获取的属于所述报文流的报文中,相邻报文的时间间隔小于或者等于第一时间阈值;
根据所述报文流的特征参数确定所述第一报文的优先级。
2.根据权利要求1所述的方法,其特征在于,根据所述报文流的特征参数确定所述第一报文的优先级,包括:
当所述报文流的特征参数在第一参数范围内时,根据预先确定的特征参数范围与报文优先级的映射关系,将所述第一参数范围对应的报文优先级确定为所述第一报文的优先级,所述特征参数范围与报文优先级的映射关系包括:所述第一参数范围和所述第一参数范围对应的报文优先级的映射关系。
3.根据权利要求1所述的方法,其特征在于,根据所述报文流的特征参数确定所述第一报文的优先级,包括:
获取第一参数的值,所述第一参数的值用于指示第二报文的优先级,所述第二报文与所述第一报文属于同一报文流,所述第二报文为所述第一报文的前一条报文;
根据所述第一参数的值和所述报文流的特征参数确定所述第一报文的优先级。
4.根据权利要求3所述的方法,其特征在于,还包括:
对所述第一参数的值进行修改,修改后的第一参数的值用于指示所述第一报文的优先级。
5.根据权利要求1-4任意一项所述的方法,其特征在于,还包括:
修改所述第一报文中第一字段的值,修改后的所述第一字段的值指示所述第一报文的优先级。
6.根据权利要求1-5任意一项所述的方法,其特征在于,还包括:
根据所述第一报文的优先级转发所述第一报文。
7.根据权利要求1-6所述的方法,其特征在于,还包括:
将所述报文流的特征参数发送给显示设备进行显示。
8.根据权利要求1-7任意一项所述的方法,其特征在于,还包括:
将所述报文流的特征参数发送给控制器,并根据从所述控制器获取的、对多个报文流的特征参数的分类结果,调整对应所述报文流的特征参数范围,调整后的所述对应所述报文流的特征参数范围用于确定第三报文的优先级,所述第三报文为获取所述第一报文之后获取的报文,所述第三报文属于所述报文流。
9.根据权利要求1-7任意一项所述的方法,其特征在于,还包括:
将目标队列的实际时延发送给控制器,以使得所述控制器在所述目标队列的实际时延大于所述目标队列的时延上限时对目标参数进行调整,调整后的所述目标参数用于确定第三报文的优先级,所述第三报文为所述网络设备获取所述第一报文之后获取的报文,所述第三报文属于所述报文流;
其中:
所述目标队列为包含待转发报文的队列;所述目标参数包括以下任意一项或者多项:对应所述报文流的特征参数范围和各个特征参数分别对应的预设时间阈值,第一特征参数为所述各个特征参数中的任意一个特征参数,所述第一特征参数对应的预设时间阈值,用于指示所述网络设备在相邻报文的时间间隔大于所述预设时间阈值时,对所述第一特征参数进行清零。
10.根据权利要求1-9任意一项所述的方法,其特征在于,所述报文流的特征参数,包括以下任意一项或者多项:
所述报文流的突发包括的报文数量、所述报文流的最大报文时间间隔,所述报文时间间隔为相邻报文的时间间隔、所述报文流的速率波动系数、以及所述报文流的最大瞬时速率。
11.一种报文处理装置,其特征在于,包括:
获取单元,用于获取第一报文;
第一确定单元,用于确定所述第一报文所属的报文流;
第二确定单元,用于当连续获取的属于所述报文流报文数量大于或者等于第一阈值时,根据所述第一报文确定所述报文流的特征参数,所述连续获取的属于所述报文流...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。