4.2.10. 通知定义

YANG允许定义通知。 YANG数据定义语句用于模拟通知的内容。

YANG示例:

  1. notification link-failure {
  2. description
  3. "A link failure has been detected.";
  4. leaf if-name {
  5. type leafref {
  6. path "/interface/name";
  7. }
  8. }
  9. leaf if-admin-status {
  10. type admin-status;
  11. }
  12. leaf if-oper-status {
  13. type oper-status;
  14. }
  15. }

NETCONF XML示例:

  1. <notification
  2. xmlns="urn:ietf:params:netconf:capability:notification:1.0">
  3. <eventTime>2007-09-01T10:00:00Z</eventTime>
  4. <link-failure xmlns="urn:example:system">
  5. <if-name>so-1/2/3.0</if-name>
  6. <if-admin-status>up</if-admin-status>
  7. <if-oper-status>down</if-oper-status>
  8. </link-failure>
  9. </notification>

第7.16节介绍了“notification”的声明。