NETCONF-IOS XE-16.04.01 cli-config-data引发错误

问题描述 投票:1回答:1

我正在尝试使用IOS XE 16.04.01中的NETONF RPC执行CLI命令。我从设备CLI“显示netconf模式”获得了NETCONF RPC的模式。以下是特定于edit-config的架构,

<edit-config> [0, 1] required
<target> 1 required
<candidate> [0, 1] required
<running> [0, 1] required
<startup> [0, 1] required
<url> [0, 1] required
<default-operation> [0, 1] required
<test-option> [0, 1] required
<error-option> [0, 1] required
<config> 1 required
<cli-config-data> [0, 1] required
<cmd> 1+ required
<cli-config-data-block> [0, 1] required

在架构中可见。我试图执行以下RPC,但它以cli-config-data的形式抛出错误。如何使用NETCONF for IOS XE执行CLI命令?

RPC请求

<rpc message-id="2323" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<running/>
</target>
<config>
<cli-config-data>
<cmd>hostname CSR1000V</cmd>
</cli-config-data>
</config>
</edit-config>
</rpc>

RPC回复

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2323">
<rpc-error>
<error-type>protocol</error-type>
<error-tag>unknown-element</error-tag>
<error-severity>error</error-severity>
<error-path>
/rpc/edit-config/config
</error-path>
<error-info>
<bad-element>cli-config-data</bad-element>
</error-info>
</rpc-error>
</rpc-reply>
network-programming sdn cisco-ios ietf-netconf
1个回答
0
投票

得到相同的错误我用不同的ns进行了尝试,但是它们都不起作用。您设法解决了这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.