TIMETRA-ISIS-NG-MIB DEFINITIONS ::= BEGIN IMPORTS InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB InetAddress, InetAddressPrefixLength, InetAddressType, InetAutonomousSystemNumber FROM INET-ADDRESS-MIB SNPAAddress, SystemID, isisCircIndex, isisISAdjIndex, isisISAdjState, isisManAreaAddrExistState, isisSysInstance, isisSysL1State, isisSysL2State FROM ISIS-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF Counter32, Counter64, Gauge32, Integer32, IpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Unsigned32 FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TimeInterval, TimeStamp, TruthValue FROM SNMPv2-TC timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB TLNamedItemOrEmpty, TNamedItemOrEmpty, TResolveStatus, TmnxAdjacencySetFamilyType, TmnxAdminState, TmnxEnabledDisabled, TmnxHigh32, TmnxIgpSCFamilyType, TmnxLow32, TmnxOperState, TmnxReferenceBandwidth FROM TIMETRA-TC-MIB TmnxInetCidrNextHopOwner, TmnxInetCidrNextHopType, vRtrID, vRtrIfIndex FROM TIMETRA-VRTR-MIB ; timetraIsisNgMIBModule MODULE-IDENTITY LAST-UPDATED "202002010000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module to manage and provision the extensions to the ISIS routing protocol for the Nokia SROS device. Copyright 2013-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "202002010000Z" DESCRIPTION "Rev 20.0 01 Feb 2020 00:00 20.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201904010000Z" DESCRIPTION "Rev 19.0 01 April 2019 00:00 19.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201802010000Z" DESCRIPTION "Rev 16.0 01 Feb 2018 00:00 16.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201603010000Z" DESCRIPTION "Rev 15.0 01 Mar 2016 00:00 15.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201503010000Z" DESCRIPTION "Rev 14.0 01 Mar 2015 00:00 14.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201501010000Z" DESCRIPTION "Rev 13.0 01 Jan 2015 00:00 13.0 release of the TIMETRA-ISIS-NG-MIB." REVISION "201304080000Z" DESCRIPTION "Rev 0.1 08 Apr 2013 00:00 Initial version of the TIMETRA-ISIS-NG-MIB." ::= { timetraSRMIBModules 88 } TmnxIsisLSPBuffSize ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxIsisLSPBuffSize is the extended integer sub range for LSP size." SYNTAX Integer32 (490..9190) TmnxIsisLSPBuffExtSize ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxIsisLSPBuffExtSize is the extended integer sub range for LSP size for increased interface mtu in fp4 cards." SYNTAX Integer32 (490..9778) TmnxIsisRoutingTopology ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxIsisRoutingTopology specifies the isis routing topology. native(1) - Indicates standard topology. mt(2) - Indicates multi-topology for IPv4/IPv6 unicast/multicast routing." SYNTAX INTEGER { none (0), native (1), mt (2) } tmnxIsisObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 88 } tmnxIsisSystemObjs OBJECT IDENTIFIER ::= { tmnxIsisObjs 1 } tmnxIsisTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisTable provides an extension of the isisSysTable in the ISIS-MIB." ::= { tmnxIsisSystemObjs 1 } tmnxIsisEntry OBJECT-TYPE SYNTAX TmnxIsisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisTable represents additional columns for attributes specific to the Nokia SROS series IS-IS protocol instance on this router." INDEX { vRtrID, isisSysInstance } ::= { tmnxIsisTable 1 } TmnxIsisEntry ::= SEQUENCE { tmnxIsisLastEnabledTime TimeStamp, tmnxIsisAuthKey OCTET STRING, tmnxIsisAuthType INTEGER, tmnxIsisAuthCheck TruthValue, tmnxIsisExportPolicy1 TNamedItemOrEmpty, tmnxIsisExportPolicy2 TNamedItemOrEmpty, tmnxIsisExportPolicy3 TNamedItemOrEmpty, tmnxIsisExportPolicy4 TNamedItemOrEmpty, tmnxIsisExportPolicy5 TNamedItemOrEmpty, tmnxIsisLspLifetime Unsigned32, tmnxIsisOverloadTimeout Unsigned32, tmnxIsisOperState TmnxOperState, tmnxIsisReferenceBw TmnxReferenceBandwidth, tmnxIsisTrafficEng TruthValue, tmnxIsisShortCuts TruthValue, tmnxIsisSpfHoldTime Integer32, tmnxIsisLastSpfRun TimeStamp, tmnxIsisGracefulRestart TruthValue, tmnxIsisOverloadOnBoot INTEGER, tmnxIsisOverloadOnBootTimeout Unsigned32, tmnxIsisSpfWait Unsigned32, tmnxIsisSpfInitialWait Unsigned32, tmnxIsisSpfSecondWait Unsigned32, tmnxIsisLspMaxWait Unsigned32, tmnxIsisLspInitialWait Unsigned32, tmnxIsisLspSecondWait Unsigned32, tmnxIsisCsnpAuthentication TruthValue, tmnxIsisHelloAuthentication TruthValue, tmnxIsisPsnpAuthentication TruthValue, tmnxIsisGRHelperMode TruthValue, tmnxIsisEnableIPv4 TruthValue, tmnxIsisUnicastImport TruthValue, tmnxIsisMulticastImport TruthValue, tmnxIsisStrictAdjacencyCheck TruthValue, tmnxIsisManualSpfTrigger INTEGER, tmnxIsisMultiTopology TruthValue, tmnxIsisMultiTopoIPv6Ucast TruthValue, tmnxIsisIPv6RoutingTopo INTEGER, tmnxIsisSysOrigL1LSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisSysOrigL2LSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisLdpSyncAdminState TruthValue, tmnxIsisIPv6UnicastImport TruthValue, tmnxIsisIPv6MulticastImport TruthValue, tmnxIsisAdvertisePassiveOnly TruthValue, tmnxIsisDefaultRouteTag Unsigned32, tmnxIsisSuppressDefault TruthValue, tmnxIsisLdpOverRsvp TmnxEnabledDisabled, tmnxIsisExportLimit Unsigned32, tmnxIsisExportLimitLogPercent Unsigned32, tmnxIsisTotalL1ExportedRoutes Gauge32, tmnxIsisTotalL2ExportedRoutes Gauge32, tmnxIsisRsvpShortcut TruthValue, tmnxIsisAdvertiseTunnelLink TruthValue, tmnxIsisIidTlv TmnxEnabledDisabled, tmnxIsisL1MacAddress MacAddress, tmnxIsisL2MacAddress MacAddress, tmnxIsisSysOperL1LSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisSysOperL2LSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisLoopfreeAlternate TruthValue, tmnxIsisIPv4McastRoutingTopo TmnxIsisRoutingTopology, tmnxIsisIPv6McastRoutingTopo TmnxIsisRoutingTopology, tmnxIsisMultiTopoIPv4Mcast TruthValue, tmnxIsisMultiTopoIPv6Mcast TruthValue, tmnxIsisOverloadMaxMetric TruthValue, tmnxIsisOverloadOnBootMaxMetric TruthValue, tmnxIsisRouterId Unsigned32, tmnxIsisAdvRtrCapability INTEGER, tmnxIsisHelloPadding INTEGER, tmnxIsisLspRefreshInterval Unsigned32, tmnxIsisOperRouterId Unsigned32, tmnxIsisAuthKeyChain TNamedItemOrEmpty, tmnxIsisIgnoreLspErrors TruthValue, tmnxIsisSuppressAttachedBit TruthValue, tmnxIsisRemoteLoopfreeAlternate TruthValue } tmnxIsisLastEnabledTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLastEnabledTime indicates the sysUpTime value when isisSysAdminState was last set to enabled (1) to run the IS-IS protocol in the router." ::= { tmnxIsisEntry 1 } tmnxIsisAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAuthKey specifies the authentication key string used to verify the authenticity of packets sent by neighboring routers on an IS-IS interface. For authentication to succeed both the authentication key and the authentication type defined by the object tmnxIsisAuthType must match. If tmnxIsisAuthType is set to 'password', tmnxIsisAuthKey can include any ASCII character. Authentication can be configured globally and applied to all ISIS levels or it can be configured on a per level basis; the most specific value is used. When read, tmnxIsisAuthKey always returns an Octet String of length zero." DEFVAL { ''H } ::= { tmnxIsisEntry 2 } tmnxIsisAuthType OBJECT-TYPE SYNTAX INTEGER { none (1), password (2), md5 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAuthType specifies the method of authentication used to verify the authenticity of packets sent by neighboring routers on an IS-IS interface. For authentication to succeed both the authentication key defined in the tmnxIsisAuthKey object and the authentication type must match. Authentication can be configured globally and applied to all ISIS levels or it can be configured on a per level basis; the most specific value is used." DEFVAL { none } ::= { tmnxIsisEntry 3 } tmnxIsisAuthCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAuthCheck specifies whether authentication check has to be performed on received IS-IS protocol packets to determine if they should be rejected. When tmnxIsisAuthCheck has a value of 'true', all IS-IS protocol packets that have a mismatch on either the authentication type, specified by the value of tmnxIsisAuthType, or the authentication key, given in tmnxIsisAuthKey are rejected. When tmnxIsisAuthCheck has a value of 'false', authentication is performed on received IS-IS protocol packets but mismatched packets are not rejected." DEFVAL { true } ::= { tmnxIsisEntry 4 } tmnxIsisExportPolicy1 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportPolicy1 specifies the name of the first policy to be used for determining which routes are exported from the routing table to IS-IS. If no export policy is defined, non IS-IS router will not be exported from the routing table manager to IS-IS. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The export policy name list, tmnxIsisExportPolicy1 through tmnxIsisExportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisEntry 5 } tmnxIsisExportPolicy2 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportPolicy2 specifies the name of the second policy to be used for determining which routes are exported from the routing table to IS-IS. If no export policy is defined, non IS-IS router will not be exported from the routing table manager to IS-IS. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The export policy name list, tmnxIsisExportPolicy1 through tmnxIsisExportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisEntry 6 } tmnxIsisExportPolicy3 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportPolicy3 specifies the name of the third policy to be used for determining which routes are exported from the routing table to IS-IS. If no export policy is defined, non IS-IS router will not be exported from the routing table manager to IS-IS. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The export policy name list, tmnxIsisExportPolicy1 through tmnxIsisExportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisEntry 7 } tmnxIsisExportPolicy4 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportPolicy4 specifies the name of the fourth policy to be used for determining which routes are exported from the routing table to IS-IS. If no export policy is defined, non IS-IS router will not be exported from the routing table manager to IS-IS. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The export policy name list, tmnxIsisExportPolicy1 through tmnxIsisExportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisEntry 8 } tmnxIsisExportPolicy5 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportPolicy5 specifies the name of the fifth policy to be used for determining which routes are exported from the routing table to IS-IS. If no export policy is defined, non IS-IS router will not be exported from the routing table manager to IS-IS. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The export policy name list, tmnxIsisExportPolicy1 through tmnxIsisExportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisEntry 9 } tmnxIsisLspLifetime OBJECT-TYPE SYNTAX Unsigned32 (350..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspLifetime specifies the amount of time, in seconds, a given LSP is considered valid without the originating router having refreshed the LSP. The actual LSP refresh timer is the value of tmnxIsisLspLifetime minus 317 seconds." DEFVAL { 1200 } ::= { tmnxIsisEntry 10 } tmnxIsisOverloadTimeout OBJECT-TYPE SYNTAX Unsigned32 (0 | 60..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverloadTimeout specifies the amount of time, in seconds, the router operates in the overload state before attempting to reestablish normal operations. While in overload state, this IS-IS router will only be used if the destination is only reachable via this router; it is not used for other transit traffic. Operationally placing the router into the overload state is often used as a precursor to shutting down the IS-IS protocol operation. This variable is an extension to the isisSysWaitTime to accept an additional value of 0 to specify that the router is in overload infinitely." DEFVAL { 0 } ::= { tmnxIsisEntry 11 } tmnxIsisOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisOperState indicates the current operating state of this IS-IS protocol instance on this router." ::= { tmnxIsisEntry 12 } tmnxIsisReferenceBw OBJECT-TYPE SYNTAX TmnxReferenceBandwidth UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisReferenceBw specifies the reference bandwidth that needs to be used to calculate the cost. To configure higher reference bandwidth values, please use the newer objects tmnxIsisReferenceBwU64High and tmnxIsisReferenceBwU64Low in tmnxIsisExtTable. In case a reference bandwidth is configured in tmnxIsisExtTable that exceeds the maximum of the tmnxIsisReferenceBw range, this object will return the maximum value. The real reference bandwidth can be found in tmnxIsisReferenceBwU64High and tmnxIsisReferenceBwU64Low. In order to calculate the lowest cost to reach a given destination each configured level on each interface must have a cost. If the reference-bandwidth is defined then the cost is calculated using the following formula: Cost = reference-bandwidth / bandwidth. If the reference bandwidth is configured as Ten Gig (10,000,000,000) a 100-Mbps interface has a default metric of 100. In order for metrics in excess of 63 to be configured wide metrics must be deployed. A value of '0' means that the reference bandwidth is not defined." DEFVAL { 0 } ::= { tmnxIsisEntry 13 } tmnxIsisTrafficEng OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisTrafficEng specifies whether traffic engineering is enabled for the router. When the value of tmnxIsisTrafficEng is 'true', traffic engineering is enabled for the router. When the value of tmnxIsisTrafficEng is 'false', traffic engineering is disabled so that te-metrics are not generated and are ignored when received by this node." DEFVAL { false } ::= { tmnxIsisEntry 14 } tmnxIsisShortCuts OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisShortCuts indicates whether IGP shortcuts are required or not. When the value of tmnxIsisShortCuts is 'true', MPLS label switched paths of LSPs are used as next hops whenever BGP need to resolve the next hop within the IS-IS domain. When the value of tmnxIsisShortCuts is 'false', IGP shortcuts are not required by BGP. This doesn't have any meaning if tmnxIsisTrafficEng is set to false." ::= { tmnxIsisEntry 15 } tmnxIsisSpfHoldTime OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfHoldTime indicates the time interval at which SPF is run." ::= { tmnxIsisEntry 16 } tmnxIsisLastSpfRun OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLastSpfRun indicates the sysUpTime value when the last SPF run was performed for this instance of the IS-IS protocol in the router." ::= { tmnxIsisEntry 17 } tmnxIsisGracefulRestart OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisGracefulRestart specifies whether the graceful restart is enabled or disabled for this instance of IS-IS on the router." DEFVAL { false } ::= { tmnxIsisEntry 18 } tmnxIsisOverloadOnBoot OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverloadOnBoot specifies if the router should be in overload state right after the boot up process. If the tmnxIsisOverloadOnBoot is set to 'enabled' the overload timeout is maintained by tmnxIsisOverloadOnBootTimeout." DEFVAL { disabled } ::= { tmnxIsisEntry 19 } tmnxIsisOverloadOnBootTimeout OBJECT-TYPE SYNTAX Unsigned32 (0 | 60..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverloadOnBootTimeout specifies the amount of time, in seconds, for which the router operates in the overload state before attempting to reestablish normal operations when the system comes up after a fresh boot. While in overload state, this IS-IS router will only be used if the destination is only reachable via this router; it is not used for other transit traffic." DEFVAL { 0 } ::= { tmnxIsisEntry 20 } tmnxIsisSpfWait OBJECT-TYPE SYNTAX Unsigned32 (10..120000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSpfWait specifies the Maximum interval between two consecutive spf calculations in milliseconds." DEFVAL { 10000 } ::= { tmnxIsisEntry 21 } tmnxIsisSpfInitialWait OBJECT-TYPE SYNTAX Unsigned32 (10..100000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSpfInitialWait specifies the initial SPF calculation delay (in milliseconds) after a topology change." DEFVAL { 1000 } ::= { tmnxIsisEntry 22 } tmnxIsisSpfSecondWait OBJECT-TYPE SYNTAX Unsigned32 (10..100000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSpfSecondWait specifies the hold time, in milliseconds, between the first and second SPF calculation. Subsequent SPF runs will occur at exponentially increasing intervals of spf-second-wait i.e. if spf-second-wait is 1000, then the next SPF will run after 2000 msec, the next one at 4000 msec etc until it is capped off at spf-wait value. The SPF interval will stay at spf-wait value until there are no more SPF runs scheduled in that interval. After a full interval without any SPF runs, the SPF interval will drop back to spf-initial-wait." DEFVAL { 1000 } ::= { tmnxIsisEntry 23 } tmnxIsisLspMaxWait OBJECT-TYPE SYNTAX Unsigned32 (10..120000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspMaxWait specifies the maximum interval, in milliseconds, between two consecutive occurrences of an LSP being generated." DEFVAL { 5000 } ::= { tmnxIsisEntry 24 } tmnxIsisLspInitialWait OBJECT-TYPE SYNTAX Unsigned32 (10..100000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspInitialWait specifies the initial LSP generation delay in milliseconds." DEFVAL { 10 } ::= { tmnxIsisEntry 25 } tmnxIsisLspSecondWait OBJECT-TYPE SYNTAX Unsigned32 (10..100000) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspSecondWait specifies the hold time, in milliseconds, between the first and second LSP generation." DEFVAL { 1000 } ::= { tmnxIsisEntry 26 } tmnxIsisCsnpAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisCsnpAuthentication specifies whether authentication of CSNP packets is enabled or not. When tmnxIsisCsnpAuthentication has a value of 'true', authentication of individual ISIS packets of CSNP type is enabled. When tmnxIsisCsnpAuthentication has a value of 'false', authentication of CSNP packets is suppressed." DEFVAL { true } ::= { tmnxIsisEntry 27 } tmnxIsisHelloAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisHelloAuthentication specifies whether authentication of HELLO packets is enabled or not. When tmnxIsisHelloAuthentication has a value of 'true', authentication of individual ISIS packets of HELLO type is enabled. When tmnxIsisHelloAuthentication has a value of 'false', authentication of HELLO packets is suppressed." DEFVAL { true } ::= { tmnxIsisEntry 28 } tmnxIsisPsnpAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPsnpAuthentication specifies whether authentication of PSNP packets is enabled or not. When tmnxIsisPsnpAuthentication has a value of 'true', authentication of individual ISIS packets of PSNP type is enabled. When tmnxIsisPsnpAuthentication has a value of 'false', authentication of PSNP packets is suppressed." DEFVAL { true } ::= { tmnxIsisEntry 29 } tmnxIsisGRHelperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisGRHelperMode specifies whether the graceful restart helper mode is enabled or disabled for this instance of IS-IS on the router. The value of the object tmnxIsisGRHelperMode is only valid if the value of object tmnxIsisGracefulRestart is 'true'. When tmnxIsisGRHelperMode has a value of 'true' graceful restart helper capabilities are enabled. When tmnxIsisGRHelperMode has a value of 'false' the graceful restart helper capabilities are disabled." DEFVAL { false } ::= { tmnxIsisEntry 30 } tmnxIsisEnableIPv4 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisEnableIPv4 specifies whether this IS-IS instance supports IPv4. When tmnxIsisEnableIPv4 has a value of 'true', the IS-IS instance supports IPv4, and when it has a value of 'false', it does not." DEFVAL { true } ::= { tmnxIsisEntry 31 } tmnxIsisUnicastImport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisUnicastImport specifies whether ISIS protocol will submit routes into the unicast Route Table Manage(RTM). When tmnxIsisUnicastImport has a value of 'true', the IS-IS instance submits routes into the unicast RTM, and when it has a value of 'false', it does not." DEFVAL { true } ::= { tmnxIsisEntry 32 } tmnxIsisMulticastImport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisMulticastImport specifies whether ISIS protocol will submit routes into the multicast Reverse Path Forwarding(RPF) Route Table Manage(RTM). When tmnxIsisMulticastImport has a value of 'true', ISIS protocol submits routes into the multicast RPF RTM and when it has a value of 'false', it does not." DEFVAL { false } ::= { tmnxIsisEntry 33 } tmnxIsisStrictAdjacencyCheck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisStrictAdjacencyCheck specifies whether an ISIS adjacency can be formed when two routers do not run the same IP versions. When tmnxIsisStrictAdjacencyCheck is 'true', both routers have to run the same IP versions in the ISIS protocol. When tmnxIsisStrictAdjacencyCheck is 'false', having one common IP version running is enough to form an adjacency." DEFVAL { false } ::= { tmnxIsisEntry 34 } tmnxIsisManualSpfTrigger OBJECT-TYPE SYNTAX INTEGER { noAction (1), runTotalSpf (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisManualSpfTrigger specifies a manual Dijkstra SPF calculation trigger. When tmnxIsisManualSpfTrigger is set to 'runTotalSpf' a normal Dijkstra SPF calculation is performed. GETs and GETNEXTs on this variable return 'noAction'." DEFVAL { noAction } ::= { tmnxIsisEntry 35 } tmnxIsisMultiTopology OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisMultiTopology specifies if the multi topology for ISIS is enabled." DEFVAL { false } ::= { tmnxIsisEntry 36 } tmnxIsisMultiTopoIPv6Ucast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisMultiTopoIPv6Ucast specifies if IPv6 unicast is enabled for ISIS multi topology. To enable IPv6 unicast on ISIS, tmnxIsisMultiTopology should be set to 'true'." DEFVAL { false } ::= { tmnxIsisEntry 37 } tmnxIsisIPv6RoutingTopo OBJECT-TYPE SYNTAX INTEGER { none (0), native (1), mt (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIPv6RoutingTopo specifies the routing topology for IPv6. If the value of tmnxIsisIPv6RoutingTopo is set to 'mt', multi topology for ipv6 routing is in effect only if tmnxIsisMultiTopoIPv6Ucast is set to 'true'." DEFVAL { none } ::= { tmnxIsisEntry 38 } tmnxIsisSysOrigL1LSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSysOrigL1LSPBuffSize specifies the maximum size of Level 1 LSPs and SNPs originated by this instance. This object may only be modified when the ISIS-MIB::isisSysAdminState member of the corresponding entry in the ISIS-MIB::isisSysTable table has a value of 'outOfService (3)'. This object replaces the ISIS-MIB::isisSysOrigL1LSPBuffSize member of the ISIS-MIB::isisSysTable table." DEFVAL { 1492 } ::= { tmnxIsisEntry 39 } tmnxIsisSysOrigL2LSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSysOrigL2LSPBuffSize specifies the maximum size of Level 2 LSPs and SNPs originated by this system. This object may only be modified when the ISIS-MIB::isisSysAdminState member of the corresponding entry in the ISIS-MIB::isisSysTable table has a value of 'outOfService (3)'. This object replaces the ISIS-MIB::isisSysOrigL2LSPBuffSize member of the ISIS-MIB::isisSysTable table." DEFVAL { 1492 } ::= { tmnxIsisEntry 40 } tmnxIsisLdpSyncAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLdpSyncAdminState specifies whether the IGP-LDP synchronization feature is enabled or disabled on all interfaces participating in the ISIS routing protocol. When the value is set to 'false', IGP immediately advertises the actual value of the link cost for all interfaces which have the IGP-LDP synchronization enabled if the currently advertised cost is different. It will then disable IGP-LDP synchronization for all interfaces." DEFVAL { true } ::= { tmnxIsisEntry 41 } tmnxIsisIPv6UnicastImport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIPv6UnicastImport specifies whether ISIS protocol will submit routes into the unicast IPv6 Route Table Manage(RTM). When tmnxIsisUnicastImport has a value of 'true', the IS-IS instance submits routes into the unicast IPv6 RTM, and when it has a value of 'false', it does not." DEFVAL { true } ::= { tmnxIsisEntry 42 } tmnxIsisIPv6MulticastImport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIPv6MulticastImport specifies whether ISIS protocol will submit routes into the multicast IPv6 Reverse Path Forwarding(RPF) Route Table Manage(RTM). When tmnxIsisMulticastImport has a value of 'true', ISIS protocol submits routes into the multicast IPv6 RPF RTM and when it has a value of 'false', it does not." DEFVAL { false } ::= { tmnxIsisEntry 43 } tmnxIsisAdvertisePassiveOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAdvertisePassiveOnly specifies whether ISIS protocol will advertise only prefixes that belong to passive interfaces. When tmnxIsisAdvertisePassiveOnly is set to 'true', ISIS protocol advertises only prefixes that belong to passive interfaces." DEFVAL { false } ::= { tmnxIsisEntry 44 } tmnxIsisDefaultRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisDefaultRouteTag specifies a 32-bit integer tag for the ISIS default route. This route tag can be used to apply administrative policy. A value of 0 indicates that the tag has not been set." DEFVAL { 0 } ::= { tmnxIsisEntry 45 } tmnxIsisSuppressDefault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSuppressDefault specifies whether ISIS protocol will ignore the ATT bit and therefore suppress the installation of the default routes on L1 router. When tmnxIsisSuppressDefault is set to 'true', ISIS protocol will ignore the ATT bit and therefore suppress the installation of the default routes." DEFVAL { false } ::= { tmnxIsisEntry 46 } tmnxIsisLdpOverRsvp OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLdpOverRsvp specifies whether LDP-over-RSVP feature is enabled or disabled for ISIS. When tmnxIsisLdpOverRsvp is enabled, ISIS will select the endpoint that is closest to the destination for further selection of LDP-over-RSVP tunnels to that endpoint." DEFVAL { disabled } ::= { tmnxIsisEntry 47 } tmnxIsisExportLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportLimit specifies the maximum number of routes or prefixes that can be exported into ISIS from the route table. A value of 0 indicates that the export limit for routes or prefixes has been disabled." DEFVAL { 0 } ::= { tmnxIsisEntry 48 } tmnxIsisExportLimitLogPercent OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisExportLimitLogPercent specifies the percentage of the export-limit at which a warning log message and SNMP notification would be sent; this would only be a warning and additional routes will be learned up to 100% of tmnxIsisExportLimit. A value of 0 indicates that tmnxIsisExportLimitLogPercent is disabled and no log message or SNMP notification would be sent." DEFVAL { 0 } ::= { tmnxIsisEntry 49 } tmnxIsisTotalL1ExportedRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisTotalL1ExportedRoutes indicates the total number of routes exported into ISIS level 1 from the route table manager when an export policy is configured. If no export policy is configured, tmnxIsisTotalL1ExportedRoutes will return 0." ::= { tmnxIsisEntry 50 } tmnxIsisTotalL2ExportedRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisTotalL2ExportedRoutes indicates the total number of routes exported into ISIS level 2 from the route table manager when an export policy is configured. If no export policy is configured, tmnxIsisTotalL2ExportedRoutes will return 0." ::= { tmnxIsisEntry 51 } tmnxIsisRsvpShortcut OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRsvpShortcut specifies whether RSVP-TE shortcut for resolving IGP routes has been enabled or disabled for IS-IS. When the value of tmnxIsisRsvpShortcut is set to true RSVP-TE shortcut is enabled and when tmnxIsisRsvpShortcut is set to false RSVP-TE shortcut is disabled for IS-IS." DEFVAL { false } ::= { tmnxIsisEntry 52 } tmnxIsisAdvertiseTunnelLink OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAdvertiseTunnelLink specifies whether advertisement of LSP shortcuts into IGP has been enabled or disabled for IS-IS. When the value of tmnxIsisAdvertiseTunnelLink is set to true LSP shortcut advertisement into IGP is enabled and when tmnxIsisAdvertiseTunnelLink is set to false LSP shortcut advertisement into IGP is disabled." DEFVAL { false } ::= { tmnxIsisEntry 53 } tmnxIsisIidTlv OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIidTlv specifies whether Instance Identifier (IID) TLV has been enabled or disabled for this ISIS instance. When the value of tmnxIsisIidTlv is 'enabled', each ISIS instance marks its packets with the IID TLV containing its unique 16-bit IID for the routing domain." DEFVAL { disabled } ::= { tmnxIsisEntry 54 } tmnxIsisL1MacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisL1MacAddress specifies the destination MAC address for all L1 ISIS neighbors on the link for this ISIS instance." DEFVAL { '0180C2000014'H } ::= { tmnxIsisEntry 55 } tmnxIsisL2MacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisL2MacAddress specifies the destination MAC address for all L2 ISIS neighbors on the link for this ISIS instance." DEFVAL { '0180C2000015'H } ::= { tmnxIsisEntry 56 } tmnxIsisSysOperL1LSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSysOperL1LSPBuffSize indicates the operational size of Level 1 LSPs and SNPs originated by this instance." ::= { tmnxIsisEntry 57 } tmnxIsisSysOperL2LSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSysOperL2LSPBuffSize indicates the operational size of Level 2 LSPs and SNPs originated by this instance." ::= { tmnxIsisEntry 58 } tmnxIsisLoopfreeAlternate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLoopfreeAlternate specifies whether IP fast reroute capability for ISIS is enabled or disabled. When the value of tmnxIsisLoopfreeAlternate is set to 'true' IP fast reroute capability for ISIS is enabled and when tmnxIsisLoopfreeAlternate is set to 'false' IP fast reroute capability for ISIS is disabled." DEFVAL { false } ::= { tmnxIsisEntry 59 } tmnxIsisIPv4McastRoutingTopo OBJECT-TYPE SYNTAX TmnxIsisRoutingTopology MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIPv4McastRoutingTopo specifies which multicast topology (MT) is enabled. If the value of tmnxIsisIPv4McastRoutingTopo is 'native' then MT 0 IPv4 topology is enabled and ISIS protocol will add routes to the multicast RTM. If the value of tmnxIsisIPv4McastRoutingTopo is 'mt' then MT 3 IPv4 topology is enabled and routes will be added to the multicast RTM. If the value of tmnxIsisIPv4McastRoutingTopo is 'none' then nothing is added to the multicast RTM." DEFVAL { native } ::= { tmnxIsisEntry 60 } tmnxIsisIPv6McastRoutingTopo OBJECT-TYPE SYNTAX TmnxIsisRoutingTopology MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIPv6McastRoutingTopo specifies which multicast topology (MT) is enabled. If the value of tmnxIsisIPv6McastRoutingTopo is 'native' then MT 0 IPv6 topology is enabled and ISIS protocol will add routes to the multicast RTM. If the value of tmnxIsisIPv6McastRoutingTopo is 'mt' then MT 4 IPv6 topology is enabled and routes will be added to the multicast RTM. If the value of tmnxIsisIPv6McastRoutingTopo is 'none' then nothing is added to the multicast RTM." DEFVAL { native } ::= { tmnxIsisEntry 61 } tmnxIsisMultiTopoIPv4Mcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisMultiTopoIPv4Mcast specifies whether IPv4 multicast for ISIS multi topology is enabled or not. To enable IPv4 multicast on ISIS, tmnxIsisMultiTopology should be set to 'true'." DEFVAL { false } ::= { tmnxIsisEntry 62 } tmnxIsisMultiTopoIPv6Mcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisMultiTopoIPv6Mcast specifies whether IPv6 multicast for ISIS multi topology is enabled or not. To enable IPv6 multicast on ISIS, tmnxIsisMultiTopology should be set to 'true'." DEFVAL { false } ::= { tmnxIsisEntry 63 } tmnxIsisOverloadMaxMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverloadMaxMetric specifies whether max-metric is enabled or disabled for this instance of IS-IS on the router. If the value of tmnxIsisOverloadMaxMetric set to 'true', the SR-OS router would not set the overload bit but would instead set all transit links to the maximum value of '0xFFFFFE'." DEFVAL { false } ::= { tmnxIsisEntry 64 } tmnxIsisOverloadOnBootMaxMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverloadOnBootMaxMetric specifies whether max-metric is enabled or disabled for this instance of IS-IS on the router. If the value of tmnxIsisOverloadOnBootMaxMetric set to 'true', the SR-OS router would not set the overload bit but would instead set all transit links to the maximum value of '0xFFFFFE'." DEFVAL { false } ::= { tmnxIsisEntry 65 } tmnxIsisRouterId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisRouterId specifies a 32-bit integer uniquely identifying the router in the Autonomous System." DEFVAL { 0 } ::= { tmnxIsisEntry 66 } tmnxIsisAdvRtrCapability OBJECT-TYPE SYNTAX INTEGER { disable (0), area (2), as (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisAdvRtrCapability specifies the ISIS advertise router capabilities." DEFVAL { disable } ::= { tmnxIsisEntry 67 } tmnxIsisHelloPadding OBJECT-TYPE SYNTAX INTEGER { disable (0), adaptive (1), loose (2), strict (3), none (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisHelloPadding specifies whether padding should be done on the ISIS hello packets. If the value of tmnxIsisHelloPadding is set to disable, the padding is disabled on all types of interfaces for all adjacency states. However, padding may be done if it is configured at one of the higher/parent levels. If the value of tmnxIsisHelloPadding is set to adaptive, the padding is done until the state of the neighbor adjacency is up. If the value of tmnxIsisHelloPadding is set to loose, the padding is done until the state of the neighbor adjacency is initialized. If the value of tmnxIsisHelloPadding is set to strict, the padding is done for all adjacency states. If the value of tmnxIsisHelloPadding is set to none, the padding is disabled on all types of interfaces for all adjacency states. Also, padding will not be done even if it is configured at one of the higher/parent levels." DEFVAL { disable } ::= { tmnxIsisEntry 68 } tmnxIsisLspRefreshInterval OBJECT-TYPE SYNTAX Unsigned32 (150..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspRefreshInterval specifies the interval, in seconds, at which LSPs are refreshed. To be able to refresh LSPs before they time out, the tmnxIsisLspRefreshInterval must be set to a value less than the value set for tmnxIsisLspLifetime. The interval value of this object is ignored when tmnxIsisLspRefreshHalfLifetime is true." DEFVAL { 600 } ::= { tmnxIsisEntry 69 } tmnxIsisOperRouterId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisOperRouterId indicates a 32-bit integer uniquely identifying the router in the Autonomous System." ::= { tmnxIsisEntry 70 } tmnxIsisAuthKeyChain OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisAuthKeyChain specifies the keychain to use to sign and/or authenticate the IS-IS instance. The keychain name is defined by tmnxKeyChainName and is the index for TIMETRA-SECURITY-MIB::tmnxKeyChainTable" DEFVAL { ''H } ::= { tmnxIsisEntry 71 } tmnxIsisIgnoreLspErrors OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIgnoreLspErrors specifies whether checksum errors are ignored or not. If the value of tmnxIsisIgnoreLspErrors is set to 'false' lsp packets (CSNP/PSNP) with checksum errors will purge the corresponding lsp entry in the database; if the value is set to 'true', the packet will get discarded." DEFVAL { false } ::= { tmnxIsisEntry 72 } tmnxIsisSuppressAttachedBit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSuppressAttachedBit specifies whether ISIS protocol will suppress setting the ATT bit on L1L2 router. When tmnxIsisSuppressAttachedBit is set to 'true', ISIS protocol will suppress setting the ATT bit and therefore suppress the installation of a default route to the L1L2 router by all L1 routers in the area." DEFVAL { false } ::= { tmnxIsisEntry 73 } tmnxIsisRemoteLoopfreeAlternate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisRemoteLoopfreeAlternate specifies whether remote-lfa is enabled or not. The value of tmnxIsisRemoteLoopfreeAlternate is only valid when the object tmnxIsisLoopfreeAlternate has the value 'true'. " DEFVAL { false } ::= { tmnxIsisEntry 74 } tmnxIsisLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisLevelTable provides attributes to be applied on a specific IS-IS protocol level." ::= { tmnxIsisSystemObjs 2 } tmnxIsisLevelEntry OBJECT-TYPE SYNTAX TmnxIsisLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisLevelTable represents IS-IS level default global attributes to be used with interfaces belonging to a specific IS-IS protocol instance on a specific router instance. The rows in this table cannot be created nor destroyed by SNMP SET requests. There are always two rows in this table that are created by the agent with default values upon system initialization." INDEX { vRtrID, isisSysInstance, tmnxIsisLevel } ::= { tmnxIsisLevelTable 1 } TmnxIsisLevelEntry ::= SEQUENCE { tmnxIsisLevel INTEGER, tmnxIsisLevelAuthKey OCTET STRING, tmnxIsisLevelAuthType INTEGER, tmnxIsisLevelExtPreference Unsigned32, tmnxIsisLevelPreference Unsigned32, tmnxIsisLevelWideMetricsOnly TruthValue, tmnxIsisLevelOverloadStatus INTEGER, tmnxIsisLevelOverloadTimeLeft TimeInterval, tmnxIsisLevelNumLSPs Unsigned32, tmnxIsisLevelCsnpAuthentication TruthValue, tmnxIsisLevelHelloAuthentication TruthValue, tmnxIsisLevelPsnpAuthentication TruthValue, tmnxIsisLevelDefMetric Unsigned32, tmnxIsisLevelIPv6DefMetric Unsigned32, tmnxIsisLevelLoopfreeAltExclude TruthValue, tmnxIsisLevelSpbBridgePriority Unsigned32, tmnxIsisLevelSpbForwardTreeTopo Unsigned32, tmnxIsisLevelDefIPv4McastMetric Unsigned32, tmnxIsisLevelDefIPv6McastMetric Unsigned32, tmnxIsisLevelAdvRtrCapability TruthValue, tmnxIsisLevelAuthKeyChain TNamedItemOrEmpty, tmnxIsisLevelLSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisLevelHelloPadding INTEGER, tmnxIsisLevelDbExportExclude TruthValue, tmnxIsisLevelMaxOperLSPBuffSize TmnxIsisLSPBuffExtSize, tmnxIsisLevelBierTemplate TNamedItemOrEmpty, tmnxIsisLevelBierTemplAdminState TmnxAdminState } tmnxIsisLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisLevel specifies the IS-IS protocol level to which these row attributes are applied." ::= { tmnxIsisLevelEntry 1 } tmnxIsisLevelAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..254)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelAuthKey specifies the authentication key string used to verify the authenticity of packets sent by neighboring routers on an IS-IS interface at this level. For authentication to succeed both the authentication key and the authentication type defined by the tmnxIsisLevelAuthType variable must match. If tmnxIsisLevelAuthType is set to 'password', tmnxIsisLevelAuthKey can include any ASCII character. When read, tmnxIsisLevelAuthKey always returns an Octet String of length zero." DEFVAL { ''H } ::= { tmnxIsisLevelEntry 2 } tmnxIsisLevelAuthType OBJECT-TYPE SYNTAX INTEGER { none (1), password (2), md5 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelAuthType specifies the method of authentication used to verify the authenticity of packets sent by neighboring routers on an IS-IS interface at this level. For authentication to succeed both the authentication key defined in the tmnxIsisLevelAuthKey variable and the authentication type must match." DEFVAL { none } ::= { tmnxIsisLevelEntry 3 } tmnxIsisLevelExtPreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelExtPreference specifies the preference level to be used with external routes at this IS-IS level. A route can be learned from different routing protocols supported in the system, in which case their costs are not comparable. In this case the preference value is used to decide which route to use. The initial default external preference value for IS-IS level 1 is 160. The initial default external preference value for IS-IS level 2 is 165." ::= { tmnxIsisLevelEntry 4 } tmnxIsisLevelPreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelPreference specifies the preference level to be used with internal routes at this IS-IS level. A route can be learned from different routing protocols supported in the system, in which case their costs are not comparable. In this case the preference value is used to decide which route to use. The initial default internal preference value for IS-IS level 1 is 15. The initial default internal preference value for IS-IS level 2 is 18." ::= { tmnxIsisLevelEntry 5 } tmnxIsisLevelWideMetricsOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelWideMetricsOnly specifies whether only the wide metric pair of TLVs is generated. IS-IS metrics can have values between 1 and 63, referred to as small metrics. IS-IS generates two TLVs: one for the adjacency and one for the IP prefix. In order to support traffic engineering, wider metrics are required; a second pair of TLVs are also generated. When tmnxIsisLevelWideMetricsOnly has a value of 'false', both the small and wide metric pairs of TLVs are generated. When tmnxIsisLevelWideMetricsOnly has a value of 'true', only the wide metric pair of TLVs is generated." DEFVAL { false } ::= { tmnxIsisLevelEntry 6 } tmnxIsisLevelOverloadStatus OBJECT-TYPE SYNTAX INTEGER { notInOverload (1), dynamic (2), manual (3), manualOnBoot (4), singleSfm (5), fibAddFail (6), rtmAddFail (7), prefixLimit (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelOverloadStatus indicates whether or not this level is in overload state. When tmnxIsisLevelOverloadStatus has the value 'notInOverload', the IS-IS level is normal state. When tmnxIsisLevelOverloadStatus has the value 'dynamic', the level is in the overload state because of insufficient memory to add additional entries to the IS-IS database for this level. When tmnxIsisLevelOverloadStatus has the value 'manual', the level has been put into the overload state administratively as a result of the isisSysSetOverload object in the ISIS-MIB having been set. When tmnxIsisLevelOverloadStatus has the value 'singleSfm', this level is in overload because there is only a single SFM functioning, while the value of the single-SFM-overload state (referred to as TIMETRA-VRTR-MIB::vRtrSingleSfmOverloadAdminState) is equal to 'inService' for this router instance. When tmnxIsisLevelOverloadStatus has the value 'fibAddFail', this level is in the overload state because adding routes to the FIB fails. When tmnxIsisLevelOverloadStatus has the value 'rtmAddFail', the level is in the overload state because adding routes to the RTM fails. When tmnxIsisLevelOverloadStatus has the value 'prefixLimit', the level is in the overload state because this ISIS instance reaches the configured maximum prefix limit." ::= { tmnxIsisLevelEntry 7 } tmnxIsisLevelOverloadTimeLeft OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelOverloadTimeLeft indicates the remaining time, measured in units of centiseconds, before this level will attempt to enter its normal state. If tmnxIsisLevelOverloadStatus has a value of 'notInOverload', then a read of tmnxIsisLevelOverloadTimeLeft returns zero (0)." ::= { tmnxIsisLevelEntry 8 } tmnxIsisLevelNumLSPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelNumLSPs indicates the number of LSPs existing in the system for the particular level." ::= { tmnxIsisLevelEntry 9 } tmnxIsisLevelCsnpAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelCsnpAuthentication specifies whether authentication of CSNP packets at this level is enabled or not. When tmnxIsisLevelCsnpAuthentication has a value of 'true', authentication of individual ISIS packets of CSNP type at this level is enabled. When tmnxIsisLevelCsnpAuthentication has a value of 'false', authentication of CSNP packets at this level is suppressed." DEFVAL { true } ::= { tmnxIsisLevelEntry 10 } tmnxIsisLevelHelloAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelHelloAuthentication specifies whether authentication of HELLO packets at this level is enabled or not. When tmnxIsisLevelHelloAuthentication has a value of 'true', authentication of individual ISIS packets of HELLO type at this level is enabled. When tmnxIsisLevelHelloAuthentication has a value of 'false', authentication of HELLO packets at this level is suppressed." DEFVAL { true } ::= { tmnxIsisLevelEntry 11 } tmnxIsisLevelPsnpAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelPsnpAuthentication specifies whether authentication of PSNP packets at this level is enabled or not. When tmnxIsisLevelPsnpAuthentication has a value of 'true', authentication of individual ISIS packets of PSNP type at this level is enabled. When tmnxIsisLevelPsnpAuthentication has a value of 'false', authentication of PSNP packets at this level is suppressed." DEFVAL { true } ::= { tmnxIsisLevelEntry 12 } tmnxIsisLevelDefMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelDefMetric specifies the configurable default metric used for all IS-IS interfaces on this level. The value of tmnxIsisLevelDefMetric will not be used if tmnxIsisIfLevelAdminMetric is configured for an interface." DEFVAL { 10 } ::= { tmnxIsisLevelEntry 13 } tmnxIsisLevelIPv6DefMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelIPv6DefMetric specifies the configurable default metric used for all IS-IS interfaces on this level for IPv6. The value of tmnxIsisLevelIPv6DefMetric will not be used if tmnxIsisIfLvlIPv6UcastAdmMet is configured for an interface." DEFVAL { 10 } ::= { tmnxIsisLevelEntry 14 } tmnxIsisLevelLoopfreeAltExclude OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelLoopfreeAltExclude specifies whether or not the ISIS level should be excluded during LFA calculations. If the value is 'true', the ISIS level is excluded from LFA calculations; if the value is 'false', the ISIS level is included in LFA calculations. The value of tmnxIsisLevelLoopfreeAltExclude is only valid when tmnxIsisLoopfreeAlternate has a value of 'true'." DEFVAL { false } ::= { tmnxIsisLevelEntry 15 } tmnxIsisLevelSpbBridgePriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelSpbBridgePriority indicates the bridge priority of the SPB instance on this IS-IS level." ::= { tmnxIsisLevelEntry 16 } tmnxIsisLevelSpbForwardTreeTopo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelSpbForwardTreeTopo indicates the forwarding tree topology of the SPB instance on this IS-IS level." ::= { tmnxIsisLevelEntry 17 } tmnxIsisLevelDefIPv4McastMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelDefIPv4McastMetric specifies the configurable default IPv4 multicast metric used for all IS-IS interfaces on this level." DEFVAL { 10 } ::= { tmnxIsisLevelEntry 18 } tmnxIsisLevelDefIPv6McastMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelDefIPv6McastMetric specifies the configurable default IPv6 multicast metric used for all IS-IS interfaces on this level." DEFVAL { 10 } ::= { tmnxIsisLevelEntry 19 } tmnxIsisLevelAdvRtrCapability OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelAdvRtrCapability specifies whether or not advertise-router-capabilities are enabled at IS-IS instance L1 or L2 level." DEFVAL { true } ::= { tmnxIsisLevelEntry 20 } tmnxIsisLevelAuthKeyChain OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLevelAuthKeyChain specifies the keychain to use to sign and/or authenticate the IS-IS instance L1 or L2 level. The keychain name is defined by tmnxKeyChainName and is the index for TIMETRA-SECURITY-MIB::tmnxKeyChainTable" DEFVAL { ''H } ::= { tmnxIsisLevelEntry 21 } tmnxIsisLevelLSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelLSPBuffSize specifies the maximum size of LSPs and SNPs originated by the IS-IS instance L1 or L2 level. This object may only be modified when the ISIS-MIB::isisSysAdminState member of the corresponding entry in the ISIS-MIB::isisSysTable table has a value of 'outOfService (3)'." DEFVAL { 1492 } ::= { tmnxIsisLevelEntry 22 } tmnxIsisLevelHelloPadding OBJECT-TYPE SYNTAX INTEGER { disable (0), adaptive (1), loose (2), strict (3), none (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelHelloPadding specifies whether padding should be done on the ISIS hello packets. If the value of tmnxIsisLevelHelloPadding is set to disable, the padding is disabled on all types of interfaces for all adjacency states. However, padding may be done if it is configured at one of the higher/parent levels. If the value of tmnxIsisLevelHelloPadding is set to adaptive, the padding is done until the state of the neighbor adjacency is up. If the value of tmnxIsisLevelHelloPadding is set to loose, the padding is done until the state of the neighbor adjacency is initialized. If the value of tmnxIsisLevelHelloPadding is set to strict, the padding is done for all adjacency states. If the value of tmnxIsisLevelHelloPadding is set to none, the padding is disabled on all types of interfaces for all adjacency states. Also, padding will not be done even if it is configured at one of the higher/parent levels." DEFVAL { disable } ::= { tmnxIsisLevelEntry 23 } tmnxIsisLevelDbExportExclude OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLevelDbExportExclude specifies whether database export is explicitly disabled or not for this IS-IS level. If the value is 'true', database export is disabled for this IS-IS level. If the value is 'false', this level inherits the configuration from the instance level; i.e. if tmnxIsisDatabaseExport is 'enabled' for the IS-IS instance, then database export is enabled for this level." DEFVAL { false } ::= { tmnxIsisLevelEntry 24 } tmnxIsisLevelMaxOperLSPBuffSize OBJECT-TYPE SYNTAX TmnxIsisLSPBuffExtSize MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLevelMaxOperLSPBuffSize indicates the maximum size of LSPs and SNPs that can be originated on any circuit by this instance for a given area. The value of tmnxIsisLevelLSPBuffSize and the value of tmnxIsisSysOrigL1LSPBuffSize or tmnxIsisSysOrigL2LSPBuffSize which specifies the maximum size of LSPs and SNPs for an instance in this area should be less than or equal to tmnxIsisLevelMaxOperLSPBuffSize." ::= { tmnxIsisLevelEntry 25 } tmnxIsisLevelBierTemplate OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelBierTemplate specifies the BIER template name as defined by vRtrBierTemplateName which is an index in the table TIMETRA-BIER-MIB::vRtrBierTemplateTable for this IS-IS level." DEFVAL { ''H } ::= { tmnxIsisLevelEntry 26 } tmnxIsisLevelBierTemplAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLevelBierTemplAdminState specifies the administrative state of the template specified by the object tmnxIsisLevelBierTemplate for this IS-IS level." DEFVAL { outOfService } ::= { tmnxIsisLevelEntry 27 } tmnxIsisStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisStatsTable provides statistics for each instance of IS-IS protocol configured. There is a one-to-one dependent relationship between the tables tmnxIsisTable and tmnxIsisStatsTable." ::= { tmnxIsisSystemObjs 3 } tmnxIsisStatsEntry OBJECT-TYPE SYNTAX TmnxIsisStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisStatsTable stores statistics for an instance of IS-IS protocol configured." INDEX { vRtrID, isisSysInstance } ::= { tmnxIsisStatsTable 1 } TmnxIsisStatsEntry ::= SEQUENCE { tmnxIsisStatsSpfRuns Counter32, tmnxIsisStatsLSPRegenerations Counter32, tmnxIsisStatsInitiatedPurges Counter32, tmnxIsisStatsLSPRecd Counter32, tmnxIsisStatsLSPDrop Counter32, tmnxIsisStatsLSPSent Counter32, tmnxIsisStatsLSPRetrans Counter32, tmnxIsisStatsIIHRecd Counter32, tmnxIsisStatsIIHDrop Counter32, tmnxIsisStatsIIHSent Counter32, tmnxIsisStatsIIHRetrans Counter32, tmnxIsisStatsCSNPRecd Counter32, tmnxIsisStatsCSNPDrop Counter32, tmnxIsisStatsCSNPSent Counter32, tmnxIsisStatsCSNPRetrans Counter32, tmnxIsisStatsPSNPRecd Counter32, tmnxIsisStatsPSNPDrop Counter32, tmnxIsisStatsPSNPSent Counter32, tmnxIsisStatsPSNPRetrans Counter32, tmnxIsisStatsUnknownRecd Counter32, tmnxIsisStatsUnknownDrop Counter32, tmnxIsisStatsUnknownSent Counter32, tmnxIsisStatsUnknownRetrans Counter32, tmnxIsisStatsCSPFRequests Counter32, tmnxIsisStatsCSPFDroppedRequests Counter32, tmnxIsisStatsCSPFPathsFound Counter32, tmnxIsisStatsCSPFPathsNotFound Counter32, tmnxIsisStatsLfaRuns Counter32, tmnxIsisStatsPartSpfRuns Counter32, tmnxIsisStatsPartSpfTimeStamp TimeStamp, tmnxIsisStatsPartLfaRuns Counter32, tmnxIsisStatsPartLfaTimeStamp TimeStamp, tmnxIsisStatsLfaTimeStamp TimeStamp, tmnxIsisStatsSpfTimeStamp TimeStamp, tmnxIsisStatsSidLabelRangeErrs Counter32, tmnxIsisStatsSidDupErrs Counter32, tmnxIsisStatsRlfaRuns Counter32, tmnxIsisStatsRlfaTimeStamp TimeStamp, tmnxIsisStatsTiLfaRuns Counter32, tmnxIsisStatsTiLfaTimeStamp TimeStamp } tmnxIsisStatsSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsSpfRuns indicates the number of times shortest path first calculations have been made." ::= { tmnxIsisStatsEntry 1 } tmnxIsisStatsLSPRegenerations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLSPRegenerations indicates the count of LSP regenerations." ::= { tmnxIsisStatsEntry 2 } tmnxIsisStatsInitiatedPurges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsInitiatedPurges indicates the number of times purges have been initiated." ::= { tmnxIsisStatsEntry 3 } tmnxIsisStatsLSPRecd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLSPRecd indicates the number of link state PDUs received by this instance." ::= { tmnxIsisStatsEntry 4 } tmnxIsisStatsLSPDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLSPDrop indicates the number of link state PDUs dropped by this instance." ::= { tmnxIsisStatsEntry 5 } tmnxIsisStatsLSPSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLSPSent indicates the number of link state PDUs sent out by this instance." ::= { tmnxIsisStatsEntry 6 } tmnxIsisStatsLSPRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLSPRetrans indicates the number of link state PDUs that had to be retransmitted by this instance." ::= { tmnxIsisStatsEntry 7 } tmnxIsisStatsIIHRecd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsIIHRecd indicates the number of IS-IS Hello packets received by this instance." ::= { tmnxIsisStatsEntry 8 } tmnxIsisStatsIIHDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsIIHDrop indicates the number of IS-IS Hello packets dropped by this instance." ::= { tmnxIsisStatsEntry 9 } tmnxIsisStatsIIHSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsIIHSent indicates the number of IS-IS Hello packets sent out by this instance." ::= { tmnxIsisStatsEntry 10 } tmnxIsisStatsIIHRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsIIHRetrans indicates the number of IS-IS Hello packets that had to be retransmitted by this instance." ::= { tmnxIsisStatsEntry 11 } tmnxIsisStatsCSNPRecd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSNPRecd indicates the number of Complete Sequence Number PDUs received by this instance." ::= { tmnxIsisStatsEntry 12 } tmnxIsisStatsCSNPDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSNPDrop indicates the number of Complete Sequence Number PDUs dropped by this instance." ::= { tmnxIsisStatsEntry 13 } tmnxIsisStatsCSNPSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSNPSent indicates the number of Complete Sequence Number PDUs sent out by this instance." ::= { tmnxIsisStatsEntry 14 } tmnxIsisStatsCSNPRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSNPRetrans indicates the number of Complete Sequence Number PDUs that had to be retransmitted by this instance." ::= { tmnxIsisStatsEntry 15 } tmnxIsisStatsPSNPRecd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPSNPRecd indicates the number of Partial Sequence Number PDUs received by this instance." ::= { tmnxIsisStatsEntry 16 } tmnxIsisStatsPSNPDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPSNPDrop indicates the number of Partial Sequence Number PDUs dropped by this instance." ::= { tmnxIsisStatsEntry 17 } tmnxIsisStatsPSNPSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPSNPSent indicates the number of Partial Sequence Number PDUs sent out by this instance." ::= { tmnxIsisStatsEntry 18 } tmnxIsisStatsPSNPRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPSNPRetrans indicates the number of Partial Sequence Number PDUs that had to be retransmitted by this instance." ::= { tmnxIsisStatsEntry 19 } tmnxIsisStatsUnknownRecd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsUnknownRecd indicates the number of unknown packets received by this instance." ::= { tmnxIsisStatsEntry 20 } tmnxIsisStatsUnknownDrop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsUnknownDrop indicates the number of unknown packets dropped by this instance." ::= { tmnxIsisStatsEntry 21 } tmnxIsisStatsUnknownSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsUnknownSent indicates the number of unknown packets sent out by this instance." ::= { tmnxIsisStatsEntry 22 } tmnxIsisStatsUnknownRetrans OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsUnknownRetrans indicates the number of unknown packets that had to be retransmitted by this instance." ::= { tmnxIsisStatsEntry 23 } tmnxIsisStatsCSPFRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSPFRequests indicates the number of CSPF requests made to the protocol." ::= { tmnxIsisStatsEntry 24 } tmnxIsisStatsCSPFDroppedRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSPFDroppedRequests indicates the number of dropped CSPF requests by the protocol." ::= { tmnxIsisStatsEntry 25 } tmnxIsisStatsCSPFPathsFound OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSPFPathsFound indicates the number of responses to CSPF requests for which paths satisfying the constraints were found." ::= { tmnxIsisStatsEntry 26 } tmnxIsisStatsCSPFPathsNotFound OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsCSPFPathsNotFound indicates the number of responses to CSPF requests for which no paths satisfying the constraints were found." ::= { tmnxIsisStatsEntry 27 } tmnxIsisStatsLfaRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLfaRuns indicates the number of times loopfree-alternate calculations have been made." ::= { tmnxIsisStatsEntry 28 } tmnxIsisStatsPartSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPartSpfRuns indicates the number of times Partial SPF calculations have been made." ::= { tmnxIsisStatsEntry 29 } tmnxIsisStatsPartSpfTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPartSpfTimeStamp indicates the timestamp when the last Partial SPF was scheduled." ::= { tmnxIsisStatsEntry 30 } tmnxIsisStatsPartLfaRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPartLfaRuns indicates the number of times Partial LFA calculations have been made." ::= { tmnxIsisStatsEntry 31 } tmnxIsisStatsPartLfaTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsPartLfaTimeStamp indicates the timestamp when the last Partial LFA was scheduled." ::= { tmnxIsisStatsEntry 32 } tmnxIsisStatsLfaTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsLfaTimeStamp indicates the timestamp when the last LFA was scheduled." ::= { tmnxIsisStatsEntry 33 } tmnxIsisStatsSpfTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsSpfTimeStamp indicates the timestamp when the last SPF was scheduled." ::= { tmnxIsisStatsEntry 34 } tmnxIsisStatsSidLabelRangeErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisStatsSidLabelRangeErrs gives the total number of errors for SIDs that are not within the label-range of the router." ::= { tmnxIsisStatsEntry 35 } tmnxIsisStatsSidDupErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisStatsSidDupErrs gives the total number of errors for SIDs which are already assigned to another prefix." ::= { tmnxIsisStatsEntry 36 } tmnxIsisStatsRlfaRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsRlfaRuns indicates the number of times remote-loopfree-alternate calculations have been made." ::= { tmnxIsisStatsEntry 37 } tmnxIsisStatsRlfaTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsRlfaTimeStamp indicates the timestamp when the last RLFA was scheduled." ::= { tmnxIsisStatsEntry 38 } tmnxIsisStatsTiLfaRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsTiLfaRuns indicates the number of times Topology Independent loopfree-alternate calculations have been made." ::= { tmnxIsisStatsEntry 39 } tmnxIsisStatsTiLfaTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisStatsTiLfaTimeStamp indicates the timestamp when the last Topology Independent LFA was scheduled." ::= { tmnxIsisStatsEntry 40 } tmnxIsisHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisHostTable provides the mapping of a system-id for an IS to the hostname as provided by the system. This table may not have mapping of all system-id to hostname as it is not mandatory to exchange hostnames." ::= { tmnxIsisSystemObjs 4 } tmnxIsisHostEntry OBJECT-TYPE SYNTAX TmnxIsisHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisHostTable stores the mapping of a system-id to a hostname." INDEX { vRtrID, isisSysInstance, tmnxIsisHostSysID } ::= { tmnxIsisHostTable 1 } TmnxIsisHostEntry ::= SEQUENCE { tmnxIsisHostSysID SystemID, tmnxIsisHostName DisplayString } tmnxIsisHostSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisHostSysID specifies the system-id for which we map the hostname in the object tmnxIsisHostName." ::= { tmnxIsisHostEntry 1 } tmnxIsisHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisHostName indicates the mapping hostname for the corresponding system-id." ::= { tmnxIsisHostEntry 2 } tmnxIsisRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisRouteEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxIsisRouteTable maintains the routes learned by an instance of IS-IS protocol for a specific multi topology id. This table is replaced by tmnxIsisRouteNhTable." ::= { tmnxIsisSystemObjs 5 } tmnxIsisRouteEntry OBJECT-TYPE SYNTAX TmnxIsisRouteEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each row entry in the tmnxIsisRouteTable stores a route for a given instance of the IS-IS protocol for a specific multi topology id." INDEX { vRtrID, isisSysInstance, tmnxIsisRouteMtId, tmnxIsisRouteDestType, tmnxIsisRouteDest, tmnxIsisRoutePrefixLength, tmnxIsisRouteNexthopIPType, tmnxIsisRouteNexthopIP } ::= { tmnxIsisRouteTable 1 } TmnxIsisRouteEntry ::= SEQUENCE { tmnxIsisRouteMtId Unsigned32, tmnxIsisRouteDestType InetAddressType, tmnxIsisRouteDest InetAddress, tmnxIsisRoutePrefixLength InetAddressPrefixLength, tmnxIsisRouteNexthopIPType InetAddressType, tmnxIsisRouteNexthopIP InetAddress, tmnxIsisRouteLevel INTEGER, tmnxIsisRouteSpfRunNumber Counter32, tmnxIsisRouteMetric Unsigned32, tmnxIsisRouteType INTEGER, tmnxIsisRouteNHopSysID SystemID, tmnxIsisRouteTag Unsigned32, tmnxIsisRouteBkupFlags INTEGER, tmnxIsisRouteBkupNextHopTy INTEGER, tmnxIsisRouteBkupNextHopType InetAddressType, tmnxIsisRouteBkupNextHop InetAddress, tmnxIsisRouteBkupMetric Unsigned32, tmnxIsisRouteNextHopType TmnxInetCidrNextHopType, tmnxIsisRouteNextHopOwner TmnxInetCidrNextHopOwner, tmnxIsisRouteNHOwnerAuxInfo Unsigned32, tmnxIsisRouteBkupNHType TmnxInetCidrNextHopType, tmnxIsisRouteBkupNHOwner TmnxInetCidrNextHopOwner, tmnxIsisRouteBkupNHOwnAxInfo Unsigned32, tmnxIsisRouteSidFlags BITS, tmnxIsisRouteSidValue Unsigned32, tmnxIsisRouteStatus INTEGER } tmnxIsisRouteMtId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteMtId specifies the multi topology id number for this route. If multi-topology is not supported for the route then the value of tmnxIsisRouteMtId should be 0." ::= { tmnxIsisRouteEntry 1 } tmnxIsisRouteDestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteDestType specifies the IP address type for tmnxIsisRouteDest." ::= { tmnxIsisRouteEntry 2 } tmnxIsisRouteDest OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteDest specifies the destination IP address of this route. The address type of tmnxIsisRouteDest is indicated by tmnxIsisRouteDestType." ::= { tmnxIsisRouteEntry 3 } tmnxIsisRoutePrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRoutePrefixLength specifies the prefix length to be used with tmnxIsisRouteDest to get the network prefix." ::= { tmnxIsisRouteEntry 4 } tmnxIsisRouteNexthopIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNexthopIPType specifies the IP address type for tmnxIsisRouteNexthopIP." ::= { tmnxIsisRouteEntry 5 } tmnxIsisRouteNexthopIP OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNexthopIP specifies the IP address of the nexthop for this route. The address type of tmnxIsisRouteNexthopIP is indicated by tmnxIsisRouteNexthopIPType" ::= { tmnxIsisRouteEntry 6 } tmnxIsisRouteLevel OBJECT-TYPE SYNTAX INTEGER { level1IS (1), level2IS (2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteLevel indicates the IS-IS Level at which the prefix was learned." ::= { tmnxIsisRouteEntry 7 } tmnxIsisRouteSpfRunNumber OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteSpfRunNumber indicates the run of spf calculation in which this route was selected." ::= { tmnxIsisRouteEntry 8 } tmnxIsisRouteMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteMetric indicates the metric value associated with the route. This metric is obtained by the SPF calculations and is used by the instance of the protocol. For a given destination prefix, the route with the lower metric is the shorter route." ::= { tmnxIsisRouteEntry 9 } tmnxIsisRouteType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteType indicates the type of route represented by this row entry." ::= { tmnxIsisRouteEntry 10 } tmnxIsisRouteNHopSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNHopSysID indicates the system-id of the nexthop IS through which this route is reachable." ::= { tmnxIsisRouteEntry 11 } tmnxIsisRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteTag indicates a 32-bit integer route tag for this route. A value of 0 indicates that the tag has not been set." ::= { tmnxIsisRouteEntry 12 } tmnxIsisRouteBkupFlags OBJECT-TYPE SYNTAX INTEGER { none (0), hasLfa (1) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupFlags indicates the presence or absence of LFA next-hops. The value 'none' indicates that no next-hop is present; the value 'hasLfa' indicates that an LFA next-hop is present in addition to the regular next-hop." ::= { tmnxIsisRouteEntry 13 } tmnxIsisRouteBkupNextHopTy OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), nodeProtection (1), linkProtection (2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNextHopTy indicates the type of protection used by the backup next-hop. The value 'notApplicable' indicates that the backup next-hop type is not applicable; the value 'nodeProtection' indicates that the backup next-hop uses a node-protection mechanism; the value 'linkProtection' indicates that the backup next-hop uses link-protection mechanism." ::= { tmnxIsisRouteEntry 14 } tmnxIsisRouteBkupNextHopType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNextHopType indicates the IP address type for tmnxIsisRouteBkupNextHop." ::= { tmnxIsisRouteEntry 15 } tmnxIsisRouteBkupNextHop OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16|20)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNextHop indicates the IP address of a backup next-hop. The value of tmnxIsisRouteBkupNextHop is only valid when tmnxIsisRouteBkupFlags has a value of 'hasLfa'. The address type of tmnxIsisRouteBkupNextHop is indicated by the value of tmnxIsisRouteBkupNextHopType." ::= { tmnxIsisRouteEntry 16 } tmnxIsisRouteBkupMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupMetric indicates the routing metric for a backup route. The semantics of this metric are determined by the routing-protocol specified in the route's ipCidrRouteProto value. The value of tmnxIsisRouteBkupMetric is only valid when tmnxIsisRouteBkupFlags has a value of 'hasLfa'." ::= { tmnxIsisRouteEntry 17 } tmnxIsisRouteNextHopType OBJECT-TYPE SYNTAX TmnxInetCidrNextHopType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNextHopType indicates the type of next hop for this route." ::= { tmnxIsisRouteEntry 18 } tmnxIsisRouteNextHopOwner OBJECT-TYPE SYNTAX TmnxInetCidrNextHopOwner MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNextHopOwner indicates the owner of next hop for this route." ::= { tmnxIsisRouteEntry 19 } tmnxIsisRouteNHOwnerAuxInfo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteNHOwnerAuxInfo indicates the auxiliary information for next hop owner as indicated by tmnxIsisRouteNextHopOwner. The value of tmnxIsisRouteNHOwnerAuxInfo indicates the tunnel id existing for this next hop type and owner." ::= { tmnxIsisRouteEntry 20 } tmnxIsisRouteBkupNHType OBJECT-TYPE SYNTAX TmnxInetCidrNextHopType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNHType indicates the type of next hop for this backup route." ::= { tmnxIsisRouteEntry 21 } tmnxIsisRouteBkupNHOwner OBJECT-TYPE SYNTAX TmnxInetCidrNextHopOwner MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNHOwner indicates the owner of next hop for this backup route." ::= { tmnxIsisRouteEntry 22 } tmnxIsisRouteBkupNHOwnAxInfo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteBkupNHOwnAxInfo indicates the auxiliary information, for next hop owner as indicated by tmnxIsisRouteBkupNHOwner. The value of tmnxIsisRouteBkupNHOwnAxInfo indicates the tunnel id existing for this backup next hop type and owner." ::= { tmnxIsisRouteEntry 23 } tmnxIsisRouteSidFlags OBJECT-TYPE SYNTAX BITS { bitUsed (0), bitR (1), bitN (2), bitP (3), bitE (4), bitV (5), bitL (6) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteSidFlags indicates the flags of a Prefix-SID as defined by IETF segment routing. bitUsed(0) - If set, tmnxIsisRouteSidValue is valid. bitR (1) - Re-advertisement flag. If set, then the prefix to which this Prefix-SID is attached, has been propagated by the router either from another level (i.e.: from level-1 to level-2 or the opposite) or from redistribution (e.g.: from another protocol). bitN (2) - Node-SID flag. The N-Flag is set on Prefix-SIDs attached to a router loopback address. bitP (3) - no-PHP flag. If set, then the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID. bitE (4) - Explicit-Null Flag. If set, any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID having an Explicit-NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet. bitV (5) - Value flag. If set, then the Prefix-SID carries a value (instead of an index). bitL (6) - Local Flag. If set, then the value/index carried by the Prefix-SID has local significance." ::= { tmnxIsisRouteEntry 24 } tmnxIsisRouteSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxIsisRouteSidValue indicates the SID label or index for this prefix." ::= { tmnxIsisRouteEntry 25 } tmnxIsisRouteStatus OBJECT-TYPE SYNTAX INTEGER { active (0), rtmAddFailed (1), fibAddFailed (2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxIsisRouteStatus indicates the reason why a route is not active." ::= { tmnxIsisRouteEntry 26 } tmnxIsisPathTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisPathTable maintains information regarding SPF calculation for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 6 } tmnxIsisPathEntry OBJECT-TYPE SYNTAX TmnxIsisPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisPathTable represents the ISIS path for an instance, level, multi topology id, path identifier and the path outgoing interface." INDEX { vRtrID, isisSysInstance, tmnxIsisLevel, tmnxIsisPathMtID, tmnxIsisPathID, tmnxIsisPathIfIndex, tmnxIsisPathNHopSysID } ::= { tmnxIsisPathTable 1 } TmnxIsisPathEntry ::= SEQUENCE { tmnxIsisPathMtID Unsigned32, tmnxIsisPathID OCTET STRING, tmnxIsisPathIfIndex InterfaceIndex, tmnxIsisPathNHopSysID SystemID, tmnxIsisPathMetric Unsigned32, tmnxIsisPathSNPA SNPAAddress, tmnxIsisPathLfaIfIndex InterfaceIndexOrZero, tmnxIsisPathLfaNHop SystemID, tmnxIsisPathLfaMetric Unsigned32, tmnxIsisPathLfaType INTEGER, tmnxIsisPathRouteType INTEGER } tmnxIsisPathMtID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPathMtID specifies the multi-topology id number for the path. If multi-topology is not supported for the path then the value of tmnxIsisPathMtID should be 0." ::= { tmnxIsisPathEntry 1 } tmnxIsisPathID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (7)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPathID specifies the path identifier and has first 6 octets as the system-id followed by one octet of the Lan-ID." ::= { tmnxIsisPathEntry 2 } tmnxIsisPathIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPathIfIndex specifies the ifIndex of the outgoing interface for the path." ::= { tmnxIsisPathEntry 3 } tmnxIsisPathNHopSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPathNHopSysID specifies the system-id of the nexthop and is used to reference the nexthop for this route." ::= { tmnxIsisPathEntry 4 } tmnxIsisPathMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathMetric indicates the metric assigned to this path entry after SPF calculations. The lower the metric value, the shorter is the path and hence more preferred by the protocol." ::= { tmnxIsisPathEntry 5 } tmnxIsisPathSNPA OBJECT-TYPE SYNTAX SNPAAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathSNPA indicates the subnet point of attachment for this path." ::= { tmnxIsisPathEntry 6 } tmnxIsisPathLfaIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathLfaIfIndex indicates the loopfree-alternate ifIndex of the outgoing interface for the path." ::= { tmnxIsisPathEntry 7 } tmnxIsisPathLfaNHop OBJECT-TYPE SYNTAX SystemID MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathLfaNHop indicates the loopfree-alternate nexthop and is referenced by the system-id." ::= { tmnxIsisPathEntry 8 } tmnxIsisPathLfaMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathLfaMetric indicates the metric assigned to this entry which are a result of loopfree-alternate calculations. The lower the metric value, the shorter is the path and hence more preferred by the protocol." ::= { tmnxIsisPathEntry 9 } tmnxIsisPathLfaType OBJECT-TYPE SYNTAX INTEGER { none (0), nodeLink (1), pathLink (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathLfaType indicates the type of route represented by this row entry." ::= { tmnxIsisPathEntry 10 } tmnxIsisPathRouteType OBJECT-TYPE SYNTAX INTEGER { spf (0), lfa (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPathRouteType indicates whether a backup route exists for this row entry." ::= { tmnxIsisPathEntry 11 } tmnxIsisLSPTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisLSPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisLSPTable maintain information regarding all the LSPs in the LSP database of each instance of IS-IS protocol for a given level." ::= { tmnxIsisSystemObjs 7 } tmnxIsisLSPEntry OBJECT-TYPE SYNTAX TmnxIsisLSPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisLSPTable represents an LSP in the LSP database." INDEX { vRtrID, isisSysInstance, tmnxIsisLevel, tmnxIsisLSPId } ::= { tmnxIsisLSPTable 1 } TmnxIsisLSPEntry ::= SEQUENCE { tmnxIsisLSPId OCTET STRING, tmnxIsisLSPSeq Counter32, tmnxIsisLSPChecksum Integer32, tmnxIsisLSPLifetimeRemain Integer32, tmnxIsisLSPVersion Integer32, tmnxIsisLSPPktType Integer32, tmnxIsisLSPPktVersion Integer32, tmnxIsisLSPMaxArea Integer32, tmnxIsisLSPSysIdLen Integer32, tmnxIsisLSPAttributes Integer32, tmnxIsisLSPUsedLen Integer32, tmnxIsisLSPAllocLen Integer32, tmnxIsisLSPBuff OCTET STRING, tmnxIsisLSPZeroRLT TruthValue } tmnxIsisLSPId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisLSPId specifies the LSP Id and is given in the format as 6 octets of adjacency system-id followed by 1 octet Lan-ID and 1 octet LSP Number." ::= { tmnxIsisLSPEntry 1 } tmnxIsisLSPSeq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPSeq indicates the sequence number of an LSP and is a four byte quantity that represents the version of an LSP. The higher the sequence number, the more up to date the information. The sequence number is always incremented by the system that originated the LSP and ensures that there is only one version of that LSP in the entire network." ::= { tmnxIsisLSPEntry 2 } tmnxIsisLSPChecksum OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPChecksum indicates the checksum of contents of LSP from the SourceID field in the LSP till the end. The checksum is computed using the Fletcher checksum algorithm. " ::= { tmnxIsisLSPEntry 3 } tmnxIsisLSPLifetimeRemain OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPLifetimeRemain indicates the Remaining lifetime of this LSP and is a decrementing counter that decrements in seconds starting from the value as received in the LSP if not self-originated OR from tmnxIsisLspLifetime for self originated LSPs. When the remaining lifetime becomes zero, the contents of the LSP should not be considered for SPF calculation." ::= { tmnxIsisLSPEntry 4 } tmnxIsisLSPVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPVersion indicates the version of the ISIS protocol that has generated the LSP" ::= { tmnxIsisLSPEntry 5 } tmnxIsisLSPPktType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPPktType indicates the packet type for instance Hello PDUs, LSPs, CSNPs OR PSNPs at both IS-IS protocol levels i.e. L1 and L2 as maintained in tmnxIsisLSPPktType." ::= { tmnxIsisLSPEntry 6 } tmnxIsisLSPPktVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPPktVersion indicates the version of the ISIS protocol that has generated the Packet." ::= { tmnxIsisLSPEntry 7 } tmnxIsisLSPMaxArea OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPMaxArea indicates the maximum number of areas supported by the originator of the LSP. A value of 0 for tmnxIsisLSPMaxArea indicates a default of 3 areas. " ::= { tmnxIsisLSPEntry 8 } tmnxIsisLSPSysIdLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPSysIdLen indicates the length of the system-id as used by the originator." ::= { tmnxIsisLSPEntry 9 } tmnxIsisLSPAttributes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPAttributes indicates the attributes associated with the LSP and these include the attached bit, overload bit, IS type of the system originating the LSP and the partition repair capability. The attached bit and the overload bit are of significance only when present in the LSP numbered zero and should be ignored on receipt in any other LSP." ::= { tmnxIsisLSPEntry 10 } tmnxIsisLSPUsedLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPUsedLen indicates the used length for the LSP. For an LSP that is not self originated, the used length is always equal to tmnxIsisLSPAllocLen; for self originated LSPs, the used length is less than or equal to tmnxIsisLSPAllocLen." ::= { tmnxIsisLSPEntry 11 } tmnxIsisLSPAllocLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPAllocLen indicates the length allocated for the LSP to be stored." ::= { tmnxIsisLSPEntry 12 } tmnxIsisLSPBuff OBJECT-TYPE SYNTAX OCTET STRING (SIZE (27..9190)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPBuff indicates the LSP as existing in the LSP database." ::= { tmnxIsisLSPEntry 13 } tmnxIsisLSPZeroRLT OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLSPZeroRLT indicates the LSP state if it has once reached zero remaining lifetime. If this object is 'true' then the object tmnxIsisLSPLifetimeRemain will maintain the time remaining after which this LSP will be discarded." ::= { tmnxIsisLSPEntry 14 } tmnxIsisSpfLogTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSpfLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSpfLogTable maintains information regarding SPF runs for each instance of IS-IS protocol. There is a maximum of 20 log entries stored per IS-IS protocol instance." ::= { tmnxIsisSystemObjs 8 } tmnxIsisSpfLogEntry OBJECT-TYPE SYNTAX TmnxIsisSpfLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry maintains log information about a specific SPF run made on a particular IS-IS protocol instance." INDEX { vRtrID, isisSysInstance, tmnxIsisSpfLogTimeStamp } ::= { tmnxIsisSpfLogTable 1 } TmnxIsisSpfLogEntry ::= SEQUENCE { tmnxIsisSpfLogTimeStamp TimeStamp, tmnxIsisSpfLogRunTime TimeTicks, tmnxIsisSpfLogL1Nodes Unsigned32, tmnxIsisSpfLogL2Nodes Unsigned32, tmnxIsisSpfLogEventCount Unsigned32, tmnxIsisSpfLogLastTriggerLSPId OCTET STRING, tmnxIsisSpfLogTriggerReason BITS, tmnxIsisSpfLogType INTEGER } tmnxIsisSpfLogTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogTimeStamp specifies the timestamp when the SPF run started on the system." ::= { tmnxIsisSpfLogEntry 1 } tmnxIsisSpfLogRunTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogRunTime indicates the time (in centiseconds) required to complete the SPF run." ::= { tmnxIsisSpfLogEntry 2 } tmnxIsisSpfLogL1Nodes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogL1Nodes indicates the number of level 1 nodes involved in the SPF run." ::= { tmnxIsisSpfLogEntry 3 } tmnxIsisSpfLogL2Nodes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogL2Nodes indicates the number of level 2 nodes involved in the SPF run." ::= { tmnxIsisSpfLogEntry 4 } tmnxIsisSpfLogEventCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogEventCount indicates the number of SPF events that triggered the SPF calculation." ::= { tmnxIsisSpfLogEntry 5 } tmnxIsisSpfLogLastTriggerLSPId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogLastTriggerLSPId indicates the LSPId of the last LSP processed before the SPF run." ::= { tmnxIsisSpfLogEntry 6 } tmnxIsisSpfLogTriggerReason OBJECT-TYPE SYNTAX BITS { newAdjacency (0), newLSP (1), newArea (2), reach (3), ecmpChanged (4), newMetric (5), teChanged (6), restart (7), lspExpired (8), lspDbChanged (9), lspChanged (10), newPreference (11), newNLPID (12), manualRun (13), adminTagChanged (14), tunnelChanged (15), throttleEnd (16), lfaChanged (17) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogTriggerReason indicates the reasons that triggered this SPF run. newAdjacency (0) - a new adjacency was formed. newLSP (1) - a new LSP was received. newArea (2) - a new area was joined. reach (3) - a new prefix can be reached. ecmpChanged (4) - the number of ecmp routes to a destination changed. newMetric (5) - a route has a new metric. teChanged (6) - traffic engineering changed. restart (7) - the IS-IS router was restarted. lspExpired (8) - an LSP expired. lspDbChanged (9) - the IS-IS LSP database was cleared. lspChanged (10) - an LSP changed. newPreference (11) - a route preference changed. newNLPID (12) - a Network Layer Protocol was added to the IS-IS router protocol set. manualRun (13) - Manual request issued. adminTagChanged (14)- admin tag has changed. tunnelChanged (15) - list of tunnels has changed. throttleEnd (16) - throttling of SPF ended. lfaChanged (17) - lfa changed." ::= { tmnxIsisSpfLogEntry 7 } tmnxIsisSpfLogType OBJECT-TYPE SYNTAX INTEGER { regular (0), lfa (1), partialSpf (2), partialLfa (3), remoteLfa (4), tiLfa (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSpfLogType indicates the type of SPF calculation." ::= { tmnxIsisSpfLogEntry 8 } tmnxIsisSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSummaryTable maintains the summary prefixes for a specific instance of the IS-IS protocol." ::= { tmnxIsisSystemObjs 9 } tmnxIsisSummaryEntry OBJECT-TYPE SYNTAX TmnxIsisSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisSummaryTable stores a summary prefix for a specific instance of the IS-IS protocol." INDEX { vRtrID, isisSysInstance, tmnxIsisSummPrefixType, tmnxIsisSummPrefix, tmnxIsisSummPrefixLength } ::= { tmnxIsisSummaryTable 1 } TmnxIsisSummaryEntry ::= SEQUENCE { tmnxIsisSummPrefixType InetAddressType, tmnxIsisSummPrefix InetAddress, tmnxIsisSummPrefixLength InetAddressPrefixLength, tmnxIsisSummRowStatus RowStatus, tmnxIsisSummLevel INTEGER, tmnxIsisSummRouteTag Unsigned32 } tmnxIsisSummPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSummPrefixType specifies the IP address type of tmnxIsisSummPrefix." ::= { tmnxIsisSummaryEntry 1 } tmnxIsisSummPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSummPrefix specifies the prefix for this summary address entry." ::= { tmnxIsisSummaryEntry 2 } tmnxIsisSummPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSummPrefixLength specifies the prefix length to be used with tmnxIsisSummPrefix to get the network prefix." ::= { tmnxIsisSummaryEntry 3 } tmnxIsisSummRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSummRowStatus specifies the row status used to create and delete entries in the tmnxIsisSummaryTable." ::= { tmnxIsisSummaryEntry 4 } tmnxIsisSummLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2), level1L2 (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSummLevel specifies the IS-IS Level from which the prefix should be summarized." DEFVAL { level1L2 } ::= { tmnxIsisSummaryEntry 5 } tmnxIsisSummRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSummRouteTag specifies a 32-bit integer tag for the ISIS summary address and can be used to apply administrative policy. A value of 0 indicates that the tag has not been set." DEFVAL { 0 } ::= { tmnxIsisSummaryEntry 6 } tmnxIsisLfaTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisLfaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisLfaTable maintains information on loopfree-alternate (LFA) coverage for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 10 } tmnxIsisLfaEntry OBJECT-TYPE SYNTAX TmnxIsisLfaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisLfaTable represents information on LFA coverage for various topologies of the system." INDEX { vRtrID, isisSysInstance, tmnxIsisLevel, tmnxIsisLfaFamilyCoverage } ::= { tmnxIsisLfaTable 1 } TmnxIsisLfaEntry ::= SEQUENCE { tmnxIsisLfaFamilyCoverage INTEGER, tmnxIsisLfaNodesCovered Unsigned32, tmnxIsisLfaTotalNodes Unsigned32, tmnxIsisLfaNodeCoverage Unsigned32, tmnxIsisLfaIPv4NodesCovered Unsigned32, tmnxIsisLfaIPv4TotalNodes Unsigned32, tmnxIsisLfaIPv4Coverage Unsigned32, tmnxIsisLfaIPv6NodesCovered Unsigned32, tmnxIsisLfaIPv6TotalNodes Unsigned32, tmnxIsisLfaIPv6Coverage Unsigned32 } tmnxIsisLfaFamilyCoverage OBJECT-TYPE SYNTAX INTEGER { ipv4 (0), ipv6 (1), ipv4Mcast (2), ipv6Mcast (3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisLfaFamilyCoverage specifies the multi topology (MTs) for which LFA coverage has been computed. Possible values are: ipv4(0) - indicates MT0 or standard topology ipv6(1) - indicates MT2 or IPv6 routing topology ipv4Mcast(2) - indicates MT3 or IPv4 multicast routing topology ipv6Mcast(3) - indicates MT4 or IPv6 multicast routing topology." ::= { tmnxIsisLfaEntry 1 } tmnxIsisLfaNodesCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaNodesCovered indicates in absolute numbers how much LFA coverage is being obtained for the available routes." ::= { tmnxIsisLfaEntry 2 } tmnxIsisLfaTotalNodes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaTotalNodes indicates in absolute numbers how much LFA coverage can be obtained for the available routes." ::= { tmnxIsisLfaEntry 3 } tmnxIsisLfaNodeCoverage OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaNodeCoverage indicates how much LFA coverage is being obtained for the set of available nodes." ::= { tmnxIsisLfaEntry 4 } tmnxIsisLfaIPv4NodesCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv4NodesCovered indicates in absolute numbers how much LFA coverage is being obtained for the available IPv4 routes." ::= { tmnxIsisLfaEntry 5 } tmnxIsisLfaIPv4TotalNodes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv4TotalNodes indicates in absolute numbers how much LFA coverage can be obtained for the available IPv4 routes." ::= { tmnxIsisLfaEntry 6 } tmnxIsisLfaIPv4Coverage OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv4Coverage indicates how much LFA coverage is being obtained for the available IPv4 routes." ::= { tmnxIsisLfaEntry 7 } tmnxIsisLfaIPv6NodesCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv6NodesCovered indicates in absolute numbers how much LFA coverage is being obtained for available IPv6 routes." ::= { tmnxIsisLfaEntry 8 } tmnxIsisLfaIPv6TotalNodes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv6TotalNodes indicates in absolute numbers how much LFA coverage can be obtained for the available IPv6 routes." ::= { tmnxIsisLfaEntry 9 } tmnxIsisLfaIPv6Coverage OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisLfaIPv6Coverage indicates how much LFA coverage is being obtained for the available IPv6 routes." ::= { tmnxIsisLfaEntry 10 } tmnxIsisExtTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisExtTable provides an extension of the tmnxIsisTable." ::= { tmnxIsisSystemObjs 11 } tmnxIsisExtEntry OBJECT-TYPE SYNTAX TmnxIsisExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in tmnxIsisExtTable represents additional columns for attributes specific to the Nokia SROS series implementation for the ISIS configuration table." AUGMENTS { tmnxIsisEntry } ::= { tmnxIsisExtTable 1 } TmnxIsisExtEntry ::= SEQUENCE { tmnxIsisExLastChanged TimeStamp, tmnxIsisLFAExcludePolicy1 TNamedItemOrEmpty, tmnxIsisLFAExcludePolicy2 TNamedItemOrEmpty, tmnxIsisLFAExcludePolicy3 TNamedItemOrEmpty, tmnxIsisLFAExcludePolicy4 TNamedItemOrEmpty, tmnxIsisLFAExcludePolicy5 TNamedItemOrEmpty, tmnxIsisPrefixSidRangeType INTEGER, tmnxIsisPrefixSidRangeStartLabel Unsigned32, tmnxIsisPrefixSidRangeMaxIdx Unsigned32, tmnxIsisSrAdminState TmnxAdminState, tmnxIsisTunnelTablePreference Unsigned32, tmnxIsisRibPriorityListHigh TNamedItemOrEmpty, tmnxIsisRibPriorityListHighTag Unsigned32, tmnxIsisTunnelMtu Unsigned32, tmnxIsisMaxPqCost Unsigned32, tmnxIsisIgnoreNarrowMetric TruthValue, tmnxIsisPoiTlv TmnxEnabledDisabled, tmnxIsisSystemId SystemID, tmnxIsisPrefixLimit Unsigned32, tmnxIsisPfxLimitOverloadTimeout Unsigned32, tmnxIsisPrefixLimitThreshold Unsigned32, tmnxIsisPrefixLimitLogOnly TruthValue, tmnxIsisPfxLimitOverloadTimeLeft Unsigned32, tmnxIsisImportPolicy1 TNamedItemOrEmpty, tmnxIsisImportPolicy2 TNamedItemOrEmpty, tmnxIsisImportPolicy3 TNamedItemOrEmpty, tmnxIsisImportPolicy4 TNamedItemOrEmpty, tmnxIsisImportPolicy5 TNamedItemOrEmpty, tmnxIsisSrAdjSidHold Unsigned32, tmnxIsisSrExportTunnelTableProt INTEGER, tmnxIsisDatabaseExport TmnxEnabledDisabled, tmnxIsisDbExportIdentifierSet TruthValue, tmnxIsisDbExportIdentifierLow Unsigned32, tmnxIsisDbExportIdentifierHigh Unsigned32, tmnxIsisBgpLsIdentifierSet TruthValue, tmnxIsisBgpLsIdentifier Unsigned32, tmnxIsisOverloadExportInterlevel TruthValue, tmnxIsisOverloadExportExternal TruthValue, tmnxIsisStandardMultiInstance TruthValue, tmnxIsisDbAsn InetAutonomousSystemNumber, tmnxIsisSrEntropyLabel INTEGER, tmnxIsisTiLfa TruthValue, tmnxIsisMaxSrFrrLabels Unsigned32, tmnxIsisPrefixAttributesTlv TmnxEnabledDisabled, tmnxIsisLspRefreshHalfLifetime TruthValue, tmnxIsisOverrideTunnelElc INTEGER, tmnxIsisSrlbReservedLblBlockName TLNamedItemOrEmpty, tmnxIsisRemoteLfaNodeProtect TruthValue, tmnxIsisRemoteLfaMaxPqNodes Unsigned32, tmnxIsisTiLfaNodeProtect TruthValue, tmnxIsisLspMinRemainingLifetime Unsigned32, tmnxIsisReferenceBwU64High TmnxHigh32, tmnxIsisReferenceBwU64Low TmnxLow32, tmnxIsisEgressStatsNodeSid TruthValue, tmnxIsisEgressStatsAdjSid TruthValue, tmnxIsisEgressStatsAdjSet TruthValue, tmnxIsisIngressStatsNodeSid TruthValue, tmnxIsisIngressStatsAdjSid TruthValue, tmnxIsisIngressStatsAdjSet TruthValue, tmnxIsisTEIpv6 TruthValue, tmnxIsisTEApplicationLinkAttr TruthValue, tmnxIsisTEApplLegacy TruthValue, tmnxIsisOperIpv6TERouterIdType InetAddressType, tmnxIsisOperIpv6TERouterId InetAddress, tmnxIsisSrMicroLoopAvoidance TruthValue, tmnxIsisSrMicroLoopAvdFibDelay Unsigned32, tmnxIsisSrClassForwarding TruthValue, tmnxIsisLoopfreeAltAugmRteTable TruthValue } tmnxIsisExLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisExLastChanged indicates the sysUpTime when a configurable object in this row was last modified." ::= { tmnxIsisExtEntry 1 } tmnxIsisLFAExcludePolicy1 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLFAExcludePolicy1 is the name of the first policy from which prefixes are excluded which match on the ISIS tag. Prefixes excluded from LFA (Loopfree Alternative) this way will not be used in the LFA calculation, regardless of its priority." DEFVAL { ''H } ::= { tmnxIsisExtEntry 2 } tmnxIsisLFAExcludePolicy2 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLFAExcludePolicy2 is the name of the second policy from which prefixes are excluded which match on the ISIS tag. Prefixes excluded from LFA (Loopfree Alternative) this way will not be used in the LFA calculation, regardless of its priority." DEFVAL { ''H } ::= { tmnxIsisExtEntry 3 } tmnxIsisLFAExcludePolicy3 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLFAExcludePolicy3 is the name of the third policy from which prefixes are excluded which match on the ISIS tag. Prefixes excluded from LFA (Loopfree Alternative) this way will not be used in the LFA calculation, regardless of its priority." DEFVAL { ''H } ::= { tmnxIsisExtEntry 4 } tmnxIsisLFAExcludePolicy4 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLFAExcludePolicy4 is the name of the fourth policy from which prefixes are excluded which match on the ISIS tag. Prefixes excluded from LFA (Loopfree Alternative) this way will not be used in the LFA calculation, regardless of its priority." DEFVAL { ''H } ::= { tmnxIsisExtEntry 5 } tmnxIsisLFAExcludePolicy5 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisLFAExcludePolicy5 is the name of the fifth policy from which prefixes are excluded which match on the ISIS tag. Prefixes excluded from LFA (Loopfree Alternative) this way will not be used in the LFA calculation, regardless of its priority." DEFVAL { ''H } ::= { tmnxIsisExtEntry 6 } tmnxIsisPrefixSidRangeType OBJECT-TYPE SYNTAX INTEGER { none (0), global (1), local (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisPrefixSidRangeType specifies whether global or local operation mode is selected." DEFVAL { none } ::= { tmnxIsisExtEntry 7 } tmnxIsisPrefixSidRangeStartLabel OBJECT-TYPE SYNTAX Unsigned32 (0..524287) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisPrefixSidRangeStartLabel specifies the local label starting offset value." DEFVAL { 0 } ::= { tmnxIsisExtEntry 8 } tmnxIsisPrefixSidRangeMaxIdx OBJECT-TYPE SYNTAX Unsigned32 (0..524287) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisPrefixSidRangeMaxIdx specifies the maximum local SID index that can be used." DEFVAL { 1 } ::= { tmnxIsisExtEntry 9 } tmnxIsisSrAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrAdminState specifies the desired administrative state of Segment Routing for this IS-IS instance." DEFVAL { outOfService } ::= { tmnxIsisExtEntry 10 } tmnxIsisTunnelTablePreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTunnelTablePreference specifies the preference value for TTM tunnels in this IS-IS instance." DEFVAL { 11 } ::= { tmnxIsisExtEntry 11 } tmnxIsisRibPriorityListHigh OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisRibPriorityListHigh specifies the name of the prefix list from which prefixes are prioritised for rib update." DEFVAL { ''H } ::= { tmnxIsisExtEntry 12 } tmnxIsisRibPriorityListHighTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisRibPriorityListHighTag specifies a 32-bit integer tag for rib update. A value of 0 indicates that the tag has not been set." DEFVAL { 0 } ::= { tmnxIsisExtEntry 13 } tmnxIsisTunnelMtu OBJECT-TYPE SYNTAX Unsigned32 (0 | 512..9786) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTunnelMtu specifies the tunnel MTU size used for segment routing. A value of 0 results in using the MTU of the nexthop, a value in the range of 512..9198 will override this." DEFVAL { 0 } ::= { tmnxIsisExtEntry 14 } tmnxIsisMaxPqCost OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisMaxPqCost specifies the maximum cost of a destination node during reverse SPF calculation. The value of tmnxIsisMaxPqCost is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisRemoteLoopfreeAlternate both have the value 'true'." DEFVAL { 4261412864 } ::= { tmnxIsisExtEntry 15 } tmnxIsisIgnoreNarrowMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisIgnoreNarrowMetric specifies whether links with narrow metrics are ignored or not in its SPF calculations when wide-metrics is enabled. If the value of tmnxIsisIgnoreNarrowMetric is set to 'true' IS-IS is forced to ignore links with narrow metrics when wide-metrics support has been enabled." DEFVAL { false } ::= { tmnxIsisExtEntry 16 } tmnxIsisPoiTlv OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPoiTlv specifies whether Purge Originator Identification (POI) TLV has been enabled or disabled for this ISIS instance. When the value of tmnxIsisPoiTlv is 'enabled', each ISIS instance that generate a purge should include the POI TLV in the purge with its own system ID. When the value of tmnxIsisPoiTlv is 'enabled' and the ISIS instance receives a purge that doesn't include the POI TLV, then it should add the POI TLV with both its own system ID and the system ID of the ISIS instance from which it received the purge." DEFVAL { disabled } ::= { tmnxIsisExtEntry 17 } tmnxIsisSystemId OBJECT-TYPE SYNTAX SystemID MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSystemId specifies the ID for this instance of the Integrated IS-IS protocol. This value is appended to each of the instance's area addresses to form the Network Entity Titles valid for this instance. The derivation of a value for this object is implementation-specific. Some implementations may assign values and not permit write, others may require the value to be set manually on Nokia 7xxx series systems 14.0 release." ::= { tmnxIsisExtEntry 18 } tmnxIsisPrefixLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixLimit specifies the maximum number of prefixes for this IS-IS instance. If the number of prefixes exceeds this limit, IS-IS goes into overload. A value of 0 indicates no limit." DEFVAL { 0 } ::= { tmnxIsisExtEntry 19 } tmnxIsisPfxLimitOverloadTimeout OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPfxLimitOverloadTimeout specifies the maximum timeout in seconds we go into overload when tmnxIsisPrefixLimit is reached. A value of 0 indicates indefinite." DEFVAL { 0 } ::= { tmnxIsisExtEntry 20 } tmnxIsisPrefixLimitThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixLimitThreshold specifies the percentage of the tmnxIsisPrefixLimit, at which a warning log message and SNMP notification would be sent. This would only be a warning and additional prefixes will be learned up to 100% of tmnxIsisPrefixLimit. A value of 0 indicates that tmnxIsisPrefixLimitThreshold is disabled and no log message or SNMP notification will be sent." DEFVAL { 0 } ::= { tmnxIsisExtEntry 21 } tmnxIsisPrefixLimitLogOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixLimitLogOnly specifies whether IS-IS should go into overload when tmnxIsisPrefixLimit is reached. If the value of tmnxIsisPrefixLimitLogOnly is set to 'true', IS-IS will only sent a trap and will not go in overload when tmnxIsisPrefixLimit is reached; if the value of tmnxIsisPrefixLimitLogOnly is set to 'false' IS-IS will go in overload when tmnxIsisPrefixLimit is reached." DEFVAL { false } ::= { tmnxIsisExtEntry 22 } tmnxIsisPfxLimitOverloadTimeLeft OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPfxLimitOverloadTimeLeft indicates the remaining time in seconds before IS-IS will attempt to enter its normal state to recover from the overload state due to prefix limit exceeded. The value of 0 implies that the system is either not in overload or indefinitely in overload state." ::= { tmnxIsisExtEntry 23 } tmnxIsisImportPolicy1 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisImportPolicy1 specifies the name of the first policy to be used for determining which routes are imported from IS-IS into the routing table . If no import policy is defined, all IS-IS routes will be imported into the routing table. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The import policy name list, tmnxIsisImportPolicy1 through tmnxIsisImportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisExtEntry 24 } tmnxIsisImportPolicy2 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisImportPolicy2 specifies the name of the second policy to be used for determining which routes are imported from IS-IS into the routing table . If no import policy is defined, all IS-IS routes will be imported into the routing table. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The import policy name list, tmnxIsisImportPolicy1 through tmnxIsisImportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisExtEntry 25 } tmnxIsisImportPolicy3 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisImportPolicy3 specifies the name of the third policy to be used for determining which routes are imported from IS-IS into the routing table . If no import policy is defined, all IS-IS routes will be imported into the routing table. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The import policy name list, tmnxIsisImportPolicy1 through tmnxIsisImportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisExtEntry 26 } tmnxIsisImportPolicy4 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisImportPolicy4 specifies the name of the fourth policy to be used for determining which routes are imported from IS-IS into the routing table . If no import policy is defined, all IS-IS routes will be imported into the routing table. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The import policy name list, tmnxIsisImportPolicy1 through tmnxIsisImportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisExtEntry 27 } tmnxIsisImportPolicy5 OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisImportPolicy5 specifies the name of the fifth policy to be used for determining which routes are imported from IS-IS into the routing table . If no import policy is defined, all IS-IS routes will be imported into the routing table. If multiple policy names are specified, the policies are evaluated in the order they are specified and the first policy that matches will be applied. The import policy name list, tmnxIsisImportPolicy1 through tmnxIsisImportPolicy5, is handled by the SNMP agent as a single entity. When an SNMP SET request is received to modify one or more of the policy names, all the policy variables are first set to the empty string, ''H, and then the new names are set into the specified policy variables within a single SNMP SET PDU." DEFVAL { ''H } ::= { tmnxIsisExtEntry 28 } tmnxIsisSrAdjSidHold OBJECT-TYPE SYNTAX Unsigned32 (0..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrAdjSidHold specifies the adjacency SID hold time in seconds." DEFVAL { 15 } ::= { tmnxIsisExtEntry 29 } tmnxIsisSrExportTunnelTableProt OBJECT-TYPE SYNTAX INTEGER { none (0), ldp (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrExportTunnelTableProt specifies the protocol Segment Routing is stitched to. If the value of tmnxIsisSrExportTunnelTableProt is none (0), ISIS will not export tunnels from the Tunnel Table Manager (TTM). If the value of tmnxIsisSrExportTunnelTableProt is ldp (1), ISIS will export LDP tunnels from TTM to the Segment Routing (SR)." DEFVAL { none } ::= { tmnxIsisExtEntry 30 } tmnxIsisDatabaseExport OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisDatabaseExport specifies whether database export has been enabled or disabled for this ISIS instance. When the value of tmnxIsisDatabaseExport is 'enabled', ISIS will redistribute LSDB via segment routing TE-DB into NLRI format." DEFVAL { disabled } ::= { tmnxIsisExtEntry 31 } tmnxIsisDbExportIdentifierSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisDbExportIdentifierSet specifies whether to use the values of tmnxIsisDbExportIdentifierLow and tmnxIsisDbExportIdentifierHigh or not. When set to true(1), the values of tmnxIsisDbExportIdentifierLow and tmnxIsisDbExportIdentifierHigh are used to uniquely identify the IGP instance in the BGP-LS NLRI. When set to false, the identifier in the BGP-LS NLRI defaults to the IGP instance number assigned by SROS." DEFVAL { false } ::= { tmnxIsisExtEntry 32 } tmnxIsisDbExportIdentifierLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisDbExportIdentifierLow specifies the lower 32 bits of the unique identifier of the IGP instance in the BGP-LS NLRI. The value of this object is ignored when the object tmnxIsisDbExportIdentifierSet is false." DEFVAL { 0 } ::= { tmnxIsisExtEntry 33 } tmnxIsisDbExportIdentifierHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisDbExportIdentifierHigh specifies the upper 32 bits of the unique identifier of the IGP instance in the BGP-LS NLRI. The value of this object is ignored when the object tmnxIsisDbExportIdentifierSet is false." DEFVAL { 0 } ::= { tmnxIsisExtEntry 34 } tmnxIsisBgpLsIdentifierSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisBgpLsIdentifierSet specifies whether to use the value of tmnxIsisBgpLsIdentifier or not. When set to true(1), the value of tmnxIsisBgpLsIdentifier is used to identify the BGP-LS in the BGP-LS NLRI. When set to false, no BGP-LS identifier is sent in the BGP-LS NLRI." DEFVAL { false } ::= { tmnxIsisExtEntry 35 } tmnxIsisBgpLsIdentifier OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisBgpLsIdentifier specifies the BGP-LS identifier that is sent in the BGP-LS NLRI. The BGP-LS identifier is used along with the ASN to correlate the BGP-LS NLRI advertisements of multiple BGP-LS speakers of the same IGP domain. The value of this object is ignored when the object tmnxIsisBgpLsIdentifierSet is false." DEFVAL { 0 } ::= { tmnxIsisExtEntry 36 } tmnxIsisOverloadExportInterlevel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisOverloadExportInterlevel would enable the advertisement of ISIS interlevel routes when the system goes into overload state. When the value is set to 'true', the system will advertise the ISIS interlevel routes while it is in overload state. When the value is set to 'false', the system will suppress the ISIS interlevel routes while it is in overload state." DEFVAL { false } ::= { tmnxIsisExtEntry 37 } tmnxIsisOverloadExportExternal OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisOverloadExportExternal would enable the advertisement of ISIS external routes originated on the same node when the system goes into overload state. When the value is set to 'true', the system will advertise the ISIS external routes originated on the same node while it is in overload state. When the value is set to 'false', the system will suppress the ISIS external routes originated on the same node while it is in overload state." DEFVAL { false } ::= { tmnxIsisExtEntry 38 } tmnxIsisStandardMultiInstance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisStandardMultiInstance controls the activation of RFC 6822 standards-compliant IS-IS Multi-Instance (single topology) behavior by the system. If the value is set to 'true', then IS-IS Multi-Instance behavior is according to the standard. If the value is set to 'false', then IS-IS Multi-Instance behavior is proprietary." DEFVAL { false } ::= { tmnxIsisExtEntry 39 } tmnxIsisDbAsn OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisDbAsn indicates the Autonomous System Number the IGP is using during its database export. The value from TIMETRA-VRTR-MIB::vRtrAS4Byte at the moment tmnxIsisDatabaseExport is enabled is used as AS number. The used AS number gets updated when the value from ISIS-MIB::isisSysAdminState changes from off(1) to on(2) or when the value from tmnxIsisDatabaseExport changes from disabled(2) to enabled(1)." ::= { tmnxIsisExtEntry 40 } tmnxIsisSrEntropyLabel OBJECT-TYPE SYNTAX INTEGER { enable (1), forceDisable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrEntropyLabel specifies whether processing of received entropy label capability (ELC) advertisements is enabled or not for this ISIS instance. When the value is set to 'enable', the system will process any received ELC in ISIS. When the value is set to 'force-disable', the system is forced to ignore any received ELC in ISIS. It also prevents a user to configure override-tunnel ELC; i.e. the object tmnxIsisOverrideTunnelElc is ignored." DEFVAL { enable } ::= { tmnxIsisExtEntry 41 } tmnxIsisTiLfa OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTiLfa specifies whether Topology Independent LFA is enabled or not. The value of tmnxIsisTiLfa is only valid when the object tmnxIsisLoopfreeAlternate has the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 42 } tmnxIsisMaxSrFrrLabels OBJECT-TYPE SYNTAX Unsigned32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisMaxSrFrrLabels specifies the maximum number of Segment Routing Fast-Reroute labels. The value of tmnxIsisMaxSrFrrLabels is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisTiLfa both have the value 'true'." DEFVAL { 2 } ::= { tmnxIsisExtEntry 43 } tmnxIsisPrefixAttributesTlv OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixAttributesTlv specifies whether Prefix Attributes TLV has been enabled or disabled for this ISIS instance. When the value of tmnxIsisPrefixAttributesTlv is 'enabled', the ISIS instance will advertise the Extended Reachability Attribute Flags as defined in RFC7794 and process them as defined in RFC7775." REFERENCE "RFC7794 IS-IS Prefix Attributes for Extended IPv4 and IPv6 Reachability, section 2.1 IPv4/IPv6 Extended Reachability Attribute Flags. RFC7775 IS-IS Route Preference for Extended IP and IPv6 Reachability, section 3 Types of Routes in IS-IS Supported by Extended Reachability TLVs." DEFVAL { disabled } ::= { tmnxIsisExtEntry 44 } tmnxIsisLspRefreshHalfLifetime OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspRefreshHalfLifetime specifies whether the interval at which LSPs are refreshed is the half of the value set for tmnxIsisLspLifetime. If the value is set to true the LSPs are refreshed at the interval half of the LSP lifetime, the value of tmnxIsisLspRefreshInterval is ignored. If the value is set to false the LSPs are refreshed at the interval set for tmnxIsisLspRefreshInterval." DEFVAL { true } ::= { tmnxIsisExtEntry 45 } tmnxIsisOverrideTunnelElc OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisOverrideTunnelElc specifies whether received entropy label capability (ELC) advertisement is overridden or not for this ISIS instance. When the value is set to 'enabled', the system will assume that all ISIS nodes are capable of receiving and processing the entropy label on segment routed tunnels. When the value is set to 'disabled', the override is disabled; the system will only assume entropy label capability for other ISIS nodes if capability advertisements are received. This override value is only applicable when tmnxIsisSrEntropyLabel is enabled." DEFVAL { disabled } ::= { tmnxIsisExtEntry 46 } tmnxIsisSrlbReservedLblBlockName OBJECT-TYPE SYNTAX TLNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrlbReservedLblBlockName specifies the name identifying the reserved label block (SRLB) to be used on this ISIS instance. The SR Local Block (SRLB) Sub-TLV contains the range of labels the node has reserved for local SIDs. When no reserved label block name is specified, no static labels can be allocated. The reserved label block name is defined by vRtrMplsReservedLblBlkName and is the index for TIMETRA-MPLS-MIB::vRtrMplsReservedLblBlkTable." DEFVAL { ''H } ::= { tmnxIsisExtEntry 47 } tmnxIsisRemoteLfaNodeProtect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisRemoteLfaNodeProtect specifies whether Node protection with Remote LFA is enabled or not. The value of tmnxIsisRemoteLfaNodeProtect is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisRemoteLoopfreeAlternate both have the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 48 } tmnxIsisRemoteLfaMaxPqNodes OBJECT-TYPE SYNTAX Unsigned32 (1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisRemoteLfaMaxPqNodes specifies the maximum number of PQ nodes for which we perform the forward SPF check to see if its path to the destination does not go via the node which we are protecting against. The value of tmnxIsisRemoteLfaMaxPqNodes is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisRemoteLoopfreeAlternate both have the value 'true'." DEFVAL { 16 } ::= { tmnxIsisExtEntry 49 } tmnxIsisTiLfaNodeProtect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTiLfaNodeProtect specifies whether Node protection with Topology Independent LFA is enabled or not. The value of tmnxIsisTiLfaNodeProtect is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisTiLfa both have the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 50 } tmnxIsisLspMinRemainingLifetime OBJECT-TYPE SYNTAX Unsigned32 (0 | 350..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLspMinRemainingLifetime specifies the minimum value to which the Remaining Lifetime of the LSP can be set. To avoid that LSPs are purged prematurely, the tmnxIsisLspMinRemainingLifetime must be set to a value greater than or equal to the locally configured value of tmnxIsisLspLifetime. A value of 0 indicates that there is no minimum configured, i.e. the Remaining Lifetime in the incoming LSP will not be changed." DEFVAL { 0 } ::= { tmnxIsisExtEntry 51 } tmnxIsisReferenceBwU64High OBJECT-TYPE SYNTAX TmnxHigh32 UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisReferenceBwU64High specifies the upper 32 bit of the reference bandwidth that needs to be used to calculate the cost. This value should always be set along with tmnxIsisReferenceBwU64Low, otherwise an 'inconsistentValue' error is returned. In order to calculate the lowest cost to reach a given destination each configured level on each interface must have a cost. If the reference-bandwidth is defined then the cost is calculated using the following formula: Cost = reference-bandwidth / bandwidth. If the reference bandwidth is configured as Ten Gig (10,000,000,000) a 100-Mbps interface has a default metric of 100. In order for metrics in excess of 63 to be configured wide metrics must be deployed. A value of '0' means that the reference bandwidth is not defined." DEFVAL { 0 } ::= { tmnxIsisExtEntry 52 } tmnxIsisReferenceBwU64Low OBJECT-TYPE SYNTAX TmnxLow32 UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisReferenceBwU64Low specifies the lower 32 bit of the reference bandwidth that needs to be used to calculate the cost. This value should always be set along with tmnxIsisReferenceBwU64High, otherwise an 'inconsistentValue' error is returned. In order to calculate the lowest cost to reach a given destination each configured level on each interface must have a cost. If the reference-bandwidth is defined then the cost is calculated using the following formula: Cost = reference-bandwidth / bandwidth. If the reference bandwidth is configured as Ten Gig (10,000,000,000) a 100-Mbps interface has a default metric of 100. In order for metrics in excess of 63 to be configured wide metrics must be deployed. A value of '0' means that the reference bandwidth is not defined." DEFVAL { 0 } ::= { tmnxIsisExtEntry 53 } tmnxIsisEgressStatsNodeSid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisEgressStatsNodeSid specifies whether egress statistic collection on Node SIDs is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 54 } tmnxIsisEgressStatsAdjSid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisEgressStatsAdjSid specifies whether egress statistic collection on Adjacency SIDs is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 55 } tmnxIsisEgressStatsAdjSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisEgressStatsAdjSet specifies whether egress statistic collection on Adjacency sets is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 56 } tmnxIsisIngressStatsNodeSid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisIngressStatsNodeSid specifies whether ingress statistic collection on Node SIDs is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 57 } tmnxIsisIngressStatsAdjSid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisIngressStatsAdjSid specifies whether ingress statistic collection on Adjacency SIDs is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 58 } tmnxIsisIngressStatsAdjSet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisIngressStatsAdjSet specifies whether ingress statistic collection on Adjacency sets is enabled or not." DEFVAL { false } ::= { tmnxIsisExtEntry 59 } tmnxIsisTEIpv6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTEIpv6 specifies whether traffic engineering (TE) behavior for IPv6 SR-TE is enabled or not. If the value is 'true', the ISIS instance will advertise the RFC 6119 TLVs and sub-TLVs: IPv6 TE router ID TLV, IPv6 interface Address sub-TLV and Neighbor Address sub-TLV, or Link-Local Interface Identifiers sub-TLV if the interface has no global unicast IPv6 address. The value of tmnxIsisTEIpv6 is only valid when the object tmnxIsisTrafficEng has the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 60 } tmnxIsisTEApplicationLinkAttr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTEApplicationLinkAttr specifies whether the traffic engineering (TE) attributes of each link are advertised on a per application basis or not. If the value is 'true', the ISIS instance will advertise the TE attributes for the SR-TE and RSVP-TE application separately in the sub-sub-TLVs of the application attribute sub-TLV. The legacy TE attributes will also be advertised if the object tmnxIsisTEApplLegacy is 'true'. The value of tmnxIsisTEApplicationLinkAttr is only valid when the object tmnxIsisTrafficEng has the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 61 } tmnxIsisTEApplLegacy OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisTEApplLegacy specifies whether the legacy mode of advertising traffic engineering (TE) attributes is enabled or not. If the value is 'true', the ISIS instance will advertise the legacy TE attributes for the application. The value of tmnxIsisTEApplicationLinkAttr is only valid when the objects tmnxIsisTrafficEng and tmnxIsisTEApplicationLinkAttr both have the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 62 } tmnxIsisOperIpv6TERouterIdType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisOperIpv6TERouterIdType indicates the IP address type of tmnxIsisOperIpv6TERouterId" ::= { tmnxIsisExtEntry 63 } tmnxIsisOperIpv6TERouterId OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisOperIpv6TERouterId indicates the Traffic Engineering Router ID." ::= { tmnxIsisExtEntry 64 } tmnxIsisSrMicroLoopAvoidance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisSrMicroLoopAvoidance specifies whether micro-loops avoidance during the convergence is enabled or not. If the value is 'true', the ISIS instance will use the Loop Free SR path for the time specified by the object tmnxIsisSrMicroLoopAvdFibDelay." DEFVAL { false } ::= { tmnxIsisExtEntry 65 } tmnxIsisSrMicroLoopAvdFibDelay OBJECT-TYPE SYNTAX Unsigned32 (1..300) UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSrMicroLoopAvdFibDelay specifies the time during which the system would continue to use the loop free alternate path when the micro-loops avoidance is enabled." DEFVAL { 15 } ::= { tmnxIsisExtEntry 66 } tmnxIsisSrClassForwarding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisSrClassForwarding specifies whether Class Based Forwarding is enabled or not. If the value is 'true', Class Based Forwarding with ECMP for SR-ISIS over RSVP-TE LSPs as IGP shortcuts is enabled." DEFVAL { false } ::= { tmnxIsisExtEntry 67 } tmnxIsisLoopfreeAltAugmRteTable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisLoopfreeAltAugmRteTable specifies whether detailed LFA information should be augmented to the route table. The value of tmnxIsisLoopfreeAltAugmRteTable is only valid when the objects tmnxIsisLoopfreeAlternate and tmnxIsisRemoteLoopfreeAlternate both have the value 'true'." DEFVAL { false } ::= { tmnxIsisExtEntry 68 } tmnxIsisPrefixSidTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisPrefixSidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisPrefixSidTable maintains the routes learned by an instance of IS-IS protocol for a specific multi topology id." ::= { tmnxIsisSystemObjs 12 } tmnxIsisPrefixSidEntry OBJECT-TYPE SYNTAX TmnxIsisPrefixSidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisPrefixSidTable stores a route for a given instance of the IS-IS protocol for a specific multi topology id." INDEX { vRtrID, isisSysInstance, tmnxIsisRouteMtId, tmnxIsisRouteDestType, tmnxIsisRouteDest, tmnxIsisRoutePrefixLength, tmnxIsisPrefixSidAdvRtrSysID, tmnxIsisPrefixSidLevel, tmnxIsisPrefixSidValue } ::= { tmnxIsisPrefixSidTable 1 } TmnxIsisPrefixSidEntry ::= SEQUENCE { tmnxIsisPrefixSidAdvRtrSysID SystemID, tmnxIsisPrefixSidLevel INTEGER, tmnxIsisPrefixSidValue Unsigned32, tmnxIsisPrefixSidType INTEGER, tmnxIsisPrefixSidFlags BITS, tmnxIsisPrefixSidSRMS TruthValue, tmnxIsisPrefixSidSRMSSelected TruthValue } tmnxIsisPrefixSidAdvRtrSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidAdvRtrSysID specifies the system-id of the advertising IS through which this prefix/SID is reachable." ::= { tmnxIsisPrefixSidEntry 1 } tmnxIsisPrefixSidLevel OBJECT-TYPE SYNTAX INTEGER { level1IS (1), level2IS (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidLevel specifies the IS-IS Level at which the prefix was learned." ::= { tmnxIsisPrefixSidEntry 2 } tmnxIsisPrefixSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidValue specifies the SID label or index for this prefix." ::= { tmnxIsisPrefixSidEntry 3 } tmnxIsisPrefixSidType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidType indicates the type of route represented by this row entry." ::= { tmnxIsisPrefixSidEntry 4 } tmnxIsisPrefixSidFlags OBJECT-TYPE SYNTAX BITS { bitR (0), bitN (1), bitP (2), bitE (3), bitV (4), bitL (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidFlags indicates the flags of a Prefix-SID advertised by an IP Reach or Label Binding TLV. bitR (0) - Re-advertisement flag. If set, then the prefix to which this Prefix-SID is attached, has been propagated by the router either from another level (i.e.: from level-1 to level-2 or the opposite) or from redistribution (e.g.: from another protocol). bitN (1) - Node-SID flag. The N-Flag is set on Prefix-SIDs attached to a router loopback address. bitP (2) - no-PHP flag. If set, then the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID. bitE (3) - Explicit-Null Flag. If set, any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID having an Explicit-NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet. bitV (4) - Value flag. If set, then the Prefix-SID carries a value (instead of an index). bitL (5) - Local Flag. If set, then the value/index carried by the Prefix-SID has local significance." ::= { tmnxIsisPrefixSidEntry 5 } tmnxIsisPrefixSidSRMS OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidSRMS indicates whether or not the Prefix/SID is advertised by a Segment Routing Mapping Server." ::= { tmnxIsisPrefixSidEntry 6 } tmnxIsisPrefixSidSRMSSelected OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisPrefixSidSRMSSelected indicates whether or not the prefix SID received in the SRMS TLV is selected to be programmed. When there is however a SID for the same prefix received in a prefix TLV, that prefix SID will be programmed and not the SRMS prefix SID. The object tmnxIsisPrefixSidSRMSSelected is only applicable for SRMS prefix SID; tmnxIsisPrefixSidSRMSSelected will return false in case the value of tmnxIsisPrefixSidSRMS is false." ::= { tmnxIsisPrefixSidEntry 7 } tmnxIsisSRMapServTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSRMapServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSRMapServTable contains objects to configure Segment Routing (SR) Mapping Server (MS) data for IS-IS instances. The system automatically creates and destroys rows in this table when rows in the tmnxIsisTable are created and destroyed." ::= { tmnxIsisSystemObjs 13 } tmnxIsisSRMapServEntry OBJECT-TYPE SYNTAX TmnxIsisSRMapServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row in the tmnxIsisSRMapServTable contains Segment Routing (SR) Mapping Server (MS) information of an IS-IS instance. Entries in this table are created and removed automatically by the system." INDEX { vRtrID, isisSysInstance } ::= { tmnxIsisSRMapServTable 1 } TmnxIsisSRMapServEntry ::= SEQUENCE { tmnxIsisSRMapServLastCh TimeStamp, tmnxIsisSRMapServAdminState TmnxAdminState } tmnxIsisSRMapServLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRMapServLastCh indicates the sysUpTime when a configurable object in this row was last modified." ::= { tmnxIsisSRMapServEntry 1 } tmnxIsisSRMapServAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxIsisSRMapServAdminState specifies the administrative state of the Segment Routing Mapping Server for this IS-IS instance." DEFVAL { outOfService } ::= { tmnxIsisSRMapServEntry 2 } tmnxIsisSRMSSidMapTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSRMSSidMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSRMSSidMapTable contains objects to configure Segment Routing (SR) Mapping Server (MS) SID data for IS-IS prefixes." ::= { tmnxIsisSystemObjs 14 } tmnxIsisSRMSSidMapEntry OBJECT-TYPE SYNTAX TmnxIsisSRMSSidMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row in the tmnxIsisSRMSSidMapTable contains Segment Routing (SR) Mapping Server (MS) SID information of an IS-IS prefix. Entries in this table can be created and deleted via SNMP SET operations to tmnxIsisSRMSSidMapRowStatus." INDEX { vRtrID, isisSysInstance, tmnxIsisSRMSSidMapNodeSidIndex } ::= { tmnxIsisSRMSSidMapTable 1 } TmnxIsisSRMSSidMapEntry ::= SEQUENCE { tmnxIsisSRMSSidMapNodeSidIndex Unsigned32, tmnxIsisSRMSSidMapRowStatus RowStatus, tmnxIsisSRMSSidMapLastCh TimeStamp, tmnxIsisSRMSSidMapPrefixType InetAddressType, tmnxIsisSRMSSidMapPrefix InetAddress, tmnxIsisSRMSSidMapPrefixLength InetAddressPrefixLength, tmnxIsisSRMSSidMapNodeSidRange Unsigned32, tmnxIsisSRMSSidMapFlags BITS, tmnxIsisSRMSSidMapLevel INTEGER, tmnxIsisSRMSSidMapClearNFlag TruthValue } tmnxIsisSRMSSidMapNodeSidIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapNodeSidIndex specifies the the node SID index/label for the IS-IS prefix which will be advertised in a SID/Label Binding TLV." ::= { tmnxIsisSRMSSidMapEntry 1 } tmnxIsisSRMSSidMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapRowStatus specifies the row status used to create and delete entries in the tmnxIsisSRMSSidMapTable. To create a row, set this object to 'createAndGo(4)'. For the row creation to succeed the prefix must be set in the same SNMP SET PDU; i.e. the value of tmnxIsisSRMSSidMapPrefixType and tmnxIsisSRMSSidMapPrefixLength must be set to a non-zero value and tmnxIsisSRMSSidMapPrefix must be set to a non-empty string." ::= { tmnxIsisSRMSSidMapEntry 2 } tmnxIsisSRMSSidMapLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapLastCh specifies the sysUpTime when a configurable object in this row was last modified." ::= { tmnxIsisSRMSSidMapEntry 3 } tmnxIsisSRMSSidMapPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapPrefixType specifies the IP address type of tmnxIsisSRMSSidMapPrefix." ::= { tmnxIsisSRMSSidMapEntry 4 } tmnxIsisSRMSSidMapPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapPrefix specifies the IP address of the IS-IS prefix which will be advertised in a SID/Label Binding TLV by the SR Mapping Server." ::= { tmnxIsisSRMSSidMapEntry 5 } tmnxIsisSRMSSidMapPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapPrefixLength specifies the prefix length to be used with tmnxIsisSRMSSidMapPrefix to get the SR Mapping Server prefix." ::= { tmnxIsisSRMSSidMapEntry 6 } tmnxIsisSRMSSidMapNodeSidRange OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapNodeSidRange specifies the the node SID range for the IS-IS prefix which will be advertised in a SID/Label Binding TLV." DEFVAL { 1 } ::= { tmnxIsisSRMSSidMapEntry 7 } tmnxIsisSRMSSidMapFlags OBJECT-TYPE SYNTAX BITS { bitS (0) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapFlags specifies the flags that are set in a SID/Label Binding TLV advertised by the Segment Routing Mapping Server. bitS (0) - If the S flag is set, the SID/Label Binding TLV should be flooded across the entire routing domain; if the S flag is not set, the SID/Label Binding TLV must not be leaked between levels." DEFVAL { {} } ::= { tmnxIsisSRMSSidMapEntry 8 } tmnxIsisSRMSSidMapLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2), level1L2 (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisSRMSSidMapLevel specifies the IS-IS Level in which the SID/Label Binding TLV is flood by the Segment Routing Mapping Server. When this object is set to level1 but the level capability on the IS-IS instance (isisSysType) is set to level2, no MS SID/Label Binding TLV is sent. When this object is set to level1 and the level capability on the IS-IS instance (isisSysType) is set to level1 or level1L2, SID/Label Binding TLV will be sent on the interfaces with isisCircLevel set to level1 or level1L2. When this object is set to level2 and the level capability on the IS-IS instance (isisSysType) is set to level2 or level1L2, SID/Label Binding TLV will be sent on the interfaces with isisCircLevel set to level2 or level1L2. When this object is set to level1L2, SID/Label Binding TLV will be sent on all interfaces." DEFVAL { level1L2 } ::= { tmnxIsisSRMSSidMapEntry 9 } tmnxIsisSRMSSidMapClearNFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisSRMSSidMapClearNFlag specifies whether the node-sid flag (N-flag) should be cleared in a SID/Label Binding TLV. When the value of tmnxIsisSRMSSidMapClearNFlag is false, the TLV is tagged as a node SID meaning that it belongs to this node only. When the value of tmnxIsisSRMSSidMapClearNFlag is true, the TLV is considered as anycast SID meaning that the same prefix may be advertised by multiple nodes." DEFVAL { false } ::= { tmnxIsisSRMSSidMapEntry 10 } tmnxIsisSRLfaStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSRLfaStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSRLfaStatsTable maintains information on Segment Routing (SR) loopfree-alternate (LFA) coverage for each instance of IS-IS protocol for a specific multi topology id." ::= { tmnxIsisSystemObjs 15 } tmnxIsisSRLfaStatsEntry OBJECT-TYPE SYNTAX TmnxIsisSRLfaStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisSRLfaStatsTable represents information on SR LFA coverage for various topologies of the system." INDEX { vRtrID, isisSysInstance, tmnxIsisSRLfaStatsLevel, tmnxIsisSRLfaStatsMtId, tmnxIsisSRLfaStatsSidType, tmnxIsisSRLfaStatsProtoVersion } ::= { tmnxIsisSRLfaStatsTable 1 } TmnxIsisSRLfaStatsEntry ::= SEQUENCE { tmnxIsisSRLfaStatsLevel INTEGER, tmnxIsisSRLfaStatsMtId Unsigned32, tmnxIsisSRLfaStatsSidType INTEGER, tmnxIsisSRLfaStatsProtoVersion INTEGER, tmnxIsisSRLfaStatsTotalSid Unsigned32, tmnxIsisSRLfaStatsLfaCovered Unsigned32, tmnxIsisSRLfaStatsRLfaCovered Unsigned32, tmnxIsisSRLfaStatsTiLfaCovered Unsigned32 } tmnxIsisSRLfaStatsLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2), level1L2 (3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsLevel specifies the IS-IS Level for which SR LFA coverage has been computed." ::= { tmnxIsisSRLfaStatsEntry 1 } tmnxIsisSRLfaStatsMtId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsMtId specifies the multi-topology (MT) id number for which SR LFA coverage has been computed." ::= { tmnxIsisSRLfaStatsEntry 2 } tmnxIsisSRLfaStatsSidType OBJECT-TYPE SYNTAX INTEGER { nodeSid (0), adjSid (1), globAdjSid (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsSidType specifies the SID type for which SR LFA coverage has been computed." ::= { tmnxIsisSRLfaStatsEntry 3 } tmnxIsisSRLfaStatsProtoVersion OBJECT-TYPE SYNTAX INTEGER { ipv4 (0), ipv6 (1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsProtoVersion specifies the protocol version for which SR LFA coverage has been computed." ::= { tmnxIsisSRLfaStatsEntry 4 } tmnxIsisSRLfaStatsTotalSid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsTotalSid indicates the number of SIDs eligible for SR LFA calculation" ::= { tmnxIsisSRLfaStatsEntry 5 } tmnxIsisSRLfaStatsLfaCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsLfaCovered indicates the number of SIDs for which an LFA is found." ::= { tmnxIsisSRLfaStatsEntry 6 } tmnxIsisSRLfaStatsRLfaCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsRLfaCovered indicates the number of SIDs for which an Remote LFA is found." ::= { tmnxIsisSRLfaStatsEntry 7 } tmnxIsisSRLfaStatsTiLfaCovered OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSRLfaStatsTiLfaCovered indicates the number of SIDs for which an Topology Independent LFA is found." ::= { tmnxIsisSRLfaStatsEntry 8 } tmnxIsisIgpSCTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisIgpSCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisIgpSCTable maintains information on IGP Shortcut for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 16 } tmnxIsisIgpSCEntry OBJECT-TYPE SYNTAX TmnxIsisIgpSCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisIgpSCTable represents information on IGP shortcut parameters configured for an ISIS instance." INDEX { vRtrID, isisSysInstance } ::= { tmnxIsisIgpSCTable 1 } TmnxIsisIgpSCEntry ::= SEQUENCE { tmnxIsisIgpSCAdminState TmnxAdminState } tmnxIsisIgpSCAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIgpSCAdminState specifies the desired administrative state for IGP shortcuts on this ISIS instance." DEFVAL { outOfService } ::= { tmnxIsisIgpSCEntry 2 } tmnxIsisIgpSCTunnNextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisIgpSCTunnNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisIgpSCTunnNextHopTable maintains information on IGP Shortcut for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 17 } tmnxIsisIgpSCTunnNextHopEntry OBJECT-TYPE SYNTAX TmnxIsisIgpSCTunnNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisIgpSCTunnNextHopTable represents information on IGP shortcut tunnel next hop parameters configured on the system." INDEX { vRtrID, isisSysInstance, tmnxIsisIgpSCTunnNextHopFamily } ::= { tmnxIsisIgpSCTunnNextHopTable 1 } TmnxIsisIgpSCTunnNextHopEntry ::= SEQUENCE { tmnxIsisIgpSCTunnNextHopFamily TmnxIgpSCFamilyType, tmnxIsisIgpSCTunnNextHopLstCh TimeStamp, tmnxIsisIgpSCTNHResolution TResolveStatus, tmnxIsisIgpSCTNHResFilterRsvp TruthValue, tmnxIsisIgpSCTNHResFilterSrTe TruthValue } tmnxIsisIgpSCTunnNextHopFamily OBJECT-TYPE SYNTAX TmnxIgpSCFamilyType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxIsisIgpSCTunnNextHopFamily specifies the address family for which the tunnel selection applies." ::= { tmnxIsisIgpSCTunnNextHopEntry 1 } tmnxIsisIgpSCTunnNextHopLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIgpSCTunnNextHopLstCh indicates the sysUpTime when this row was last modified." ::= { tmnxIsisIgpSCTunnNextHopEntry 2 } tmnxIsisIgpSCTNHResolution OBJECT-TYPE SYNTAX TResolveStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIgpSCTNHResolution specifies the resolution status used for resolving IGP shortcut tunnel next hops belonging to a specific family type. When the value is 'filter', only selected tunnel types are used to resolve routes following TTM preference. When the value is 'any', any of the supported tunnel types are selected to resolve routes following TTM preference. When the value is 'match-family-ip', SR family uses the tunnel types selected to resolve corresponding IP family routes except SR-TE tunnels. When the value is 'disabled' none of the tunnel types are selected." DEFVAL { disabled } ::= { tmnxIsisIgpSCTunnNextHopEntry 3 } tmnxIsisIgpSCTNHResFilterRsvp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIgpSCTNHResFilterRsvp specifies whether RSVP-TE LSPs are allowed to be used for resolving IGP shortcut tunnels belonging to a specific family type." DEFVAL { false } ::= { tmnxIsisIgpSCTunnNextHopEntry 4 } tmnxIsisIgpSCTNHResFilterSrTe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIgpSCTNHResFilterSrTe specifies whether SR-TE Ipv4 LSPs are allowed to be used for resolving IGP shortcut tunnels belonging to a specific family type." DEFVAL { false } ::= { tmnxIsisIgpSCTunnNextHopEntry 5 } tmnxIsisAdjSetTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisAdjSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisAdjSetTable maintains information on Adjacency Sets for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 18 } tmnxIsisAdjSetEntry OBJECT-TYPE SYNTAX TmnxIsisAdjSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisAdjSetTable represents information on an Adjacency Set configured on the system." INDEX { vRtrID, isisSysInstance, tmnxIsisAdjSetId } ::= { tmnxIsisAdjSetTable 1 } TmnxIsisAdjSetEntry ::= SEQUENCE { tmnxIsisAdjSetId Unsigned32, tmnxIsisAdjSetRowStatus RowStatus, tmnxIsisAdjSetIdLstCh TimeStamp, tmnxIsisAdjSetFamilyType TmnxAdjacencySetFamilyType, tmnxIsisAdjSetSidType INTEGER, tmnxIsisAdjSetSidValue Unsigned32, tmnxIsisAdjSetParallel TruthValue, tmnxIsisAdjSetAdvertise TruthValue, tmnxIsisAdjSetDynSidValue Unsigned32, tmnxIsisAdjSetTunlDestType InetAddressType, tmnxIsisAdjSetTunlDestIp InetAddress, tmnxIsisAdjSetNeighborSysID SystemID, tmnxIsisAdjSetMembersCount Unsigned32, tmnxIsisAdjSetActiveMembers Unsigned32, tmnxIsisAdjSetUpTime Integer32, tmnxIsisAdjSetStatus INTEGER, tmnxIsisAdjSetMtu Unsigned32 } tmnxIsisAdjSetId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxIsisAdjSetId specifies an identifier for given adjacency set." ::= { tmnxIsisAdjSetEntry 1 } tmnxIsisAdjSetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetRowStatus specifies the row status used for creation, deletion, or control of tmnxIsisAdjSetTable entries." ::= { tmnxIsisAdjSetEntry 2 } tmnxIsisAdjSetIdLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetIdLstCh indicates the sysUpTime when this row was last modified." ::= { tmnxIsisAdjSetEntry 3 } tmnxIsisAdjSetFamilyType OBJECT-TYPE SYNTAX TmnxAdjacencySetFamilyType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisAdjSetFamilyType specifies the address family for the adjacency set." DEFVAL { ipv4 } ::= { tmnxIsisAdjSetEntry 4 } tmnxIsisAdjSetSidType OBJECT-TYPE SYNTAX INTEGER { none (0), label (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetSidType specifies whether the object tmnxIsisAdjSetSidValue is not valid, an index value or an absolute label value." DEFVAL { none } ::= { tmnxIsisAdjSetEntry 5 } tmnxIsisAdjSetSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetSidValue together with tmnxIsisAdjSetSidType specifies the static adjacency SID value or index to be used for this adjacency-set. " DEFVAL { 0 } ::= { tmnxIsisAdjSetEntry 6 } tmnxIsisAdjSetParallel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisAdjSetParallel specifies whether all links must go to the same neighbor." DEFVAL { true } ::= { tmnxIsisAdjSetEntry 8 } tmnxIsisAdjSetAdvertise OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisAdjSetAdvertise specifies whether this adjacency set should be advertised. Can only be set to true when all links go to the same neighbor (parallel=true)." DEFVAL { true } ::= { tmnxIsisAdjSetEntry 9 } tmnxIsisAdjSetDynSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetDynSidValue indicates the dynamic SID value used for this adjacency-set. In case a static sid is configured, the dynamic sid will be 0." ::= { tmnxIsisAdjSetEntry 10 } tmnxIsisAdjSetTunlDestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetTunlDestType indicates the IP address type for tmnxIsisAdjSetTunlDestIp." ::= { tmnxIsisAdjSetEntry 11 } tmnxIsisAdjSetTunlDestIp OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetTunlDestIp indicates the IP address of the adjacency-set tunnel destination. An adjacency-set with links to different neighbors will have dest@ set to 0.0.0.0." ::= { tmnxIsisAdjSetEntry 12 } tmnxIsisAdjSetNeighborSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNeighborSysID indicates the system-id of the node where all links are terminated in case the adjacency-set is of type parallel." ::= { tmnxIsisAdjSetEntry 13 } tmnxIsisAdjSetMembersCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetMembersCount indicates the number of interfaces that are a member of the adjacency-set." ::= { tmnxIsisAdjSetEntry 14 } tmnxIsisAdjSetActiveMembers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetActiveMembers indicates the number of active adjacencies that are a member of the adjacency-set." ::= { tmnxIsisAdjSetEntry 15 } tmnxIsisAdjSetUpTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetUpTime indicates the amount of time in seconds since this adjacency-set was last programmed." ::= { tmnxIsisAdjSetEntry 16 } tmnxIsisAdjSetStatus OBJECT-TYPE SYNTAX INTEGER { notActive (0), active (1), activeIncomplete (2), fibAddFailed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisAdjSetStatus indicates the reason why an adj-set is not active." ::= { tmnxIsisAdjSetEntry 17 } tmnxIsisAdjSetMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisAdjSetMtu indicates the MTU of the adjacency-set tunnel. This value takes into account the lowest value of active links, the label overhead and the segment routing tunnel-mtu" ::= { tmnxIsisAdjSetEntry 18 } tmnxIsisAdjSetNhopTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisAdjSetNhopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisAdjSetNhopTable maintains information on Adjacency-Set nhop for each instance of IS-IS protocol." ::= { tmnxIsisSystemObjs 19 } tmnxIsisAdjSetNhopEntry OBJECT-TYPE SYNTAX TmnxIsisAdjSetNhopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisAdjSetNhopTable represents information on an Adjacency Set configured on the system." INDEX { vRtrID, isisSysInstance, tmnxIsisAdjSetNhopId, tmnxIsisAdjSetNhopSysID, tmnxIsisAdjSetNhopIfIndex } ::= { tmnxIsisAdjSetNhopTable 1 } TmnxIsisAdjSetNhopEntry ::= SEQUENCE { tmnxIsisAdjSetNhopId Unsigned32, tmnxIsisAdjSetNhopSysID SystemID, tmnxIsisAdjSetNhopIfIndex InterfaceIndex, tmnxIsisAdjSetNhopType InetAddressType, tmnxIsisAdjSetNhop InetAddress, tmnxIsisAdjSetNhopUsage INTEGER, tmnxIsisAdjSetNhopLevel INTEGER } tmnxIsisAdjSetNhopId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxIsisAdjSetNhopId specifies an identifier for given adjacency set." ::= { tmnxIsisAdjSetNhopEntry 1 } tmnxIsisAdjSetNhopSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhopSysID specifies the system-id of the nexthop and is used to reference the nexthop for this adjacency-set link." ::= { tmnxIsisAdjSetNhopEntry 2 } tmnxIsisAdjSetNhopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhopIfIndex specifies the ifIndex of the outgoing interface for the path." ::= { tmnxIsisAdjSetNhopEntry 3 } tmnxIsisAdjSetNhopType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhopType indicates the IP address type for tmnxIsisAdjSetNhop." ::= { tmnxIsisAdjSetNhopEntry 4 } tmnxIsisAdjSetNhop OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhop indicates the IP address of the next hop for this adjacency-set link." ::= { tmnxIsisAdjSetNhopEntry 5 } tmnxIsisAdjSetNhopUsage OBJECT-TYPE SYNTAX INTEGER { undefined (1), level1 (2), level2 (3), level1and2 (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhopUsage indicates the adjacency-set link type. An adjacency-set link of type level1 is used for level 1 traffic only. An adjacency-set link of type level2 is used for level 2 traffic only. An adjacency-set link of type level1and2 is used for both level 1 and level 2 traffic." ::= { tmnxIsisAdjSetNhopEntry 6 } tmnxIsisAdjSetNhopLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2), level1L2 (3), unknown (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisAdjSetNhopLevel indicates the circuit type of the adjacency-set link." ::= { tmnxIsisAdjSetNhopEntry 7 } tmnxIsisRouteNhTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisRouteNhEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisRouteNhTable maintains the routes and nexthops learned by an instance of IS-IS protocol for a specific multi topology id. This table replaces tmnxIsisRouteTable." ::= { tmnxIsisSystemObjs 20 } tmnxIsisRouteNhEntry OBJECT-TYPE SYNTAX TmnxIsisRouteNhEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisRouteNhTable stores a route and nexthop for a given instance of the IS-IS protocol for a specific multi topology id." INDEX { vRtrID, isisSysInstance, tmnxIsisRouteNhMtId, tmnxIsisRouteNhDestType, tmnxIsisRouteNhDest, tmnxIsisRouteNhPrefixLength, tmnxIsisRouteNhEcmpIndex } ::= { tmnxIsisRouteNhTable 1 } TmnxIsisRouteNhEntry ::= SEQUENCE { tmnxIsisRouteNhMtId Unsigned32, tmnxIsisRouteNhDestType InetAddressType, tmnxIsisRouteNhDest InetAddress, tmnxIsisRouteNhPrefixLength InetAddressPrefixLength, tmnxIsisRouteNhEcmpIndex Unsigned32, tmnxIsisRouteNhIPType InetAddressType, tmnxIsisRouteNhIP InetAddress, tmnxIsisRouteNhLevel INTEGER, tmnxIsisRouteNhSpfRunNumber Counter32, tmnxIsisRouteNhMetric Unsigned32, tmnxIsisRouteNhType INTEGER, tmnxIsisRouteNhSysID SystemID, tmnxIsisRouteNhTag Unsigned32, tmnxIsisRouteNhBkupFlags INTEGER, tmnxIsisRouteNhBkupType INTEGER, tmnxIsisRouteNhBkupIpType InetAddressType, tmnxIsisRouteNhBkupIP InetAddress, tmnxIsisRouteNhBkupMetric Unsigned32, tmnxIsisRouteNhCidrType TmnxInetCidrNextHopType, tmnxIsisRouteNhOwner TmnxInetCidrNextHopOwner, tmnxIsisRouteNhOwnerAuxInfo Unsigned32, tmnxIsisRouteNhBkupCidrType TmnxInetCidrNextHopType, tmnxIsisRouteNhBkupOwner TmnxInetCidrNextHopOwner, tmnxIsisRouteNhBkupOwnerAuxInfo Unsigned32, tmnxIsisRouteNhSidFlags BITS, tmnxIsisRouteNhSidValue Unsigned32, tmnxIsisRouteNhRouteStatus INTEGER, tmnxIsisRouteNhNhopStatus INTEGER } tmnxIsisRouteNhMtId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhMtId specifies the multi topology id number for this route. If multi-topology is not supported for the route then the value of tmnxIsisRouteNhMtId should be 0." ::= { tmnxIsisRouteNhEntry 1 } tmnxIsisRouteNhDestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhDestType specifies the IP address type for tmnxIsisRouteNhDest." ::= { tmnxIsisRouteNhEntry 2 } tmnxIsisRouteNhDest OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhDest specifies the destination IP address of this route. The address type of tmnxIsisRouteNhDest is indicated by tmnxIsisRouteNhDestType." ::= { tmnxIsisRouteNhEntry 3 } tmnxIsisRouteNhPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhPrefixLength specifies the prefix length to be used with tmnxIsisRouteNhDest to get the network prefix." ::= { tmnxIsisRouteNhEntry 4 } tmnxIsisRouteNhEcmpIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhEcmpIndex specifies the ecmp index of this nexthop entry." ::= { tmnxIsisRouteNhEntry 5 } tmnxIsisRouteNhIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhIPType specifies the IP address type for tmnxIsisRouteNhIP." ::= { tmnxIsisRouteNhEntry 6 } tmnxIsisRouteNhIP OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhIP specifies the IP address of the nexthop for this route. The address type of tmnxIsisRouteNhIP is indicated by tmnxIsisRouteNhIPType" ::= { tmnxIsisRouteNhEntry 7 } tmnxIsisRouteNhLevel OBJECT-TYPE SYNTAX INTEGER { level1IS (1), level2IS (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhLevel indicates the IS-IS Level at which the prefix was learned." ::= { tmnxIsisRouteNhEntry 8 } tmnxIsisRouteNhSpfRunNumber OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhSpfRunNumber indicates the run of spf calculation in which this route was selected." ::= { tmnxIsisRouteNhEntry 9 } tmnxIsisRouteNhMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhMetric indicates the metric value associated with the route. This metric is obtained by the SPF calculations and is used by the instance of the protocol. For a given destination prefix, the route with the lower metric is the shorter route." ::= { tmnxIsisRouteNhEntry 10 } tmnxIsisRouteNhType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhType indicates the type of route represented by this row entry." ::= { tmnxIsisRouteNhEntry 11 } tmnxIsisRouteNhSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhSysID indicates the system-id of the nexthop IS through which this route is reachable." ::= { tmnxIsisRouteNhEntry 12 } tmnxIsisRouteNhTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhTag indicates a 32-bit integer route tag for this route. A value of 0 indicates that the tag has not been set." ::= { tmnxIsisRouteNhEntry 13 } tmnxIsisRouteNhBkupFlags OBJECT-TYPE SYNTAX INTEGER { none (0), hasLfa (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupFlags indicates the presence or absence of LFA next-hops. The value 'none' indicates that no next-hop is present; the value 'hasLfa' indicates that an LFA next-hop is present in addition to the regular next-hop." ::= { tmnxIsisRouteNhEntry 14 } tmnxIsisRouteNhBkupType OBJECT-TYPE SYNTAX INTEGER { notApplicable (0), nodeProtection (1), linkProtection (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupType indicates the type of protection used by the backup next-hop. The value 'notApplicable' indicates that the backup next-hop type is not applicable; the value 'nodeProtection' indicates that the backup next-hop uses a node-protection mechanism; the value 'linkProtection' indicates that the backup next-hop uses link-protection mechanism." ::= { tmnxIsisRouteNhEntry 15 } tmnxIsisRouteNhBkupIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupIpType indicates the IP address type for tmnxIsisRouteNhBkupIP." ::= { tmnxIsisRouteNhEntry 16 } tmnxIsisRouteNhBkupIP OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupIP indicates the IP address of a backup next-hop. The value of tmnxIsisRouteNhBkupIP is only valid when tmnxIsisRouteNhBkupFlags has a value of 'hasLfa'. The address type of tmnxIsisRouteNhBkupIP is indicated by the value of tmnxIsisRouteNhBkupIpType." ::= { tmnxIsisRouteNhEntry 17 } tmnxIsisRouteNhBkupMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupMetric indicates the routing metric for a backup route. The semantics of this metric are determined by the routing-protocol specified in the route's ipCidrRouteProto value. The value of tmnxIsisRouteNhBkupMetric is only valid when tmnxIsisRouteNhBkupFlags has a value of 'hasLfa'." ::= { tmnxIsisRouteNhEntry 18 } tmnxIsisRouteNhCidrType OBJECT-TYPE SYNTAX TmnxInetCidrNextHopType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhCidrType indicates the type of next hop for this route." ::= { tmnxIsisRouteNhEntry 19 } tmnxIsisRouteNhOwner OBJECT-TYPE SYNTAX TmnxInetCidrNextHopOwner MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhOwner indicates the owner of next hop for this route." ::= { tmnxIsisRouteNhEntry 20 } tmnxIsisRouteNhOwnerAuxInfo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhOwnerAuxInfo indicates the auxiliary information for next hop owner as indicated by tmnxIsisRouteNhOwner. The value of tmnxIsisRouteNhOwnerAuxInfo indicates the tunnel id existing for this next hop type and owner." ::= { tmnxIsisRouteNhEntry 21 } tmnxIsisRouteNhBkupCidrType OBJECT-TYPE SYNTAX TmnxInetCidrNextHopType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupCidrType indicates the type of next hop for this backup route." ::= { tmnxIsisRouteNhEntry 22 } tmnxIsisRouteNhBkupOwner OBJECT-TYPE SYNTAX TmnxInetCidrNextHopOwner MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupOwner indicates the owner of next hop for this backup route." ::= { tmnxIsisRouteNhEntry 23 } tmnxIsisRouteNhBkupOwnerAuxInfo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhBkupOwnerAuxInfo indicates the auxiliary information, for next hop owner as indicated by tmnxIsisRouteNhBkupOwner. The value of tmnxIsisRouteNhBkupOwnerAuxInfo indicates the tunnel id existing for this backup next hop type and owner." ::= { tmnxIsisRouteNhEntry 24 } tmnxIsisRouteNhSidFlags OBJECT-TYPE SYNTAX BITS { bitUsed (0), bitR (1), bitN (2), bitP (3), bitE (4), bitV (5), bitL (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhSidFlags indicates the flags of a Prefix-SID as defined by IETF segment routing. bitUsed(0) - If set, tmnxIsisRouteNhSidValue is valid. bitR (1) - Re-advertisement flag. If set, then the prefix to which this Prefix-SID is attached, has been propagated by the router either from another level (i.e.: from level-1 to level-2 or the opposite) or from redistribution (e.g.: from another protocol). bitN (2) - Node-SID flag. The N-Flag is set on Prefix-SIDs attached to a router loopback address. bitP (3) - no-PHP flag. If set, then the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID. bitE (4) - Explicit-Null Flag. If set, any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID having an Explicit-NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet. bitV (5) - Value flag. If set, then the Prefix-SID carries a value (instead of an index). bitL (6) - Local Flag. If set, then the value/index carried by the Prefix-SID has local significance." ::= { tmnxIsisRouteNhEntry 25 } tmnxIsisRouteNhSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisRouteNhSidValue indicates the SID label or index for this prefix." ::= { tmnxIsisRouteNhEntry 26 } tmnxIsisRouteNhRouteStatus OBJECT-TYPE SYNTAX INTEGER { active (0), rtmAddFailed (1), fibAddFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisRouteNhRouteStatus indicates the reason why a route is not active." ::= { tmnxIsisRouteNhEntry 27 } tmnxIsisRouteNhNhopStatus OBJECT-TYPE SYNTAX INTEGER { success (0), discarded (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the next hop status in RTM" ::= { tmnxIsisRouteNhEntry 28 } tmnxIsisSidStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSidStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSidStatsTable provides statistics for each IS-IS Segment Identifier (SID) on ingress and egress and per SID type." ::= { tmnxIsisSystemObjs 21 } tmnxIsisSidStatsEntry OBJECT-TYPE SYNTAX TmnxIsisSidStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisSidStatsEntry stores statistics for an IS-IS SID." INDEX { vRtrID, isisSysInstance, tmnxIsisSidStatsSid } ::= { tmnxIsisSidStatsTable 1 } TmnxIsisSidStatsEntry ::= SEQUENCE { tmnxIsisSidStatsSid Unsigned32, tmnxIsisSidStatsSidType INTEGER, tmnxIsisSidStatsPrefixType InetAddressType, tmnxIsisSidStatsPrefix InetAddress, tmnxIsisSidStatsPrefixLength InetAddressPrefixLength, tmnxIsisSidStatsIfIndex InterfaceIndexOrZero, tmnxIsisSidStatsAdjSet Unsigned32, tmnxIsisSidStatsIngressOperState INTEGER, tmnxIsisSidStatsIngressOctets Counter64, tmnxIsisSidStatsIngressPackets Counter64, tmnxIsisSidStatsEgressOperState INTEGER, tmnxIsisSidStatsEgressOctets Counter64, tmnxIsisSidStatsEgressPackets Counter64 } tmnxIsisSidStatsSid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsSid specifies the SID for which statistics are collected." ::= { tmnxIsisSidStatsEntry 1 } tmnxIsisSidStatsSidType OBJECT-TYPE SYNTAX INTEGER { node (0), adjacency (1), adjacencySet (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsSidType indicates the type of SID for which statistics are collected." ::= { tmnxIsisSidStatsEntry 2 } tmnxIsisSidStatsPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsPrefixType indicates the IP address type of tmnxIsisSidStatsPrefix." ::= { tmnxIsisSidStatsEntry 3 } tmnxIsisSidStatsPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsPrefix indicates the IP address of the prefix for which SID statistics are collected." ::= { tmnxIsisSidStatsEntry 4 } tmnxIsisSidStatsPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsPrefixLength indicates the prefix length to be used with tmnxIsisSidStatsPrefix to get the SID prefix." ::= { tmnxIsisSidStatsEntry 5 } tmnxIsisSidStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsIfIndex specifies the Interface Index on which the adjacency that uses this SID is established in case the object tmnxIsisSidStatsSidType is 'adjacency'. The value of this object contains '0' in case the object tmnxIsisSidStatsSidType is different from 'adjacency'." ::= { tmnxIsisSidStatsEntry 6 } tmnxIsisSidStatsAdjSet OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsAdjSet specifies the Adjacency Set Identifier in case the object tmnxIsisSidStatsSidType is 'adjacencySet'. The value of this object contains '0' in case the object tmnxIsisSidStatsSidType is different from 'adjacencySet'." ::= { tmnxIsisSidStatsEntry 7 } tmnxIsisSidStatsIngressOperState OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2), noResource (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsIngressOperState indicates the operating state of this SID on ingress direction." ::= { tmnxIsisSidStatsEntry 8 } tmnxIsisSidStatsIngressOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsIngressOctets indicates the number of ingress octets." ::= { tmnxIsisSidStatsEntry 9 } tmnxIsisSidStatsIngressPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsIngressPackets indicates the number of ingress packets." ::= { tmnxIsisSidStatsEntry 10 } tmnxIsisSidStatsEgressOperState OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2), noResource (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsEgressOperState indicates the operating state of this SID on egress direction." ::= { tmnxIsisSidStatsEntry 11 } tmnxIsisSidStatsEgressOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsEgressOctets indicates the number of ingress octets." ::= { tmnxIsisSidStatsEntry 12 } tmnxIsisSidStatsEgressPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisSidStatsEgressPackets indicates the number of ingress packets." ::= { tmnxIsisSidStatsEntry 13 } tmnxIsisSegmentRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisSegmentRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisSegmentRoutingTable provides an extension of the tmnxIsisTable for Segment Routing." ::= { tmnxIsisSystemObjs 22 } tmnxIsisSegmentRoutingEntry OBJECT-TYPE SYNTAX TmnxIsisSegmentRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in tmnxIsisSegmentRoutingTable represents additional columns for an ISIS instance." AUGMENTS { tmnxIsisEntry } ::= { tmnxIsisSegmentRoutingTable 1 } TmnxIsisSegmentRoutingEntry ::= SEQUENCE { tmnxIsisSrLastChanged TimeStamp, tmnxIsisSrMsdOverrideBmi Integer32, tmnxIsisSrMsdOverrideErld Integer32 } tmnxIsisSrLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisSrLastChanged indicates the sysUpTime when a configurable object in this row was last modified." ::= { tmnxIsisSegmentRoutingEntry 1 } tmnxIsisSrMsdOverrideBmi OBJECT-TYPE SYNTAX Integer32 (-1 | 0..12) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisSrMsdOverrideBmi specifies the override Base MPLS Imposition (BMI) Maximum Sid Depth (MSD) value that will be announced when Segment Routing is enabled. The value '-1' indicates that the default MSD value will be used. The default MSD value announced is the maximum value the platform supports under ideal conditions. The supported override range depends on the platform." DEFVAL { -1 } ::= { tmnxIsisSegmentRoutingEntry 2 } tmnxIsisSrMsdOverrideErld OBJECT-TYPE SYNTAX Integer32 (-1 | 0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxIsisSrMsdOverrideErld specifies the override Entropy Readable Label Depth (ERLD) Maximum Sid Depth (MSD) value that will be announced when Segment Routing is enabled. The value '-1' indicates that the default MSD value will be used. The default MSD value announced is the maximum value the platform supports under ideal conditions. The supported override range depends on the platform." DEFVAL { -1 } ::= { tmnxIsisSegmentRoutingEntry 3 } tmnxIsisIfObjs OBJECT IDENTIFIER ::= { tmnxIsisObjs 2 } tmnxIsisIfTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisIfTable has an entry for each router interface configured for the IS-IS protocol." ::= { tmnxIsisIfObjs 1 } tmnxIsisIfEntry OBJECT-TYPE SYNTAX TmnxIsisIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisIfTable represents an interface on this router that participates in the IS-IS protocol. An entry in this table can be created or destroyed by an SNMP SET request to tmnxIsisIfRowStatus. An attempt to destroy a row will fail if tmnxIsisIfAdminState has not first been set to 'outOfService'." INDEX { vRtrID, isisSysInstance, vRtrIfIndex } ::= { tmnxIsisIfTable 1 } TmnxIsisIfEntry ::= SEQUENCE { tmnxIsisIfRowStatus RowStatus, tmnxIsisIfLastChanged TimeStamp, tmnxIsisIfAdminState TmnxAdminState, tmnxIsisIfOperState TmnxOperState, tmnxIsisIfCsnpInterval Unsigned32, tmnxIsisIfHelloAuthKey OCTET STRING, tmnxIsisIfHelloAuthType INTEGER, tmnxIsisIfLspPacingInterval Unsigned32, tmnxIsisIfCircIndex Integer32, tmnxIsisIfRetransmitInterval Unsigned32, tmnxIsisIfTypeDefault TruthValue, tmnxIsisIfEnableBfd TruthValue, tmnxIsisIfIPv6Unicast TruthValue, tmnxIsisIfTeMetric Unsigned32, tmnxIsisIfTeState TmnxOperState, tmnxIsisIfAdminGroup Unsigned32, tmnxIsisIfLdpSyncState TmnxOperState, tmnxIsisIfLdpSyncMaxMetric TruthValue, tmnxIsisIfLdpSyncTimerState INTEGER, tmnxIsisIfLdpSyncTimeLeft Unsigned32, tmnxIsisIfRouteTag Unsigned32, tmnxIsisIfIPv6EnableBfd TruthValue, tmnxIsisIfHelloAuth TruthValue, tmnxIsisIfLoopfreeAltExclude TruthValue, tmnxIsisIfOperType INTEGER, tmnxIsisIfIPv4Mcast TruthValue, tmnxIsisIfIPv6Mcast TruthValue, tmnxIsisIfBerState INTEGER, tmnxIsisIfIPv4IncludeBfdTlv TruthValue, tmnxIsisIfIPv6IncludeBfdTlv TruthValue, tmnxIsisIfHelloAuthKeyChain TNamedItemOrEmpty, tmnxIsisIfRouteNHTemplate TNamedItemOrEmpty, tmnxIsisIfIpv4SidType INTEGER, tmnxIsisIfIpv4SidValue Unsigned32, tmnxIsisIfIpv6SidType INTEGER, tmnxIsisIfIpv6SidValue Unsigned32, tmnxIsisIfDefaultInstance TruthValue, tmnxIsisIfLBAdminWeight Unsigned32, tmnxIsisIfHelloPadding INTEGER, tmnxIsisIfSidProtection INTEGER, tmnxIsisIfIpv4SidClearNFlag TruthValue, tmnxIsisIfIpv6SidClearNFlag TruthValue, tmnxIsisIfIpv4AdjSidType INTEGER, tmnxIsisIfIpv4AdjSidValue Unsigned32, tmnxIsisIfIpv6AdjSidType INTEGER, tmnxIsisIfIpv6AdjSidValue Unsigned32 } tmnxIsisIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfRowStatus specifies the row status used for creation, deletion, or control of tmnxIsisIfTable entries. Before this row can be destroyed, tmnxIsisIfAdminState must have been set to 'outOfService'." ::= { tmnxIsisIfEntry 1 } tmnxIsisIfLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLastChanged indicates the sysUpTime when this row was last modified." ::= { tmnxIsisIfEntry 2 } tmnxIsisIfAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfAdminState specifies the desired administrative state for IS-IS protocol on this interface." DEFVAL { inService } ::= { tmnxIsisIfEntry 3 } tmnxIsisIfOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfOperState indicates the current operational state of IS-IS protocol on this interface." ::= { tmnxIsisIfEntry 4 } tmnxIsisIfCsnpInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfCsnpInterval specifies the interval of time, in seconds, between transmission of Complete Sequence Number PDUs (CSNP)." DEFVAL { 10 } ::= { tmnxIsisIfEntry 5 } tmnxIsisIfHelloAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..254)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfHelloAuthKey specifies the authentication key string used to verify the authenticity of packets sent by neighboring routers on this IS-IS interface. For authentication to succeed both the authentication key and the authentication type defined by the tmnxIsisIfHelloAuthType variable must match. If tmnxIsisIfHelloAuthType is set to 'password', tmnxIsisIfHelloAuthKey can include any ASCII character. Authentication can be configured globally and applied to all ISIS levels running on this interface or it can be configured on a per level basis. The most specific value is used. When read, tmnxIsisIfHelloAuthKey always returns an Octet String of length zero." DEFVAL { ''H } ::= { tmnxIsisIfEntry 6 } tmnxIsisIfHelloAuthType OBJECT-TYPE SYNTAX INTEGER { none (1), password (2), md5 (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfHelloAuthType specifies the method of authentication used to verify the authenticity of packets sent by neighboring routers on this IS-IS interface. For authentication to succeed both the authentication key defined in the tmnxIsisIfHelloAuthKey variable and the authentication type must match. Authentication can be configured globally and applied to all ISIS levels running on this interface or it can be configured on a per level basis. The most specific value is used." DEFVAL { none } ::= { tmnxIsisIfEntry 7 } tmnxIsisIfLspPacingInterval OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLspPacingInterval specifies the interval of time, in milliseconds, for transmission of Link State PDUs (LSPs) for all ISIS levels running on this interface. If the value of tmnxIsisIfLspPacingInterval is zero (0), no LSPs will be sent on this interface." DEFVAL { 100 } ::= { tmnxIsisIfEntry 8 } tmnxIsisIfCircIndex OBJECT-TYPE SYNTAX Integer32 (1..2000000000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfCircIndex indicates a cross reference index to the isisCircTable." ::= { tmnxIsisIfEntry 9 } tmnxIsisIfRetransmitInterval OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfRetransmitInterval specifies the minimal interval of time, in seconds between retransmission of an LSP on point-to-point interfaces." DEFVAL { 5 } ::= { tmnxIsisIfEntry 10 } tmnxIsisIfTypeDefault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfTypeDefault specifies if the circuit type is default or has been modified. Setting tmnxIsisIfTypeDefault to 'true' resets isisCircType to the default for that interface. Similarly any modification to the object isisCircType triggers this object to become 'false'. There is no effect of setting this object to 'false'." DEFVAL { true } ::= { tmnxIsisIfEntry 11 } tmnxIsisIfEnableBfd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfEnableBfd specifies whether Bi-directional Forwarding Detection is enabled for IPv4 on this IS-IS interface. When the value is 'true', this IS-IS interface can establish BFD sessions and use BFD as a signaling mechanism for forming adjacencies. When tmnxIsisIfEnableBfd is 'false', BFD cannot be for IPv4." DEFVAL { false } ::= { tmnxIsisIfEntry 12 } tmnxIsisIfIPv6Unicast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv6Unicast specifies whether IPv6 unicast routing is enabled for the interface. By default IPv6 unicast on all interfaces is set to true. However, IPv6 unicast routing on ISIS is in effect when the object 'tmnxIsisMultiTopoIPv6Ucast' is set to 'true'." DEFVAL { true } ::= { tmnxIsisIfEntry 13 } tmnxIsisIfTeMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfTeMetric indicates the MPLS TE metric configured for this interface; this metric is flooded out in the TE metric sub-tlv in the ISIS LSPs. Depending on the configuration, either the TE metric value or the native ISIS metric values are used in CSPF computations." ::= { tmnxIsisIfEntry 14 } tmnxIsisIfTeState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfTeState indicates the MPLS interface TE status from the ISIS standpoint." ::= { tmnxIsisIfEntry 15 } tmnxIsisIfAdminGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfAdminGroup indicates the bit-map inherited from MPLS interface that identifies the admin groups to which the interface belongs. If bit 'n' is set, then the interface belongs to the admin group with value 'n'." ::= { tmnxIsisIfEntry 16 } tmnxIsisIfLdpSyncState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLdpSyncState indicates if IGP-LDP synchronization is enabled on this interface. tmnxIsisIfLdpSyncState is derived from tmnxIsisLdpSyncAdminState and also whether it was enabled at the IP layer from ISIS standpoint." ::= { tmnxIsisIfEntry 17 } tmnxIsisIfLdpSyncMaxMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLdpSyncMaxMetric indicates if ISIS advertised maximum metric value for the interface, depending on whether tmnxIsisIfLdpSyncState is enabled on this interface." ::= { tmnxIsisIfEntry 18 } tmnxIsisIfLdpSyncTimerState OBJECT-TYPE SYNTAX INTEGER { waitForLdpAdj (1), timerActive (2), ldpExchgDone (3), timerExpired (4), manualExit (5), disabled (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLdpSyncTimerState indicates the state of the tmnxIsisIfLdpSyncTimeLeft on this ISIS interface." ::= { tmnxIsisIfEntry 19 } tmnxIsisIfLdpSyncTimeLeft OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLdpSyncTimeLeft indicates the time left before ISIS reverts back to advertising normal metric for this interface. This is applicable only when tmnxIsisIfLdpSyncMaxMetric is 'true'." ::= { tmnxIsisIfEntry 20 } tmnxIsisIfRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfRouteTag specifies a 32-bit integer tag for the IP addresses of an interface. This route tag can be used to apply administrative policy. A value of 0 indicates that the tag has not been set." DEFVAL { 0 } ::= { tmnxIsisIfEntry 21 } tmnxIsisIfIPv6EnableBfd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv6EnableBfd specifies whether Bi-directional Forwarding Detection is enabled for IPv6 on this IS-IS interface. When the value is 'true', this IS-IS interface can establish BFD sessions and use BFD as a signaling mechanism for forming adjacencies. When it is 'false', it cannot use BFD for IPv6." DEFVAL { false } ::= { tmnxIsisIfEntry 22 } tmnxIsisIfHelloAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfHelloAuth specifies whether ISIS hello-authentication is enabled or disabled on this IS-IS interface. When tmnxIsisIfHelloAuth is set to 'true', hello-authentication is enabled on this IS-IS interface. When tmnxIsisIfHelloAuth is set to 'false', hello-authentication is disabled on this IS-IS interface and the values of the following MIB objects are no longer applicable: - tmnxIsisIfHelloAuthKey and tmnxIsisIfHelloAuthType at a global interface level - tmnxIsisIfLevelHelloAuthKey and tmnxIsisIfLevelHelloAuthType at the specific L1/L2 interface level - tmnxIsisAuthKey and tmnxIsisAuthType at the ISIS level." DEFVAL { true } ::= { tmnxIsisIfEntry 23 } tmnxIsisIfLoopfreeAltExclude OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLoopfreeAltExclude specifies whether or not the ISIS interface should be excluded during LFA calculations. If the value is 'true', the ISIS interface is excluded from LFA calculations. If the value is 'false', the ISIS interface is included in LFA calculations. The value of tmnxIsisIfLoopfreeAltExclude for an interface is only valid when both conditions are met - tmnxIsisLoopfreeAlternate has a value of 'true' and tmnxIsisLevelLoopfreeAltExclude has a value of 'false'." DEFVAL { false } ::= { tmnxIsisIfEntry 24 } tmnxIsisIfOperType OBJECT-TYPE SYNTAX INTEGER { broadcast (1), ptToPt (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfOperType indicates the operational type on this ISIS interface." ::= { tmnxIsisIfEntry 25 } tmnxIsisIfIPv4Mcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv4Mcast specifies if IPv4 multicast routing is enabled for the interface." DEFVAL { true } ::= { tmnxIsisIfEntry 26 } tmnxIsisIfIPv6Mcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv6Mcast specifies if IPv6 multicast routing is enabled for the interface." DEFVAL { true } ::= { tmnxIsisIfEntry 27 } tmnxIsisIfBerState OBJECT-TYPE SYNTAX INTEGER { none (0), sd (1), sf (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfBerState indicates the BER (Bit Error Rate) state of this interface." ::= { tmnxIsisIfEntry 28 } tmnxIsisIfIPv4IncludeBfdTlv OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv4IncludeBfdTlv specifies whether a BFD-enabled type-length-value (TLV) is included for IPv4 on this IS-IS interface. When the value of tmnxIsisIfEnableBfd is false, the value of tmnxIsisIfIPv4IncludeBfdTlv is ignored. When both tmnxIsisIfEnableBfd and tmnxIsisIfIPv4IncludeBfdTlv have the value set to true, then the BFD-enabled TLV is included for IPv4." DEFVAL { false } ::= { tmnxIsisIfEntry 29 } tmnxIsisIfIPv6IncludeBfdTlv OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIPv6IncludeBfdTlv specifies whether a BFD-enabled type-length-value (TLV) is included for IPv6 on this IS-IS interface. When the value of tmnxIsisIfIPv6EnableBfd is false, the value of tmnxIsisIfIPv6IncludeBfdTlv is ignored. When both tmnxIsisIfIPv6EnableBfd and tmnxIsisIfIPv6IncludeBfdTlv have the value set to true, then the BFD-enabled TLV is included for IPv6." DEFVAL { false } ::= { tmnxIsisIfEntry 30 } tmnxIsisIfHelloAuthKeyChain OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfHelloAuthKeyChain specifies the keychain to use to sign and/or authenticate the IS-IS instance. The keychain name is defined by tmnxKeyChainName and is the index for TIMETRA-SECURITY-MIB::tmnxKeyChainTable" DEFVAL { ''H } ::= { tmnxIsisIfEntry 31 } tmnxIsisIfRouteNHTemplate OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfRouteNHTemplate specifies the next-hop template that must be applied to the prefixes which primary next-hop uses this interface name. The next-hop template name is defined by tmnxRouteNHTemplateName and is the index for TIMETRA-ROUTE-NEXT-HOP-TEMPLATE-MIB::tmnxRouteNHTemplateTable." DEFVAL { ''H } ::= { tmnxIsisIfEntry 32 } tmnxIsisIfIpv4SidType OBJECT-TYPE SYNTAX INTEGER { none (0), index (1), label (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfIpv4SidType specifies how the value of tmnxIsisIfIpv4SidValue shall be interpreted." DEFVAL { none } ::= { tmnxIsisIfEntry 33 } tmnxIsisIfIpv4SidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv4SidValue specifies the IPv4 node SID label or index for this interface." DEFVAL { 0 } ::= { tmnxIsisIfEntry 34 } tmnxIsisIfIpv6SidType OBJECT-TYPE SYNTAX INTEGER { none (0), index (1), label (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfIpv6SidType specifies how the value of tmnxIsisIfIpv6SidValue shall be interpreted." DEFVAL { none } ::= { tmnxIsisIfEntry 35 } tmnxIsisIfIpv6SidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv6SidValue specifies the IPv6 node SID label or index for this interface." DEFVAL { 0 } ::= { tmnxIsisIfEntry 36 } tmnxIsisIfDefaultInstance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfDefaultInstance specifies whether a non-MI capable router can establish an adjacency and operate with an SR OS router in a non zero IS-IS instance. When the value of tmnxIsisIfDefaultInstance is true and the router doesn't receive IID-TLVs it will establish an adjacency in the non-zero isisSysInstance; the router will then operate in the non-zero isisSysInstance so that it appears to be in the default IS-IS instance 0 to its neighbor." DEFVAL { false } ::= { tmnxIsisIfEntry 37 } tmnxIsisIfLBAdminWeight OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLBAdminWeight specifies an explicit load-balancing-weight for this interface." DEFVAL { 0 } ::= { tmnxIsisIfEntry 38 } tmnxIsisIfHelloPadding OBJECT-TYPE SYNTAX INTEGER { disable (0), adaptive (1), loose (2), strict (3), none (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfHelloPadding specifies whether padding should be done on the ISIS hello packets. If the value of tmnxIsisIfHelloPadding is set to disable, the padding is disabled on all types of interfaces for all adjacency states. However, padding may be done if it is configured at one of the higher/parent levels. If the value of tmnxIsisIfHelloPadding is set to adaptive, the padding is done until the state of the neighbor adjacency is up. If the value of tmnxIsisIfHelloPadding is set to loose, the padding is done until the state of the neighbor adjacency is initialized. If the value of tmnxIsisIfHelloPadding is set to strict, the padding is done for all adjacency states. If the value of tmnxIsisIfHelloPadding is set to none, the padding is disabled on all types of interfaces for all adjacency states. Also, padding will not be done even if it is configured at one of the higher/parent levels." DEFVAL { disable } ::= { tmnxIsisIfEntry 39 } tmnxIsisIfSidProtection OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfSidProtection specifies whether the SID needs to be advertised with protection enabled or disabled. If the value of tmnxIsisIfSidProtection is set to disabled, no protection is calculated and a single SID with B-flag cleared is sent in adjacency SID sub-TLV. If the value of tmnxIsisIfSidProtection is set to enabled, SID protection is provided and a single SID with B-flag set is sent in adjacency SID sub-TLV." DEFVAL { enabled } ::= { tmnxIsisIfEntry 40 } tmnxIsisIfIpv4SidClearNFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfIpv4SidClearNFlag specifies whether the node-sid flag (N-flag) should be cleared in an IPv4 prefix SID sub-TLV. When the value of tmnxIsisIfIpv4SidClearNFlag is false, the prefix SID sub-TLV for the IPv4 prefix of a loopback interface is tagged as a node SID meaning that it belongs to this node only. When the value of tmnxIsisIfIpv4SidClearNFlag is true, the same prefix SID sub-TLV may be advertised by multiple nodes." DEFVAL { false } ::= { tmnxIsisIfEntry 41 } tmnxIsisIfIpv6SidClearNFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfIpv6SidClearNFlag specifies whether the node-sid flag (N-flag) should be cleared in an IPv6 prefix SID sub-TLV. When the value of tmnxIsisIfIpv6SidClearNFlag is false, the prefix SID sub-TLV for the IPv6 prefix of a loopback interface is tagged as a node SID meaning that it belongs to this node only. When the value of tmnxIsisIfIpv6SidClearNFlag is true, the same prefix SID sub-TLV may be advertised by multiple nodes." DEFVAL { false } ::= { tmnxIsisIfEntry 42 } tmnxIsisIfIpv4AdjSidType OBJECT-TYPE SYNTAX INTEGER { none (0), label (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv4AdjSidType specifies whether the object tmnxIsisIfIpv4AdjSidValue is not valid, an index value or an absolute label value." DEFVAL { none } ::= { tmnxIsisIfEntry 43 } tmnxIsisIfIpv4AdjSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv4AdjSidValue together with tmnxIsisIfIpv4AdjSidType specifies the static adjacency SID value or index to be used for this adjacency. " DEFVAL { 0 } ::= { tmnxIsisIfEntry 44 } tmnxIsisIfIpv6AdjSidType OBJECT-TYPE SYNTAX INTEGER { none (0), label (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv6AdjSidType specifies whether the object tmnxIsisIfIpv6AdjSidValue is not valid, an index value or an absolute label value." DEFVAL { none } ::= { tmnxIsisIfEntry 46 } tmnxIsisIfIpv6AdjSidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfIpv6AdjSidValue together with tmnxIsisIfIpv6AdjSidType specifies the static adjacency SID value or index to be used for this adjacency. " DEFVAL { 0 } ::= { tmnxIsisIfEntry 47 } tmnxIsisIfLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisIfLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisIfLevelTable provides attributes to be applied on a specific IS-IS interface operating at a specific IS-IS protocol level." ::= { tmnxIsisIfObjs 2 } tmnxIsisIfLevelEntry OBJECT-TYPE SYNTAX TmnxIsisIfLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisIfLevelTable represents IS-IS level attributes to be used with an interface belonging to a specific IS-IS protocol instance on a specific router instance. Rows for Level 1 and 2 are created as an action of creating a row in the tmnxIsisIfTable." INDEX { vRtrID, isisSysInstance, vRtrIfIndex, tmnxIsisIfLevel } ::= { tmnxIsisIfLevelTable 1 } TmnxIsisIfLevelEntry ::= SEQUENCE { tmnxIsisIfLevel INTEGER, tmnxIsisIfLevelLastChangeTime TimeStamp, tmnxIsisIfLevelHelloAuthKey OCTET STRING, tmnxIsisIfLevelHelloAuthType INTEGER, tmnxIsisIfLevelPassive TruthValue, tmnxIsisIfLevelNumAdjacencies Unsigned32, tmnxIsisIfLevelISPriority Unsigned32, tmnxIsisIfLevelHelloTimer Unsigned32, tmnxIsisIfLevelAdminMetric Unsigned32, tmnxIsisIfLevelOperMetric Unsigned32, tmnxIsisIfLvlIPv6UcastAdmMet Unsigned32, tmnxIsisIfLvlIPv6UcastOperMet Unsigned32, tmnxIsisIfLvlIPv4McastAdmMetric Unsigned32, tmnxIsisIfLvlIPv6McastAdmMetric Unsigned32, tmnxIsisIfLevelLinkGroupName TNamedItemOrEmpty, tmnxIsisIfLevelSdOffset Unsigned32, tmnxIsisIfLevelSfOffset Unsigned32, tmnxIsisIfLvlIPv4McastOperMetric Unsigned32, tmnxIsisIfLvlIPv6McastOperMetric Unsigned32, tmnxIsisIfLevelHelloAuthKeyChain TNamedItemOrEmpty, tmnxIsisIfLevelLspTxQCount Unsigned32, tmnxIsisIfLevelHelloPadding INTEGER } tmnxIsisIfLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevel specifies the IS-IS protocol level that this row entry describes." ::= { tmnxIsisIfLevelEntry 1 } tmnxIsisIfLevelLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelLastChangeTime indicates the sysUpTime when this row was last modified." ::= { tmnxIsisIfLevelEntry 2 } tmnxIsisIfLevelHelloAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..254)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelHelloAuthKey specifies the authentication key string used to verify the authenticity of packets sent by neighboring routers on this IS-IS interface at this level. For authentication to succeed both the authentication key and the authentication type defined by the tmnxIsisIfLevelHelloAuthType variable must match. If tmnxIsisIfLevelHelloAuthType is set to 'password', tmnxIsisIfLevelHelloAuthKey can include any ASCII character. Authentication can be configured globally and applied to all ISIS levels or it can be configured on a per level basis; the most specific value is used. If the value of tmnxIsisIfLevelHelloAuthType is 'useGlobal', then the global values, if any, defined in tmnxIsisIfHelloAuthKey and tmnxIsisIfHelloAuthType are used instead. When read, tmnxIsisIfLevelHelloAuthKey always returns an Octet String of length zero." DEFVAL { ''H } ::= { tmnxIsisIfLevelEntry 3 } tmnxIsisIfLevelHelloAuthType OBJECT-TYPE SYNTAX INTEGER { useGlobal (0), none (1), password (2), md5 (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelHelloAuthType specifies the method of authentication used to verify the authenticity of packets sent by neighboring routers on this IS-IS interface at this level. For authentication to succeed both the authentication key defined in the tmnxIsisIfLevelHelloAuthKey variable and the authentication type must match. Authentication can be configured globally and applied to all ISIS levels running on this interface or it can be configured on a per level basis; the most specific value is used. When tmnxIsisIfLevelHelloAuthType has a value of 'useGlobal', the values of tmnxIsisIfLevelHelloAuthKey and tmnxIsisIfLevelHelloAuthType are applied to the interfaces for this level." DEFVAL { useGlobal } ::= { tmnxIsisIfLevelEntry 4 } tmnxIsisIfLevelPassive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelPassive specifies whether the interface level is running in passive mode. When tmnxIsisIfLevelPassive has the value 'true', this interface address is advertised for this level without running the IS-IS protocol on this interface level; while in passive mode, the interface level ignores ingress IS-IS protocol packets and does not transmit any IS-IS protocol packets. When tmnxIsisIfLevelPassive has the value 'false', this interface address is advertised at this IS-IS level only if it is configured as with the IS-IS protocol as enabled." DEFVAL { false } ::= { tmnxIsisIfLevelEntry 5 } tmnxIsisIfLevelNumAdjacencies OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelNumAdjacencies indicates the number of adjacencies on this particular level of the interface." ::= { tmnxIsisIfLevelEntry 6 } tmnxIsisIfLevelISPriority OBJECT-TYPE SYNTAX Unsigned32 (0..127) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelISPriority specifies the priority for becoming LAN Designated Intermediate System at this level. The value of tmnxIsisIfLevelISPriority shadows the value of object isisCircLevelISPriority to have an additional accepted value of 0." ::= { tmnxIsisIfLevelEntry 7 } tmnxIsisIfLevelHelloTimer OBJECT-TYPE SYNTAX Unsigned32 (1..20000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelHelloTimer specifies the maximum period, in seconds, between IIH PDUs on multiaccess networks at this level for LANs. The value of tmnxIsisIfLevelHelloTimer shadows isisCircLevelHelloTimer to store the values of hello timer in seconds." ::= { tmnxIsisIfLevelEntry 8 } tmnxIsisIfLevelAdminMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelAdminMetric specifies the default metric value of this circuit for this level. A value of 0 means that the metric is not configured; in such a case if the tmnxIsisReferenceBw is configured, the value of the metric should be calculated using the formula : Metric = reference-bandwidth / bandwidth. If the tmnxIsisReferenceBw is configured as Ten Gig (10,000,000,000) a 100-Mbps interface has a default metric of 100. In order for metrics in excess of 63 to be configured wide metrics must be deployed. If the reference bandwidth is not configured then all levels will have a default metric of 10. System and loopback interface levels will always have a metric value of 0. The operational value of the metric is maintained in the object tmnxIsisIfLevelOperMetric." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 9 } tmnxIsisIfLevelOperMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelOperMetric indicates the operational value of the metric being used in this circuit for this level. System and loop back interface levels will have metric value of 0." ::= { tmnxIsisIfLevelEntry 10 } tmnxIsisIfLvlIPv6UcastAdmMet OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv6UcastAdmMet specifies the interface level metric for IPv6 unicast." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 11 } tmnxIsisIfLvlIPv6UcastOperMet OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv6UcastOperMet indicates the operational value of the IPv6 unicast metric being used with this interface level." ::= { tmnxIsisIfLevelEntry 12 } tmnxIsisIfLvlIPv4McastAdmMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv4McastAdmMetric specifies the interface level metric for IPv4 multicast." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 13 } tmnxIsisIfLvlIPv6McastAdmMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv6McastAdmMetric specifies the interface level metric for IPv6 multicast." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 14 } tmnxIsisIfLevelLinkGroupName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelLinkGroupName specifies the ISIS link group associated with this particular level of the interface." DEFVAL { ''H } ::= { tmnxIsisIfLevelEntry 15 } tmnxIsisIfLevelSdOffset OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelSdOffset specifies the offset by which the IS-IS interface metric should be increased upon receiving the signal degrade threshold event." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 16 } tmnxIsisIfLevelSfOffset OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelSfOffset specifies the offset by which the IS-IS interface metric should be further increased in addition to the offset specified by tmnxIsisIfLevelSdOffset upon receiving the signal fail threshold event." DEFVAL { 0 } ::= { tmnxIsisIfLevelEntry 17 } tmnxIsisIfLvlIPv4McastOperMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv4McastOperMetric indicates the operational value of the interface level metric for IPv4 multicast." ::= { tmnxIsisIfLevelEntry 18 } tmnxIsisIfLvlIPv6McastOperMetric OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLvlIPv6McastOperMetric indicates the operational value of the interface level metric for IPv6 multicast." ::= { tmnxIsisIfLevelEntry 19 } tmnxIsisIfLevelHelloAuthKeyChain OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxIsisIfLevelHelloAuthKeyChain specifies the keychain to use to sign and/or authenticate the IS-IS instance. The keychain name is defined by tmnxKeyChainName and is the index for TIMETRA-SECURITY-MIB::tmnxKeyChainTable" DEFVAL { ''H } ::= { tmnxIsisIfLevelEntry 20 } tmnxIsisIfLevelLspTxQCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelLspTxQCount indicates how many LSPs are in the transmit queue of this interface for this ISIS level." ::= { tmnxIsisIfLevelEntry 21 } tmnxIsisIfLevelHelloPadding OBJECT-TYPE SYNTAX INTEGER { disable (0), adaptive (1), loose (2), strict (3), none (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfLevelHelloPadding specifies whether padding should be done on the ISIS hello packets. If the value of tmnxIsisIfLevelHelloPadding is set to disable, the padding is disabled on all types of interfaces for all adjacency states. However, padding may be done if it is configured at one of the higher/parent levels. If the value of tmnxIsisIfLevelHelloPadding is set to adaptive, the padding is done until the state of the neighbor adjacency is up. If the value of tmnxIsisIfLevelHelloPadding is set to loose, the padding is done until the state of the neighbor adjacency is initialized. If the value of tmnxIsisIfLevelHelloPadding is set to strict, the padding is done for all adjacency states. If the value of tmnxIsisIfLevelHelloPadding is set to none, the padding is disabled on all types of interfaces for all adjacency states. Also, padding will not be done even if it is configured at one of the higher/parent levels." DEFVAL { disable } ::= { tmnxIsisIfLevelEntry 22 } tmnxIsisIfAdjSetTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisIfAdjSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisIfAdjSetTable maintains list of Adjacency Sets assigned to an interface." ::= { tmnxIsisIfObjs 3 } tmnxIsisIfAdjSetEntry OBJECT-TYPE SYNTAX TmnxIsisIfAdjSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisIfAdjSetTable indicates that the interface is assigned to an adjacency set (tmnxIsisAdjSetEntry). The adjacency-set must exist under segment routing before it can be assigned to an interface" INDEX { vRtrID, isisSysInstance, vRtrIfIndex, tmnxIsisIfAdjSetId } ::= { tmnxIsisIfAdjSetTable 1 } TmnxIsisIfAdjSetEntry ::= SEQUENCE { tmnxIsisIfAdjSetId Unsigned32, tmnxIsisIfAdjSetRowStatus RowStatus, tmnxIsisIfAdjSetIdLstCh TimeStamp } tmnxIsisIfAdjSetId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxIsisIfAdjSetId specifies an identifier for given adjacency set." ::= { tmnxIsisIfAdjSetEntry 1 } tmnxIsisIfAdjSetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxIsisIfAdjSetRowStatus specifies the row status used for creation, deletion, or control of tmnxIsisIfAdjSetTable entries." ::= { tmnxIsisIfAdjSetEntry 2 } tmnxIsisIfAdjSetIdLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisIfAdjSetIdLstCh indicates the sysUpTime when this row was last modified." ::= { tmnxIsisIfAdjSetEntry 3 } tmnxIsisAdjObjs OBJECT IDENTIFIER ::= { tmnxIsisObjs 3 } tmnxIsisISAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisISAdjEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxIsisISAdjTable is the table of adjacencies to Intermediate Systems and their operational status information." ::= { tmnxIsisAdjObjs 1 } tmnxIsisISAdjEntry OBJECT-TYPE SYNTAX TmnxIsisISAdjEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row entry in the tmnxIsisISAdjTable represents an adjacency to an Intermediate System on this system." INDEX { vRtrID, isisSysInstance, isisCircIndex, isisISAdjIndex } ::= { tmnxIsisISAdjTable 1 } TmnxIsisISAdjEntry ::= SEQUENCE { tmnxIsisISAdjExpiresIn Integer32, tmnxIsisISAdjCircLevel INTEGER, tmnxIsisISAdjNeighborIP IpAddress, tmnxIsisISAdjRestartSupport TruthValue, tmnxIsisISAdjRestartStatus INTEGER, tmnxIsisISAdjRestartSupressed TruthValue, tmnxIsisISAdjNumRestarts Unsigned32, tmnxIsisISAdjLastRestartTime TimeStamp, tmnxIsisISAdjNeighborIPv6Type InetAddressType, tmnxIsisISAdjNeighborIPv6 InetAddress, tmnxIsisISAdjMtEnabled TruthValue, tmnxIsisISAdjMtId0 TruthValue, tmnxIsisISAdjMtId2 TruthValue, tmnxIsisISAdjMtId3 TruthValue, tmnxIsisISAdjMtId4 TruthValue, tmnxIsisISAdjIpv4SidType INTEGER, tmnxIsisISAdjIpv4SidValue Unsigned32, tmnxIsisISAdjIpv6SidType INTEGER, tmnxIsisISAdjIpv6SidValue Unsigned32, tmnxIsisISAdjMtId0BfdRequired TruthValue, tmnxIsisISAdjMtId2BfdRequired TruthValue, tmnxIsisISAdjMtId3BfdRequired TruthValue, tmnxIsisISAdjMtId4BfdRequired TruthValue, tmnxIsisISAdjMtId0BfdUsable TruthValue, tmnxIsisISAdjMtId2BfdUsable TruthValue, tmnxIsisISAdjMtId3BfdUsable TruthValue, tmnxIsisISAdjMtId4BfdUsable TruthValue } tmnxIsisISAdjExpiresIn OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjExpiresIn indicates the time in which the adjacency will expire if no hello packets are received." ::= { tmnxIsisISAdjEntry 1 } tmnxIsisISAdjCircLevel OBJECT-TYPE SYNTAX INTEGER { level1 (1), level2 (2), level1L2 (3), unknown (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjCircLevel indicates the circuit type of the adjacency as advertised." ::= { tmnxIsisISAdjEntry 2 } tmnxIsisISAdjNeighborIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjNeighborIP indicates the IP address of the neighbor with which adjacency is formed." ::= { tmnxIsisISAdjEntry 3 } tmnxIsisISAdjRestartSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjRestartSupport indicates whether adjacency supports ISIS graceful restart. If tmnxIsisISAdjRestartSupport has a value of 'true' the adjacency supports graceful restart." ::= { tmnxIsisISAdjEntry 4 } tmnxIsisISAdjRestartStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), restarting (2), restartComplete (3), helping (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjRestartStatus indicates the graceful restart status of the adjacency." ::= { tmnxIsisISAdjEntry 5 } tmnxIsisISAdjRestartSupressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjRestartSupressed indicates if the adjacency has requested this router to suppress advertisement of the adjacency in this router's LSPs. If tmnxIsisISAdjRestartSupressed has a value of 'true' the adjacency has requested to suppress advertisement of the LSPs." ::= { tmnxIsisISAdjEntry 6 } tmnxIsisISAdjNumRestarts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjNumRestarts indicates the number of times the adjacency has attempted restart." ::= { tmnxIsisISAdjEntry 7 } tmnxIsisISAdjLastRestartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjLastRestartTime indicates the last time the adjacency attempted restart." ::= { tmnxIsisISAdjEntry 8 } tmnxIsisISAdjNeighborIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjNeighborIPv6Type indicates the IP address type of tmnxIsisISAdjNeighborIPv6; it will be 'ipv6', 'ipv6z' or 'unknown'." ::= { tmnxIsisISAdjEntry 9 } tmnxIsisISAdjNeighborIPv6 OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16|20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjNeighborIPv6 indicates the IP address of the neighbor with which an IPv6-adjacency is formed; this will always be an IPv6 address." ::= { tmnxIsisISAdjEntry 10 } tmnxIsisISAdjMtEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtEnabled indicates if the ISIS multi-topology protocol is supported on the neighbor. If the value of tmnxIsisISAdjMtEnabled is 'true', ISIS multi-topology protocol is enabled on the neighbor." ::= { tmnxIsisISAdjEntry 11 } tmnxIsisISAdjMtId0 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId0 indicates if the native topology is supported on the neighbor. If the value of tmnxIsisISAdjMtId0 is 'true', native topology is supported on the neighbor." ::= { tmnxIsisISAdjEntry 12 } tmnxIsisISAdjMtId2 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId2 indicates if the multi-topology for IPv6 is supported on the neighbor. If the value of tmnxIsisISAdjMtId2 is 'true', multi-topology for IPv6 is supported on the neighbor." ::= { tmnxIsisISAdjEntry 13 } tmnxIsisISAdjMtId3 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId3 indicates if the MT 3 IPv4 topology is supported on the neighbor. If the value of tmnxIsisISAdjMtId3 is 'true', MT 3 IPv4 topology is supported on the neighbor." ::= { tmnxIsisISAdjEntry 14 } tmnxIsisISAdjMtId4 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId4 indicates if the MT 4 IPv6 topology is supported on the neighbor. If the value of tmnxIsisISAdjMtId4 is 'true', MT 4 IPv6 topology is supported on the neighbor." ::= { tmnxIsisISAdjEntry 15 } tmnxIsisISAdjIpv4SidType OBJECT-TYPE SYNTAX INTEGER { none (0), index (1), mplsLabel (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisISAdjIpv4SidType indicates how the value of tmnxIsisISAdjIpv4SidValue shall be interpreted." ::= { tmnxIsisISAdjEntry 16 } tmnxIsisISAdjIpv4SidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjIpv4SidValue indicates the IPv4 SID label or index for this adjacency." ::= { tmnxIsisISAdjEntry 17 } tmnxIsisISAdjIpv6SidType OBJECT-TYPE SYNTAX INTEGER { none (0), index (1), mplsLabel (2), ipv6Label (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxIsisISAdjIpv6SidType indicates how the value of tmnxIsisISAdjIpv6SidValue shall be interpreted." ::= { tmnxIsisISAdjEntry 18 } tmnxIsisISAdjIpv6SidValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjIpv6SidValue indicates the IPv6 SID label or index for this adjacency." ::= { tmnxIsisISAdjEntry 19 } tmnxIsisISAdjMtId0BfdRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId0BfdRequired indicates if BFD session is required for this Multi Topology before bringing the adjacency to FULL state, as described in RFC6213." ::= { tmnxIsisISAdjEntry 20 } tmnxIsisISAdjMtId2BfdRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId2BfdRequired indicates if BFD session is required for this Multi Topology before bringing the adjacency to FULL state, as described in RFC6213." ::= { tmnxIsisISAdjEntry 21 } tmnxIsisISAdjMtId3BfdRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId3BfdRequired indicates if BFD session is required for this Multi Topology before bringing the adjacency to FULL state, as described in RFC6213." ::= { tmnxIsisISAdjEntry 22 } tmnxIsisISAdjMtId4BfdRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId4BfdRequired indicates if BFD session is required for this Multi Topology before bringing the adjacency to FULL state, as described in RFC6213." ::= { tmnxIsisISAdjEntry 23 } tmnxIsisISAdjMtId0BfdUsable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId0BfdUsable indicates if BFD session for this Multi Topology is usable, that is either not required or in state UP, as described in RFC6213." ::= { tmnxIsisISAdjEntry 24 } tmnxIsisISAdjMtId2BfdUsable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId2BfdUsable indicates if BFD session for this Multi Topology is usable, that is either not required or in state UP, as described in RFC6213." ::= { tmnxIsisISAdjEntry 25 } tmnxIsisISAdjMtId3BfdUsable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId3BfdUsable indicates if BFD session for this Multi Topology is usable, that is either not required or in state UP, as described in RFC6213." ::= { tmnxIsisISAdjEntry 26 } tmnxIsisISAdjMtId4BfdUsable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxIsisISAdjMtId4BfdUsable indicates if BFD session for this Multi Topology is usable, that is either not required or in state UP, as described in RFC6213." ::= { tmnxIsisISAdjEntry 27 } tmnxIsisNotificationObjs OBJECT IDENTIFIER ::= { tmnxIsisObjs 4 } tmnxIsisNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIsisNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Objects seen in the most recent notification this instance of the IS-IS protocol." ::= { tmnxIsisNotificationObjs 1 } tmnxIsisNotificationEntry OBJECT-TYPE SYNTAX TmnxIsisNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry defines variables relevant to notifications for one instance of the IS-IS protocol." INDEX { vRtrID, isisSysInstance } ::= { tmnxIsisNotificationTable 1 } TmnxIsisNotificationEntry ::= SEQUENCE { tmnxIsisNotifTrapLSPID OCTET STRING, tmnxIsisNotifSystemLevel INTEGER, tmnxIsisNotifPDUFragment OCTET STRING, tmnxIsisNotifFieldLen Integer32, tmnxIsisNotifMaxAreaAddress Integer32, tmnxIsisNotifProtocolVersion Integer32, tmnxIsisNotifLSPSize Integer32, tmnxIsisNotifOriginatingBuffSize Integer32, tmnxIsisNotifProtocolsSupported OCTET STRING, tmnxIsisNotifNbrSysId OCTET STRING, tmnxIsisNotifPurgeOriginator SystemID, tmnxIsisNotifPurgeSource SystemID, tmnxIsisNotifAdditionalInfo DisplayString, tmnxIsisNotifCircMtuSize Integer32, tmnxIsisNotifCircMinReqMtuSize Integer32, tmnxIsisNotifyIfIndex InterfaceIndex } tmnxIsisNotifTrapLSPID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0|8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifTrapLSPID is an Octet String that uniquely identifies a Link State PDU." ::= { tmnxIsisNotificationEntry 1 } tmnxIsisNotifSystemLevel OBJECT-TYPE SYNTAX INTEGER { l1 (1), l2 (2), l1l2 (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifSystemLevel identifies the level the notification applies to." ::= { tmnxIsisNotificationEntry 2 } tmnxIsisNotifPDUFragment OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifPDUFragment holds up to the first 64 bytes of a PDU that triggered the notification." ::= { tmnxIsisNotificationEntry 3 } tmnxIsisNotifFieldLen OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifFieldLen holds the System ID length reported in a PDU we received." ::= { tmnxIsisNotificationEntry 4 } tmnxIsisNotifMaxAreaAddress OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifMaxAreaAddress holds the Max Area Addresses reported in a PDU we received." ::= { tmnxIsisNotificationEntry 5 } tmnxIsisNotifProtocolVersion OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifProtocolVersion holds the Protocol version reported in a PDU we received." ::= { tmnxIsisNotificationEntry 6 } tmnxIsisNotifLSPSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifLSPSize holds the size of LSP we received that is too big to forward." ::= { tmnxIsisNotificationEntry 7 } tmnxIsisNotifOriginatingBuffSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifOriginatingBuffSize holds the size of tmnxIsisSysOrigL1LSPBuffSize or tmnxIsisSysOrigL2LSPBuffSize advertised by peer in TLV." ::= { tmnxIsisNotificationEntry 8 } tmnxIsisNotifProtocolsSupported OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxIsisNotifProtocolsSupported contains the list of protocols supported by an adjacent system and may be empty." ::= { tmnxIsisNotificationEntry 9 } tmnxIsisNotifNbrSysId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..6)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifNbrSysId indicates the system-id of the neighbor associated with the notification." ::= { tmnxIsisNotificationEntry 10 } tmnxIsisNotifPurgeOriginator OBJECT-TYPE SYNTAX SystemID MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifPurgeOriginator indicates the system-id of the IS that inserted the Purge Originator Identification (POI) TLV in the purge." ::= { tmnxIsisNotificationEntry 11 } tmnxIsisNotifPurgeSource OBJECT-TYPE SYNTAX SystemID MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifPurgeSource indicates the system-id of the IS from which the purge was received." ::= { tmnxIsisNotificationEntry 12 } tmnxIsisNotifAdditionalInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifAdditionalInfo is a printable character string which contains information about the reason why the notification was generated." ::= { tmnxIsisNotificationEntry 13 } tmnxIsisNotifCircMtuSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifCircMtuSize indicates the size of the circuit MTU that is too low to propagate an LSP or SNP." ::= { tmnxIsisNotificationEntry 14 } tmnxIsisNotifCircMinReqMtuSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifCircMinReqMtuSize indicates the minimum required size of the circuit MTU to propagate an LSP or SNP." ::= { tmnxIsisNotificationEntry 15 } tmnxIsisNotifyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifyIfIndex indicates the ISIS Interface Index." ::= { tmnxIsisNotificationEntry 16 } tmnxIsisFailureReasonCode OBJECT-TYPE SYNTAX INTEGER { outOfResources (1) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxIsisFailureReasonCode indicates the reason for the last ISIS failure which resulted in it being marked operationally down.This object is used by the tmnxIsisFailureDisabled notification." ::= { tmnxIsisNotificationObjs 4 } tmnxIsisNotifPfxSidRangeStartLbl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxIsisNotifPfxSidRangeStartLbl indicates the start label of the first segment of a Segment Routing Global Block." ::= { tmnxIsisNotificationObjs 5 } tmnxIsisNotifPfxSidRangeMaxIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxIsisNotifPfxSidRangeMaxIdx indicates the maximum SID index of the first segment of a Segment Routing Global Block." ::= { tmnxIsisNotificationObjs 6 } tmnxIsisNotifPfxSidSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifPfxSidSysID indicates the system-id of the IS through which this prefix-sid is reachable." ::= { tmnxIsisNotificationObjs 7 } tmnxIsisNotifyDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxIsisNotifyDescription is a printable character string." ::= { tmnxIsisNotificationObjs 8 } tmnxIsisBfdSessSetupFailReason OBJECT-TYPE SYNTAX INTEGER { bfdSessNoError (0), bfdSessFailMaxSessionLimit (1), bfdSessFailCfgNotProper (2), bfdSessFailSanityCheck (3), bfdSessFailGeneral (4), bfdSessFailInternalProgramming (5), bfdSessFailCvDiscrNotFound (6), bfdSessFailMaxPacketRate (7), bfdSessFailHandleReplaced (8), bfdSessFailBfdDisabledOnIntf (9) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxIsisBfdSessSetupFailReason indicates the reason for the BFD setup failure. This object is used by the tmnxIsisAdjBfdSessionSetupFail notification." ::= { tmnxIsisNotificationObjs 9 } tmnxIsisNotifSrgbRangeStartLbl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifSrgbRangeStartLbl indicates the label at which the SRGB label range starts." ::= { tmnxIsisNotificationObjs 10 } tmnxIsisNotifSrgbRangeMaxIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifSrgbRangeMaxIdx indicates the maximum index for the SRGB label range." ::= { tmnxIsisNotificationObjs 11 } tmnxIsisNotifSrgbAdvRtrSysID OBJECT-TYPE SYNTAX SystemID MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifSrgbAdvRtrSysID indicates the system-id of the SRGB advertising router." ::= { tmnxIsisNotificationObjs 12 } tmnxIsisNotifSrgbLevel OBJECT-TYPE SYNTAX INTEGER { level1IS (1), level2IS (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifSrgbLevel indicates the IS-IS Level at which the SRGB was learned." ::= { tmnxIsisNotificationObjs 13 } tmnxIsisNotifSrgbMtId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxIsisNotifSrgbMtId indicates the multi topology id number for this SRGB." ::= { tmnxIsisNotificationObjs 14 } tmnxIsisNotifStatsIndexStatus OBJECT-TYPE SYNTAX INTEGER { statsIndexAllocNoError (0), statsIndexAllocNoResource (1) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxIsisNotifStatsIndexStatus indicates the statistic index allocation status. This object is used by the tmnxIsisSidStatsIndexAlloc notification." ::= { tmnxIsisNotificationObjs 15 } tmnxIsisConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 88 } tmnxIsisCompliances OBJECT IDENTIFIER ::= { tmnxIsisConformance 1 } tmnxIsisCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group } ::= { tmnxIsisCompliances 1 } tmnxIsisNotifyCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for ISIS notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxIsisNotifyGroup } ::= { tmnxIsisCompliances 2 } tmnxIsisV13v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 13.0 release." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group, tmnxIsisV13v0Group } ::= { tmnxIsisCompliances 3 } tmnxIsisNotifyV13v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for ISIS notifications on Nokia 7xxx series systems 13.0 release." MODULE MANDATORY-GROUPS { tmnxIsisNotifyGroup, tmnxIsisNotifyV13v0Group } ::= { tmnxIsisCompliances 4 } tmnxIsisV14v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 14.0 release." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group, tmnxIsisV13v0Group, tmnxIsisV14v0Group } ::= { tmnxIsisCompliances 5 } tmnxIsisNotifyV14v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for ISIS notifications on Nokia 7xxx series systems 14.0 release." MODULE MANDATORY-GROUPS { tmnxIsisNotifyGroup, tmnxIsisNotifyV13v0Group, tmnxIsisNotifyV14v0Group } ::= { tmnxIsisCompliances 6 } tmnxIsisV15v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 15.0 release." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group, tmnxIsisV13v0Group, tmnxIsisV14v0Group, tmnxIsisV15v0Group, tmnxIsisIgpSC15v0Group, tmnxIsisObsolete15v0Group } ::= { tmnxIsisCompliances 7 } tmnxIsisNotifyV15v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for ISIS notifications on Nokia 7xxx series systems 15.0 release." MODULE MANDATORY-GROUPS { tmnxIsisNotifyGroup, tmnxIsisNotifyV13v0Group, tmnxIsisNotifyV14v0Group, tmnxIsisNotifyV15v0Group } ::= { tmnxIsisCompliances 8 } tmnxIsisV16v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 16.0 release." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group, tmnxIsisV13v0Group, tmnxIsisV14v0Group, tmnxIsisV15v0Group, tmnxIsisIgpSC15v0Group, tmnxIsisV16v0Group, tmnxIsisBier16v0Group } ::= { tmnxIsisCompliances 9 } tmnxIsisNotifyV16v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for ISIS notifications on Nokia 7xxx series systems 16.0 release." MODULE MANDATORY-GROUPS { tmnxIsisNotifyV16v0Group } ::= { tmnxIsisCompliances 10 } tmnxIsisV19v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 19.0 release." MODULE MANDATORY-GROUPS { tmnxIsisGroup, tmnxIsisIfGroup, tmnxIsisAdjGroup, tmnxIsisLFAV12v0Group, tmnxIsisV13v0Group, tmnxIsisV14v0Group, tmnxIsisV15v0Group, tmnxIsisIgpSC15v0Group, tmnxIsisV16v0Group, tmnxIsisBier16v0Group, tmnxIsisV19v0Group, tmnxIsisV19v0ObsoleteGroup } ::= { tmnxIsisCompliances 11 } tmnxIsisNotifyV19v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for ISIS notifications on Nokia 7xxx series systems 19.0 release." MODULE MANDATORY-GROUPS { tmnxIsisNotifyV19v0Group } ::= { tmnxIsisCompliances 12 } tmnxIsisV20v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of ISIS routing protocol on Nokia 7xxx series systems 20.0 release." MODULE MANDATORY-GROUPS { tmnxIsisV20v0Group } ::= { tmnxIsisCompliances 13 } tmnxIsisGroups OBJECT IDENTIFIER ::= { tmnxIsisConformance 2 } tmnxIsisGroup OBJECT-GROUP OBJECTS { tmnxIsisLastEnabledTime, tmnxIsisAuthKey, tmnxIsisAuthType, tmnxIsisAuthCheck, tmnxIsisExportPolicy1, tmnxIsisExportPolicy2, tmnxIsisExportPolicy3, tmnxIsisExportPolicy4, tmnxIsisExportPolicy5, tmnxIsisLspLifetime, tmnxIsisOverloadTimeout, tmnxIsisOperState, tmnxIsisReferenceBw, tmnxIsisTrafficEng, tmnxIsisShortCuts, tmnxIsisSpfHoldTime, tmnxIsisLastSpfRun, tmnxIsisGracefulRestart, tmnxIsisOverloadOnBoot, tmnxIsisOverloadOnBootTimeout, tmnxIsisSpfWait, tmnxIsisSpfInitialWait, tmnxIsisSpfSecondWait, tmnxIsisLspMaxWait, tmnxIsisLspInitialWait, tmnxIsisLspSecondWait, tmnxIsisCsnpAuthentication, tmnxIsisHelloAuthentication, tmnxIsisPsnpAuthentication, tmnxIsisGRHelperMode, tmnxIsisEnableIPv4, tmnxIsisUnicastImport, tmnxIsisMulticastImport, tmnxIsisStrictAdjacencyCheck, tmnxIsisManualSpfTrigger, tmnxIsisMultiTopology, tmnxIsisMultiTopoIPv6Ucast, tmnxIsisIPv6RoutingTopo, tmnxIsisSysOrigL1LSPBuffSize, tmnxIsisSysOrigL2LSPBuffSize, tmnxIsisLdpSyncAdminState, tmnxIsisIPv6UnicastImport, tmnxIsisIPv6MulticastImport, tmnxIsisAdvertisePassiveOnly, tmnxIsisDefaultRouteTag, tmnxIsisSuppressDefault, tmnxIsisLdpOverRsvp, tmnxIsisExportLimit, tmnxIsisExportLimitLogPercent, tmnxIsisTotalL1ExportedRoutes, tmnxIsisTotalL2ExportedRoutes, tmnxIsisRsvpShortcut, tmnxIsisAdvertiseTunnelLink, tmnxIsisIidTlv, tmnxIsisL1MacAddress, tmnxIsisL2MacAddress, tmnxIsisSysOperL1LSPBuffSize, tmnxIsisSysOperL2LSPBuffSize, tmnxIsisLoopfreeAlternate, tmnxIsisIPv4McastRoutingTopo, tmnxIsisIPv6McastRoutingTopo, tmnxIsisMultiTopoIPv4Mcast, tmnxIsisMultiTopoIPv6Mcast, tmnxIsisOverloadMaxMetric, tmnxIsisOverloadOnBootMaxMetric, tmnxIsisRouterId, tmnxIsisAdvRtrCapability, tmnxIsisHelloPadding, tmnxIsisLspRefreshInterval, tmnxIsisIgnoreLspErrors, tmnxIsisLevelAuthKey, tmnxIsisLevelAuthType, tmnxIsisLevelExtPreference, tmnxIsisLevelPreference, tmnxIsisLevelWideMetricsOnly, tmnxIsisLevelOverloadStatus, tmnxIsisLevelOverloadTimeLeft, tmnxIsisLevelNumLSPs, tmnxIsisLevelCsnpAuthentication, tmnxIsisLevelHelloAuthentication, tmnxIsisLevelPsnpAuthentication, tmnxIsisLevelDefMetric, tmnxIsisLevelIPv6DefMetric, tmnxIsisLevelLoopfreeAltExclude, tmnxIsisLevelSpbBridgePriority, tmnxIsisLevelSpbForwardTreeTopo, tmnxIsisLevelDefIPv4McastMetric, tmnxIsisLevelDefIPv6McastMetric, tmnxIsisLevelAdvRtrCapability, tmnxIsisLevelAuthKeyChain, tmnxIsisStatsSpfRuns, tmnxIsisStatsLSPRegenerations, tmnxIsisStatsInitiatedPurges, tmnxIsisStatsLSPRecd, tmnxIsisStatsLSPDrop, tmnxIsisStatsLSPSent, tmnxIsisStatsLSPRetrans, tmnxIsisStatsIIHRecd, tmnxIsisStatsIIHDrop, tmnxIsisStatsIIHSent, tmnxIsisStatsIIHRetrans, tmnxIsisStatsCSNPRecd, tmnxIsisStatsCSNPDrop, tmnxIsisStatsCSNPSent, tmnxIsisStatsCSNPRetrans, tmnxIsisStatsPSNPRecd, tmnxIsisStatsPSNPDrop, tmnxIsisStatsPSNPSent, tmnxIsisStatsPSNPRetrans, tmnxIsisStatsUnknownRecd, tmnxIsisStatsUnknownDrop, tmnxIsisStatsUnknownSent, tmnxIsisStatsUnknownRetrans, tmnxIsisStatsCSPFRequests, tmnxIsisStatsCSPFDroppedRequests, tmnxIsisStatsCSPFPathsFound, tmnxIsisStatsCSPFPathsNotFound, tmnxIsisStatsLfaRuns, tmnxIsisHostName, tmnxIsisPathMetric, tmnxIsisPathSNPA, tmnxIsisPathLfaIfIndex, tmnxIsisPathLfaNHop, tmnxIsisPathLfaMetric, tmnxIsisPathLfaType, tmnxIsisPathRouteType, tmnxIsisLSPSeq, tmnxIsisLSPChecksum, tmnxIsisLSPLifetimeRemain, tmnxIsisLSPVersion, tmnxIsisLSPPktType, tmnxIsisLSPPktVersion, tmnxIsisLSPMaxArea, tmnxIsisLSPSysIdLen, tmnxIsisLSPAttributes, tmnxIsisLSPUsedLen, tmnxIsisLSPAllocLen, tmnxIsisLSPBuff, tmnxIsisLSPZeroRLT, tmnxIsisSpfLogRunTime, tmnxIsisSpfLogL1Nodes, tmnxIsisSpfLogL2Nodes, tmnxIsisSpfLogEventCount, tmnxIsisSpfLogLastTriggerLSPId, tmnxIsisSpfLogTriggerReason, tmnxIsisSpfLogType, tmnxIsisSummRowStatus, tmnxIsisSummLevel, tmnxIsisSummRouteTag, tmnxIsisLfaNodesCovered, tmnxIsisLfaTotalNodes, tmnxIsisLfaNodeCoverage, tmnxIsisLfaIPv4NodesCovered, tmnxIsisLfaIPv4TotalNodes, tmnxIsisLfaIPv4Coverage, tmnxIsisLfaIPv6NodesCovered, tmnxIsisLfaIPv6TotalNodes, tmnxIsisLfaIPv6Coverage, tmnxIsisOperRouterId, tmnxIsisPrefixSidType, tmnxIsisPrefixSidFlags, tmnxIsisPrefixSidSRMS, tmnxIsisAuthKeyChain, tmnxIsisStatsPartSpfRuns, tmnxIsisStatsPartSpfTimeStamp, tmnxIsisStatsPartLfaRuns, tmnxIsisStatsPartLfaTimeStamp, tmnxIsisStatsLfaTimeStamp, tmnxIsisStatsSpfTimeStamp, tmnxIsisNotifTrapLSPID, tmnxIsisNotifSystemLevel, tmnxIsisNotifPDUFragment, tmnxIsisNotifFieldLen, tmnxIsisNotifMaxAreaAddress, tmnxIsisNotifProtocolVersion, tmnxIsisNotifLSPSize, tmnxIsisNotifOriginatingBuffSize, tmnxIsisNotifProtocolsSupported, tmnxIsisStatsRlfaRuns, tmnxIsisStatsRlfaTimeStamp } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 12.0 Nokia SROS series systems." ::= { tmnxIsisGroups 1 } tmnxIsisIfGroup OBJECT-GROUP OBJECTS { tmnxIsisIfRowStatus, tmnxIsisIfLastChanged, tmnxIsisIfAdminState, tmnxIsisIfOperState, tmnxIsisIfCsnpInterval, tmnxIsisIfHelloAuthKey, tmnxIsisIfHelloAuthType, tmnxIsisIfLspPacingInterval, tmnxIsisIfCircIndex, tmnxIsisIfRetransmitInterval, tmnxIsisIfTypeDefault, tmnxIsisIfEnableBfd, tmnxIsisIfIPv6Unicast, tmnxIsisIfTeMetric, tmnxIsisIfTeState, tmnxIsisIfAdminGroup, tmnxIsisIfLdpSyncState, tmnxIsisIfLdpSyncMaxMetric, tmnxIsisIfLdpSyncTimerState, tmnxIsisIfLdpSyncTimeLeft, tmnxIsisIfRouteTag, tmnxIsisIfIPv6EnableBfd, tmnxIsisIfHelloAuth, tmnxIsisIfLoopfreeAltExclude, tmnxIsisIfOperType, tmnxIsisIfIPv4Mcast, tmnxIsisIfIPv6Mcast, tmnxIsisIfBerState, tmnxIsisIfIPv4IncludeBfdTlv, tmnxIsisIfIPv6IncludeBfdTlv, tmnxIsisIfHelloAuthKeyChain, tmnxIsisIfLevelLastChangeTime, tmnxIsisIfLevelHelloAuthKey, tmnxIsisIfLevelHelloAuthType, tmnxIsisIfLevelPassive, tmnxIsisIfLevelNumAdjacencies, tmnxIsisIfLevelISPriority, tmnxIsisIfLevelHelloTimer, tmnxIsisIfLevelAdminMetric, tmnxIsisIfLevelOperMetric, tmnxIsisIfLvlIPv6UcastAdmMet, tmnxIsisIfLvlIPv6UcastOperMet, tmnxIsisIfLvlIPv4McastAdmMetric, tmnxIsisIfLvlIPv6McastAdmMetric, tmnxIsisIfLevelLinkGroupName, tmnxIsisIfLevelSdOffset, tmnxIsisIfLevelSfOffset, tmnxIsisIfLvlIPv4McastOperMetric, tmnxIsisIfLvlIPv6McastOperMetric, tmnxIsisIfLevelHelloAuthKeyChain } STATUS current DESCRIPTION "The group of objects supporting management of ISIS interface objects on Nokia SROS series systems." ::= { tmnxIsisGroups 2 } tmnxIsisAdjGroup OBJECT-GROUP OBJECTS { tmnxIsisISAdjExpiresIn, tmnxIsisISAdjCircLevel, tmnxIsisISAdjNeighborIP, tmnxIsisISAdjRestartSupport, tmnxIsisISAdjRestartStatus, tmnxIsisISAdjRestartSupressed, tmnxIsisISAdjNumRestarts, tmnxIsisISAdjLastRestartTime, tmnxIsisISAdjNeighborIPv6Type, tmnxIsisISAdjNeighborIPv6, tmnxIsisISAdjMtEnabled, tmnxIsisISAdjMtId0, tmnxIsisISAdjMtId2, tmnxIsisISAdjMtId3, tmnxIsisISAdjMtId4, tmnxIsisISAdjIpv4SidType, tmnxIsisISAdjIpv4SidValue, tmnxIsisISAdjIpv6SidType, tmnxIsisISAdjIpv6SidValue, tmnxIsisISAdjMtId0BfdRequired, tmnxIsisISAdjMtId2BfdRequired, tmnxIsisISAdjMtId3BfdRequired, tmnxIsisISAdjMtId4BfdRequired, tmnxIsisISAdjMtId0BfdUsable, tmnxIsisISAdjMtId2BfdUsable, tmnxIsisISAdjMtId3BfdUsable, tmnxIsisISAdjMtId4BfdUsable } STATUS current DESCRIPTION "The group of objects supporting management of ISIS adjacencies objects on Nokia SROS series systems." ::= { tmnxIsisGroups 3 } tmnxIsisLFAV12v0Group OBJECT-GROUP OBJECTS { tmnxIsisExLastChanged, tmnxIsisLFAExcludePolicy1, tmnxIsisLFAExcludePolicy2, tmnxIsisLFAExcludePolicy3, tmnxIsisLFAExcludePolicy4, tmnxIsisLFAExcludePolicy5, tmnxIsisIfRouteNHTemplate } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on Nokia 12.0 release of SROS series systems." ::= { tmnxIsisGroups 4 } tmnxIsisV13v0Group OBJECT-GROUP OBJECTS { tmnxIsisSuppressAttachedBit, tmnxIsisPrefixSidRangeType, tmnxIsisPrefixSidRangeStartLabel, tmnxIsisPrefixSidRangeMaxIdx, tmnxIsisSrAdminState, tmnxIsisTunnelTablePreference, tmnxIsisRemoteLoopfreeAlternate, tmnxIsisIfIpv4SidType, tmnxIsisIfIpv4SidValue, tmnxIsisIfIpv6SidType, tmnxIsisIfIpv6SidValue, tmnxIsisStatsSidLabelRangeErrs, tmnxIsisStatsSidDupErrs, tmnxIsisRibPriorityListHigh, tmnxIsisRibPriorityListHighTag, tmnxIsisIfDefaultInstance, tmnxIsisTunnelMtu, tmnxIsisMaxPqCost, tmnxIsisIgnoreNarrowMetric, tmnxIsisPoiTlv, tmnxIsisIfLevelLspTxQCount } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 13.0 Nokia SROS series systems." ::= { tmnxIsisGroups 5 } tmnxIsisV14v0Group OBJECT-GROUP OBJECTS { tmnxIsisSystemId, tmnxIsisPrefixLimit, tmnxIsisPfxLimitOverloadTimeout, tmnxIsisPrefixLimitThreshold, tmnxIsisPrefixLimitLogOnly, tmnxIsisPfxLimitOverloadTimeLeft, tmnxIsisImportPolicy1, tmnxIsisImportPolicy2, tmnxIsisImportPolicy3, tmnxIsisImportPolicy4, tmnxIsisImportPolicy5, tmnxIsisIfLBAdminWeight, tmnxIsisLevelLSPBuffSize, tmnxIsisLevelHelloPadding, tmnxIsisIfHelloPadding, tmnxIsisIfLevelHelloPadding, tmnxIsisSrAdjSidHold, tmnxIsisDatabaseExport, tmnxIsisDbExportIdentifierSet, tmnxIsisDbExportIdentifierLow, tmnxIsisDbExportIdentifierHigh, tmnxIsisBgpLsIdentifierSet, tmnxIsisBgpLsIdentifier, tmnxIsisLevelDbExportExclude, tmnxIsisIfSidProtection, tmnxIsisSrExportTunnelTableProt, tmnxIsisSRMapServLastCh, tmnxIsisSRMapServAdminState, tmnxIsisSRMSSidMapRowStatus, tmnxIsisSRMSSidMapLastCh, tmnxIsisSRMSSidMapPrefixType, tmnxIsisSRMSSidMapPrefix, tmnxIsisSRMSSidMapPrefixLength, tmnxIsisSRMSSidMapNodeSidRange, tmnxIsisSRMSSidMapFlags, tmnxIsisSRMSSidMapLevel, tmnxIsisOverloadExportInterlevel, tmnxIsisOverloadExportExternal, tmnxIsisPrefixSidSRMSSelected, tmnxIsisStandardMultiInstance, tmnxIsisDbAsn } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 14.0 Nokia SROS series systems." ::= { tmnxIsisGroups 6 } tmnxIsisV15v0Group OBJECT-GROUP OBJECTS { tmnxIsisTiLfa, tmnxIsisMaxSrFrrLabels, tmnxIsisPrefixAttributesTlv, tmnxIsisStatsTiLfaRuns, tmnxIsisStatsTiLfaTimeStamp, tmnxIsisSRLfaStatsTotalSid, tmnxIsisSRLfaStatsLfaCovered, tmnxIsisSRLfaStatsRLfaCovered, tmnxIsisSRLfaStatsTiLfaCovered, tmnxIsisLevelMaxOperLSPBuffSize, tmnxIsisIfIpv4SidClearNFlag, tmnxIsisIfIpv6SidClearNFlag, tmnxIsisSRMSSidMapClearNFlag, tmnxIsisLspRefreshHalfLifetime, tmnxIsisSrEntropyLabel, tmnxIsisOverrideTunnelElc } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 15.0 Nokia SROS series systems." ::= { tmnxIsisGroups 7 } tmnxIsisIgpSC15v0Group OBJECT-GROUP OBJECTS { tmnxIsisIgpSCAdminState, tmnxIsisIgpSCTunnNextHopLstCh, tmnxIsisIgpSCTNHResolution, tmnxIsisIgpSCTNHResFilterRsvp, tmnxIsisIgpSCTNHResFilterSrTe } STATUS current DESCRIPTION "The group of objects supporting management of ISIS IGP shortcut objects on release 15.0 Nokia SROS series systems." ::= { tmnxIsisGroups 8 } tmnxIsisObsolete15v0Group OBJECT-GROUP OBJECTS { tmnxIsisRsvpShortcut } STATUS current DESCRIPTION "The group of objects in TIMETRA-ISIS-MIB which are obsoleted." ::= { tmnxIsisGroups 9 } tmnxIsisBier16v0Group OBJECT-GROUP OBJECTS { tmnxIsisLevelBierTemplate, tmnxIsisLevelBierTemplAdminState } STATUS current DESCRIPTION "The group of objects supporting management of BIER ISIS objects on release 16.0 Nokia SROS series systems." ::= { tmnxIsisGroups 10 } tmnxIsisNotifyObjsGroup OBJECT-GROUP OBJECTS { tmnxIsisNotifNbrSysId, tmnxIsisFailureReasonCode, tmnxIsisBfdSessSetupFailReason } STATUS current DESCRIPTION "The group of notification objects supporting management of ISIS notification objects on Nokia SROS series systems." ::= { tmnxIsisGroups 100 } tmnxIsisNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisDatabaseOverload, tmnxIsisManualAddressDrops, tmnxIsisCorruptedLSPDetected, tmnxIsisMaxSeqExceedAttempt, tmnxIsisIDLenMismatch, tmnxIsisMaxAreaAddrsMismatch, tmnxIsisOwnLSPPurge, tmnxIsisSequenceNumberSkip, tmnxIsisAutTypeFail, tmnxIsisAuthFail, tmnxIsisVersionSkew, tmnxIsisAreaMismatch, tmnxIsisRejectedAdjacency, tmnxIsisLSPTooLargeToPropagate, tmnxIsisOrigLSPBufSizeMismatch, tmnxIsisProtoSuppMismatch, tmnxIsisAdjacencyChange, tmnxIsisCircIdExhausted, tmnxIsisAdjRestartStatusChange, tmnxIsisLdpSyncTimerStarted, tmnxIsisLdpSyncExit, tmnxIsisExportLimitReached, tmnxIsisExportLimitWarning, tmnxIsisRoutesExpLmtDropped, tmnxIsisSidError, tmnxIsisSidNotInLabelRange, tmnxIsisRejectedAdjacencySid, tmnxIsisFailureDisabled, tmnxIsisAdjBfdSessionSetupFail } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS notifications on Nokia SROS series systems." ::= { tmnxIsisGroups 101 } tmnxIsisNotifyObjsV13v0Group OBJECT-GROUP OBJECTS { tmnxIsisNotifPfxSidRangeStartLbl, tmnxIsisNotifPfxSidRangeMaxIdx, tmnxIsisNotifPfxSidSysID, tmnxIsisNotifyDescription, tmnxIsisNotifPurgeOriginator, tmnxIsisNotifPurgeSource, tmnxIsisNotifAdditionalInfo, tmnxIsisNotifSrgbRangeStartLbl, tmnxIsisNotifSrgbRangeMaxIdx, tmnxIsisNotifSrgbAdvRtrSysID, tmnxIsisNotifSrgbLevel, tmnxIsisNotifSrgbMtId } STATUS current DESCRIPTION "The group of notification objects supporting management of ISIS notification objects on Nokia 7xxx systems 13.0 release." ::= { tmnxIsisGroups 102 } tmnxIsisNotifyV13v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisSidError, tmnxIsisSidNotInLabelRange, tmnxIsisLSPPurge, tmnxIsisSrgbBadLabelRange } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS notifications on Nokia 7xxx series systems 13.0 release." ::= { tmnxIsisGroups 103 } tmnxIsisNotifyV14v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisPfxLimitOverloadWarning } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS that were added in release 14.0 on Nokia 7xxx series systems." ::= { tmnxIsisGroups 104 } tmnxIsisNotifyObjsV15v0Group OBJECT-GROUP OBJECTS { tmnxIsisNotifCircMtuSize, tmnxIsisNotifCircMinReqMtuSize } STATUS current DESCRIPTION "The group of notification objects supporting management of ISIS notification objects on Nokia 7xxx systems 15.0 release." ::= { tmnxIsisGroups 105 } tmnxIsisNotifyV15v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisCircMtuTooLow } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS that were added in release 15.0 on Nokia 7xxx series systems." ::= { tmnxIsisGroups 106 } tmnxIsisV16v0Group OBJECT-GROUP OBJECTS { tmnxIsisIfIpv4AdjSidType, tmnxIsisIfIpv4AdjSidValue, tmnxIsisIfIpv6AdjSidType, tmnxIsisIfIpv6AdjSidValue, tmnxIsisAdjSetFamilyType, tmnxIsisAdjSetIdLstCh, tmnxIsisAdjSetParallel, tmnxIsisAdjSetAdvertise, tmnxIsisAdjSetSidType, tmnxIsisAdjSetSidValue, tmnxIsisAdjSetRowStatus, tmnxIsisAdjSetDynSidValue, tmnxIsisAdjSetTunlDestType, tmnxIsisAdjSetTunlDestIp, tmnxIsisAdjSetNeighborSysID, tmnxIsisAdjSetMembersCount, tmnxIsisAdjSetActiveMembers, tmnxIsisAdjSetUpTime, tmnxIsisAdjSetStatus, tmnxIsisIfAdjSetIdLstCh, tmnxIsisIfAdjSetRowStatus, tmnxIsisAdjSetNhop, tmnxIsisAdjSetNhopType, tmnxIsisAdjSetNhopUsage, tmnxIsisAdjSetNhopLevel, tmnxIsisAdjSetMtu, tmnxIsisSrlbReservedLblBlockName, tmnxIsisRemoteLfaNodeProtect, tmnxIsisRemoteLfaMaxPqNodes, tmnxIsisTiLfaNodeProtect, tmnxIsisSrMicroLoopAvoidance, tmnxIsisSrMicroLoopAvdFibDelay } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 16.0 Nokia SROS series systems." ::= { tmnxIsisGroups 107 } tmnxIsisNotifyObjsV16v0Group OBJECT-GROUP OBJECTS { tmnxIsisNotifyIfIndex } STATUS current DESCRIPTION "The group of notification objects supporting management of ISIS notification objects on Nokia 7xxx systems 16.0 release." ::= { tmnxIsisGroups 108 } tmnxIsisNotifyV16v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisRejectedAdjacencySet } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS that were added in release 16.0 on Nokia 7xxx series systems." ::= { tmnxIsisGroups 109 } tmnxIsisV19v0Group OBJECT-GROUP OBJECTS { tmnxIsisLspMinRemainingLifetime, tmnxIsisReferenceBwU64High, tmnxIsisReferenceBwU64Low, tmnxIsisRouteNhIPType, tmnxIsisRouteNhIP, tmnxIsisRouteNhLevel, tmnxIsisRouteNhSpfRunNumber, tmnxIsisRouteNhMetric, tmnxIsisRouteNhType, tmnxIsisRouteNhSysID, tmnxIsisRouteNhTag, tmnxIsisRouteNhBkupFlags, tmnxIsisRouteNhBkupCidrType, tmnxIsisRouteNhBkupIpType, tmnxIsisRouteNhBkupIP, tmnxIsisRouteNhBkupMetric, tmnxIsisRouteNhCidrType, tmnxIsisRouteNhOwner, tmnxIsisRouteNhOwnerAuxInfo, tmnxIsisRouteNhBkupType, tmnxIsisRouteNhBkupOwner, tmnxIsisRouteNhBkupOwnerAuxInfo, tmnxIsisRouteNhSidFlags, tmnxIsisRouteNhSidValue, tmnxIsisRouteNhRouteStatus, tmnxIsisRouteNhNhopStatus, tmnxIsisEgressStatsNodeSid, tmnxIsisEgressStatsAdjSid, tmnxIsisEgressStatsAdjSet, tmnxIsisIngressStatsNodeSid, tmnxIsisIngressStatsAdjSid, tmnxIsisIngressStatsAdjSet, tmnxIsisSidStatsSidType, tmnxIsisSidStatsPrefixType, tmnxIsisSidStatsPrefix, tmnxIsisSidStatsPrefixLength, tmnxIsisSidStatsIfIndex, tmnxIsisSidStatsAdjSet, tmnxIsisSidStatsIngressOperState, tmnxIsisSidStatsIngressOctets, tmnxIsisSidStatsIngressPackets, tmnxIsisSidStatsEgressOperState, tmnxIsisSidStatsEgressOctets, tmnxIsisSidStatsEgressPackets, tmnxIsisTEIpv6, tmnxIsisTEApplicationLinkAttr, tmnxIsisTEApplLegacy, tmnxIsisOperIpv6TERouterIdType, tmnxIsisOperIpv6TERouterId, tmnxIsisSrClassForwarding, tmnxIsisLoopfreeAltAugmRteTable } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 19.0 Nokia SROS series systems." ::= { tmnxIsisGroups 110 } tmnxIsisNotifyV19v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxIsisCorruptRemainingLifetime, tmnxIsisSidStatsIndexAlloc } STATUS current DESCRIPTION "The group of notifications supporting management of ISIS that were added in release 19.0 on Nokia 7xxx series systems." ::= { tmnxIsisGroups 111 } tmnxIsisNotifyObjsV19v0Group OBJECT-GROUP OBJECTS { tmnxIsisNotifStatsIndexStatus } STATUS current DESCRIPTION "The group of objects supporting ISIS notifications, added in the 19.0 release of Nokia SROS series systems." ::= { tmnxIsisGroups 112 } tmnxIsisV19v0ObsoleteGroup OBJECT-GROUP OBJECTS { tmnxIsisRouteLevel, tmnxIsisRouteSpfRunNumber, tmnxIsisRouteMetric, tmnxIsisRouteType, tmnxIsisRouteNHopSysID, tmnxIsisRouteTag, tmnxIsisRouteBkupFlags, tmnxIsisRouteBkupNextHopTy, tmnxIsisRouteBkupNextHopType, tmnxIsisRouteBkupNextHop, tmnxIsisRouteBkupMetric, tmnxIsisRouteNextHopType, tmnxIsisRouteNextHopOwner, tmnxIsisRouteNHOwnerAuxInfo, tmnxIsisRouteBkupNHType, tmnxIsisRouteBkupNHOwner, tmnxIsisRouteBkupNHOwnAxInfo, tmnxIsisRouteSidFlags, tmnxIsisRouteSidValue, tmnxIsisRouteStatus } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects that are obsoleted in release 19.0 Nokia SROS series systems." ::= { tmnxIsisGroups 113 } tmnxIsisV20v0Group OBJECT-GROUP OBJECTS { tmnxIsisSrLastChanged, tmnxIsisSrMsdOverrideBmi, tmnxIsisSrMsdOverrideErld } STATUS current DESCRIPTION "The group of objects supporting management of ISIS system objects on release 20.0 Nokia SROS series systems." ::= { tmnxIsisGroups 114 } tmnxIsisNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 88 } tmnxIsisNotifications OBJECT IDENTIFIER ::= { tmnxIsisNotifyPrefix 0 } tmnxIsisDatabaseOverload NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, isisSysL1State, isisSysL2State, tmnxIsisNotifyDescription, tmnxIsisLevelOverloadStatus } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisDatabaseOverload notification is generated when the system enters or leaves the Overload state. [EFFECT] Database is overloaded. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 1 } tmnxIsisManualAddressDrops NOTIFICATION-TYPE OBJECTS { isisManAreaAddrExistState } STATUS current DESCRIPTION "[CAUSE] This notification is generated when one of the manual area addresses assigned to this system is ignored when computing routes. The object isisManAreaAddrExistState describes the area that has been dropped. This notification is edge triggered, and should not be regenerated until an address that was used in the previous computation has been dropped. [EFFECT] Assigned manual area address is ignored for computing routes. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 2 } tmnxIsisCorruptedLSPDetected NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisCorruptedLSPDetected notification is generated when we find that and LSP that was stored in memory has become corrupted. We forward an LSP ID. We may have independent knowledge of the ID, but in some implementations there is a chance that the ID itself will be corrupted. [EFFECT] LSP is dropped. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 3 } tmnxIsisMaxSeqExceedAttempt NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisMaxSeqExceedAttempt notification is generated when the sequence number on an LSP wraps the 32 bit sequence counter, we purge and wait to re-announce this information. Since these should not be generated rapidly, we generate an event each time this happens. A possible cause could be that the same system-id is configured on multiple nodes; when 2 nodes have the same system-id they both keep incrementing its LSP sequence number causing the sequence counter to rollover. While the first 6 bytes of the LSPID are ours, the other two contain useful information. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 4 } tmnxIsisIDLenMismatch NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifFieldLen, vRtrIfIndex, tmnxIsisNotifPDUFragment } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisIDLenMismatch notification is sent when we receive a PDU with a different value of the System ID Length. This notification includes the index to identify the circuit where we saw the PDU and the header of the PDU which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. This decision is up to the agent to make, and may be based on the circuit or on some MAC level information. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 5 } tmnxIsisMaxAreaAddrsMismatch NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifMaxAreaAddress, vRtrIfIndex, tmnxIsisNotifPDUFragment } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisMaxAreaAddrsMismatch notification is sent when we receive a PDU with a different value of the Maximum Area Addresses. This notification includes the header of the packet, which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 6 } tmnxIsisOwnLSPPurge NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifTrapLSPID, tmnxIsisNotifSystemLevel } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisOwnLSPPurge notification is sent when we receive a PDU with our SystemID and zero age. This notification includes the circuit Index if available, which may help a network manager identify the source of the confusion. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 7 } tmnxIsisSequenceNumberSkip NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifTrapLSPID, vRtrIfIndex, tmnxIsisNotifSystemLevel } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisSequenceNumberSkip notification is sent when we need to increase the sequence number by more than one. When we receive an LSP with out System ID and different contents, we may need to reissue the LSP with a higher sequence number. If two Intermediate Systems are configured with the same System ID, this notification will fire. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 8 } tmnxIsisAutTypeFail NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisNotifPDUFragment, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAutTypeFail notification is sent when we receive a PDU with the wrong authentication type field. This notification includes the header of the packet, which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 9 } tmnxIsisAuthFail NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisNotifPDUFragment, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAuthFail notification is sent when we receive a PDU with incorrect authentication information field. This notification includes the header of the packet, which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 10 } tmnxIsisVersionSkew NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifProtocolVersion, tmnxIsisNotifSystemLevel, tmnxIsisNotifPDUFragment, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisVersionSkew notification is sent when we receive a Hello PDU from an IS running a different version of the protocol. This notification includes the header of the packet, which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. This decision is up to the agent to make, and may be based on the circuit or on some MAC level information. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 11 } tmnxIsisAreaMismatch NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifLSPSize, tmnxIsisNotifSystemLevel, vRtrIfIndex, tmnxIsisNotifPDUFragment } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAreaMismatch notification is sent when we receive a Hello PDU from an IS which does not share any area address. This notification includes the header of the packet, which may help a network manager identify the source of the confusion. This should be an edge-triggered notification. We should not send a second notification about PDUs received from what seem to be the same source. This decision is up to the agent to make, and may be based on the circuit or on some MAC level information. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 12 } tmnxIsisRejectedAdjacency NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisRejectedAdjacency notification is sent when we receive a Hello PDU from an IS, but do not establish an adjacency due to a lack of resources. This should be an edge-triggered notification. We should not send a second notification about PDUs received from the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 13 } tmnxIsisLSPTooLargeToPropagate NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifLSPSize, tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisLSPTooLargeToPropagate notification is sent when we attempt to propagate an LSP which is larger than the dataLinkBlockSize for a circuit. This should be an edge-triggered notification. We should not send a second notification about PDUs received from the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 14 } tmnxIsisOrigLSPBufSizeMismatch NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifOriginatingBuffSize, tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisOrigLSPBufSizeMismatch notification is sent when a Level 1 LSP or Level 2 LSP is received which is larger than the local value for tmnxIsisLevelLSPBuffSize or tmnxIsisSysOrigL1LSPBuffSize or tmnxIsisSysOrigL2LSPBuffSize respectively, or when a Level 1 LSP or Level2 LSP is received containing the originatingLSPBufferSize option and the value in the PDU option field does not match the local value for tmnxIsisLevelLSPBuffSize or tmnxIsisSysOrigL1LSPBuffSize or tmnxIsisSysOrigL2LSPBuffSize respectively. We pass up the size from the option field or the size of the LSP that exceeds our configuration. This should be an edge-triggered notification. We should not send a second notification about PDUs received from the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 15 } tmnxIsisProtoSuppMismatch NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifProtocolsSupported, tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID, vRtrIfIndex } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisProtoSuppMismatch notification is sent when a non-pseudonode segment 0 LSP is received that has no matching protocols supported. This may be because the system does not generate the field, or because there are no common elements. The list of protocols supported should be included in the notification: it may be empty if the TLV is not supported, or if the TLV is empty. This should be an edge-triggered notification. We should not send a second notification about PDUs received from the same source. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 16 } tmnxIsisAdjacencyChange NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, vRtrIfIndex, tmnxIsisNotifTrapLSPID, isisISAdjState } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAdjacencyChange notification is sent when an adjacency changes state, entering or leaving state up. The first 6 bytes of the tmnxIsisNotifTrapLSPID are the SystemID of the adjacent IS. The isisISAdjState is the new state of the adjacency. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 17 } tmnxIsisCircIdExhausted NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifSystemLevel } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisCircIdExhausted notification is sent when the specific ISIS level cannot be started on a LAN interface as a unique circid could not be assigned due to the exhaustion of the circid space. This could happen only on the broadcast interfaces. [EFFECT] In such a case the interface is marked operationally down. [RECOVERY] When an operationally up interface is deleted, the circid can be reused by any interface which is waiting to receive a unique circid." ::= { tmnxIsisNotifications 18 } tmnxIsisAdjRestartStatusChange NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, vRtrIfIndex, tmnxIsisISAdjRestartStatus } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAdjRestartStatusChange notification is sent when an adjacency's graceful restart status changes. The tmnxIsisISAdjRestartStatus is the new graceful restart state of the adjacency. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 19 } tmnxIsisLdpSyncTimerStarted NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisIfLdpSyncTimerState } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisLdpSyncTimerStarted notification is sent when the vRtrIfLdpSyncTimer is started. The timer is started from the time the LDP session to the neighbor is up over the interface. [EFFECT] This allows for the label FEC bindings to be exchanged. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 20 } tmnxIsisLdpSyncExit NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisIfLdpSyncTimerState } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisLdpSyncExit notification is sent when IGP-LDP synchronization has stopped. The cause of this event is indicated by tmnxIsisIfLdpSyncTimerState, one of them being expiry of vRtrIfLdpSyncTimer. [EFFECT] The IGP link metric is restored to normal levels. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 21 } tmnxIsisExportLimitReached NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisExportLimit } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisExportLimitReached notification is sent when the total number of exported routes for the level is equal to the configured limit for exported routes, tmnxIsisExportLimit. [EFFECT] Additional routes would not be exported into this ISIS level from the route table. [RECOVERY] Change ISIS export policy." ::= { tmnxIsisNotifications 22 } tmnxIsisExportLimitWarning NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisExportLimit, tmnxIsisExportLimitLogPercent } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisExportLimitWarning notification is sent when the total number of exported routes or the level is equal to the configured percent, tmnxIsisExportLimitLogPercent of the export limit, tmnxIsisExportLimit. Additional routes will continue to be exported into this ISIS level from the route table till the export limit is reached. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 23 } tmnxIsisRoutesExpLmtDropped NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, tmnxIsisExportLimit } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisRoutesExpLmtDropped notification is sent when the total number of exported routes from the route table to this ISIS level drops below the configured export limit, tmnxIsisExportLimit. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 24 } tmnxIsisFailureDisabled NOTIFICATION-TYPE OBJECTS { tmnxIsisFailureReasonCode } STATUS current DESCRIPTION "[CAUSE] A tmnxIsisFailureDisabled notification is generated when ISIS is operationally brought down. Reason for the failure is indicated by tmnxIsisFailureReasonCode. [EFFECT] ISIS is now operationally down. [RECOVERY] ISIS will auto restart." ::= { tmnxIsisNotifications 28 } tmnxIsisSidError NOTIFICATION-TYPE OBJECTS { tmnxIsisPrefixSidType, tmnxIsisPrefixSidFlags, tmnxIsisNotifyDescription } STATUS current DESCRIPTION "[CAUSE] This notification is generated when ISIS receives an IOM or CPM failure (system exhausted ILM, NHLFE, duplicate SID) while resolving and programming a received prefix SID. [EFFECT] The Segment Routing tunnel corresponding to this SID will not be programmed. [RECOVERY] In case of system exhaustion, the IGP instance goes into overload. The operator must manually clear the IGP overload condition after freeing resources. IGP will attempt to program at the next SPF all tunnels which previously failed the programming operation" ::= { tmnxIsisNotifications 29 } tmnxIsisSidNotInLabelRange NOTIFICATION-TYPE OBJECTS { tmnxIsisPrefixSidType, tmnxIsisPrefixSidFlags, tmnxIsisNotifPfxSidRangeStartLbl, tmnxIsisNotifPfxSidRangeMaxIdx, tmnxIsisNotifPfxSidSysID } STATUS current DESCRIPTION "[CAUSE] This notification is generated when ISIS receives a SID which is not within the label range of the nhop router. [EFFECT] The Segment Routing tunnel corresponding to this SID will not be programmed. [RECOVERY] Increase the label range or change the SID index to be within the current label range." ::= { tmnxIsisNotifications 30 } tmnxIsisRejectedAdjacencySid NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifSystemLevel, vRtrIfIndex, tmnxIsisNotifyDescription } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisRejectedAdjacencySid notification is sent when we do not establish an adjacency SID due to a lack of resources. This should be an edge-triggered notification. We should not send a second notification about adjacency SID allocation failure for the same adjacency. [EFFECT] No effect. [RECOVERY] When an operationally up interface is deleted, the ADJ-SID can be reused by any interface which is waiting to receive an ADJ-SID." ::= { tmnxIsisNotifications 31 } tmnxIsisLSPPurge NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifTrapLSPID, tmnxIsisNotifSystemLevel, tmnxIsisNotifPurgeOriginator, tmnxIsisNotifPurgeSource, tmnxIsisNotifAdditionalInfo } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisLSPPurge notification is sent when a LSP is purged. This notification includes the system ID of the originator, or the upstream source of the purge, which may help a network manager to locate the origin of the purge and thus the cause of the purge. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 32 } tmnxIsisPfxLimitOverloadWarning NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifAdditionalInfo } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisPfxLimitOverloadWarning notification is sent when the number of prefixes in the system reaches the tmnxIsisPrefixLimitThreshold or the tmnxIsisPrefixLimit. [EFFECT] When tmnxIsisPrefixLimit is not yet reached, but the tmnxIsisPrefixLimitThreshold is reached there is no direct effect; but when the number of prefixes grows the system might go into overload. When the tmnxIsisPrefixLimit is reached and the object tmnxIsisPrefixLimitLogOnly is false, IS-IS will be in overload. There is no direct effect when the object tmnxIsisPrefixLimitLogOnly is true. [RECOVERY] Increase the IS-IS prefix limit." ::= { tmnxIsisNotifications 33 } tmnxIsisAdjBfdSessionSetupFail NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifSystemLevel, tmnxIsisNotifTrapLSPID, tmnxIsisBfdSessSetupFailReason } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisAdjBfdSessionSetupFail notification is sent when BFD session setup fails. The first 6 bytes of the tmnxIsisNotifTrapLSPID are the SystemID of the adjacent IS. [EFFECT] The system can not setup the BFD session. [RECOVERY] Depending on the tmnxIsisBfdSessSetupFailReason, recovery can be possible. Check the BFD configuration to recover." ::= { tmnxIsisNotifications 34 } tmnxIsisSrgbBadLabelRange NOTIFICATION-TYPE OBJECTS { tmnxIsisNotifAdditionalInfo, tmnxIsisNotifSrgbRangeStartLbl, tmnxIsisNotifSrgbRangeMaxIdx, tmnxIsisNotifSrgbAdvRtrSysID, tmnxIsisNotifSrgbLevel, tmnxIsisNotifSrgbMtId } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisSrgbBadLabelRange notification is sent when ISIS receives a bad SRGB label range from a router (for example, overlapping with another label range). [EFFECT] The configured Segment Routing tunnels will be wrong. [RECOVERY] Change the label range to recover." ::= { tmnxIsisNotifications 35 } tmnxIsisCircMtuTooLow NOTIFICATION-TYPE OBJECTS { vRtrIfIndex, tmnxIsisNotifSystemLevel, tmnxIsisNotifCircMinReqMtuSize, tmnxIsisNotifCircMtuSize } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisCircMtuTooLow notification is sent when we attempt to a) configure a circuit which cannot propagate an LSP or SNP with max size tmnxIsisLevelLSPBuffSize. b) configure tmnxIsisLevelLSPBuffSize which is bigger than tmnxIsisLevelMaxOperLSPBuffSize. c) configure tmnxIsisSysOrigL1LSPBuffSize or tmnxIsisSysOrigL2LSPBuffSize which is bigger than tmnxIsisLevelMaxOperLSPBuffSize. [EFFECT] No effect. [RECOVERY] Increase port-mtu or decrease lsp-mtu." ::= { tmnxIsisNotifications 36 } tmnxIsisRejectedAdjacencySet NOTIFICATION-TYPE OBJECTS { tmnxIsisAdjSetNeighborSysID, tmnxIsisNotifyIfIndex, tmnxIsisNotifSystemLevel, tmnxIsisNotifNbrSysId, tmnxIsisNotifyDescription } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisRejectedAdjacencySet notification is sent when an adjacency can not be assigned to an adjacency-set because it does not terminate on the same neighbor node as the other adjacencies. This notification each time the adjacency-set is programmed. [EFFECT] Adjacency-set nhops will not include this adjacency. [RECOVERY] Remove the interface from the adjacency-set or change the adjacency-set type to non parallel." ::= { tmnxIsisNotifications 37 } tmnxIsisCorruptRemainingLifetime NOTIFICATION-TYPE OBJECTS { tmnxIsisLSPLifetimeRemain } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisCorruptRemainingLifetime notification is sent when an LSP is received with a possible corrupt Remaining Lifetime field. The Remaining Lifetime of a received LSP is considered as possible corrupt based on following algorithm: - The LSP has passed all acceptance tests. - The LSP is newer than the copy in the local LSPDB or no copy present. - The Remaining Lifetime in the received LSP is less than Zero Age Lifetime. - The adjacency to the neighbor from which the LSP is received has been up for a minimum of Zero Age Lifetime. [EFFECT] It is possible that an LSP is purged prematurely. [RECOVERY] The ISIS system will try to recover by setting the Remaining Lifetime to the tmnxIsisLspMinRemainingLifetime value." ::= { tmnxIsisNotifications 38 } tmnxIsisSidStatsIndexAlloc NOTIFICATION-TYPE OBJECTS { tmnxIsisSidStatsSidType, tmnxIsisSidStatsPrefixType, tmnxIsisSidStatsPrefix, tmnxIsisSidStatsPrefixLength, tmnxIsisSidStatsIfIndex, tmnxIsisSidStatsAdjSet, tmnxIsisNotifStatsIndexStatus } STATUS current DESCRIPTION "[CAUSE] The tmnxIsisSidStatsIndexAlloc notification is sent when the system is not able to allocate a statistic index to at least one SID. This indication is sent once, i.e. if the system retries to allocate a stat index but fails no new notification is sent. Conversely, in case the system resolves the situation and allocates stat indices to all needed SIDs a notification is sent to indicate that stat allocation is in nominal state. [EFFECT] No effect. [RECOVERY] No recovery is necessary." ::= { tmnxIsisNotifications 39 } END