使用 JDM 管理虚拟网络功能
了解虚拟网络功能
虚拟网络功能 (VNF) 包括可通过瞻博网络设备管理器 (JDM) 启动和管理的所有虚拟实体。目前,虚拟机 (VM) 是唯一受支持的 VNF 类型。
JDM 环境中有几个组件:
-
JDM- 管理所有服务虚拟机的生命周期。 JDM 还提供了一个具有配置持久性或使用 NETCONF 编写脚本和自动化功能的 CLI。
-
Primary Junos OS VM- 作为主要虚拟设备的系统虚拟机。当系统运行时,此 VM 始终存在。
-
Other Junos OS VMs—这些虚拟机是服务虚拟机,由外部控制器动态激活。此类 VM 的典型示例是 vSRX 虚拟防火墙实例。
-
Third-party VNFs—JDM 支持创建和管理第三方虚拟机,例如 Ubuntu Linux 虚拟机。
JDM 体系结构提供了一个内部网络,用于将所有虚拟机连接到 JDM,如 图 1 所示。
之间的网络连接
JDM 可以使用内部网络 (192.0.2.1/24) 访问任何 VNF。
在 Junos OS 15.1X53-D470 版本之前,活跃 IP 位于 192.168.1.0/24 子网中。在所有更高版本的 Junos OS 中,活跃 IP 都在 192.0.2.0/24 子网中。
VNF 可以在系统中拥有或共享管理端口和 NIC 端口。
所有 VM 都独立运行,一个 VM 中的状态更改不会影响另一个 VM。系统重新启动时,服务 VM 将按照持久配置文件中的规定联机。正常关闭系统时,包括 Junos VM 在内的所有 VM 都将关闭。
表 1 提供了常用的 VNF 首字母缩略词和术语表。
| 术语 |
定义 |
|---|---|
| JCP |
Junos 控制平面(也称为主 Junos OS VM) |
| JDM |
瞻博网络设备管理器 |
| NFV |
网络功能虚拟化 |
| 虚拟机 |
虚拟机 |
| VNF |
虚拟化网络功能 |
在 NFX250 设备上载入虚拟网络功能的先决条件
您可以通过 Junos 控制平面 (JCP) 在 NFX 设备上载入和管理瞻博网络 VNF 和第三方 VNF。
可在设备上载入的 VNF 数量取决于系统资源的可用性,例如 CPU 数量和系统内存。
在加入 VNF 之前,建议检查可用的系统资源,例如 VNF 的 CPU、内存和存储。有关更多信息,请参阅 管理 VNF 生命周期。
VNF 的先决条件
要实例化 VNF,NFX 设备支持:
基于 KVM 的虚拟机管理程序部署
OVS 或 Virtio 接口驱动程序
raw 或 qcow2 VNF 文件类型
(选答)SR-IOV
(选答)CD-ROM 和 USB 配置驱动器
(选答)满足内存要求的 Hugepages
管理 VNF 生命周期
您可以使用 JDM CLI 管理 VNF。此外, libvirt 软件还提供了广泛的虚拟化功能。为确保您不受 CLI 限制,JDM 提供了使用 XML 描述符文件作 VNF 的选项。网络配置协议 (NETCONF) 支持所有 VNF作。一个系统中可以共存多个 VNF,您可以使用 XML 描述符文件或映像配置多个 VNF。
确保在 XML 描述符文件中指定的 VNF 资源不超过可用的系统资源。
本主题介绍 VNF 的生命周期管理。
- VNF 的规划资源
- 管理 VNF 映像
- 准备引导配置
- 启动 VNF
- 为 VNF 分配资源
- 管理 VNF 状态
- 管理 VNF MAC 地址
- 管理 MTU
- 从 JDM 访问 VNF
- 查看 VNF 列表
- 显示 VNF 详细信息
- 删除 VNF
VNF 的规划资源
目的
在启动 VNF 之前,请务必检查系统清单并确认 VNF 所需的资源可用。VNF 的设计和配置必须正确,使其资源需求不会超过系统的可用容量。
命令输出
show system inventory仅显示系统资源使用情况的当前快照。启动 VNF 时,资源使用量可能少于安装 VNF 软件包时的可用资源。启动 VNF 之前,请务必检查系统资源使用情况。
某些物理 CPU 由系统保留。除以下物理 CPU 外,所有其他 CPU 都可用于用户定义的 VNF:
下表提供了为 NFX250-LS1 保留的物理 CPU 列表。
CPU 核心 |
分配 |
|---|---|
0 |
主机、JDM 和 JCP |
4 |
主机网桥 |
7 |
IPSec |
下表提供了为 NFX250-S1、NFX250-S2 和 NFX250-S1E 设备保留的物理 CPU 列表。
CPU 核心 |
分配 |
|---|---|
0 |
主机、JDM 和 JCP |
6 |
主机网桥 |
7 |
IPSec |
有关详细信息,请参阅以下内容:
管理 VNF 映像
要从远程位置在设备上加载 VNF 映像,请使用命令 file-copy 。或者,您可以使用 NETCONF 命令 file-put来加载 VNF 映像。
您必须将 VNF 映像保存在 /var/third-party/images 目录中。
准备引导配置
您可以通过附加包含自举配置 ISO 文件的 CD 或 USB 存储设备来引导 VNF。
自举配置文件必须包含允许从外部控制器访问 VNF 的初始配置,并接受来自外部控制器的 SSH、HTTP 或 HTTPS 连接以进行进一步的运行时配置。
必须为引导配置文件脱机创建 ISO 磁盘映像,如下所示:
user@jdm>request genisoimage bootstrap-config-filename iso-filename
启动 VNF
您可以通过配置 VNF 名称并指定 XML 描述符文件或映像的路径来启动 VNF。
使用映像启动 VNF 时,默认情况下会添加两个 VNF 接口。这些是管理和内部网络所必需的接口。对于这两个接口,将保留目标外设部件互连 (PCI) 地址,例如 0000:00:03:0 和 0000:00:04:0。
要使用 XML 描述符文件启动 VNF:
user@jdm# set virtual-network-functions vnf-name init-descriptor file-path user@jdm# commit
要使用映像启动 VNF,请执行以下作:
user@jdm# set virtual-network-functions vnf-name image file-path user@jdm# commit
要为 VNF 指定 UUID,请执行以下作:
user@jdm# set virtual-network-functions vnf-name [uuid vnf-uuid]
uuid 是可选参数,建议允许系统为 VNF 分配 UUID。
保存并提交 init-descriptor 和 image 配置后,无法更改 init-descriptor 或 image 配置。要更改 VNF 的初始化描述符或映像,必须删除并重新创建 VNF。
提交检查仅适用于通过 JDM CLI 基于映像规范的 VNF 配置,而不适用于基于初始化描述符 XML 文件的 VNF 配置。
要使用映像文件创建 VNF,请确保满足以下条件:
您必须对 VNF 内或跨 VNF 使用的映像、磁盘、USB 使用唯一文件,但 iso9660 类型文件除外,该文件可附加到多个 VNF。
以原始格式指定为映像的文件应该是带有分区表和启动分区的块设备。
以 qcow2 格式指定为图像的文件应该是有效的 qcow2 文件。
为 VNF 分配资源
本主题介绍向 VNF 分配各种资源的过程。
为 VNF 指定 CPU
要指定 VNF 所需的虚拟 CPU 数量,请键入以下命令:
user@jdm# set virtual-network-functions vnf-name virtual-cpu count 1-4
要将虚拟 CPU 固定到物理 CPU,请键入以下命令:
user@jdm# set virtual-network-functions vnf-name virtual-cpu vcpu-number physical-cpu pcpu-number
物理 CPU 编号可以是数字,也可以是范围。默认情况下,VNF 会分配一个未固定到任何物理 CPU 的虚拟 CPU。
当 VNF 处于 运行 状态时,您无法更改 VNF 的 CPU 配置。重新启动 VNF 以使更改生效。
要为 VNF CPU 启用硬件虚拟化或硬件加速,请键入以下命令:
user@jdm# set virtual-network-functions vnf-name virtual-cpu features hardware-virtualization
为 VNF 分配内存
要指定 VNF 可以使用的最大主内存,请输入以下命令:
user@jdm# set virtual-network-functions vnf-name memory size size
默认情况下,系统会为 VNF 分配 1 GB 的内存。
如果 VNF 处于 运行 状态,则无法更改 VNF 的内存配置。重新启动 VNF 以使更改生效。
要为 VNF 分配大页面,请键入以下命令:
user@jdm# set virtual-network-functions vnf-name memory features hugepages [page-size page-size]
page-size 是可选参数。页面大小为 1GB 时,可能的值为 1024,页面大小为 2 MB 时,可能的值为 2。默认值为 1024 hugepages。
仅当启用增强编排模式时,才建议配置 hugepages。如果禁用了增强编排模式,且 VNF 需要 hugepages,则 VNF XML 描述符文件应包含具有 hugepages 配置的 XML 标记。
对于使用图像文件创建的 VNF,可以为所有用户定义的 VNF 配置的总内存有一个最大限制,包括基于大页面的内存和不基于大页面的内存。
表 4 列出了可以为各种 NFX250 型号保留的最大 hugepage 内存。
型 |
记忆 |
最大 Hugepage 内存 (GB) |
CSO-SDWAN 的最大休整页内存 (GB) |
|---|---|---|---|
NFX250-S1 |
16 千兆字节 |
8 |
- |
| NFX250-S1E |
16 千兆字节 |
8 |
13 |
NFX250-S2 |
32 千兆字节 |
24 |
13 |
NFX250-LS1 |
16 千兆字节 |
8 |
- |
配置 VNF 存储设备
要添加虚拟 CD 或更新虚拟 CD 的源文件,请输入以下命令:
user@jdm# set virtual-network-functions vnf-name storage device-name type cdrom source file file-name
要添加虚拟 USB 存储设备,请输入以下命令:
user@jdm# set virtual-network-functions vnf-name storage device-name type usb source file file-name
要附加其他硬盘,请输入以下命令:
user@jdm# set virtual-network-functions vnf-name storage device-name type disk [bus-type virtio | ide] [file-type raw | qcow2] source file file-name
要从 VNF 中删除虚拟 CD、USB 存储设备或硬盘,请输入以下命令:
user@jdm# delete virtual-network-functions vnf-name storage device-name
从 VNF 附加或分离 CD 后,必须重新启动设备才能使更改生效。如果设备在 VNF 中使用,则 CD 分离作将失败。
VNF 支持一张虚拟 CD、一台虚拟 USB 存储设备和多个虚拟硬盘。
当 VNF 处于 运行 状态时,您可以更新 CD 或 USB 存储设备中的源文件。
您必须将源文件保存在 /var/third-party 目录中,并且该文件必须具有对所有用户的读写权限。
对于使用映像文件创建的 VNF,请确保满足以下条件:
以原始格式指定为硬盘的文件应该是带有分区表的块设备。
以 qcow2 格式指定为硬盘的文件应该是有效的 qcow2 文件。
指定为 USB 的文件应是带有分区表的块设备或 iso9660 类型文件。
指定为 CD-ROM 的文件应为 iso9660 类型的块设备。
如果 VNF 具有使用 bus-type=ide 指定的映像,则不应附加任何名为 had 的设备。
如果 VNF 具有使用 bus-type=virtio 指定的映像,则不应连接任何名为 vda 的设备。
配置 VNF 接口和 VLAN
您可以创建 VNF 接口并将其连接到物理 NIC 端口、管理接口或 VLAN。
管理 VNF 状态
默认情况下,VNF 会在提交 VNF 配置时自动启动。
管理 VNF MAC 地址
对于使用 CLI 定义或在初始化描述符 XML 文件中指定的 VNF 接口,系统会为其分配一个全局唯一且永久的 MAC 地址。一个包含 64 个 MAC 地址的公共池用于分配 MAC 地址。您可以配置公共池中可用的 MAC 地址以外的 MAC 地址,并且此地址不会被覆盖。
要删除或修改 VNF 接口的 MAC 地址,您必须停止 VNF,进行必要的更改,然后启动 VNF。
为 VNF 接口指定的 MAC 地址可以是系统 MAC 地址,也可以是用户定义的 MAC 地址。
对于 VNF 接口,从系统 MAC 地址池指定的 MAC 地址必须是唯一的。
管理 MTU
最大传输单元 (MTU) 是可以在不分段的情况下转发的最大数据单元。您可以将 1500 字节或 2048 字节配置为 MTU 大小。默认 MTU 值为 1500 字节。
MTU 配置仅在 VLAN 接口上受支持。
MTU 大小可以是 1500 字节或 2048 字节。
OVS 上可在系统中配置的最大 VLAN 接口数为 20。
VNF 接口的 MTU 最大大小为 2048 字节。
从 JDM 访问 VNF
您可以使用 SSH 或 VNF 控制台从 JDM 访问 VNF。
使用 ctrl-] 退出虚拟控制台。
请勿使用 Telnet 会话来运行命令。
查看 VNF 列表
user@jdm> show virtual-network-functions ID Name State Liveliness ----------------------------------------------------------------- 3 vjunos0 running alive - vsrx shut off down
VNF 的 活跃度 输出字段指示 VNF 的 IP 地址是可从 JDM 访问还是不可访问。活跃网桥的默认 IP 地址 192.0.2.1/24。
显示 VNF 详细信息
要显示 VNF 详细信息,请执行以下作:
user@jdm> show virtual-network-functions vnf-name Virtual Machine Information --------------------------- Name: vsrx IP Address: 192.0.2.4 Status: Running Liveliness: Up VCPUs: 1 Maximum Memory: 2000896 Used Memory: 2000896 Virtual Machine Block Devices ----------------------------- Target Source --------------- hda /var/third-party/images/vsrx/media-srx-ffp-vsrx-vmdisk-15.1-2015-05-29_X_151_X49.qcow2 hdf /var/third-party/test.iso
删除 VNF
要删除 VNF:
user@jdm# delete virtual-network-functions vnf-name
即使删除 VNF,VNF 映像仍保留在磁盘中。
VNF 控制台的非 root 用户访问权限
您可以使用 Junos OS 在 NFX 系列路由器上创建、修改或删除 VNF。
Junos OS CLI 允许对 VNF 执行以下管理作:
| 操作 |
CLI |
|---|---|
| 开始 |
|
| 停 |
|
| 重新启动 |
|
| 控制台访问 |
|
| SSH 访问 |
request virtual-network-functions <vnf-name> ssh [user-name <user-name>] |
| Telnet 接入 |
request virtual-network-functions <vnf-name> ssh [user-name <user-name>] |
表 6 列出了 VNF 管理选项的用户访问权限:
| 操作 |
|
|
|
|
|---|---|---|---|---|
| 开始 |
命令可用且有效 |
命令可用且有效 |
命令不可用 |
命令不可用 |
| 停 |
命令可用且有效 |
命令可用且有效 |
命令不可用 |
命令不可用 |
| 重新启动 |
命令可用且有效 |
命令可用且有效 |
命令不可用 |
命令不可用 |
| 控制台访问 |
命令可用且有效 |
命令可用;但不支持 |
命令不可用 |
命令不可用 |
| SSH 访问 |
命令可用且有效 |
命令可用;但不支持 |
命令不可用 |
命令不可用 |
| Telnet 接入 |
命令可用且有效 |
命令可用;但不支持 |
命令不可用 |
命令不可用 |
从 Junos OS 24.1R1 版开始,Junos OS CLI 允许非 root 用户对 VNF 进行管理作。
新的 Junos OS 用户权限允许 vnf-operation request virtual-network-functions 不属于 root 和 类 super-user 的 Junos OS 用户可以使用 CLI 层次结构。
您可以使用语句 vnf-operation 将用户权限添加到自定义用户类 [edit system login class custom-user permissions]
表 3 列出了属于具有权限的自定义 Junos OS 用户类 vnf-operation 的用户可用的 VNF 管理选项。
| 操作 |
|
|
具有 |
|---|---|---|---|
| 开始 |
命令可用且有效 |
命令可用且有效 |
命令可用且有效 |
| 停 |
命令可用且有效 |
命令可用且有效 |
命令可用且有效 |
| 重新启动 |
命令可用且有效 |
命令可用且有效 |
命令可用且有效 |
| 控制台访问 |
命令可用且有效 |
命令可用且有效 |
命令可用且有效 |
| SSH 访问 |
命令可用且有效 |
命令可用且有效 |
命令可用且有效 |
访问 VNF 控制台
从 Junos OS 24.1R1 版本开始,首次访问控制台时会显示以下消息:
Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'.
消息 Trying 192.168.1.1... 和 Connected to 192.168.1.1. 来自使用 Junos OS CLI 命令 request virtual-network-functions <vnf-name> console启动的 telnet 客户端。
消息中存在的 IP 地址不能替换为 VNF 的名称。
退出 VNF 控制台
从 Junos OS 24.1R1 开始,当用户使用转义序列 ^] 时,控制台会话将终止,并向用户显示 telnet 命令提示符。
您必须从终端命令提示符输入 quit 或 close 输入 q或 c 退出,然后返回到 Junos OS 命令提示符。
su-user@host> request virtual-network-functions testvnf1 console Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. CentOS Linux 7 (Core) Kernel 3.10.0-1160.49.1.el7.x86_64 on an x86_64 centos2 login: telnet> q Connection closed. su-user@host> exit
在 NFX250 平台上创建 vSRX 虚拟防火墙 VNF
vSRX 虚拟防火墙是一种虚拟安全设备,可在虚拟化、私有云或公共云环境中提供安全和网络服务。它可以在 NFX250 平台上作为虚拟网络功能 (VNF) 运行。有关vSRX 虚拟防火墙的更多详细信息,请参阅 瞻博网络 网站上的产品文档页面,网址为 https://www.juniper.net/。
要从瞻博网络设备管理器 (JDM) 命令行界面激活 vSRX 虚拟防火墙 VNF,请执行以下作:
将 vMX 虚拟路由器配置为 NFX250 上的 VNF
vMX 路由器是瞻博网络 MX 系列 5G 通用路由平台的虚拟版本。要快速迁移物理基础架构和服务,您可以在 NFX250 平台上将 vMX 配置为虚拟网络功能 (VNF)。有关 vMX 配置和管理的更多详细信息,请参阅 vMX 概述。
配置 VNF 之前,请检查系统清单并确认所需资源可用。vMX as VNF 在设计和配置时,必须确保其资源要求不会超过系统的可用容量。确保 NFX250 上至少有 20 GB 空间可用。
要使用瞻博网络设备管理器 (JDM) 命令行界面 (CLI) 在 NFX250 上将 vMX 配置为 VNF:
NFX250 上的虚拟路由反射器概述
虚拟路由反射器 (VRR) 功能允许您使用可在基于 Intel 的 64 位刀片式服务器或设备上运行的通用虚拟机来实现路由反射器功能。由于路由反射器在控制平面中工作,因此可以在虚拟化环境中运行。基于英特尔的刀片式服务器或设备上的虚拟路由反射器的工作方式与路由器上的路由反射器相同,为全网状内部 BGP 对等互连提供了一种可扩展的替代方案。
从 Junos OS 17.3R1 版开始,您可以在 NFX250 网络服务平台上实施虚拟路由反射器 (VRR) 功能。瞻博网络 NFX250 网络服务平台由瞻博网络 NFX250 设备组成,这是一款瞻博网络安全、自动化、软件驱动的客户端设备 (CPE) 设备,可按需提供虚拟化网络和安全服务。NFX250 设备将 Junos 设备管理器 (JDM) 用于虚拟机 (VM) 生命周期和设备管理,以及许多其他功能。JDM CLI 在外观上类似于 Junos OS CLI,并提供与 Junos OS CLI 相同的增值功能。
-
从 VRR Junos OS 20.1R1 版开始,VRR 支持 Linux 桥接 (LB) 和增强编排 (EO) 模式。建议在 EO 模式下实例化 VRR VNF。
-
NFX250 设备对 LB 模式的支持在 NFX Junos OS 18.4 版中结束。
-
NFX250 设备上对 NFX-2 软件架构的支持在 NFX Junos OS 19.1R1 版中结束。
-
从 NFX 主机 21.4R2 版和 vRR Junos OS 21.4R2 版开始,您可以在 NFX250 NextGen 设备上部署 VRR VNF。VRR 仅支持增强编排 (EO) 模式。
VRR 的优势
VRR 具有以下优势:
可扩展性:通过实现 VRR 功能,可获得可扩展性的改进,具体取决于运行该功能的服务器核心硬件。此外,您还可以在网络中的多个位置实施虚拟路由反射器,这有助于以更低的成本扩展 BGP 网络。NFX250 上 IPv4 路由的最大路由信息库 (RIB) 规模为 2000 万。
更快、更灵活的部署:您使用开源工具在英特尔服务器上安装 VRR 功能,从而减少路由器维护。
节省空间:基于硬件的路由反射器需要中央办公空间。您可以在服务器基础架构或数据中心中可用的任何服务器上部署虚拟路由反射器功能,从而节省空间。
有关 VRR 的更多信息,请参阅 虚拟路由反射器 (VRR) 文档。
NFX250 上 VRR 的软件要求
要在 NFX250 上支持 VRR,需要以下软件组件:
瞻博网络设备管理器:瞻博网络设备管理器 (JDM) 是一个占用空间较小的 Linux 容器,支持虚拟机 (VM) 生命周期管理、设备管理、网络服务编排器模块、服务链和对 VNF 的虚拟控制台访问,包括 vSRX 虚拟防火墙、vjunos,以及现在的作为 VNF 的 VRR。
Junos 控制平面:Junos 控制平面 (JCP) 是在虚拟机管理程序上运行的 Junos VM。您可以使用 JCP 配置 NFX250 设备的网络端口,JCP 在 NFX250 上默认作为 vjunos0 运行。您可以使用 SSH 服务从 JDM 登录到 JCP,命令行界面 (CLI) 与 Junos 相同。
在 NFX250 上将 VRR 配置为 VNF
您可以在 Linux 桥接 (LB) 模式或增强编排 (EO) 模式下将 VRR 配置为 VNF。
在 Linux 桥接模式下在 NFX250 上配置 VRR VNF
- 为 VRR 配置 Junos 设备管理器 (JDM)
- 验证是否已配置管理 IP
- 验证是否配置了默认路由
- 为 VRR 配置 Junos 控制平面 (JCP)
- 启动 VRR
- 启用来自 JDM 的 VRR VNF 的生动性检测
为 VRR 配置 Junos 设备管理器 (JDM)
默认情况下,Junos 设备管理器 (JDM) 虚拟机在 NFX250 开机后启动。默认情况下,增强编排模式在 JDM 上启用。配置 VRR 时,禁用增强编排模式,移除接口配置,然后重新启动 NFX 设备。
要为 VRR 配置 Junos 设备管理器 (JDM) 虚拟机,请执行以下步骤:
验证是否已配置管理 IP
验证是否配置了默认路由
目的
确保为 DNS 和网关访问配置了默认路由。
行动
从配置模式,输入 show route 命令。
user@jdm# show route
destination 172.16.0.0/12 next-hop 10.48.15.254; destination 192.168.0.0/16 next-hop 10.48.15.254; destination 207.17.136.0/24 next-hop 10.48.15.254; destination 10.0.0.0/10 next-hop 10.48.15.254; destination 10.64.0.0/10 next-hop 10.48.15.254; destination 10.128.0.0/10 next-hop 10.48.15.254; destination 10.192.0.0/11 next-hop 10.48.15.254; destination 10.224.0.0/12 next-hop 10.48.15.254; destination 10.240.0.0/13 next-hop 10.48.15.254; destination 10.248.0.0/14 next-hop 10.48.15.254; destination 10.252.0.0/15 next-hop 10.48.15.254; destination 10.254.0.0/16 next-hop 10.48.15.254; destination 66.129.0.0/16 next-hop 10.48.15.254; destination 10.48.0.0/15 next-hop 10.48.15.254;
为 VRR 配置 Junos 控制平面 (JCP)
默认情况下,Junos 控制平面 (JCP) VM 在 NFX250 开机后启动。JCP 虚拟机控制 NFX250 设备中的前面板端口。VLAN 使用 sxe 端口在虚拟路由反射器虚拟机接口和 JCP 虚拟机之间提供桥接。前面板端口配置为 VRR 端口的相同 VLAN 桥接的一部分。因此,使用 JCP 之间的这些桥接端口(而非 VRR VNF 端口)传输或接收数据包。
要为 VRR 配置 JCP,请执行以下步骤:
启动 VRR
您可以使用作为 VRR 映像归档的 XML 配置模板,将 VRR VNF 作为虚拟化网络功能 (VNF) 启动。
启用来自 JDM 的 VRR VNF 的生动性检测
VNF 的活跃性表示 Junos 设备管理器 (JDM) 是否可以访问虚拟机的 IP 地址。如果 VM 的活跃度下降,则表示无法从 JDM 访问 VM。您可以使用 show virtual-machines 命令查看虚拟机的活跃程度。默认情况下,VRR VNF 的活跃度显示为“关闭”。在创建 VRR VNF 之前,建议您在 JDM 中开启活跃度检测。
要从 JDM 启用对 VRR VNF 的生动性检测,请执行以下步骤:
在增强型编排模式下在 NFX250 上配置 VRR VNF
在配置 VRR VNF 之前,请检查 show system visibility 系统清单并使用命令确认所需资源可用。作为 VNF 的 VRR 的设计和配置必须使其资源要求不超过系统的可用容量。
您可以使用 JDM CLI 配置而不使用 XML 描述符文件,在增强编排 (EO) 模式下实例化 VRR VNF。EO 模式使用 Open vSwitch (OVS) 作为桥接接口的 NFV 背板。
要通过瞻博网络设备管理器 (JDM) CLI 激活 VRR VNF,请执行以下作:
配置交叉连接
交叉连接功能支持在任意两个 OVS 接口(如 VNF 接口)或连接到 OVS 的物理接口(例如 hsxe0 和 hsxe1)之间进行流量切换。您可以在任意两个 OVS 接口之间双向切换所有流量或属于特定 VLAN 的流量。
此功能不支持单向流量。
交叉连接功能支持以下各项:
两个 VNF 接口之间的无条件交叉连接,适用于所有网络流量。
VNF 接口之间基于 VLAN 的流量转发支持以下功能:
提供基于 VLAN ID 切换流量的选项。
支持从中继到接入端口的网络流量。
支持从接入端口到中继端口的网络流量。
支持 VLAN 推送、POP 和 SWAP作。
要配置交叉连接,请执行以下作:
配置分析器 VNF 和端口镜像
端口镜像功能允许您监控网络流量。如果在 VNF 接口上启用了该功能,OVS 系统网桥会将该 VNF 接口的所有网络数据包的副本发送到 VNF 分析器进行分析。您可以使用 port-mirroring 或 analyzer JDM 命令来分析网络流量。
端口镜像仅在连接到 OVS 系统网桥的 VNF 接口上受支持。
必须先配置 VNF 接口,然后再配置端口镜像选项。
如果分析器 VNF 在配置后处于活动状态,则必须重新启动 VNF 才能使更改生效。
您最多可以为分析器规则配置四个输入端口和一个输出端口。
输出端口在所有分析器规则中必须是唯一的。
更改输入 VNF 接口的配置后,您必须停用并激活引用该接口的分析器规则,同时重新启动分析器 VNF。
要配置分析器 VNF 并启用端口镜像,请执行以下作:
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。