Skip to Content
Arista Warrior,第二版
book

Arista Warrior,第二版

by Gary A. Donahue
May 2025
Intermediate to advanced
572 pages
8h 39m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from Arista Warrior,第二版

第 32 章 vEOS

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

当一个软件系统从一开始就被设计成具有灵活性、可扩展性和可伸缩性时,它就会产生奇妙的效益。EOS 的奇妙之处在于它可以在没有物理交换机的情况下运行,有了 vEOS,我们就可以在自己的笔记本电脑上建立一个正常运行的实验室。我们也可以使用 VMware、Fusion、Parallels 或 Virtual Box 来构建实验室。事实上,我将向大家展示如何做到这一点,但首先,让我们来谈谈 vEOS 是什么,也许同样重要的是,它不是什么。

vEOS 就是 EOS,但它是作为虚拟机(VM)使用的软件包而构建的。虽然 vEOS 能支持 EOS 所能提供的所有功能,但这是不可能的,原因很简单:EOS 的许多功能都依赖于交换机中使用的专用集成电路(ASIC)。这就是为什么像分路聚合这样的功能只能在某些平台上使用的原因。虽然编写仿真器在技术上是可行的,但这并不是 vEOS 的目的。请记住,vEOS 与 EOS 的代码是一样的,只是针对虚拟机环境进行了编译。如果 vEOS 是一个单独的代码镜像,那么差异就会开始显现,而这不是 Arista 所希望的操作方式。

实际上,限制主要集中在硬件上,所以可以这样想:如果您有一台 Arista 7150 交换机,您就无法配置直接流,因为该交换机的 ASIC 不支持直接流。vEOS 也是如此。不过不要灰心,因为有很多功能都能在 vEOS 中使用,您可能根本不会在意这些限制。任何基于软件的功能都可以使用,因此像链路层发现协议 (LLDP)、多机箱链路聚合 (MLAG)、零接触调配 (ZTP)、生成树、Bash、tcpdump、Python、扩展、VMTracer、电子邮件、事件管理器、日程安排程序、路由、事件监控器等功能都可以在 vEOS 中使用。这使得 vEOS 成为测试控制平面功能和互操作性的绝佳工具。

此外,截至 2019 年,vEOS 有两个版本,分别是 vEOS-Lab 和 vEOS-Router。以下是两者的区别:

vEOS 实验室
vEOS-Lab 可在实验室环境中用作模拟工具。vEOS-Lab 可免费使用,您只需登录 Arista.com 网站即可获得它。即使只是一个简单的访客帐户,您现在也可以下载 vEOS!
vEOS-Router
vEOS-Router 专为在 Amazon Web Services (AWS)、Google Cloud platform (GPC) 和 Microsoft Azure 等云服务中使用而设计。vEOS-Router 背后的理念是,您可以使用 Arista 支持的 EOS 设备将您的网络连接到云,而不是云提供商提供的一些通用虚拟路由器解决方案。vEOS-Router 与 vEOS-Lab 相比有几个优势,最重要的是大大提高了数据包转发能力,并能支持虚拟专用网络 (VPN) 和 IP 安全 (IPSec)。如果你拥有 Azure 或 AWS,实际上可以直接通过这些服务的市场安装 vEOS-Router,并支付费用。

在过去几年中,Arista 做了一件很酷的事,那就是将 Aboot 和 vEOS 映像合并成一个单一的组合映像,从而使虚拟机的构建变得更加简单。早在 2012 年,我就写过一篇名为 "使用 Arista vEOS 和 VirtualBox 构建虚拟实验室 "的博文,这是我网站上最受欢迎的博文之一,但现在看来已经有点过时了,所以我打算在这里写一个全新的更新版本。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Seventh Edition

A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Seventh Edition

Mark G. Sobell

Publisher Resources

ISBN: 9798341658967