一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用会话建立度量的会话监测的制作方法

2022-12-03 12:37:31 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:由网络的多个路由器中的第一路由器接收针对客户端设备与网络服务实例之间的会话的一个或多个会话性能要求,所述网络将所述客户端设备连接到由服务器托管的所述网络服务实例,所述会话包括正向分组流和反向分组流,其中所述第一路由器经由所述网络上的第一路径和所述网络上的第二路径被连接到所述网络服务实例,所述第二路径与所述第一路径不同;由所述第一路由器并且沿着所述第一路径转发针对所述客户端设备与所述网络服务实例之间的所述会话的网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第一分组以包括:包括沿着所述第一路径的所述多个路由器中的所述第一路由器的源地址和第二路由器的目的地地址的报头;以及指定针对所述会话的会话标识符的元数据的部分;由所述第一路由器获取所述会话的一个或多个会话建立度量;由所述第一路由器确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求;以及响应于确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,由所述第一路由器并且沿着所述第二路径转发针对所述客户端设备与所述网络服务实例之间的所述会话的所述网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第二分组以包括:包括沿着所述第二路径的所述多个路由器中的所述第一路由器的源地址和第三路由器的目的地地址的报头;以及指定针对所述会话的所述会话标识符的元数据的所述部分。2.根据权利要求1所述的方法,其中所述会话的所述一个或多个会话建立度量包括以下一项或多项:建立所述会话的时间;所述会话的建立之前的会话超时的数目;由于目的地不可达错误的建立所述会话的失败的数目;在传输控制协议(tcp)会话的建立之前被关闭的会话的数目;以及在传输层安全(tls)会话的建立之前被关闭的会话的数目。3.根据权利要求1所述的方法,其中获取所述会话的所述一个或多个会话建立度量包括:监测监测所述会话的状态;基于所述会话的所述状态,确定所述会话是否已被建立;以及基于所述会话是否已被建立的所述确定,生成所述会话的所述一个或多个会话建立度量。4.根据权利要求1所述的方法,其中所述会话包括以下一项:传输控制协议(tcp)会话;传输层安全(tls)会话;用户数据报协议(udp)会话;或者
互联网控制消息协议(icmp)会话。5.根据权利要求1所述的方法,其中针对所述会话的所述一个或多个会话性能要求包括针对所述会话的一个或多个服务级别协议(sla)要求。6.根据权利要求1所述的方法,其中确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求包括:基于所述会话的所述一个或多个会话建立度量,确定针对所述会话的所述网络业务的时延超过针对所述会话的所述一个或多个会话性能要求。7.根据权利要求1所述的方法,其中确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求包括:基于所述会话的所述一个或多个会话建立度量,确定针对所述会话的网络业务的黑洞化的发生。8.根据权利要求1所述的方法,其中由所述第一路由器并且沿着所述第一路径转发针对所述会话的所述网络业务包括:由所述第一路由器经由所述第一路由器的第一接口并且沿着所述第一路径转发针对所述会话的所述网络业务,并且其中由所述第一路由器并且沿着所述第二路径转发针对所述会话的所述网络业务包括:由所述第一路由器经由与所述第一接口不同的所述第一路由器的第二接口并且沿着所述第二路径转发针对所述会话的所述网络业务。9.根据权利要求8所述的方法,还包括:由所述第一路由器接收针对所述客户端设备与第二网络服务实例之间的第二会话的一个或多个会话性能要求,所述第二会话包括第二正向分组流和第二反向分组流,其中所述第一路由器经由所述第一路径和所述第二路径被连接到所述第二网络服务实例;由所述第一路由器经由所述第一路由器的所述第一接口并且沿着所述第一路径转发针对所述客户端设备与所述第二网络服务实例之间的所述第二会话的网络业务,所述转发包括修改所述第二会话的所述第二正向分组流和所述第二反向分组流中的至少一个的第三分组以包括:包括沿着所述第一路径的所述多个路由器中的所述第一路由器的源地址和所述第二路由器的目的地地址的报头;以及指定针对所述第二会话的第二会话标识符的元数据的部分;由所述第一路由器获取所述第二会话的一个或多个会话建立度量;以及由所述第一路由器确定所述第二会话的所述一个或多个会话建立度量满足针对所述第二会话的所述一个或多个会话性能要求,其中由所述第一路由器经由所述第一路由器的所述第二接口并且沿着所述第二路径转发针对所述会话的所述网络业务包括:由所述第一路由器从经由所述第一路由器的所述第一接口并且沿着所述第一路径转发针对所述会话的所述网络业务切换到经由所述第一路由器的所述第二接口并且沿着所述第二路径转发针对所述会话的所述网络业务,而不中断由所述第一路由器经由所述第一路由器的所述第一接口并且沿着所述第一路径转发针对所述第二会话的网络业务。10.根据权利要求1所述的方法,还包括:响应于确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,由所述第一路由器从所述
第一路由器的会话负载均衡器排除所述第一路径,其中所述会话负载均衡器被配置为跨多条路径对与所述网络服务相关联的客户业务进行负载均衡,所述多个会话包括所述第二路径。11.一种网络的多个路由器中的第一路由器,所述第一路由器包括:处理电路装置;以及存储器,所述存储器可操作地被耦合到所述处理电路装置并且包括指令,所述指令被配置为使所述处理电路装置:接收针对客户端设备与由服务器托管的网络服务实例之间的会话的一个或多个会话性能要求,所述会话包括正向分组流和反向分组流,其中所述第一路由器经由所述网络上的第一路径和所述网络上的第二路径被连接到所述网络服务实例,所述第二路径与所述第一路径不同,并且其中所述网络将所述客户端设备连接到所述网络服务实例;沿着所述第一路径转发针对所述客户端设备与所述网络服务实例之间的所述会话的网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第一分组以包括:包括沿着所述第一路径的所述多个路由器中的所述第一路由器的源地址和第二路由器的目的地地址的报头;以及指定针对所述会话的会话标识符的元数据的部分;由所述第一路由器获取所述会话的一个或多个会话建立度量;确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求;以及响应于确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,沿着所述第二路径转发针对所述客户端设备与所述网络服务实例之间的所述会话的所述网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第二分组以包括:包括沿着所述第二路径的所述多个路由器中的所述第一路由器的源地址和第三路由器的目的地地址的报头;以及指定针对所述会话的所述会话标识符的元数据的所述部分。12.根据权利要求11所述的系统,其中所述会话的所述一个或多个会话建立度量包括以下一项或多项:建立所述会话的时间;所述会话的建立之前的会话超时的数目;由于目的地不可达错误的建立所述会话的失败的数目;在传输控制协议(tcp)会话的建立之前被关闭的会话的数目;以及在传输层安全(tls)会话的建立之前被关闭的会话的数目。13.根据权利要求11所述的系统,其中为了获取所述会话的所述一个或多个会话建立度量,所述处理电路装置被配置为:监测监测所述会话的状态;基于所述会话的所述状态,确定所述会话是否已被建立;以及基于所述会话是否已被建立的所述确定,生成所述会话的所述一个或多个会话建立度
量。14.根据权利要求11所述的系统,其中所述会话包括以下一项:传输控制协议(tcp)会话;传输层安全(tls)会话;用户数据报协议(udp)会话;或者互联网控制消息协议(icmp)会话。15.根据权利要求11所述的系统,其中所述会话的所述一个或多个会话性能要求包括针对所述会话的一个或多个服务级别协议(sla)要求。16.根据权利要求11所述的系统,其中为了确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,所述处理电路装置被配置为:基于所述会话的所述一个或多个会话建立度量,确定针对所述会话的所述网络业务的时延超过针对所述会话的所述一个或多个会话性能要求。17.根据权利要求11所述的系统,其中为了确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,所述处理电路装置被配置为:基于所述会话的所述一个或多个会话建立度量,确定针对所述会话的网络业务的黑洞化的发生。18.根据权利要求11所述的系统,其中为了沿着所述第一路径转发针对所述会话的所述网络业务,所述处理电路装置被配置为:经由所述第一路由器的第一接口并且沿着所述第一路径转发针对所述会话的所述网络业务,并且其中为了沿着所述第二路径转发针对所述会话的所述网络业务,所述处理电路装置被配置为:经由与所述第一接口不同的所述第一路由器的第二接口并且沿着所述第二路径转发针对所述会话的所述网络业务。19.根据权利要求11所述的系统,其中所述处理电路装置还被配置为:响应于确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,从所述第一路由器的会话负载均衡器排除所述第一路径,其中所述会话负载均衡器被配置为跨多条路径对与所述网络服务相关联的客户业务进行负载均衡,所述多个会话包括所述第二路径。20.一种非暂态计算机可读介质,所述非暂态计算机可读介质包括指令,所述指令在被执行时被配置为使网络的多个路由器中的第一路由器的处理电路装置:接收针对客户端设备与由服务器托管的网络服务实例之间的会话的一个或多个会话性能要求,所述会话包括正向分组流和反向分组流,其中所述第一路由器经由所述网络上的第一路径和所述网络上的第二路径被连接到所述网络服务实例,所述第二路径与所述第一路径不同,并且其中所述网络将所述客户端设备连接到所述网络服务实例;沿着所述第一路径转发针对所述客户端设备与所述网络服务实例之间的所述会话的网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第一分组以包括:包括沿着所述第一路径的所述多个路由器中的所述第一路由器的源地址和第二路由器的目的地地址的报头;以及
指定针对所述会话的会话标识符的元数据的部分;由所述第一路由器获取所述会话的一个或多个会话建立度量;确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求;以及响应于确定所述会话的所述一个或多个会话建立度量不满足针对所述会话的所述一个或多个会话性能要求,沿着所述第二路径,转发针对所述客户端设备与所述网络服务实例之间的所述会话的所述网络业务,所述转发包括修改所述会话的所述正向分组流和所述反向分组流中的至少一个的第二分组以包括:包括沿着所述第二路径的所述多个路由器中的所述第一路由器的源地址和第三路由器的目的地地址的报头;以及指定针对所述会话的所述会话标识符的元数据的所述部分。

技术总结
第一路由器生成用于网络路径选择的会话建立度量。例如,多个路由器将客户端设备连接到由服务器托管的网络服务实例。第一路由器经由第一和第二路径被连接到网络服务实例。第一路由器接收针对客户端设备和网络服务实例之间的会话的会话性能要求。第一路由器通过修改会话的第一分组以包括针对会话的会话标识符来沿着第一路径转发会话的网络业务。第一路由器确定针对会话的会话建立度量不满足会话性能要求。作为响应,第一路由器通过修改会话的第二分组以包括针对会话的会话标识符来沿着第二路径转发会话的网络业务。第二路径转发会话的网络业务。第二路径转发会话的网络业务。


技术研发人员:M
受保护的技术使用者:瞻博网络公司
技术研发日:2021.04.23
技术公布日:2022/12/2
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献