-- ============================================================================ -- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: This mib file is used for Manage the static route table configuration. -- Reference: -- Version: V2.35 -- -- ============================================================================ HUAWEI-RM-EXT-MIB DEFINITIONS ::= BEGIN IMPORTS entPhysicalIndex, entPhysicalName FROM ENTITY-MIB hwDatacomm FROM HUAWEI-MIB Ipv6Address FROM IPV6-TC OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC; -- 1.3.6.1.4.1.2011.5.25.145 hwRmExt MODULE-IDENTITY LAST-UPDATED "202201121052Z" ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "Version V2.35,addhwEvpnStickyMacConflict and hwEvpnStickyMacConflictClear." REVISION "202201121052Z" --Jan 12, 2022 at 10:52GMT DESCRIPTION "Version V2.33,modify the description of hwL3vpnIpv6PrefixExceedClear and hwPublicIpv6PrefixExceed ." REVISION "202008031722Z" --Aug 03, 2020 at 17:22GMT DESCRIPTION "Version V2.33,add hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue." REVISION "202007211538Z" --July 21, 2020 at 15:38GMT DESCRIPTION "Version V2.32,modify the description of hwVstmMacExceed and hwVstmMacExceedClear." REVISION "202002151823Z" --Feb 15, 2020 at 18:23GMT DESCRIPTION "Version V2.31,add hwVstmMacExceed and hwVstmMacExceedClear." REVISION "201911281643Z" --November 28, 2019 at 16:43GMT DESCRIPTION "Version V2.30,add hwTunnelSubExceed and hwTunnelSubExceedClear." REVISION "201911071806Z" --November 07, 2019 at 18:06GMT DESCRIPTION "Version V2.29,modify the SYNTAX of hwStaticRouteBfdNameExt and hwStaticRouteBfdName and hwIpv6StaticRouteBfdName." REVISION "201904191718Z" --April 19, 2019 at 17:18GMT DESCRIPTION "Version V2.28,modify the description of hwIpv6StaticRouteTable and hwIpv6StaticRouteEntry." REVISION "201904191718Z" --April 19, 2019 at 17:18GMT DESCRIPTION "Version V2.27,modify the description of hwIpv6StaticRouteTable and hwIpv6StaticRouteEntry." REVISION "201811201109Z" --September 21, 2018 at 10:09GMT DESCRIPTION "Version V2.26,modify the description of hwCurIpv6PrefixNum and hwIpv6PrefixLimitValue." REVISION "201811201109Z" --May 21, 2018 at 10:09GMT DESCRIPTION "Version V2.25,modify the attribute of hwNhmCyclicIterateRestrainProtocolType from integer to string." REVISION "201811201109Z" -- FEB 12, 2018 at 10:09GMT DESCRIPTION "Version V2.24,add hwNhmCyclicIterateRestrain,hwNhmCyclicIterateRestrainClear." REVISION "201811201109Z" -- FEB 12, 2018 at 10:09GMT DESCRIPTION "Version V2.23,add hwStaticFrrDegraded,hwStaticFrrDegradedClear,hwStaticFrrOutage,hwStaticFrrOutageClear,hwStaticFrrSwitch,hwStaticFrrSwitchClear." REVISION "201711201109Z" -- NOV 20, 2017 at 10:09GMT DESCRIPTION "This mib file is used for Manage the static route table configuration." REVISION "201711131109Z" -- NOV 13, 2017 at 10:09GMT DESCRIPTION "Version V2.22,modify hwFibExtStatisticsTable." REVISION "201711101109Z" -- NOV 11, 2017 at 10:09GMT DESCRIPTION "Version V2.21,add hwFibExtStatisticsTable." REVISION "201708271109Z" -- NOV 10, 2017 at 10:09GMT DESCRIPTION "Version V2.20, updated the static-route description text , it's length change from 80 to 150." REVISION "201708271109Z" -- Aug 27, 2017 at 11:09GMT DESCRIPTION "Version V2.19, add hwIpv4RouteLimitTraps and hwIpv6RouteLimitTraps" REVISION "201708172055Z" -- Aug 17, 2017 at 20:55 GMT DESCRIPTION "modify hwRouteStatTable,hwIpv6PrefixLimitValue,hwRouteStatVpnName,hwTunnelGroupUp,hwTunnelGroupDown,hwIpv4PrefixExceed,hwIpv4PrefixExceedClear,hwIpv6PrefixExceed,hwIpv6PrefixExceedClear discription" REVISION "201703290000Z" -- JULY 28, 2017 at 00:00 GMT DESCRIPTION "Version V2.17, add hwIpv6StaticRoutePermanent node" REVISION "201703290000Z" -- JUNE 5, 2017 at 00:00 GMT DESCRIPTION "Version V2.16, modify table's description" -- Revision history REVISION "201703290000Z" -- JUNE 5, 2017 at 00:00 GMT DESCRIPTION "Version V2.15, modify table's description" REVISION "201703290000Z" -- JUNE 4, 2017 at 00:00 GMT DESCRIPTION "Version V2.14, modify hwL3vpnVrfV6Up's description" REVISION "201703290000Z" -- JUNE 4, 2017 at 00:00 GMT DESCRIPTION "Version V2.13, Add hwL3vpnVrfV6Up,hwL3vpnVrfV6Down" REVISION "201703290000Z" -- Mar 30, 2017 at 00:00 GMT DESCRIPTION "Version V2.12, Modify the description of hwIpv4PrefixExceed,hwIpv4PrefixExceedClear,hwIpv6PrefixExceed,hwIpv6PrefixExceedClear" REVISION "201703290000Z" -- Mar 29, 2017 at 00:00 GMT DESCRIPTION "Version V2.11, add hwFibStatisticObject" REVISION "201612290000Z" -- Dec 29, 2016 at 00:00 GMT DESCRIPTION "Version: V2.10, Add hwVlinkTraps,hwVlinkImportExceed." REVISION "201602290000Z" -- Feb 29, 2016 at 00:00 GMT DESCRIPTION "Version: V2.09, Chang hwNhmRestrain,hwNhmRestrainClear." REVISION "201602180000Z" -- Feb 18, 2016 at 00:00 GMT DESCRIPTION "Version: V2.08, Add hwNhmRestrain,hwNhmRestrainClear." REVISION "201511180000Z" -- Nov 18, 2015 at 00:00 GMT DESCRIPTION "Version: V2.07, Change the description of hwTunnelGroupUp and hwTunnelGroupDown." REVISION "201412110000Z" -- Dec 11, 2014 at 00:00 GMT DESCRIPTION "Version: V2.06, modify hwEvpnMacLimitTrapObjects to hwEvpnMacObjects, modify hwEvpnMacLimitTraps, add hwEvpnMacUpperLimitValue, hwEvpnMacLowerLimitValue, hwEvpnMacLimitValue." REVISION "201412100000Z" -- Dec 10, 2014 at 00:00 GMT DESCRIPTION "Version: V2.05, Add hwEvpnMacLimitTrapObjects, hwEvpnMacLimitTraps, hwEvpnMacLimitConformance." REVISION "201412090000Z" DESCRIPTION "updated the static-route description text , it's length change from 35 to 80." REVISION "201406300000Z" DESCRIPTION "golbal->global." REVISION "201406200000Z" -- June 20, 2014 at 00:00 GMT DESCRIPTION "add hwRmInfo, hwIpv6PrefixLimitVpnName, hwL3vpnIpv6PrefixLimitTraps." REVISION "201306090000Z" -- June 09, 2013 at 00:00 GMT DESCRIPTION "V1.4, destionation->destination." REVISION "201304221526Z" -- April 22, 2013 at 15:26 GMT DESCRIPTION "V1.3, add IPv6 static route table mib." REVISION "201011250000Z" -- November 25, 2010 at 00:00 GMT DESCRIPTION "V1.2, updated the description." REVISION "201008200000Z" -- August 20, 2010 at 00:00 GMT DESCRIPTION "V1.1, modify format of enumerations and description." REVISION "200811100000Z" -- November 10, 2008 at 00:00 GMT DESCRIPTION "V1.0, the first draft" ::= { hwDatacomm 145 } -- -- Node definitions -- -- 1.3.6.1.4.1.2011.5.25.145.1 hwRmExtObjects OBJECT IDENTIFIER ::= { hwRmExt 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.1 hwStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF HwStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is used for creating static routes." ::= { hwRmExtObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1 hwStaticRouteEntry OBJECT-TYPE SYNTAX HwStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is used for creating static routes." INDEX { hwStaticRouteSourceVpnName, hwStaticRouteDestIpAddr, hwStaticRouteDestMaskAddr, hwStaticRouteDestVpnName, hwStaticRouteNextHop, hwStaticRouteOutIfIndex } ::= { hwStaticRouteTable 1 } HwStaticRouteEntry ::= SEQUENCE { hwStaticRouteSourceVpnName OCTET STRING, hwStaticRouteDestIpAddr IpAddress, hwStaticRouteDestMaskAddr IpAddress, hwStaticRouteDestVpnName OCTET STRING, hwStaticRouteNextHop IpAddress, hwStaticRouteOutIfIndex Unsigned32, hwStaticRouteBfdName OCTET STRING, hwStaticRoutePrefer Integer32, hwStaticRouteDescrip OCTET STRING, hwStaticRouteRowStatus RowStatus } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.1 hwStaticRouteSourceVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the name of a static route's source VPN." ::= { hwStaticRouteEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.2 hwStaticRouteDestIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IP address of this route." ::= { hwStaticRouteEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.3 hwStaticRouteDestMaskAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicate the mask of the destination address." ::= { hwStaticRouteEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.4 hwStaticRouteDestVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the name of a destination VPN." ::= { hwStaticRouteEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.5 hwStaticRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The next hop of static routes." ::= { hwStaticRouteEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.6 hwStaticRouteOutIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The out interface ifnet index of static routes." ::= { hwStaticRouteEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.7 hwStaticRouteBfdName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the name of a BFD session to which static routes are to be bound." ::= { hwStaticRouteEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.8 hwStaticRoutePrefer OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The preference of static routes." ::= { hwStaticRouteEntry 8 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.9 hwStaticRouteDescrip OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..150)) MAX-ACCESS read-create STATUS current DESCRIPTION "The description of the static routes." ::= { hwStaticRouteEntry 9 } -- 1.3.6.1.4.1.2011.5.25.145.1.1.1.10 hwStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the row status. Options: 1. active(1) -when this leaf is queried, the value is fixed to active(1) 2. createAndGo(4) -create a static route 3. destroy(6) -delete a static route " ::= { hwStaticRouteEntry 10 } -- 1.3.6.1.4.1.2011.5.25.145.1.2 hwRouteStatTable OBJECT-TYPE SYNTAX SEQUENCE OF HwRouteStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows the information, such as the syntax, description, access, and status, about various objects of hwIpv6RouteStatTable." ::= { hwRmExtObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1 hwRouteStatEntry OBJECT-TYPE SYNTAX HwRouteStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is a route statistics table." INDEX { hwRouteStatVpnName, hwRouteStatProtocolId } ::= { hwRouteStatTable 1 } HwRouteStatEntry ::= SEQUENCE { hwRouteStatVpnName OCTET STRING, hwRouteStatProtocolId INTEGER, hwRouteStatTotal Unsigned32, hwRouteStatActive Unsigned32, hwRouteStatAdded Unsigned32, hwRouteStatDeleted Unsigned32, hwRouteStatFreed Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.1 hwRouteStatVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the name of the IPv4 VPN instance to which a static route belongs." ::= { hwRouteStatEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.2 hwRouteStatProtocolId OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), ospf(3), isis(6), rip(7), bgp(8) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the protocol ID of the route. Options: 1. direct(1) -indicates the direct route 2. static(2) -indicates the static route 3. ospf(3) -indicates the OSPF route 4. isis(6) -indicates the IS-IS route 5. rip(7) -indicates the RIP route 6. bgp(8) -indicates the BGP route" ::= { hwRouteStatEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.3 hwRouteStatTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes of a protocol." ::= { hwRouteStatEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.4 hwRouteStatActive OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of active routes of a protocol." ::= { hwRouteStatEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.5 hwRouteStatAdded OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of added routes of a protocol." ::= { hwRouteStatEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.6 hwRouteStatDeleted OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of deleted routes of a protocol." ::= { hwRouteStatEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.2.1.7 hwRouteStatFreed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of released routes of a protocol." ::= { hwRouteStatEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.1.3 hwIpv6RouteStatTable OBJECT-TYPE SYNTAX SEQUENCE OF HwIpv6RouteStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is an IPv6 route statistics table. Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes." ::= { hwRmExtObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1 hwIpv6RouteStatEntry OBJECT-TYPE SYNTAX HwIpv6RouteStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is an IPv6 route statistics table. Supports the statistics of DIRECT/STATIC/BGP/OSPFv3/ISIS/RIPng routes." INDEX { hwIpv6RouteStatVpnName, hwIpv6RouteStatProtocolId } ::= { hwIpv6RouteStatTable 1 } HwIpv6RouteStatEntry ::= SEQUENCE { hwIpv6RouteStatVpnName OCTET STRING, hwIpv6RouteStatProtocolId INTEGER, hwIpv6RouteStatTotal Unsigned32, hwIpv6RouteStatActive Unsigned32, hwIpv6RouteStatAdded Unsigned32, hwIpv6RouteStatDeleted Unsigned32, hwIpv6RouteStatFreed Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.1 hwIpv6RouteStatVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the IPv6 VPN instance for static routes." ::= { hwIpv6RouteStatEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.2 hwIpv6RouteStatProtocolId OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), ospf(3), isis(6), rip(7), bgp(8) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the protocol ID of the route. Options: 1. direct(1) -indicates the IPv6 direct route 2. static(2) -indicates the IPv6 static route 3. ospf(3) -indicates the IPv6 OSPF route 4. isis(6) -indicates the IPv6 IS-IS route 5. rip(7) -indicates the IPv6 RIP route 6. bgp(8) -indicates the IPv6 BGP route" ::= { hwIpv6RouteStatEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.3 hwIpv6RouteStatTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of routes of a protocol." ::= { hwIpv6RouteStatEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.4 hwIpv6RouteStatActive OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of active routes of a protocol." ::= { hwIpv6RouteStatEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.5 hwIpv6RouteStatAdded OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of added routes of a protocol." ::= { hwIpv6RouteStatEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.6 hwIpv6RouteStatDeleted OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of deleted routes of a protocol." ::= { hwIpv6RouteStatEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.3.1.7 hwIpv6RouteStatFreed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of released routes of a protocol." ::= { hwIpv6RouteStatEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.1.4 hwStaticRouteExtTable OBJECT-TYPE SYNTAX SEQUENCE OF HwStaticRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is a static route table. Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. " ::= { hwRmExtObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1 hwStaticRouteExtEntry OBJECT-TYPE SYNTAX HwStaticRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is a static route table. Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. " INDEX { hwStaticRouteSourceVpnNameExt, hwStaticRouteDestIpAddrExt, hwStaticRouteDestMaskAddrExt, hwStaticRouteNextHopExt, hwStaticRouteOutIfIndexExt } ::= { hwStaticRouteExtTable 1 } HwStaticRouteExtEntry ::= SEQUENCE { hwStaticRouteSourceVpnNameExt OCTET STRING, hwStaticRouteDestIpAddrExt IpAddress, hwStaticRouteDestMaskAddrExt IpAddress, hwStaticRouteNextHopExt IpAddress, hwStaticRouteOutIfIndexExt Unsigned32, hwStaticRouteDestVpnNameExt OCTET STRING, hwStaticRouteBfdNameExt OCTET STRING, hwStaticRoutePreferExt Unsigned32, hwStaticRouteDescripExt OCTET STRING, hwStaticRouteRowStatusExt RowStatus, hwStaticRoutePermanentExt INTEGER, hwStaticRouteLdpSyncExt INTEGER } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.1 hwStaticRouteSourceVpnNameExt OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of source VPN for static route." ::= { hwStaticRouteExtEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.2 hwStaticRouteDestIpAddrExt OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IP address of this route." ::= { hwStaticRouteExtEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.3 hwStaticRouteDestMaskAddrExt OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mask of the destination address." ::= { hwStaticRouteExtEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.4 hwStaticRouteNextHopExt OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The next hop of static route." ::= { hwStaticRouteExtEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.5 hwStaticRouteOutIfIndexExt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifnet index of the outgoing interface of static route." ::= { hwStaticRouteExtEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.6 hwStaticRouteDestVpnNameExt OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of the destination VPN for gateway address." ::= { hwStaticRouteExtEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.7 hwStaticRouteBfdNameExt OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the name of a BFD session to which static routes are to be bound." ::= { hwStaticRouteExtEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.8 hwStaticRoutePreferExt OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The preference of static route." ::= { hwStaticRouteExtEntry 8 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.9 hwStaticRouteDescripExt OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..150)) MAX-ACCESS read-create STATUS current DESCRIPTION "The description of static route." ::= { hwStaticRouteExtEntry 9 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.10 hwStaticRouteRowStatusExt OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the row status." ::= { hwStaticRouteExtEntry 10 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.11 hwStaticRoutePermanentExt OBJECT-TYPE SYNTAX INTEGER { none(0), permanent(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the permanent-Advertising attribute of the static route: Options: 1. none(0) -indicates that the permanent-Advertising attribute is not specified 2. permanent(1) -indicates that the permanent-Advertising attribute is specified" ::= { hwStaticRouteExtEntry 11 } -- 1.3.6.1.4.1.2011.5.25.145.1.4.1.12 hwStaticRouteLdpSyncExt OBJECT-TYPE SYNTAX INTEGER { none(0), ldpsync(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the LdpSync-Advertising attribute of the static route: Options: 1. none(0) -indicates that the LdpSync-Advertising attribute is not specified 2. ldpsync(1) -indicates that the LdpSync-Advertising attribute is specified" ::= { hwStaticRouteExtEntry 12 } -- 1.3.6.1.4.1.2011.5.25.145.1.5 hwIpv6StaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF HwIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is an IPv6 static route table. Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes." ::= { hwRmExtObjects 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1 hwIpv6StaticRouteEntry OBJECT-TYPE SYNTAX HwIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity is an IPv6 static route table. Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes." INDEX { hwIpv6StaticRouteSourceVpnName, hwIpv6StaticRouteDestIpAddr, hwIpv6StaticRoutePrefixLen, hwIpv6StaticRouteNextHop, hwIpv6StaticRouteOutIfIndex } ::= { hwIpv6StaticRouteTable 1 } HwIpv6StaticRouteEntry ::= SEQUENCE { hwIpv6StaticRouteSourceVpnName OCTET STRING, hwIpv6StaticRouteDestIpAddr Ipv6Address, hwIpv6StaticRoutePrefixLen Unsigned32, hwIpv6StaticRouteNextHop Ipv6Address, hwIpv6StaticRouteOutIfIndex Unsigned32, hwIpv6StaticRouteDestVpnName OCTET STRING, hwIpv6StaticRouteBfdName OCTET STRING, hwIpv6StaticRouteNqaAdminName OCTET STRING, hwIpv6StaticRouteNqaTestName OCTET STRING, hwIpv6StaticRoutePrefer Unsigned32, hwIpv6StaticRouteTag Unsigned32, hwIpv6StaticRouteDescr OCTET STRING, hwIpv6StaticRouteRowStatus RowStatus, hwIpv6StaticRoutePermanent INTEGER } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.1 hwIpv6StaticRouteSourceVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of source VPN for IPv6 static route." ::= { hwIpv6StaticRouteEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.2 hwIpv6StaticRouteDestIpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route." ::= { hwIpv6StaticRouteEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.3 hwIpv6StaticRoutePrefixLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mask length of the IPv6 address." ::= { hwIpv6StaticRouteEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.4 hwIpv6StaticRouteNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The next hop of an IPv6 static route." ::= { hwIpv6StaticRouteEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.5 hwIpv6StaticRouteOutIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of the outgoing interface of an IPv6 static route." ::= { hwIpv6StaticRouteEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.6 hwIpv6StaticRouteDestVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of the destination VPN for IPv6 static route." ::= { hwIpv6StaticRouteEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.7 hwIpv6StaticRouteBfdName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of a BFD session to which IPv6 static routes are to be bound." ::= { hwIpv6StaticRouteEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.8 hwIpv6StaticRouteNqaAdminName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The admin name of a NQA to which IPv6 static routes are to be bound." ::= { hwIpv6StaticRouteEntry 8 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.9 hwIpv6StaticRouteNqaTestName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The test name of a NQA to which IPv6 static routes are to be bound." ::= { hwIpv6StaticRouteEntry 9 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.10 hwIpv6StaticRoutePrefer OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The preference of an IPv6 static route." ::= { hwIpv6StaticRouteEntry 10 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.11 hwIpv6StaticRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The tag of an IPv6 static route." ::= { hwIpv6StaticRouteEntry 11 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.12 hwIpv6StaticRouteDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..150)) MAX-ACCESS read-create STATUS current DESCRIPTION "The description of an IPv6 static route." ::= { hwIpv6StaticRouteEntry 12 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.13 hwIpv6StaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the row status." ::= { hwIpv6StaticRouteEntry 13 } -- 1.3.6.1.4.1.2011.5.25.145.1.5.1.14 hwIpv6StaticRoutePermanent OBJECT-TYPE SYNTAX INTEGER { none(0), permanent(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the permanent-Advertising attribute of the static route: Options: 1. none(0) -indicates that the permanent-Advertising attribute is not specified 2. permanent(1) -indicates that the permanent-Advertising attribute is specified" ::= { hwIpv6StaticRouteEntry 14 } -- 1.3.6.1.4.1.2011.5.25.145.1.6 hwRmInfo OBJECT IDENTIFIER ::= { hwRmExtObjects 6 } -- 1.3.6.1.4.1.2011.5.25.145.1.6.1 hwIpv4PrefixNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IPv4 prefix." ::= { hwRmInfo 1 } -- 1.3.6.1.4.1.2011.5.25.145.1.6.2 hwIpv6PrefixNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of IPv6 prefix." ::= { hwRmInfo 2 } -- 1.3.6.1.4.1.2011.5.25.145.2 hwRmExtConformance OBJECT IDENTIFIER ::= { hwRmExt 2 } -- 1.3.6.1.4.1.2011.5.25.145.2.1 hwRmExtCompliances OBJECT IDENTIFIER ::= { hwRmExtConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.2.1.1 hwRmExtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Route Management MIB." MODULE -- this module MANDATORY-GROUPS { hwStaticRouteGroup, hwRouteStatGroup, hwStaticRouteExtGroup, hwIpv6RouteStatGroup } ::= { hwRmExtCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.145.2.2 hwRmExtGroups OBJECT IDENTIFIER ::= { hwRmExtConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.1 hwStaticRouteGroup OBJECT-GROUP OBJECTS { hwStaticRouteBfdName, hwStaticRoutePrefer, hwStaticRouteDescrip, hwStaticRouteRowStatus } STATUS current DESCRIPTION "Static routes table group." ::= { hwRmExtGroups 1 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.2 hwRouteStatGroup OBJECT-GROUP OBJECTS { hwRouteStatTotal, hwRouteStatActive, hwRouteStatAdded, hwRouteStatDeleted, hwRouteStatFreed } STATUS current DESCRIPTION "Route statistic table group." ::= { hwRmExtGroups 2 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.3 hwIpv6RouteStatGroup OBJECT-GROUP OBJECTS { hwIpv6RouteStatTotal, hwIpv6RouteStatActive, hwIpv6RouteStatAdded, hwIpv6RouteStatDeleted, hwIpv6RouteStatFreed } STATUS current DESCRIPTION "Route statistic table group." ::= { hwRmExtGroups 3 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.4 hwStaticRouteExtGroup OBJECT-GROUP OBJECTS { hwStaticRouteDestVpnNameExt, hwStaticRouteBfdNameExt, hwStaticRoutePreferExt, hwStaticRouteRowStatusExt, hwStaticRouteDescripExt, hwStaticRoutePermanentExt, hwStaticRouteLdpSyncExt } STATUS current DESCRIPTION "Static route table group." ::= { hwRmExtGroups 4 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.5 hwIpv6StaticRouteGroup OBJECT-GROUP OBJECTS { hwIpv6StaticRouteDestVpnName, hwIpv6StaticRouteBfdName, hwIpv6StaticRoutePrefer, hwIpv6StaticRouteTag, hwIpv6StaticRouteRowStatus, hwIpv6StaticRoutePermanent, hwIpv6StaticRouteNqaAdminName, hwIpv6StaticRouteNqaTestName, hwIpv6StaticRouteDescr } STATUS current DESCRIPTION "IPv6 static route table group." ::= { hwRmExtGroups 5 } -- 1.3.6.1.4.1.2011.5.25.145.2.2.6 hwRmInfoGroup OBJECT-GROUP OBJECTS { hwIpv4PrefixNum, hwIpv6PrefixNum } STATUS current DESCRIPTION "Route resource group." ::= { hwRmExtGroups 6 } -- 1.3.6.1.4.1.2011.5.25.145.3 hwTunnelExtObjects OBJECT IDENTIFIER ::= { hwRmExt 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.1 hwTnl2L3vpnTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTnl2L3vpnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel ID and L3VPN table of this entity." ::= { hwTunnelExtObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.1.1 hwTnl2L3vpnEntry OBJECT-TYPE SYNTAX HwTnl2L3vpnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel ID and L3VPN table of this entity." INDEX { hwL3vpnTnlId, hwVpnIndex } ::= { hwTnl2L3vpnTable 1 } HwTnl2L3vpnEntry ::= SEQUENCE { hwL3vpnTnlId Unsigned32, hwVpnIndex Unsigned32, hwVpnName OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.1 hwL3vpnTnlId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID." ::= { hwTnl2L3vpnEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.2 hwVpnIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the VRF index of a VPN." ::= { hwTnl2L3vpnEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.1.1.3 hwVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VPN name." ::= { hwTnl2L3vpnEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.2 hwTnl2VplsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTnl2VplsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID and VPLS table of this entity." ::= { hwTunnelExtObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1 hwTnl2VplsEntry OBJECT-TYPE SYNTAX HwTnl2VplsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID and VPLS table of this entity." INDEX { hwVplsTnlId, hwVplsVcId } ::= { hwTnl2VplsTable 1 } HwTnl2VplsEntry ::= SEQUENCE { hwVplsTnlId Unsigned32, hwVplsVcId Unsigned32, hwVsiIndex Unsigned32, hwVsiId Unsigned32, hwVsiName OCTET STRING, hwVplsVcType Unsigned32, hwVplsPeerIp IpAddress } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.1 hwVplsTnlId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID." ::= { hwTnl2VplsEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.2 hwVplsVcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the VC ID of a VPLS." ::= { hwTnl2VplsEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.3 hwVsiIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VSI index of a VPLS." ::= { hwTnl2VplsEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.4 hwVsiId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VSI ID of a VPLS." ::= { hwTnl2VplsEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.5 hwVsiName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VSI name of a VPLS." ::= { hwTnl2VplsEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.6 hwVplsVcType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VC type of a VPLS." ::= { hwTnl2VplsEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.3.2.1.7 hwVplsPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the peer IP address of a VPLS." ::= { hwTnl2VplsEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.3.3 hwTnl2Pwe3VllTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTnl2Pwe3VllEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID and PWE3/VLL table of this entity." ::= { hwTunnelExtObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1 hwTnl2Pwe3VllEntry OBJECT-TYPE SYNTAX HwTnl2Pwe3VllEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID and PWE3/VLL table of this entity." INDEX { hwPwVllTnlId, hwAcIndex } ::= { hwTnl2Pwe3VllTable 1 } HwTnl2Pwe3VllEntry ::= SEQUENCE { hwPwVllTnlId Unsigned32, hwAcIndex Unsigned32, hwPwVllIfName OCTET STRING, hwMasterSlaveFlag Unsigned32, hwPwVllPeerIp IpAddress, hwPwVllVcId Unsigned32, hwPwVllSvcFlag Unsigned32, hwPwVcType INTEGER, hwSvcReceiveLabel Unsigned32, hwSvcTransmitLabel Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.1 hwPwVllTnlId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID." ::= { hwTnl2Pwe3VllEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.2 hwAcIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the AC index of a PWE3." ::= { hwTnl2Pwe3VllEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.3 hwPwVllIfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the interface name of a PWE3." ::= { hwTnl2Pwe3VllEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.4 hwMasterSlaveFlag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the master and slave flags of a PWE3." ::= { hwTnl2Pwe3VllEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.5 hwPwVllPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the peer IP address of a PWE3." ::= { hwTnl2Pwe3VllEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.6 hwPwVllVcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the VC ID of a PWE3." ::= { hwTnl2Pwe3VllEntry 6 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.7 hwPwVllSvcFlag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of a PWE3. Static PWs (1) Dynamic PWs (0)" ::= { hwTnl2Pwe3VllEntry 7 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.8 hwPwVcType OBJECT-TYPE SYNTAX INTEGER { frameRelayDlciMartini(1), atmAal5SduVccTransport(2), atmTransparentCellTransport(3), vlan(4), ethernet(5), hdlc(6), ppp(7), cem(8), atmN2OneVccCellTransport(9), atmN2OneVpcCellTransport(10), ipLayer2Transport(11), atmOne2OneVccCellMode(12), atmOne2OneVpcCellMode(13), atmAal5PduVccTransport(14), frameRelayPortMode(15), cep(16), saE1oP(17), saT1oP(18), saE3oP(19), saT3oP(20), cESoPsnBasicMode(21), tDMoIPbasicMode(22), l2VpnCESoPSNTDMwithCAS(23), l2VpnTDMoIPTDMwithCAS(24), frameRelayDlci(25), ipInterworking(64), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies an indication of the L2Vpn's VC encapsulation type: Options: 1: frameRelayDlciMartini(1) -indicates that the encapsulation type is Frame Relay DLCI(Martini Mode). 2: atmAal5SduVccTransport(2) -indicates that the encapsulation type is ATM AAL5 SDU VCC transport. 3: atmTransparentCellTransport(3) -indicates that the encapsulation type is ATM transparent cell transport. 4: vlan(4) -indicates that the encapsulation type is Vlan. 5: ethernet(5) -indicates that the encapsulation type is Ethernet. 6: hdlc(6) -indicates that the encapsulation type is HDLC. 7: ppp(7) -indicates that the encapsulation type is PPP. 8: cem(8) -indicates that the encapsulation type is SONET/SDH Circuit Emulation Service Over MPLS(CEM). 9: atmN2OneVccCellTransport(9) -indicates that the encapsulation type is ATM n-to-one VCC cell transport. 10: atmN2OneVpcCellTransport(10) -indicates that the encapsulation type is ATM n-to-one VPC cell transport. 11: ipLayer2Transport(11) -indicates that the encapsulation type is IP Layer2 Transport. 12: atmOne2OneVccCellMode(12) -indicates that the encapsulation type is ATM one-to-one VCC Cell Mode. 13: atmOne2OneVpcCellMode(13) -indicates that the encapsulation type is ATM one-to-one VPC Cell Mode. 14: atmAal5PduVccTransport(14) -indicates that the encapsulation type is ATM AAL5 PDU VCC transport. 15: frameRelayPortMode(15) -indicates that the encapsulation type is Frame-Relay Port mode. 16: cep(16) -indicates that the encapsulation type is SONET/SDH Circuit Emulation over Packet (CEP). 17: saE1oP(17) -indicates that the encapsulation type is Structure-agnostic E1 over Packet (SAE1oP). 18: saT1oP(18) -indicates that the encapsulation type is Structure-agnostic T1 (DS1) over Packet (SAT1oP). 19: saE3oP(19) -indicates that the encapsulation type is Structure-agnostic E3 over Packet (SAE3oP). 20: saT3oP(20) -indicates that the encapsulation type is Structure-agnostic T3 (DS3) over Packet (SAT3oP). 21: cESoPsnBasicMode(21) -indicates that the encapsulation type is CESoPSN basic mode. 22: tDMoIPbasicMode(22) -indicates that the encapsulation type is TDMoIP basic mode. 23: l2VpnCESoPSNTDMwithCAS(23) -indicates that the encapsulation type is CESoPSN TDM with CAS. 24: l2VpnTDMoIPTDMwithCAS(24) -indicates that the encapsulation type is TDMoIP TDM with CAS. 25: frameRelayDlci(25) -indicates that the encapsulation type is Frame Relay DLCI. 26: ipInterworking(64) -indicates that the encapsulation type is IP-interworking. 27: unknown(255) -indicates the unknown encapsulation type. " ::= { hwTnl2Pwe3VllEntry 8 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.9 hwSvcReceiveLabel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the inbound label." ::= { hwTnl2Pwe3VllEntry 9 } -- 1.3.6.1.4.1.2011.5.25.145.3.3.1.10 hwSvcTransmitLabel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the outbound label." ::= { hwTnl2Pwe3VllEntry 10 } -- 1.3.6.1.4.1.2011.5.25.145.3.4 hwTnlIf2TnlIdTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTnlIf2TnlIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel interface and tunnel ID table of this entity." ::= { hwTunnelExtObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.3.4.1 hwTnlIf2TnlIdEntry OBJECT-TYPE SYNTAX HwTnlIf2TnlIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel interface and tunnel ID table of this entity." INDEX { hwTunnelIf } ::= { hwTnlIf2TnlIdTable 1 } HwTnlIf2TnlIdEntry ::= SEQUENCE { hwTunnelIf OCTET STRING, hwTunnelId Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.3.4.1.1 hwTunnelIf OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel interface name." ::= { hwTnlIf2TnlIdEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.4.1.2 hwTunnelId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the tunnel ID." ::= { hwTnlIf2TnlIdEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.5 hwTnl2MultiHopPwe3Table OBJECT-TYPE SYNTAX SEQUENCE OF HwTnl2MultiHopPwe3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel ID and Multi-hop PWE3 table of this entity." ::= { hwTunnelExtObjects 5 } -- 1.3.6.1.4.1.2011.5.25.145.3.5.1 hwTnl2MultiHopPwe3Entry OBJECT-TYPE SYNTAX HwTnl2MultiHopPwe3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the tunnel ID and Multi-hop PWE3 table of this entity." INDEX { hwMultiHopPwe3TnlId, hwMultiHopPwe3VcType, hwMultiHopPwe3VcId } ::= { hwTnl2MultiHopPwe3Table 1 } HwTnl2MultiHopPwe3Entry ::= SEQUENCE { hwMultiHopPwe3TnlId Unsigned32, hwMultiHopPwe3VcType Unsigned32, hwMultiHopPwe3VcId Unsigned32, hwMultiHopPwe3PeerIp IpAddress } -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.1 hwMultiHopPwe3TnlId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the tunnel ID." ::= { hwTnl2MultiHopPwe3Entry 1 } -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.2 hwMultiHopPwe3VcType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the VC type of a Multi-hop PWE3." ::= { hwTnl2MultiHopPwe3Entry 2 } -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.3 hwMultiHopPwe3VcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates the VC ID of a Multi-hop PWE3." ::= { hwTnl2MultiHopPwe3Entry 3 } -- 1.3.6.1.4.1.2011.5.25.145.3.5.1.4 hwMultiHopPwe3PeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the peer IP address of a Multi-hop PWE3." ::= { hwTnl2MultiHopPwe3Entry 4 } -- 1.3.6.1.4.1.2011.5.25.145.4 hwTunnelExtConformance OBJECT IDENTIFIER ::= { hwRmExt 4 } -- 1.3.6.1.4.1.2011.5.25.145.4.1 hwTunnelExtCompliances OBJECT IDENTIFIER ::= { hwTunnelExtConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.4.1.1 hwTunnelExtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The object indicates the compliance statement for route management MIB." MODULE -- this module MANDATORY-GROUPS { hwTnl2L3vpnGroup, hwTnl2VplsGroup, hwTnl2Pwe3VllGroup, hwTnlIf2TnlIdGroup, hwTnl2MultiHopPwe3Group } ::= { hwTunnelExtCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.145.4.2 hwTunnelExtGroups OBJECT IDENTIFIER ::= { hwTunnelExtConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.4.2.1 hwTnl2L3vpnGroup OBJECT-GROUP OBJECTS { hwVpnName } STATUS current DESCRIPTION "The object indicates the tunnel ID and L3VPN table group." ::= { hwTunnelExtGroups 1 } -- 1.3.6.1.4.1.2011.5.25.145.4.2.2 hwTnl2VplsGroup OBJECT-GROUP OBJECTS { hwVsiIndex, hwVsiId, hwVsiName, hwVplsVcType, hwVplsPeerIp } STATUS current DESCRIPTION "The object indicates the tunnel ID and VPLS table group." ::= { hwTunnelExtGroups 2 } -- 1.3.6.1.4.1.2011.5.25.145.4.2.3 hwTnl2Pwe3VllGroup OBJECT-GROUP OBJECTS { hwMasterSlaveFlag, hwPwVllIfName, hwPwVllVcId, hwPwVllSvcFlag, hwPwVcType, hwSvcReceiveLabel, hwSvcTransmitLabel, hwPwVllPeerIp } STATUS current DESCRIPTION "The object indicates the tunnel ID and PWE3/VLL table group." ::= { hwTunnelExtGroups 3 } -- 1.3.6.1.4.1.2011.5.25.145.4.2.4 hwTnlIf2TnlIdGroup OBJECT-GROUP OBJECTS { hwTunnelId } STATUS current DESCRIPTION "The object indicates the tunnel interface name and tunnel ID table group." ::= { hwTunnelExtGroups 4 } -- 1.3.6.1.4.1.2011.5.25.145.4.2.5 hwTnl2MultiHopPwe3Group OBJECT-GROUP OBJECTS { hwMultiHopPwe3PeerIp } STATUS current DESCRIPTION "The object indicates the tunnel ID and Multi-hop PWE3 table group." ::= { hwTunnelExtGroups 5 } -- 1.3.6.1.4.1.2011.5.25.145.5 hwTnlGroupTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 5 } -- 1.3.6.1.4.1.2011.5.25.145.5.1 hwTnlDestination OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The destination of the tunnel group." ::= { hwTnlGroupTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.5.2 hwTnlPolicy OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..39)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Tunnel policy name." ::= { hwTnlGroupTrapObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.5.3 hwStaticVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of VPN instance." ::= { hwTnlGroupTrapObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.5.4 hwMasterIfType OBJECT-TYPE SYNTAX INTEGER { uniinterface(1), tunnelgroup(2), tunnel(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Master path out interface type." ::= { hwTnlGroupTrapObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.5.5 hwMasterName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the master interface." ::= { hwTnlGroupTrapObjects 5 } -- 1.3.6.1.4.1.2011.5.25.145.5.6 hwMasterNHIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Next hop ip or peer ip." ::= { hwTnlGroupTrapObjects 6 } -- 1.3.6.1.4.1.2011.5.25.145.5.7 hwBackupIfType OBJECT-TYPE SYNTAX INTEGER { uniinterface(1), tunnelgroup(2), tunnel(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Backup path out interface type." ::= { hwTnlGroupTrapObjects 7 } -- 1.3.6.1.4.1.2011.5.25.145.5.8 hwBackupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the backup interface." ::= { hwTnlGroupTrapObjects 8 } -- 1.3.6.1.4.1.2011.5.25.145.5.9 hwBackupNHIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The next hop of the backup." ::= { hwTnlGroupTrapObjects 9 } -- 1.3.6.1.4.1.2011.5.25.145.5.10 hwChnlFlag OBJECT-TYPE SYNTAX INTEGER { masterdown(0), backupdown(1) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The breakdown channel." ::= { hwTnlGroupTrapObjects 10 } -- 1.3.6.1.4.1.2011.5.25.145.5.11 hwFrrType OBJECT-TYPE SYNTAX INTEGER { ipfrr(1), vpnfrr(2), mixfrr(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "FRR type." ::= { hwTnlGroupTrapObjects 11 } -- 1.3.6.1.4.1.2011.5.25.145.5.12 subscribeTunnelMaxCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of subscribe tunnel." ::= { hwTnlGroupTrapObjects 12 } -- 1.3.6.1.4.1.2011.5.25.145.6 hwTnlGroupTraps OBJECT IDENTIFIER ::= { hwRmExt 6 } -- 1.3.6.1.4.1.2011.5.25.145.6.1 hwTunnelGroupUp NOTIFICATION-TYPE OBJECTS { hwTnlDestination, hwTnlPolicy } STATUS current DESCRIPTION "The hwTunnelGroupUp alarm is reported when one or multiple tunnels in a tunnel group recover from a fault. " ::= { hwTnlGroupTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.6.2 hwTunnelGroupDown NOTIFICATION-TYPE OBJECTS { hwTnlDestination, hwTnlPolicy } STATUS current DESCRIPTION "The hwTunnelGroupDown alarm is generated if all tunnels in a tunnel group are faulty." ::= { hwTnlGroupTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.6.3 hwStaticFrrDegraded NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwChnlFlag, hwFrrType } STATUS current DESCRIPTION "FRR degraded alarm." ::= { hwTnlGroupTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.6.4 hwStaticFrrDegradedClear NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwChnlFlag, hwFrrType } STATUS current DESCRIPTION "The FRR instance has been deleted or the breakdown channel recovered." ::= { hwTnlGroupTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.6.5 hwStaticFrrOutage NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwFrrType } STATUS current DESCRIPTION "FRR outage alarm." ::= { hwTnlGroupTraps 5 } -- 1.3.6.1.4.1.2011.5.25.145.6.6 hwStaticFrrOutageClear NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwFrrType } STATUS current DESCRIPTION "The FRR instance has been deleted or the breakdown channel recovered." ::= { hwTnlGroupTraps 6 } -- 1.3.6.1.4.1.2011.5.25.145.6.7 hwStaticFrrSwitch NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwFrrType } STATUS current DESCRIPTION "FRR switched alarm." ::= { hwTnlGroupTraps 7 } -- 1.3.6.1.4.1.2011.5.25.145.6.8 hwStaticFrrSwitchClear NOTIFICATION-TYPE OBJECTS { hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwFrrType } STATUS current DESCRIPTION "FRR switched alarm end." ::= { hwTnlGroupTraps 8 } -- 1.3.6.1.4.1.2011.5.25.145.6.9 hwTunnelSubExceed NOTIFICATION-TYPE OBJECTS { subscribeTunnelMaxCount } STATUS current DESCRIPTION "The hwTunnelSubExceed alarm is reported when the number of tunnel subscriptions reaches the limit." ::= { hwTnlGroupTraps 9 } -- 1.3.6.1.4.1.2011.5.25.145.6.10 hwTunnelSubExceedClear NOTIFICATION-TYPE OBJECTS { subscribeTunnelMaxCount } STATUS current DESCRIPTION "The hwTunnelSubExceedClear alarm is generated if the number of tunnel subscriptions is less than the limit." ::= { hwTnlGroupTraps 10 } -- 1.3.6.1.4.1.2011.5.25.145.7 hwTnlGroupTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 7 } -- 1.3.6.1.4.1.2011.5.25.145.7.1 hwTnlGroupNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwTunnelGroupUp, hwTunnelGroupDown,hwStaticFrrDegraded, hwStaticFrrDegradedClear, hwStaticFrrOutage, hwStaticFrrOutageClear, hwStaticFrrSwitch, hwStaticFrrSwitchClear, hwTunnelSubExceed, hwTunnelSubExceedClear} STATUS current DESCRIPTION "The object indicates the Up/Down state of the tunnel group." ::= { hwTnlGroupTrapConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.7.2 hwTnlGroupObjectGroup OBJECT-GROUP OBJECTS { hwTnlDestination, hwTnlPolicy, hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwChnlFlag, hwFrrType, subscribeTunnelMaxCount} STATUS current DESCRIPTION "The object indicates the compliance statement for tunnel group trap." ::= { hwTnlGroupTrapConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.8 hwIpv4PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 8 } -- 1.3.6.1.4.1.2011.5.25.145.8.1 hwCurIpv4PrefixNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number of IPv4 prefix." ::= { hwIpv4PrefixLimitTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.8.2 hwIpv4PrefixLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the maximum number of IPv4 prefix can be added." ::= { hwIpv4PrefixLimitTrapObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.8.3 hwIpv4PrefixLowerLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the lower threshold of IPv4 prefixes can be added." ::= { hwIpv4PrefixLimitTrapObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.8.4 hwIpv4PrefixUpperLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper threshold of IPv4 prefixes can be added." ::= { hwIpv4PrefixLimitTrapObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.9 hwIpv6PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 9 } -- 1.3.6.1.4.1.2011.5.25.145.9.1 hwCurIpv6PrefixNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the number of existing IPv6 prefixes." ::= { hwIpv6PrefixLimitTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.9.2 hwIpv6PrefixLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the maximum number of IPv6 prefixes that are supported." ::= { hwIpv6PrefixLimitTrapObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.9.3 hwIpv6PrefixLimitVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the IPv6 VPN instance for prefix limit." ::= { hwIpv6PrefixLimitTrapObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.9.4 hwIpv6PrefixLowerLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the lower threshold of IPv6 prefixes that are supported." ::= { hwIpv6PrefixLimitTrapObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.9.5 hwIpv6PrefixUpperLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper threshold of IPv6 prefixes that are supported." ::= { hwIpv6PrefixLimitTrapObjects 5 } -- 1.3.6.1.4.1.2011.5.25.145.10 hwIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 10 } -- 1.3.6.1.4.1.2011.5.25.145.10.1 hwIpv4PrefixExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "The number of IPv4 route prefixes on the device exceeds the alarm threshold." ::= { hwIpv4PrefixLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.10.2 hwIpv4PrefixExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "The number of IPv4 route prefixes on the device falls below the alarm threshold." ::= { hwIpv4PrefixLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.10.3 hwIpv4PrefixThresholdExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue, hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue } STATUS current DESCRIPTION "A trap is sent when the number of IPv4 prefixes exceeded the threshold." ::= { hwIpv4PrefixLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.10.4 hwIpv4PrefixThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue, hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue } STATUS current DESCRIPTION "A trap is sent when the number of IPv4 prefixes falls below the threshold. " ::= { hwIpv4PrefixLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.11 hwIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 11 } -- 1.3.6.1.4.1.2011.5.25.145.11.1 hwIpv6PrefixExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "The number of IPv6 route prefixes on the device exceeds the alarm threshold." ::= { hwIpv6PrefixLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.11.2 hwIpv6PrefixExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "The number of IPv6 route prefixes on the device falls below the alarm threshold." ::= { hwIpv6PrefixLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.11.3 hwIpv6PrefixThresholdExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue } STATUS current DESCRIPTION "A trap is sent when the number of IPv6 prefixes exceeded the threshold. " ::= { hwIpv6PrefixLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.11.4 hwIpv6PrefixThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue } STATUS current DESCRIPTION "A trap is sent when the number of IPv6 prefixes falls below the threshold. " ::= { hwIpv6PrefixLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.12 hwIpv4PrefixLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 12 } -- 1.3.6.1.4.1.2011.5.25.145.12.1 hwIpv4PrefixLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwIpv4PrefixExceed, hwIpv4PrefixExceedClear, hwIpv4PrefixThresholdExceed, hwIpv4PrefixThresholdExceedClear } STATUS current DESCRIPTION "The object indicates alarm of ipv4 prefixs." ::= { hwIpv4PrefixLimitConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.12.2 hwIpv4PrefixLimitObjectGroup OBJECT-GROUP OBJECTS { hwIpv4PrefixLimitValue, hwCurIpv4PrefixNum } STATUS current DESCRIPTION "The object indicates the number of ipv4 prefixs." ::= { hwIpv4PrefixLimitConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.13 hwIpv6PrefixLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 13 } -- 1.3.6.1.4.1.2011.5.25.145.13.1 hwIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwIpv6PrefixExceed, hwIpv6PrefixExceedClear, hwIpv6PrefixThresholdExceed, hwIpv6PrefixThresholdExceedClear } STATUS current DESCRIPTION "The object indicates alarm of ipv4 prefixs." ::= { hwIpv6PrefixLimitConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.13.2 hwIpv6PrefixLimitObjectGroup OBJECT-GROUP OBJECTS { hwIpv6PrefixLimitValue, hwCurIpv6PrefixNum } STATUS current DESCRIPTION "The object indicates the number of ipv6 prefixs." ::= { hwIpv6PrefixLimitConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.14 hwRmGresmTokenObjects OBJECT IDENTIFIER ::= { hwRmExt 14 } -- 1.3.6.1.4.1.2011.5.25.145.14.1 hwGresmTokenTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGresmTokenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gresm token table." ::= { hwRmGresmTokenObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.14.1.1 hwGresmTokenEntry OBJECT-TYPE SYNTAX HwGresmTokenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gresm token table." INDEX { hwGresmTokenMode, entPhysicalIndex } ::= { hwGresmTokenTable 1 } HwGresmTokenEntry ::= SEQUENCE { hwGresmTokenMode INTEGER, hwGresmTokenUsedNum Integer32, hwGresmTokenMaxValue Integer32 } -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.1 hwGresmTokenMode OBJECT-TYPE SYNTAX INTEGER { global1(1), global2(2), global3(3), global4(4), perborad(5) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Specifies the aolloc mode of token. Options: 1. global1(1) -indicates that the global table 1 2. global2(2) -indicates that the global table 2 3. global3(3) -indicates that the global table 3 4. global4(4) -indicates that the global table 4 5. perborad(5) -indicates that the per borad" ::= { hwGresmTokenEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.2 hwGresmTokenUsedNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object identifies the number of tokens used currently." ::= { hwGresmTokenEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.14.1.1.3 hwGresmTokenMaxValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the max value of Token" ::= { hwGresmTokenEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.15 hwGresmTokenTraps OBJECT IDENTIFIER ::= { hwRmExt 15 } -- 1.3.6.1.4.1.2011.5.25.145.15.1 hwGresmTokenExceed NOTIFICATION-TYPE OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } STATUS current DESCRIPTION "The token count reaches the upper limit." ::= { hwGresmTokenTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.15.2 hwGresmTokenExceedClear NOTIFICATION-TYPE OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } STATUS current DESCRIPTION "The token count falls from the upper limit." ::= { hwGresmTokenTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.15.3 hwGresmTokenThresholdExceed NOTIFICATION-TYPE OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } STATUS current DESCRIPTION "The token usage exceeds the threshold." ::= { hwGresmTokenTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.15.4 hwGresmTokenThresholdExceedClear NOTIFICATION-TYPE OBJECTS { entPhysicalName, hwGresmTokenUsedNum, hwGresmTokenMaxValue } STATUS current DESCRIPTION "The token usage falls from the threshold." ::= { hwGresmTokenTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.16 hwGresmTokenTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 16 } -- 1.3.6.1.4.1.2011.5.25.145.16.1 hwGresmTokenNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwGresmTokenExceed, hwGresmTokenExceedClear, hwGresmTokenThresholdExceed, hwGresmTokenThresholdExceedClear } STATUS current DESCRIPTION "The object indicates alarm of Token." ::= { hwGresmTokenTrapConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.16.2 hwGresmTokenGroup OBJECT-GROUP OBJECTS { hwGresmTokenMode, hwGresmTokenUsedNum, hwGresmTokenMaxValue } STATUS current DESCRIPTION "A collection of objects for Token alarm." ::= { hwGresmTokenTrapConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.17 hwRmExtRouteObjects OBJECT IDENTIFIER ::= { hwRmExt 17 } -- 1.3.6.1.4.1.2011.5.25.145.18 hwRmExtRouteTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 18 } -- 1.3.6.1.4.1.2011.5.25.145.19 hwRmExtRouteTraps OBJECT IDENTIFIER ::= { hwRmExt 19 } -- 1.3.6.1.4.1.2011.5.25.145.19.1 hwPublicIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.19.1.1 hwPublicIpv4PrefixExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv4 prefixes has exceeded the maximum value." ::= { hwPublicIpv4PrefixLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.19.1.2 hwPublicIpv4PrefixExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv4 prefixes have resumed from exceeding the maximum vlaue." ::= { hwPublicIpv4PrefixLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.19.1.3 hwPublicIpv4PrefixThresholdExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv4 prefixes has exceeded the threshold." ::= { hwPublicIpv4PrefixLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.19.1.4 hwPublicIpv4PrefixThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv4 prefixes have resumed from exceeding the threshold. " ::= { hwPublicIpv4PrefixLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.19.2 hwPublicIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.19.2.1 hwPublicIpv6PrefixExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv6 prefixes has exceeded the maximum value." ::= { hwPublicIpv6PrefixLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.19.2.2 hwPublicIpv6PrefixExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv6 prefixes have resumed from exceeding the maximum vlaue." ::= { hwPublicIpv6PrefixLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.19.2.3 hwPublicIpv6PrefixThresholdExceed NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv6 prefixes has exceeded the threshold. " ::= { hwPublicIpv6PrefixLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.19.2.4 hwPublicIpv6PrefixThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the public IPv6 prefixes have resumed from exceeding the threshold. " ::= { hwPublicIpv6PrefixLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.19.3 hwL3vpnIpv6PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExtRouteTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.19.3.1 hwL3vpnIpv6PrefixExceed NOTIFICATION-TYPE OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the vpn instance IPv6 prefixes has exceeded the maximum vlaue." ::= { hwL3vpnIpv6PrefixLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.19.3.2 hwL3vpnIpv6PrefixExceedClear NOTIFICATION-TYPE OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the vpn instance IPv6 prefixes have resumed from exceeding the maximum value." ::= { hwL3vpnIpv6PrefixLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.19.3.3 hwL3vpnIpv6PrefixThresholdExceed NOTIFICATION-TYPE OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "This object indicates that the vpn instance IPv6 prefixes has exceeded the threshold. " ::= { hwL3vpnIpv6PrefixLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.20 hwRmExtRouteConformance OBJECT IDENTIFIER ::= { hwRmExt 20 } -- 1.3.6.1.4.1.2011.5.25.145.20.1 hwRmExtRouteCompliances MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for HUAWEI-RM-EXT-MIB." MODULE -- this module MANDATORY-GROUPS { hwPublicIpv4PrefixLimitNotificationGroup, hwPublicIpv4PrefixLimitObjectGroup, hwPublicIpv6PrefixLimitNotificationGroup, hwPublicIpv6PrefixLimitObjectGroup } ::= { hwRmExtRouteConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.20.2 hwRmExtRouteGroup OBJECT IDENTIFIER ::= { hwRmExtRouteConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.1 hwPublicIpv4PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 1 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.1.1 hwPublicIpv4PrefixLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwPublicIpv4PrefixExceed, hwPublicIpv4PrefixExceedClear, hwPublicIpv4PrefixThresholdExceed, hwPublicIpv4PrefixThresholdExceedClear } STATUS current DESCRIPTION "The object indicates alarm of public ipv4 prefixs." ::= { hwPublicIpv4PrefixLimitGroup 1 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.1.2 hwPublicIpv4PrefixLimitObjectGroup OBJECT-GROUP OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue } STATUS current DESCRIPTION "The object indicates the number of ipv4 prefixs." ::= { hwPublicIpv4PrefixLimitGroup 2 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.2 hwPublicIpv6PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 2 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.2.1 hwPublicIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwPublicIpv6PrefixExceed, hwPublicIpv6PrefixExceedClear, hwPublicIpv6PrefixThresholdExceed, hwPublicIpv6PrefixThresholdExceedClear } STATUS current DESCRIPTION "The object indicates alarm of ipv6 prefixs." ::= { hwPublicIpv6PrefixLimitGroup 1 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.2.2 hwPublicIpv6PrefixLimitObjectGroup OBJECT-GROUP OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "The object indicates the number of ipv6 prefixs." ::= { hwPublicIpv6PrefixLimitGroup 2 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.3 hwL3vpnIpv6PrefixLimitGroup OBJECT IDENTIFIER ::= { hwRmExtRouteGroup 3 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.3.1 hwL3vpnIpv6PrefixLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwL3vpnIpv6PrefixExceed, hwL3vpnIpv6PrefixExceedClear, hwL3vpnIpv6PrefixThresholdExceed } STATUS current DESCRIPTION "The object indicates alarm of ipv6 VPN instance prefixs." ::= { hwL3vpnIpv6PrefixLimitGroup 1 } -- 1.3.6.1.4.1.2011.5.25.145.20.2.3.2 hwL3vpnIpv6PrefixLimitObjectGroup OBJECT-GROUP OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue } STATUS current DESCRIPTION "The object indicates the number of ipv6 VPN instance prefixs." ::= { hwL3vpnIpv6PrefixLimitGroup 2 } -- 1.3.6.1.4.1.2011.5.25.145.21 hwEvpnMacObjects OBJECT IDENTIFIER ::= { hwRmExt 21 } -- 1.3.6.1.4.1.2011.5.25.145.21.1 hwMacLimitEvpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the EVPN instance for MAC limit." ::= { hwEvpnMacObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.21.2 hwCurMacNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number of MAC addresses of the EVPN instance." ::= { hwEvpnMacObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.21.3 hwEvpnMacUpperLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper limit value of MAC addresses of the EVPN instance." ::= { hwEvpnMacObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.21.4 hwEvpnMacLowerLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the lower limit value of MAC addresses of the EVPN instance." ::= { hwEvpnMacObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.21.5 hwEvpnMacLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the max value of MAC addresses of the EVPN instance." ::= { hwEvpnMacObjects 5 } -- 1.3.6.1.4.1.2011.5.25.145.22 hwEvpnMacLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 22 } -- 1.3.6.1.4.1.2011.5.25.145.22.1 hwEvpnMacExceed NOTIFICATION-TYPE OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } STATUS current DESCRIPTION "This object indicates that the number of MAC addresses of the EVPN instance has exceeded the maximum value." ::= { hwEvpnMacLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.22.2 hwEvpnMacExceedClear NOTIFICATION-TYPE OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } STATUS current DESCRIPTION "This object indicates that the number of MAC addresses of the EVPN instance has resumed from exceeding the maximum value." ::= { hwEvpnMacLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.22.3 hwEvpnMacThresholdExceed NOTIFICATION-TYPE OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } STATUS current DESCRIPTION "This object indicates that the number of MAC addresses of the EVPN instance has exceeded the threshold value." ::= { hwEvpnMacLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.22.3 hwEvpnMacThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacLimitValue } STATUS current DESCRIPTION "This object indicates that the number of MAC addresses of the EVPN instance has resumed from exceeding the threshold value." ::= { hwEvpnMacLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.23 hwEvpnMacLimitConformance OBJECT IDENTIFIER ::= { hwRmExt 23 } -- 1.3.6.1.4.1.2011.5.25.145.23.1 hwEvpnMacLimitNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwEvpnMacExceed, hwEvpnMacExceedClear, hwEvpnMacThresholdExceed, hwEvpnMacThresholdExceedClear} STATUS current DESCRIPTION "The object indicates the alarm of MAC addresses of the EVPN instance." ::= { hwEvpnMacLimitConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.23.2 hwEvpnMacLimitObjectGroup OBJECT-GROUP OBJECTS { hwMacLimitEvpnName, hwCurMacNum, hwEvpnMacUpperLimitValue, hwEvpnMacLowerLimitValue, hwEvpnMacLimitValue } STATUS current DESCRIPTION "The object indicates the number of MAC addresses of the EVPN instance." ::= { hwEvpnMacLimitConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.24 hwNhmRestrainObjects OBJECT IDENTIFIER ::= { hwRmExt 24 } -- 1.3.6.1.4.1.2011.5.25.145.24.1 hwNhmRestrainType OBJECT-TYPE SYNTAX INTEGER { routerelay(1), tunnelrelay(2), ipv6routerelay(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the type of cyclic iteration that is suppressed." ::= { hwNhmRestrainObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.24.2 hwNhmRestrainKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the key of cyclic iteration that is suppressed." ::= { hwNhmRestrainObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.24.3 hwNhmRestrainVpnName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VPN to which the iteration next hop belongs." ::= { hwNhmRestrainObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.24.4 hwNhmRestrainNextHop OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the iteration next hop." ::= { hwNhmRestrainObjects 4 } -- 1.3.6.1.4.1.2011.5.25.145.25 hwNhmRestrainTraps OBJECT IDENTIFIER ::= { hwRmExt 25 } -- 1.3.6.1.4.1.2011.5.25.145.25.1 hwNhmRestrain NOTIFICATION-TYPE OBJECTS { hwNhmRestrainType, hwNhmRestrainKey, hwNhmRestrainVpnName, hwNhmRestrainNextHop } STATUS current DESCRIPTION "This object indicates that cyclic iteration is suppressed." ::= { hwNhmRestrainTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.25.2 hwNhmRestrainClear NOTIFICATION-TYPE OBJECTS { hwNhmRestrainType, hwNhmRestrainKey } STATUS current DESCRIPTION "This object indicates that cyclic iteration suppression is removed." ::= { hwNhmRestrainTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.26 hwNhmRestrainTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 26 } -- 1.3.6.1.4.1.2011.5.25.145.26.1 hwNhmRestrainNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwNhmRestrain, hwNhmRestrainClear } STATUS current DESCRIPTION "This object indicates the content of the cyclic iteration that is suppressed." ::= { hwNhmRestrainTrapConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.26.2 hwNhmRestrainObjectGroup OBJECT-GROUP OBJECTS { hwNhmRestrainType, hwNhmRestrainKey, hwNhmRestrainVpnName, hwNhmRestrainNextHop } STATUS current DESCRIPTION "This object represents iterative information suppressed the content." ::= { hwNhmRestrainTrapConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.27 hwVlinkImportObjects OBJECT IDENTIFIER ::= { hwRmExt 27 } -- 1.3.6.1.4.1.2011.5.25.145.27.1 hwVlinkImportCurNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number of import vlink route number." ::= { hwVlinkImportObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.27.2 hwVlinkImportMaxNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper limit value of import vlink route number." ::= { hwVlinkImportObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.28 hwVlinkTraps OBJECT IDENTIFIER ::= { hwRmExt 28 } -- 1.3.6.1.4.1.2011.5.25.145.28.1 hwVlinkImportExceed NOTIFICATION-TYPE OBJECTS { hwVlinkImportCurNumber, hwVlinkImportMaxNumber } STATUS current DESCRIPTION "This object indicates that the number of import vlink items exceeded the maximum number." ::= { hwVlinkTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.29 hwVlinkImportConformance OBJECT IDENTIFIER ::= { hwRmExt 29 } -- 1.3.6.1.4.1.2011.5.25.145.29.1 hwVlinkImportNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwVlinkImportExceed } STATUS current DESCRIPTION "The object indicates the alarm of import vlink route." ::= { hwVlinkImportConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.29.2 hwVlinkImportObjectGroup OBJECT-GROUP OBJECTS { hwVlinkImportCurNumber, hwVlinkImportMaxNumber } STATUS current DESCRIPTION "The object indicates the number of import vlink route." ::= { hwVlinkImportConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.30 -- hwFibStatisticObject hwFibStatisticObject OBJECT IDENTIFIER ::= { hwRmExt 30 } -- 1.3.6.1.4.1.2011.5.25.145.30.1 -- hwFibStatisticsTable hwFibStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwFibStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table that contains fib statistics information." ::= { hwFibStatisticObject 1 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1 hwFibStatisticsEntry OBJECT-TYPE SYNTAX HwFibStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for fib flow statistics information." INDEX { hwFibSlot} ::= { hwFibStatisticsTable 1 } HwFibStatisticsEntry ::= SEQUENCE { hwFibSlot Unsigned32, hwIPv4FibNum Unsigned32, hwIPv4FibUsage Unsigned32, hwIPv6FibNum Unsigned32, hwIPv6FibUsage Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.1 hwFibSlot OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot index." ::= { hwFibStatisticsEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.2 hwIPv4FibNum OBJECT-TYPE SYNTAX Unsigned32 (0..100000000) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 fib number." ::= { hwFibStatisticsEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.3 hwIPv4FibUsage OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 fib utilization percentage." ::= { hwFibStatisticsEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.4 hwIPv6FibNum OBJECT-TYPE SYNTAX Unsigned32 (0..100000000) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 fib number." ::= { hwFibStatisticsEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.30.1.1.5 hwIPv6FibUsage OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 fib utilization percentage." ::= { hwFibStatisticsEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.31 hwIpv4RouteLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 31 } -- 1.3.6.1.4.1.2011.5.25.145.31.1 hwCurIpv4RouteNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number of IPv4 route." ::= { hwIpv4RouteLimitTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.31.2 hwIpv4RouteLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the number of public-network IPv4 routes that are supported." ::= { hwIpv4RouteLimitTrapObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.31.3 hwIpv4RouteLimitVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the IPv4 VPN instance for route limit." ::= { hwIpv4RouteLimitTrapObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.32 hwIpv6RouteLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 32 } -- 1.3.6.1.4.1.2011.5.25.145.32.1 hwCurIpv6RouteNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number of IPv6 route." ::= { hwIpv6RouteLimitTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.32.2 hwIpv6RouteLimitValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the number of public-network IPv6 routes that are supported." ::= { hwIpv6RouteLimitTrapObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.32.3 hwIpv6RouteLimitVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the IPv6 VPN instance for route limit." ::= { hwIpv6RouteLimitTrapObjects 3 } -- 1.3.6.1.4.1.2011.5.25.145.33 hwIpv4RouteLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 33 } -- 1.3.6.1.4.1.2011.5.25.145.33.1 hwIpv4RouteExceed NOTIFICATION-TYPE OBJECTS { hwIpv4RouteLimitVpnName, hwCurIpv4RouteNum, hwIpv4RouteLimitValue } STATUS current DESCRIPTION "The number of IPv4 routes on the device exceeds the alarm threshold." ::= { hwIpv4RouteLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.33.2 hwIpv4RouteExceedClear NOTIFICATION-TYPE OBJECTS { hwIpv4RouteLimitVpnName, hwCurIpv4RouteNum, hwIpv4RouteLimitValue } STATUS current DESCRIPTION "The number of IPv4 routes on the device falls below the alarm threshold." ::= { hwIpv4RouteLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.33.3 hwIpv4RouteThresholdExceed NOTIFICATION-TYPE OBJECTS { hwIpv4RouteLimitVpnName, hwCurIpv4RouteNum, hwIpv4RouteLimitValue } STATUS current DESCRIPTION "The number of IPv4 routes exceeded the threshold. " ::= { hwIpv4RouteLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.33.4 hwIpv4RouteThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwIpv4RouteLimitVpnName, hwCurIpv4RouteNum, hwIpv4RouteLimitValue } STATUS current DESCRIPTION "The number of IPv4 routes falls below the threshold. " ::= { hwIpv4RouteLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.34 hwIpv6RouteLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 34 } -- 1.3.6.1.4.1.2011.5.25.145.34.1 hwIpv6RouteExceed NOTIFICATION-TYPE OBJECTS { hwIpv6RouteLimitVpnName, hwCurIpv6RouteNum, hwIpv6RouteLimitValue } STATUS current DESCRIPTION "The number of IPv6 routes on the device exceeds the alarm threshold." ::= { hwIpv6RouteLimitTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.34.2 hwIpv6RouteExceedClear NOTIFICATION-TYPE OBJECTS { hwIpv6RouteLimitVpnName, hwCurIpv6RouteNum, hwIpv6RouteLimitValue } STATUS current DESCRIPTION "The number of IPv6 routes on the device falls below the alarm threshold." ::= { hwIpv6RouteLimitTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.34.3 hwIpv6RouteThresholdExceed NOTIFICATION-TYPE OBJECTS { hwIpv6RouteLimitVpnName, hwCurIpv6RouteNum, hwIpv6RouteLimitValue } STATUS current DESCRIPTION "The number of IPv6 routes exceeded the threshold. " ::= { hwIpv6RouteLimitTraps 3 } -- 1.3.6.1.4.1.2011.5.25.145.34.4 hwIpv6RouteThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwIpv6RouteLimitVpnName, hwCurIpv6RouteNum, hwIpv6RouteLimitValue } STATUS current DESCRIPTION "The number of IPv6 routes falls below the threshold. " ::= { hwIpv6RouteLimitTraps 4 } -- 1.3.6.1.4.1.2011.5.25.145.35 -- hwFibExtStatisticObject hwFibExtStatisticObject OBJECT IDENTIFIER ::= { hwRmExt 35 } -- 1.3.6.1.4.1.2011.5.25.145.35.1 -- hwFibExtStatisticsTable hwFibExtStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwFibExtStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table that contains fib statistics information." ::= { hwFibExtStatisticObject 1 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1 hwFibExtStatisticsEntry OBJECT-TYPE SYNTAX HwFibExtStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for fib flow statistics information." INDEX { hwExtChassisID, hwExtFibSlot } ::= { hwFibExtStatisticsTable 1 } HwFibExtStatisticsEntry ::= SEQUENCE { hwExtChassisID Unsigned32, hwExtFibSlot OCTET STRING, hwExtIPv4FibNum Unsigned32, hwExtIPv4FibUsage Unsigned32, hwExtIPv6FibNum Unsigned32, hwExtIPv6FibUsage Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.1 hwExtChassisID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis number." ::= { hwFibExtStatisticsEntry 1 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.2 hwExtFibSlot OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot index." ::= { hwFibExtStatisticsEntry 2 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.3 hwExtIPv4FibNum OBJECT-TYPE SYNTAX Unsigned32 (0..100000000) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 fib number." ::= { hwFibExtStatisticsEntry 3 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.4 hwExtIPv4FibUsage OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 fib utilization percentage." ::= { hwFibExtStatisticsEntry 4 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.5 hwExtIPv6FibNum OBJECT-TYPE SYNTAX Unsigned32 (0..100000000) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 fib number." ::= { hwFibExtStatisticsEntry 5 } -- 1.3.6.1.4.1.2011.5.25.145.35.1.1.6 hwExtIPv6FibUsage OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 fib utilization percentage." ::= { hwFibExtStatisticsEntry 6 } --1.3.6.1.4.1.2011.5.25.145.36 hwNhmCyclicIterateRestrainObjects OBJECT IDENTIFIER ::= { hwRmExt 36 } --1.3.6.1.4.1.2011.5.25.145.36.1 hwNhmCyclicIterateRestrainType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the type of cyclic iteration that is suppressed." ::= { hwNhmCyclicIterateRestrainObjects 1 } --1.3.6.1.4.1.2011.5.25.145.36.2 hwNhmCyclicIterateRestrainVpnName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VPN to which the iteration next hop belongs." ::= { hwNhmCyclicIterateRestrainObjects 3 } --1.3.6.1.4.1.2011.5.25.145.36.3 hwNhmCyclicIterateRestrainNextHop OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the iteration next hop." ::= { hwNhmCyclicIterateRestrainObjects 4 } --1.3.6.1.4.1.2011.5.25.145.36.4 hwNhmCyclicIterateRestrainProtocolType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of this object identifies the protocol type of cyclic iteration that is suppressed." ::= { hwNhmCyclicIterateRestrainObjects 2 } --1.3.6.1.4.1.2011.5.25.145.37 hwNhmCyclicIterateRestrainTraps OBJECT IDENTIFIER ::= { hwRmExt 37 } --1.3.6.1.4.1.2011.5.25.145.37.1 hwNhmCyclicIterateRestrain NOTIFICATION-TYPE OBJECTS { hwNhmCyclicIterateRestrainType, hwNhmCyclicIterateRestrainVpnName, hwNhmCyclicIterateRestrainNextHop, hwNhmCyclicIterateRestrainProtocolType } STATUS current DESCRIPTION "This object indicates that cyclic iteration is suppressed." ::= { hwNhmCyclicIterateRestrainTraps 1 } --1.3.6.1.4.1.2011.5.25.145.37.2 hwNhmCyclicIterateRestrainClear NOTIFICATION-TYPE OBJECTS { hwNhmCyclicIterateRestrainType, hwNhmCyclicIterateRestrainVpnName, hwNhmCyclicIterateRestrainNextHop, hwNhmCyclicIterateRestrainProtocolType } STATUS current DESCRIPTION "This object indicates that cyclic iteration suppression is removed." ::= { hwNhmCyclicIterateRestrainTraps 2 } --1.3.6.1.4.1.2011.5.25.145.38 hwNhmCyclicIterateRestrainTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 38 } --1.3.6.1.4.1.2011.5.25.145.38.1 hwNhmCyclicIterateRestrainNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwNhmCyclicIterateRestrain, hwNhmCyclicIterateRestrainClear } STATUS current DESCRIPTION "This object indicates the content of the cyclic iteration that is suppressed." ::= { hwNhmCyclicIterateRestrainTrapConformance 1 } --1.3.6.1.4.1.2011.5.25.145.38.2 hwNhmCyclicIterateRestrainObjectGroup OBJECT-GROUP OBJECTS { hwNhmCyclicIterateRestrainType, hwNhmCyclicIterateRestrainVpnName, hwNhmCyclicIterateRestrainNextHop, hwNhmCyclicIterateRestrainProtocolType} STATUS current DESCRIPTION "This object represents iterative information suppressed the content." ::= { hwNhmCyclicIterateRestrainTrapConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.39 hwVstmMacObjects OBJECT IDENTIFIER ::= { hwRmExt 39 } -- 1.3.6.1.4.1.2011.5.25.145.39.1 hwVstmCurMacNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the current number MAC routes on the device ." ::= { hwVstmMacObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.39.2 hwVstmMaxMacNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the max number MAC routes on the device ." ::= { hwVstmMacObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.40 hwVstmMacExceedTraps OBJECT IDENTIFIER ::= { hwRmExt 40 } -- 1.3.6.1.4.1.2011.5.25.145.40.1 hwVstmMacExceed NOTIFICATION-TYPE OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum } STATUS current DESCRIPTION "This object indicates that the number of MAC routes on the device has exceeded the maximum value." ::= { hwVstmMacExceedTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.40.2 hwVstmMacExceedClear NOTIFICATION-TYPE OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum } STATUS current DESCRIPTION "This object indicates that the number of MAC routes on the device has resumed from exceeding the maximum value." ::= { hwVstmMacExceedTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.41 hwVstmMacExceedConformance OBJECT IDENTIFIER ::= { hwRmExt 41 } -- 1.3.6.1.4.1.2011.5.25.145.41.1 hwVstmMacExceedNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwVstmMacExceed, hwVstmMacExceedClear } STATUS current DESCRIPTION "The object indicates the alarm of MAC routes of the device ." ::= { hwVstmMacExceedConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.41.2 hwVstmMacExceedObjectGroup OBJECT-GROUP OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum } STATUS current DESCRIPTION "The object indicates the number of MAC routes of the device ." ::= { hwVstmMacExceedConformance 2 } -- 1.3.6.1.4.1.2011.5.25.145.42 hwEvpnStickyMacObjects OBJECT IDENTIFIER ::= { hwRmExt 42 } -- 1.3.6.1.4.1.2011.5.25.145.42.1 hwEVPNInstanceName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the name of the EVPN instance with sticky MAC addresses conflicting." ::= { hwEvpnStickyMacObjects 1 } -- 1.3.6.1.4.1.2011.5.25.145.42.2 hwBdId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the BDID with sticky MAC addresses conflicting." ::= { hwEvpnStickyMacObjects 2 } -- 1.3.6.1.4.1.2011.5.25.145.43 hwEvpnStickyMacConflictTraps OBJECT IDENTIFIER ::= { hwRmExt 43 } -- 1.3.6.1.4.1.2011.5.25.145.43.1 hwEvpnStickyMacConflict NOTIFICATION-TYPE OBJECTS { hwEVPNInstanceName, hwBdId } STATUS current DESCRIPTION "This object indicates the name of the EVPN instance with sticky MAC addresses conflicting." ::= { hwEvpnStickyMacConflictTraps 1 } -- 1.3.6.1.4.1.2011.5.25.145.43.2 hwEvpnStickyMacConflictClear NOTIFICATION-TYPE OBJECTS { hwEVPNInstanceName, hwBdId } STATUS current DESCRIPTION "This object indicates the name of the EVPN instance which sticky MAC addresses conflicting has been resumed." ::= { hwEvpnStickyMacConflictTraps 2 } -- 1.3.6.1.4.1.2011.5.25.145.44 hwEvpnStickyMacConflictConformance OBJECT IDENTIFIER ::= { hwRmExt 44 } -- 1.3.6.1.4.1.2011.5.25.145.44.1 hwEvpnStickyMacConflictNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwEvpnStickyMacConflict, hwEvpnStickyMacConflictClear } STATUS current DESCRIPTION "The object indicates the alarm of sticky MAC conflicting on the device." ::= { hwEvpnStickyMacConflictConformance 1 } -- 1.3.6.1.4.1.2011.5.25.145.44.2 hwEvpnStickyMacConflictObjectGroup OBJECT-GROUP OBJECTS { hwEVPNInstanceName, hwBdId } STATUS current DESCRIPTION "This object indicates the name of the EVPN instance with sticky MAC addresses conflicting." ::= { hwEvpnStickyMacConflictConformance 2 } END