目录

简介

本文档介绍报告为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时，该问题尤其相关。这是一个文档错误，而不是软件缺陷。

这主要体现在两个方面：

1. 使用VRF配置命令时，设备返回错误：设备:"数据提供程序返回CONFD_ERRCODE_INCONSISTENT_VALUE(38):不一致值：设备拒绝了一个或多个命令：ip name-server vrf 1 ^ %在“^”标记处检测到无效输入。"

2. 配置没有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配置：

1. 通过CLI登录SD-WAN设备。

2. 执行命令：show running-config | include name-server

3. 执行命令：show sdwan running-config | include name-server

4. 确认配置的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

免责声明：

本文提供有关已知问题及其解决方案的信息。对于因不正确实施推荐的解决方案而产生的任何问题，思科概不负责。更改网络配置之前，请务必咨询合格的网络工程师。