【问题标题】:Netconf edit-configNetconf 编辑配置
【发布时间】:2019-12-22 00:39:45
【问题描述】:

这个 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 中?父级本身被删除并且指定“描述”没有意义。如果控制器像这样向 NE 发送 XML,NE 是否应该尊重这个 XML?我认为它应该被视为控制器中的错误。

【问题讨论】:

    标签: ietf-netmod-yang ietf-netconf netconf


    【解决方案1】:

    正如您所说,RPC 并没有真正的意义,但这并不意味着它无效。 在这种特殊情况下,描述不应出现在已删除的界面中(只需要存在键)。 灵活的 NETCONF 服务器会忽略描述叶并继续删除接口。

    对于更复杂的场景,您可以使用“错误继续”错误选项 (https://www.rfc-editor.org/rfc/rfc6241#page-39),以便尽最大努力处理操作。在这种情况下,删除本身可能会失败,在这种情况下,将根据默认操作(即“合并”)处理描述叶。在这种情况下,它将表现为“删除 interface-fe-0/0/0;如果不可能,请将描述设置为 'test-test'”。

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 2018-06-13
      • 2022-10-06
      • 2018-10-31
      • 1970-01-01
      • 2012-05-10
      • 2018-08-08
      • 2016-03-01
      • 2019-01-30
      相关资源
      最近更新 更多