过去,我在自己的家庭实验室中使用 JunOS Olive 来学习 JunOS。
但看起来瞻博网络有一种叫做 vMX 的东西。这可以与 vMX 相媲美吗?
显然它不是免费的,但出于学习目的(学习瞻博网络路由器和交换机),vMX 会与 Olive 相同甚至更好吗?
过去,我在自己的家庭实验室中使用 JunOS Olive 来学习 JunOS。
但看起来瞻博网络有一种叫做 vMX 的东西。这可以与 vMX 相媲美吗?
显然它不是免费的,但出于学习目的(学习瞻博网络路由器和交换机),vMX 会与 Olive 相同甚至更好吗?
Junos Olive 是瞻博网络出于开发目的而开发的非官方且不受支持的映像/版本。
至于 vMX,它是“功能齐全的虚拟化 MX 系列 3D 通用边缘路由器”(引自瞻博网络)。它是官方支持的产品,允许在云/虚拟网络环境中使用虚拟化 MX 路由器。因此,可用于物理 MX 路由器的所有功能/命令在 vMX 中都可用。
与 vMX 相比,Junos Olive 从未构建为可完全运行的版本。如果您需要 Olive(或 Junos 的更新版本)缺少的一些功能,vMX 是一个很好的解决方案(但您需要一个管理程序来安装它)。否则 Olive 应该足够好了。
Olive 不会有数据平面……事实上,如果您观看 Olive 启动,它看起来与 MX 或 M/T 系列相同,因为它们都将启动到“橄榄模式”的意思是“无数据平面”Junos 路由引擎。
抛开所有这些事实不谈,对于尝试实验室练习的人来说,这意味着以下内容将具有有限的功能或没有功能: - 将不支持任何形式的流量封装(GRE、IPoIP、IPSec 等)作为数据平面资源需要执行这些封装/去封装功能 - 服务等级:没有交换结构,也没有 PFE,因此没有队列、调度程序等,因此没有 CoS。- 安全服务:这更多是 vSRX 的功能而不是 vMX,但同样,所有安全服务都不会出现在 Olive 中,因为没有 FWDD 来支持它/它们。- 多播:由于多播复制是在数据平面中处理的,因此 mcast 功能在真实性方面受到限制,尽管它在 Olive 中工作。例如:对于 OSPF 研究,Olive 中的 mcast 功能就在那里,
控制平面功能应有尽有。因此,如果您想学习任何 JNCIA/JNCIS/JNCIP,Olive 将非常有用,但请记住,vMX、vSRX 和 vQFX 都有评估许可证,使用 ESXi 和 KVM 都支持的简单 VM 快照,您可以以相对较少的额外麻烦来延长该许可证的使用寿命,并且您已经获得了最新版本的 Junos 和完整的功能集。
这些是我能想到的事情,但你可以在谷歌上搜索“Olive Juniperclue”,我相信有一个更完整的列表,列出了在那里工作/不工作的内容,但希望这会有所帮助!
至于 GNS3:虽然我不能就您提到的限制直接发言,但另一种选择始终是您始终可以将高于 14.1 的 vMX 版本作为具有桥接接口的独立 VM 运行,并在您的系统中使用桥接云GNS3 拓扑在 GNS3 拓扑内部的接口和在其外部运行的设备之间创建统一的广播域。
如果您使用 GNS3 网络模拟器运行 vMX:使用版本 14.1R4.8(或更旧)。从 15.1 开始,vMX 被拆分为两个 VM,不再与 GNS3 一起使用。