流量调度方法、装置及存储介质制造方法及图纸

技术编号:35261585 阅读:76 留言:0更新日期:2022-10-19 10:21
本公开关于一种流量调度方法、装置及存储介质。该方法包括:接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,所述目标公网地址为目标静态接入点的公网地址,所述目标静态接入点位于所述自治系统之外的边缘接入系统中;将所述流量请求报文中的源网络地址转换为所述目标公网地址,得到目标流量请求报文;基于所述目标公网地址,将所述目标网络请求报文转发至所述目标静态接入点。根据本公开提供的技术方案,可以将自治系统中的网络请求报文导流至静态接入点以实现外网访问,降低带宽成本,且可以适用各种协议的报文。的报文。的报文。

【技术实现步骤摘要】
流量调度方法、装置及存储介质


[0001]本公开涉及计算机处理
,尤其涉及一种流量调度方法、装置及存储介质。

技术介绍

[0002]随着互联网的发展,一些公司、学校等组织选择通过自治系统的方式实现与外网的互联。相关技术中,自治系统一般通过动态的边界网关协议实现外网访问,或者在自治系统的接入点配置七层代理服务将自治系统内的部分流量分流至其它系统以实现外网访问,或者采用DNS截取的方式将流量分发到边缘七层代理服务,由七层代理服务进行流量的透明转发至其它系统以实现外网访问。
[0003]上述第一种方式的网络质量好,一般不存在跨运营商网络质量差的问题,但成本高;而基于七层代理的方式虽然带宽成本比第一种方式低,但需要客户端均配置七层代理,不易于流量的统一调度,并且不能实现非HTTP/HTTPS流量的外网访问。

技术实现思路

[0004]本公开提供一种流量调度方法、装置及存储介质。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种流量调度方法,包括:
[0006]接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,所述目标公网地址为目标静态接入点的公网地址,所述目标静态接入点位于所述自治系统之外的边缘接入系统中;
[0007]将所述流量请求报文中的源网络地址转换为所述目标公网地址,得到目标流量请求报文;
[0008]基于所述目标公网地址,将所述目标网络请求报文转发至所述目标静态接入点。
[0009]在一种可能的实现方式中,所述接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,包括:
[0010]接收到自治系统内的流量请求报文,获取所述流量请求报文对应的业务关联信息以及访问控制列表信息;
[0011]在所述业务关联信息与所述访问控制列表信息匹配的情况下,确定所述流量请求报文对应的目标公网地址。
[0012]在一种可能的实现方式中,所述确定所述流量请求报文对应的目标公网地址,包括:
[0013]获取所述流量请求报文中的目的网络地址对应的目标服务网络信息以及所述流量请求报文对应的多个公网地址;所述多个公网地址为多个静态接入点的公网地址,所述多个静态接入点位于所述边缘接入系统中;
[0014]基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,所述目标公网地址对应的服务网络信息与所述目标服务网络信息匹配。
[0015]在一种可能的实现方式中,所述方法还包括:
[0016]获取所述多个静态接入点各自的流量负载信息;
[0017]根据所述流量负载信息,确定所述多个静态接入点各自对应的流量转发权重信息;
[0018]所述基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,包括:
[0019]基于所述目标服务网络信息和所述流量转发权重信息,从所述多个公网地址中确定所述目标公网地址。
[0020]在一种可能的实现方式中,基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,包括:
[0021]从所述多个公网地址中筛选出与所述目标服务网络信息匹配的至少一个公网地址;
[0022]确定所述至少一个公网地址各自与所述自治系统的距离;
[0023]从所述至少一个公网地址中选择所述距离满足预设条件的公网地址为所述目标公网地址。
[0024]在一种可能的实现方式中,所述从所述多个公网地址中筛选出与所述目标服务网络信息匹配的至少一个公网地址,包括:
[0025]获取所述多个公网地址各自对应的网络连通状态信息;
[0026]从所述多个公网地址中选择出所述网络连通状态信息满足预设连通状态的公网地址集;
[0027]从所述公网地址集中筛选出与所述目标服务网络信息匹配的所述至少一个公网地址。
[0028]在一种可能的实现方式中,所述方法还包括:
[0029]接收到流量响应报文,获取会话记录;
[0030]基于所述会话记录,确定所述流量响应报文对应的目标内网地址;
[0031]将所述流量响应报文中的目的网络地址转换为所述目标内网地址,得到目标流量响应报文;
[0032]基于所述目标内网地址,将所述目标流量响应报文下发至对应的设备。
[0033]在一种可能的实现方式中,所述获取所述流量请求报文对应的多个公网地址,包括:
[0034]获取目标地址转换设备中配置的公网地址信息,所述目标地址转换设备为所述自治系统中传输所述流量请求报文的地址转换设备;
[0035]从所述公网地址信息中获取所述多个公网地址。
[0036]根据本公开实施例的第二方面,提供一种流量调度装置,包括:
[0037]目标公网地址确定模块,被配置为执行接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,所述目标公网地址为目标静态接入点的公网地址,所述目标静态接入点位于所述自治系统之外的边缘接入系统中;
[0038]源地址转换模块,被配置为执行将所述流量请求报文中的源网络地址转换为所述目标公网地址,得到目标流量请求报文;
[0039]导流模块,被配置为执行基于所述目标公网地址,将所述目标网络请求报文转发
至所述目标静态接入点。
[0040]在一种可能的实现方式中,所述目标公网地址确定模块包括:
[0041]访问控制单元,被配置为执行接收到所述自治系统内的流量请求报文,获取所述流量请求报文对应的业务关联信息以及访问控制列表信息;
[0042]目标公网地址确定单元,被配置为执行在所述业务关联信息与所述访问控制列表信息匹配的情况下,确定所述流量请求报文对应的目标公网地址。
[0043]在一种可能的实现方式中,所述目标公网地址确定模块包括:
[0044]服务网络和公网地址获取单元,被配置为执行获取所述流量请求报文中的目的网络地址对应的目标服务网络信息以及所述流量请求报文对应的多个公网地址;所述多个公网地址为多个静态接入点的公网地址,所述多个静态接入点位于所述边缘接入系统中;
[0045]所述目标公网地址确定单元,还被配置为执行基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,所述目标公网地址对应的服务网络信息与所述目标服务网络信息匹配。
[0046]在一种可能的实现方式中,所述装置还包括:
[0047]负载获取模块,被配置为执行获取所述多个静态接入点各自的流量负载信息;
[0048]转发权重确定模块,被配置为执行根据所述流量负载信息,确定所述多个静态接入点各自对应的流量转发权重信息;
[0049]所述目标公网地址确定单元,还被配置为执行基于所述目标服务网络信息和所述流量转发权重信息,从所述多个公网地址中确定所述目标公网地址。
[0050]在一种可能的实现方式中,所述目标公网地址确定单元包括:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量调度方法,其特征在于,包括:接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,所述目标公网地址为目标静态接入点的公网地址,所述目标静态接入点位于所述自治系统之外的边缘接入系统中;将所述流量请求报文中的源网络地址转换为所述目标公网地址,得到目标流量请求报文;基于所述目标公网地址,将所述目标网络请求报文转发至所述目标静态接入点。2.根据权利要求1所述的方法,其特征在于,所述接收到自治系统内的流量请求报文,确定所述流量请求报文对应的目标公网地址,包括:接收到自治系统内的流量请求报文,获取所述流量请求报文对应的业务关联信息以及访问控制列表信息;在所述业务关联信息与所述访问控制列表信息匹配的情况下,确定所述流量请求报文对应的目标公网地址。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述流量请求报文对应的目标公网地址,包括:获取所述流量请求报文中的目的网络地址对应的目标服务网络信息以及所述流量请求报文对应的多个公网地址;所述多个公网地址为多个静态接入点的公网地址,所述多个静态接入点位于所述边缘接入系统中;基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,所述目标公网地址对应的服务网络信息与所述目标服务网络信息匹配。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述多个静态接入点各自的流量负载信息;根据所述流量负载信息,确定所述多个静态接入点各自对应的流量转发权重信息;所述基于所述目标服务网络信息,从所述多个公网地址中确定所述目标公网地址,包括:基于所述目标服务网络信息和所述流量转发权重信息,从所述多个公网地址中确定所述目标公网地址。5.根据权利要求3所述的方法,其特征在于,基于所述目标服务网络信息,从所述多...

【专利技术属性】
技术研发人员:刘传奇董浩波
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1