はじめに
このドキュメントでは、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 Catalyst SD-WAN Managerリリース20.12.1を、Cisco IOS® XE Catalyst SD-WANリリース17.11.1a以前を実行しているデバイスと使用する場合に特に関係があります。これはドキュメントの不具合であり、ソフトウェアの不具合ではありません。
これは、主に次の2つの方法で現れます。
- VRFを使用してコマンドを設定すると、デバイスは次のエラーを返します。デバイス:「Data provider returned CONFD_ERRCODE_INCONSISTENT_VALUE (38): inconsistent value: Device refused one or more commands: ip name-server vrf 1 ^ % Invalid input detected at '^' marker」
- VRFを使用せずにコマンド(ip name-server 10.1.1.1 10.0.0.1など)を設定すると、エラーは報告されませんが、設定はデバイスに適用されません。
条件
この問題は、SD-WAN Managerバージョン20.12をCisco IOS® XEデバイスバージョン17.12(例:17.9.3)以前で実行すると発生します。
根本原因の分析
この根本原因は、Cisco IOS® XEのドキュメントに記載されているコマンド構文の不一致に関連しています。SD-WAN Managerは正しいコマンド構文を使用していますが、古いバージョンのIOS® XEでは説明どおりのコマンド構文をサポートしていません。
解決方法
ソフトウェアパッチは必要ありません。この問題を解決するには、シスコのドキュメントで概説されている正しいコマンド構文を使用する必要があります。
回避策:
CLIアドオン機能またはCLIデシステンプレートを使用して適用:
- VRF設定の場合(問題1):「server-ip-list」キーワードを含むようにCLIテンプレートを編集します:ip name-server vrf <name> server-ip-list <list of servers IPs>
- グローバル設定の場合(問題2):「no-vrf」キーワードを含むようにCLIテンプレートを編集します。ip name-server no-vrf <list of servers>
または、機能ベースの設定テンプレートまたは設定グループを使用します。
使用上のガイドライン:
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ネームサーバアドレスが正しく表示されていることを確認します。
Additional Information:
詳細なサポートまたは進行中の問題の報告については、シスコサポートWebサイト(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)を参照してください。
免責事項:
この記事では、既知の問題とその解決策に関する情報を提供します。シスコは、推奨ソリューションの不適切な実装によって発生した問題について責任を負いません。ネットワーク設定を変更する前に、必ず認定ネットワークエンジニアに相談してください。