Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

示例:使用单个 AFTR 和多个服务 PIC 配置冗余和负载平衡

此示例说明如何使用单个 DS-Lite 地址族转换路由器 (AFTR) 配置冗余和负载平衡。

要求

此示例使用以下硬件和软件组件:

  • 瞻博网络 MX 系列 3D 通用边缘路由器,配备多服务密集端口集中器 (DPC)

  • 在 AFTR 上运行的瞻博网络® Junos 操作系统 (Junos® OS) 10.4 或更高版本

注意:

此配置示例已使用列出的软件版本进行了测试,并假定适用于所有更高版本。

概述

您可以使用同一 AFTR 上的多个服务 PIC 和单个任播地址(其中两个服务 PIC 主动对流量进行负载均衡)来提供冗余和负载平衡。 在图 1 中,三个基本桥接宽带元件(B4 或软线启动器)使用不同的隧道连接到 AFTR 的软线 (ID 1001::1)。AFTR 有两种用于负载平衡和冗余的服务。当 HTTP 客户端连接到服务器时,将在服务 PIC 之间对流量进行负载平衡。此外,当其中一个服务 PIC 关闭时,来自所有三个 B4 的流量将通过另一个服务 PIC 进行通道化。

拓扑

图 1:使用多个服务 PIC 的 DS-Lite 任播配置的示例拓扑 Sample Topology for DS-Lite Anycast Configuration Using Multiple Services PICs
  • 家庭网络中的 IPv4 客户端或主机配置了到 ISP 的 IPv4 接口和到互联网上 IPv4 服务器的静态路由。

  • 多个 B4 或软线启动器配置了一个 IPv4 接口、一个 IPv6 接口和一个到任播地址的 IPv4-in-IPv6 隧道。

  • IPv6 云中的纯 IPv6 节点配置了到 IPv6 接口的接口。

  • AFTR 与互联网之间的 NAT 池地址范围为 33.33.33.1 至 33.33.33.32(对应 NAT 规则 dslite-nat-rule1),44.44.44.1 至 44.44.44.32(对应 NAT 规则 dslite-nat-rule2)。

  • NAT 规则对应于服务 PIC,NAT 规则dslite-nat-rule1dslite-nat-rule2对应于服务 PICsp-0/1/0sp-1/3/0

  • AFTR 配置了任播地址 2001::1/16,用于朝向三个 B4 的接口。为从 AFTR 到互联网的接口配置了地址 200.200.200.1/24。两个服务 PIC 是 sp-0/1/0sp-1/3/0

  • 互联网上的 IPv4 节点配置了用于反向流量的 IPv4 接口和路由。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,然后将命令复制并粘贴到层次结构级别的 CLI [edit] 中。

AFTR

配置 AFTR

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 Junos OS CLI 用户指南

  1. 配置第 3 层服务包。 此示例假定 PIC 位于 FPC 1 插槽 1 中。

    服务包及其关联 sp- 接口用于在流量传递到其目标之前对其进行操作。有关配置服务包的详细信息,请参阅 Junos OS 服务接口配置指南

  2. 为两个服务 PIC 配置两个不同的 NAT 池和 NAPT。

  3. 配置软线集中器并创建软线规则。

  4. 分别为服务 PIC 和 配置下一跃点样式的服务集dslite-svc-set1dslite-svc-set2sp-1/3/0sp-0/1/0

  5. 配置状态防火墙和软线规则。

  6. 配置服务接口。

  7. 配置运行 B4 的家用路由器与 AFTR 之间的接口。

  8. 配置 AFTR 和互联网之间的接口。

  9. 配置数据包转发引擎的负载平衡选项,以确定如何在两个服务 PIC 之间对流量进行负载平衡。

  10. 配置路由选项,以安装到两个服务 PIC 的任播地址的高优先级路由。

    1. 配置静态路由目标地址。

    2. 配置到目标地址的下一跃点。在下一跃点列表中包括服务 PIC(sp-1/3/0.1 sp-0/1/0.1)。

  11. 配置数据包转发引擎的负载平衡选项。

结果

在配置模式下,通过输入 show chassis、 、 、 show routing-optionsshow policy-optionsshow servicesshow interfacesshow forwarding-options命令来确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果完成设备配置,请从配置模式输入 commit

验证

确认配置工作正常。

验证两个服务 PIC 之间的负载平衡

目的

验证流量是否在两个服务 PIC 之间进行了负载平衡。

行动

  1. 使用 show services stateful-firewall flows 命令验证本地网络上的 IPv4 主机与互联网上的 IPv4 节点之间的流量。

    输出显示 ICMP 统计信息,指示本地网络上的 IPv4 主机与互联网上的 IPv4 节点之间的流量。

  2. show services softwire发出 、 、 show services stateful-firewall conversationsshow services stateful-firewall flows countshow services stateful-firewall statistics命令以检查流量。

    输出显示与服务接口关联的服务集和与服务接口sp-0/1/0sp-1/3/0关联的服务集dslite-svc-set1dslite-svc-set2的统计信息。

    输出显示两个服务接口的流量,以及 sp-1/3/0sp-0/1/0指示两个服务 PIC 都处于活动状态。

    输出显示两个服务接口的流计数,以及 sp-1/3/0sp-0/1/0指示两个服务 PIC 都处于活动状态。

意义

输出显示服务 PIC sp-0/1/0sp-1/3/0的流量。这表示流量在两个服务 PIC 之间进行了负载平衡。

验证两个服务 PIC 之间的冗余

目的

验证两个服务 PIC 之间的冗余。

行动

  1. 通过发出request chassis pic fpc-slot slot-number pic-slot pic-number offline命令使服务 PIC sp-0/1/0 脱机。

  2. 再次发出命令以 show services stateful-firewall conversations 检查通过冗余服务 PIC sp-1/3/0的流量。

    检查输出中的接口名称和服务集名称。

意义

输出指示,停用后sp-0/1/0,所有流量现在都通过服务 PIC sp-1/3/0 进行路由。这表示两个服务 PIC 之间的冗余正在运行。