【技术实现步骤摘要】
【国外来华专利技术】用于SAAS应用的多链路广域网连接的系统和方法相关申请的交叉引用本专利申请要求于2018年10月1日提交的名称为“SYSTEMSANDMETHODSFORMULTILINKWANCONNECTIVITYFORSAASAPPLICATIONS”的美国专利申请No.16/148,425的优先权和利益,其全部内容出于所有目的通过引用全部合并于此。
本申请总地涉及应用的管理,包括但不限于用于使用嵌入式浏览器来管理和监测web和软件即服务(SaaS)应用的系统和方法。
技术介绍
随着企业的劳动力变得更有移动性和在各种条件下工作,个人可以使用一个或多个客户机装置(包括个人装置)以访问网络资源,例如web应用。由于客户机装置和网络资源可以被访问的方式之间的不同,给企业在管理访问网络资源和监测潜在的资源滥用方面提出显著的挑战。
技术实现思路
本公开涉及来自SaaS容器的多链路SD-WAN的系统和方法。在客户机装置上执行的客户机应用可以允许用户访问由一个或多个服务器服务和/或托管在一个或多个服务器上的应用(或app),诸如web应用和软件即服务(SaaS)应用(以下有时通常称为网络应用)。SaaS应用可以包含在SaaS容器中,以提供到网络(例如WAN)的多链路连接,从而利用多链路连接的好处而无需SaaS供应商的协作或修改SaaS应用。例如,SaaS容器可以通过使用底层平台的多宿主能力或者多链路或多路径协议(例如,多路径TCP(mptcp))来提供到互联网的多链路连接。在服务器侧,SD-WAN服务可以 ...
【技术保护点】
1.一种用于在广域网(WAN)中提供多链路连接的方法,包括:/n由包括由客户机装置的处理器执行的嵌入式浏览器的第一客户机应用,基于在访问由一个或多个服务器执行的网络应用时由所述嵌入式浏览器生成的第一多个分组的应用层信息,将所述第一多个分组划分为第一部分和第二部分;/n由所述第一客户机应用经由第一多链路连接的第一网络路径将所述第一多个分组的第一部分传输至网络装置;以及/n由所述第一客户机应用经由所述第一多链路连接的第二网络路径将所述第一多个分组的第二部分传输至所述网络装置。/n
【技术特征摘要】
【国外来华专利技术】20181001 US 16/1484251.一种用于在广域网(WAN)中提供多链路连接的方法,包括:
由包括由客户机装置的处理器执行的嵌入式浏览器的第一客户机应用,基于在访问由一个或多个服务器执行的网络应用时由所述嵌入式浏览器生成的第一多个分组的应用层信息,将所述第一多个分组划分为第一部分和第二部分;
由所述第一客户机应用经由第一多链路连接的第一网络路径将所述第一多个分组的第一部分传输至网络装置;以及
由所述第一客户机应用经由所述第一多链路连接的第二网络路径将所述第一多个分组的第二部分传输至所述网络装置。
2.根据权利要求1所述的方法,还包括:
在划分所述第一多个分组之前,由所述第一客户机应用向所述第一多个分组中的每一个的应用层报头添加序列号;其中,所述网络装置基于所述第一多个分组的序列号来聚合所述第一部分和所述第二部分。
3.根据权利要求1所述的方法,其中,划分所述第一多个分组还包括:
由所述第一客户机应用基于所述第一多个分组的应用层报头信息,确定所述第一多个分组的第一部分的第一数据类型和所述第一多个分组的第二部分的第二数据类型;以及
响应于所述第一数据类型和所述第二数据类型是不同的数据类型,将所述第一多个分组划分为所述第一部分和所述第二部分。
4.根据权利要求1所述的方法,其中,所述第一网络路径包括与所述第二网络路径不同的传输层连接。
5.根据权利要求1所述的方法,其中:
所述第一客户机应用包括软件定义的WAN(SD-WAN)代理;以及
在不同于第二自治系统的第一自治系统内确定所述第一网络路径的路由路径,其中在所述第二自治系统内确定所述第二网络路径的路由路径。
6.根据权利要求1所述的方法,还包括:
由所述第一客户机应用将所述第一多个分组的第一部分分类为第一流量类型,并且将所述第一多个分组的第二部分分类为第二流量类型;
由所述第一客户机应用将所述第一多链路连接的第一网络路径分类为具有第一服务质量(QoS)级别,并且将所述第一多链路连接的第二网络路径分类为具有第二QoS级别;以及
由所述第一客户机应用基于所述第一流量类型和所述第二流量类型以及所述第一QoS级别和所述第二QoS级别将所述第一多个分组的第一部分分配给所述第一多链路连接的第一网络路径,并且将所述第一多个分组的第二部分分配给所述第一多链路连接的第二网络路径。
7.一种用于在广域网(WAN)中提供多链路连接的方法,包括:
由网络装置经由第一多链路连接的第一网络路径从包括由客户机装置执行的嵌入式浏览器的第一客户机应用接收定向到由一个或多个服务器执行的第一网络应用的第一多个分组;
由所述网络装置经由所述第一多链路连接的第二网络路径从所述第一客户机应用接收定向到所述第一网络应用的第二多个分组;
由所述网络装置根据所述第一多个分组和所述第二多个分组的应用层信息,按顺序将所述第一多个分组和所述第二多个分组组合为第三多个分组;以及
由第一网络装置根据所述顺序经由单个连接向所述一个或多个服务器中的服务器提供所述第三多个分组。
8.根据权利要求7所述的方法,其中,组合所述第一多个分组和所述第二多个分组还包括:
根据所述第一多个分组和所述第二多个分组中的每一个的应用层报头的序列号,按所述顺序组合所述分组;以及
在经由所述单个连接向所述服务器提供所述第三多个分组之前,从所述第一多个分组和所述第二多个分组中的每一个的应用层报头中移除所述序列号。
9.根据权利要求7所述的方法,还包括:
基于所述第一多个分组和所述第二多个分组的应用层报头信息来确定所述第一多个分组的第一数据类型和所述第二多个分组的不同的第二数据类型;以及
其中,按所述顺序组合所述分组还包括:响应于所述第一数据类型不同于所述第二数据类型,在所述第二多个分组中的任何一个之前将所有所述第一多个分组聚合在所述第三多个分组中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。