5.6.4. 在NETCONF中公布一致性信息

本文档定义了用于通告一致性信息的以下机制。其他机制可以由未来的规范来定义。

NETCONF服务器必须宣布它实现了模块(见第5.6.5)通过实施YANG模块“ieft-yang-library”在[RFC7895]中定义和列出所有实现的模块中的“/modules-state/module”列表。

服务器还必须在<hello>消息中宣告以下功能(换行符和空格仅用于格式化):

  1. urn:ietf:params:netconf:capability:yang-library:1.0?revision=<date>&module-set-id=<id>

参数“revision”与服务器实现的“ietf-yang-library”模块的修改日期具有相同的值。这个参数必须存在。

参数“module-set-id”与“ietf-yang-library”中的叶子“/modules-state/module-set-id”具有相同的值。这个参数必须存在。

通过这种机制,客户端可以缓存服务器支持的模块,只有在<hello>消息中的“module-set-id”值发生变化时才更新缓存。