Notification of flexe module.
Version: 2020-06-20
module huawei-flexe-notification { yang-version 1; namespace "urn:huawei:yang:huawei-flexe-notification"; prefix flexe-notification; import huawei-extension { prefix ext; } organization "Huawei Technologies Co., Ltd."; contact "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com"; description "Notification of flexe module."; revision "2020-06-20" { description "Initial revision."; reference "Huawei private."; } ext:task-name "device-mgr"; notification flexe-calendar-mismatch { description "Alarm of mismatch between the actually received and expected client calendars on the FlexE Group."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-calendar-mismatch notification flexe-calendar-mismatch-resume { description "The alarm of mismatch between the actually received and expected client calendars on the FlexE Group is cleared."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-calendar-mismatch-resume notification flexe-band-mismatch { description "Indicates the alarm is detected."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-band-mismatch notification flexe-band-mismatch-resume { description "Indicates the alarm is cleared."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-band-mismatch-resume notification flexe-band-insufficient { description "This object indicates an alarm that the existing bandwidth does not meet the configuration requirements."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf port-bw { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-band-insufficient notification flexe-band-insufficient-resume { description "This object indicates a clear alarm that the existing bandwidth does not meet the configuration requirements."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf port-bw { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-band-insufficient-resume notification flexe-client-mismatch { description "Indicates the alarm is detected."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-client-mismatch notification flexe-client-mismatch-resume { description "Indicates the alarm is cleared."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-client-mismatch-resume notification flexe-physical-delay { description "This object indicates that an alarm is generated when the delay difference between FlexE physical interfaces in the same group is too large."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-list { type string { length "1..32"; } description "Indicates the physical port list."; } } // notification flexe-physical-delay notification flexe-physical-delay-resume { description "This object indicates that the clear alarm is generated when the delay difference between FlexE physical interfaces in the same group is too large."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-list { type string { length "1..32"; } description "Indicates the physical port list."; } } // notification flexe-physical-delay-resume notification flexe-physical-fcs-sd { description "This object indicates that an alarm is generated when MAC FCS SD alarm notification."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-physical-fcs-sd notification flexe-physical-fcs-sd-resume { description "This object indicates that a clear alarm is generated when MAC FCS SD alarm notification."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-physical-fcs-sd-resume notification flexe-group-mismatch { description "This object indicates that an alarm is generated when the group ID of the physical interface does not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf physical-port-local-groupid { type uint32; description "Indicates the local physical port groupid."; } leaf physical-port-remte-groupid { type uint32; description "Indicates the remote physical port groupID."; } } // notification flexe-group-mismatch notification flexe-group-mismatch-resume { description "This object indicates that the clear alarm is generated when the group ID of the physical interface does not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf physical-port-local-groupid { type uint32; description "Indicates the local physical port groupid."; } leaf physical-port-remte-groupid { type uint32; description "Indicates the remote physical port groupID."; } } // notification flexe-group-mismatch-resume notification flexe-local-fault { description "This object indicates that an alarm is generated when the receive link from the remote device to the local device fails."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-local-fault notification flexe-local-fault-resume { description "This object indicates that a clear alarm is generated when the receive link from the remote device to the local device recovers."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-local-fault-resume notification flexe-number-mismatch { description "This object indicates that an alarm is generated when the communication parameter number of the physical interfaces do not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf physical-port-local-phy-num { type string { length "1..32"; } description "Indicates the local physical port phy number."; } leaf physical-port-remote-phy-num { type string { length "1..32"; } description "Indicates the remote physical port phy number."; } } // notification flexe-number-mismatch notification flexe-number-mismatch-resume { description "This object indicates that a clear alarm is generated when the communication parameter number of the physical interfaces do not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } leaf physical-port-local-phy-num { type string { length "1..32"; } description "Indicates the local physical port phy number."; } leaf physical-port-remote-phy-num { type string { length "1..32"; } description "Indicates the remote physical port phy number."; } } // notification flexe-number-mismatch-resume notification flexe-remote-fault { description "This object indicates that an alarm is generated when the transmit link from the remote device to the local device fails."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the physical port name."; } } // notification flexe-remote-fault notification flexe-remote-fault-resume { description "This object indicates that a clear alarm is generated when the transmit link from the remote device to the local device recovers."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the alarm is cleared."; } } // notification flexe-remote-fault-resume notification flexe-sub-ts-mismatch { description "This object indicates that an alarm is generated when the sub-timeslot granularity of the interface does not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the alarm is cleared."; } } // notification flexe-sub-ts-mismatch notification flexe-sub-ts-mismatch-resume { description "This object indicates that a clear alarm is generated when the sub-timeslot granularity of the interface does not match."; leaf physical-index { type uint32; description "This object indicates the interface index."; } leaf physical-port-name { type string { length "1..32"; } description "Indicates the alarm is cleared."; } } // notification flexe-sub-ts-mismatch-resume notification flexe-negotiation-fail { description "FlexE group negotiation fail alarm."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-negotiation-fail notification flexe-negotiation-fail-resume { description "FlexE group negotiation fail alarm resume."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-negotiation-fail-resume notification flexe-speed-mismatch { description "The speed modes of the FlexE physical interfaces in the FlexE group mismatch alarm."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-speed-mismatch notification flexe-speed-mismatch-resume { description "The speed modes of the FlexE physical interfaces in the FlexE group mismatch alarm resume."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-speed-mismatch-resume notification flexe-group-padding-mismatch { description "The padding status between different phy in a flexe group mismatch alarm."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-group-padding-mismatch notification flexe-group-padding-mismatch-resume { description "The padding status between different phy in a flexe group mismatch alarm resume."; leaf group-index { type uint32; description "Indicates the FlexE group index."; } leaf group-name { type string { length "1..32"; } description "Indicates the FlexE group name."; } } // notification flexe-group-padding-mismatch-resume } // module huawei-flexe-notification
© 2023 YumaWorks, Inc. All rights reserved.