有没有Cisco IOS虚拟设备?

需要在(不熟悉的)Cisco / IOS设备上进行testingconfiguration。 是否有虚拟机可以点亮并在我的testing环境中用作真正的防火墙/边缘/核心路由器?

我所知道的唯一思科设备模拟器是Dynamips / Dynagen ,但其目的是学习思科IOS命令进行authentication考试,而不是testing实际的networking设置。 虽然你当然可以做到这一点,但performance可能会非常糟糕。 即使在同一台机器上连接两台路由器也会占用大量的CPU资源,所以当路由器空闲时,您必须四处寻找您正在使用的映像的CPU资源,以降低CPU使用率。 否则,即使使用空闲的路由器,您的CPU使用率也会很高

这与Juniper橄榄相比,具有相当不错的performance。

看看GNS3这是一个很好的GUI前端Dynamips这是一个IOS路由器模拟器。

向任何Cisco IOS开发者询问“IOU”(Unix上的IOS)。 可悲的是,只有一个内部工具。 看起来这个初创公司可能最终会做出你想要的: http : //www.embrane.com/

思科CSR1000V是基于XE的IOS

现在还有(2014)XRVR,用于运行QNX和IOS-XR的基于XR的虚拟机

两者都在QEMU / KVM / ESXi上运行

还有经典的IOS基础IOSv或vIOS,目前仅作为思科ONE-PK SDK的一部分提供和支持; 它在function上与IOU类似,但不作为独立产品正式发布

这是唯一的两个正式版本。

更新:IOSv现在在思科CML中可用: http ://iwe.cisco.com/web/cisco-modeling-labs

我已经在DynaMIPS / DynaGen(OSPF / BGP故障转移,路由重新分配等)中testing了“路由”事物。 我已经尝试过,但没有好运气,testingQoS策略。 QoS可以被testing到“语法”的地步,但是为了testing这些策略是否在“野外”工作,我发现有必要在真实硬件上进行testing。

我还发现DynaMIPS / DynaGen实例适用于testing自动化脚本,节省了查找实际的硬件和一些照顾,您可以保存一个基准,而不必一次又一次地重新做。