[发明专利]一种报文处理的方法及相关设备在审
| 申请号: | 201610165452.4 | 申请日: | 2016-03-22 |
| 公开(公告)号: | CN107222427A | 公开(公告)日: | 2017-09-29 |
| 发明(设计)人: | 祝宁 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/823 | 分类号: | H04L12/823;H04L12/851;H04L12/813 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 处理 方法 相关 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种报文处理的方法及相关设备。
背景技术
在通信传输网络中,数据以报文的形式进行传输,报文包括报文头以及报文头以外的数据部分(也叫载荷),数据部分用于携带发送端需要发送的数据信息,报文头部分用于携带该报文的发送地址以及目的地址;报文从发送端至接收端,需要经过一个或多个报文转发设备,报文转发设备设置有路由转发原则,比如按照最短路径算法进行转发,使得报文经过的路径最短。在网络层传输机制中,多个发送端可同时发送报文,多个发送端利用相同的报文转发设备资源进行不同报文的传输,那么在整个传输机制中,则可能有大量的报文同时在进行转发,可能会造成某一个报文转发设备堆积较多的待发送报文,则出现网络拥塞。当队列堆积时,报文转发设备通过拥塞机制对对队列进行管理,需维持较小的队列长度,从而降低报文的排队延迟,且需要维持较大的队列空间来吸收突发性的报文,保证队列的吞吐量。当队列堆积长度大于一定长度时,造成的高延迟以及低吞吐量会影响整个传输机制的效率和性能,这种情况下,报文转发设备则会对部分报文进行丢弃。
而现有报文丢弃方案中,对同一传输业务的数据流中所有的报文采用平等丢弃机制。当网络拥塞时,报文转发设备的队列中堆积了多个报文,根据队列先进先出的原则,先进入队列的报文将被优先转发出该队列,而后进入队列的报文则可能被丢弃,因此,在网络拥塞时,后进入队列的每个报文被丢弃的概率是平等的,则可能造成重要的数据丢失而非重要的数据保留,从而降低了业务传输的质量。
发明内容
本申请提供了一种报文处理的方法及相关设备,通过对优先丢弃优先级低的报文,从而提高业务传输的质量。
本申请第一方面,提供了一种报文处理的方法,报文转发设备接收报文发送设备发送的同一视频业务的视频帧的报文集合,该报文集合中各个报文均包含有优先级标识,而优先级标识所标识的优先级越高,则该报文中的视频帧的重要性也越大;当网络拥塞时,报文转发设备根据报文控制策略对接收到的报文集合进行报文丢弃,优先丢弃报文集合中优先级低的报文;该报文控制策略可以设置于报文转发设备上,也可以由SDN控制器发送给报文转发设备。
当网络拥塞时,报文转发设备上的队列就会堆积,当堆积的队列长度超过报文转发设备通过调度算法设定的门槛长度时,则后续进入队列的报文则可能被丢弃,本方法中,当需要丢弃报文时,优先丢弃优先级低的报文,这样,队列的堆积量就会减少,而更多的包括优先级高的报文则能够进入到队列且被成功转发,从而使得更多的优先级高的报文到达接收端报文接收设备,由于报文的优先级越高,则该报文中的视频帧的重要性越大,那么接收端报文接收设备所能够解码的视频的质量越高。
一种可能的实现方式中,每个报文还包括该报文所在的报文组的编号信息,而一组报文对应的是同一视频帧的数据信息,若报文转发设备丢弃了一个报文,那么该报文所在的组中的其它报文也将被报文转发设备丢弃。
由于一个视频帧由多个报文进行封装,形成一个报文组,当该报文组中某个报文被丢弃,若被丢弃的报文不能被恢复,那么该视频帧将不能被完全解码,所以该报文组中其它的报文也不能在接收端完全恢复出原始视频帧。所以,即使在网络不拥塞的情况下,报文转发设备也可以将该报文组中其它的报文进行主动丢弃,这样,则减少了报文转发设备中队列的堆积量,从而提高了报文转发设备的吞吐量,使得报文转发设备可以传输更多其它的报文。
另一种可能的实现方式中,报文转发设备将所丢弃的报文所在的报文组的编号信息发送给SDN控制器,使得SDN控制转发路径上其它报文转发设备对该报文组中其它的报文进行主动丢弃。
同前所述类似,若同一组报文中已经被丢弃了一个报文,那么改组报文可能无法解码出视频帧,那么该组报文中其它报文也将没有意义,SDN控制器控制器其它报文转发设备主动丢弃改组报文中其它报文后,则提供了其它 路由器的吞吐量,使得其它报文转发设备可以传输更多其它的报文。
另一种可能的实现方式中,每个报文还包括所在的报文组与其它报文组之间的依赖关系信息,该依赖关系用于指示报文组中的视频帧之间的参考关系;若报文转发设备丢弃了一组报文,那么依赖于该组报文其它报文组也将被报文转发设备丢弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610165452.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控流的方法、装置及系统
- 下一篇:一种资源分配方法及装置





