【技术实现步骤摘要】
传输报文的方法和发送设备
本申请涉及通信领域,特别涉及一种传输报文的方法和发送设备。
技术介绍
链路聚合(linkaggregation,LA)是指将多个物理接口捆绑在一起,成为一个逻辑接口,即链路聚合组(linkaggregationgroup,LAG),以实现增加带宽并提供链路保护的一种方法。在LAG中的接口有变化(例如,LAG加入、删除接口或接口带宽变化)时,发送设备(也可以称为转发设备或网元设备,例如,交换机)根据用户配置的接口负荷分担策略决定报文从哪一个物理接口发送到对端的设备。默认情况下,发送设备会通过各个物理接口逐包按照1:1(多接口就是1:1:1…)进行负载分担。也就是说,发送设备会对流量进行逐包负载分担,即第一个包走接口1,第二个包走接口2……且表现出的带宽是各接口带宽之和。然而,在采用固定的1:1负载分担模式传输报文时,由于流量均衡的分担到各个链路,当实际流量超过最低速率接口带宽乘以接口数量时,使得分担在低速率接口上的流量大于其带宽,会出现丢包的情况,影响传输性能。因此,如何提高传输性能,成为亟待解决的问题。
技术实现思路
本申请提供一种传输报文的方法和发送设备,能够提高传输性能。第一方面,提供了一种传输报文的方法,该方法包括:发送设备获取包括至少两个物理接口的接口组中的各个物理接口的转发参数;所述发送设备根据所述各个物理接口的转发参数确定所述各个物理接口的负载分担比例;所述发送设备按照所述各个物理接口的负载分担比例,通过所述接口组传输报文。具体而言,在发送设备首次通过接口组(例如,LAG)传输报文或者在LAG中的端口有变化的情况下,例如, ...
【技术保护点】
1.一种传输报文的方法,其特征在于,包括:发送设备获取包括至少两个物理接口的接口组中的各个物理接口的转发参数;所述发送设备根据所述各个物理接口的转发参数确定所述各个物理接口的负载分担比例;所述发送设备按照所述各个物理接口的负载分担比例,通过所述接口组传输报文。
【技术特征摘要】
1.一种传输报文的方法,其特征在于,包括:发送设备获取包括至少两个物理接口的接口组中的各个物理接口的转发参数;所述发送设备根据所述各个物理接口的转发参数确定所述各个物理接口的负载分担比例;所述发送设备按照所述各个物理接口的负载分担比例,通过所述接口组传输报文。2.根据权利要求1所述的方法,其特征在于,所述物理接口的转发参数包括以下参数中的至少一种:物理接口的带宽、物理接口的丢包率、物理接口的误码率和物理接口的传输时延。3.根据权利要求1或2所述的方法,其特征在于,所述物理接口的转发参数为物理接口的带宽,所述各个物理接口的负载分担比例与所述各个物理接口的带宽正相关;或者,所述物理接口的转发参数为物理接口的丢包率,所述各个物理接口的负载分担比例与所述各个物理接口的丢包率负相关;或者,所述物理接口的转发参数为物理接口的误码率,所述各个物理接口的负载分担比例与所述各个物理接口的误码率负相关;或者,所述物理接口的转发参数为物理接口的传输时延,所述各个物理接口的负载分担比例与所述各个物理接口的传输时延负相关。4.根据权利要求1至3中任一项所述的方法,其特征在于,第一物理接口的负载分担比例是所述第一物理接口对应的第一指示信息在多个指示信息中的第一比例,所述多个指示信息承载于转发表,所述转发表中的指示信息用于指示所述发送设备通过LAG发送报文时选择的物理接口,所述第一指示信息用于指示所述发送设备通过LAG发送报文时选择所述第一物理接口,所述第一物理接口为所述物理接口组中的任意一个物理接口;所述发送设备根据所述各个接口的负载分担比例,通过所述接口组传输报文,包括:所述发送设备根据所述第一物理接口的第一比例确定待传输的报文对应的指示信息,所述发送设备通过所述待传输的报文对应的指示信息指示的所述LAG中的物理接口传输所述报文。5.根据权利要求4所述的方法,其特征在于,所述物理接口的转发参数为物理接口的带宽,所述发送设备根据所述各个物理接口的转发参数确定所述各个物理接口的负载分担比例,包括:所述发送设备根据以下公式确定各个物理接口对应的指示信息的初始个数:Mi=┖Vi*Z┛Mi表示所述初始个数,所述Vi表示第i个物理接口的带宽与所有物理接口的带宽和的比值,Z表示转发表包括的指示信息的总个数,┖┛表示向下取整,i∈[1,N],N表示所述至少两个物理接口中物理接口的个数;当所有物理接口占用的转发表中的初始个数之和∑Mi与Z相等时,所述各个物理接口占用的指示信的个数与所述指示信息的初始个数相同;或者,当所有物理接口对应的转发表中指示信息的初始个数之和∑Mi小于Z时,所述发送设备随机分配或者根据所述物理接口的转发参数分配Z中除∑Mi外剩余的指示信息,获得分配结果,根据所述分配结果和各个物理接口占用的转发表中指示信息的初始个数确定所述各个物理接口对应的转发表中的指示信息的个数。6.根据权利要求1或2所述的方法,其特征在于,所述物理接口的转发参数包括以下参数中的至少两种:物理接口的带宽、物理接口的丢包率、物理接口的误码率和物理接口的传输时延;其中,所述发送设备根据所述各个物理接口的转发参数确定所述各个物理接口的负载分担比例,包括:所述发送设备根据所述各个物理接口的至少两种参数采用加权的方式确定所述各个...
【专利技术属性】
技术研发人员:巴瑞华,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。