简介
本文档介绍报告为Cisco Bug ID CSCwj12763的问题
,其中IP name-server命令未成功推送到Cisco IOS® XE Catalyst SD-WAN设备。
受影响的产品
- Cisco IOS® XE Catalyst SD-WAN设备版本17.12.1或更高版本
- Cisco Catalyst SD-WAN Manager版本20.12.1及更高版本
问题说明
用户报告,从SD-WAN Manager推送时,IP name-server命令未应用于设备。
这可能会导致潜在的DNS解析问题影响网络功能。在运行Cisco IOS® XE Catalyst SD-WAN版本17.11.1a或更早版本的设备上使用Cisco Catalyst SD-WAN Manager版本20.12.1时,该问题尤其相关。这是一个文档错误,而不是软件缺陷。
这主要体现在两个方面:
- 使用VRF配置命令时,设备返回错误:设备:"数据提供程序返回CONFD_ERRCODE_INCONSISTENT_VALUE(38):不一致值:设备拒绝了一个或多个命令:ip name-server vrf 1 ^ %在“^”标记处检测到无效输入。"
- 配置没有VRF的命令(例如,ip name-server 10.1.1.1 10.0.0.1)时,不会报告任何错误,但不会在设备上应用配置。
条件
在运行带有任何Cisco IOS® XE设备版本17.12(例如17.9.3)或更早版本的SD-WAN Manager版本20.12时,会出现此问题。
根本原因分析
根本原因与Cisco IOS® XE文档中记录的命令语法存在差异有关。SD-WAN Manager使用正确的命令语法,但是较旧的IOS® XE版本不支持该语法(如所述)。
分辨率
不需要软件补丁。解决方案涉及使用Cisco文档中概述的正确命令语法。
解决方法:
通过CLI附加功能或CLI决策模板应用:
- 对于VRF配置(问题1):编辑CLI模板以包括“server-ip-list”关键字:ip name-server vrf <name> server-ip-list <list of servers IPs>
- 对于全局配置(问题2):编辑CLI模板以包括“no-vrf”关键字:ip name-server no-vrf <服务器列表>
或者,使用基于功能的配置模板或配置组。
使用指南:
有关ip name-server命令的详细使用指南,请参阅Cisco IOS® XE文档:https://www.cisco.com/c/en/us/td/docs/routers/sdwan/command/iosxe/qualified-cli-command-reference-guide/m-ip-commands.html#GUID-6A2D4E93-B995-4FA1-BA10-E7CA3C7EE977
验证步骤:
应用此解决方法后,请通过以下方法验证DNS配置:
- 通过CLI登录SD-WAN设备。
- 执行命令:show running-config | include name-server
- 执行命令:show sdwan running-config | include name-server
- 确认配置的IP名称服务器地址显示正确。
其它信息:
如需更多帮助或报告任何持续问题,请参阅思科支持网站:https://www.cisco.com/c/en/us/td/docs/routers/sdwan/command/iosxe/qualified-cli-command-reference-guide/m-ip-commands.html#GUID-6A2D4E93-B995-4FA1-BA10-E7CA3C7EE977
免责声明:
本文提供有关已知问题及其解决方案的信息。对于因不正确实施推荐的解决方案而产生的任何问题,思科概不负责。更改网络配置之前,请务必咨询合格的网络工程师。