Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

迁移到 vSRX3.0

了解如何将 vSRX 虚拟防火墙软件架构从 vSRX2.0 迁移到 vSRX3.0,并了解升级 vSRX 虚拟防火墙时的许可证要求。

在 Junos OS 18.4R1 版中,我们为 vSRX 虚拟防火墙引入了新的软件架构 vSRX3.0。我们建议您为 vSRX 虚拟防火墙 VM 迁移到 vSRX3.0。如果您使用的是 vSRX2.0,则可以通过几个步骤迁移到新的 vSRX3.0。请注意,命令行界面 (CLI) 保持不变,并且适用于 vSRX2.0 的配置也适用于 vSRX3.0。

在本文档中,我们将以下术语用于 vSRX 虚拟防火墙架构:

  • 最新的 vSRX 虚拟防火墙架构 (vSRX3.0) 作为 vSRX3.0
  • vSRX3.0 之前的架构即 vSRX2.0 或 vSRX

概述

vSRX3.0 简介

新的 vSRX3.0 架构是一个使用 FreeBSD 12.x / Junos OS 作为作系统的简化虚拟机 (VM)。在 vSRX3.0 中,路由引擎和数据包转发引擎在 FreeBSD 12.x 或更高版本上作为单个虚拟机运行,以提高性能和可扩展性。vSRX3.0 使用 DPDK 处理数据平面中的数据包。

好处

迁移到 vSRX3.0 后,您可以快速引入新服务、交付自定义解决方案并动态扩展安全服务,这是因为:

  • 在管理作期间,控制平面的启动时间更快,响应更迅速

  • 更快的提交和 CLI 升级,运维效益增加

  • 由于消除了双作系统和嵌套虚拟化,提高了敏捷性并减小了映像大小

  • 无需特殊配置即可在管理端口和群集控制链路上启用混合模式

  • 简化跨不同主机环境的无缝部署

图 1 显示了 vSRX 虚拟防火墙架构。

图 1:vSRX3.0 架构 vSRX3.0 Architecture

受支持的 Junos OS 版本

表 1 列出了 vSRX2.0 和 vSRX3.0 支持的 Junos OS 版本。

表 1:vSRX2.0 和 vSRX3.0 的 Junos OS 版本支持
vSRX 虚拟防火墙架构 支持的 Junos OS 版本
vSRX2.0

15.1X49、17.3 及更高版本,最高可达 22.4(包括 22.4)。Junos OS 22.4 版是可用于 vSRX2.0 的最后一个版本。我们建议以后使用 vSRX 虚拟防火墙 3.0。

vSRX3.0

18.4 及更高版本

vSRX2.0 和 vSRX3.0 中的功能支持

表 2表 3 列出了 vSRX2.0 和 vSRX3.0 中支持的功能。

表 2:vSRX2.0 和 vSRX3.0 中的功能支持
功能: vSRX2.0vSRX3.0

2 个 vCPU / 4 GB RAM

5 个 vCPU / 8 GB RAM

是的 是的

9 个 vCPU / 16 GB RAM

是的 是(Junos OS 19.1R1 及更高版本)

17 vCPU / 32 GB RAM

是的 是(Junos OS 19.1R1 及更高版本)

通过额外的 vRAM 实现灵活流会话容量扩展

是(从 Junos 19.1R1 开始) 是(Junos OS 19.2R1 及更高版本)

多核扩展支持(软件 RSS)

是(Junos OS 19.3R1 及更高版本)

为路由引擎预留额外的 vCPU 内核

是的 是的

Virtio (virtio-net, vhost-net)

是的 是的
支持的虚拟机管理程序

VMware ESXi 5.5、6.0 和 6.5

是的 是的

VMware ESXi 6.7 和 7.0

是(Junos OS 19.3R1 及更高版本)

Ubuntu 16.04、Centos 7.1、Redhat 7.2 上的 KVM

是的 是的

Hyper-V

是的 是(Junos OS 19.1R1 及更高版本)
Microsoft Hyper-V 上的多核扩展支持 是(Junos OS 19.1R1 及更高版本)

Nutanix

是的 是(Junos OS 19.1R1 及更高版本)

Contrail 网络 3.x

是的 是的

Contrail 网络 5.x

是(Junos OS 19.3R1 及更高版本)

AWS

是的 是的

天蓝色

是的 是(Junos OS 19.1R1 及更高版本)

Google Cloud Platform (GCP)

是(Junos OS 19.3R1 及更高版本)
其他特性

云初始化

是的 是的

使用 C5 实例的 AWS ELB 和 ENA

是的 是(Junos OS 20.1R1 及更高版本)

功率模式 IPSec (PMI)

是的 是的

机箱群集

是的 是的

使用软件 RSS 的基于 TEID 的 GTP 会话分配

是(Junos OS 19.3R1 及更高版本)

设备防病毒扫描引擎 (Avira)

是(Junos OS 19.4R1 及更高版本)

LLDP

是的 是(Junos OS 21.1R1 及更高版本)

Junos 遥测接口

是的 是(Junos OS 20.3R1 及更高版本)
系统要求

虚拟机管理程序中的硬件加速/启用 VMX CPU 标志

是的

磁盘空间

16 千兆字节 18 千兆字节
表 3:vSRX2.0 和 vSRX3.0 对 vNIC 的支持
vSRX2.0vSRX3.0 上支持 的 vNIC
VMXNET3 SA 和 HA VMware 是的 是的
Virtio SA 和 HA KVM的 是的 是的
基于英特尔 82599/X520 系列的 SR-IOV SA 和 HA VMware 和 KVM 是的 是的
基于 Intel X710/XL710/XXV710 系列的 SR-IOV SA 和 HA VMware 和 KVM 是的 是的
基于英特尔 E810 系列的 SR-IOV SA VMware 和 KVM 是的 是的
基于英特尔 E810 系列的 SR-IOV HA VMware 和 KVM
基于 Mellanox ConnectX-3 的 SR-IOV SA 和 HA VMware 和 KVM
基于 Mellanox ConnectX-4/5/6 的 SR-IOV SA 和 HA(仅限 MLX5 驱动程序) VMware 是的

是的

(从 Junos OS 21.2R1 版开始的 SA)

(从 Junos OS 21.2R2 版开始的高可用性)

基于 Mellanox ConnectX-4/5/6 的 SR-IOV SA 和 HA(仅限 MLX5 驱动程序) KVM的 是的

是的

(Junos OS 21.2R1 及更高版本)

通过 Intel 82599/X520 系列实现 PCI 直通 VMware 和 KVM
通过英特尔 X710/XL710 系列实现 PCI 直通 VMware 和 KVM 是的

vSRX3.0 的许可证要求

从 Junos OS 21.1R1 版开始,我们已过渡到 SRX 系列和 vSRX3.0 的 Flex 软件订阅许可模式。现在,我们使用瞻博网络敏捷许可来支持在 vSRX 虚拟防火墙上对虚拟 CPU (vCPU) 使用情况进行软实施。瞻博网络敏捷许可提供简化且集中的许可证管理和部署。

Junos OS 21.1 之前的版本使用旧版许可管理系统 (LMS) 中的许可证。如果在装有 Junos OS 21.1 或更高版本的 vSRX3.0 上应用相同的许可证,则许可证将在 30 天的宽限期后过期。您必须通过瞻博网络敏捷许可 (JAL) 门户 (https://license.juniper.net/licensemanage/) 获取新的许可证。

如果从 vSRX2.0(任何 Junos OS 版本)升级到 vSRX3.0(Junos OS 21.1 或更高版本),则必须获取新的许可证密钥。您可以撤消当前许可证密钥,并为更高版本的 Junos OS 生成新的许可证密钥。有关详细信息,请参阅 知识库文章

图 2 总结了不同升级方案的许可证要求。

图 2:vSRX3.0 License Requirements for vSRX3.0 的许可证要求
表 4: vSRX3.0 的许可证要求
升级升级到 许可证密钥更改

vSRX2.0(任何 Junos OS 版本)

vSRX3.0 Junos OS 21.1 或更高版本

(21.1、21.2、21.3、21.4、22.1 及更高版本)

通过瞻博网络敏捷许可 (JAL) 门户 (https://license.juniper.net/licensemanage/) 获取新许可证。

有关详细信息,请参阅 发行说明:Junos OS 21.1R1 版vSRX 的 Flex 软件许可证许可指南 。请确保在许可证请求中指定正确数量的 vCPU。

vSRX2.0(任何 Junos OS 版本)

vSRX3.0(低于 21.1 的 Junos OS 版本)

(18.4, 19.1, 19.2, 19.3, 19.4, 20.1, 20.2, 20.3, 20.4)

通过以下步骤重复使用现有许可证密钥:

  • 备份许可证密钥和配置文件。
  • 安装新的 VM。
  • 重新应用许可证密钥和配置文件。

请参阅本主题中的 迁移过程

提示:

我们建议您升级到 Junos OS 21.1R1 或更高版本的 vSRX3.0,以避免将来升级 vSRX 虚拟防火墙映像时出现许可问题。

迁移

您必须部署新的 vSRX 虚拟防火墙 VM,才能从旧版 vSRX2.0 迁移到新版 vSRX3.0。要执行此作,请从瞻博网络支持页面下载受支持的 vSRX 虚拟防火墙映像,并将其安装在您的服务器上。使用以下步骤执行升级:

检查 vSRX 虚拟防火墙版本

使用 show version 以下命令检查您的 vSRX 虚拟防火墙实例是否具有 vSRX2.0 或 vSRX3.0:

示例-1

在输出中,字段 Model: vsrx (字母 srx ) 小写表示 vSRX2.0。

示例-2

在输出中,字段 Model: vSRX (字母 SRX ) 大写代表 vSRX3.0。

迁移前检查清单

在迁移到 vSRX3.0 之前,请完成以下任务。

  1. 检查 vSRX 虚拟防火墙实例上的 Junos OS 版本。

    示例输出指示您的 vSRX 虚拟防火墙实例具有 Junos OS 版本 19.4R3 和 vSRX2.0。

  2. 保存活动配置,不进行任何未提交的更改。

    系统将活动配置保存在指定的文件位置。将保存的文件复制到本地工作区以供以后使用。

  3. 按照 图 2 检查您的许可证要求。您可能需要一个新的许可证密钥,也可以重新应用现有密钥。

    • 如果需要新的许可证密钥,请从瞻博网络敏捷许可 (JAL) 门户 (https://license.juniper.net/licensemanage/) 获取
    • 如果可以重新应用现有许可证密钥,请使用以下步骤保存许可证文件的副本:
      • 在作模式下显示安装在 vSRX 虚拟防火墙上的许可证密钥:

      • 使用以下命令复制许可证密钥或将许可证密钥保存到文件或 URL:

  4. 备份 vSRX2.0 VM 上可能需要的新 vSRX3.0 VM 上可能需要的任何其他文件(例如 IPsec VPN 证书和脚本)(如果适用)。

  5. 确保已准备好服务器/主机作系统,并在主机作系统中设置所需的虚拟网络和存储池。

  6. 在开始部署新的 vSRX3.0 VM 之前,请关闭 vSRX2.0 VM 的电源。

迁移过程

使用以下步骤从 vSRX2.0 迁移到 vSRX3.0:

  1. 导航到 vSRX3.0 (https://support.juniper.net/support/downloads/?p=vsrx3) 的瞻博网络支持页面,选择作系统作为 vSRX3.0,然后选择所需的版本,如 图 3 所示。
    图 3:vSRX3.0 下载 vSRX3.0 Download
  2. 输入您的证书并查看/接受最终用户许可协议。您将被引导至软件映像下载页面。按照页面上的说明下载 Junos OS 映像文件。

  3. 在服务器上安装下载的 vSRX 虚拟防火墙 VM。

    下载 vSRX3.0 映像时,映像文件名包括 vsrx3。示例: junos-install- vsrx3 -x86-64-21.2R3.8.tgz.有关安装和启动 VM 的详细信息 ,请参阅适用于私有和公共云平台的 vSRX 部署指南
  4. 使用 show version 命令重新启动后检查 Junos OS 和 vSRX 虚拟防火墙版本。

迁移后任务

安装带有 vSRX3.0 的新 Junos OS 后,请完成以下检查。

  1. 在服务器上使用 vSRX3.0 启动新的 vSRX 虚拟防火墙实例。

  2. 启用网络访问(例如,通过在 fxp0 接口上配置 IP 地址)。通过此步骤,您可以将文件传输到新的 vSRX3.0 VM。
  3. 在新启动的 vSRX 虚拟防火墙实例上应用许可证密钥(现有密钥或新密钥,如 图 2 所示)。

  4. 如果使用的是机箱群集设置,请使用 set chassis cluster cluster-id X node [0|1] 命令在新的 vSRX3.0 上启用机箱群集,然后重新启动虚拟机。

  5. 传输从 vSRX2.0 VM 备份的任何其他文件,如 IPsec VPN、证书和脚本(如果适用)。

  6. 将之前保存的配置文件复制回 /var/tmp 文件夹。

  7. 在配置模式下运行 负载覆盖 /var/tmp/existingConfig.txt ,将当前配置替换为保存的配置。
  8. 提交配置。
  9. 确保您的设备设置、网络设置和其他配置都可以使用命令 show configuration 使用。

应用层网关 (ALG) 默认行为中的更改

在 vSRX2.0 中,以下 ALG 默认处于禁用状态;但是,迁移到 vSRX3.0 时,默认情况下会启用以下 ALG:

  • H323型
  • MGCP (英语)
  • RTSP
  • 短链氯化石蜡

如果尚未在 vSRX2.0 配置中启用这些 ALG,则可能需要在 vSRX3.0 配置中禁用它们,以保持相同的 ALG 行为。

要禁用 ALG,请执行以下作:

show security alg status使用命令确认已启用/禁用哪些 ALG。

例:

下一步是什么?

现在,您已经安装了新的 vSRX3.0,可以探索新的功能和增强功能。请参阅 发行说明