Management objects that control hot standby systems as specified in IEEE Std 802.1ASdm. References in this YANG module to IEEE ...
Version: 2024-02-26
module ieee802-dot1as-hs { yang-version 1.1; namespace "urn:ieee:std:802.1AS:yang:ieee802-dot1as-hs"; prefix dot1as-hs; import ietf-yang-types { prefix yang; } import ieee1588-ptp-tt { prefix ptp-tt; } import ieee802-dot1as-gptp { prefix dot1as-gptp; } organization "IEEE 802.1 Working Group"; contact "WG-URL: http://ieee802.org/1/ WG-EMail: stds-802-1-l@ieee.org Contact: IEEE 802.1 Working Group Chair Postal: C/O IEEE 802.1 Working Group IEEE Standards Association 445 Hoes Lane Piscataway, NJ 08854 USA E-mail: stds-802-1-chairs@ieee.org"; description "Management objects that control hot standby systems as specified in IEEE Std 802.1ASdm. References in this YANG module to IEEE Std 802.1AS are to IEEE Std 802.1AS-2020 as modified by IEEE Std 802.1AS-2020/Cor-1-2021, and amended by IEEE Std 802.1ASdr, IEEE Std 802.1ASdn, and IEEE Std 802.1ASdm. Copyright (C) IEEE (2024). This version of this YANG module is part of IEEE Std 802.1AS; see the standard itself for full legal notices."; revision "2024-02-26" { description "Published as part of IEEE Std 802.1ASdm-2024. Initial version."; reference "IEEE Std 802.1AS - YANG Data Model"; } feature hot-standby { description "This feature indicates that the device supports the hot-standby functionality."; } typedef hot-standby-system-state-type { type enumeration { enum "init" { value 0; description "Initialization after the HotStandbySystem powers on and is enabled. In this state, the system is waiting for both PTP Instances to synchronize."; } enum "redundant" { value 1; description "Both PTP Instances are synchronized according to the requirements of the respective application or profile standard. Time synchronization is redundant."; } enum "not-redundant" { value 2; description "One PTP Instance is synchronized, and the other PTP Instance is faulted (not synchronized). Time synchronization continues to meet the requirements of the respective application or profile standard. Time synchronization is not redundant."; } enum "out-of-sync" { value 3; description "The HotStandbySystem is adjusting phase/frequency of its local time using the data stored while the system was in the REDUNDANT or NOT_REDUNDANT state, but the local time will eventually drift relative to other time-aware systems. During OUT_OF_SYNC state, time synchronization might not meet the requirements of the respective application or profile standard."; } } description "Possible states of the hot-standby system."; } typedef nrr-comp-method-type { type enumeration { enum "sync" { value 0; description "If the value is Sync and driftTrackingTlvSupport is TRUE, neighborRateRatio is populated with the value of nrrSync whenever a new value of nrrSync is computed."; } enum "pdelay" { value 1; description "If the value is Pdelay or if driftTrackingTlvSupport is FALSE, neighborRateRatio is populated with the value of nrrPdelay whenever a new value of nrrPdelay is computed."; } } description "typdedef for nrrCompMethod."; } } // module ieee802-dot1as-hs
© 2023 YumaWorks, Inc. All rights reserved.