Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 TLB

TLB的配置方法如下。要创建完整的应用程序,还必须定义接口和路由信息。您可以选择性地定义防火墙过滤器和策略选项,以区分 TLB 流量。

加载 TLB 服务包

在要运行 TLB 的每个服务 PIC 上加载 TLB 服务包。

注意:

对于新一代服务和 MX-SPC3 服务卡,无需加载此软件包。

要在服务 PIC 上加载 TLB 服务包,请执行以下操作:

  • 加载 jservices-traffic-dird 包。

    例如:

配置 TLB 实例名称

在配置 TLB 之前,请通过在 [编辑] 层次结构中配置 system processes sdk-service enable 来启用 sdk-service 进程。

要为 TLB 实例配置名称,请执行以下操作:

  • [edit services traffic-load-balance] 层次结构级别上,标识 TLB 实例名称。

    例如:

配置接口和路由信息

要配置接口和路由信息,请执行以下操作:

  1. [edit services traffic-load-balance instance instance-name]在层次结构级别,标识与此实例关联的服务接口。

    例如,在 MS-MPC 上:

    例如,对于 MX-SPC3 上的新一代服务:

  2. 启用从真实服务器到您在步骤 1 中确定的服务接口的运行状况检查数据包响应路由。

    例如,在 MS-MPC 上:

    例如,在 MX-SPC3 上:

  3. 指定为其定义了隐式过滤器的客户端接口,以便将流量定向到正向。这仅在翻译模式下是必需的。

    例如:

  4. 指定用于将数据流量正向路由到服务器的虚拟路由实例。这是 SLT 和第 3 层 DSR 所必需的;对于第 2 层 DSR,它是可选的。

    例如:

  5. 指定为其定义隐式过滤器的服务器接口,以便将返回流量定向到客户端。
    注意:

    返回流量的隐式筛选器不用于 DSR。

    例如:

  6. (可选)指定用于绕过返回流量运行状况检查的过滤器。

    例如:

  7. 指定要在其中将相反方向的数据路由到客户端的虚拟路由实例。

    例如:

    注意:

    用于反向路由数据的虚拟路由实例不与 DSR 一起使用。

配置服务器

要为 TLB 实例配置服务器,请执行以下操作:

为每台服务器配置逻辑名称和 IP 地址,以便进行下一跃点分发。

例如:

配置网络监控配置文件

网络监控配置文件会配置运行状况检查探测,您可以将其分配给将会话流量分发到的服务器组。

要配置网络监视配置文件,请执行以下操作:

  1. 配置用于运行状况监视的探针类型 — icmp、、tcphttpssl-hellotls-hello,custom
    注意:

    icmp 探针仅在 MS-MPC 卡上受支持。

    在此版本中,下一代服务和 MX-SPC3 不支持 ICMP 探针。

    • 对于 ICMP 探针:

    • 对于 TCP 探针:

    • 对于 HTTP 探测:

    • 对于 SSL 探测:

    • 对于 TLS-Hello 探测:

    • 对于自定义探针:

  2. 配置探测尝试的时间间隔,以秒为单位(1 到 180)。

    例如:

  3. 配置故障重试次数,之后真实服务器将被标记为关闭。

    例如:

  4. 配置恢复重试次数,即成功试探服务器的次数,在此次数之后声明服务器已启动。

    例如:

配置服务器组

服务器组由通过无状态、基于哈希的会话分发和服务器运行状况监控将流量分发到的服务器组成。

要配置服务器组,请执行以下操作:

  1. 指定一个或多个已配置的 Real Server 的名称。

    例如:

  2. 当您不想使用默认实例 时,请为组配置路由实例。 inet.0

    例如:

  3. (可选)禁用默认选项,该选项允许服务器在启动组时自动重新加入组。
  4. (可选)配置实例服务接口的逻辑单元,用于运行状况检查。
    1. 指定逻辑单元。

    2. 启用从真实服务器到接口的运行状况检查数据包响应路由。

    例如:

  5. 配置一个或两个网络监视配置文件,用于监视此组中服务器的运行状况。

    例如:

配置虚拟服务

虚拟服务提供的地址与流量定向到的服务器组相关联,该组服务器由基于哈希或随机会话的分发和服务器运行状况监视确定。您可以选择性地指定过滤器和路由实例来引导 TLB 的流量。

要配置虚拟服务,请执行以下操作:

  1. [edit services traffic-load-balance instance instance-name]在层次结构级别,为虚拟服务指定非零地址。

    例如:

  2. 指定用于此虚拟服务的服务器组。

    例如:

  3. (可选)为虚拟服务指定路由实例。如果未指定路由实例,则使用默认路由实例。

    例如:

  4. 指定虚拟服务的处理模式。

    例如:

  5. (可选)对于转换模式虚拟服务,允许将虚拟服务下组中所有真实服务器的 IP 地址添加到服务器端筛选器中。这样做允许您在同一接口和 VRF 上使用相同的侦听端口和协议配置两个虚拟服务。
  6. (可选)为虚拟服务指定路由指标。

    例如:

  7. 指定用于负载平衡的方法。您可以指定一种基于源 IP 地址、目标 IP 地址和协议的任意组合提供哈希密钥的哈希方法,也可以指定 random

    例如:

    注意:

    如果在虚拟服务的哈希方法和随机方法之间切换,则虚拟服务的统计信息将丢失。

  8. 对于转换模式虚拟服务,指定转换服务,包括虚拟端口、服务器侦听端口和协议。

    例如:

  9. 提交配置。
    注意:

    如果 TLB 实例下没有客户端接口配置,则隐式客户端过滤器(用于 VIP)将附加到 TLB 实例下配置的客户端 vrf。在这种情况下,转换模式虚拟服务下的路由实例不能与 TLB 实例下配置的 client-vrf 相同。如果是,则提交失败。

配置运行状况检查监控功能的跟踪

要为运行状况检查监控功能配置跟踪选项,请执行以下操作:

  1. 指定要为运行状况检查监控功能配置跟踪选项。
  2. (可选)配置用于追踪输出的文件的名称。
  3. (可选)禁用远程跟踪功能。
  4. (选答)配置标志以筛选要记录的操作。

    表 1 描述了可以包含的标志。

    表 1:跟踪标志

    MS-MPC 和 MX-SPC3 卡支持

    描述

    MS-MPC 和 MX-SPC3

    跟踪所有操作。

    all-real-services

    MX-SPC3

    跟踪所有真实服务。

    配置

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器配置事件。

    连接

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器 ipc 事件。

    数据库

    MS-MPC 和 MX-SPC3

    跟踪数据库事件。

    file-descriptor-queue

    MS-MPC

    跟踪文件描述符队列事件。

    线程间

    MS-MPC

    跟踪线程间通信事件。

    滤波器

    MS-MPC 和 MX-SPC3

    跟踪流量负载平衡器过滤器编程事件。

    健康

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器运行状况事件。

    消息

    MS-MPC 和 MX-SPC3

    跟踪正常事件。

    正常

    MS-MPC 和 MX-SPC3

    跟踪正常事件。

    操作命令

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器显示事件。

    解析

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器解析事件。

    探针

    MS-MPC 和 MX-SPC3

    跟踪探测事件。

    探针-基础架构

    MS-MPC 和 MX-SPC3

    跟踪探测基础架构事件。

    路线

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器路由事件。

    SNMP

    MS-MPC 和 MX-SPC3

    跟踪流量负载平衡器 SNMP 事件。

    统计学

    MS-MPC 和 MX-SPC3

    跟踪流量负载均衡器统计信息事件。

    系统

    MS-MPC 和 MX-SPC3

    跟踪流量负载平衡器系统事件。

  5. (可选)配置跟踪级别。
  6. (可选)为特定服务器组中的特定真实服务器配置跟踪。
  7. (可选)从 Junos OS 16.1R6 和 18.2R1 版开始,为特定的虚拟服务和实例配置跟踪。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
16.1R6
从 Junos OS 16.1R6 和 18.2R1 版开始,为特定的虚拟服务和实例配置跟踪。