Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

租户系统的流

本主题介绍如何在配置了租户系统的设备上的流会话中处理数据包。它介绍了运行租户系统的设备如何处理租户系统之间的直通流量。本主题还介绍了在租户系统中作为自发起流量的自流量和在另一租户系统上终止的自流量。在解决租户系统问题之前,本主题提供了有关数据包处理和会话的 SRX 系列架构的基本信息。最后,讨论会话以及如何更改会话特征。

为运行租户系统的设备创建会话

根据路由和其他分类信息创建会话,以存储信息并为流分配资源。基本上,当流量进入租户系统接口时,会建立一个会话,执行路由查找以识别下一跃点接口,并执行策略查找。

或者,租户系统允许您配置内部软件交换机。虚拟专用 LAN 交换机 (VPLS) 在租户系统中作为互连实现。VPLS 支持在租户系统终止的传输流量和流量在租户系统之间传递。要允许流量在租户系统之间或租户系统和逻辑系统之间传输,将使用跨互连租户系统的逻辑隧道 (lt-0/0/0) 接口。

注意:

数据包序列发生在入口接口和出口接口上。可能不会按照物理接口上接收顺序处理在租户系统之间遍历的数据包。

了解数据包分类

基于流的处理的数据包分类基于物理接口和 逻辑接口 ,并且取决于传入接口。数据包分类在入口点和流中执行,基于数据包的处理有时也发生在 SPU 上。

对于配置有或没有租户系统的设备,数据包分类的评估方式与评估方式相同。专用接口的流量分类为包含该接口的租户系统。过滤器和服务等级功能通常与接口相关联,以影响允许哪些数据包通过设备,并根据需要对数据包应用特殊操作。

了解 VPLS 交换机和逻辑隧道接口

本主题介绍作为内部虚拟专用 LAN 服务 (VPLS) 交换机将设备上的一个租户系统连接到另一个租户系统的互连租户系统。本主题还介绍如何使用逻辑隧道 (lt-0/0/0) 接口通过互连租户系统连接租户系统。

运行租户系统的设备可以使用内部 VPLS 交换机在不离开设备的情况下传输流量。要使设备上的租户系统之间发生通信,必须在将使用内部交换机的每个租户系统上配置一个 lt-0/0/0 接口,并且必须将该接口与互连租户系统上的对等 lt-0/0/0 接口相关联,从而有效地在它们之间创建逻辑隧道。配置租户系统的 lt-0/0/0 接口时,您可以在隧道两端定义一个对等关系。

您可能希望设备上的所有租户系统都能在不使用外部交换机的情况下相互通信。或者,您可能希望某些租户系统通过内部交换机连接,但并非全部。

警告:

如果在任何租户系统中配置 lt-0/0/0 接口,并且未为其配置包含对等 lt-0/0/0/0 接口的 VPLS 交换机,则提交将失败。

运行租户系统的 SRX 系列防火墙可用于 机箱群集 ,每个节点的配置都相同。

使用机箱群集内配置了租户系统的 SRX 系列防火墙时,必须为机箱群集中的每个节点购买和安装相同数量的许可证。租户系统许可证涉及机箱群集内的单个机箱或节点,而不是与群集统一相关。

处理租户系统的传递流量

对于运行租户系统的 SRX 系列防火墙,直通流量可以存在于租户系统内部或租户系统之间。

租户系统之间的直通流量

事实上,租户系统之间的直通流量很复杂,每个租户系统都有一个入口和一个出口接口,流量必须通过。这就像流量从两台设备进入和流出一样。考虑如何处理 图 1 所示拓扑中给出的租户系统之间的直通流量。

图 1:租户系统、其虚拟路由器及其接口 Tenant Systems, Their Virtual Routers, and Their Interfaces

必须建立两个会话,才能在租户系统之间传递流量。(请注意,在两个租户系统中都执行策略查找)。

  • 在传入租户系统上,在入口接口(物理接口)与其出口接口(lt-0/0/0 接口)之间设置一个会话。

  • 在出口租户系统上,入口接口(第二个租户系统的 lt-0/0/0 接口)与其出口接口(物理接口)之间设置另一个会话。

考虑在 图 1 所示的拓扑中如何处理租户系统内的直通流量。

  • 在传入租户系统中建立一个会话。

    • 当数据包到达接口 ge-0/0/5 时,它被标识为属于租户-product-design 租户系统。

    • 由于 ge-0/0/5 属于 pd-vr1 路由实例,因此路由查找在 pd-vr1 中执行。

    • 通过查找,数据包的出口接口标识为 lt-0/0/0.3,下一跃点标识为 lt-0/0/0.5,即租户-marketing-dept 中的入口接口。

    • 在 ge-0/0/5 和 lt-0/0/0.3 之间建立一个会话。

  • 在传出租户系统中建立一个会话。

    • 数据包将从 lt-0/0/0.5 再次注入到流中,标识为租户营销-dept 的租户系统上下文将从接口派生。

    • 租户营销部门租户系统中继续处理数据包。

    • 要识别出口接口,在 mk-vr1 路由实例中对数据包执行路由查找。

    • 传出接口标识为 ge-0/0/6,数据包将从接口传输到网络。

处理自流量

自流量是指在设备上的租户系统中发出,从该租户系统发送到网络的流量,或在设备上的另一个租户系统上终止的流量。

自发起流量

自发起的流量从源租户系统上下文生成,并从租户系统接口直接转发到网络。

将发生以下进程:

  • 在租户系统中生成数据包时,在租户系统中启动处理流量的进程。

  • 执行路由查找以识别出口接口,并建立会话。

  • 租户系统执行策略查找,并相应地处理流量。

考虑在 给定图 1 所示拓扑的情况下,如何处理租户系统内自发起的流量。

  • 在租户产品设计租户系统中生成数据包,并在租户系统中启动处理流量的进程。

  • 路由查找在 pd-vr2 中执行,出口接口标识为 ge-0/0/8。

  • 已建立一个会话。

  • 数据包从 ge-0/0/8 传输到网络。

租户系统上终止的流量

当数据包进入属于租户系统的接口上的设备,并且数据包发往设备上的另一个租户系统时,数据包将按照与直通流量相同的方式在租户系统之间转发。但是,第二个租户系统中的路由查找会将本地出口接口识别为数据包目标。因此,第二个租户系统上的数据包会作为自流量终止。

  • 对于终止的自流量,执行两个策略查找,并建立两个会话。

    • 在传入租户系统上,在入口接口(物理接口)与其出口接口(lt-0/0/0 接口)之间设置一个会话。

    • 在目标租户系统上,入口接口(第二个租户系统的 lt-0/0/0 接口)与本地接口之间设置另一个会话。

考虑 如何在图 1 所示的拓扑中跨租户系统处理终止的自流量。

  • 在传入租户系统中建立一个会话。

    • 当数据包到达接口 ge-0/0/5 时,它被标识为属于租户-product-design 租户系统。

    • 由于 ge-0/0/5 属于 pd-vr1 路由实例,因此路由查找在 pd-vr1 中执行。

    • 通过查找,数据包的出口接口标识为 lt-0/0/0.3,下一跃点标识为 lt-0/0/0.5,即 ls-marketing-dept 中的入口接口。

    • 在 ge-0/0/5 和 lt-0/0/0.3 之间建立一个会话。

  • 目标租户系统中会建立一个管理会话。

    • 数据包将从 lt-0/0/0.5 再次注入到流中,标识为租户营销-dept 的租户系统上下文将从接口派生。

    • 租户营销部门租户系统中继续处理数据包。

    • 数据包的路由查找在 mk-vr1 路由实例中执行。数据包在目标租户系统中作为自流量终止。

了解会话和门限制控制

会话基于路由和其他分类信息创建,用于存储信息并为流分配资源。租户系统流模块提供会话和门限制,以确保这些资源在租户系统之间共享。每个租户系统的资源分配和限制都在绑定到租户系统的安全配置文件中指定。

  • 对于会话限制,系统会根据为租户系统配置的最大会话数检查会话的第一个数据包。当达到最大会话限制时,设备将丢弃数据包并记录事件。

  • 对于门限制,设备会根据为租户系统配置的最大门数检查会话的第一个数据包。如果达到了租户系统的最大门数,设备将拒绝门打开请求并记录事件。

关于配置会话

根据协议和服务,会话会使用超时值进行编程。例如,TCP 的默认超时为 1800 秒。UDP 默认超时为 60 秒。终止流时,将被标记为无效,其超时缩短为 10 秒。如果没有流量,则使用“如果没有流量”在服务超时之前使用会话,则会话将老化并释放到公共资源池中供重用。

您可以通过以下方式影响会话的生命周期:

  • 根据会话表的满满程度,淘汰会话。

  • 为老化的 TCP 会话设置显式超时。

  • 将 TCP 会话配置为在收到 TCP RST(重置)消息时无效。

  • 您可以配置会话以容纳其他系统,如下所示:

    • 禁用 TCP 数据包安全检查。

    • 更改最大分段大小。

配置逻辑系统和租户系统(与多个 VPLS 交换机互连)

此示例说明如何将逻辑系统和租户系统与多个 VPLS 交换机互连。实现这一目标的方式是,在租户系统下使用多个逻辑隧道 (LT) 接口对多个逻辑系统和租户系统进行配置,并配置多个配置为在不离开 SRX 系列防火墙的情况下传输流量的 VPLS 交换机。

要求

此示例使用运行 Junos OS 和租户系统的 SRX 系列防火墙。

概述

在此示例中,我们在一个租户系统下配置了多个 LT 接口和多个 VPLS 交换机。

在此示例中,我们还配置了多个逻辑系统和租户系统之间通过 LT 接口点到点连接(封装以太网和封装帧中继)实现互连。

对于具有多个 VPLS 交换机的互连逻辑系统和租户系统,此示例将逻辑隧道接口 lt-0/0/0/0 使用以太网-vpls 作为封装类型。相应的对等方 lt-0/0/0 接口和安全配置文件被分配给逻辑系统和租户系统。VPLS 交换机 1 和 VPLS 交换机 2 的路由实例也会分配给逻辑系统和租户系统。

图 2 显示了互连逻辑系统和具有多个 VPLS 交换机的租户系统的拓扑。

图 2:使用多个 VPLS 交换机配置互连的逻辑系统和租户系统。 Configuring the interconnected logical systems and tenant systems with multiple VPLS switches.

配置

要为逻辑系统和租户系统配置接口,请执行以下操作:

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层级的 [edit] CLI 中,然后从配置模式进入 commit

程序

逐步过程

以下示例要求您在配置层次结构中的各个级别上导航。有关操作说明,请参阅 在配置模式下使用 CLI 编辑器

  1. 配置 lt-0/0/0 接口。

  2. 为 VPLS 交换机配置路由实例并为其添加接口。

  3. 使用 lt-0/0/0.1 接口和对等 lt-0/0/0.11 配置 LSYS1。

  4. 使用 lt-0/0/0.2 接口和对等 lt-0/0/0.12 配置 TSYS1。

  5. 使用 lt-0/0/0.3 接口和对等 lt-0/0/0.13 配置 TSYS2

  6. 使用 lt-0/0/0 接口和 peer-unit 24 配置 LSYS2。

  7. 为逻辑系统分配安全配置文件。

结果
  • 在配置模式下,输入 、 命令以确认 show interfaces lt-0/0/0您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正

  • 在配置模式下,输入 、 命令以确认 show routing-instances您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入 、 命令以确认 show logical-systems LSYS1您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入 、 命令以确认 show logical-systems LSYS2您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入 、 命令以确认 show logical-systems LSYS3您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入 、 命令以确认 show logical-systems LSYS2您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入 、 命令以确认 show system security-profile您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

完成设备配置后,请从配置模式进入 commit

验证

要确认配置工作正常,请执行以下任务:

验证逻辑系统的安全配置文件

目的

验证每个逻辑系统的安全配置文件。

行动

在操作模式下,输入 show system security-profile security-log-stream-number logical-system all 命令。

意义

配置安全日志流时,输出为逻辑系统提供使用和保留值。

验证逻辑系统的 LT 接口

目的

验证逻辑系统的接口。

行动

在操作模式下,输入 show interfaces lt-0/0/0 terse 命令。

意义

输出提供 LT 接口的状态。所有 LT 接口都已启动。

配置租户系统通过逻辑隧道接口点对点连接互连

此示例说明如何在点对点连接中将租户系统与逻辑隧道 (LT) 接口互连。

要求

此示例使用运行 Junos OS 和租户系统的 SRX 系列防火墙。

概述

在此示例中,我们将展示如何在点对点连接中将租户系统与逻辑隧道 (LT) 接口互连。

对于具有点对点连接(封装帧中继)LT 接口的互连租户系统,此示例配置逻辑隧道接口 lt-0/0/0。此示例配置安全区域并将接口分配给逻辑系统。

互连的逻辑系统 lt-0/0/0 接口配置为帧中继作为封装类型。租户系统中相应的对等方 lt-0/0/0 接口配置为帧中继作为封装类型。安全配置文件会分配给租户系统。

图 3 显示了具有点对点连接 LT 接口的互连租户系统的拓扑。

图 3:使用点对点连接 LT 接口 Configuring the interconnect tenant systems with a point-to-point connection LT interface配置互连租户系统

配置

要配置安全区域并为租户系统分配接口,请执行以下操作:

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层级的 [edit] CLI 中,然后从配置模式进入 commit

配置 [项目]

逐步过程

以下示例要求您在配置层次结构中的各个级别上导航。有关操作说明,请参阅 在配置模式下使用 CLI 编辑器

  1. 定义安全配置文件 sp1 并分配给租户系统 TNI。定义另一个安全配置文件 sp1 并分配给租户系统 TSYS1A

  2. 设置 reth0 和 reth1 的接口,并将其分配给冗余组 1 和冗余组 2。

  3. 将 LT 接口设置为租户系统 TSYS1 中的封装以太网。

  4. 配置 LT 接口之间的对等单元关系,从而创建点对点连接。

  5. 指定 LT 接口的 IP 地址。

  6. 指定 reth0 的 IP 地址。

  7. 将 LT 接口设置为租户系统 TSYS1A 中的封装以太网。

  8. 配置 LT 接口之间的对等单元关系,从而创建点对点连接。

  9. 指定 LT 接口的 IP 地址。

  10. 指定 reth1 的 IP 地址。

  11. 定义 TSYS1 的路由实例。

  12. 配置允许所有流量的安全策略。

  13. 配置安全区域。

  14. 定义 TSYS1A 的路由实例。

  15. 配置允许所有流量的安全策略。

  16. 配置安全区域。

结果

  • 在配置模式下,输入命令以确认 show tenants TSYS1 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入命令以确认 show tenants TSYS1A 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

完成设备配置后,请从配置模式进入 commit

验证

要确认配置工作正常,请执行以下任务:

验证所有租户系统的安全配置文件

目的

验证每个逻辑系统的安全配置文件。

行动

在操作模式下,输入 show system security-profile zone tenant al 命令。

意义

配置安全日志流时,输出为逻辑系统提供使用和保留值。

通过逻辑隧道接口点对点连接配置逻辑系统和租户系统互连

此示例说明如何在点对点连接中使用逻辑隧道 (LT) 接口将逻辑系统和租户系统互连。

要求

此示例使用运行 Junos OS 和租户系统的 SRX 系列防火墙。

概述

在此示例中,我们将展示如何通过逻辑隧道 (LT) 接口点对点连接将逻辑系统和租户系统互连。

对于使用点对点连接 LT 接口的互连逻辑系统和租户系统,示例配置逻辑隧道接口 lt-0/0/0。此示例配置安全区域并将接口分配给逻辑系统

为了将逻辑系统与租户系统互连,将 lt-0/0/0 接口配置为以太网作为封装类型。相应的对等方 lt-0/0/0 接口配置以太网作为封装类型。安全配置文件被分配给逻辑系统和租户系统

图 4 显示了互连逻辑系统和具有 LT 接口点对点连接的租户系统的拓扑。

图 4:使用点对点连接 LT 接口 Configuring the interconnect between logical systems and tenant systems with a point-to-point connection LT interface配置逻辑系统和租户系统之间的互连

配置

要配置安全区域并将接口分配给逻辑系统,请执行以下操作:

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层级的 [edit] CLI 中,然后从配置模式进入 commit

程序

逐步过程

以下示例要求您在配置层次结构中的各个级别上导航。有关如何操作的说明,请参阅 Junos OS CLI 用户指南 中的在配置模式下使用 CLI 编辑器

  1. 定义安全配置文件并分配给租户系统。

  2. 将 LT 接口设置为租户系统中的封装以太网。

  3. 为租户系统 TSYS2 配置对等关系。

  4. 指定 LT 接口的 IP 地址。

  5. 为 LT 接口设置安全区域。

  6. 定义安全配置文件并分配给逻辑系统。

  7. 定义 TSYS2 的路由实例。

  8. 将 LT 接口设置为逻辑系统 3A 中的封装以太网。

  9. 为逻辑系统 LSYS3A 配置对等关系。

  10. 指定 LT 接口的 IP 地址。

  11. 配置一个安全策略,以允许从 LT 区域到 LT 策略 LT 区域的流量。

  12. 配置允许来自默认策略的流量的安全策略。

  13. 配置安全区域。

结果

  • 在配置模式下,输入命令以确认 show tenants TSYS2 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

  • 在配置模式下,输入命令以确认 show logical-systems LSYS3A 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

完成设备配置后,请从配置模式进入 commit

验证

要确认配置工作正常,请执行以下任务:

验证所有逻辑和租户系统的 LT 接口

目的

验证逻辑系统的接口。

行动

在操作模式下,输入 show system security-profile zone all-logical-systems-tenants 命令。

意义

输出提供 LT 接口的状态。所有 LT 接口都已启动。

验证所有逻辑系统的安全配置文件

目的

验证每个逻辑系统的安全配置文件。

行动

在操作模式下,输入 show system security-profile security-log-stream-number logical-system all 命令。

意义

配置安全日志流时,输出为逻辑系统提供使用和保留值。