Network Working Group Chris Gunner Internet-draft Digital Equipment Co. October 1991 Integrated IS-IS Management Information Base Table of Contents 1. Status of this Memo 3 2. Abstract 3 3. Introduction 3 4. Overview of Objects 3 4.1. General Behaviour Definitions 4 4.1.1. ResettingTimer behaviour definition 4 4.1.2. resourceLimiting behaviour definition 5 4.1.3. ExistenceState behaviour definition 5 4.1.4. OperationalState behaviour definition 5 4.1.5. ReplaceOnlyWhileDisabled behaviour definition 5 4.2. Row creation and deletion 6 4.3. Events and Traps 6 4.4. Format of Definitions 6 5. Object Definitions 8 -- The System Group 9 -- The System Table 9 -- The Level 1 Manual Area Address Table 18 -- The Level 1 Area Address Table 19 -- The Level 2 IP Group 21 -- The Authentication Group 24 -- The Level 1 Area Receive Password Table 24 -- The Level 2 Domain Receive Password Table 25 -- The Partition Repair Group 27 -- The Partition Repair Table 27 -- The Partition Area Address Table 28 -- The Virtual Adjacency Table 29 -- The Circuit Group 32 -- The Circuit Table 32 -- The Circuit Authentication Group 44 -- The Circuit Receive Password Table 44 -- The IS Adjacency Group 46 -- The IS Adjacency Table 46 -- The IS Adjacency Area Address Table 49 -- The IS Adjacency IP Group 51 -- The IS Adjacency IP Address Table 51 -- The IS Adjacency Protocol Supported Table 52 -- The ES Adjacency Group 55 Gunner [Page 1] Internet-Draft Integrated IS-IS MIB October 1991 -- The ES Adjacency Table 55 -- The Reachable Address Group 58 -- The Reachable Address Table 58 -- The IP Reachable Address Group 65 -- The IP Reachable Address Table 65 -- The CLNP Destination Group 70 -- The CLNP Destination Table 70 -- The IP Destination Group 73 -- The IP Destination Table 73 6. References 76 7. Author's Address 76 Gunner [Page 2] Internet-Draft Integrated IS-IS MIB October 1991 1. Status of this Memo This document is a draft of an experimental portion of the MIB containing objects for managing the operation of the Integrated IS-IS routing protocol (defined in RFC 1195 [1]). 2. Abstract This document defines an experimental portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing the operation of the Integrated IS-IS routing protocol (defined in RFC 1195 [1]). 3. Introduction The Integrated IS-IS routing protocol is an extension of the ISO Intra-Domain Routeing Protocol defined in ISO 10589 [2]. The extension provides the ability for the protocol to include IP reachability information together with OSI reachability information. This document defines an experimental portion of the MIB containing objects for managing the operation of the Integrated IS-IS protocol. The objects are mainly derived from the GDMO definitions in ISO 10589. There are also additional objects to manage the IP-specific functionality of Integrated IS-IS operation. 4. Overview of Objects The object definitions are fully contained in Section 5. Objects are split into a number of groups. Some of these groups are optional either because implementations may choose to omit certain pieces of optional functionality or because the implementation in a system does not enable some piece of functionality. For example, a router which does not implement the authentication procedures need not implement the authentication group. In order to keep the number of groups and tables defined in this MIB reasonably small, some tables contain objects which will not always be relevant in each entry in the table. For example, the system table (isisSysTable) contains objects for both level 1 and level 2 operation of the protocol, but a specific instance of the protocol may be level 1 only. In this cases the level 2 objects which are irrelevant must still exist in the table entry (following the standard MIB conformance requirement) but their values are undefined. Gunner [Page 3] Internet-Draft Integrated IS-IS MIB October 1991 The defined groups are: - System - Level 2 IP - Authentication - Partition Repair - Circuit - Circuit Authentication - IS Adjacency - IS Adjacency IP - ES Adjacency - Reachable Address - IP Reachable Address - CLNP Destination - IP Destination The object definitions in general follow the dynamic model of creation that is a property of the managed objects defined in ISO 10589. This means, for example, that most tables allow dynamic creation and deletion of entries (rows) and that many other objects have read-write access. However, these operations are often restricted according to various states of the system as described by the BEHAVIOUR clauses in the ISO 10589 GDMO descriptions of the managed objects from which they are derived. For example, some objects may only be written when Integrated IS-IS operation is disabled. These restrictions are explained in line with the object definitions in section 5 together with references to general behaviour definitions defined below. The MIB provides for multiple instances of the Integrated IS-IS protocol to exist on the same system. This is accomplished by providing multiple table entries in the system table and, in general, by adding an instance index object to all other tables. 4.1. General Behaviour Definitions 4.1.1. ResettingTimer behaviour definition "This object specifies the interval between certain events in the operation of the protocol state machine. If the value of this object is set to a new value while the protocol state machine is in operation, the implementation shall take the necessary steps to ensure that for any time interval which was in progress when the value of the corresponding object was changed, the next expiration of that interval takes place the specified time after the original start of that interval, or immediately, whichever is later. The precision with which this time shall be implemented shall be the same as that associated with the basic operation of the timer object." Gunner [Page 4] Internet-Draft Integrated IS-IS MIB October 1991 4.1.2. resourceLimiting behaviour definition "This object places limits on some "resource". In general, implementations may allocate resources up to this limit when the object is enabled and it may be impossible to change the allocation without first disabling and subsequently re-enabling the object (here disabling and enabling the object means that the operational state object associated with the resource limiting object is set to off and on respectively). It is only required that the value of the object be settable when the object is disabled. However, some implementations may be able to change the allocation of the resource while the object is enabled. In this case it is always permitted to increase the value of the object at any time, but it shall not be decreased below the currently "used" value of the resource." 4.1.3. ExistenceState behaviour definition "This object controls the creation and deletion of the corresponding table row. Setting this object to the value off has the effect of invalidating the corresponding row. It is an implementation-specific matter whether the agent removes an invalidated row from a table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to rows not currently valid. Setting the value of this object to the same value as its current value has no effect. If the table entry also contains an object controlling the operational state of a row (which follows the operationalState behaviour) then the object following the existenceState behaviour shall not be set to off when the object following the operationalState behaviour has value on. An attempt to do so is rejected." 4.1.4. OperationalState behaviour definition "This object controls the enabling and disabling of the corresponding table row. Setting this object to the value off has the effect of disabling the corresponding row. Setting this object to the value on has the effect of enabling the corresponding row. Setting the value of this object to the same value as its current value has no effect. If the table entry also contains an object controlling the existence state of a row (which follows the existenceState behaviour) then the object following the operationalState behaviour shall not be set to on when the object following the existenceState behaviour has value off. An attempt to do so is rejected. 4.1.5. ReplaceOnlyWhileDisabled behaviour definition "This object shall only be set when the corresponding row is Gunner [Page 5] Internet-Draft Integrated IS-IS MIB October 1991 disabled (has the value off for the corresponding operational state object)." 4.2. Row creation and deletion Row creation in the tables defined in this MIB may be accomplished according to the mechanisms outlined in [3]. An agent is permitted to follow any of the mechanims defined in [3]. If the agent does permit row creation then the following description shows one method by which this can be done. Row creation may be actioned when an SNMP Set PDU is received which sets the value of one or more objects in a non-existant row in a table. The agent may then create a new row for the table setting the values of the objects appearing in the Set PDU and those index objects whose values are implicitly set by the OIDs for the objects in the PDU. The xxxExistState object for the row should be set to the value on by the agent; the xxxOperState object for the row should be set to off if not explicitly set; and all objects not explicitly set but which have a default value defined may have their values set to the default. At this stage, there may be objects in the row which still have no defined value because they do not have a default value defined and because they were not explicitly set by the Set PDU. Before the xxxOperState object can be set to on, such objects should have their values set by further Set PDUs. An agent may impose a time limit on the creation of a row so that incompletely created rows (those created by a Set PDU but which still have some objects with undefined values) may be garbage-collected should the initiating management station fail to complete the row creation. Row deletion is accomplished by setting the value of a single object, generally named "xxxExistState" in the row defined to have that semantic. Agents may optionally remove the complete row from the MIB or leave it present. The semantics of a row which is left present but which has been "deleted" are that it appears in Get Response PDUs but that it is treated as non-existant for all other purposes including row creation. 4.3. Events and Traps No attempt has been made in this MIB to define SNMP traps equivalent to the Notifications defined in DIS 10589. 4.4. Format of Definitions The object definitions in Section 5 use the OBJECT-TYPE macro defined in [3] These definitions are self-describing. Gunner [Page 6] Internet-Draft Integrated IS-IS MIB October 1991 The definitions make use of the new type OSINSAddress in some INDEX clauses of the OBJECT-TYPE macro. In forming the instance-identifier associated with such an INDEX clause usage, the OSINSAddress is treated as a variable length OCTET STRING so that it forms n+1 sub-identifiers, where n is the length of the OCTET STRING (the first sub-identifier is n itself, following this, each octet of the OCTET STRING is encoded in a separate sub-identifier). Gunner [Page 7] Internet-Draft Integrated IS-IS MIB October 1991 5. Object Definitions RFCxxxx-MIB DEFINITIONS ::= BEGIN IMPORTS experimental, Counter, IpAddress FROM RFC1155-SMI -- [4] OBJECT-TYPE FROM RFCxxxx; -- reference [3] -- This MIB definition uses the extended OBJECT-TYPE macro -- defined in [3] -- Title isis OBJECT IDENTIFIER ::= { experimental 998 } -- Need a read registered value for this OID -- Group OBJECT IDENTIFIER definitions isisSystem OBJECT IDENTIFIER ::= { isis 1 } isisLevel2IP OBJECT IDENTIFIER ::= { isis 2 } isisAuth OBJECT IDENTIFIER ::= { isis 3 } isisPartRep OBJECT IDENTIFIER ::= { isis 4 } isisCirc OBJECT IDENTIFIER ::= { isis 5 } isisCircAuth OBJECT IDENTIFIER ::= { isis 6 } isisISAdj OBJECT IDENTIFIER ::= { isis 7 } isisISIPAdj OBJECT IDENTIFIER ::= { isis 8 } isisESAdj OBJECT IDENTIFIER ::= { isis 9 } isisReachAddr OBJECT IDENTIFIER ::= { isis 10 } isisIPReachAddr OBJECT IDENTIFIER ::= { isis 11 } isisCLNPDest OBJECT IDENTIFIER ::= { isis 12 } isisIPDest OBJECT IDENTIFIER ::= { isis 13 } -- Type definitions OSINSAddress ::= OCTET STRING (SIZE(0..20)) -- OSI Network Service Address, e.g. NSAP, address Prefix, -- Network Entity Title SNPAAddress ::= OCTET STRING(SIZE(0..15)) -- The value of each octet is restricted to -- the range (0..9) representing the set of decimal digits Gunner [Page 8] Internet-Draft Integrated IS-IS MIB October 1991 -- The System Group -- The System Group is mandatory -- The System Table -- The System Table contains one row for each separate instance -- of the Integrated IS-IS protocol. isisSysTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of instances of the Integrated IS-IS protocol existing on the system." ::= { isisSystem 1 } isisSysEntry OBJECT-TYPE SYNTAX IsisSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each row defines information specific to a single instance of the protocol existing on the system." REFERENCE "{ISIS.poi cLNSISISBasic-P (1)}" INDEX { isisInstance } ::= { isisSysTable 1 } IsisSysEntry ::= SEQUENCE { isisSysInstance INTEGER, isisSysExistState INTEGER, isisSysVersion OCTET STRING, isisSysType INTEGER, isisSysID OCTET STRING, isisSysMaxPathSplits INTEGER, isisSysMinLSPTransInt INTEGER, isisSysMaxLSPGenInt INTEGER, isisSysMinBroadLSPTransInt INTEGER, isisSysCompSNPInt INTEGER, isisSysOrigL1LSPBuffSize INTEGER, Gunner [Page 9] Internet-Draft Integrated IS-IS MIB October 1991 isisSysMaxAreaAddresses INTEGER, isisSysMinLSPGenInt INTEGER, isisSysPollESHelloRate INTEGER, isisSysPartSNPInt INTEGER, isisSysWaitTime INTEGER, isisSysDRISHelloTimer INTEGER, isisSysOperState INTEGER, isisSysL1State INTEGER, isisSysCorrLSPs Counter, isisSysLSPL1DbaseOloads Counter, isisSysManAddrDropFromAreas Counter, isisSysAttmptToExMaxSeqNums Counter, isisSysSeqNumSkips Counter, isisSysOwnLSPPurges Counter, isisSysIDFieldLenMismatches Counter, isisSysMaxAreaAddrMismatches Counter, isisSysOrigL2LSPBuffSize INTEGER, isisSysL2State INTEGER, isisSysLSPL2DbaseOloads Counter, isisSysAuthAreaTransPwd OCTET STRING, isisSysAuthDomainTransPwd OCTET STRING, isisSysAuthFails Counter } isisSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the Gunner [Page 10] Internet-Draft Integrated IS-IS MIB October 1991 instanceIdentifier behaviour." ::= { isisSysEntry 1 } isisSysExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The validity of this instance of the Integrated IS-IS protocol. This object follows the existenceState behaviour." ::= { isisSysEntry 2 } isisSysVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the IS-IS protocol to which this instance conforms. This value must be set by the implementation when the row is valid." REFERENCE "{ISIS.aoi version (1)}" ::= { isisSysEntry 3 } isisSysType OBJECT-TYPE SYNTAX INTEGER { level1IS (1), level2IS (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of this instance of the Integrated IS-IS protocol. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi iSType (2)}" ::= { isisSysEntry 4 } isisSysID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..8)) ACCESS read-write STATUS mandatory DESCRIPTION "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 access, others may require the value to be set manually." Gunner [Page 11] Internet-Draft Integrated IS-IS MIB October 1991 REFERENCE "{ISIS.aoi systemId (119)}" ::= { isisSysEntry 5 } isisSysMaxPathSplits OBJECT-TYPE SYNTAX INTEGER (1..32) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of paths with equal routing metric value which it is permitted to split between. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi maximumPathSplits (3)}" DEFVAL { 2 } ::= { isisSysEntry 6 } isisSysMinLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in seconds, between re-transmission of an LSP. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" DEFVAL { 5 } ::= { isisSysEntry 7 } isisSysMaxLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum interval, in seconds, between generated LSPs by this instance. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" DEFVAL { 900 } ::= { isisSysEntry 8 } isisSysMinBroadLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in milliseconds, between transmission of LSPs on a broadcast circuit. This object follows the resettingTimer behaviour. This timer shall be capable of a resolution not coarser than 10 milliseconds." REFERENCE "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (7)}" DEFVAL { 33 } ::= { isisSysEntry 9 } Gunner [Page 12] Internet-Draft Integrated IS-IS MIB October 1991 isisSysCompSNPInt OBJECT-TYPE SYNTAX INTEGER (1..600) ACCESS read-write STATUS mandatory DESCRIPTION "Interval, in seconds, between generation of Complete Sequence Numbers PDUs by a designated Intermediate System on a broadcast circuit. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi completeSNPInterval (8)}" DEFVAL { 10 } ::= { isisSysEntry 10 } isisSysOrigL1LSPBuffSize OBJECT-TYPE SYNTAX INTEGER (512..1492) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum size of Level 1 LSPs and SNPs originated by this instance. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" DEFVAL { 1492 } ::= { isisSysEntry 11 } isisSysMaxAreaAddresses OBJECT-TYPE SYNTAX INTEGER(0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of area addresses to be permitted for the area in which this instance exists. Note that all Intermediate Systems in the same area must have the same value configured for this attribute if correct operation is to be assumed. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi maximumAreaAddresses (4)}" DEFVAL { 3 } ::= { isisSysEntry 12 } isisSysMinLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in seconds, between successive generation of LSPs with the same LSPID by this instance. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" DEFVAL { 30 } ::= { isisSysEntry 13 } isisSysPollESHelloRate OBJECT-TYPE Gunner [Page 13] Internet-Draft Integrated IS-IS MIB October 1991 SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The value, in seconds, to be used for the suggested ES configuration timer in ISH PDUs when soliciting the ES configuration." REFERENCE "{ISIS.aoi pollESHelloRate (13)}" DEFVAL { 50 } ::= { isisSysEntry 14 } isisSysPartSNPInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval between sending Partial Sequence Number PDUs. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi partialSNPInterval (14)}" DEFVAL { 2 } ::= { isisSysEntry 15 } isisSysWaitTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Number of seconds to delay in waiting state before entering on state. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi waitingTime (15)}" DEFVAL { 60 } ::= { isisSysEntry 16 } isisSysDRISISHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, between the generation of IIH PDUs by the designated IS on a LAN. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi dRISISHelloTimer (16)}" DEFVAL { 1 } ::= { isisSysEntry 17 } isisSysOperState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory Gunner [Page 14] Internet-Draft Integrated IS-IS MIB October 1991 DESCRIPTION "The operational state of this instance of the Integrated IS-IS protocol. Setting this object to the value on when its current value is off enables operation of this instance of the Integrated IS-IS protocol." DEFVAL { off } ::= { isisSysEntry 18 } isisSysL1State OBJECT-TYPE SYNTAX INTEGER { off (1), on (2), waiting (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Level 1 database." REFERENCE "{ISIS.aoi l1State (17)}" ::= { isisSysEntry 19 } isisSysCorrLSPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of corrupted LSPs detected." REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" ::= { isisSysEntry 20 } isisSysLSPL1DbaseOloads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the LSP L1 database has become overloaded." REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" ::= { isisSysEntry 21 } isisSysManAddrDropFromAreas OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a manual address has been dropped from the area." REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" ::= { isisSysEntry 22 } isisSysAttmptToExMaxSeqNums OBJECT-TYPE SYNTAX Counter ACCESS read-only Gunner [Page 15] Internet-Draft Integrated IS-IS MIB October 1991 STATUS mandatory DESCRIPTION "Number of times the IS has attempted to exceed the maximum sequence number." REFERENCE "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" ::= { isisSysEntry 23 } isisSysSeqNumSkips OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a sequence number skip has occurred." REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" ::= { isisSysEntry 24 } isisSysOwnLSPPurges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a zero-aged copy of the system's own LSP is received from some other node." REFERENCE "{ISIS.aoi ownLSPPurges (24)}" ::= { isisSysEntry 25 } isisSysIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a PDU is received with a different value for ID field length to that of the receiving system." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { isisSysEntry 26 } isisSysMaxAreaAddrMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a PDU is received with a different value for MaximumAreaAddresses from that of the receiving system." REFERENCE "{ISIS.aoi MaximumAreaAddressesMismatches (118)}" ::= { isisSysEntry 27 } -- The following objects map those from the cLNSISISLevel2-P -- Package isisSysOrigL2LSPBufSize OBJECT-TYPE SYNTAX INTEGER (512..1492) Gunner [Page 16] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The maximum size of Level 2 LSPs and SNPs originated by this system. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi originatingL2LSPBufferSize (26)}" DEFVAL { 1492 } ::= { isisSysEntry 28 } isisSysL2State OBJECT-TYPE SYNTAX INTEGER { off (1), on (2), waiting (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Level 2 database." REFERENCE "{ISIS.aoi l2State (28)}" ::= { isisSysEntry 29 } isisSysLSPL2DbaseOloads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the Level 2 LSP database has become overloaded." REFERENCE "{ISIS.aoi lSPL2DatabaseOverloads (32)}" ::= { isisSysEntry 30 } isisSysAuthAreaTransPwd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION "The value to be used as the transmit password in Level 1 LSP and SNP PDUs generated by this instance of the protocol. If the value of this object is ''H, the zero length octet string, then the authentication option is not included in Level 1 LSP and SNP PDUs generated by this instance of the protocol." REFERENCE "{ISIS.aoi areaTransmitPassword (111)}" DEFVAL { ''H } -- the zero length octet string. ::= { isisSysEntry 31 } isisSysAuthDomainTransPwd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION Gunner [Page 17] Internet-Draft Integrated IS-IS MIB October 1991 "The value to be used as the transmit password in Level 2 LSP and SNP PDUs generated by this instance of the protocol. If the value of this object is ''H, the zero length octet string, then the authentication option is not included in Level 2 LSP and SNP PDUs generated by this instance of the protocol." REFERENCE "{ISIS.aoi domainTransmitPassword (113)}" DEFVAL { ''H } -- the zero length octet string. ::= { isisSysEntry 32 } isisAuthFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of authentication failures recognized by this instance of the protocol." REFERENCE "{ISIS.aoi authenticationFailures (117)}" ::= { isisSysEntry 33 } -- The Level 1 Manual Area Address Table -- The Level 1 Manual Area Address Table -- contains the set of area addresses manually configured -- for each instance of the Integrated IS-IS protocol. -- At least one row in which the value of -- isisManAreaAddrExistState -- is on must be present for each instance of the protocol -- when isisSysOperState is also on for that instance. The -- maximum number of rows in this table for each instance of -- the protocol for which the object isisManAreaAddrState has -- the value on is the value of maximumAreaAddresses (as -- defined in ISO 10589) for that instance. An Attempt -- to create a new row such that the number of rows with -- isisManAreaAddrState set to on for that protocol -- instance exceeds maximumAreaAddresses is rejected." isisManAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisManAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of manual area addresses configured on this Intermediate System." REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" ::= { isisSysEntry 34 } isisManAreaAddrEntry OBJECT-TYPE SYNTAX IsisManAreaAddrEntry ACCESS not-accessible STATUS mandatory Gunner [Page 18] Internet-Draft Integrated IS-IS MIB October 1991 DESCRIPTION "Each entry contains one area address manually configured on this system" INDEX { isisManAreaAddrSysInstance, isisManAreaAddr } ::= { isisManAreaAddrTable 1 } IsisManAreaAddrEntry ::= SEQUENCE { isisManAreaAddrSysInstance INTEGER, isisManAreaAddr OSINSAddress, isisManAreaAddrExistState INTEGER } isisManAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisManAreaAddrEntry 1 } isisManAreaAddr OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-write STATUS mandatory DESCRIPTION "A manually configured area address for this system." ::= { isisManAreaAddrEntry 2 } isisManAreaAddrExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The state of the isisManAreaAddrEntry. This object follows the ExistenceState behaviour. If an attempt is made to set this object to the value off when the corresponding isisManAreaAddrEntry is the only valid entry for this instance then the attempt is rejected." DEFVAL { on } ::= { isisManAreaAddrEntry 3 } -- The Level 1 Area Address Table -- The Level 1 Area Address Table contains the Gunner [Page 19] Internet-Draft Integrated IS-IS MIB October 1991 -- union of the set of area addresses reported in all Level 1 -- LSPs received by this Intermediate System. isisAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The union of the set of area addresses reported in all Level 1 LSPs received by this instance of the protocol." REFERENCE "{ISIS.aoi areaAddresses (18)}" ::= { isisSysEntry 35 } isisAreaAddrEntry OBJECT-TYPE SYNTAX IsisAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one area address reported in a Level 1 LSP received by this instance of the protocol." INDEX { isisAreaAddrSysInstance, isisAreaAddr } ::= { isisAreaAddrTable 1 } IsisAreaAddrEntry ::= SEQUENCE { isisAreaAddrSysInstance INTEGER, isisAreaAddr OSINSAddress } isisAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisAreaAddrEntry 1 } isisAreaAddr OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only STATUS mandatory DESCRIPTION "An area address reported in a Level 1 LSP received by this instance of the protocol." ::= { isisAreaAddrEntry 2 } Gunner [Page 20] Internet-Draft Integrated IS-IS MIB October 1991 -- The Level 2 IP Group -- The Level 2 IP Group is present if the system -- is a level 2 Intermediate System and supports Integrated -- IS-IS isisL2SummAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisL2SummAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of IP summary addresses to use in forming the contents of Level 2 LSPs originated by this level 2 Intermediate System." ::= { isisLevel2IP 1 } isisL2SummAddrEntry OBJECT-TYPE SYNTAX IsisL2SummAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one IP summary address." INDEX { isisL2SummAddrSysInstance, isisL2SummAddress, isisL2SummAddrMask } ::= { isisL2SummAddrTable 1 } IsisL2SummAddrEntry ::= SEQUENCE { isisL2SummAddrSysInstance INTEGER, isisL2SummAddress IpAddress, isisL2SummAddrMask IpAddress, isisL2SummAddrExistState INTEGER, isisL2SummAddrOperState INTEGER, isisL2SummAddrDefaultMetric INTEGER, isisL2SummAddrDelayMetric INTEGER, isisL2SummAddrExpenseMetric INTEGER, isisL2SummAddrErrorMetric INTEGER } isisL2SummAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory Gunner [Page 21] Internet-Draft Integrated IS-IS MIB October 1991 DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the replaceOnlyWhileDisabled behaviour." ::= { isisL2SummAddrEntry 1 } isisL2SummAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address value for this summary address." ::= { isisL2SummAddrEntry 2 } isisL2SummAddrMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The subnet mask value for this summary address." ::= { isisL2SummAddrEntry 3 } isisL2SummAddrExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this summary address. This object follows the existenceState behaviour." DEFVAL { on } ::= { isisL2SummAddrEntry 4 } isisL2SummAddrOperState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of this entry. This object follows the operationalState behaviour." DEFVAL { off } ::= { isisL2SummAddrEntry 5 } isisL2SummAddrDefaultMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION Gunner [Page 22] Internet-Draft Integrated IS-IS MIB October 1991 "The default metric value to announce this summary address with in Level 2 LSPs generated by this system." DEFVAL { 20 } ::= { isisL2SummAddrEntry 6 } isisL2SummAddrDelayMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value to announce this summary address with in Level 2 LSPs generated by this system. The value of zero is reserved to indicate that this metric is not supported." DEFVAL { 0 } ::= { isisL2SummAddrEntry 7 } isisL2SummAddrExpenseMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value to announce this summary address with in Level 2 LSPs generated by this system. The value of zero is reserved to indicate that this metric is not supported." DEFVAL { 0 } ::= { isisL2SummAddrEntry 8 } isisL2SummAddrErrorMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value to announce this summary address with in Level 2 LSPs generated by this system. The value of zero is reserved to indicate that this metric is not supported." DEFVAL { 0 } ::= { isisL2SummAddrEntry 9 } Gunner [Page 23] Internet-Draft Integrated IS-IS MIB October 1991 -- The Authentication Group -- The Authentication Group is present if the authentication -- procedures are supported. -- This groups maps some of the objects contained in the -- cLNSISISAuthentication-P package and the -- cLNSISISLevel2Authentication-P package. -- The Level 1 Area Receive Password Table -- The Level 1 Area Receive Password Table is present -- if the Level 1 authentication procedures are supported. -- It contains the set of passwords to use for checking -- received Level 1 LSP and SNP PDUs which set also includes the -- value of the object isisSysAuthAreaTransPwd. isisAuthAreaRecPwdTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisAuthAreaRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of passwords to use for checking received Level 1 LSP and SNP PDUs." REFERENCE "{ISIS.aoi areaReceivePasswords (112)}" ::= { isisAuth 1 } isisAuthAreaRecPwdEntry OBJECT-TYPE SYNTAX IsisAuthAreaRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one password to treat as valid in a received Level 1 LSP or SNP PDU." INDEX { isisAuthAreaRecPwdSysInstance, isisAreaRecPwd } ::= { isisAuthAreaRecPwdTable 1 } IsisAuthAreaRecPwdEntry ::= SEQUENCE { isisAuthAreaRecPwdSysInstance INTEGER, isisAreaRecPwd OCTET STRING, isisAreaRecPwdExistState INTEGER } isisAuthAreaRecPwdSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance Gunner [Page 24] Internet-Draft Integrated IS-IS MIB October 1991 to which this row corresponds." ::= { isisAuthAreaRecPwdEntry 1 } isisAreaRecPwd OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received Level 1 LSP or SNP PDU." ::= { isisAreaRecPwdEntry 2 } isisAreaRecPwdExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisAreaRecPwdEntry. This object follows the existenceState behaviour." DEFVAL { on } ::= { isisAreaRecPwdEntry 3 } -- The Level 2 Domain Receive Password Table -- The Level 2 Domain Receive Password Table is present if -- the Level 2 authentication procedures are supported. -- It contains the set of passwords to use for checking -- received Level 2 LSP and SNP PDUs which also includes the -- value of the object isisSysAuthDomainTransPwd. isisAuthDomainRecPwdTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisAuthDomainRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of passwords to use for checking received Level 2 LSP and SNP PDUs." REFERENCE "{ISIS.aoi domainReceivePasswords (114)}" ::= { isisAuth 2 } isisAuthDomainRecPwdEntry OBJECT-TYPE SYNTAX IsisDomainRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one password to treat as valid in a received Level 2 LSP or SNP PDU." INDEX { isisAuthDomainRecPwdSysInstance, isisAuthDomainRecPwd } ::= { isisAuthDomainRecPwdTable 1 } Gunner [Page 25] Internet-Draft Integrated IS-IS MIB October 1991 IsisAuthDomainRecPwdEntry ::= SEQUENCE { isisAuthDomainRecPwdSysInstance INTEGER, isisAuthDomainRecPwd OCTET STRING, isisAuthDomainRecPwdExistState INTEGER } isisAuthDomainRecPwdSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisAuthDomainRecPwdEntry 1 } isisAuthDomainRecPwd OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received Level 2 LSP or SNP PDU." ::= { isisAuthDomainRecPwdEntry 2 } isisDomainRecPwdExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisDomainRecPwdEntry. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisAuthDomainRecPwdEntry 3 } Gunner [Page 26] Internet-Draft Integrated IS-IS MIB October 1991 -- The Partition Repair Group -- The Partition Repair Group is present if the system is -- a Level 2 Intermediate System and the partition repair -- option is implemented. -- The Partition Repair Table -- The Partition Repair Table contains an entry for each -- instance of the protocol for which the Partition Repair -- function is implemented. isisPartRepTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisPartRepEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of entries containing information about the Partition Repair function in each instance of the protocol." ::= { isisPartRep 1 } isisPartRepEntry OBJECT-TYPE SYNTAX IsisPartRepEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Partition Repair function information specific to each instance of the protocol." ::= { isisPartRepTable 1 } IsisPartRepEntry ::= SEQUENCE { isisPartRepSysInstance INTEGER, isisPartRepMaxVirtAdj INTEGER, isisPartRepDesL2IS OCTET STRING, isisPartRepVirtLinkChgs Counter } isisPartRepSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisPartRepEntry 1 } isisPartRepMaxVirtAdj OBJECT-TYPE Gunner [Page 27] Internet-Draft Integrated IS-IS MIB October 1991 SYNTAX INTEGER (0..32) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of Virtual Adjacencies which may be created to repair partitioned Level 1 domains." REFERENCE "{ISIS.aoi maximumVirtualAdjacencies (27)}" DEFVAL { 2 } ::= { isisPartRepEntry 2 } isisPartRepDesL2IS OBJECT-TYPE SYNTAX OCTET STRING(0..8) ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the Partition Designated Level 2 Intermediate System." REFERENCE "{ISIS.aoi partitionDesignatedL2IntermediateSystem (30)}" ::= { isisPartRepEntry 3 } isisPartRepVirtLinkChgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a virtual link is either created or deleted." REFERENCE "{ISIS.aoi partitionVirtualLinkChanges (31)}" ::= { isisPartRepEntry 4 } -- The Partition Area Address Table -- The Partition Area Address table contains for each instance -- of the protocol the set union of -- all area addresses of all Intermediate Systems in the -- partition reachable by non-virtual links (calculated from -- their Level 1 LSPs) isisPartAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisPartAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set union for each protocol instance of the area addresses reported in all Level 1 LSPs in the partition reachable by non-virtual links." REFERENCE "{ISIS.aoi partitionAreaAddresses (29)}" ::= { isisPartRep 2 } isisPartAreaAddrEntry OBJECT-TYPE SYNTAX IsisPartAreaAddr ACCESS not-accessible Gunner [Page 28] Internet-Draft Integrated IS-IS MIB October 1991 STATUS mandatory DESCRIPTION "Each entry contains one area address reported in a Level 1 LSP in a partition reachable by a non-virtual link." INDEX { isisPartAreaAddrSysInstance, isisPartAreaAddr } ::= { isisPartAreaAddrTable 1 } IsisPartAreaAddrEntry ::= SEQUENCE { isisPartAreaAddrSysInstance INTEGER, isisPartAreaAddr OSINSAddress } isisPartAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisPartAreaAddrEntry 1 } isisPartAreaAddr OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only STATUS mandatory DESCRIPTION "An area address reported in a Level 1 LSP in a partition reachable by a non-virtual link." ::= { isisPartAreaAddrEntry 2 } -- The Virtual Adjacency Table -- The Virtual Adjacency Table contains information about all -- Virtual Adjacencies present on the system. isisVirtAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisVirtAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of virtual adjacencies." ::= { isisPartRep 3 } isisVirtAdjEntry OBJECT-TYPE SYNTAX IsisVirtAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION Gunner [Page 29] Internet-Draft Integrated IS-IS MIB October 1991 "Each entry corresponds to a Virtual Adjacency." REFERENCE "{ISIS.moi virtualAdjacency (2)}" INDEX { isisVirtAdjSysInstance, isisVirtAdjCircIndex, isisVirtAdjIndex } ::= { isisVirtAdjTable 1 } IsisVirtAdjEntry ::= SEQUENCE { isisVirtAdjSysInstance INTEGER, isisVirtAdjCircIndex INTEGER, isisVirtAdjIndex INTEGER, isisVirtAdjNET OSINSAddress, isisVirtAdjMetric INTEGER } isisVirtAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisVirtAdjEntry 1 } isisVirtAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Circuit which is the parent of this Virtual Adjacency." ::= { isisVirtAdjEntry 2 } isisVirtAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier for the Virtual Adjacency. This is a unique value amongst all virtual adjacencies on the same circuit assigned by the implementation when the virtual adjacency is created." ::= { isisVirtAdjEntry 3 } isisVirtAdjNET OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only Gunner [Page 30] Internet-Draft Integrated IS-IS MIB October 1991 STATUS mandatory DESCRIPTION "The Network Entity Title which is the destination of the virtual Adjacency being used to repair a partitioned Level 1 Area" REFERENCE "{ISIS.aoi networkEntityTitle (88)}" ::= { isisVirtAdjEntry 4 } isisVirtAdjMetric OBJECT-TYPE SYNTAX INTEGER (1..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The cost of the least cost level 2 path(s) using the default metric to the destination of the virtual Adjacency." REFERENCE "{ISIS.aoi metric (89)}" ::= { isisVirtAdjEntry 5 } Gunner [Page 31] Internet-Draft Integrated IS-IS MIB October 1991 -- The Circuit Group -- The Circuit Group is mandatory -- The Circuit Table -- Each broadcast or point-to-point interface on the system -- corresponds to one entry in the Circuit table. There may be -- many X.25 DA circuit entries in the Circuit table for an -- X.25 interface. isisCircTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of circuits used by each instance of Integrated IS-IS on this system." ::= { isisCirc 1 } isisCircEntry OBJECT-TYPE SYNTAX IsisCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An isisCircEntry exists for each circuit used by Integrated IS-IS on this system." INDEX { isisCircSysInstance, isisCircIndex } ::= { isisCircTable 1 } IsisCircEntry ::= SEQUENCE { isisCircSysInstance INTEGER, isisCircIndex INTEGER, isisCircIfIndex INTEGER, isisCircOperState INTEGER, isisCircExistState INTEGER, isisCircType INTEGER, isisCircISISHelloTimer INTEGER, isisCircL1DefaultMetric INTEGER, isisCircL1DelayMetric INTEGER, isisCircL1ExpenseMetric INTEGER, Gunner [Page 32] Internet-Draft Integrated IS-IS MIB October 1991 isisCircL1ErrorMetric INTEGER, isisCircExtDomain INTEGER, isisCircAdjChanges Counter, isisCircInitFails Counter, isisCircRejAdjs Counter, isisCircOutCtrlPDUs Counter, isisCircInCtrlPDUs Counter, isisCircIDFieldLenMismatches Counter, isisCircMaxAreaAddrMismatches Counter, isisCircL2DefaultMetric INTEGER, isisCircL2DelayMetric INTEGER, isisCircL2ExpenseMetric INTEGER, isisCircL2ErrorMetric INTEGER, isisCircManL2Only INTEGER, isisCircL1ISPriority INTEGER, isisCircL1CircID OCTET STRING, isisCircL1DesIS OCTET STRING, isisCircLANL1DesISChanges Counter, isisCircL2ISPriority INTEGER, isisCircL2CircID OCTET STRING, isisCircL2DesIS OCTET STRING, isisCircLANL2DesISChanges Counter, isisCircPtToPtCircID OCTET STRING, isisCircStaticCallInfo OBJECT IDENTIFIER, isisCircDACallDefMetInc INTEGER, isisCircDACallDelMetInc INTEGER, isisCircDACallErrMetInc Gunner [Page 33] Internet-Draft Integrated IS-IS MIB October 1991 INTEGER, isisCircDACallExpMetInc INTEGER, isisCircAuthTransPwd OCTET STRING, isisCircAuthFails Counter } isisCircSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisCircEntry 1 } isisCircIndex OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of this circuit, unique within the instance of the protocol." ::= { isisCircEntry 2 } isisCircIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The value of ifIndex for the interface to which this circuit corresponds." ::= { isisCircEntry 3 } isisCircOperState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the circuit. This object follows the operationalState behaviour." DEFVAL { off } ::= { isisCircEntry 4 } isisCircExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) Gunner [Page 34] Internet-Draft Integrated IS-IS MIB October 1991 } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this circuit. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisCircEntry 5 } isisCircType OBJECT-TYPE SYNTAX INTEGER { broadcast(1), ptToPt(2), staticIn(3), staticOut(4), dA(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the circuit. This object follows the replaceOnlyWhileDisabled behaviour. The type specified must be compatible with the type of the interface defined by the value of isisCircIfIndex." REFERENCE "{ISIS.aoi type (33)}" ::= { isisCircEntry 6 } isisCircISISHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The period, in seconds, between IIH PDUs. It is also used as the period between ISH PDUs when polling the ES configuration. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" DEFVAL { 3 } ::= { isisCircEntry 7 } isisCircL1DefaultMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value of this circuit for Level 1 traffic." REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" DEFVAL { 20 } ::= { isisCircEntry 8 } isisCircL1DelayMetric OBJECT-TYPE SYNTAX INTEGER (0..63) Gunner [Page 35] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1DelayMetric (36)}" DEFVAL { 0 } ::= { isisCircEntry 9 } isisCircL1ExpenseMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1ExpenseMetric (37)}" DEFVAL { 0 } ::= { isisCircEntry 10 } isisCircL1ErrorMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1ErrorMetric (38)}" DEFVAL { 0 } ::= { isisCircEntry 11 } isisCircExtDomain OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } ACCESS read-write STATUS mandatory DESCRIPTION "If true, suppress normal transmission of and interpretation of Intra-domain ISIS PDUs on this circuit." REFERENCE "{ISIS.aoi externalDomain (46)}" ::= { isisCircEntry 12 } isisCircAdjChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION Gunner [Page 36] Internet-Draft Integrated IS-IS MIB October 1991 "The number of times an adjacency state change has occurred on this circuit." REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" ::= { isisCircEntry 13 } isisCircInitFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times initialization of this circuit has failed." REFERENCE "{ISIS.aoi initializationFailures (41)}" ::= { isisCircEntry 14 } isisCircRejAdjs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an adjacency has been rejected on this circuit." REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" ::= { isisCircEntry 15 } isisCircOutCtrlPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IS-IS control PDUs sent on this circuit." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { isisCircEntry 16 } isisCircInCtrlPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IS-IS control PDUs received on this circuit." REFERENCE "{ISIS.aoi controlPDUsReceived (44)}" ::= { isisCircEntry 17 } isisCircIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an IS-IS control PDU with an ID field length different to that for this system has been received." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" Gunner [Page 37] Internet-Draft Integrated IS-IS MIB October 1991 ::= { isisCircEntry 18 } isisCircMaxAreaAddrMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a PDU is received with a different value for MaximumAreaAddresses from that of the receiving system." REFERENCE "{ISIS.aoi MaximumAreaAddressesMismatches (118)}" ::= { isisCircEntry 19 } -- The following objects map those from the linkageISISLevel2-P -- package isisCircL2DefaultMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value of this circuit for level 2 traffic." REFERENCE "{ISIS.aoi l2DefaultMetric (68)}" DEFVAL { 20 } ::= { isisCircEntry 20 } isisCircL2DelayMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2DelayMetric (69)}" DEFVAL { 0 } ::= { isisCircEntry 21 } isisCircL2ExpenseMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2ExpenseMetric (70)}" DEFVAL { 0 } ::= { isisCircEntry 22 } isisCircL2ErrorMetric OBJECT-TYPE SYNTAX INTEGER (0..63) Gunner [Page 38] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2ErrorMetric (71)}" DEFVAL { 0 } ::= { isisCircEntry 23 } isisCircManL2Only OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } ACCESS read-write STATUS mandatory DESCRIPTION "When true, indicates that this circuit is to be used only for level 2. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi manualL2OnlyMode (72)}" DEFVAL { false } ::= { isisCircEntry 24 } -- The following objects map those from the -- linkageISISBroadcast-P package isisCircL1ISPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming LAN Level 1 Deignated Intermediate System on a broadcast circuit." REFERENCE "{ISIS.aoi l1IntermediateSystemPriority (47)}" DEFVAL { 64 } ::= { isisCircEntry 25 } isisCircL1CircID OBJECT-TYPE SYNTAX OCTET STRING (2..9) ACCESS read-only STATUS mandatory DESCRIPTION "The LAN ID allocated by the LAN Level 1 Designated Intermediate System. Where this system is not aware of the value (because it is not participating in the Level 1 Designated Intermediate System election), this object has the value which would be proposed for this circuit (i.e. the concatenation of the local system ID and the one octet local Circuit ID for this circuit." REFERENCE "{ISIS.aoi l1CircuitID (48)}" ::= { isisCircEntry 26 } Gunner [Page 39] Internet-Draft Integrated IS-IS MIB October 1991 isisCircL1DesIS OBJECT-TYPE SYNTAX OCTET STRING (0..8) ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the LAN Level 1 Designated Intermediate System on this circuit. If, for any reason this system is not partaking in the relevant Designated Intermediate System election process, then the value returned is the zero length OCTET STRING." REFERENCE "{ISIS.aoi l1DesignatedIntermediateSystem (49)}" ::= { isisCircEntry 27 } isisCircLANL1DesISChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the LAN Level 1 Designated Intermediate System has changed." REFERENCE "{ISIS.aoi lanL1DesignatedIntermediateSystemChanges (50)}" ::= { isisCircEntry 28 } -- The following objects map those from the -- linkageISISLevel2Broadcast-P package isisCircL2ISPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming LAN level 2 Designated Intermediate System." REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" DEFVAL { 64 } ::= { isisCircEntry 29 } isisCircL2CircID OBJECT-TYPE SYNTAX OCTET STRING (2..9) ACCESS read-only STATUS mandatory DESCRIPTION "The LAN ID allocated by the LAN Level 2 Designated Intermediate System. Where this system is not aware of this value (because it is not participating in the Level 2 Designated Intermediate System election), this object has the value which would be proposed for this circuit (i.e. the concatenation of the local system ID and the one octet local Circuit ID for this circuit." REFERENCE "{ISIS.aoi l2CircuitID (74)}" ::= { isisCircEntry 30 } Gunner [Page 40] Internet-Draft Integrated IS-IS MIB October 1991 isisCircL2DesIS OBJECT-TYPE SYNTAX OCTET STRING (0..9) ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the LAN Level 2 Designated Intermediate System on this circuit. If, for any reason, this system is not partaking in the relevant Designated Intermediate System election process, then the value returned is the zero length OCTET STRING." REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" ::= { isisCircEntry 31 } isisCircLANL2DesISChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the LAN Level 2 Designated Intermediate System has changed." REFERENCE "{ISIS.aoi lanL2DesignatedIntermediateSystemChanges (76)}" ::= { isisCircEntry 32 } -- The following objects map those from the linkageISISPtToPt-P -- package isisCircPtToPtCircID OBJECT-TYPE SYNTAX OCTET STRING (2..9) ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the circuit allocated during initialization. If no value has been negotiated (either because the adjacency is to an End System, or because initialization has not yet successfully completed), this object has the value which would be proposed for this circuit (i.e. the concatenation of the local system ID and the one octet local Circuit ID for this circuit." REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" ::= { isisCircEntry 33 } -- The following objects map those from the linkageISIStatic-P -- package isisCircStaticCallInfo OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "An OBJECT IDENTIFIER that identifies call setup information (in particular the DTE address to call) for use when a static circuit is enabled. This object loosely Gunner [Page 41] Internet-Draft Integrated IS-IS MIB October 1991 maps the outgoingCallIVMO attribute of the linkageISIStatic-P package. An implementation may use a separate mechanism for providing call setup information." DEFVAL { 0 } -- this should be OID {0 0} ::= { isisCircEntry 34 } -- The following objects map those from the -- linkageISISDACallEstablishmentMetricIncrement-P package isisCircDACallDefMetInc OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the default metric value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi callEstablishmentDefaultMetricIncrement (52)}" DEFVAL { 0 } ::= { isisCircEntry 35 } isisCircDACallDelMetInc OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the delay metric value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi callEstablishmentDelayMetricIncrement (53)}" DEFVAL { 0 } ::= { isisCircEntry 36 } isisCircDACallErrMetInc OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the error metric value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi callEstablishmentErrorMetricIncrement (55)}" DEFVAL { 0 } ::= { isisCircEntry 37 } isisCircDACallExpMetInc OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the expense metric value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi Gunner [Page 42] Internet-Draft Integrated IS-IS MIB October 1991 callEstablishmentExpenseMetricIncrement (54)}" DEFVAL { 0 } ::= { isisCircEntry 38 } -- The following objects map some of those from the -- linkageISISAuthentication-P package isisCircAuthTransPwd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION "The value to be used as a transmit password in in IIH PDUs transmitted by this Intermediate System." REFERENCE "{ISIS.aoi circuitTransmitPassword (115)}" DEFVAL { ''H } ::= { isisCircEntry 39 } isisCircAuthFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of authentication failures on this circuit." REFERENCE "{ISIS.aoi authenticationFailures (117)}" ::= { isisCircEntry 40 } Gunner [Page 43] Internet-Draft Integrated IS-IS MIB October 1991 -- The Circuit Authentication Group -- The Circuit Authentication Group is present if the Circuit -- authentication procedures are implemented. -- The Circuit Receive Password Table -- Each entry contains one password to treat as valid in -- received IIH PDUs on the corresponding circuit. -- This table maps some of the objects from the -- linkageISISAuthentication-P package isisCircAuthRecPwdTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisCircAuthRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of passwords to use for checking received IIH PDUs." REFERENCE "{ISIS.aoi circuitReceivePasswords (116)}" ::= { isisCircAuth 1 } isisCircAuthRecPwdEntry OBJECT-TYPE SYNTAX IsisCircAuthRecPwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one password to treat as valid in a received IIH PDU on a circuit." INDEX { isisCircAuthRecPwdSysInstance, isisCircAuthRecPwdCircIndex, isisCircAuthRecPwd } ::= { isisCircAuthRecPwdTable 1 } IsisCircAuthRecPwdEntry ::= SEQUENCE { isisCircAuthRecPwdSysInstance INTEGER, isisCircAuthRecPwdCircIndex INTEGER, isisCircAuthRecPwd OCTET STRING, isisCircAuthRecPwdExistState INTEGER } isisCircAuthRecPwdSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." Gunner [Page 44] Internet-Draft Integrated IS-IS MIB October 1991 ::= { isisCircAuthRecPwdEntry 1 } isisCircAuthRecPwdCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit corresponding to this password entry." ::= { isisCircAuthRecPwdEntry 2 } isisCircAuthRecPwd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..254)) ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received IIH PDU on this circuit." ::= { isisCircAuthRecPwdEntry 3 } isisCircAuthRecPwdExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisCircAuthRecPwdEntry. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisCircAuthRecPwdEntry 4 } Gunner [Page 45] Internet-Draft Integrated IS-IS MIB October 1991 -- The IS Adjacency Group -- The IS Adjacency Group is mandatory and contains information -- about adjacencies to routers maintained by the Integrated -- IS-IS protocol -- The IS Adjacency Table -- Each adjacency to an IS corresponds to one entry in this -- table. isisISAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of adjacencies to Intermediate Systems." ::= { isisISAdj 1 } isisISAdjEntry OBJECT-TYPE SYNTAX IsisISAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one adjacency to an Intermediate System on this system." INDEX { isisISAdjSysInstance, isisISAdjCircIndex, isisISAdjIndex } ::= { isisISAdjTable 1 } IsisISAdjEntry ::= SEQUENCE { isisISAdjSysInstance INTEGER, isisISAdjCircIndex INTEGER, isisISAdjIndex INTEGER, isisISAdjState INTEGER, isisISAdjNeighSNPAAddress OCTET STRING, isisISAdjNeighSysType INTEGER, isisISAdjNeighSysID OCTET STRING, isisISAdjUsage INTEGER, isisISAdjHoldTimer INTEGER, isisISAdjNeighPriority INTEGER Gunner [Page 46] Internet-Draft Integrated IS-IS MIB October 1991 } isisISAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisISAdjEntry 1 } isisISAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency." ::= { isisISAdjEntry 2 } isisISAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value identifying the IS adjacency from all other such adjacencies on this circuit. This value is assigned by the system when the adjacency is created automatically." ::= { isisISAdjEntry 3 } isisISAdjState OBJECT-TYPE SYNTAX INTEGER { initializing (1), up (2), failed (3), down (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the adjacency" REFERENCE "{ISIS.aoi adjacencyState (78)}" ::= { isisISAdjEntry 4 } isisISAdjNeighSNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { isisISAdjEntry 5 } Gunner [Page 47] Internet-Draft Integrated IS-IS MIB October 1991 isisISAdjNeighSysType OBJECT-TYPE SYNTAX INTEGER { unknown(1), intermediateSystem(3), l1IntermediateSystem(4), l2IntermediateSystem(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the neighboring system." REFERENCE "{ISIS.aoi neighbourSystemType (80)}" ::= { isisISAdjEntry 6 } isisISAdjNeighSysID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The system ID of the neighboring Intermediate System set from the source ID field of the neighbor's IIH PDUs." REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" ::= { isisISAdjEntry 7 } isisISAdjUsage OBJECT-TYPE SYNTAX INTEGER { undefined(1), level1(2), level2(3), level1and2(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The usage of the adjacency. An adjacency of type level1 will be used for level 1 traffic only. An adjacency of type level2 will be used for level 2 traffic only. An adjacency of type level1and2 will be used for both level 1 and level 2 traffic. There may be two adjacencies (of types level1 and level2) between the same pair of Intermediate Systems." REFERENCE "{ISIS.aoi adjacencyUsage (82)}" ::= { isisISAdjEntry 8 } isisISAdjHoldTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The holding time for this adjacency updated from received IIH PDUs." REFERENCE "{ISIS.aoi holdingTimer (85)}" ::= { isisISAdjEntry 9 } Gunner [Page 48] Internet-Draft Integrated IS-IS MIB October 1991 isisISAdjNeighPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "Priority of the neighboring Intermediate System for becoming the LAN Level 1 Designated Intermediate System if the value of isisISAdjNeighSysType is L1IntermediateSystem or LAN Level 2 Designated Intermediate System if the value of isisISAdjNeighSysType is L2IntermediateSystem." REFERENCE "{ISIS.aoi lANPriority (86)}" ::= { isisISAdjEntry 10 } -- The IS Adjacency Area Address Table -- The IS Adjacency Area Address Table contains the set of -- Area Addresses of neighboring -- Intermediate Systems as reported in IIH PDUs. isisISAdjAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of Area Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" ::= { isisIsAdj 2 } isisISAdjAreaAddrEntry OBJECT-TYPE SYNTAX IsisISAdjAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one Area Address reported by a neighboring Intermediate System in its IIH PDUs." INDEX { isisISAdjAreaAddrSysInstance, isisISAdjAreaAddrCircIndex, isisISAdjAreaAddrAdjIndex, isisISAdjAreaAddress } ::= { isisISAdjAreaAddrTable 1 } IsisISAdjAreaAddrEntry ::= SEQUENCE { isisISAdjAreaAddrSysInstance INTEGER, isisISAdjAreaAddrCircIndex INTEGER, isisISAdjAreaAddrAdjIndex INTEGER, isisISAdjAreaAddress Gunner [Page 49] Internet-Draft Integrated IS-IS MIB October 1991 OSINSAddress } isisISAdjAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisISAdjAreaAddrEntry 1 } isisISAdjAreaAddrCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this Area Address entry corresponds." ::= { isisISAdjAreaAddrEntry 2 } isisISAdjAreaAddrAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the IS adjacency to which this entry belongs." ::= { isisISAdjAreaAddrEntry 3 } isisISAdjAreaAddress OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only STATUS mandatory DESCRIPTION "One Area Address as reported in IIH PDUs received from the neighbor." ::= { isisISAdjAreaAddrEntry 4 } Gunner [Page 50] Internet-Draft Integrated IS-IS MIB October 1991 -- The IS Adjacency IP Group -- The IS Adjacency IP Group is present if the system supports -- Integrated IS-IS -- The IS Adjacency IP Address Table -- The IS Adjacency IP Address Table contains the -- set of IP Addresses of neighboring Intermediate Systems -- as reported in received IIH PDUs. isisISAdjIPAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjIPAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of IP Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." ::= { isisIpAdj 1 } isisISAdjIPAddrEntry OBJECT-TYPE SYNTAX IsisISAdjIPAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one IP Address reported by a neighboring Intermediate System in its IIH PDUs." INDEX { isisISAdjIPAddrSysInstance, isisISAdjIPAddrCircIndex, isisISAdjIPAddrAdjIndex, isisISAdjIPAddress } ::= { isisISAdjIPAddrTable 1 } IsisISAdjIPAddrEntry ::= SEQUENCE { isisISAdjIPAddrSysInstance INTEGER, isisISAdjIPAddrCircIndex INTEGER, isisISAdjIPAddrAdjIndex INTEGER, isisISAdjIPAddress IpAddress } isisISAdjIPAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." Gunner [Page 51] Internet-Draft Integrated IS-IS MIB October 1991 ::= { isisISAdjIPAddrEntry 1 } isisISAdjIPAddrCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this IP Address entry corresponds." ::= { isisISAdjIPAddrEntry 2 } isisISAdjIPAddrAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the IS adjacency to which this entry belongs." ::= { isisISAdjIPAddrEntry 3 } isisISAdjIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "One IP Address as reported in IIH PDUs received from the neighbor." ::= { isisISAdjIPAddrEntry 4 } -- The IS Adjacency Protocol Supported Table -- The IS Adjacency Protocol Supported Table contains the set of -- protocols supported by neighboring -- Intermediate Systems as reported in received IIH PDUs. isisISAdjProtSuppTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisISAdjProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of protocols supported by neighboring Intermediate Systems as reported in received IIH PDUs." ::= { isisIpAdj 2 } isisISAdjProtSuppEntry OBJECT-TYPE SYNTAX IsisISAdjProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one protocol supported by a neighboring Intermediate System as reported in its IIH PDUs." Gunner [Page 52] Internet-Draft Integrated IS-IS MIB October 1991 INDEX { isisISAdjProtSuppSysInstance, isisISAdjProtSuppCircIndex, isisISAdjProtSuppAdjIndex, isisISAdjProtSuppProtocol } ::= { isisISAdjProtSuppTable 1 } IsisISAdjProtSuppEntry ::= SEQUENCE { isisISAdjProtSuppSysInstance INTEGER, isisISAdjProtSuppCircIndex INTEGER, isisISAdjProtSuppAdjIndex INTEGER, isisISAdjProtSuppProtocol INTEGER } isisISAdjProtSuppSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisISAdjProtSuppEntry 1 } isisISAdjProtSuppCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this supported protocol entry corresponds." ::= { isisISAdjProtSuppEntry 2 } isisISAdjProtSuppAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier the IS adjacency to which this entry corresponds." ::= { isisISAdjProtSuppEntry 3 } isisISAdjProtSuppProtocol OBJECT-TYPE SYNTAX INTEGER { iso8473(129), ip(204) } ACCESS read-only STATUS mandatory Gunner [Page 53] Internet-Draft Integrated IS-IS MIB October 1991 DESCRIPTION "One supported protocol as reported in IIH PDUs received from the neighbor. The values for ISO8473 and IP are those registered for these protocols in ISO TR9577." ::= { isisISAdjProtSuppEntry 4 } Gunner [Page 54] Internet-Draft Integrated IS-IS MIB October 1991 -- The ES Adjacency Group -- The ES Adjacency Group is present if the system supports -- reception of ES Hellos -- The ES Adjacency Table -- The ES Adjacency Table contains one entry for each -- End System ID of each neighboring End System -- as reported in ESH PDUs. isisESAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisESAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of End System IDs of neighboring End Systems as reported in their ESH PDUs." ::= { isisESAdj 1 } isisESAdjEntry OBJECT-TYPE SYNTAX IsisESAdjESIDEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one End System ID of a neighboring End System as reported in an ESH PDU." INDEX { isisESAdjSysInstance, isisESAdjCircIndex, isisESAdjAdjIndex, isisESAdjESID } ::= { isisESAdjTable 1 } IsisESAdjEntry ::= SEQUENCE { isisESAdjSysInstance INTEGER, isisESAdjCircIndex INTEGER, isisESAdjAdjIndex INTEGER, isisESAdjType INTEGER, isisESAdjState INTEGER, isisESAdjNeighSNPAAddress OCTET STRING, isisESAdjExistState INTEGER, isisESAdjESID OCTET STRING } Gunner [Page 55] Internet-Draft Integrated IS-IS MIB October 1991 isisESAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisESAdjEntry 1 } isisESAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the ES adjacency to which this End System ID entry corresponds." ::= { isisESAdjEntry 2 } isisESAdjAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the ES adjacency to which this entry belongs." ::= { isisESAdjEntry 3 } isisESAdjType OBJECT-TYPE SYNTAX INTEGER { auto (1), manual (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication of whether this adjacency was created manually by management action or automatically by the implementation." ::= { isisESAdjEntry 4 } isisESAdjState OBJECT-TYPE SYNTAX INTEGER { initializing (1), up (2), failed (3), down (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the adjacency" REFERENCE "{ISIS.aoi adjacencyState (78)}" Gunner [Page 56] Internet-Draft Integrated IS-IS MIB October 1991 DEFVAL { up } ::= { isisESAdjEntry 5 } isisESAdjNeighSNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { isisESAdjEntry 6 } isisESAdjExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this ES Adjacency. This object follows the ExistenceState behaviour. This object shall only be settable for adjacencies of type manual." DEFVAL { on } ::= { isisESAdjEntry 7 } isisESAdjESID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An End System ID of a neighboring End System." ::= { isisESAdjEntry 8 } Gunner [Page 57] Internet-Draft Integrated IS-IS MIB October 1991 -- The Reachable Address Group -- The Reachable Address Group is optional. -- The Reachable Address Table -- Each entry records information about a reachable address -- (NSAP) or address prefix manually configured on the system -- or learned through another protocol. isisRATable OBJECT-TYPE SYNTAX SEQUENCE OF IsisRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of Reachable Addresses to NSAPs or Address Prefixes." ::= { isisReachAddr 1 } isisRAEntry OBJECT-TYPE SYNTAX IsisRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry defines a Reachable Address to a NSAP or Address Prefix." INDEX { isisRASysInstance, isisRACircIndex, isisRAIndex } ::= { isisRATable 1 } IsisRAEntry ::= SEQUENCE { isisRASysInstance INTEGER, isisRACircIndex INTEGER, isisRAIndex INTEGER, isisRAExistState INTEGER, isisRAOperState INTEGER, isisRAAddrPrefix OSINSAddress, isisRAMapType INTEGER, isisRADefMetric INTEGER, isisRADelMetric INTEGER, isisRAExpMetric INTEGER, Gunner [Page 58] Internet-Draft Integrated IS-IS MIB October 1991 isisRAErrMetric INTEGER, isisRADefMetricType INTEGER, isisRADelMetricType INTEGER, isisRAExpMetricType INTEGER, isisRAErrMetricType INTEGER, isisRASNPAAddress OCTET STRING, isisRASNPAMask OSINSAddress, isisRASNPAPrefix OCTET STRING, isisRASNPAPrefLastOctetLength INTEGER } isisRASysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisRAEntry 1 } isisRACircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit over which this destination is reachable." ::= { isisRAEntry 2 } isisRAIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier for this isisRAEntry. This value must be unique amongst all Reachable Addresses on the same parent Circuit." ::= { isisRAEntry 3 } isisRAExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } Gunner [Page 59] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this Reachable Address. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisRAEntry 4 } isisRAOperState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the Reachable Address. This object follows the operationalState behaviour. Setting this object to the value on when its current value is off enables the Reachable Address unless: 1. the parent circuit is of type broadcast and the object isisRALANAddress has the default value. 2. the parent circuit is of type DA and the object isisRAMapType is manual and there is no entry in the isisRASNPAAddrTable corresponding to this Reachable Address; in which cases an error is returned. Setting this object to the value off when its current value is on disables the Reachable Address." DEFVAL { off } ::= { isisRAEntry 5 } isisRAAddrPrefix OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-write STATUS mandatory DESCRIPTION "The destination of this Reachable Address. This is either a NSAP or Address Prefix. This object follows the replaceOnlyWhileDisabled behaviour if the isisRAType is manual, otherwise this object is read-only." REFERENCE "{ISIS.aoi addressPrefix (98)}" ::= { isisRAEntry 6 } isisRAMapType OBJECT-TYPE SYNTAX INTEGER { none (1), explicit (2), extractIDI (3), extractDSP (4) } Gunner [Page 60] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The type of mapping to be employed to ascertain the SNPA Address which should in forwarding PDUs for this Reachable Address prefix. The following values of mapping type are defined: none: The mapping is null because the neighbor SNPA is implicit by nature of the subnetwork (e.g. a point-to-point linkage). explicit: The subnetwork addresses in the object isisRASNPAAddress is to be used. extractIDI: The SNPA is embedded in the IDI of the destination NSAP Address. The mapping algorithm extracts the SNPA to be used according to the format and encoding rules of ISO8473/Add2. This SNPA extraction algorithm can be used in conjunction with Reachable Address prefixes from the X.121, F.69, E.163 and E.164 addressing subdomains. extractDSP: All, or a suffix, ofof the SNPA is embedded in the DSP of the destination address. This SNPA extraction algorithm extracts the embedded subnetwork addressing information by performing a logical AND of the isisRASNPAMask object value with the destination address. The part of the SNPA extracted from the destination NSAP is appended to the isisRASNPAPrefix object value to form the next hop subnetwork addressing information." REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" ::= { isisRAEntry 7 } isisRADefMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value for reaching the specified prefix over this circuit." REFERENCE "{ISIS.aoi defaultMetric (99)}" DEFVAL { 20 } ::= { isisRAEntry 7 } isisRADelMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric for reaching the specified prefix over this circuit. The value zero is reserved to indicate that Gunner [Page 61] Internet-Draft Integrated IS-IS MIB October 1991 this metric is not supported." REFERENCE "{ISIS.aoi delayMetric (100)}" DEFVAL { 0 } ::= { isisRAEntry 8 } isisRAExpMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric for reaching the specified prefix over this circuit. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi expenseMetric (101)}" DEFVAL { 0 } ::= { isisRAEntry 9 } isisRAErrMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric for reaching the specified prefix over this circuit. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi errorMetric (102)}" DEFVAL { 0 } ::= { isisRAEntry 10 } isisRADefMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the default metric is internal or external." REFERENCE "{ISIS.aoi defaultMetricType (103)}" DEFVAL { internal } ::= { isisRAEntry 11 } isisRADelMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the delay metric is internal or external." Gunner [Page 62] Internet-Draft Integrated IS-IS MIB October 1991 REFERENCE "{ISO10589-ISIS.aoi delayMetricType (104)}" DEFVAL { internal } ::= { isisRAEntry 12 } isisRAExpMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the expense metric is internal or external." REFERENCE "{ISIS.aoi expenseMetricType (105)}" DEFVAL { internal } ::= { isisRAEntry 13 } isisRAErrMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the error metric is internal or external." REFERENCE "{ISIS.aoi errorMetricType (106)}" DEFVAL { internal } ::= { isisRAEntry 14 } isisRASNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The SNPA Address to which a PDU may be forwarded in order to reach a destination which matches the address prefix of the Reachable Address." REFERENCE "{ISIS.aoi sNPAAddresses (109)}" -- note only one address may be specified per Reachable Address -- in the MIB DEFVAL { ''H } ::= { isisRAEntry 15 } isisRASNPAMask OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-write STATUS mandatory DESCRIPTION "A bit mask with 1 bits indicating the positions in the effective destination address from which embedded SNPA Gunner [Page 63] Internet-Draft Integrated IS-IS MIB October 1991 information is to be extracted. For the extraction the first octet of the isisRASNPAMask object value is aligned with the first octet (AFI) of the NSAP Address. If the isisRASNPAMask object value and NSAP Address are of different lengths, the shorter of the two is logically padded with zeros before performing the extraction." REFERENCE "{ISIS.aoi sNPAMask (122)}" DEFVAL { ''H } ::= { isisRAEntry 16 } isisRASNPAPrefix OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A fixed SNPA prefix for use when the isisRAMapType is extractDSP. The isisRASNPAPrefixLength object determines the number of bits used in the last octet of this value that are part of the prefix. The SNPA Address to use is formed by concatenating the fixed SNPA prefix with a variable SNPA part that is extracted from the effective destination address. For Reachable Address prefixes in which the entire SNPA is embedded in the DSP the SNPA Prefix shall be null." REFERENCE "{ISIS.aoi sNPAPrefix (123)}" DEFVAL { ''H } ::= { isisRAEntry 17 } isisRASNPAPrefLastOctetLength OBJECT-TYPE SYNTAX INTEGER (SIZE (1..8)) ACCESS read-write STATUS mandatory DESCRIPTION "This object determines the number of bits used in the last octet of the isisRASNPAPrefix object value." REFERENCE "{ISIS.aoi sNPAPrefix (123)}" DEFVAL { 8 } ::= { isisRAEntry 18 } Gunner [Page 64] Internet-Draft Integrated IS-IS MIB October 1991 -- The IP Reachable Address Group -- The IP Reachable Address Group is optional. -- The IP Reachable Address Table -- Each entry records information about one IP reachable -- address manually configured on this system. isisIPRATable OBJECT-TYPE SYNTAX SEQUENCE OF IsisIPRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of manually configured IP Reachable Addresses to networks, subnetworks or hosts." ::= { isisIPReachAddr 1 } isisIPRAEntry OBJECT-TYPE SYNTAX IsisIPRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry defines an IP Reachable Address to a network, subnetwork or host." INDEX { isisIPRASysInstance, isisIPRACircIndex, isisIPRAIndex } ::= { isisIPRATable 1 } IsisIPRAEntry ::= SEQUENCE { isisIPRASysInstance INTEGER, isisIPRACircIndex INTEGER, isisIPRAIndex INTEGER, isisIPRADest IpAddress, isisIPRAMask IpAddress, isisIPRAExistState INTEGER, isisIPRAOperState INTEGER, isisIPRADefMetric INTEGER, isisIPRADelMetric INTEGER, isisIPRAExpMetric INTEGER, isisIPRAErrMetric Gunner [Page 65] Internet-Draft Integrated IS-IS MIB October 1991 INTEGER, isisIPRADefMetricType INTEGER, isisIPRADelMetricType INTEGER, isisIPRAExpMetricType INTEGER, isisIPRAErrMetricType INTEGER, isisIPRASNPAAddress OCTET STRING } isisIPRASysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds." ::= { isisIPRAEntry 1 } isisIPRACircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit over which this IP destination is reachable." ::= { isisIPRAEntry 2 } isisIPRAIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier for this isisIPRAEntry. This value must be unique amongst all IP Reachable Addresses on the same parent Circuit." ::= { isisIPRAEntry 3 } isisIPRADest OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The destination of this IP Reachable Address. This is either a network address, subnetwork address or host address." ::= { isisIPRAEntry 4 } isisIPRAMask OBJECT-TYPE SYNTAX IpAddress Gunner [Page 66] Internet-Draft Integrated IS-IS MIB October 1991 ACCESS read-write STATUS mandatory DESCRIPTION "The network mask for the IP Address in the isisIPRADest object." ::= { isisIPRAEntry 5 } isisIPRAExistState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The state of this IP Reachable Address. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisIPRAEntry 6 } isisIPRAOperState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the IP Reachable Address. This object follows the operationalState behaviour. Setting this object to the value on when its current value is off enables the IP Reachable Address unless: 1. the parent circuit is of type broadcast and the object isisIPRALANAddress has the default value 2. the parent circuit is of type DA and there is no entry in the isisIPRASNPAAddrTable corresponding to this Reachable Address, in which case an error is returned. Setting this object to the value off when its current value is on disables the IP Reachable Address." DEFVAL { off } ::= { isisIPRAEntry 7 } isisIPRADefMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value for reaching the specified destination over this circuit." Gunner [Page 67] Internet-Draft Integrated IS-IS MIB October 1991 DEFVAL { 20 } ::= { isisIPRAEntry 8 } isisIPRADelMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value for reaching the specified destination over this circuit. The value zero is reserved to mean the metric is not supported." DEFVAL { 0 } ::= { isisIPRAEntry 9 } isisIPRAExpMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value for reaching the specified destination over this circuit. The value zero is reserved to mean the metric is not supported." DEFVAL { 0 } ::= { isisIPRAEntry 10 } isisIPRAErrMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value for reaching the specified destination over this circuit. The value zero is reserved to mean the metric is not supported." DEFVAL { 0 } ::= { isisIPRAEntry 11 } isisIPRADefMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the default metric is internal or external." DEFVAL { internal } ::= { isisIPRAEntry 12 } isisIPRADelMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) Gunner [Page 68] Internet-Draft Integrated IS-IS MIB October 1991 } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the delay metric is internal or external." DEFVAL { internal } ::= { isisIPRAEntry 13 } isisIPRAExpMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the expense metric is internal or external." DEFVAL { internal } ::= { isisIPRAEntry 14 } isisIPRAErrMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the error metric is internal or external." DEFVAL { internal } ::= { isisIPRAEntry 15 } isisIPRASNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The SNPA Address to which a PDU may be forwarded in order to reach a destination which matches this IP Reachable Address." DEFVAL { ''H } ::= { isisRAEntry 16 } Gunner [Page 69] Internet-Draft Integrated IS-IS MIB October 1991 -- The CLNP Destination Group -- The CLNP Destination Group is present if the system forwards -- ISO 8473 packets. -- The CLNP Destination Table -- The CLNP Destination Table records information about each -- destination known to the Intermediate System isisCLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisCLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The CLNP Destination Table records information about each destination known to the Intermediate System." ::= { isisCLNPDest 1 } isisCLNPDestEntry OBJECT-TYPE SYNTAX IsisCLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one CLNP destination known to the Intermediate System." INDEX { isisCLNPRouteDest, isisCLNPRouteMetricQOS, isisCLNPRouteForw } ::= { isisCLNPDestTable 1 } IsisCLNPDestEntry ::= SEQUENCE { isisCLNPRouteDest OSINSAddress, isisCLNPRouteMetQOS INTEGER, isisCLNPRouteMetricType INTEGER, isisCLNPRouteIntMetric INTEGER, isisCLNPRouteExtMetric INTEGER, isisCLNPRouteForw OBJECT IDENTIFIER, isisCLNPRouteSource INTEGER } isisCLNPRouteDest OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only STATUS mandatory Gunner [Page 70] Internet-Draft Integrated IS-IS MIB October 1991 DESCRIPTION "The destination NSAP or address prefix." ::= { isisCLNPDestEntry 1 } isisCLNPRouteMetQOS OBJECT-TYPE SYNTAX INTEGER { default(1), delay(2), expense(3), error(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { isisCLNPDestEntry 2 } isisCLNPRouteMetType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric has an external component or not" ::= { isisCLNPDestEntry 3 } isisCLNPRouteIntMetric OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The Internal path metric value for this destination." ::= { isisCLNPDestEntry 4 } isisCLNPRouteExtMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-only STATUS mandatory DESCRIPTION "The External metric value for this destination. If the metric type is internal then this value is zero." ::= { isisCLNPDestEntry 5 } isisCLNPRouteForw OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The OBJECT IDENTIFIER for the first object in the table entry which corresponds to the entry used for forwarding Gunner [Page 71] Internet-Draft Integrated IS-IS MIB October 1991 packets to this destination. This value is an OBJECT IDENTIFIER for an instance of one of the following objects: isisVirtSysInstance, isisISAdjSysInstance, isisESAdjSysInstance, isisRASysInstance." ::= { isisCLNPDestEntry 6 } isisCLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual (1), level1 (2), level2 (3), esis(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level1 is used if the source is Level 1 LSPs. Level2 is used if the source is Level 2 LSPs. Esis is used if the source is ES Hellos" ::= { isisCLNPDestEntry 7 } Gunner [Page 72] Internet-Draft Integrated IS-IS MIB October 1991 -- The IP Destination Group -- The IP Destination Group is present if the system forwards -- IP packets. -- The IP Destination Table -- The IP Destination Table records information about each -- destination known to the Intermediate System isisIPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisIPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The IP Destination Table records information about each destination known to the Intermediate System." ::= { isisIPDest 1 } isisIPDestEntry OBJECT-TYPE SYNTAX IsisIPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one IP destination known to the Intermediate System." INDEX { isisIPRouteDest, isisIPRouteMask, isisIPRouteMetTOS, isisIPRouteForw } ::= { isisIPDestTable 1 } IsisIPDestEntry ::= SEQUENCE { isisIPRouteDest IpAddress, isisIPRouteMask IpAddress, isisIPRouteMetTOS INTEGER, isisIPRouteMetType INTEGER, isisIPRouteIntMetric INTEGER, isisIPRouteExtMetric INTEGER, isisIPRouteForw OBJECT IDENTIFIER, isisIPRouteSource INTEGER } isisIPRouteDest OBJECT-TYPE Gunner [Page 73] Internet-Draft Integrated IS-IS MIB October 1991 SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP Address." ::= { isisIPDestEntry 1 } isisIPRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask for the isisIPRouteDest value." ::= { isisIPDestEntry 2 } isisIPRouteMetQOS OBJECT-TYPE SYNTAX INTEGER { default(1), delay(2), expense(3), error(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The QOS of the metric for this destination." ::= { isisIPDestEntry 3 } isisIPRouteMetType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric includes an external component or not." ::= { isisIPDestEntry 4 } isisIPRouteIntMetric OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The internal path metric value for this destination." ::= { isisIPDestEntry 5 } isisIPRouteExtMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-only STATUS mandatory DESCRIPTION Gunner [Page 74] Internet-Draft Integrated IS-IS MIB October 1991 "The external metric value for this destination. If the metric type is internal then this value is zero." ::= { isisIPDestEntry 6 } isisIPRouteForw OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The OBJECT IDENTIFIER for the first object in the table entry which corresponds to the entry used for forwarding packets to this destination. This value is either an OBJECT IDENTIFIER for an instance of one of the following objects: isisL2SummAddrSysInstance, isisVirtSysInstance, isisISAdjSysInstance, isisIPRASysInstance." ::= { isisIPDestEntry 7 } isisIPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual (1), level1 (2), level2 (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level1 is used if the source is Level 1 LSPs. Level2 is used if the source is Level 2 LSPs." ::= { isisIPDestEntry 8 } END -- End of Object Definitions Gunner [Page 75] Internet-Draft Integrated IS-IS MIB October 1991 6. References [1]Callon, R.W, "Use of OSI IS-IS for Routing in TCP/IP and dual environments", RFC 1195, December 1990. [2]"Information Technology - Telecommunications and information exchange between systems - Intermediate system to Intermediate system Intra-Domain routeing exchange protocol for use in Conjunction with the Protocol for providing the Connectionless-mode Network Service (ISO 8473)", International Standard 10589 (ISO submission copy), October 1991. [3]Rose, M., and McCloghrie, K. "Towards Concise MIB Definitions", Internet-Draft, September 1990. [4]Rose, M., and McCloghrie, K. "Structure and Identification of Management Information for TCP/IP-based internets", RFC 1155, May 1990. 7. Author's Address Chris Gunner Digital Equipment Co. P.O. Box 121 Worton Grange Imperial Way Reading RG2 OTU United Kingdom Phone: +44 734 203516 Email: gunner@osicwg.enet.dec.com Gunner [Page 76]