一种报文传输的方法及装置制造方法及图纸

技术编号:22060311 阅读:106 留言:0更新日期:2019-09-07 17:49
本申请实施例公开了一种报文传输的方法,包括:源端网络设备接收第一业务流的N个报文,所述N为大于或等于1的整数,所述源端网络设备根据通道表为所述N个报文中每个报文分配通道号,所述源端网络设备根据所述N个报文的源端口号以及每个报文所对应的通道号为每个报文生成虚拟端口号,并将所生成的虚拟端口号设置在所对应的每个报文中,所述源端网络设备将设置有虚拟端口号的所述N个报文发送给路由转发设备,所述虚拟端口号用于所述路由转发设备进行转发路径的分配。这样,减少了转发路径的拥塞。

A Method and Device for Message Transmission

【技术实现步骤摘要】
一种报文传输的方法及装置
本申请涉及通信领域,尤其涉及一种报文传输的方法及装置。
技术介绍
现有的单播路由转发机制并不能很好的利用这种新的网络体系架构横向流量间等价路径数多的优势。如何进行流量调度,使得网络中的链路带宽能被充分利用,成为一个重要的问题。传统的传输控制协议/因特网互联协议(transmissioncontrolprotocol/internetprotocol,TCP/IP)网络协议栈中传输一条流的特点是:1.流的五元组一旦确定,那么其在网络中的路径也将确定;2.一条流只能使用一条路径传输。但是,传统的TCP/IP流的传输机制也存在不足:流的五元组确定后无法更换,转发路径唯一,不能充分利用Fat-tree网络架构的多等价路径优势;当新加入的流所要经过的路径已经处于严重拥塞时,流的通信速率将受到拥塞的严重影响,从而导致新加入的流速率很低,流的完成时间也相应增加。而且由于流的五元组确定后,转发路径将固定,无法根据路径的拥塞状况进行动态的变化。因此即使已经发现当前流处于拥塞,也仍然无法对其进行有效的调整。
技术实现思路
本申请实施例提供了一种报文传输的方法及装置,用于减少转发路径本文档来自技高网...

【技术保护点】
1.一种报文传输的方法,其特征在于,所述方法包括:源端网络设备接收第一业务流的N个报文,所述N为大于或等于1的整数;所述源端网络设备根据通道表为所述N个报文中每个报文分配通道号;所述源端网络设备根据所述N个报文的源端口号以及每个报文所对应的通道号为每个报文生成虚拟端口号,并将所生成的虚拟端口号设置在所对应的每个报文中;所述源端网络设备将设置有虚拟端口号的所述N个报文发送给路由转发设备,所述虚拟端口号用于所述路由转发设备进行转发路径的分配。

【技术特征摘要】
1.一种报文传输的方法,其特征在于,所述方法包括:源端网络设备接收第一业务流的N个报文,所述N为大于或等于1的整数;所述源端网络设备根据通道表为所述N个报文中每个报文分配通道号;所述源端网络设备根据所述N个报文的源端口号以及每个报文所对应的通道号为每个报文生成虚拟端口号,并将所生成的虚拟端口号设置在所对应的每个报文中;所述源端网络设备将设置有虚拟端口号的所述N个报文发送给路由转发设备,所述虚拟端口号用于所述路由转发设备进行转发路径的分配。2.根据权利要求1所述的方法,其特征在于,所述源端网络设备根据通道表为所述N个报文中每个报文分配通道号,包括:所述源端网络设备按照所述通道表的通道号顺序依次为所述N个报文中每个报文分配通道号,或者;所述源端网络设备根据所述通道表为所述N个报文中每个报文随机分配通道号。3.根据权利要求1所述的方法,其特征在于,所述源端网络设备根据通道表为所述N个报文中每个报文分配通道号,包括:所述源端网络设备根据所述通道表中每个通道的剩余窗口的大小依次为所述N个报文中每个报文确定通道号,其中,剩余窗口最大的通道的通道号优先被分配。4.根据权利要求3所述的方法,其特征在于,在所述源端网络设备将设置有虚拟端口号的所述N个报文发送给路由转发设备之后,所述方法还包括:所述源端网络设备接收目的网络设备发送的反馈信息,所述反馈信息包括所述目的网络设备已接收到的报文的标识和/或大小,以及已接收到的报文所对应的通道号;所述源端网络设备根据所述反馈信息更新所对应的通道的剩余窗口大小。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述源端网络设备将设置有虚拟端口号的所述N个报文发送给路由转发设备,包括:所述源端网络设备将设置有虚拟端口号的所述N个报文分别通过对应的通道发送给路由转发设备。6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述第一业务流为TCP流。7.一种报文传输的方法,其特征在于,所述方法包括:目的网络设备接收源端网络设备发送的第一业务流的N个报文,所述N为大于或等于1的整数;所述N个报文均携带有虚拟端口号,所述虚拟端口号为所述源端网络设备根据所述N个报文的源端口号以及每个报文所对应的通道号为每个报文生成虚拟端口号;所述目的网络设备将所述N个报文的虚拟端口号均恢复为源端口号;所述目的网络设备将恢复了源端口号的所述N个报文进行排序。8.根据权利要求7所述的方法,其特征在于,在目的网络设备接收源端网络设备发送的第一业务流的N个报文之后,所述方法还包括:所述目的网络设备向所述源端网络设备发送反馈信息,所述反馈信息包括所述目的网络设备已接收到的报文的标识和/或大小,以及已接收到的报文所对应的通道号,所述反馈信息用于所述源端网络更新所对应的通道的剩余窗口大小。9.根据权利要求7或8所述的方法,其特征在于,所述第一业务流为TCP流。10.一种报文传输的装置,所述装置为源端网络设备,其特征在于,所述装置包括:接收单元,用于接收第一业务流的N个报文,所述N为大于或等于1的整数;分配...

【专利技术属性】
技术研发人员:袁峰刘和洋李兆耕王闯
申请(专利权)人:华为技术有限公司清华大学
类型:发明
国别省市:广东,44

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

1