流量转发的提升QoS的方法、装置、设备及存储介质制造方法及图纸

技术编号:29039899 阅读:18 留言:0更新日期:2021-06-26 05:49
本发明专利技术实施例公开了一种流量转发的提升QoS的方法、装置、设备及存储介质,其中,所述流量转发的提升QoS的方法,包括:通过在SRv6内的IPv6报文中插入的路由扩展头SRH中增加作为QoS信息的TLV记录,在SRv6 source节点中识别出报文类型,将信息记录到SRH中,在用于转发IPv6报文的End SID节点中根据IPv6报文中插入的路由扩展头SRH中的作为QoS信息的TLV记录,将IPv6报文分别投递到End SID节点的转发接口的不同优先级队列中,这样使能uRLLC类型的IPv6报文优先转发,来保证其转发时延。来保证其转发时延。来保证其转发时延。

【技术实现步骤摘要】
流量转发的提升QoS的方法、装置、设备及存储介质


[0001]本专利技术涉及提升QoS
,也属于IP网络
,主要指一种流量转发的提升QoS的方法、装置、设备及存储介质,尤其指一种实现SRv6下的流量转发过程中的提升QoS的方法、装置、设备及存储介质。

技术介绍

[0002]SR架构基于源路由。节点(路由器、主机或设备)选择路径,并且引导数据包沿着该路径通过网络,做法是在数据报头中插入带顺序的段列表,以指示接收到这些数据包的节点怎么去转发和处理这些数据包,也就是说,SR(Segment Routing)是一种源路由协议,支持在路径的起点,向报文中插入转发操作指令来指导报文在网络中的转发,从而支持网络可编程,基于IPv6数据平面的SR称为SRv6。
[0003]在SRv6中,End SID作为一个处理节点,当该处理节点收到报文后,执行End指令处理报文。在处理报文时只根据End SID对应的指令处理,没有识别SRv6所承载的具体报文业务的功能,在报文从处理节点发出时,进行相同处理不区别对待。当网络流量出现突发,处理节点中发送的报文增加时,由于无法识别报文可能会导致一些报文时延增加,当突发的报文过大时,导致转发的瞬时报文超过其处理能力时会丢弃报文。如图1的组网结构中,若A节点发送到D节点的流为超可靠低延迟通信uRLLC类型的数据流,在End4节点转发时,当B节点到D节点或C节点到D节点的流量产生突发时,可能会对A 节点到D节点的流量的时延和丢包产生不利影响。

技术实现思路

[0004]本专利技术实施例提供了一种流量转发的提升QoS的方法、装置、设备及存储介质,通过在SRv6内的IPv6报文中插入的路由扩展头SRH 中增加作为QoS信息的TLV记录,在SRv6 source节点中识别出报文类型,将信息记录到SRH中,在用于转发IPv6报文的End SID节点中根据IPv6报文中插入的路由扩展头SRH中的作为QoS信息的TLV 记录,将IPv6报文分别投递到End SID节点的转发接口的不同优先级队列中,这样使能uRLLC类型的IPv6报文优先转发,来保证其转发时延。
[0005]本专利技术实施例提供了一种流量转发的提升QoS的方法,包括:
[0006]在路由扩展头SRH中增加作为QoS信息的TLV记录,所述TLV记录用于记录IPv6报文的QoS属性,所述QoS属性包括该IPv6报文的优先级;
[0007]SRv6内的源节点识别出IPv6报文的优先级,并保存到TLV记录中;
[0008]所述SRv6内的源节点再把IPv6报文发送到End SID节点;
[0009]所述End SID节点的出接口对所述IPv6报文进行队列调度;
[0010]所述End SID节点将优先级队列中的所述IPv6报文发送到目的节点。
[0011]进一步的,所述IPv6报文的优先级分为多个优先级。
[0012]进一步的,所述IPv6报文的优先级分成8个优先级,分别为0 号优先级、1号优先
级、2号优先级、3号优先级、4号优先级、5号优先级、6号优先级到7号优先级,所述0号优先级的IPv6报文、1 号优先级的IPv6报文、2号优先级的IPv6报文、3号优先级的IPv6 报文、4号优先级的IPv6报文、5号优先级的IPv6报文、6号优先级的IPv6报文到7号优先级的IPv6报文转发的优先级顺序依次递减。
[0013]进一步的,所述作为QoS信息的TLV记录的格式,包括顺序依次排列的类型字段、长度字段、优先级字段以及保留字段;
[0014]所述保留字段值在发送IPv6报文时填充为0,而在接收IPv6报文时忽略。
[0015]进一步的,所述End SID节点的出接口对所述IPv6报文进行队列调度的方法,包括:
[0016]首先预设有多个优先级队列,多个优先级队列与所述IPv6报文的优先级一一对应,所述End SID节点将接收到的所述IPv6报文根据其优先级送入该优先级对应的优先级队列中。
[0017]进一步的,所述End SID节点将优先级队列中的所述IPv6报文发送到目的节点的方法,包括:
[0018]所述End SID节点按照优先级的从高到低的顺序将各个优先级队列中的所述IPv6报文发送到目的节点。
[0019]本专利技术实施例还提供一种流量转发的提升QoS的装置,包括:
[0020]增加模块,用于在路由扩展头SRH中增加作为QoS信息的TLV记录,所述TLV记录用于记录IPv6报文的QoS属性,所述QoS属性包括该IPv6报文的优先级;
[0021]识别模块,用于识别出IPv6报文的优先级,并保存到TLV记录中;
[0022]发送模块,用于把IPv6报文发送到End SID节点;
[0023]出接口,用于对所述IPv6报文进行队列调度;还用于首先预设有多个优先级队列,多个优先级队列与所述IPv6报文的优先级一一对应,所述End SID节点将接收到的所述IPv6报文根据其优先级送入该优先级对应的优先级队列中;
[0024]传输模块,用于将优先级队列中的所述IPv6报文发送到目的节点;也用于按照优先级的从高到低的顺序将各个优先级队列中的所述 IPv6报文发送到目的节点。
[0025]本专利技术实施例还提供一种流量转发的提升QoS的设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述流量转发的提升QoS的方法。
[0026]本专利技术实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述流量转发的提升QoS 的方法。
[0027]本专利技术实施例,其方法包括:在路由扩展头SRH中增加作为QoS 信息的TLV记录,所述TLV记录用于记录IPv6报文的QoS属性,所述QoS属性包括该IPv6报文的优先级;由此通过在IPv6报文中插入的路由扩展头SRH中增加了作为QoS信息的TLV记录,在End SID节点转发IPv6报文时根据QoS TLV中携带的优先级信息,用于转发IPv6 报文的End SID节点在转发过程中根据优先级进行报文调度,使得低延时、高可靠类型的IPv6报文优先转发,降低了IPv6报文的时延和丢包的概率。
[0028]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利
要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0029]图1是基于SRv6协议的组网结构图;
[0030]图2是SRv6内的IPv6报文的部分格式的示意图;
[0031]图3是本专利技术实施例的所述作为QoS信息的TLV记录的格式示意图;
[0032]图4是本专利技术实施例的实施场景的示意图;
[0033]图5是本专利技术实施例的所述流量转发的提升QoS的方法的部分流程图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量转发的提升QoS的方法,其特征在于,包括:在路由扩展头SRH中增加作为QoS信息的TLV记录,所述TLV记录用于记录IPv6报文的QoS属性,所述QoS属性包括该IPv6报文的优先级;SRv6内的源节点识别出IPv6报文的优先级,并保存到TLV记录中;所述SRv6内的源节点再把IPv6报文发送到End SID节点;所述End SID节点的出接口对所述IPv6报文进行队列调度;所述End SID节点将优先级队列中的所述IPv6报文发送到目的节点。2.根据权利要求1所述的流量转发的提升QoS的方法,其特征在于,所述数据信息上报的方法,包括:所述IPv6报文的优先级分为多个优先级。3.根据权利要求2所述的流量转发的提升QoS的方法,其特征在于,所述数据信息上报的方法,包括:所述IPv6报文的优先级分成8个优先级,分别为0号优先级、1号优先级、2号优先级、3号优先级、4号优先级、5号优先级、6号优先级到7号优先级,所述0号优先级的IPv6报文、1号优先级的IPv6报文、2号优先级的IPv6报文、3号优先级的IPv6报文、4号优先级的IPv6报文、5号优先级的IPv6报文、6号优先级的IPv6报文到7号优先级的IPv6报文转发的优先级顺序依次递减。4.根据权利要求1所述的流量转发的提升QoS的方法,其特征在于,所述作为QoS信息的TLV记录的格式,包括顺序依次排列的类型字段、长度字段、优先级字段以及保留字段;所述保留字段值在发送IPv6报文时填充为0,而在接收IPv6报文时忽略。5.根据权利要求2所述的流量转发的提升QoS的方法,其特征在于,所述存储信息头包括内容名称、设备部分信息和接口信息。6.根据权利要求5所述的流量转发的提升QoS的方法,其特征在于,所述End SID节点的出接口对所述...

【专利技术属性】
技术研发人员:王兵张晨汪硕黄韬
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1