4.2.3. 配置和状态数据(Configuration and State Data)

YANG可以根据“config”语句为状态数据和配置数据建模。 当一个节点被标记为“config false”时,其子层被标记为状态数据。 如果标记为“config true”,则其子层被标记为配置数据。 报告父容器,列表和关键叶子,给出状态数据的上下文。

在这个例子中,为每个接口定义了两个叶子,一个配置的速度和一个观察到的速度。

  1. list interface {
  2. key "name";
  3. config true;
  4. leaf name {
  5. type string;
  6. }
  7. leaf speed {
  8. type enumeration {
  9. enum 10m;
  10. enum 100m;
  11. enum auto;
  12. }
  13. }
  14. leaf observed-speed {
  15. type uint32;
  16. config false;
  17. }
  18. }

第7.21.1节介绍了“config”语句。