SaaS访问优化方法、装置、设备及存储介质制造方法及图纸

技术编号:37545312 阅读:9 留言:0更新日期:2023-05-12 16:17
本发明专利技术公开了一种SaaS访问优化方法、装置、设备及存储介质。本发明专利技术根据DNS请求获取待访问SaaS服务的域名;根据域名查询待访问SaaS服务的初始传输优化通道,并将DNS请求导入至初始传输优化通道;在接收到初始传输优化通道的DNS应答时,获取网络标识地址池;根据预设路由表和网络标识地址池得到目标传输优化通道;获取构造数据包;在构造数据包的目标标识地址为预设地址时,基于预设路由表将构造数据包导入目标传输优化通道,以对待访问SaaS服务的业务流量进行访问,通过SaaS服务的域名,无需预先提供IP地址池或人工解析域名,就可以完成相应SaaS服务的优化路由,简化了SaaS服务配置,提高解析的准确性。提高解析的准确性。提高解析的准确性。

【技术实现步骤摘要】
SaaS访问优化方法、装置、设备及存储介质


[0001]本专利技术涉及SaaS服务
,尤其涉及一种SaaS访问优化方法、装置、设备及存储介质。

技术介绍

[0002]SD

WAN(Software Defined Wide Area Network,软件定义广域网)系统解决了企业各站点互联的问题。随着SaaS(Software

as

a

Service,软件即服务)服务的日益普及,企业访问SaaS的业务流量与日俱增,由于SaaS业务一般分布于各个云,而云位于不同的地理位置,于是带来了企业站点访问SaaS服务慢,体验差等问题,特别是国内企业站点访问位于海外云的SaaS,或海外企业站点访问位于国内云的SaaS,由于运营商国际网络出口的拥塞,导致访问体验很差,因此需要对SaaS访问服务进行优化。
[0003]为不同SaaS服务优化传输路径是加速SaaS服务的最佳方法,传统的解决方案在企业出口路由器根据不同的目的IP地址(Internet Protocol Address,互联网协议地址),指定不同的优化传输通道。然而大多数SaaS服务提供的是域名,而非IP地址,为了得到对应SaaS服务域名的IP地址,一般采用本地解析域名得到IP地址池或使用SaaS服务商提供的IP地址池,导致的问题是:(1)本地解析使用本地域名解析服务器,由于CDN(Content Delivery Network,内容分发网络)或动态DNS(Domain Name System,域名系统)解析的原因,本地解析的结果可能不是期望的或最优的。(2)不能实时得到SaaS服务域名对应的IP地址。基于域名的SaaS服务对应IP可能改变,一旦变化,需要更新配置,而这往往在使用中发生了问题,报障后才能发现。这些问题都会导致SaaS服务访问未能正确导入指定的优化传输通道,从而影响SaaS服务访问的体验。

技术实现思路

[0004]本专利技术的主要目的在于提供一种SaaS访问优化方法、装置、设备及存储介质,旨在解决现有技术SaaS服务访问优化效果差的技术问题。
[0005]为实现上述目的,本专利技术提供了一种SaaS访问优化方法,所述方法包括以下步骤:根据DNS请求获取待访问SaaS服务的域名;根据所述域名查询所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道;在接收到所述初始传输优化通道的DNS应答时,获取网络标识地址池;根据预设路由表和所述网络标识地址池得到目标传输优化通道;获取构造数据包,其中,所述构造数据包中包括有目标标识地址;在所述构造数据包的目标标识地址为预设地址时,基于所述预设路由表将所述构造数据包导入所述目标传输优化通道,以对所述待访问SaaS服务的业务流量进行访问。
[0006]可选地,所述根据预设路由表和所述网络标识地址池得到目标传输优化通道之前,还包括:
获取原始网络标识地址池数据和路由数据;根据所述路由数据得到路由下一跳数据;根据所述原始网络标识地址池数据和所述路由下一跳数据建立网络标识地址池和路由下一跳之间的第一映射关系,得到预设路由表。
[0007]可选地,所述根据预设路由表和所述网络标识地址池得到目标传输优化通道,包括:基于所述网络标识地址池查询预设路由表,得到与所述网络标识地址池对应的路由下一跳;将所述路由下一跳作为目标传输优化通道。
[0008]可选地,所述在所述构造数据包的目标标识地址为预设地址时,基于所述预设路由表将所述构造数据包导入所述目标传输优化通道,以对所述待访问SaaS服务的业务流量进行访问,包括:接收所述构造数据包,并对所述构造数据包进行解析;根据解析结果得到所述构造数据包的目标标识地址;在所述构造数据包的目标标识地址为所述网络标识地址池中的地址时,确定所述构造数据包的目标标识地址为预设地址;基于所述预设路由表将所述网络标识地址池对应的路由下一跳作为目标传输优化通道;将所述构造数据包导入所述目标传输优化通道,通过所述目标传输优化通道对所述待访问SaaS服务的业务流量进行访问。
[0009]可选地,所述根据所述域名查询所述待访问SaaS服务的初始传输优化通道之前,还包括:获取原始待访问SaaS服务数据和原始传输优化通道数据;根据所述原始待访问SaaS服务数据得到待访问SaaS服务的域名;基于所述待访问SaaS服务的域名在所述原始传输优化通道数据中设置待访问SaaS服务对应的传输优化通道;建立待访问SaaS服务的域名与传输优化通道之间的第二映射关系。
[0010]可选地,所述根据所述域名查询所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道,包括:根据所述第二映射关系和所述域名查询与所述域名对应的传输优化通道;将所述传输优化通道作为所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道。
[0011]可选地,所述在接收到所述初始传输优化通道的DNS应答时,获取网络标识地址池,包括:在接收到所述初始传输优化通道的DNS应答时,检测所述DNS应答中是否存在域名应答;在检测到所述DNS应答中存在域名应答时,从所述域名应答中提取网络标识地址池。
[0012]此外,为实现上述目的,本专利技术还提出一种SaaS访问优化装置,所述SaaS访问优化
装置包括:获取模块,用于根据DNS请求获取待访问SaaS服务的域名;查询模块,用于根据所述域名查询所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道;接收模块,用于在接收到所述初始传输优化通道的DNS应答时,获取网络标识地址池;所述获取模块,还用于根据预设路由表和所述网络标识地址池得到目标传输优化通道;所述获取模块,还用于获取构造数据包,其中,所述构造数据包中包括有目标标识地址;访问模块,用于在所述构造数据包的目标标识地址为预设地址时,基于所述预设路由表将所述构造数据包导入所述目标传输优化通道,以对所述待访问SaaS服务的业务流量进行访问。
[0013]此外,为实现上述目的,本专利技术还提出一种SaaS访问优化设备,所述SaaS访问优化设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的SaaS访问优化程序,所述SaaS访问优化程序配置为实现如上文所述的SaaS访问优化方法的步骤。
[0014]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有SaaS访问优化程序,所述SaaS访问优化程序被处理器执行时实现如上文所述的SaaS访问优化方法的步骤。
[0015]本专利技术根据DNS请求获取待访问SaaS服务的域名;根据所述域名查询所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道;在接收到所述初始传输优化通道的DNS应答时,获取网络标识地址池;根据预设路由表和所述网络标识地址池得到目标传输优化通道;获取构造数据包,其中,所述构造数据包中包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SaaS访问优化方法,其特征在于,所述SaaS访问优化方法包括:根据DNS请求获取待访问SaaS服务的域名;根据所述域名查询所述待访问SaaS服务的初始传输优化通道,并将所述DNS请求导入至所述初始传输优化通道;在接收到所述初始传输优化通道的DNS应答时,获取网络标识地址池;根据预设路由表和所述网络标识地址池得到目标传输优化通道;获取构造数据包,其中,所述构造数据包中包括有目标标识地址;在所述构造数据包的目标标识地址为预设地址时,基于所述预设路由表将所述构造数据包导入所述目标传输优化通道,以对所述待访问SaaS服务的业务流量进行访问。2.如权利要求1所述的SaaS访问优化方法,其特征在于,所述根据预设路由表和所述网络标识地址池得到目标传输优化通道之前,还包括:获取原始网络标识地址池数据和路由数据;根据所述路由数据得到路由下一跳数据;根据所述原始网络标识地址池数据和所述路由下一跳数据建立网络标识地址池和路由下一跳之间的第一映射关系,得到预设路由表。3.如权利要求2所述的SaaS访问优化方法,其特征在于,所述根据预设路由表和所述网络标识地址池得到目标传输优化通道,包括:基于所述网络标识地址池查询预设路由表,得到与所述网络标识地址池对应的路由下一跳;将所述路由下一跳作为目标传输优化通道。4.如权利要求2所述的SaaS访问优化方法,其特征在于,所述在所述构造数据包的目标标识地址为预设地址时,基于所述预设路由表将所述构造数据包导入所述目标传输优化通道,以对所述待访问SaaS服务的业务流量进行访问,包括:接收所述构造数据包,并对所述构造数据包进行解析;根据解析结果得到所述构造数据包的目标标识地址;在所述构造数据包的目标标识地址为所述网络标识地址池中的地址时,确定所述构造数据包的目标标识地址为预设地址;基于所述预设路由表将所述网络标识地址池对应的路由下一跳作为目标传输优化通道;将所述构造数据包导入所述目标传输优化通道,通过所述目标传输优化通道对所述待访问SaaS服务的业务流量进行访问。5.如权利要求1所述的SaaS访问优化方法,其特征在于,所述根据所述域名查询所述待访问SaaS服务的初始传输优化通道之前,还包括:获取原始待访问SaaS服务数据和原始传输优化通道数据;根据所述原始待访问SaaS服...

【专利技术属性】
技术研发人员:鲁子奕沈永清刘伟
申请(专利权)人:南凌科技股份有限公司
类型:发明
国别省市:

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

1