这个RPC有效吗?
<rpc>
<edit-config>
<target>
<candidate/>
</target>
<config>
<interfaces>
<interface operation="delete">
<name>fe-0/0/0</name>
<description>test-test</description>
</interface>
</interfaces>
</config>
</edit-config>
</rpc>叶“描述”应该出现在上面的RPC中吗?父级本身被删除,并且指定"description“没有任何意义。如果控制器像这样向网元发送XML,网元应该遵守这个XML吗?我认为它应该被视为控制器中的一个bug。
发布于 2019-10-10 21:12:59
正如您所说的,RPC实际上没有意义,但这并不意味着它是无效的。在这种特殊情况下,描述不应该出现在已删除的接口中(只需要出现键)。灵活的NETCONF服务器将忽略描述叶并继续删除接口。
对于更复杂的场景,您可以使用“出错时继续”错误选项(https://www.rfc-editor.org/rfc/rfc6241#page-39),其中会尽最大努力处理操作。在这种情况下,可能会发生删除本身失败的情况,在这种情况下,将基于默认操作(即'merge')处理描述叶。在这种情况下,它将表现为"delete interface-fe-0/0/0;如果不可能,将description设置为'test-test‘“。
https://stackoverflow.com/questions/57511917
复制相似问题