技术新讯 > 电子通信装置的制造及其应用技术 > 一种报文转发方法、装置及相关设备与流程  >  正文

一种报文转发方法、装置及相关设备与流程

  • 国知局
  • 2024-08-19 14:23:33

本申请涉及分布式网络,特别涉及一种报文转发方法、装置及相关设备。

背景技术:

1、用户广域网中会存在多个节点分别部署在不同的位置(分支机构),一般通过专线或者各种隧道技术实现各网络节点间的互联互通。

2、通常情况下各个节点都有访问互联网的需求,当前各分支访问互联网的方式包括:各分支机构基于本地的互联网出接口进行互联网访问和/或各分支机构集中至某一分支机构,基于该分支机构的互联网出接口进行互联网访问。

技术实现思路

1、本申请提供了一种报文转发方法、装置及相关设备。

2、第一方面,本申请提供了一种报文转发方法,应用于第一分支机构;所述方法包括:

3、接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数;

4、基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口。

5、可选地,针对目标应用预设的选路策略包括:可转发所述目标应用访问互联网的报文的各分支机构,以及各分支机构的转发优先级;

6、针对所述目标应用预设的互联网出接口质量要求包括:互联网出接口的丢包率小于第一阈值,延时小于第二阈值,抖动小于第三阈值。

7、可选地,基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口的步骤包括:

8、确定可转发所述目标应用访问互联网的报文的各分支机构;

9、判断各分支机构的互联网出接口的接口质量参数是否满足所述针对目标应用预设的互联网出接口质量要求,得到判断结果;

10、根据判断结果,确定出各分支机构中接口质量参数满足所述针对目标应用预设的互联网出接口质量要求的至少一个分支机构;

11、基于各分支机构的转发优先级,将所述至少一个分支机构中优先级最高的分支机构确定为用于转发所述目标应用的报文的目标分支机构,并将所述目标分支机构的互联网出接口确定为用于转发所述目标应用的报文的目标互联网出接口。

12、可选地,接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数的步骤包括:

13、接收各第二分支机构分别同步的用于发布对应的路由前缀的扩展bgp协议报文,其中,所述扩展bgp协议报文的扩展tlv中携带对应第二分支机构的本地互联网出接口的接口质量信息。

14、可选地,所述方法还包括:

15、检测本地的第二互联网出接口的第二接口质量参数,并将所述第二接口质量参数分别同步至所述各第二分支机构。

16、第二方面,本申请提供了一种报文转发装置,应用于第一分支机构;所述装置包括:

17、接收单元,用于接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数;

18、确定单元,用于基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口。

19、可选地,针对目标应用预设的选路策略包括:可转发所述目标应用访问互联网的报文的各分支机构,以及各分支机构的转发优先级;

20、针对所述目标应用预设的互联网出接口质量要求包括:互联网出接口的丢包率小于第一阈值,延时小于第二阈值,抖动小于第三阈值。

21、可选地,基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口时,所述确定单元具体用于:

22、确定可转发所述目标应用访问互联网的报文的各分支机构;

23、判断各分支机构的互联网出接口的接口质量参数是否满足所述针对目标应用预设的互联网出接口质量要求,得到判断结果;

24、根据判断结果,确定出各分支机构中接口质量参数满足所述针对目标应用预设的互联网出接口质量要求的至少一个分支机构;

25、基于各分支机构的转发优先级,将所述至少一个分支机构中优先级最高的分支机构确定为用于转发所述目标应用的报文的目标分支机构,并将所述目标分支机构的互联网出接口确定为用于转发所述目标应用的报文的目标互联网出接口。

26、可选地,接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数时,所述接收单元具体用于:

27、接收各第二分支机构分别同步的用于发布对应的路由前缀的扩展bgp协议报文,其中,所述扩展bgp协议报文的扩展tlv中携带对应第二分支机构的本地互联网出接口的接口质量信息。

28、可选地,所述装置还包括:

29、检测单元,用于检测本地的第二互联网出接口的第二接口质量参数;

30、同步单元,用于将所述第二接口质量参数分别同步至所述各第二分支机构。

31、第三方面,本申请实施例提供一种报文转发装置,该报文转发装置包括:

32、存储器,用于存储程序指令;

33、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。

34、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。

35、综上可知,本申请实施例提供的报文转发方法,应用于第一分支机构;所述方法包括:接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数;基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口。

36、采用本申请实施例提供的报文转发方法,各分支机构间同步互联网出接口的接口质量信息,以使得各分支机构上需访问互联网的应用流量能够基于全网全局的互联网出接口的接口质量,优选出用于转发该应用流量的互联网出接口,提升了资源利用率,且提升了用户体验。

技术特征:

1.一种报文转发方法,其特征在于,应用于第一分支机构;所述方法包括:

2.如权利要求1所述的方法,其特征在于,针对目标应用预设的选路策略包括:可转发所述目标应用访问互联网的报文的各分支机构,以及各分支机构的转发优先级;

3.如权利要求2所述的方法,其特征在于,基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口的步骤包括:

4.如权利要求1-3任一项所述的方法,其特征在于,接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数的步骤包括:

5.如权利要求1所述的方法,其特征在于,所述方法还包括:

6.一种报文转发装置,其特征在于,应用于第一分支机构;所述装置包括:

7.如权利要求6所述的装置,其特征在于,针对目标应用预设的选路策略包括:可转发所述目标应用访问互联网的报文的各分支机构,以及各分支机构的转发优先级;

8.如权利要求7所述的装置,其特征在于,基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口时,所述确定单元具体用于:

9.如权利要求6-8任一项所述的装置,其特征在于,接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数时,所述接收单元具体用于:

10.如权利要求6所述的装置,其特征在于,所述装置还包括:

11.一种报文转发装置,其特征在于,所述报文转发装置包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如权利要求1-5中任一项所述方法的步骤。

技术总结本申请涉及分布式网络技术领域,特别涉及一种报文转发方法、装置及相关设备。该方法应用于第一分支机构;该方法包括:接收各第二分支机构分别同步的第一互联网出接口的第一接口质量参数;基于本地的第二互联网出接口的第二接口质量参数,各第一接口质量参数,以及针对目标应用预设的选路策略和互联网出接口质量要求,确定用于转发所述目标应用的报文的目标分支机构和目标互联网出接口。技术研发人员:李鑫受保护的技术使用者:新华三技术有限公司技术研发日:技术公布日:2024/8/16

本文地址:https://www.jishuxx.com/zhuanli/20240819/275035.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。