System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 控制组播报文传输方式的方法及装置制造方法及图纸_技高网

控制组播报文传输方式的方法及装置制造方法及图纸

技术编号:40465750 阅读:20 留言:0更新日期:2024-02-22 23:19
本申请提供一种控制组播报文传输方式的方法及装置,该控制组播报文传输方式的方法应用于转发设备,该方法包括:获取转发设备的空口占用率;若空口占用率小于第一阈值,确定转换传输方式的第一待传输组播报文;采用单播传输方式传输第一待传输组播报文,第一待传输组播报文转换前的传输方式为组播传输;若空口占用率大于第二阈值,确定转换传输方式的第二待传输组播报文;采用组播传输方式传输第二待传输组播报文,第二待传输组播报文转换前的传输方式为单播传输,第二阈值大于或等于第一阈值,本申请依据空口占用率与阈值的关系转换待传输组播报文的传输方式,以保证转发设备的网络稳定性和组播报文传输的可靠性。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种控制组播报文传输方式的方法及装置


技术介绍

1、现有无线局域网中的组播报文的传输方式有两种:以组播传输方式传输组播报文和以单播传输方式传输组播报文,由于组播传输不具有重传机制,当网络状况不好时,采用组播方式传输组播报文容易导致组播报文丢失,为了减少组播报文的丢失,可以采用单播传输方式传输组播报文,单播方式传输组播报文具有重传机制,采用单播传输方式传输的组播报文的可靠性更高。然而,采用单播传输方式传输组播报文,每个组播报文需要被发送多次,多次发送会加剧路由器空口的占用,影响网络的稳定和传输速率。


技术实现思路

1、鉴于以上内容,有必要提供一种控制组播报文传输方式的方法及装置,在提高组播报文传输的可靠性的前提下,兼顾网络的稳定性和传输速率。

2、第一方面提供一种控制组播报文传输方式的方法,应用于转发设备,所述控制组播报文传输方式的方法包括:获取所述转发设备的空口占用率;若所述空口占用率小于第一阈值,确定转换传输方式的第一待传输组播报文;采用单播传输方式传输所述第一待传输组播报文,其中,所述第一待传输组播报文转换前的传输方式为组播传输;若所述空口占用率大于第二阈值,确定转换传输方式的第二待传输组播报文;采用组播传输方式传输所述第二待传输组播报文,其中,所述第二待传输组播报文转换前的传输方式为单播传输,所述第二阈值大于或等于所述第一阈值。

3、采用上述技术方案,依据转发设备的空口占用率与阈值的关系调整组播报文的传输方式;具体地,在空口占用率低于第一阈值,将组播报文的传输方式由组播传输转换为单播传输,并采用单播传输方式传输组播报文,以提升组播报文的传输可靠性;在空口占用率大于第二阈值,将组播报文的传输方式由单播传输转换为组播传输,通过组播传输方式传输组播报文,以降低转发设备的空口占用率,避免转发设备因空口占用率过高引起网络拥塞,提高转发设备的网络稳定性。

4、在上述第一方面的一种可能的实现中,所述确定转换传输方式的第一待传输组播报文包括:获取传输方式为组播传输的待传输组播报文中各个报文的优先级信息;依据所述中各个报文优先级信息,确定所述待传输组播报文中的第一待传输组播报文。

5、在一些实施例中,在空口占用率小于第一阈值时,转发设备将传输方式为组播传输的待传输报文中优先级大于或等于预设优先级的待传输组播报文确定为第一待传输组播报文,其中预设优先级可预先设置在转发设备中。

6、采用上述技术方案,通过优先级信息选取传输方式为组播传输的待传输组播报文中优先级较高的组播报文作为第一待传输组播报文,优先将优先级较高的组播报文的传输方式转换为单播传输,并采用单播传输方式传输优先级较高的组播报文,以提升优先级较高的组播报文的传输的可靠性。其中,优先级较高的组播报文可为传输方式为组播传输的待传输组播报文中优先级最高的组播报文,并将该组播报文作为第一待传输组播报文,当然,在其他实施例中,优先级高的组播报文还可为传输方式为组播传输的待传输组播报文中优先级靠前预设数目的组播报文,并将优先级靠前的预设数目的组播报文作为第一待传输报文,例如,预设数目为5,第一待传输组播报文包括5种组播报文,组播报文的优先级分别为1至5,其中优先级为1的优先级最高,优先级为5的优先级最低,优先级为1对应的组播报文的数量为3种,优先级为2对应的组播报文的数量为2种,则转发设备可将优先级为1和优先级为2对应的传输方式为组播传输的待传输组播报文作为第一待传输组播报文。在其他实施例中,转发设备可将传输方式为组播传输的待传输组播报文中优先级大于或等于优先级阈值的组播报文作为第一待传输报文。例如,组播报文的优先级分别为1至5,优先级阈值为3,则转发设备可将传输方式为组播传输的待传输组播报文中优先级大于或等于3的组播报文作为优先级较高的组播报文,即第一待传输报文。

7、进一步地,转发设备后续接收到要转发的其他组播报文,依据优先级信息将传输方式为组播传输的待传输组播报文中优先级较高的组播报文作为第一待传输组播报文,将第一待传输组播报文的传输方式转换为单播传输,并采用单播传输方式传输优先级较高的待传输组播报文,直至转发设备的空口占用率大于或等于第一阈值且小于或等于第二阈值。

8、在上述第一方面的一种可能的实现中,所述采用单播传输方式传输所述第一待传输组播报文包括:获取所述第一待传输组播报文的预估增加值,所述预估增加值为所述第一待传输组播报文的传输方式由组播传输转换为单播传输并采用单播传输方式传输所述第一待传输组播报文后,所述转发设备的空口占用率的预估增加值;若所述预估增加值与所述转发设备的空口占用率之和小于或等于所述第二阈值,则采用单播传输方式传输所述第一待传输组播报文。

9、采用上述技术方案,在修改组播报文的传输方式之前,依据预估增加值和转发设备的空口占用率之和与第二阈值的关系判断是否转换第一待传输组播报文的传输方式;若预估增加值和转发设备的空口占用率之和小于或等于第二阈值,则将第一待传输组播报文的传输方式由组播传输转换为单播传输,并采用单播传输方式传输第一待传输组播报文;若预估增加值和转发设备的空口占用率之和大于第二阈值,则不改变第一待传输组播报文的传输方式,并采用组播传输方式传输第一待传输组播报文。通过设置以上判断条件,以保证转换组播报文的传输方式后,转发设备的空口占用率小于或第二阈值,以保证转发设备的网络的稳定性。

10、在上述第一方面的一种可能的实现中,所述控制组播报文传输方式的方法还包括:获取实际增加值,所述实际增加值为采用单播传输方式传输所述第一待传输组播报文后,所述转发设备的空口占用率的增加值;依据所述实际增加值更新所述预估增加值。

11、采用上述技术方案,转换组播报文的传输方式为单播传输,并采用单播传输方式传输组播报文后,获取转发设备的实际增加值,并依据实际增加值更新预估增加值,以提升预估增加值的准确性。

12、在上述第一方面的一种可能的实现中,所述获取传输方式为组播传输的待传输组播报文中各个报文的优先级信息包括:获取传输方式为组播传输的待传输组播报文的各个报文的报文标识;依据所述报文标识及预设的对应关系获取传输方式为组播传输的待传输报文的优先级信息,所述对应关系包括所述报文标识及所述报文标识对应的优先级信息。

13、采用上述技术方案,通过报文标识与转发设备中预设的对应关系中的报文标识相匹配,以确定报文标识对应的优先级信息。

14、在上述第一方面的一种可能的实现中,所述获取所述第一待传输组播报文的预估增加值包括:获取所述第一待传输组播报文的报文标识;依据所述报文标识及预设的对应关系获取所述第一待传输报文的预估增加值,所述对应关系包括所述报文标识及所述报文标识对应的预估增加值。

15、采用上述技术方案,通过在转发设备中预设对应关系,并依据对应关系和报文标识获取第一待传输组播报文对应的预估增加值。

16、在上述第一方面的一种可能的实现中,所述确定转换传输方式的第本文档来自技高网...

【技术保护点】

1.一种控制组播报文传输方式的方法,其特征在于,应用于转发设备,所述控制组播报文传输方式的方法包括:

2.如权利要求1所述的控制组播报文传输方式的方法,其特征在于,所述确定转换传输方式的第一待传输组播报文包括:

3.如权利要求1所述的控制组播报文传输方式的方法,其特征在于,所述采用单播传输方式传输所述第一待传输组播报文包括:

4.如权利要求3所述的控制组播报文传输方式的方法,其特征在于,所述控制组播报文传输方式的方法还包括:

5.如权利要求2所述的控制组播报文传输方式的方法,其特征在于,所述获取传输方式为组播传输的待传输组播报文中各个报文的优先级信息包括:

6.如权利要求3所述的控制组播报文传输方式的方法,其特征在于,所述获取所述第一待传输组播报文的预估增加值包括:

7.如权利要求1至6任一项所述的控制组播报文传输方式的方法,其特征在于,所述确定转换传输方式的第二待传输组播报文包括:

8.如权利要求1至7任一项所述的控制组播报文传输方式的方法,其特征在于,所述采用组播传输方式传输所述第二待传输组播报文包括:

9.如权利要求8所述的控制组播报文传输方式的方法,其特征在于,所述控制组播报文传输方式的方法还包括:

10.如权利要求7所述的控制组播报文传输方式的方法,其特征在于,所述获取传输方式为单播传输的待传输组播报文中各个报文的优先级信息包括:

11.如权利要求8所述的控制组播报文传输方式的方法,其特征在于,所述获取所述第二待传输组播报文的预估减少值包括:

12.一种转发设备,其特征在于,所述转发设备包括:

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时,实现如权利要求1至11中任一项所述的控制组播报文传输方式的方法。

...

【技术特征摘要】

1.一种控制组播报文传输方式的方法,其特征在于,应用于转发设备,所述控制组播报文传输方式的方法包括:

2.如权利要求1所述的控制组播报文传输方式的方法,其特征在于,所述确定转换传输方式的第一待传输组播报文包括:

3.如权利要求1所述的控制组播报文传输方式的方法,其特征在于,所述采用单播传输方式传输所述第一待传输组播报文包括:

4.如权利要求3所述的控制组播报文传输方式的方法,其特征在于,所述控制组播报文传输方式的方法还包括:

5.如权利要求2所述的控制组播报文传输方式的方法,其特征在于,所述获取传输方式为组播传输的待传输组播报文中各个报文的优先级信息包括:

6.如权利要求3所述的控制组播报文传输方式的方法,其特征在于,所述获取所述第一待传输组播报文的预估增加值包括:

7.如权利要求1至6任一项所述的控制组播报文传输方式的方法,其特...

【专利技术属性】
技术研发人员:黄清鸿
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1