在此页面上
vMX概述
总结阅读本主题,获取有关虚拟路由器vMX概述。
vMX路由器是 MX 系列 3D 通用边缘路由器的虚拟版本。与 MX 系列路由器一样,vMX 路由器运行 Junos 操作系统 (Junos OS) 并支持 Trio 芯片组后建模的 Junos OS 数据包处理和转发。vMX 路由器的配置和管理与物理 MX 系列路由器的配置和管理相同,因此无需更新操作支持系统 (OSS),即可将 vMX 路由器添加到网络中。
您可vMX运行虚拟机管理程序(基于内核的虚拟机 (KVM) 虚拟机管理程序或 VMware ESXi 虚拟机管理程序)的行业标准 x86 服务器上安装软件组件。
对于运行 KVM 虚拟机管理程序的服务器,您也可运行 Linux 操作系统和适用的第三方软件。vMX软件组件随包一起运行编排脚本,装在一个软件包中。编排脚本使用为多部署环境定制的vMX文件。您可以在一台服务器vMX多个实例。
对于运行 ESXi 虚拟机管理程序的服务器,您运行适用的第三方软件。
某些Junos OS软件功能需要许可证才能激活该功能。要了解许可证vMX,请参阅 ,vMX KVM 和 VMware 的许可证。有关许可证 管理的常规 信息,请参阅 许可指南 。有关更多详细信息,请参阅产品 产品介绍 ,或联系瞻博网络客户团队或瞻博网络合作伙伴。
路由器的好处vMX用法
您可以使用虚拟设备降低资本支出和运营成本,有时甚至通过实现网络操作自动化。即使没有自动化,在标准 x86 服务器上vMX应用程序也可让您:
快速推出新服务
更轻松地为客户提供定制化、个性化的服务
扩展运营以将 IP 服务更贴近客户,或当增长预测较低或不确定时管理网络增长
将服务产品快速扩展到新站点
设计良好的自动化策略可降低成本,同时提升网络效率。通过使用 vMX 路由器自动执行网络任务,您可以:
简化网络操作
快速部署新的vMX实例
在所有或选定实例Junos OS高效安装默认vMX配置
快速重新配置现有vMX路由器
您可以部署vMX路由器来满足某些特定的网络边缘要求,例如:
网络模拟
通过虚拟宽带网络网关 (vBNG) 终止宽带订阅者
临时部署,直至有物理 MX 系列路由器可用
自动化vMX路由器
网络任务自动化可简化网络配置、调配和维护。由于 vMX 软件使用的 Junos OS 软件与 MX 系列路由器和其他 瞻博网络 路由设备相同,vMX支持与应用程序相同的自动化Junos OS。此外,您可以使用标准自动化工具部署 vMX虚拟化软件一样。
实例的vMX
该vMX架构分为多个层:
顶层vMX路由器
中间层中的第三方软件和虚拟机管理程序
版本或早期版本中中间层的 Linux、第三方Junos OS、15.1F3 KVM 虚拟机管理程序。在Junos OS及15.1F3版本中,主机包含 Linux 操作系统、适用的第三方软件和虚拟机管理程序。
位于物理层底部的 x86 服务器
图 1 说明了服务器内单个vMX实例的架构。了解此架构可帮助您规划vMX配置。

服务器的物理层包含物理 NIC、CPU、内存和以太网管理端口。主机包含适用的第三方软件和虚拟机管理程序。
主机Junos OS及15.1F3版本支持,包含 Linux 操作系统、适用的第三方软件和虚拟机管理程序。
该vMX实例包含两个独立的虚拟机 (VM),一个用于虚拟转发平面 (VFP),另一个用于虚拟控制平面 (VCP)。VFP VM 运行虚拟 Trio 转发平面软件,VCP VM Junos OS。
虚拟机管理程序将物理NIC以虚拟虚拟机NIC。每个虚拟NIC都映射到一个vMX接口。 图 2 说明了映射。
编排脚本将每个虚拟NIC映射到vMX配置文件中指定的虚拟接口。运行编排脚本并创建 vMX 实例后,您可以使用 Junos OS CLI 在 VCP 中配置这些 vMX 接口(Junos OS 版本 15.1F3 或早期版本中支持)。

创建vMX实例后,您可以使用 Junos OS CLI 在 VCP vMX这些接口。该vMX路由器支持以下类型的接口名称:
千兆位以太网 (ge)
10 千兆位以太网 (xe)
100 千兆位以太网 (et)
vMX接口类型方面Junos OS CLI配置了 Junos OS CLI 和服务器上底层物理 NIC 相互独立(例如,ge-0/0/0 可以映射到 10 千兆NIC)。
VCP VM 和 VFP VM 需要第 2 层连接来相互通信。每个 实例 在服务器本地的内部桥接vMX可实现此通信。
VCP VM 和 VFP VM 还需要第 2 层连接来与服务器的以太网管理端口进行通信。您必须为 VFP 和 VCP 指定具有唯一 IP 地址和 MAC 地址的虚拟以太网接口,为实例设置vMX网桥。所有实例的以太网管理vMX流量通过以太网管理端口进入服务器。
网络流量从物理环境NIC虚拟服务器NIC取决于配置的虚拟化技术。
vMX,可配置为以两种模式运行,具体取决于用例:
Lite 模式 — 需要较少的 CPU 和内存资源,以较低带宽运行。
性能模式 — 需要在 CPU 和内存方面提供更多资源,以更高的带宽运行。
注意:性能模式是默认模式。
路由器中的vMX流
x86 服务器架构由多个插槽和插槽中的多个核心组成。每个插槽还有一个内存,用于在 I/O 从服务器到主机的 I/O 传输NIC数据包。为了有效地从内存读取数据包,访客应用和相关外围设备(如 NIC)应位于单个插槽中。这种损失与为内存访问生成 CPU 插槽有关,这可能会导致性能不确定。
VFP 由以下功能组件组成:
接收线程 (RX):RX 将数据包从 NIC移至 VFP。它执行预分类,以确保主机绑定数据包获得优先级。
工作人员线程:员工执行与数据包操纵和处理相关的查找和任务。它相当于物理 MX 系列路由器上的查找 ASIC。
传输线程 (TX):TX 将数据包从工作人员移至物理NIC。
RX 和 TX 组件被分配给相同的核心(I/O 核心)。如果有足够的核心可用于 VFP,则QoS时间表可分配单独的核心。如果可用的核心不够多,则QoS时间表共享 TX 核心。
TX 有一个QoS时间表,可在数据包发送至 NIC之前跨多个队列确定数据包的优先级(Junos OS 16.2 中支持)。
RX 和 TX 组件可以专用于每个 1G 或 10G 端口的单个核心,实现最高效的数据包处理。高带宽应用程序必须使用 SR-IOV。员工组件利用横向扩展分布式架构,允许多个工作人员根据每秒数据包处理需求处理数据包。每个工作人员都需要一个专用核心(Junos OS 16.2 版中支持)。