我的同事说可以虚拟化 Cisco 路由器,即在 ESXi 内运行 Cisco IOS,它会像真正的 cisco 路由器一样工作,因此可以在轻型生产环境中使用。
我对此有点怀疑,并试图谷歌它。我还发现了 Cisco IOS XRv 9000 路由器。虽然我还不清楚,但我明白这一点。
是否可以将 Cisco 路由器实际虚拟化为 VM,以将其用作网络中的路由器来执行静态路由、RIP 等操作?
我的同事说可以虚拟化 Cisco 路由器,即在 ESXi 内运行 Cisco IOS,它会像真正的 cisco 路由器一样工作,因此可以在轻型生产环境中使用。
我对此有点怀疑,并试图谷歌它。我还发现了 Cisco IOS XRv 9000 路由器。虽然我还不清楚,但我明白这一点。
是否可以将 Cisco 路由器实际虚拟化为 VM,以将其用作网络中的路由器来执行静态路由、RIP 等操作?
IOS XRv 9000 可能有点奇怪——它基于 IOS-XR。我从来没有时间接触过它或任何其他运行 IOS-XR 的设备。那是运营商和服务提供商级别的东西,我的 CCNA/CCNP SP 职业生涯从未完全起飞。
您可能正在寻找Cisco CSR1000V,是的,这是一个完美的“普通”基于 IOS-XE 的虚拟机外壳路由器。
它需要按功能集和所需的吞吐量级别(从 10M 到 10G)进行许可。我有 Xen、Hyper-V、KVM、ESXi 甚至 AWS 版本,并且有多达 8 个虚拟接口/vNIC,如果底层虚拟机管理程序允许,每个都可以使用 802.1q 标记运行。它可以执行 VRF-lite、MPLS、NAT、WaaS、QoS、IPSec,运行任何 IOS-XE 支持的路由协议,并且可以做......可能是你可以用 IOS-XE做的任何不需要特殊硬件功能的事情。这些东西都不需要“轻量级”。
基于 IOS-XE 的路由器(例如 ISR4000 系列)上的 IOS 只不过是隐藏在管理程序上的 IOS 环境。那么为什么不在其他人的管理程序上运行它呢?
我一直在将 CSR1000vs 用于以下用例:
是的,现在许多网络设备供应商为其物理硬件提供虚拟替代品。它允许您在虚拟化环境中使用真实网络设备(例如交换机、路由器、防火墙或负载平衡器)的全部功能和功能集。
您还可以在专用管理程序上运行它们以获得更高的性能。特别是如果您能够使用SR-IOV 之类的技术,您就可以根据所使用的物理硬件达到高达几千兆位/秒的相当不错的性能。
传统的 IOS 可以在“模拟”硬件上运行——GNS3、dynamips 等。但它与真实硬件的近似值非常差。
更现代的 IOS-XE/IOS-XR/NX-OS 是 Linux,将“IOSd”作为进程/容器。(实际上,您可以在此类平台上与 IOS 一起运行其他软件。)然后是虚拟路由器实验室的 IOS;这是思科在内部用于培训实验室的内容。
所以,是的,它可以,但除了从思科偷偷溜走 VIRL,它不像部署 ova 那样简单。