-- ================================================================= -- Copyright (c) 2004-2022 New H3C Tech. Co., Ltd. All rights reserved. -- -- Description: Segment Routing Traffic Engineering (SR-TE) policy MIB -- Reference: -- Version: V1.3 -- 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 -- V1.2 2022-03-15 Modifed the hh3cSrpolicyColor, hh3cSrpSeglistColor, -- hh3cSrpFwdColor valid range by lin hao -- V1.3 2022-10-05 Deprecated hh3cSrpForwardingTable, -- added hh3cSrpForwardingNewTable by liu yuejuan -- ================================================================= HH3C-SRPOLICY-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI InterfaceIndex FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB hh3cCommon FROM HH3C-OID-MIB; hh3cSrpolicy MODULE-IDENTITY LAST-UPDATED "202210051100Z" 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 "202210051100Z" DESCRIPTION "Deprecated hh3cSrpForwardingTable, added hh3cSrpForwardingNewTable" REVISION "202203211100Z" DESCRIPTION "Modifed the hh3cSrpolicyColor, hh3cSrpSeglistColor ,hh3cSrpFwdColor valid range" 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 (0..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 (0..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 deprecated DESCRIPTION "This table provides information about forwarding paths for the SR-TE policy. To support IPv6 next hop addresses, deprecated the hh3cSrpForwardingTable table and started to use the hh3cSrpForwardingNewTable table. The hh3cSrpForwardingNewTable table inherits the functions of hh3cSrpForwardingTable, reduced the OutIf and Nexthop columns in the index columns, and added the hh3cSrpNewFwdEndPointType and hh3cSrpPathId columns in the index columns. The hh3cSrpForwardingNewTable table supports IPv6 endpoints and IPv6 next hop addresses." ::= { hh3cSrpolicy 3 } hh3cSrpForwardingEntry OBJECT-TYPE SYNTAX Hh3cSrpForwardingEntry MAX-ACCESS not-accessible STATUS deprecated 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 (0..4294967295) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The color associates the SR-TE policy with certain intent." ::= { hh3cSrpForwardingEntry 1 } hh3cSrpFwdEndPoint OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated 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 deprecated 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 deprecated 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 deprecated 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 deprecated 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 deprecated DESCRIPTION "The ID uniquely identifies the segment list." ::= { hh3cSrpForwardingEntry 7 } hh3cSrpFwdOutIf OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The value of ifIndex for the outbound interface." ::= { hh3cSrpForwardingEntry 8 } hh3cSrpFwdNexthop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The IP address of the next hop." ::= { hh3cSrpForwardingEntry 9 } hh3cSrpFwdOutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of outbound packets for the outbound interface." ::= { hh3cSrpForwardingEntry 10 } hh3cSrpFwdOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated 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 } -- Forwarding paths information new table for the policy hh3cSrpForwardingNewTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cSrpForwardingNewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides information about forwarding paths for the SR-MPLS TE policy. To support IPv6 next hop addresses, deprecated the hh3cSrpForwardingTable table and started to use the hh3cSrpForwardingNewTable table. The hh3cSrpForwardingNewTable table inherits the functions of hh3cSrpForwardingTable, reduced the OutIf and Nexthop columns in the index columns, and added the hh3cSrpNewFwdEndPointType and hh3cSrpPathId columns in the index columns. The hh3cSrpForwardingNewTable table supports IPv6 endpoints and IPv6 next hop addresses." ::= { hh3cSrpolicy 5 } hh3cSrpForwardingNewEntry OBJECT-TYPE SYNTAX Hh3cSrpForwardingNewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information about forwarding paths." INDEX { hh3cSrpNewFwdColor, hh3cSrpNewFwdEndPointType, hh3cSrpNewFwdEndPoint, hh3cSrpNewFwdPathProto, hh3cSrpNewFwdPathInst, hh3cSrpNewFwdPathOri, hh3cSrpNewFwdPathDis, hh3cSrpNewFwdSeglistId, hh3cSrpPathId } ::= { hh3cSrpForwardingNewTable 1 } Hh3cSrpForwardingNewEntry ::= SEQUENCE { hh3cSrpNewFwdColor Unsigned32, hh3cSrpNewFwdEndPointType InetAddressType, hh3cSrpNewFwdEndPoint InetAddress, hh3cSrpNewFwdPathProto INTEGER, hh3cSrpNewFwdPathInst Integer32, hh3cSrpNewFwdPathOri OCTET STRING, hh3cSrpNewFwdPathDis Unsigned32, hh3cSrpNewFwdSeglistId Unsigned32, hh3cSrpPathId Unsigned32, hh3cSrpNewFwdOutIf InterfaceIndex, hh3cSrpNewFwdNexthopType InetAddressType, hh3cSrpNewFwdNexthop InetAddress, hh3cSrpNewFwdOutPackets Counter64, hh3cSrpNewFwdOutOctets Counter64 } hh3cSrpNewFwdColor OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Color associated with the SR-MPLS TE policy." ::= { hh3cSrpForwardingNewEntry 1 } hh3cSrpNewFwdEndPointType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the endpoint IP address." ::= { hh3cSrpForwardingNewEntry 2 } hh3cSrpNewFwdEndPoint OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination node of the SR-MPLS TE policy. The type of this address is determined by the value of hh3cSrpFwdEndPointType." ::= { hh3cSrpForwardingNewEntry 3 } hh3cSrpNewFwdPathProto OBJECT-TYPE SYNTAX INTEGER{ pcep(10), bgp(20), cli(30) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Origin protocol of a candidate path, which identifies the protocol that originated or signaled the candidate path." ::= { hh3cSrpForwardingNewEntry 4 } hh3cSrpNewFwdPathInst OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP instance number when the candidate path was originated by BGP." ::= { hh3cSrpForwardingNewEntry 5 } hh3cSrpNewFwdPathOri OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..63)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Originator, which is the identifier of the headend node that instantiated or signaled the candidate path." ::= { hh3cSrpForwardingNewEntry 6 } hh3cSrpNewFwdPathDis OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Discriminator that uniquely identifies the candidate path generated by a specific protocol." ::= { hh3cSrpForwardingNewEntry 7 } hh3cSrpNewFwdSeglistId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID that uniquely identifies an SID list." ::= { hh3cSrpForwardingNewEntry 8 } hh3cSrpPathId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID that uniquely identifies a forwarding path." ::= { hh3cSrpForwardingNewEntry 9 } hh3cSrpNewFwdOutIf OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Output interface index." ::= { hh3cSrpForwardingNewEntry 10 } hh3cSrpNewFwdNexthopType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the next hop." ::= { hh3cSrpForwardingNewEntry 11 } hh3cSrpNewFwdNexthop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the next hop. The type of this address is determined by the value of hh3cSrpFwdNexthopType." ::= { hh3cSrpForwardingNewEntry 12 } hh3cSrpNewFwdOutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets forwarded by the output interface." ::= { hh3cSrpForwardingNewEntry 13 } hh3cSrpNewFwdOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes forwarded by the output interface." ::= { hh3cSrpForwardingNewEntry 14 } -- 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