Cisco XR,ZTP 恢复出厂设置(已解决!!!)

网络工程 cisco-ios-xr
2021-07-05 23:08:36

我有一些 N540-ACC-SYS (XR 7.3.1),其中 ZTP 与ztp initiate interface Ten0/0/0/0. 挑战也存在于 7.2.2。

我正在做最后的测试以验证重新启动系统时是否正常工作。我正在尝试以下顺序使系统出厂默认设置。没有成功。

conf t
commit replace
exit
admin
hw-module location all reload force

我也试过了commit replace best-effort

系统正常启动(我看到 BIOS 横幅Version 2.18.1260. Copyright (C) 2019 American Megatrends, Inc. (与冷启动一样好)),但是,它不会启动 ZTP 进程(考虑到 10 分钟 ZTP 计时器)。路由器就在此时:

LC/0/0/CPU0:Oct 21 12:20:26.235 UTC: tam_entropy[324]: %SECURITY-TAMSVCS-3-ENTROPY : Shutting down tam_entropy process for Software TAM based devices. 

“当支持零接触配置的设备启动时,没有找到启动配置(在零日的全新安装期间),设备进入零接触配置模式。”

我的假设是,通过执行提交替换,配置被擦除,但似乎仍然保留启动配置/启动配置文件。

更新:

  1. 引用(“When a device that....”)取自 cat3850 (IOS-XE)。来源:https : //www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3850/software/release/16-5/configuration_guide/prog/b_165_prog_3850_cg/zero_touch_provisioning.pdf 知思科,实现对于其他平台/软件类型,可能会有所不同。查看此文档时 https://xrdocs.io/device-lifecycle/tutorials/2016-08-26-working-with-ztp/ “在其执行开始时,ZTP 将扫描配置是否存在用户名“如果没有配置用户名,ZTP会同时在IPv4和IPv6的管理接口上fork一个DHCP客户端,并等待响应。”

正如行为所示,“没有配置用户名”似乎还有更多。

/更新

在我开始删除文件之前,如何进行此操作?我是否也在commit replace管理上下文中执行 a 在完全重新加载后,如何使设备处于适当的状态以便 ZTP 启动?我错过了什么吗?先感谢您。

1个回答

发现问题!Cisco Bug in 7.3.1 问题是我没有执行ztp clean

最初在 7.3.1 上对此进行了测试。这个命令没有任何效果。决定也在运行 7.2.2 的 NCS 上运行它。瞧瞧!!

RP/0/RP0/CPU0:Oct 27 12:18:56.181 UTC: pyztp2[69430]: %INFRA-ZTP-6-PROVISIONING_COMPLETED : Provisioning successful 
RP/0/RP0/CPU0:Oct 27 12:18:59.429 UTC: pyztp2[69430]: %INFRA-ZTP-6-EXITED : ZTP exited

所以,这一定是 XR 7.3.1 软件的一个 bug。所以对于所有人来说,谁需要知道,这个程序......经过验证

ztp clean
conf t
commit replace
exit
admin
hw-module location all reload