网络运维自动化

网络运维自动化入门三:netconf配置说明

2018-02-28  本文已影响623人  wsf535

一 、<edit-config>
<edit-config>操作用来把配置数据下发到指定的目标配置数据集(<running>或
<candidate>),设备对<edit-config>中的操作进行鉴权,鉴权通过后,执行相应的修
改。
参数说明

二、<get-config>
<get-config>操作用来从<running/>和<candidate/>配置数据集中查询全部或指定的一部分配置数据。
参数说明:

操作成功的回应:
设备支持满足请求操作的能力集,NETCONF server返回一个使用<rpc-reply>元素封装的消息,<rpc-reply>元素中创建一个data元素,查询数据全部封装在data元素中。
当查询返回数据量大于30K,如果设备不支持get-next能力,NETCONF server直接反馈错误;否则NETCONF server需要做消息分包处理,用户可以继续使用<get-next>操作,请求返回多个<rpc-reply>消息。
操作失败的回应:
如果操作请求由于任何原因不能执行完成,NETCONF server返回一个<rpc-reply>元素封装的消息,创建一个<rpc-error>元素封装在<rpc-reply>元素中。
三、<get>
<get>操作用来从<running/>数据集中查询部分或全部运行的配置数据和设备的状态数据。

<get>操作成功,Server回复的<rpc-reply>元素中含有<data>元素,<data>元素中封装了获取的结果数据。否则在<rpc-reply>元素中含有<rpc-error>元素。

参数说明:

<get>和<get-config>区别在于:

四、<execute-action>
<execute-action>操作主要用来请求设备执行某个动作,并在<rpc-reply>中返回执行结果。维护操作一般不会直接修改设备上的配置数据,也不会返回业务数据。例如清除一个报文计数器,或复位一块单板。

设备必须宣布支持Action能力,才能使用<execute-action>操作。

上一篇下一篇

猜你喜欢

热点阅读