第 2 章 网络设计 Network+ 设计
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
Arista 改变网络世界的方式不仅仅是突破性的新产品。看到大规模数据中心需求的变化,Arista 推广使用一些新的网络设计方案,这些方案已成为许多 Cloud Titans 的标准。这些设计如此成功,以至于也被许多小型网络所采用。为什么会这样?主要是因为几十年前引入的旧设计充满了复杂性,当时根本无法避免这些问题。现代网络功能强大得多,因此可以简单得多,不过根据我的经验,一个坚定的网络工程师可以增加的复杂性是无止境的。
请记住,这些都是设计原则,不一定适用于所有情况。不过,以这些设计为起点,对于从零开始设计新布局还是有很大帮助的。哦,除非具有讽刺意味,否则你永远不会看到我使用绿地这样的术语,因为我认为那是商业用语,而如果有一件事能让我瞠目结舌,那就是商业用语。我想吐槽一下绿地设计,这样我们就能转变模式,以一种具有前瞻性的方式利用我们的核心竞争力,这是一个双赢的解决方案,同时又不会沸腾大海。我们都需要付出 110% 的努力,使其更上一层楼,这样我们才能在渗透多个人口群体的同时,最大限度地发挥影响力。它就是它。
乔治-奥威尔会为此感到骄傲。
无论如何,重新思考网络设计都是有道理的,因为常用的三层架构是在进出数据中心的大部分流量都是通常所说的南北向流量时构想出来的。还记得整个核心-分布-接入设计吗?那就是三层架构,因为一个请求会从顶层传入,向南下到下一层,在那里得到回复,然后再向下发送一层,分发到最后一层,在那里进行处理,之后回复会向北发送,再向上层发送,回到源头。在当时,路由器是昂贵的独立设备,被防火墙和交换机隔开(虚拟机还不存在),这种三层架构非常合理。
几十年过去了,几乎一切都变了,所以网络设计也必须改变。让我们来看看 Arista 通常推荐的一些网络设计。
领结 MLAG
说到让我反感的短语,"领结 MLAG "在我的清单上名列前茅。MLAG 是多机箱链路聚合组(Multi-Chassis Link Aggregation Group)的开放标准术语(参见第 18 章),但这并不是这个短语最让我头疼的地方。是的,我知道,这个设计看起来像领结。你知道,如果去掉一些链接,再加上一点想象力的话。也许只是我不喜欢领结(或者任何领结,真的)才冒犯了我。因此,我提议起一个新名字。叫 "这不是一条该死的领结 MLAG "怎么样?太长了?黑寡妇 MLAG!老实说,我没有比 "领结 MLAG "更好的名字了,所以我想还是叫它 "领结 MLAG "吧。如果你看到我在某个角落里语无伦次地喃喃自语,那很可能是因为我不得不反复说 "领结 MLAG"。
图 2-1显示了一张非常简单的蝴蝶结 MLAG图。这是一种二层设计,顶部的两台交换机组成一对 MLAG,底部的两台交换机也组成一对 MLAG。这两对交换机可以来自其他供应商的解决方案,如思科的 VPC,但只要涉及到 MLAG,我们就可以肆无忌惮地使用 "领结 MLAG "这个令人愉快的名称。有关 MLAG 以及如何创建自己的 "领结 "的更多信息,请参阅第 18 章。
图 2-1. 领结式 MLAG
叶片-脊柱
你可能会听到 "Spine-Leaf "或 " ...