【技术实现步骤摘要】
【国外来华专利技术】使用安全参数索引值维护分组的服务质量处理
[0001]相关申请
[0002]本申请要求于2021年2月9日提交的美国技术专利申请No.17/171,604的优先权,其要求于2020年12月11日提交的美国临时专利申请No.63/124,317的优先权,这两个申请的全部内容通过引用并入本文。
[0003]本公开总体上涉及用于使用分组头部的安全参数索引(SPI)值对加密流量进行负载平衡的改进技术。
技术介绍
[0004]构建云交付的软件即服务(SaaS)产品涉及创建分布式系统,该系统被交付给云中的用户。通常,流量根据一种或多种路由策略(例如等价多路径(ECMP)路由)被发送到这些服务中。ECMP和其他路由策略允许基于“五元组(5
‑
tuples)”固定流,以便将分组发送到特定的后端实例。分组的五元组通常指的是包含传输控制协议/互联网协议(TCP/IP)连接的五个不同值的集合。五元组的值的集合包括源IP地址、源端口号、目的地IP地址、目的地端口号和正在使用的特定协议。
[0005]然而,由于ECMP和其他路由策略使用五元组,因此它们没有考虑加密连接(例如互联网协议安全(IPsec)连接,其包括互联网密钥交换(IKE)流量和封装安全负载(ESP)流量)的各个流。此外,加密连接(例如IPsec)由于其加密的本质,很难为其提供流量分类。一旦分组被加密和封装,执行任何形式的服务质量(QoS)几乎变得不可能。
[0006]此外,在负载平衡器放置在负责处理加密流量的工作者节点池之前的联 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从客户端设备并且在网络的网络设备处接收通过所述网络建立加密隧道以使得数据平面流量经由所述加密隧道在所述客户端设备和服务之间流动的请求;确定所述数据平面流量属于一组流量类别中的特定流量类别,所述特定流量类别与特定服务质量(QoS)性能度量相关联;生成要由所述客户端设备用于所述数据平面流量的安全参数索引(SPI)值,所述SPI值对应于所述特定流量类别;向所述客户端设备发送关于所述SPI值的指示;在与所述网络相关联的负载平衡节点处接收所述数据平面流量的包括所述SPI值的数据分组;以及至少部分地基于包括所述SPI值的所述数据分组,通过所述网络发送所述数据分组,使得根据所述特定QoS性能度量来处理所述数据分组。2.如权利要求1所述的方法,其中,生成所述SPI值包括:至少部分地基于所述特定流量类别生成表示要处理的所述数据分组的所述特定QoS性能度量的第一位组合;生成表示安全关联的第二位组合;以及掩蔽所述第一位组合和所述第二位组合,使得所述第一位组合包括所述SPI值的第一部分并且所述第二位组合包括所述SPI值的第二部分。3.如权利要求2所述的方法,其中,所述第一位组合由第一十六进制数字表示,并且所述第二位组合由多个十六进制数字表示。4.如权利要求1至3中任一项所述的方法,其中,所述SPI值的第一部分是与所述特定流量类别对应的第一标识符,并且所述SPI值的第二部分是与所述网络的安全关联对应的第二标识符。5.如权利要求1至4中任一项所述的方法,其中,所述数据分组是第一数据分组,所述SPI值是第一SPI值,所述特定流量类别是第一流量类别,并且所述特定QoS性能度量是第一QoS性能度量,所述方法进一步包括:在所述负载平衡节点处接收第二数据分组,所述第二数据分组包括对应于第二流量类别的第二SPI值,所述第二流量类别与第二QoS性能度量相关联;以及至少部分地基于包括所述第二SPI值的所述第二数据分组,通过所述网络发送所述第二数据分组,使得根据所述第二QoS性能度量来处理所述第二数据分组。6.如权利要求1至5中任一项所述的方法,其中通过所述网络发送所述数据分组包括至少部分地基于所述SPI值和所述数据分组的五元组使用等价多路径(ECMP)路由算法通过所述网络发送所述数据分组。7.如权利要求1至6中任一项所述的方法,其中生成所述SPI值包括生成要由所述客户端设备用于所述数据平面流量的多个SPI值,所述多个SPI值中的每一个对应于相应的流量类别,每个相应的流量类别与相应的QoS性能度量相关联。8.一种系统,包括:一个或多个处理器;以及一个或多个存储指令的非暂态计算机可读介质,所述指令在由所述一个或多个处理器
执行时,使所述一个或多个处理器执行操作,所述操作包括:从客户端设备接收通过网络建立加密隧道以使得数据平面流量经由所述加密隧道在所述客户端设备和服务之间流动的请求;确定所述数据平面流量属于一组流量类别中的特定流量类别,所述特定流量类别与特定服务质量(QoS)性能度量相关联;生成要由所述客户端设备用于所述数据平面流量的安全参数索引(SPI)值,所述SPI值对应于所述特定流量类别;向所述客户端设备发送关于所述SPI值的指示;从所述客户端设备接收所述数据平面流量的包括所述SPI值的数据分组;以及至少部分地基于包括所述SPI值的所述数据分组,通过所述网络发送所述数据分组,使得根据所述特定QoS性能度量来处理所述数据分组。9.如权利要求8所述的系统,其中,生成所述SPI值包括:至少部分地基于所述特定流量类别生成表示要处理的所述数据分组的所述特定QoS性能度量的第一位组合;生成表示安全关联的第二位组合;以及掩蔽所述第一位组合和所述第二位组合,使得所述第一位组合包括所述SPI值的第一部分并且所述第二位组合包括所述SPI值的第二部分。10.如权利要求9所述的系统,其中,所述第一位组合由第一十六进制数字表示,并且所述第二位组合由多个十六进制数字表示。11.如权利要求8至10中任一项所述的系统,其中,所述SPI值的第一部分是与所述特定流量类别对应的第一标识符,并且所述SPI值的第二部分是与所述网络的安全关联对应的第二标识符。12.如权利要求8至11中任一项所述的系统,其中,所述数据分组是第一数据分组,所述SPI值是第一SPI值,所述特定流量类别是第一流量类别,并且所述特定QoS性能度量是第一QoS性能度量,所述操作进一步包括:接...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。