summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SRPOLICY-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/comware/HH3C-SRPOLICY-MIB')
-rw-r--r--MIBS/comware/HH3C-SRPOLICY-MIB729
1 files changed, 729 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SRPOLICY-MIB b/MIBS/comware/HH3C-SRPOLICY-MIB
new file mode 100644
index 0000000..3836655
--- /dev/null
+++ b/MIBS/comware/HH3C-SRPOLICY-MIB
@@ -0,0 +1,729 @@
+-- =================================================================
+-- Copyright (c) 2004-2021 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: Segment Routing Traffic Engineering (SR-TE) policy MIB
+-- Reference:
+-- Version: V1.1
+-- History:
+-- V1.0 2019-12-06 The initial version, created by Xu Jing
+-- V1.1 2021-05-15 Add hh3cSrpolicyPathTable by lin hao
+-- Add nodes hh3cSrpolicyBsidFailReason,
+-- hh3cSrpolicyBsidConflictState
+-- in hh3cSrpolicyTable
+-- Add nodes hh3cSrpSeglistStatus, hh3cSrpSeglistDownReason
+-- in hh3cSrpSeglistTable
+-- Add Trap in HH3C-SRPOLICY-MIB
+-- =================================================================
+HH3C-SRPOLICY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ InterfaceIndex
+ FROM IF-MIB
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+hh3cSrpolicy MODULE-IDENTITY
+ LAST-UPDATED "201912061100Z"
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "This MIB file provides information about SR-TE policies."
+ REVISION "201912061100Z"
+ DESCRIPTION
+ "The initial version of this MIB file."
+ ::= { hh3cCommon 186 }
+
+-- SR-TE policies information table
+hh3cSrpolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSrpolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides information about SR-TE policies."
+ ::= { hh3cSrpolicy 1 }
+
+hh3cSrpolicyEntry OBJECT-TYPE
+ SYNTAX Hh3cSrpolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information about a policy."
+ INDEX { hh3cSrpolicyColor, hh3cSrpolicyEndPoint }
+ ::= { hh3cSrpolicyTable 1 }
+
+Hh3cSrpolicyEntry ::=
+ SEQUENCE {
+ hh3cSrpolicyColor
+ Unsigned32,
+ hh3cSrpolicyEndPoint
+ IpAddress,
+ hh3cSrpolicyName
+ OCTET STRING,
+ hh3cSrpolicyBsid
+ Integer32,
+ hh3cSrpolicyInPackets
+ Counter64,
+ hh3cSrpolicyInOctets
+ Counter64,
+ hh3cSrpolicyOutPackets
+ Counter64,
+ hh3cSrpolicyOutOctets
+ Counter64,
+ hh3cSrpolicyStatus
+ OCTET STRING,
+ hh3cSrpolicyDownReason
+ OCTET STRING,
+ hh3cSrpolicyBsidFailReason
+ OCTET STRING,
+ hh3cSrpolicyBsidConflictState
+ INTEGER
+ }
+
+hh3cSrpolicyColor OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The color associates the SR-TE Policy with certain intent."
+ ::= { hh3cSrpolicyEntry 1 }
+
+hh3cSrpolicyEndPoint OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The endpoint is the destination of the SR-TE policy."
+ ::= { hh3cSrpolicyEntry 2 }
+
+hh3cSrpolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the SR policy."
+ ::= { hh3cSrpolicyEntry 3 }
+
+hh3cSrpolicyBsid OBJECT-TYPE
+ SYNTAX Integer32 (16..1048575)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bound segment ID value of the SR policy."
+ ::= { hh3cSrpolicyEntry 4 }
+
+hh3cSrpolicyInPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets for the bound segment ID."
+ ::= { hh3cSrpolicyEntry 5 }
+
+hh3cSrpolicyInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound bytes for the bound segment ID."
+ ::= { hh3cSrpolicyEntry 6 }
+
+hh3cSrpolicyOutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets for the SR-TE policy."
+ ::= { hh3cSrpolicyEntry 7 }
+
+hh3cSrpolicyOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound bytes for the SR-TE policy."
+ ::= { hh3cSrpolicyEntry 8 }
+
+hh3cSrpolicyStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the SR-TE policy."
+ ::= { hh3cSrpolicyEntry 9 }
+
+hh3cSrpolicyDownReason OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..51))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Base identity for the reasons why SR-TE policy is operationally down."
+ ::= { hh3cSrpolicyEntry 10 }
+
+hh3cSrpolicyBsidFailReason OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason why the binding SID is unavailable."
+ ::= { hh3cSrpolicyEntry 11 }
+
+hh3cSrpolicyBsidConflictState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inConflict(1),
+ conflictResolved(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The conflict state of the binding SID."
+ ::= { hh3cSrpolicyEntry 12 }
+
+
+-- Segment list information table for the policy
+hh3cSrpSeglistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSrpSeglistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides information about the segment lists for the
+ SR-TE policy."
+ ::= { hh3cSrpolicy 2 }
+
+hh3cSrpSeglistEntry OBJECT-TYPE
+ SYNTAX Hh3cSrpSeglistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information about segment lists."
+ INDEX { hh3cSrpSeglistColor, hh3cSrpSeglistEndPoint, hh3cSrpSeglistPathProto,
+ hh3cSrpSeglistPathInst,hh3cSrpSeglistPathOri, hh3cSrpSeglistPathDis,
+ hh3cSrpSeglistId }
+ ::= { hh3cSrpSeglistTable 1 }
+
+Hh3cSrpSeglistEntry ::=
+ SEQUENCE {
+ hh3cSrpSeglistColor
+ Unsigned32,
+ hh3cSrpSeglistEndPoint
+ IpAddress,
+ hh3cSrpSeglistPathProto
+ INTEGER,
+ hh3cSrpSeglistPathInst
+ Integer32,
+ hh3cSrpSeglistPathOri
+ OCTET STRING,
+ hh3cSrpSeglistPathDis
+ Unsigned32,
+ hh3cSrpSeglistId
+ Unsigned32,
+ hh3cSrpolicySeglistName
+ OCTET STRING,
+ hh3cSrpSeglistOutPackets
+ Counter64,
+ hh3cSrpSeglistOutOctets
+ Counter64,
+ hh3cSrpSeglistStatus
+ OCTET STRING,
+ hh3cSrpSeglistDownReason
+ OCTET STRING
+ }
+
+hh3cSrpSeglistColor OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The color associates the SR-TE Policy with certain intent."
+ ::= { hh3cSrpSeglistEntry 1 }
+
+hh3cSrpSeglistEndPoint OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The endpoint is the destination of the SR-TE policy."
+ ::= { hh3cSrpSeglistEntry 2 }
+
+hh3cSrpSeglistPathProto OBJECT-TYPE
+ SYNTAX INTEGER{
+ pcep(10),
+ bgp(20),
+ cli(30)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Protocol-Origin of a candidate path identifies the protocol that
+ originates or signals the candidate path."
+ ::= { hh3cSrpSeglistEntry 3 }
+
+hh3cSrpSeglistPathInst OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The instance is a value of BGP instance number, when
+ the candidate path is originated by BGP."
+ ::= { hh3cSrpSeglistEntry 4 }
+
+hh3cSrpSeglistPathOri OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..63))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Originator is the identifier of the node that instantiated or signalled
+ the candidate path on the headend."
+ ::= { hh3cSrpSeglistEntry 5 }
+
+hh3cSrpSeglistPathDis OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The discriminator uniquely identifies a candidate path from a
+ specific Protocol-Origin."
+ ::= { hh3cSrpSeglistEntry 6 }
+
+hh3cSrpSeglistId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The ID uniquely identifies the segment list."
+ ::= { hh3cSrpSeglistEntry 7 }
+
+hh3cSrpolicySeglistName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the segment list."
+ ::= { hh3cSrpSeglistEntry 8 }
+
+hh3cSrpSeglistOutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets for the segment list."
+ ::= { hh3cSrpSeglistEntry 9 }
+
+hh3cSrpSeglistOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound bytes for the segment list."
+ ::= { hh3cSrpSeglistEntry 10 }
+
+hh3cSrpSeglistStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of segment list."
+ ::= { hh3cSrpSeglistEntry 11 }
+
+hh3cSrpSeglistDownReason OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..51))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Base identity for the reasons why segment list is down."
+ ::= { hh3cSrpSeglistEntry 12 }
+
+-- Forwarding paths information table for the policy
+hh3cSrpForwardingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSrpForwardingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides information about forwarding paths for the
+ SR-TE policy."
+ ::= { hh3cSrpolicy 3 }
+
+hh3cSrpForwardingEntry OBJECT-TYPE
+ SYNTAX Hh3cSrpForwardingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information about forwarding paths."
+ INDEX { hh3cSrpFwdColor, hh3cSrpFwdEndPoint, hh3cSrpFwdPathProto,
+ hh3cSrpFwdPathInst, hh3cSrpFwdPathOri, hh3cSrpFwdPathDis,
+ hh3cSrpFwdSeglistId, hh3cSrpFwdOutIf, hh3cSrpFwdNexthop }
+ ::= { hh3cSrpForwardingTable 1 }
+
+Hh3cSrpForwardingEntry ::=
+ SEQUENCE {
+ hh3cSrpFwdColor
+ Unsigned32,
+ hh3cSrpFwdEndPoint
+ IpAddress,
+ hh3cSrpFwdPathProto
+ INTEGER,
+ hh3cSrpFwdPathInst
+ Integer32,
+ hh3cSrpFwdPathOri
+ OCTET STRING,
+ hh3cSrpFwdPathDis
+ Unsigned32,
+ hh3cSrpFwdSeglistId
+ Unsigned32,
+ hh3cSrpFwdOutIf
+ InterfaceIndex,
+ hh3cSrpFwdNexthop
+ IpAddress,
+ hh3cSrpFwdOutPackets
+ Counter64,
+ hh3cSrpFwdOutOctets
+ Counter64
+ }
+
+hh3cSrpFwdColor OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The color associates the SR-TE policy with certain intent."
+ ::= { hh3cSrpForwardingEntry 1 }
+
+hh3cSrpFwdEndPoint OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The endpoint is the destination of the SR-TE policy."
+ ::= { hh3cSrpForwardingEntry 2 }
+
+hh3cSrpFwdPathProto OBJECT-TYPE
+ SYNTAX INTEGER{
+ pcep(10),
+ bgp(20),
+ cli(30)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Protocol-Origin of a candidate path identifies the protocol that
+ originates or signals the candidate path."
+ ::= { hh3cSrpForwardingEntry 3 }
+
+hh3cSrpFwdPathInst OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance is a value of BGP instance number, when
+ the candidate path is originated by BGP."
+ ::= { hh3cSrpForwardingEntry 4 }
+
+hh3cSrpFwdPathOri OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..63))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Originator is the identifier of the node that instantiated or signalled
+ the candidate path on the headend."
+ ::= { hh3cSrpForwardingEntry 5 }
+
+hh3cSrpFwdPathDis OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The discriminator uniquely identifies a candidate path from a
+ specific Protocol-Origin."
+ ::= { hh3cSrpForwardingEntry 6 }
+
+hh3cSrpFwdSeglistId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ID uniquely identifies the segment list."
+ ::= { hh3cSrpForwardingEntry 7 }
+
+hh3cSrpFwdOutIf OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the outbound interface."
+ ::= { hh3cSrpForwardingEntry 8 }
+
+hh3cSrpFwdNexthop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the next hop."
+ ::= { hh3cSrpForwardingEntry 9 }
+
+hh3cSrpFwdOutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets for the outbound interface."
+ ::= { hh3cSrpForwardingEntry 10 }
+
+hh3cSrpFwdOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound bytes for the outbound interface."
+ ::= { hh3cSrpForwardingEntry 11 }
+
+-- SR-TE policy path table.
+
+hh3cSrpolicyPathTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSrpolicyPathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides information about SR-TE policy candidate paths."
+ ::= { hh3cSrpolicy 4 }
+
+hh3cSrpolicyPathEntry OBJECT-TYPE
+ SYNTAX Hh3cSrpolicyPathEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information about candidate paths of a policy."
+ INDEX { hh3cSrpolicyPathColor, hh3cSrpolicyPathEndPoint,
+ hh3cSrpolicyPathProto, hh3cSrpolicyPathInst,
+ hh3cSrpolicyPathOri,
+ hh3cSrpolicyPathDis }
+ ::= { hh3cSrpolicyPathTable 1 }
+
+Hh3cSrpolicyPathEntry ::= SEQUENCE {
+ hh3cSrpolicyPathColor
+ Unsigned32,
+ hh3cSrpolicyPathEndPoint
+ IpAddress,
+ hh3cSrpolicyPathProto
+ INTEGER,
+ hh3cSrpolicyPathInst
+ Integer32,
+ hh3cSrpolicyPathOri
+ OCTET STRING,
+ hh3cSrpolicyPathDis
+ Unsigned32,
+ hh3cSrpolicyPathPref
+ Unsigned32,
+ hh3cSrpolicyPathPreviousRole
+ OCTET STRING,
+ hh3cSrpolicyPathDownReason
+ OCTET STRING
+ }
+
+hh3cSrpolicyPathColor OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The color associates the SR-TE policy with certain intent."
+ ::= { hh3cSrpolicyPathEntry 1 }
+
+hh3cSrpolicyPathEndPoint OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The endpoint is the destination of the SR-TE policy."
+ ::= { hh3cSrpolicyPathEntry 2 }
+
+hh3cSrpolicyPathProto OBJECT-TYPE
+ SYNTAX INTEGER{
+ pcep(10),
+ bgp(20),
+ cli(30)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Protocol-Origin of a candidate path identifies the protocol that
+ originates or signals the candidate path."
+ ::= { hh3cSrpolicyPathEntry 3 }
+
+hh3cSrpolicyPathInst OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The instance is a value of BGP instance number, when
+ the candidate path is originated by BGP."
+ ::= { hh3cSrpolicyPathEntry 4 }
+
+hh3cSrpolicyPathOri OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..63))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Originator is the identifier of the node that instantiated or
+ signalled the candidate path on the headend."
+ ::= { hh3cSrpolicyPathEntry 5 }
+
+hh3cSrpolicyPathDis OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The discriminator uniquely identifies a candidate path from a
+ specific Protocol-Origin."
+ ::= { hh3cSrpolicyPathEntry 6 }
+
+hh3cSrpolicyPathPref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The preference of the SR-TE policy candidate path."
+ ::= { hh3cSrpolicyPathEntry 7 }
+
+hh3cSrpolicyPathPreviousRole OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The previous role of an SR-TE policy candidate path.
+ The value may be primary or backup."
+ ::= { hh3cSrpolicyPathEntry 8 }
+
+hh3cSrpolicyPathDownReason OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..51))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Base identity for the reasons why SR-TE policy candidate path
+ is operationally down."
+ ::= { hh3cSrpolicyPathEntry 9 }
+
+
+-- Notification Definitions
+hh3cSrpolicyNotifications OBJECT IDENTIFIER ::= { hh3cSrpolicy 0 }
+
+-- The notifications need to be throttled so as to not overwhelm the
+-- management agent in case of rapid changes to the SR-TE Policy module.
+
+hh3cSrpolicyStatusChange NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyColor,
+ hh3cSrpolicyEndPoint,
+ hh3cSrpolicyStatus,
+ hh3cSrpolicyDownReason
+ }
+ STATUS current
+ DESCRIPTION
+ "An hh3cSrpolicyStatusChange trap signifies that there
+ has been a change in the state of a policy.
+ This trap should be generated when the policy
+ state regresses (e.g., goes from active to Down)
+ or progresses to a terminal state
+ (i.e., down)."
+ ::= { hh3cSrpolicyNotifications 1 }
+
+hh3cSrpolicyBsidConflict NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyColor,
+ hh3cSrpolicyEndPoint,
+ hh3cSrpolicyBsid,
+ hh3cSrpolicyBsidFailReason,
+ hh3cSrpolicyBsidConflictState
+ }
+ STATUS current
+ DESCRIPTION
+ "BSID conflicts."
+ ::= { hh3cSrpolicyNotifications 2 }
+
+hh3cSrpolicyBsidConflictClear NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyColor,
+ hh3cSrpolicyEndPoint,
+ hh3cSrpolicyBsid,
+ hh3cSrpolicyBsidFailReason,
+ hh3cSrpolicyBsidConflictState
+ }
+ STATUS current
+ DESCRIPTION
+ "BSID conflicts resolved"
+ ::= { hh3cSrpolicyNotifications 3 }
+
+hh3cSrpolicyDown NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyColor,
+ hh3cSrpolicyEndPoint,
+ hh3cSrpolicyDownReason
+ }
+ STATUS current
+ DESCRIPTION
+ "Policy down"
+ ::= { hh3cSrpolicyNotifications 4 }
+
+hh3cSrpolicyDownClear NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyColor,
+ hh3cSrpolicyEndPoint
+ }
+ STATUS current
+ DESCRIPTION
+ "Policy down cleared"
+ ::= { hh3cSrpolicyNotifications 5 }
+
+hh3cSrpolicyPathDown NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpolicyPathColor,
+ hh3cSrpolicyPathEndPoint,
+ hh3cSrpolicyPathProto,
+ hh3cSrpolicyPathInst,
+ hh3cSrpolicyPathOri,
+ hh3cSrpolicyPathDis,
+ hh3cSrpolicyPathPref,
+ hh3cSrpolicyPathPreviousRole,
+ hh3cSrpolicyPathDownReason
+ }
+ STATUS current
+ DESCRIPTION
+ "An hh3cSrpolicyPathDown trap signifies that there
+ has been a change in the state of a policy primary
+ or backup path."
+ ::= { hh3cSrpolicyNotifications 6 }
+
+hh3cSrpolicySeglistDown NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpSeglistColor,
+ hh3cSrpSeglistEndPoint,
+ hh3cSrpSeglistPathProto,
+ hh3cSrpSeglistPathInst,
+ hh3cSrpSeglistPathOri,
+ hh3cSrpSeglistPathDis,
+ hh3cSrpSeglistId,
+ hh3cSrpSeglistStatus,
+ hh3cSrpSeglistDownReason
+ }
+ STATUS current
+ DESCRIPTION
+ "An hh3cSrpSeglistDown trap signifies that there
+ has been a change in the state of a segment list."
+ ::= { hh3cSrpolicyNotifications 7 }
+
+hh3cSrpolicySeglistDownClear NOTIFICATION-TYPE
+ OBJECTS { hh3cSrpSeglistColor,
+ hh3cSrpSeglistEndPoint,
+ hh3cSrpSeglistPathProto,
+ hh3cSrpSeglistPathInst,
+ hh3cSrpSeglistPathOri,
+ hh3cSrpSeglistPathDis,
+ hh3cSrpSeglistId,
+ hh3cSrpSeglistStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "An hh3cSrSeglistDownClear trap signifies that there
+ has been a change in the state of a segment list."
+ ::= { hh3cSrpolicyNotifications 8 }
+
+END
+