回源请求的传输方法、电子设备及存储介质技术

技术编号:34094242 阅读:51 留言:0更新日期:2022-07-11 21:55
本发明专利技术实施例涉及互联网技术领域,公开一种回源请求的传输方法、电子设备及存储介质。本发明专利技术中,回源请求的传输方法,应用于内容分发网络,包括:边缘节点接收回源请求,当回源请求访问的源站存在内网IP地址时,确定内网IP地址是否可用;若可用,则边缘节点将回源请求转发给与内网IP地址绑定的回源节点;回源节点在接收到回源请求后,基于第一IP地址和内网IP地址与源站建立专用连接,并将回源请求通过专用连接发送至源站。本发明专利技术的回源请求的传输方法,可以提高回源请求传输安全性。可以提高回源请求传输安全性。可以提高回源请求传输安全性。

【技术实现步骤摘要】
回源请求的传输方法、电子设备及存储介质


[0001]本专利技术实施例涉及互联网
,特别涉及一种回源请求的传输方法、电子设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,为了便于访问,企业一般会选择将源站部署在公网环境中,或者部署在云平台上,并使用内容分发网络(Content Delivery Network,CDN)技术实现数据的加速传输,共同实现网络安全加速服务。其中,云平台把来自不同地区的计算资源集合起来,共同为用户提供服务,CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的调度,使用户就近获取所需内容,实现网络加速的技术。
[0003]现有技术中,CDN节点只能经过公网访问部署在公网或云平台上的源站,当回源请求在公网传输过程中至少存在以下问题:
[0004]第一,公网环境存在安全隐患,回源请求可能被窃听、篡改和伪装,导致回源请求的传输安全性较低;
[0005]第二,公网一般为运营商网络,线路质量、状态不可控,传输稳定性较差;
[0006]第三,企业需要额外支付公网带宽费用,成本高。

技术实现思路

[0007]本申请实施例的主要目的在于提出一种回源请求的传输方法、电子设备及存储介质,可以提高回源请求传输安全性、实现传输线路控制,并降低企业成本。
[0008]为实现上述目的,本申请实施例提供了一种回源请求的传输方法,应用于内容分发网络,包括:边缘节点接收回源请求,当回源请求访问的源站存在内网IP地址时,确定内网IP地址是否可用;若可用,则边缘节点将回源请求转发给与内网IP地址绑定的回源节点;回源节点在接收到回源请求后,基于第一IP地址和内网IP地址与源站建立专用连接,并将回源请求通过专用连接发送至源站。
[0009]为实现上述目的,本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的回源请求的传输方法。
[0010]为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的回源请求的传输方法。
[0011]本申请提出的回源请求的传输方法,由于在源站存在内网IP地址,且此内网IP地址可用时,边缘节点将回源请求转发给与内网IP地址绑定的回源节点,由此回源节点与源站建立专用连接,通过专用连接将回源请求发送至源站,所以回源请求可以通过内网传输至源站,而不是经过内容分发网络与源站之间的公网进行传输,从而可以减少由于公网传
Network,简称“CDN”),CDN通过在网络各处部署节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决网络拥挤的状况,提高用户访问网站的响应速度。在CDN领域,回源是指CDN节点向源站获取数据以返回给用户的过程称为回源,回源请求是CDN节点在回源过程中,向源站发送的获取数据的请求。
[0026]由于企业一般会选择将源站服务器部署在公网环境中,或者部署在云平台上,CDN节点只能经过公网访问部署在公网或云平台上的源站,当回源请求在公网传输过程中存在1、公网环境存在安全隐患,回源请求可能被窃听、篡改和伪装,导致回源请求的传输安全性较低;2、第二,公网一般为运营商网络,线路质量、状态不可控,传输稳定性较差;3、企业需要额外支付公网带宽费用,成本高等问题。
[0027]在本申请中,通过预先为源站配置内网IP地址,并在源站同局域网内部署CDN节点,作为该源站绑定的回源节点,当边缘节点接收到需要发往该源站的回源请求时,可优先选择通过内网对回源请求进行传输,边缘节点可先判断回源请求指向的源站是否具备内网IP地址,若具备,则说明在CDN网络中存在与该源站部署在同一局域网中的回源节点,进一步地,边缘节点可对内网IP地址的可用性进行确定,若可用才将回源请求转发给与内网IP地址绑定的回源节点,并由此回源节点与源站建立专用连接,通过专用连接将回源请求发送至源站,如此一来,回源请求可以通过内网传输至源站,而不是经过内容分发网络与源站之间的公网进行传输,从而可以减少由于公网传输导致的回源请求被窃听、篡改等情况,提高回源请求传输的安全性,并且,由于回源请求通过内网进行传输,企业不需要支付公网带宽费用,可以节省传输成本。
[0028]下面对本实施例的回源请求的传输方法实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
[0029]在步骤101中,边缘节点中预存有需要提供服务的源站及其公网地址,若此源站还存在内网IP地址,边缘节点也将内网IP地址与对应源站及其公网地址进行关联存储。用户向源站发出服务请求时,CDN调度服务可根据用户的位置信息为其选择相应的边缘节点,以提供网络服务。当边缘节点接收回源请求后,对回源请求进行解析,根据回源请求的信息确定出用户要访问的源站,并根据本地记录确定该源站是否存在内网IP地址;若此源站存在内网IP地址,则边缘节点对此内网IP地址进行是否可用性的确认;若源站不存在内网IP地址,则根据此源站的公网地址,在CDN网络内部选择最佳回源路径,并最终经由公网将此回源请求发送至源站。
[0030]在实施中,边缘节点基于预先存储的地址探测结果,确定内网IP地址是否可用。其中,本实施例的CDN网络中的各回源节点可周期性地对绑定的内网IP地址进行连通性探测,已确定源站的内网IP地址是否可用,并将探测结果同步给CDN网络中的边缘节点。在一个示例中,回源节点将探测结果上传至核心服务器,由核心服务器将全网的探测结果同步给CDN网络的边缘节点。边缘节点通过接收到的探测结果更新本地存储的内网IP地址的状态。如此一来,边缘节点可直接根据本地存储的内网IP地址状态快速地确定出该内网IP地址是否可用,从而减少边缘节点处理回源请求需要的时间。
[0031]在步骤102中,若源站的内网IP地址可用,则边缘节点将回源请求转发给与内网IP
地址绑定的回源节点。
[0032]其中,与源站的内网IP地址绑定的回源节点是指与源站部署在同一个局域网中的CDN节点,在一个示例中,该回源节点可与源站部署在同一个机房内,并通过网络连接设备相互连接,该回源节点与源站之间存在可达的内网线路。
[0033]边缘节点在确定内网IP地址可用时,可先确定出与该内网IP地址绑定的回源节点信息,并在CDN网络中选择合适的传输线路将回源请求转发至该回源节点。在一个实施中,边缘节点可定期计算生成到达各回源节点的最优路径,并保存,在转发回源请求时,直接使用对应的最优路径进行转发。其中,最优路径可以是直接基于线路质量确定的,如时延最低、丢包率最小等,可以理解的是,为了满足客户的个性化需求,最优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回源请求的传输方法,其特征在于,应用于内容分发网络,包括:边缘节点接收回源请求,当所述回源请求访问的源站存在内网IP地址时,确定所述内网IP地址是否可用;若可用,则边缘节点将所述回源请求转发给与所述内网IP地址绑定的回源节点;所述回源节点在接收到所述回源请求后,基于第一IP地址和所述内网IP地址与所述源站建立专用连接,并将所述回源请求通过所述专用连接发送至所述源站。2.根据权利要求1所述的回源请求的传输方法,其特征在于,所述确定所述内网IP地址是否可用,包括:基于预先存储的地址探测结果,确定所述内网IP地址是否可用。3.根据权利要求1所述的回源请求的传输方法,其特征在于,所述将所述回源请求转发给与所述内网IP地址绑定的回源节点,包括:在所述内容分发网络中选择路径;通过所述路径将所述回源请求转发给所述与所述内网IP地址绑定的回源节点。4.根据权利要求1所述的回源请求的传输方法,其特征在于,所述与所述内网IP地址绑定的回源节点与所述源站部署在同一内网中。5.根据权利要求1所述的回源请求的传输方法,其特征在于,所述方法还包括:所述回源节点在将所述回源请求通过所述专用连接发送至所述源站后,通过所述专用连接接收所述源站返回的响应信息。6.根据权利要求1所述的回源请求的传输方法,其特征在...

【专利技术属性】
技术研发人员:郭毅立郑鹏达
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:

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

1