Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

带内全自动部署

注意: 带内全自动部署

要查看哪些平台支持带内全自动部署,请转至 功能浏览器。在“功能浏览器”页的“ 探索功能 ”部分中,选择 “所有功能”。在“ 按功能系列分组的功能 ”框中,选择“全自动部署”。您还可以在 搜索要素 编辑框中键入要素的名称。有关 ZTP 支持如何扩展的更多详细信息,请参阅本主题末尾的发行历史记录表。

优势

  • 节省与带外管理相关的开销。

  • 简化了第 0 天设备的配置流程。

  • 使用现有链路级别发现协议 (LLDP) 遥测数据检测第 0 天设备的状态和接口。

带内 ZTP 概述

带内全自动部署 (ZTP) 简化了 IP 交换矩阵中新连接设备的上线流程。带内管理可降低使用带外网络管理新添加的第 0 天下游设备的开销。您可以使用已调配的第 1 天上游设备为第 0 天下游设备提供第 3 层网络连接,而不是使用带外网络。

默认情况下,在第 0 天下游设备上运行的出厂配置仅提供第 2 层连接。在第 1 天上游设备和第 0 天下游设备之间配置的所有网络接口都是默认 VLAN 的一部分,VLAN ID 为 1。出厂默认配置还包括在集成路由和桥接 (IRB) 接口上的 DHCP 客户端配置。

当第 0 天下游设备开机时,它们开始发送动态主机控制协议 (DHCP) 发现请求消息以获得第 3 层连接。在第 1 天上游设备能够为第 0 天下游设备提供第 3 层连接之前,第 1 天上游设备需要能够检测到第 0 天下游设备的网络接口。

要检测这些网络接口,如动态链路聚合组 (LAG) 接口,您需要在第 1 天上游设备上的层次结构中 [edit system services]启用该in-band语句。启用此语句后,第 1 天上游设备可以调用 Python 守护程序,该守护程序使用链路级别层发现协议 (LLDP) 遥测数据进行监控。

当 Python 守护程序检测到第 1 天上游设备与第 0 天下游设备之间的动态 (LAG) 接口时,Python 守护程序会通过在层次结构中[edit interfaces interface-name aggregated-ether-options lacp]启用force-up语句来将 LAG 接口配置为开启。然后,Python 守护程序将动态 LAG 接口转换为静态 LAG 接口。

Python 守护程序还会在第 1 天上游设备上提交本地 DHCP 服务器配置,以提供与第 0 天下游设备的第 3 层连接。Python 守护程序从作为 DHCP 服务器配置的一部分配置的 DHCP 池派生第 3 层 IP 地址。借助第 3 层连接,第 0 天下游设备可以连接到家庭电话服务器并继续执行 ZTP。

图 1 展示了一个 IP 交换矩阵,其中第 1 天上游核心设备已配置,并通过双宿主 WAN 路由器连接到云。

图 1:IP 交换矩阵 In-band ZTP in an IP Fabric中的带内 ZTP

将分配设备添加到 IP 交换矩阵

为了让第 1 天上游核心设备在第 0 天下游分布设备上执行带内 ZTP,您需要在第 1 天上游核心设备上的 CLI 层次结构中[edit system services]启用该inband-ztp语句。

例如:

将接入设备添加到 IP 交换矩阵

为了让第 1 天上游分配设备在第 0 天下行接入设备上执行带内 ZTP,您需要在第 1 天上游分配设备上的 CLI 层次结构中[edit system services]启用该inband-ztp语句。

例如:

EVPN 多宿主部署中的带内 ZTP

带内 ZTP 支持使用第 2 层集成路由和桥接 (IRB) 接口的 EVPN 多宿主部署。在 EVPN 多宿主拓扑中,下游设备可在第 0 天调配期间与多个上游设备建立冗余连接。上游设备加入 EVPN-VXLAN 交换矩阵,并使用 DHCP 中继服务为下游设备提供第 3 层入网连接。

在入网期间,指定转发器 (DF) 会主动将入网流量转发至下游设备。非指定转发器 (NDF) 抑制第 2 层转发,以防止流量重复和第 2 层转发环路。