1
NETCONFのget-config操作で、Nexus 7000のOSバージョン7.3(1)D1(1)に問題があります。「間違ったドキュメント:名前空間が指定されていません」NETCONFエラー
送信されたメッセージには、rpcタグにxmlns属性があります。
<?xml version="1.0" encoding="utf-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
<get-config>
<source>
<running/>
</source>
</get-config>
</rpc>
しかし、結果は、rpcがネームスペース属性が欠けているために悪い要素であると言います。
<?xml version="1.0" encoding="utf-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>missing-attribute</error-tag>
<error-severity>error</error-severity>
<error-message>Wrong document: namespaces not specified</error-message>
<error-info>
<bad-element>rpc</bad-element>
</error-info>
</rpc-error>
</rpc-reply>
私のget-configクエリは、ASR 9000、IOS XR 6.1.4では問題ありません。
<?xml version="1.0" encoding="utf-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
<data>
...
どうすればこのエラーを回避できますか?
@Piintheskyあなたのアドバイスをいただき、ありがとうございます。それに応じて投稿を編集します。 –