Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置演练

本演练总结了使用 Juniper Apstra JVD 配置三级交换矩阵所需的步骤。有关更详细的分步配置信息,请参阅 Juniper Apstra 用户指南。本演练中的其他指导以注释的形式提供。

本演练详细介绍了在瞻博网络数据中心验证测试实验室进行验证期间使用的基准设计的配置。基线设计包括担任主干角色的 QFX5220-32CD 交换机、担任边界叶角色的 QFX5130-32CD 交换机以及担任服务器叶角色的 QFX5120-48Y 交换机。JVD 的目标是提供选项,以便可以将这些交换机平台中的任何一个替换为适用于该角色的经过验证的交换机平台,如支持的设备和定位 表 1 中所述。为了使本演练的长度保持在可管理的长度,本文档中将仅使用基线设计平台。

Apstra:配置 Apstra 服务器和 Apstra ZTP 服务器

本文档不介绍 Apstra 的安装。有关安装的更多信息,请参阅《 Juniper Apstra 用户指南》。

第一步是配置 Apstra 服务器。首次连接到 Apstra 服务器虚拟机时,将启动配置向导。此时,可以配置 Apstra 服务器、Apstra UI 和网络配置的密码。

Apstra:Junos OS 设备管理

有两种方法可将瞻博网络设备添加到 Apstra 中:手动或使用 ZTP 批量添加:

要手动添加设备(推荐):

在 Apstra UI 中,导航到 设备 > 代理 > 创建异机代理

这要求在设备上配置 root 密码和管理 IP 的最少配置。

要通过 ZTP 添加设备,请执行以下作:

要在 Apstra ZTP 服务器中添加设备,请参阅《 Juniper Apstra 用户指南 》,了解有关瞻博网络设备 ZTP 的更多信息。

在此设置中,在将设备添加到 Apstra 之前,所有交换机上都已配置了 root 密码和管理 IP。要向 Apstra 添加交换机,请先登录 Apstra Web UI,选择上述设备添加方法,并提供为这些设备预先配置的相应用户名和密码。

注意:

Apstra 从瞻博网络设备中提取配置,称为原始配置。导入原始配置时,Junos 配置“groups”部分将被忽略,并且 Apstra 不会验证继承模型中列出的任何组配置,请参阅使用配置组快速配置设备。但是,最佳做法是避免设置环路、接口(管理接口除外)、路由实例(管理实例除外)。当设备成功确认时,Apstra 将设置协议 LLDP 和 RSTP。

Apstra Web UI:创建代理配置文件

在本 JVD 实验室中,所有设备的 root 用户和密码都是相同的。因此,将按如下方式创建代理配置文件。请注意,这也会掩盖密码,从而确保密码安全。

  1. 导航到 “设备>“代理配置文件”。
  2. 单击创建代理配置文件。
图 1:在 Apstra image 中创建代理配置文件

Apstra Web UI:输入 IP 地址或 IP 地址范围以批量发现设备

您可以提供 IP 地址范围,以便将设备批量添加到 Apstra 中。

  1. 导航到“设备>代理”
  2. 单击 创建 Offbox 代理
图 2:创建 Offbox 代理 Graphical user interface, text, application, email Description automatically generated

Apstra Web UI:添加原始配置并升级 Junos OS

设备>托管设备中,通过从设备收集或从 Apstra 推送来添加原始配置。作为原始配置的一部分应用的配置应是基本配置或在添加任何用户后到达设备所需的最小配置、到管理交换机的静态路由等。这会在 Apstra 中创建基本配置的备份,并允许在出现任何问题时将设备恢复到原始配置。

图 3:添加原始配置 A screenshot of a computer Description automatically generated
注意:

如果使用 Apstra 更新原始配置(如上 图 3 所示),请确保运行 Revert to Pristine。重要提示:执行任何设备升级都需要一个维护时段,因为升级可能会造成中断。升级最佳实践建议:使用 Junos OS CLI 升级设备,如《 Junos OS 软件安装和升级指南》以及 Junos OS 版本发行说明中所述,因为 Apstra 目前只执行基本升级检查。但是,如果打算将 Apstra 用于升级,则此 JVD 总结了升级步骤。如果设备已添加到蓝图中,请将设备设置为“取消部署”,并从蓝图中取消分配其序列号并提交更改,这会将其恢复为原始配置。然后继续升级。升级完成后,将设备添加回蓝图。

Apstra 允许设备升级。但是,Apstra 会执行基本检查并发出升级命令。要从 Apstra 升级设备,请参考下图。

图 4:从 Apstra A screenshot of a computer Description automatically generated 升级设备

要在 Apstra 上注册 Junos OS 映像,请提供存储所有 OS 映像的存储库链接,或者上传 OS 映像,如下所示。在 Apstra UI 中,导航到 设备> OS 映像 ,然后单击 注册 OS 映像

图 5:上传作系统映像 A screenshot of a computer Description automatically generated
图 6:通过上传或提供映像 URL A screenshot of a computer Description automatically generated 注册作系统映像

Apstra 交换矩阵配置

检查发现的设备并确认设备。

设备>托管设备

添加发件箱代理并收集设备信息后,单击复选框界面以选择所有设备,然后单击确认。这会将交换机置于 Apstra 服务器的管理之下。

最后,确保在 Apstra 添加 LLDP 和 RSTP 配置时再次收集原始配置。

图 7:确认要在 Apstra Graphical user interface Description automatically generated with medium confidence 中管理的设备

确认交换机后,“已确认?”表标题下的状态图标将从红色 X 变为绿色复选标记。验证所有交换机的此更改。如果没有更改,请重复该过程以再次确认交换机。

图 8:Apstra A screenshot of a computer Description automatically generated 管理的设备
注意:

设备由 Apstra 管理后,所有设备配置更改都应使用 Apstra 执行。请勿在 Apstra 以外的设备上执行配置更改,因为 Apstra 可能会还原这些更改。

Apstra Web UI:识别和创建逻辑设备、带有设备配置文件的接口映射

在以下步骤中,我们将使用 Juniper Apstra 基准架构和设备定义 3 阶段交换矩阵。在预配蓝图之前,需要创建拓扑的副本。在以下步骤中,我们将定义 ERB 数据中心参考架构和设备:

  • 这涉及到为主干、叶式和边界叶式交换机选择逻辑设备。逻辑设备是物理设备的抽象,用于指定常见设备外形因素,例如端口的数量、速度和角色。不包括特定于供应商的信息,允许在选择供应商和硬件设备型号之前构建网络定义。Apstra 软件安装包含许多预定义的逻辑设备,可用于创建逻辑设备的任何变体。
  • 然后,使用接口映射将逻辑设备映射到设备配置文件。接口图上映射的端口与设备配置文件和物理设备连接匹配。同样,Apstra 软件安装包含许多预定义的接口映射和设备配置文件。
  • 最后,使用配置的逻辑设备和设备配置文件定义机架和模板,然后使用它们创建蓝图。

Juniper Apstra 用户指南介绍了设备生命周期,在使用 Apstra 蓝图和设备时必须了解该生命周期。

注意:

三阶段设计配置步骤使用 Apstra 数据中心参考设计。

导航到“ 设计 > 逻辑设备”,然后根据端口数和端口速度查看列出的设备。选择与应添加的设备最相似的设备,然后克隆逻辑设备。

注意:

无法更改系统添加或默认逻辑设备。

下表显示了本文档中为 Juniper Apstra JVD 实验室的三级交换矩阵创建的设备角色、逻辑设备类型、端口和连接。“端口组”列描述了此实验室所需的最小连接数。这将与这些交换机可以提供的实际端口组有所不同。

1 端口 2
表 1:逻辑设备端口速度和每个交换矩阵设备的连接
设备角色 端口组连接连接到
脊柱 超主干/主干/叶式/接入/通用 5 x 100 Gbps(每个主干)

2 个边界叶交换机

3 服务器叶式交换机

服务器叶式(单) 超主干/主干/叶式/接入/通用

2 个 100 Gbps

5 个 10 Gbps

2 主干

2 台服务器(通用)

服务器叶交换机(2 个 ESI 叶交换机) 超主干/主干/叶式/接入/通用

4 个 100 Gbps(两个叶式交换机)

5 个 10 Gbps

2 主干

4 服务器(通用)

边界叶交换机 超主干/主干/叶式/接入/通用

6 个 10 Gbps

4 个 100 Gbps(两个叶式交换机)

6 服务器

2 主干

1 对于端口组连接,这些连接可能因所连接的角色和设备而异。

2 对于端口组,端口数可能因连接和速度而异。

设备配置文件

对于本文档涵盖的所有设备,在将设备添加到 Apstra 中时,设备配置文件(在 Apstra 中定义,在设备 >设备配置文件下找到)与 Apstra 完全匹配,如 Apstra:Junos OS设备管理中所述。在验证受支持的设备期间,在某些情况下,必须定制设备配置文件以适应设备上的线卡设置,例如QFX5700。有关设备配置文件的更多信息,请参阅 Apstra 设备配置文件用户指南

注意:

本 JVD 文档中涵盖的设备配置文件并非基于模块化机箱。对于基于模块化机箱的设备(如 QFX5700),线卡配置文件和机箱配置文件在 Apstra 中可用,并链接到设备配置文件。这些不能编辑;但是,可以克隆它们,并且可以为线卡、机箱和设备配置文件创建自定义配置文件,如下 图 9图 10 所示。

图 9:链接到机箱配置文件和线卡配置文件 A screenshot of a computer Description automatically generated的QFX5700设备配置文件
图 10:链接到线卡配置文件 A screenshot of a computer Description automatically generated的QFX5700设备配置文件

主干逻辑设备和对应接口映射

主干逻辑设备基于 QFX5220-32CD (Junos OS)。在本解决方案中,使用 7 个 100G 链路连接到叶式交换机。如 图 11 所示,12 个 100 Gbps 端口足以进行 5 个主干到分叶连接。

图 11:Apstra 逻辑设备主干配置 A screenshot of a computer Description automatically generated

主干逻辑设备端口使用接口映射映射到设备配置文件,如下所示。接口图上映射的端口与设备配置文件和物理设备连接匹配。

图 12:主干接口图 A screenshot of a computer Description automatically generated

服务器叶式交换机 逻辑设备和接口映射

就此 JVD 而言,共有三台 QFX5120-48Y 叶式服务器交换机。其中两台为支持 ESI 的交换机,另一台为非 ESI LAG 交换机。全部三个服务器叶式交换机都使用 100 GB 接口连接到每个主干,而 10 GB 接口则连接到通用服务器。

对于单个(非冗余)叶交换机,不使用 ESI,仅配置 LACP(活动)。

图 13:Apstra 单叶逻辑设备 A screenshot of a computer Description automatically generated

对于 ESI(冗余)叶交换机,ESI Lag 用于多宿主。ESI LAG 配置在 “设计 ”> “机架类型”的机架下。

图 14:Apstra 服务器叶式交换机逻辑设备 A screenshot of a computer Description automatically generated

服务器叶逻辑设备映射到设备配置文件,如下所示。

图 15:单服务器叶式交换机接口图 A screenshot of a computer Description automatically generated
图 16:ESI 叶式交换机的服务器叶式交换机 A screenshot of a computer Description automatically generated接口图
注意:

在这种情况下,单叶和 ESI 服务器叶对具有相同的设备配置文件,但由于交换机上的物理端口与服务器和主干的连接方式存在差异,因此设计了两个不同的逻辑设备。

边界叶交换机 逻辑设备和接口映射

边界叶逻辑设备是此设计中使用的 QFX5130-32CD 交换机的表示形式。物理布线决定了为接口映射分配的端口。

图 17:边界叶交换机逻辑设备 Graphical user interface, application, table Description automatically generated
图 18:边界叶式交换机接口图 A screenshot of a computer Description automatically generated

其余逻辑设备如下所述。接口映射是可选的,可以省略。

通用服务器逻辑设备

通用服务器定义从连接到叶交换机的服务器(边界服务器和单服务器)的网络接口连接。

所用服务器的逻辑设备已在 Apstra 中预定义。类似的通用系统可用于 DCI;但是,DCI 将在单独的 JVD 扩展文档中介绍。

外部路由器

外部路由器连接到边界叶交换机。

Apstra 不管理外部路由器,如 MX 系列设备;因此,MX 系列路由器被归类为具有相关端口和速度配置的外部通用服务器。

注意:

创建蓝图后,系统会将通用外部系统添加到蓝图中。通用服务器或外部路由器不需要接口映射。外部路由器的连接性和功能超出了本文档的讨论范围。

Apstra Web UI:机架、模板和蓝图 - 创建机架

定义逻辑设备和接口映射后,下一步是创建机架以将逻辑设备置于机架编排中。此解决方案的默认设计是两个主干、五个服务器叶交换机和两个边界叶交换机。任何机架设计都可以创建和使用任意次数,只要主干交换机有足够的端口来支持即可。

在 Apstra 中,在“ 设计 ”> “机架类型”下创建机架。对于此解决方案,有四个机架。一个机架用于边界叶交换机,三个机架用于服务器叶交换机。有关创建机架的更多信息,请参阅 Juniper Apstra 用户指南

对于此设计,L3 Clos 机架结构如下所示:

服务器叶式交换机(单叶)

图 19:没有 ESI A screenshot of a computer Description automatically generated 的单叶机架

服务器叶式交换机(两叶交换机)

图 20:多宿主 ESI 滞后的服务器叶式交换机 A screenshot of a computer Description automatically generated

边界叶式交换机

图 21:边界叶交换机机架 A screenshot of a computer Description automatically generated
注意:

创建蓝图并正常运行后,如果需要对机架执行任何更改,请按照以下知识库文章进行作: https://supportportal.juniper.net/s/article/Juniper-Apstra-How-to-change-Leaf-Access-Switch-of-existing-rack-after-Day2-operations?language=en_US。在验证期间,修改了边界叶机架以验证 表 5 中列出的所有设备。

创建模板

模板定义了网络的结构和意图。创建机架后,需要将主干链路连接到每个机架。在此设计中,基于机架的模板用于将要连接为架顶式 (ToR) 交换机(或成对 ToR 交换机)连接的机架。

如主干逻辑设备部分所述,有为每个服务器叶和边界叶分配的 100G 链路。主干逻辑设备已在模板中分配。由于此设计中没有超级主干,因此将其排除在模板之外。有关模板的更多信息,请参阅 Juniper Apstra 用户指南

注意:

模板用作创建蓝图的基础,下一节将介绍这些蓝图。模板在蓝图的生存期内仅使用一次。因此,更改模板不会修改蓝图。

图 23:图 基于机架的模板结构 A screenshot of a computer Description automatically generated

蓝图

每张蓝图代表一个数据中心。模板在 “设计>模板” 部分下创建,并将在蓝图的全局目录中提供。定义模板后,即可使用它来创建数据中心的蓝图。

要创建蓝图,请单击“ 蓝图”>“创建蓝图”。有关创建蓝图的更多信息,请参阅 Juniper Apstra 用户指南

图 24:使用双堆栈 A screenshot of a computer Description automatically generated创建蓝图

导航到 Blueprint > Staged显示的拓扑可以展开以查看所有连接。从此处,可以在“阶段”下预配蓝图。

图 25:已创建但未预配的 A screenshot of a computer Description automatically generated蓝图

如上所示,蓝图已创建,但尚未预配。可以检查拓扑结构中是否存在任何差异,如果存在差异,则可以在修复模板或机架后重新创建蓝图。或者,按照本文中提到的步骤导航到“分段>机架”以编辑机架。

Apstra Web UI:配置和定义网络

创建蓝图后,表示蓝图已准备就绪,可以暂存了。查看已创建的蓝图下的选项卡。

若要开始预配,请单击“ 物理”>“暂存”选项卡 ,然后单击右侧面板中的“生成”。有关更多信息,请参阅 Juniper Apstra 用户指南

图 26:构建 Blueprint Assign Resources Under Build下的蓝图分配资源

分配资源

第一步是分配在此 资源 部分中创建的 IP。对于此设计,以下是使用的资源值:

  1. 单击“>物理>暂存”(Staging Physical Build > Resources),然后按如下方式更新:
    1. DC1 ASN—主干和叶式交换机:64512 - 64999
    2. 环路IP—主干和叶式交换机:192.168.255.0/24
    3. 链路 IP — 主干<>叶式交换机:MUST-FABRIC-INTERFACE-IPS DC1-10.0.1.0/24
图 28:分配的 A screenshot of a computer Description automatically generated资源

为交换机分配接口映射

从蓝图中,导航到 “分段 ”> “物理 > 构建 > 设备配置文件”

接下来,将设备分配到在本文档的 Apstra Web UI:识别和创建逻辑设备、带有设备配置文件的接口图 一节中创建的接口图。

图 29:在 Build A screenshot of a computer Description automatically generated 下的设备配置文件中分配蓝图接口映射
图 30:分配 A screenshot of a computer Description automatically generated的接口图
注意:

将接口映射分配给通用系统或服务器是可选的。这些参数的状态将标记为红色,并且也标记为可选。

分配系统 ID 和正确的管理 IP

在蓝图中,导航到 “分段”>“物理>构建>设备 ”,然后单击“分配的系统 ID”。系统 ID 即为设备序列号。

图 31:构建下的蓝图分阶段分配系统 ID A screenshot of a computer Description automatically generated
注意:

每个节点或设备的设备主机名和显示名称(在 Apstra 上)是不同的,可以使用系统 ID 分配给通用服务器和外部路由器 Apstra.No 进行更改,因为这些 ID 不是由 Apstra 管理的。

在分配系统 ID(设备的序列号)之前,请确保所有设备都已添加到 Apstra 的 设备 > 托管设备 下。

查看布线

Apstra 会自动在可能与物理布线不同的设备上分配布线端口。但是,Apstra 分配的布线可以被覆盖和更改,以描述实际布线。这可以通过访问蓝图,导航到 “分段>物理>链路”,然后单击 “编辑布线图 ”按钮来实现。有关更多信息,请参阅 Juniper Apstra 用户指南

图 32:查看和编辑布线 A screenshot of a computer Description automatically generated

最佳做法是查看交换机名称(包括通用服务器),以确保命名一致。要查看和修改设备的名称,请导航到 Staging > Physical > Nodes ,然后单击列出的任何设备的名称,以显示一个屏幕,其中包含该设备的拓扑结构和连接,以及右侧显示设备属性、标签等的面板,如 图 33 所示

图 33:查看设备链路、属性 A screenshot of a computer Description automatically generated

Configlet 和属性集

Configlet 是在 Design > Configlet 下的全局编录中定义的配置模板。Configlet 不受 Apstra 基于意图的功能管理,需要手动管理。有关何时不使用 configlet 的更多信息 ,请参阅 Juniper Apstra 用户指南。不应使用 Configlet 来替换参考设计配置。Configlet 可以声明为配置片段的 Jinja 模板,例如 Junos 配置 JSON 样式或 Junos 基于集的配置。有关设计 configlet 的更多信息,请参阅 Apstra Configlet 用户指南

注意:

配置不当的 configlet 可能不会引发警告或限制。建议在单独的专用服务上测试和验证 Configlet,以确保 configlet 完全按预期执行。Configlet 中未对密码和其他密钥进行加密。

属性集是定义设备属性的数据集。它们与 configlet 和分析探针协同工作。属性集在全局目录中的 “设计”>“属性集”下定义。

注意:

Freeform 蓝图中的配置模板也会使用属性集,但它们与设计目录中的属性集无关。

在全局目录中定义的 Configlet 和属性集需要导入到所需的蓝图中,如果修改了 Configlet,则需要将其重新导入到蓝图中,就像属性集一样。下图显示了位于蓝图上的 configlet 和属性集。

图 34.将 Configlet 导入蓝图 A screenshot of a computer Description automatically generated
图 35:将属性集导入蓝图 A screenshot of a computer Description automatically generated

在 3 阶段验证期间,将多个 configlet 作为常规配置的一部分应用于设置和管理目的(如名称服务器、NTP 等)。

交换矩阵设置

交换矩阵策略

此选项允许在交换矩阵范围内设置各种参数,如 MTU、IPv6 应用支持和路由选项。对于此 JVD,使用了以下参数: 在 Apstra UI 的分 段>交换矩阵设置>交换矩阵策略 的蓝图中查看和修改这些设置。

图 36:交换矩阵策略设置 A screenshot of a computer Description automatically generated
  1. 为了模拟数据中心中的中等流量,我们执行了流量规模测试,有关详细信息,请参阅 表 6 。在 QFX5120-48Y 交换机上执行了扩展测试。

    同时还启用了 Junos EVPN 下一跃点和接口数量上限 设置,这允许 Apstra 应用相关配置,将叶交换机上允许的最大 EVPN 叠加下一跃点和物理接口数优化为适合数据中心交换矩阵的数量。与此同时,Configlet 还可用于为第 2 层和第 3 层条目设置平衡的内存分配,如 图 37 所示。

    有关这些功能的更多信息,请参阅:

    对于QFX5120叶交换机配置:

    图 37:叶式交换机上用于平衡内存 A screenshot of a computer Description automatically generated的 Configlet
  2. 对于非 EVO 叶交换机,还启用了 Junos EVPN 路由实例模式 设置,因为这是 Apstra 应用于 Apstra 4.2 中所有新蓝图的默认设置。对于在 Apstra 4.2 之前创建的任何蓝图,允许在 Apstra 之后为非 EVO 交换机升级默认交换机。但是,建议在 Junos OS 和 Junos OS 演化版的混合设置中,MAC-VRF 对配置进行规范化。仅为非 EVO Junos 设备创建适用于 MAC-VRF 的 VLAN 感知路由实例“evpn-1”。此选项不会影响 Junos OS 演化版设备,因为 Junos OS 演化版只能支持 MAC-VRF,并且默认情况下已经实现了相同的功能。
注意:

如果蓝图处于活动状态并在生产网络中运行,建议在维护时段内对 MAC-VRF 路由实例模式执行上述设置更改,因为这会造成中断,并且需要“重新启动”非 EVO Junos 叶交换机(在本例中为 QFX5120)。

对于QFX5120叶交换机配置:

启用 MAC-VRF 路由实例模式时,将为非 EVO 叶交换机引发“需要重新启动设备”异常。要修复这些异常,请从 CLI 重新启动受上述更改影响的叶交换机。

图 : Apstra 在更改为 MAC-VRF 后QFX5120设备重新启动时引发的异常

Fabric Setting Fabric Setting

提交配置

一旦布线得到验证,交换矩阵就可以投入使用了。这意味着控制平面已设置完毕,并且所有叶式交换机都能够通过 BGP 通告路由。通过从蓝图导航到 蓝图> <Blueprint-name> Uncommitted)来查看更改并提交。

从 Apstra 4.2 开始,新功能是在提交之前执行提交检查,该功能用于检查语义错误或遗漏,尤其是在涉及任何 configlet 的情况下。

请注意,如果存在生成错误,则需要修复这些错误。否则,在错误得到解决之前,Apstra 不会提交任何更改。

有关更多信息,请参阅 Juniper Apstra 用户指南

图 38:已提交 A screenshot of a computer Description automatically generated的蓝图

Apstra 交换矩阵配置验证

在查看更改并将其提交到设备之后,应创建一个功能换矩阵。

图 39:Apstra 部署的蓝图节点以及分配的 IPv4 和 IPv6 环路 A screenshot of a computer Description automatically generated

数据中心的蓝图应表明不存在异常,以表明一切正常。要查看与蓝图部署相关的任何异常,请导航到 蓝图 ><Blueprint-name> > Active 以查看与 BGP、布线、接口关闭事件、路由丢失等相关的异常。有关更多信息,请参阅 Apstra 用户指南

图 40:部署的蓝图显示无异常 A screenshot of a computer Description automatically generated的活动选项卡
图 41:数据中心蓝图摘要 A screenshot of a computer Description automatically generated

要验证交换矩阵是否正常运行以及是否已配置更改,请登录到每台主干交换机的控制台或 CLI。从每台主干交换机的 shell 中输入以下 Junos OS CLI 命令:

此命令的输出应类似于以下输出。图中显示了从每个主干到 7 个叶交换机中的每一个的 BGP 已建立,用于环路和结构链路 IP。

在主干 1 上:

在主干 2 上:

如果 show bgp summary | no-more 命令的输出与上面的屏幕截图类似,则基本网络交换矩阵现已完成。但是,它尚未准备好投入生产使用,因为仍然需要应用带有 VRF、VLAN 和 VNI 的叠加网络。

如果 show bgp summary | no-more 命令的输出与屏幕截图不同,则必须先纠正任何配置错误,然后再继续作。

配置叠加网络

为红色和蓝色租户配置路由区域 (VRF),并指定虚拟网络标识符 (VNI)

  1. 从蓝图>分段>虚拟>路由区域。
  2. 单击“Create Routing Zone”(创建路由区)并提供以下信息:
    1. VRF 名称:蓝色
    2. VLAN ID:3
    3. VNI:20002
    4. 路由策略:默认不可变
  3. 使用以下信息创建另一个路由区域:
    1. VRF 名称:红色
    2. VLAN ID:2
    3. VNI:20001
    4. 路由策略:默认不可变
图 42:红色和蓝色路由区 A screenshot of a computer Description automatically generated

将 EVPN 环路分配给路由

创建路由区域后,将下面的 EVPN 环路分配给红色和蓝色路由区域。导航至 “>分段>路由区的蓝图 ”,然后从右侧面板分配资源。

资源 范围
MUST-EVPN-环路-DC1 192.168.11.0/24

图:分配的红色和蓝色环路

Configure Overlay Network Configure Overlay Network

在红色和蓝色路由区域中创建虚拟网络

虚拟网络应与路由区域 (VRF) 相关联。创建虚拟网络 (VNI),并将这些虚拟网络与之前创建的路由区域 (VRF) 相关联。(可选)根据个人要求为生产环境创建任何其他路由区域和虚拟网络。

下面是创建并分配给交换矩阵中相应叶交换机的网络。输入字段如下:

对于蓝色网络:

  1. 单击 创建虚拟网络
  2. 设置网络 VXLAN 的类型。
  3. 提供名称: dc1_vn1_bluedc1_vn2_blue
  4. 为两个网络选择 蓝色 安全区域:
  5. 提供 VNI:
    1. 12001 表示dc1_vn1_blue。
    2. 12002 表示dc1_vn2_blue。
  6. IPv4 连接 – 已 启用
  7. 为以下内容创建连接模板: 已标记。
  8. 提供 IPv4 子网和虚拟 IP 网关:
    1. 10.12.1.0/24、10.12.1.1 用于 dc1_vn1_blue
    2. 10.12.2.0/24,10.12.2.1 用于 dc1_vn2_blue
  9. 分配给叶交换机。

对于红色网络:

  1. 单击 创建虚拟网络
  2. 设置网络 VXLAN 的类型。
  3. 提供名称: dc1_vn1_reddc1_vn2_red
  4. 为两个网络选择 红色 安全区域:
  5. 提供 VNI:
    1. 11001 表示dc1_vn1_red
    2. 11002 dc1_vn2_red
  6. IPv4 连接 – 已 启用
  7. 为以下内容创建连接模板: 已标记。
  8. 提供 IPv4 子网和虚拟 IP 网关:
    1. 10.11.1.0/24、10.11.1.1 用于 dc1_vn1_red
    2. 10.11.2.0/24、10.11.2.1 用于 dc1_vn2_red
  9. 分配给叶交换机。
图 43:创建 A screenshot of a computer Description automatically generated的虚拟网络

创建 IRB 网络,添加连接模板并将其分配给叶式交换机,如 图 45 所示。有关连接模板的更多信息,请参阅 Juniper Apstra 用户指南

创建虚拟网络时,如果上面选择“创建连接模板”作为标记,Apstra 将创建一个连接模板,该模板会自动为虚拟网络生成。

导航至 蓝图>分段>连接模板 ,查看模板并将其分配给叶交换机。分配给叶式交换机时,将创建连接服务器的标记聚合以太网接口。

图 44:Apstra 生成的连接模板 Graphical user interface, application Description automatically generated
图 45:为叶式交换机 A screenshot of a computer Description automatically generated分配每个网络的连接模板

然后,导航到 “蓝图”>“未提交 ”以查看未提交的更改并提交叠加配置。或者,也可以通过导航到 Blueprint > Staging > Physical > Nodes ,查看为创建叠加网络的每台叶交换机生成的配置,然后检查配置。

验证蓝色和红色网络的叠加连接

在 Apstra UI 中提交更改后,这些更改现在将应用于交换机。

要开始验证交换矩阵的配置,请登录到每个叶交换机的控制台。

从叶式交换机的 CLI 中输入以下命令:

此输出显示多个 IRB 接口以及为蓝色和红色网络配置的路由实例。

红色网络 其中一台叶交换机上的 IRB:

其中一台叶交换机上的蓝色网络 IRB:

由于 Apstra 现在默认使用 MAC-VRF 路由模式,因此从以下所有红色和蓝色网络 VLAN 的命令输出中可以看出相同的情况。

验证是否在叶式交换机上配置了 ERB

在叶式交换机的 CLI 中,输入以下命令:

此命令的输出显示所有交换机上的分布式网关。

网关为红色网络显示 10.11.1.1、10.11.2.1,蓝色网络显示 10.12.1.1、10.12.2.1。这些 IRB 配置仅适用于在连接模板中分配的设备。除非通过连接模板进行分配,否则其他交换矩阵交换机不会配置此 IRB。

验证叶交换机路由表

在叶式交换机的 CLI 中,输入以下命令:

此命令的输出显示其中一个叶交换机的 VRF 红色网络的路由。

此命令的输出显示其中一个叶交换机的 VRF 蓝色网络路由。

以下命令显示了 ESI 叶交换机叠加。它显示远程叶 VNI 在 ESI 叶交换机之间交换。

配置外部路由器和 VRF 间路由

对于此 JVD,MX204 路由器用作外部路由器来执行外部路由,也用于红网和蓝网之间的 VRF 间路由泄漏。配置外部路由器类似于添加通用服务器。MX204 路由器连接到边界叶交换机,后者充当数据中心交换矩阵的外部网关。

要将 MX 路由器添加为外部路由器,请导航到 Apstra UI、 蓝图>分段>拓扑 ,然后单击边界叶交换机以添加外部通用系统和与外部通用系统的连接,如 图 50 所示。

在下图中,选择边界枝叶 1 和 MX204 设备及其接口的接口,然后单击 添加链接

图 46.. 将 MX204 添加为外部通用系统 A screenshot of a computer Description automatically generated

接下来,导航到第 > 阶段策略>路由策略 并创建外部路由策略以将路由导出到外部路由器。然后,将此策略应用于连接模板,以允许导出红色和蓝色网络路由,如后续步骤所述。

图 47:外部路由器策略 A screenshot of a computer Description automatically generated

接下来,导航到蓝图上的连接模板并添加以下连接模板,以添加 IP 链路、BGP 对等互连以及与 MX204(外部路由器)的路由策略。在此 JVD 的情况下,红色和蓝色网络被路由到 MX204,在那里执行 VRF 间路由。VLAN 299 用于红色网络,VLAN 399 用于蓝色网络。

图:红色和蓝色VRF的IP链路

Configure External Router and Inter-VRF Routing Configure External Router and Inter-VRF Routing

图:用于红色和蓝色 VRF 的 MX 的 BGP 对等互连

Configure External Router and Inter-VRF Routing Configure External Router and Inter-VRF Routing Configure External Router and Inter-VRF Routing Configure External Router and Inter-VRF Routing

图:红色和蓝色VRF的路由策略

Configure External Router and Inter-VRF Routing Configure External Router and Inter-VRF Routing

然后导航至“分 段>虚拟>路由区”, 单击“ 红色 VRF 网络”, 然后向下滚动以添加来自两个边界叶交换机的 IP 接口链路。对蓝色 VRF 网络执行相同的作。

图 48:为 Red Network A screenshot of a computer Description automatically generated 添加 IP 接口链路
图 49:为 Blue Network A screenshot of a computer Description automatically generated 添加 IP 接口链路

提交蓝图以将配置推送到两个边界叶交换机。请注意,外部路由器需要手动配置,因为 Apstra 不管理 MX204。对于配置 MX204 路由器,接口配置使用上面 图 48图 56 中使用的 IP。

红色和蓝色网络的 MX204 配置代码段:

对于 VRF 间路由,MX 上配置了如下策略,以在红色和蓝色 VRF 网络之间启用 VRF 间路由。两个 VRF 均配置在边界叶交换机上,以便与 MX204(外部路由器)实现 BGP 对等体。MX204 使用 BGP 路由策略交换 VRF 间路由。

注意:

Apstra 还可以在红网和蓝网之间配置 VRF 间路由,无需外部路由器。有关更多信息,请参考 Apstra 指南 。建议对任何设置所做的任何更改都进行彻底测试。对于此 JVD,未使用“路由目标重叠允许内部路由目标策略”设置。如果此设置设置为“无警告”,则可以更改每个路由区域(如红色和蓝色),以允许使用 Apstra 中的导入和导出路由目标策略进行路由目标交换。

VRF 间的 MX204 配置代码段:

Apstra UI:蓝图仪表板、分析、探测、异常

托管交换机会生成大量关于交换机运行状况和网络运行状况的数据。为了分析与数据中心网络相关的这些问题,Apstra 使用了基于意图的分析,将图1 中的意图与交换机生成的数据相结合,通过 Apstra 仪表板提供数据中心网络视图。

注意:

Apstra 使用图形模型来表示数据中心基础架构、策略等。有关网络的所有信息都建模为节点和节点之间的关系。可以查询图形模型中的数据,并用于分析和自动化。有关 Apstra 图形模型和查询的更多信息 ,请参阅 Apstra 用户指南

分析仪表板、异常情况、探测和报告

Apstra 还提供预定义的仪表板来收集设备数据。在 IBA 探针的帮助下,Apstra 将意图与数据相结合,提供对网络的实时洞察,可使用 Apstra GUI 或 Rest API 进行检测。IBA 探针可配置为根据阈值引发异常。它建议对探针生成的数据量进行分析,以确保 Apstra 服务器的磁盘空间能够容纳 IBA作。通过调整日志轮换设置,可以减少磁盘使用量。

Apstra 允许创建自定义仪表板;有关更多信息,请参考 Apstra 用户指南 。在蓝图中,导航到 Analytics > Dashboards 以查看分析仪表板。

图 50:分析仪表板 A screenshot of a computer Description automatically generated

分析仪表板显示所有设备运行状况的状态。如果出现异常,请单击异常选项卡以查看异常。蓝图异常选项卡将显示一条消息,以防 IBA 探针未检测到异常。有关更多信息,请参阅 Apstra 用户指南

图 51:蓝图异常 A screenshot of a computer Description automatically generated

要查看配置的探针,请导航至 蓝图>分析>探针。在这里,可以执行作来编辑、克隆或删除探针。例如,如果需要抑制探针异常,则可以通过编辑探针来执行相同的作。

图 52:Apstra 预定义探针 A screenshot of a computer Description automatically generated

若要引发或抑制异常,请选中或取消选中 “引发异常 ”复选框。

图:配置探针异常

Analytics Dashboard, Anomalies, Probes and Reports

要生成报告,请导航到 蓝图>分析>报告。您可以在此处下载报告,以分析运行状况、设备流量等。

图 53:生成运行状况报告 A screenshot of a computer Description automatically generated

根本原因识别 (RCI) 是集成到 Apstra 软件中的一种技术,可自动确定复杂网络问题的根本原因。RCI 利用 Apstra 数据存储来获取实时网络状态,并自动将遥测与每个活动蓝图意图相关联。根本原因用例包括,例如链路断线、链路电缆错误、接口断线、链路断开等。

图 54:启用根本原因分析 A screenshot of a computer Description automatically generated
图 55:为连接 A screenshot of a computer Description automatically generated启用根本原因