ISIS Working Group Chris Gunner Internet-draft Digital Equipment Corp. September 1992 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 4 4.1. Row creation 5 4.2. Row Deletion 6 4.3. Events and Traps 6 4.4. Format of Definitions 6 5. Object Definitions 7 -- ResettingTimer behaviour definition 9 -- ResourceLimiting behaviour definition 10 -- ExistenceState behaviour definition 10 -- OperationalState behaviour definition 10 -- ReplaceOnlyWhileDisabled behaviour definition 11 -- ReplaceOnlyWhileInstanceDisabled behaviour definition 11 -- Index behaviour definition 11 -- ManualOrAutomatic behaviour definition 11 -- The System Group 12 -- The System Table 12 -- The Level 1 Manual Area Address Table 21 -- The Level 1 Area Address Table 23 -- The System Integrated Group 25 -- The System Protocol Supported Table 25 -- The Level 2 IP Group 27 -- The Level 2 Summary Address Table 27 -- The Authentication Group 31 -- The Level 1 Area Receive Password Table 31 -- The Level 2 Domain Receive Password Table 32 -- The Partition Repair Group 34 -- The Partition Repair Table 34 -- The Partition Area Address Table 35 -- The Virtual Adjacency Table 36 -- The Circuit Group 39 -- The Circuit Table 39 -- The Circuit IS Group 52 Gunner (Internet-Draft expires end March 1993) [Page 1] Internet-Draft Integrated IS-IS MIB September 1992 -- The Circuit IS Table 52 -- The Circuit Authentication Group 56 -- The Circuit Receive Password Table 56 -- The IS Adjacency Group 58 -- The IS Adjacency Table 58 -- The IS Adjacency Area Address Table 61 -- The IS Adjacency IP Group 64 -- The IS Adjacency IP Address Table 64 -- The IS Adjacency Integrated Group 66 -- The IS Adjacency Protocol Supported Table 66 -- The ES Adjacency Group 68 -- The ES Adjacency Table 68 -- The Reachable Address Group 71 -- The Reachable Address Table 71 -- The IP Reachable Address Group 78 -- The IP Reachable Address Table 78 -- The Level 1 CLNP Destination Group 83 -- The Level 1 CLNP Destination Table 83 -- The Level 2 CLNP Destination Group 86 -- The Level 2 CLNP Destination Table 86 -- The IP Destination Group 89 -- The IP Destination Table 89 6. Security Considerations 92 7. References 92 8. Acknowledgements 92 9. Working Group information 92 10. Author's Address 93 Gunner (Internet-Draft expires end March 1993) [Page 2] Internet-Draft Integrated IS-IS MIB September 1992 1. Status of this Memo This document is an Internet 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]). Internet Drafts are working documents of the Internet Engineering Task Force (IETF), its Areas, and its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. This Internet Draft expires at the end of March 1993. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progress." Please check the I-D abstract listing contained in each Internet Draft directory to learn the current status of this or any other Internet Draft. This is a draft document of the ISIS working group. Distribution of this memo is unlimited. Please send comments to the isis working group: isis@merit.edu 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 Gunner (Internet-Draft expires end March 1993) [Page 3] Internet-Draft Integrated IS-IS MIB September 1992 definitions in ISO 10589 and from the GDMO definitions in ISO 10733 [5]. 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 each specific instance of the protocol is only level 1 or level 2. The objects which are irrelevant must still exist in the table entry (following the standard MIB conformance requirement) but their values are undefined. The defined groups are: - System - System Integrated - Level 2 IP - Authentication - Partition Repair - Circuit - Circuit IS - Circuit Authentication - IS Adjacency - IS Adjacency IP - IS Adjacency Integrated - ES Adjacency - Reachable Address - IP Reachable Address - Level 1 CLNP Destination - Level 2 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 Gunner (Internet-Draft expires end March 1993) [Page 4] Internet-Draft Integrated IS-IS MIB September 1992 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 in section 5. 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 other tables. 4.1. Row creation 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 permits row creation then the following description shows one method by which this can be done (note: this is only an example, the agent is free to choose any other method compatible with [3]). 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. 4.2. Row Deletion Gunner (Internet-Draft expires end March 1993) [Page 5] Internet-Draft Integrated IS-IS MIB September 1992 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 ISO 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. 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 (Internet-Draft expires end March 1993) [Page 6] Internet-Draft Integrated IS-IS MIB September 1992 5. Object Definitions RFCxxxx-MIB DEFINITIONS ::= BEGIN IMPORTS experimental, Counter, IpAddress FROM RFC1155-SMI -- [4] OBJECT-TYPE FROM RFC-1212; -- reference [3] -- This MIB definition uses the extended OBJECT-TYPE macro -- defined in [3] -- Title isis OBJECT IDENTIFIER ::= { experimental 37 } -- OBJECT IDENTIFIER definitions isisSystem OBJECT IDENTIFIER ::= { isis 1 } isisCirc OBJECT IDENTIFIER ::= { isis 2 } isisISAdj OBJECT IDENTIFIER ::= { isis 3 } isisESAdj OBJECT IDENTIFIER ::= { isis 4 } isisReachAddr OBJECT IDENTIFIER ::= { isis 5 } isisIPReachAddr OBJECT IDENTIFIER ::= { isis 6 } isisCLNPDest OBJECT IDENTIFIER ::= { isis 7 } isisIPDest OBJECT IDENTIFIER ::= { isis 8 } -- Type definitions OSINSAddress ::= OCTET STRING (SIZE(0..20)) -- OSI Network Service Address, e.g. NSAP, -- Network Entity Title SNPAAddress ::= OCTET STRING (SIZE(0..20)) -- A MAC Address or DTE Address or other SNPA Address NSAPPrefix ::= OCTET STRING (SIZE(1..21)) -- NSAP Prefix. The first octet of the string is used to -- encode as an unsigned integer the length in bits of the -- subsequent prefix. This length must be a multiple of 4 -- bits and may range from 0..160. The second and -- subsequent octets are used to hold the prefix value. -- If the last 4 bits of the last octet are not part of -- the prefix then their value is undefined. SNPAPrefix ::= OCTET STRING (SIZE(1..21)) -- SNPA Prefix. The first octet of the string is used to -- encode as an unsigned integer the length in bits of the -- subsequent prefix. The second and -- subsequent octets are used to hold the prefix value. Gunner (Internet-Draft expires end March 1993) [Page 7] Internet-Draft Integrated IS-IS MIB September 1992 -- Bits in the last octet which are not part of -- the prefix have undefined value. SystemID ::= OCTET STRING (SIZE(0..8)) -- A system ID. ExistState ::= INTEGER { off(1), on(2) } -- Type used in row creation and deletion. OperState ::= INTEGER { off(1), on(2) } -- Type used in enabling and disabling a row. LSPBuffSize ::= INTEGER (512..1492) -- Integer sub range for LSP size. LevelState ::= INTEGER { off (1), on (2), waiting (3) } -- states of the ISIS protocol. Password ::= OCTET STRING (SIZE(0..254)) -- Password type used by authentication. SupportedProtocol ::= INTEGER { iso8473(129), ip(204) } -- Types of network protocol supported by Integrated ISIS. -- The values for ISO8473 and IP are those registered for -- these protocols in ISO TR9577. DefaultMetric ::= INTEGER (1..63) -- Integer sub-range for default metric for single hop. OtherMetric ::= INTEGER (0..63) -- Integer sub-range for metrics other than the default -- meric for single hop. Gunner (Internet-Draft expires end March 1993) [Page 8] Internet-Draft Integrated IS-IS MIB September 1992 MetricType ::= INTEGER { internal(1), external(2) } -- Class of metric at Level 2. PathCost ::= INTEGER (0..1023) -- Integer sub-range for any metric for complete path. Boolean ::= INTEGER { false (1), true (2) } CircuitID ::= OCTET STRING (SIZE(2..9)) -- ID for a circuit. ISPriority ::= INTEGER (1..127) -- Integer sub-range for ISIS priority. TOS ::= INTEGER { default(1), delay(2), expense(3), error(4) } -- Types Of Service (equivalent to Qualities Of Service) -- which define types of metric. -- Behaviour Definitions -- 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 (Internet-Draft expires end March 1993) [Page 9] Internet-Draft Integrated IS-IS MIB September 1992 -- 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." -- 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." -- 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. Gunner (Internet-Draft expires end March 1993) [Page 10] Internet-Draft Integrated IS-IS MIB September 1992 -- ReplaceOnlyWhileDisabled behaviour definition -- "This object shall only be set when the corresponding row is -- disabled (has the value off for the corresponding operational -- state object)." -- ReplaceOnlyWhileInstanceDisabled behaviour definition -- "This object shall only be set when the corresponding row in -- the isisSysTable has isisSysOperState set to Off." -- Index behaviour definition -- "This object is an index object for the table entry. As such -- it can only be set to the value which is the same as that -- implicit in the Object Identifier value for the instance of -- this object." -- ManualOrAutomatic behaviour definition -- "The access of this object is read-write if the row to which -- it belongs is manual (i.e. is being or was created manually) -- otherwise (i.e. was created automatically) it is read-only." Gunner (Internet-Draft expires end March 1993) [Page 11] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 { isisSysInstance } ::= { isisSysTable 1 } IsisSysEntry ::= SEQUENCE { isisSysInstance INTEGER, isisSysExistState ExistState, isisSysVersion OCTET STRING, isisSysType INTEGER, isisSysID SystemID, isisSysMaxPathSplits INTEGER, isisSysMinLSPTransInt INTEGER, isisSysMaxLSPGenInt INTEGER, isisSysMinBroadLSPTransInt INTEGER, Gunner (Internet-Draft expires end March 1993) [Page 12] Internet-Draft Integrated IS-IS MIB September 1992 isisSysCompSNPInt INTEGER, isisSysOrigL1LSPBuffSize LSPBuffSize, isisSysMaxAreaAddresses INTEGER, isisSysMinLSPGenInt INTEGER, isisSysPollESHelloRate INTEGER, isisSysPartSNPInt INTEGER, isisSysWaitTime INTEGER, isisSysDRISISHelloTimer INTEGER, isisSysOperState OperState, isisSysL1State LevelState, isisSysCorrLSPs Counter, isisSysLSPL1DbaseOloads Counter, isisSysManAddrDropFromAreas Counter, isisSysAttmptToExMaxSeqNums Counter, isisSysSeqNumSkips Counter, isisSysOwnLSPPurges Counter, isisSysIDFieldLenMismatches Counter, isisSysMaxAreaAddrMismatches Counter, isisSysOrigL2LSPBuffSize LSPBuffSize, isisSysL2State LevelState, isisSysLSPL2DbaseOloads Counter, isisSysAuthAreaTransPwd Password, isisSysAuthDomainTransPwd Password, isisSysAuthFails Counter } Gunner (Internet-Draft expires end March 1993) [Page 13] Internet-Draft Integrated IS-IS MIB September 1992 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 index behaviour." ::= { isisSysEntry 1 } isisSysExistState OBJECT-TYPE SYNTAX ExistState 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 SystemID ACCESS read-write STATUS mandatory DESCRIPTION Gunner (Internet-Draft expires end March 1993) [Page 14] Internet-Draft Integrated IS-IS MIB September 1992 "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." 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 Gunner (Internet-Draft expires end March 1993) [Page 15] Internet-Draft Integrated IS-IS MIB September 1992 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 } 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 LSPBuffSize 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 } Gunner (Internet-Draft expires end March 1993) [Page 16] Internet-Draft Integrated IS-IS MIB September 1992 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 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 Gunner (Internet-Draft expires end March 1993) [Page 17] Internet-Draft Integrated IS-IS MIB September 1992 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 OperState ACCESS read-write STATUS mandatory 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 LevelState 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 Gunner (Internet-Draft expires end March 1993) [Page 18] Internet-Draft Integrated IS-IS MIB September 1992 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 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 Gunner (Internet-Draft expires end March 1993) [Page 19] Internet-Draft Integrated IS-IS MIB September 1992 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 isisSysOrigL2LSPBuffSize OBJECT-TYPE SYNTAX LSPBuffSize 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 LevelState 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 } -- The following objects map some of those from the -- cLNSISISAuthentication-P and cLNSISISLevel2Authentication-P -- packages isisSysAuthAreaTransPwd OBJECT-TYPE SYNTAX Password Gunner (Internet-Draft expires end March 1993) [Page 20] Internet-Draft Integrated IS-IS MIB September 1992 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 Password ACCESS read-write STATUS mandatory DESCRIPTION "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 } isisSysAuthFails 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 Gunner (Internet-Draft expires end March 1993) [Page 21] Internet-Draft Integrated IS-IS MIB September 1992 -- the protocol for which the object isisManAreaAddrExistState -- 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 -- isisManAreaAddrExistState 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)}" ::= { isisSystem 2 } isisManAreaAddrEntry OBJECT-TYPE SYNTAX IsisManAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one area address manually configured on this system" INDEX { isisManAreaAddrSysInstance, isisManAreaAddr } ::= { isisManAreaAddrTable 1 } IsisManAreaAddrEntry ::= SEQUENCE { isisManAreaAddrSysInstance INTEGER, isisManAreaAddr OSINSAddress, isisManAreaAddrExistState ExistState } 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. This object follows the index behaviour." ::= { isisManAreaAddrEntry 1 } isisManAreaAddr OBJECT-TYPE SYNTAX OSINSAddress Gunner (Internet-Draft expires end March 1993) [Page 22] Internet-Draft Integrated IS-IS MIB September 1992 ACCESS read-write STATUS mandatory DESCRIPTION "A manually configured area address for this system. This object follows the index behaviour." ::= { isisManAreaAddrEntry 2 } isisManAreaAddrExistState OBJECT-TYPE SYNTAX ExistState 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 and when the corresponding ISIS instance has isisSysOperState set to On then the attempt is rejected." DEFVAL { on } ::= { isisManAreaAddrEntry 3 } -- The Level 1 Area Address Table -- The Level 1 Area Address Table contains the -- union of the sets 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 sets of area addresses reported in all Level 1 LSPs received by this instance of the protocol." REFERENCE "{ISIS.aoi areaAddresses (18)}" ::= { isisSystem 3 } 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 } Gunner (Internet-Draft expires end March 1993) [Page 23] Internet-Draft Integrated IS-IS MIB September 1992 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 (Internet-Draft expires end March 1993) [Page 24] Internet-Draft Integrated IS-IS MIB September 1992 -- The System Integrated Group -- The System Integrated Group is present if the system -- supports Integrated ISIS at Level 1. -- The System Protocol Supported Table -- The System Protocol Supported Table contains the manually -- configured set of protocols supported by each -- instance of the Integrated ISIS protocol. isisSysProtSuppTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisSysProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the manually configured set of protocols supported by each instance of the Integrated ISIS protocol." ::= { isisSystem 4 } isisSysProtSuppEntry OBJECT-TYPE SYNTAX IsisSysProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one protocol supported by an instance of the Integrated ISIS protocol." INDEX { isisSysProtSuppSysInstance, isisSysProtSuppProtocol } ::= { isisSysProtSuppTable 1 } IsisSysProtSuppEntry ::= SEQUENCE { isisSysProtSuppSysInstance INTEGER, isisSysProtSuppProtocol SupportedProtocol, isisSysProtSuppExistState ExistState } isisSysProtSuppSysInstance 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 (Internet-Draft expires end March 1993) [Page 25] Internet-Draft Integrated IS-IS MIB September 1992 index behaviour." ::= { isisSysProtSuppEntry 1 } isisSysProtSuppProtocol OBJECT-TYPE SYNTAX SupportedProtocol ACCESS read-write STATUS mandatory DESCRIPTION "One supported protocol. This object follows the index behaviour." ::= { isisSysProtSuppEntry 2 } isisSysProtSuppExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The state of the isisSysProtSuppEntry. This object follows the ExistenceState and ReplaceOnlyWhileInstanceDisabled behaviours." DEFVAL { on } ::= { isisSysProtSuppEntry 3 } Gunner (Internet-Draft expires end March 1993) [Page 26] Internet-Draft Integrated IS-IS MIB September 1992 -- The Level 2 IP Group -- The Level 2 IP Group is present if the system -- supports IP Integrated IS-IS at Level 2 -- The Level 2 Summary Address Table -- The Level 2 Summary Address Table contains the set of summary -- addresses manually configured for each Level 2 instance of -- IP Integrated ISIS on the system. 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." ::= { isisSystem 5 } 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 ExistState, isisL2SummAddrOperState OperState, isisL2SummAddrDefaultMetric DefaultMetric, isisL2SummAddrDelayMetric OtherMetric, isisL2SummAddrExpenseMetric Gunner (Internet-Draft expires end March 1993) [Page 27] Internet-Draft Integrated IS-IS MIB September 1992 OtherMetric, isisL2SummAddrErrorMetric OtherMetric } isisL2SummAddrSysInstance 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 replaceOnlyWhileDisabled and index behaviours." ::= { isisL2SummAddrEntry 1 } isisL2SummAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address value for this summary address. This object follows the index behaviour." ::= { isisL2SummAddrEntry 2 } isisL2SummAddrMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The mask value for this summary address. This object follows the index behaviour." ::= { isisL2SummAddrEntry 3 } isisL2SummAddrExistState OBJECT-TYPE SYNTAX ExistState 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 OperState ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of this entry. This object follows the operationalState behaviour. When the operational Gunner (Internet-Draft expires end March 1993) [Page 28] Internet-Draft Integrated IS-IS MIB September 1992 state changes if this would cause the contents of Level 2 LSPs originated by the system to change then those new LSPs must be generated and sent as soon as is permitted by the ISIS protocol." DEFVAL { off } ::= { isisL2SummAddrEntry 5 } isisL2SummAddrDefaultMetric OBJECT-TYPE SYNTAX DefaultMetric ACCESS read-write STATUS mandatory DESCRIPTION "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 OtherMetric 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 OtherMetric 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 OtherMetric 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." Gunner (Internet-Draft expires end March 1993) [Page 29] Internet-Draft Integrated IS-IS MIB September 1992 DEFVAL { 0 } ::= { isisL2SummAddrEntry 9 } Gunner (Internet-Draft expires end March 1993) [Page 30] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 passwords to use for checking -- received Level 1 LSP and SNP PDUs. Note that the set used -- for checking also includes the value of the object -- isisSysAuthAreaTransPwd but that value is not present in this -- table. 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)}" ::= { isisSystem 6 } 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, isisAuthAreaRecPwd } ::= { isisAuthAreaRecPwdTable 1 } IsisAuthAreaRecPwdEntry ::= SEQUENCE { isisAuthAreaRecPwdSysInstance INTEGER, isisAuthAreaRecPwd Password, isisAuthAreaRecPwdExistState ExistState } Gunner (Internet-Draft expires end March 1993) [Page 31] Internet-Draft Integrated IS-IS MIB September 1992 isisAuthAreaRecPwdSysInstance 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 index behaviour." ::= { isisAuthAreaRecPwdEntry 1 } isisAuthAreaRecPwd OBJECT-TYPE SYNTAX Password ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received Level 1 LSP or SNP PDU. This object follows the index behaviour." ::= { isisAuthAreaRecPwdEntry 2 } isisAuthAreaRecPwdExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisAreaRecPwdEntry. This object follows the existenceState behaviour." DEFVAL { on } ::= { isisAuthAreaRecPwdEntry 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 passwords to use for checking -- received Level 2 LSP and SNP PDUs. Note that the set used -- for checking also includes the value of the object -- isisSysAuthDomainTransPwd but that value is not present in -- this table. 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)}" ::= { isisSystem 7 } Gunner (Internet-Draft expires end March 1993) [Page 32] Internet-Draft Integrated IS-IS MIB September 1992 isisAuthDomainRecPwdEntry OBJECT-TYPE SYNTAX IsisAuthDomainRecPwdEntry 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 } IsisAuthDomainRecPwdEntry ::= SEQUENCE { isisAuthDomainRecPwdSysInstance INTEGER, isisAuthDomainRecPwd Password, isisAuthDomainRecPwdExistState ExistState } 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. This object follows the index behaviour." ::= { isisAuthDomainRecPwdEntry 1 } isisAuthDomainRecPwd OBJECT-TYPE SYNTAX Password ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received Level 2 LSP or SNP PDU. This object follows the index behaviour." ::= { isisAuthDomainRecPwdEntry 2 } isisAuthDomainRecPwdExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisDomainRecPwdEntry. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisAuthDomainRecPwdEntry 3 } Gunner (Internet-Draft expires end March 1993) [Page 33] Internet-Draft Integrated IS-IS MIB September 1992 -- The Partition Repair Group -- The Partition Repair Group is present if the system supports -- the partition repair option. -- 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." ::= { isisSystem 8 } isisPartRepEntry OBJECT-TYPE SYNTAX IsisPartRepEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Partition Repair function information specific to each instance of the protocol." INDEX { isisPartRepSysInstance } ::= { isisPartRepTable 1 } IsisPartRepEntry ::= SEQUENCE { isisPartRepSysInstance INTEGER, isisPartRepMaxVirtAdj INTEGER, isisPartRepDesL2IS SystemID, isisPartRepVirtLinkChgs Counter } isisPartRepSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance Gunner (Internet-Draft expires end March 1993) [Page 34] Internet-Draft Integrated IS-IS MIB September 1992 to which this row corresponds. This object follows the index behaviour." ::= { isisPartRepEntry 1 } isisPartRepMaxVirtAdj OBJECT-TYPE 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 SystemID 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 Gunner (Internet-Draft expires end March 1993) [Page 35] Internet-Draft Integrated IS-IS MIB September 1992 "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)}" ::= { isisSystem 9 } isisPartAreaAddrEntry OBJECT-TYPE SYNTAX IsisPartAreaAddrEntry ACCESS not-accessible 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. Gunner (Internet-Draft expires end March 1993) [Page 36] Internet-Draft Integrated IS-IS MIB September 1992 isisVirtAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisVirtAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of virtual adjacencies." ::= { isisSystem 10 } isisVirtAdjEntry OBJECT-TYPE SYNTAX IsisVirtAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to a Virtual Adjacency." REFERENCE "{ISIS.moi virtualAdjacency (2)}" INDEX { isisVirtAdjSysInstance, isisVirtAdjIndex } ::= { isisVirtAdjTable 1 } IsisVirtAdjEntry ::= SEQUENCE { isisVirtAdjSysInstance INTEGER, isisVirtAdjIndex INTEGER, isisVirtAdjNET OSINSAddress, isisVirtAdjMetric PathCost } 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 } 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 2 } Gunner (Internet-Draft expires end March 1993) [Page 37] Internet-Draft Integrated IS-IS MIB September 1992 isisVirtAdjNET OBJECT-TYPE SYNTAX OSINSAddress ACCESS read-only 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 3 } isisVirtAdjMetric OBJECT-TYPE SYNTAX PathCost 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 4 } Gunner (Internet-Draft expires end March 1993) [Page 38] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 OperState, isisCircExistState ExistState, isisCircType INTEGER, isisCircISISHelloTimer INTEGER, isisCircL1DefaultMetric DefaultMetric, Gunner (Internet-Draft expires end March 1993) [Page 39] Internet-Draft Integrated IS-IS MIB September 1992 isisCircL1DelayMetric OtherMetric, isisCircL1ExpenseMetric OtherMetric, isisCircL1ErrorMetric OtherMetric, isisCircExtDomain Boolean, isisCircAdjChanges Counter, isisCircInitFails Counter, isisCircRejAdjs Counter, isisCircOutCtrlPDUs Counter, isisCircInCtrlPDUs Counter, isisCircIDFieldLenMismatches Counter, isisCircMaxAreaAddrMismatches Counter, isisCircL2DefaultMetric DefaultMetric, isisCircL2DelayMetric OtherMetric, isisCircL2ExpenseMetric OtherMetric, isisCircL2ErrorMetric OtherMetric, isisCircManL2Only Boolean, isisCircL1ISPriority ISPriority, isisCircL1CircID CircuitID, isisCircL1DesIS SystemID, isisCircLANL1DesISChanges Counter, isisCircL2ISPriority ISPriority, isisCircL2CircID CircuitID, isisCircL2DesIS SystemID, isisCircLANL2DesISChanges Counter, isisCircPtToPtCircID CircuitID, Gunner (Internet-Draft expires end March 1993) [Page 40] Internet-Draft Integrated IS-IS MIB September 1992 isisCircStaticCallInfo OBJECT IDENTIFIER, isisCircDACallDefMetInc OtherMetric, isisCircDACallDelMetInc OtherMetric, isisCircDACallErrMetInc OtherMetric, isisCircDACallExpMetInc OtherMetric, isisCircAuthTransPwd Password, 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. This object follows the index behaviour." ::= { 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. This object follows the index behaviour." ::= { 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. This object follows the replaceOnlyWhileDisabled behaviour." ::= { isisCircEntry 3 } isisCircOperState OBJECT-TYPE SYNTAX OperState ACCESS read-write STATUS mandatory Gunner (Internet-Draft expires end March 1993) [Page 41] Internet-Draft Integrated IS-IS MIB September 1992 DESCRIPTION "The operational state of the circuit. This object follows the operationalState behaviour." DEFVAL { off } ::= { isisCircEntry 4 } isisCircExistState OBJECT-TYPE SYNTAX ExistState 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 DefaultMetric ACCESS read-write Gunner (Internet-Draft expires end March 1993) [Page 42] Internet-Draft Integrated IS-IS MIB September 1992 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 OtherMetric 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 OtherMetric 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 OtherMetric 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 Boolean ACCESS read-write STATUS mandatory DESCRIPTION "If true, suppress normal transmission of and Gunner (Internet-Draft expires end March 1993) [Page 43] Internet-Draft Integrated IS-IS MIB September 1992 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 "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 Gunner (Internet-Draft expires end March 1993) [Page 44] Internet-Draft Integrated IS-IS MIB September 1992 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)}" ::= { 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 DefaultMetric 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 OtherMetric 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 } Gunner (Internet-Draft expires end March 1993) [Page 45] Internet-Draft Integrated IS-IS MIB September 1992 ::= { isisCircEntry 21 } isisCircL2ExpenseMetric OBJECT-TYPE SYNTAX OtherMetric 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 OtherMetric 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 Boolean 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 ISPriority 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 } Gunner (Internet-Draft expires end March 1993) [Page 46] Internet-Draft Integrated IS-IS MIB September 1992 ::= { isisCircEntry 25 } isisCircL1CircID OBJECT-TYPE SYNTAX CircuitID 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 } isisCircL1DesIS OBJECT-TYPE SYNTAX SystemID 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 ISPriority ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming LAN level 2 Designated Gunner (Internet-Draft expires end March 1993) [Page 47] Internet-Draft Integrated IS-IS MIB September 1992 Intermediate System." REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" DEFVAL { 64 } ::= { isisCircEntry 29 } isisCircL2CircID OBJECT-TYPE SYNTAX CircuitID 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 } isisCircL2DesIS OBJECT-TYPE SYNTAX SystemID 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 CircuitID ACCESS read-only Gunner (Internet-Draft expires end March 1993) [Page 48] Internet-Draft Integrated IS-IS MIB September 1992 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 maps the outgoingCallIVMO attribute of the linkageISIStatic-P package. An implementation may use a separate mechanism for providing call setup information." DEFVAL { { 0 0 } } ::= { isisCircEntry 34 } -- The following objects map those from the -- linkageISISDACallEstablishmentMetricIncrement-P package isisCircDACallDefMetInc OBJECT-TYPE SYNTAX OtherMetric 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 OtherMetric ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the delay metric Gunner (Internet-Draft expires end March 1993) [Page 49] Internet-Draft Integrated IS-IS MIB September 1992 value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi callEstablishmentDelayMetricIncrement (53)}" DEFVAL { 0 } ::= { isisCircEntry 36 } isisCircDACallErrMetInc OBJECT-TYPE SYNTAX OtherMetric 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 OtherMetric ACCESS read-write STATUS mandatory DESCRIPTION "Additional value to be reported for the expense metric value of unestablished DA adjacencies." REFERENCE "{ISIS.aoi callEstablishmentExpenseMetricIncrement (54)}" DEFVAL { 0 } ::= { isisCircEntry 38 } -- The following objects map some of those from the -- linkageISISAuthentication-P package isisCircAuthTransPwd OBJECT-TYPE SYNTAX Password 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." Gunner (Internet-Draft expires end March 1993) [Page 50] Internet-Draft Integrated IS-IS MIB September 1992 REFERENCE "{ISIS.aoi authenticationFailures (117)}" ::= { isisCircEntry 40 } Gunner (Internet-Draft expires end March 1993) [Page 51] Internet-Draft Integrated IS-IS MIB September 1992 -- The Circuit IS Group -- The Circuit IS Group is present if the system supports the -- IS functions of the ISO 9542 protocol. -- The Circuit IS Table -- The Circuit IS Table contains objects controlling the -- operation of the IS functions of the ES-IS protocol -- (ISO 9542) on each circuit over which ISIS is run. -- Objects in this table map those in the linkage-ISO9542IS-P -- package defined in the GDMO in ISO 10733 [5]. isisCircISTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisCircISEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of objects controlling the operation of the IS functions of the ES-IS protocol (ISO 9542) on each circuit over which ISIS is run." REFERENCE "{NLM.poi linkage-ISO9542IS-P (22)}" ::= { isisCirc 2 } isisCircISEntry OBJECT-TYPE SYNTAX IsisCircISEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains objects controlling the operation of the IS functions of the ES-IS protocol (ISO 9542) on one circuit." INDEX { isisCircISIndex } ::= { isisCircISTable 1 } IsisCircISEntry ::= SEQUENCE { isisCircISIndex INTEGER, isisCircISExistState ExistState, isisCircISOperState OperState, isisCircISHoldTimerMult INTEGER, isisCircISConfTimer INTEGER, isisCircISSuggESConfTimer INTEGER, Gunner (Internet-Draft expires end March 1993) [Page 52] Internet-Draft Integrated IS-IS MIB September 1992 isisCircISRedHoldTime INTEGER, isisCircISESReachChgs Counter, isisCircISInv9542PDUs Counter } isisCircISIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of this row. This value is the same as the value of the ifIndex object which identifies the interface which corresponds to this circuit. This object follows the index behaviour." ::= { isisCircISEntry 1 } isisCircISExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this row. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisCircISEntry 2 } isisCircISOperState OBJECT-TYPE SYNTAX OperState ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the row. This object follows the operationalState behaviour." DEFVAL { off } ::= { isisCircISEntry 3 } isisCircISHoldTimerMult OBJECT-TYPE SYNTAX INTEGER (2..63) ACCESS read-write STATUS mandatory DESCRIPTION "The factor to derive holding timer from configuration timer. This value when multipled by a configuration timer yields the value of the holding timer parameter issued with configuration information. The semantics of this parameter are such that it is permissible to add a delta value to the result to compensate for possible delays and Gunner (Internet-Draft expires end March 1993) [Page 53] Internet-Draft Integrated IS-IS MIB September 1992 imprecision of timers. The result of the calculation is truncated, upon overflow, to the maximum value for the parameter permitted by the protocol (65535)." REFERENCE "{NLM.aoi holdingTimerMutliplier (20)}" DEFVAL { 3 } ::= { isisCircISEntry 4 } isisCircISConfTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Value in seconds for the ISO 9542 IS configuration timer. It is used to determine how often an IS reports configuration information to ESs. This object follows the resettingTimer behaviour." REFERENCE "{NLM.aoi iSConfigurationTimer (24)}" DEFVAL { 10 } ::= { isisCircISEntry 5 } isisCircISSuggESConfTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Value to be used for the ISO 9542 suggested ES configuration timer value (in seconds), advertised in IS Hellos generated by the system on this circuit. This object follows the resettingTimer behaviour." REFERENCE "{NLM.aoi suggestedESConfigurationTimer (25)}" DEFVAL { 600 } ::= { isisCircISEntry 6 } isisCircISRedHoldTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The holding time (in seconds) to be specified in Redirect PDUs generated by the system on this circuit." REFERENCE "{NLM.aoi redirectHoldingTime (26)}" DEFVAL { 600 } ::= { isisCircISEntry 7 } isisCircISESReachChgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of changes in reachability of End Gunner (Internet-Draft expires end March 1993) [Page 54] Internet-Draft Integrated IS-IS MIB September 1992 Systems from this circuit." REFERENCE "{NLM.aoi eSReachabilityChanges (27)}" ::= { isisCircISEntry 8 } isisCircISInv9542PDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Counter of invalid 9542 PDUs received. This is the number of ISO 9452 PDUs received which are discarded as a result of the PDU Header Error Detection or Protocol Error Processing Functions specified in ISO 9542." REFERENCE "{NLM.aoi invalid9542PDUs (101)}" ::= { isisCircISEntry 9 } Gunner (Internet-Draft expires end March 1993) [Page 55] Internet-Draft Integrated IS-IS MIB September 1992 -- 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)}" ::= { isisCirc 3 } 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 Password, isisCircAuthRecPwdExistState ExistState } isisCircAuthRecPwdSysInstance OBJECT-TYPE SYNTAX INTEGER Gunner (Internet-Draft expires end March 1993) [Page 56] Internet-Draft Integrated IS-IS MIB September 1992 ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { isisCircAuthRecPwdEntry 1 } isisCircAuthRecPwdCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit corresponding to this password entry. This object follows the index behaviour." ::= { isisCircAuthRecPwdEntry 2 } isisCircAuthRecPwd OBJECT-TYPE SYNTAX Password ACCESS read-write STATUS mandatory DESCRIPTION "A password to treat as valid in a received IIH PDU on this circuit. This object follows the index behaviour." ::= { isisCircAuthRecPwdEntry 3 } isisCircAuthRecPwdExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of the isisCircAuthRecPwdEntry. This object follows the ExistenceState behaviour." DEFVAL { on } ::= { isisCircAuthRecPwdEntry 4 } Gunner (Internet-Draft expires end March 1993) [Page 57] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 SNPAAddress, isisISAdjNeighSysType INTEGER, isisISAdjNeighSysID OCTET STRING, isisISAdjUsage INTEGER, Gunner (Internet-Draft expires end March 1993) [Page 58] Internet-Draft Integrated IS-IS MIB September 1992 isisISAdjHoldTimer INTEGER, isisISAdjNeighPriority ISPriority } 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 Gunner (Internet-Draft expires end March 1993) [Page 59] Internet-Draft Integrated IS-IS MIB September 1992 SYNTAX SNPAAddress ACCESS read-only STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { isisISAdjEntry 5 } 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)}" Gunner (Internet-Draft expires end March 1993) [Page 60] Internet-Draft Integrated IS-IS MIB September 1992 ::= { 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 } isisISAdjNeighPriority OBJECT-TYPE SYNTAX ISPriority 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 Gunner (Internet-Draft expires end March 1993) [Page 61] Internet-Draft Integrated IS-IS MIB September 1992 neighboring Intermediate System in its IIH PDUs." INDEX { isisISAdjAreaAddrSysInstance, isisISAdjAreaAddrCircIndex, isisISAdjAreaAddrAdjIndex, isisISAdjAreaAddress } ::= { isisISAdjAreaAddrTable 1 } IsisISAdjAreaAddrEntry ::= SEQUENCE { isisISAdjAreaAddrSysInstance INTEGER, isisISAdjAreaAddrCircIndex INTEGER, isisISAdjAreaAddrAdjIndex INTEGER, isisISAdjAreaAddress 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 Gunner (Internet-Draft expires end March 1993) [Page 62] Internet-Draft Integrated IS-IS MIB September 1992 STATUS mandatory DESCRIPTION "One Area Address as reported in IIH PDUs received from the neighbor." ::= { isisISAdjAreaAddrEntry 4 } Gunner (Internet-Draft expires end March 1993) [Page 63] Internet-Draft Integrated IS-IS MIB September 1992 -- The IS Adjacency IP Group -- The IS Adjacency IP Group is present if the system supports -- IP 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." ::= { isisISAdj 3 } 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 Gunner (Internet-Draft expires end March 1993) [Page 64] Internet-Draft Integrated IS-IS MIB September 1992 STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { 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 } Gunner (Internet-Draft expires end March 1993) [Page 65] Internet-Draft Integrated IS-IS MIB September 1992 -- The IS Adjacency Integrated Group -- The IS Adjacency Integrated Group is present if the system -- supports Integrated ISIS. -- 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." ::= { isisISAdj 4 } 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." INDEX { isisISAdjProtSuppSysInstance, isisISAdjProtSuppCircIndex, isisISAdjProtSuppAdjIndex, isisISAdjProtSuppProtocol } ::= { isisISAdjProtSuppTable 1 } IsisISAdjProtSuppEntry ::= SEQUENCE { isisISAdjProtSuppSysInstance INTEGER, isisISAdjProtSuppCircIndex INTEGER, isisISAdjProtSuppAdjIndex INTEGER, isisISAdjProtSuppProtocol SupportedProtocol } isisISAdjProtSuppSysInstance OBJECT-TYPE SYNTAX INTEGER Gunner (Internet-Draft expires end March 1993) [Page 66] Internet-Draft Integrated IS-IS MIB September 1992 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 SupportedProtocol ACCESS read-only STATUS mandatory DESCRIPTION "One supported protocol as reported in IIH PDUs received from the neighbor." ::= { isisISAdjProtSuppEntry 4 } Gunner (Internet-Draft expires end March 1993) [Page 67] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 or as configured manually. 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 or as configured manually" ::= { isisESAdj 1 } isisESAdjEntry OBJECT-TYPE SYNTAX IsisESAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one End System ID of a neighboring End System as reported in an ESH PDU or as configured manually." INDEX { isisESAdjSysInstance, isisESAdjCircIndex, isisESAdjAdjIndex, isisESAdjESID } ::= { isisESAdjTable 1 } IsisESAdjEntry ::= SEQUENCE { isisESAdjSysInstance INTEGER, isisESAdjCircIndex INTEGER, isisESAdjAdjIndex INTEGER, isisESAdjType INTEGER, isisESAdjState INTEGER, isisESAdjNeighSNPAAddress SNPAAddress, isisESAdjExistState Gunner (Internet-Draft expires end March 1993) [Page 68] Internet-Draft Integrated IS-IS MIB September 1992 ExistState, isisESAdjESID SystemID } isisESAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { isisESAdjEntry 1 } isisESAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the ES adjacency to which this End System ID entry corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { isisESAdjEntry 2 } isisESAdjAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the ES adjacency to which this entry belongs. This object follows the index and manualOrAutomatic behaviours." ::= { 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 Gunner (Internet-Draft expires end March 1993) [Page 69] Internet-Draft Integrated IS-IS MIB September 1992 SYNTAX INTEGER { initializing (1), up (2), failed (3), down (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the adjacency. Adjacencies created manually always have this value set to up." REFERENCE "{ISIS.aoi adjacencyState (78)}" DEFVAL { up } ::= { isisESAdjEntry 5 } isisESAdjNeighSNPAAddress OBJECT-TYPE SYNTAX SNPAAddress ACCESS read-write STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { isisESAdjEntry 6 } isisESAdjExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this ES Adjacency. This object follows the ExistenceState behaviour. This object follows the manualOrAutomatic behaviour." DEFVAL { on } ::= { isisESAdjEntry 7 } isisESAdjESID OBJECT-TYPE SYNTAX SystemID ACCESS read-write STATUS mandatory DESCRIPTION "An End System ID of a neighboring End System. This object follows the index and manualOrAutomatic behaviour." ::= { isisESAdjEntry 8 } Gunner (Internet-Draft expires end March 1993) [Page 70] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 ExistState, isisRAOperState OperState, isisRAAddrPrefix NSAPPrefix, isisRAType INTEGER, isisRAMapType INTEGER, Gunner (Internet-Draft expires end March 1993) [Page 71] Internet-Draft Integrated IS-IS MIB September 1992 isisRADefMetric DefaultMetric, isisRADelMetric OtherMetric, isisRAExpMetric OtherMetric, isisRAErrMetric OtherMetric, isisRADefMetricType MetricType, isisRADelMetricType MetricType, isisRAExpMetricType MetricType, isisRAErrMetricType MetricType, isisRASNPAAddress SNPAAddress, isisRASNPAMask SNPAPrefix, isisRASNPAPrefix SNPAPrefix } isisRASysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { isisRAEntry 1 } isisRACircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Circuit over which this destination is reachable. This object follows the index and manualOrAutomatic behaviours." ::= { isisRAEntry 2 } isisRAIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier for this isisRAEntry. This value must be Gunner (Internet-Draft expires end March 1993) [Page 72] Internet-Draft Integrated IS-IS MIB September 1992 unique amongst all Reachable Addresses on the same parent Circuit. This object follows the index and manualOrAutomatic behaviours." ::= { isisRAEntry 3 } isisRAExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this Reachable Address. This object follows the ExistenceState and manualOrAutomatic behaviours." DEFVAL { on } ::= { isisRAEntry 4 } isisRAOperState OBJECT-TYPE SYNTAX OperState ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the Reachable Address. This object follows the operationalState and manualOrAutomatic behaviours." DEFVAL { off } ::= { isisRAEntry 5 } isisRAAddrPrefix OBJECT-TYPE SYNTAX NSAPPrefix ACCESS read-write STATUS mandatory DESCRIPTION "The destination of this Reachable Address. This is an Address Prefix. This object follows the replaceOnlyWhileDisabled and manualOrAutomatic behaviours." REFERENCE "{ISIS.aoi addressPrefix (98)}" ::= { isisRAEntry 6 } isisRAType OBJECT-TYPE SYNTAX INTEGER { manual (1), automatic (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of this Reachable Address. Those of type manual are created by the network manager. Those of type Gunner (Internet-Draft expires end March 1993) [Page 73] Internet-Draft Integrated IS-IS MIB September 1992 automatic are created through propagation of routing information from another routing protocol." DEFVAL { manual } ::= { isisRAEntry 20 } isisRAMapType OBJECT-TYPE SYNTAX INTEGER { none (1), explicit (2), extractIDI (3), extractDSP (4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of mapping to be employed to ascertain the SNPA Address which should be used in forwarding PDUs for this Reachable Address prefix. This object follows the manualOrAutomatic behaviour. 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, of 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 DefaultMetric ACCESS read-write Gunner (Internet-Draft expires end March 1993) [Page 74] Internet-Draft Integrated IS-IS MIB September 1992 STATUS mandatory DESCRIPTION "The default metric value for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi defaultMetric (99)}" DEFVAL { 20 } ::= { isisRAEntry 19 } isisRADelMetric OBJECT-TYPE SYNTAX OtherMetric ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi delayMetric (100)}" DEFVAL { 0 } ::= { isisRAEntry 8 } isisRAExpMetric OBJECT-TYPE SYNTAX OtherMetric ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. 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 OtherMetric ACCESS read-write STATUS mandatory DESCRIPTION "The error metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. 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 MetricType Gunner (Internet-Draft expires end March 1993) [Page 75] Internet-Draft Integrated IS-IS MIB September 1992 ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the default metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi defaultMetricType (103)}" DEFVAL { internal } ::= { isisRAEntry 11 } isisRADelMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the delay metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISO10589-ISIS.aoi delayMetricType (104)}" DEFVAL { internal } ::= { isisRAEntry 12 } isisRAExpMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the expense metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi expenseMetricType (105)}" DEFVAL { internal } ::= { isisRAEntry 13 } isisRAErrMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the error metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi errorMetricType (106)}" DEFVAL { internal } ::= { isisRAEntry 14 } isisRASNPAAddress OBJECT-TYPE SYNTAX SNPAAddress ACCESS read-write STATUS mandatory Gunner (Internet-Draft expires end March 1993) [Page 76] Internet-Draft Integrated IS-IS MIB September 1992 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. This object follows the manualOrAutomatic behaviour." 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 SNPAPrefix ACCESS read-write STATUS mandatory DESCRIPTION "A bit mask with 1 bits indicating the positions in the effective destination address from which embedded SNPA 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. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi sNPAMask (122)}" DEFVAL { ''H } ::= { isisRAEntry 16 } isisRASNPAPrefix OBJECT-TYPE SYNTAX SNPAPrefix ACCESS read-write STATUS mandatory DESCRIPTION "A fixed SNPA prefix for use when the isisRAMapType is extractDSP. 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. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi sNPAPrefix (123)}" DEFVAL { ''H } ::= { isisRAEntry 17 } Gunner (Internet-Draft expires end March 1993) [Page 77] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 or learned from -- another protocol. isisIPRATable OBJECT-TYPE SYNTAX SEQUENCE OF IsisIPRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of IP Reachable Addresses to networks, subnetworks or hosts either manually configured or learned from another protocol." ::= { 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 ExistState, isisIPRAOperState OperState, isisIPRADefMetric Gunner (Internet-Draft expires end March 1993) [Page 78] Internet-Draft Integrated IS-IS MIB September 1992 DefaultMetric, isisIPRADelMetric OtherMetric, isisIPRAExpMetric OtherMetric, isisIPRAErrMetric OtherMetric, isisIPRADefMetricType MetricType, isisIPRADelMetricType MetricType, isisIPRAExpMetricType MetricType, isisIPRAErrMetricType MetricType, isisIPRASNPAAddress SNPAAddress } isisIPRASysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { 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. This object follows the index and manualOrAutomatic behaviours." ::= { 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. This object follows the index and manualOrAutomatic behaviours." ::= { isisIPRAEntry 3 } Gunner (Internet-Draft expires end March 1993) [Page 79] Internet-Draft Integrated IS-IS MIB September 1992 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. This object follows the manualOrAutomatic behaviour." ::= { isisIPRAEntry 4 } isisIPRAMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The network mask for the IP Address in the isisIPRADest object. This object follows the manualOrAutomatic behaviour." ::= { isisIPRAEntry 5 } isisIPRAExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The state of this IP Reachable Address. This object follows the ExistenceState and manualOrAutomatic behaviours." DEFVAL { on } ::= { isisIPRAEntry 6 } isisIPRAOperState OBJECT-TYPE SYNTAX OperState ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the IP Reachable Address. This object follows the operationalState and manualOrAutomatic behaviours." DEFVAL { off } ::= { isisIPRAEntry 7 } isisIPRADefMetric OBJECT-TYPE SYNTAX DefaultMetric ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value for reaching the specified destination over this circuit. This object follows the Gunner (Internet-Draft expires end March 1993) [Page 80] Internet-Draft Integrated IS-IS MIB September 1992 manualOrAutomatic behaviour." DEFVAL { 20 } ::= { isisIPRAEntry 8 } isisIPRADelMetric OBJECT-TYPE SYNTAX OtherMetric 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. This object follows the manualOrAutomatic behaviour." DEFVAL { 0 } ::= { isisIPRAEntry 9 } isisIPRAExpMetric OBJECT-TYPE SYNTAX OtherMetric 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. This object follows the manualOrAutomatic behaviour." DEFVAL { 0 } ::= { isisIPRAEntry 10 } isisIPRAErrMetric OBJECT-TYPE SYNTAX OtherMetric 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. This object follows the manualOrAutomatic behaviour." DEFVAL { 0 } ::= { isisIPRAEntry 11 } isisIPRADefMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the default metric is internal or external. This object follows the manualOrAutomatic behaviour." DEFVAL { internal } ::= { isisIPRAEntry 12 } Gunner (Internet-Draft expires end March 1993) [Page 81] Internet-Draft Integrated IS-IS MIB September 1992 isisIPRADelMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the delay metric is internal or external. This object follows the manualOrAutomatic behaviour." DEFVAL { internal } ::= { isisIPRAEntry 13 } isisIPRAExpMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the expense metric is internal or external. This object follows the manualOrAutomatic behaviour." DEFVAL { internal } ::= { isisIPRAEntry 14 } isisIPRAErrMetricType OBJECT-TYPE SYNTAX MetricType ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the error metric is internal or external. This object follows the manualOrAutomatic behaviour." DEFVAL { internal } ::= { isisIPRAEntry 15 } isisIPRASNPAAddress OBJECT-TYPE SYNTAX SNPAAddress 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. This object follows the manualOrAutomatic behaviour." DEFVAL { ''H } ::= { isisIPRAEntry 16 } Gunner (Internet-Draft expires end March 1993) [Page 82] Internet-Draft Integrated IS-IS MIB September 1992 -- The Level 1 CLNP Destination Group -- The Level 1 CLNP Destination Group is present if the system -- supports Level 1 and forwards ISO 8473 packets. -- The Level 1 CLNP Destination Table -- The Level 1 CLNP Destination Table records information about -- each end system ID destination known to the Intermediate -- System in the system's level 1 forwarding database. isisL1CLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisL1CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Level 1 CLNP Destination Table records information about each end system ID destination known to the Intermediate System." ::= { isisCLNPDest 1 } isisL1CLNPDestEntry OBJECT-TYPE SYNTAX IsisL1CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one CLNP end system ID destination known to the Intermediate System." INDEX { isisL1CLNPRouteDest, isisL1CLNPRouteMetQOS, isisL1CLNPRouteForw } ::= { isisL1CLNPDestTable 1 } IsisL1CLNPDestEntry ::= SEQUENCE { isisL1CLNPRouteDest SystemID, isisL1CLNPRouteMetQOS TOS, isisL1CLNPRouteMetric PathCost, isisL1CLNPRouteForw OBJECT IDENTIFIER, isisL1CLNPRouteSource INTEGER, isisL1CLNPSysInstance INTEGER } Gunner (Internet-Draft expires end March 1993) [Page 83] Internet-Draft Integrated IS-IS MIB September 1992 isisL1CLNPRouteDest OBJECT-TYPE SYNTAX SystemID ACCESS read-only STATUS mandatory DESCRIPTION "The destination end system ID." ::= { isisL1CLNPDestEntry 1 } isisL1CLNPRouteMetQOS OBJECT-TYPE SYNTAX TOS ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { isisL1CLNPDestEntry 2 } isisL1CLNPRouteMetric OBJECT-TYPE SYNTAX PathCost ACCESS read-only STATUS mandatory DESCRIPTION "The path metric value for this destination." ::= { isisL1CLNPDestEntry 3 } isisL1CLNPRouteForw 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 an OBJECT IDENTIFIER for an instance of the object: isisESAdjSysInstance." ::= { isisL1CLNPDestEntry 4 } isisL1CLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual (1), level1 (2), esis(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. Esis is used if the source is ES Hellos" ::= { isisL1CLNPDestEntry 5 } Gunner (Internet-Draft expires end March 1993) [Page 84] Internet-Draft Integrated IS-IS MIB September 1992 isisL1CLNPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the value of isisL1CLNPRouteSource is manual or level1 then this is the identifier of the Integrated IS-IS Level 1 instance from which this reachability information was learned, otherwise this value is zero." ::= { isisL1CLNPDestEntry 6 } Gunner (Internet-Draft expires end March 1993) [Page 85] Internet-Draft Integrated IS-IS MIB September 1992 -- The Level 2 CLNP Destination Group -- The Level 2 CLNP Destination Group is present if the system -- supports Level 2 and forwards ISO 8473 packets. -- The Level 2 CLNP Destination Table -- The Level 2 CLNP Destination Table records information about -- each NSAP Address Prefix known to the Intermediate -- System isisL2CLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF IsisL2CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Level 2 CLNP Destination Table records information about each NSAP Address Prefix known to the Intermediate System." ::= { isisCLNPDest 2 } isisL2CLNPDestEntry OBJECT-TYPE SYNTAX IsisL2CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one NSAP Address Prefix known to the Intermediate System." INDEX { isisL2CLNPRouteDest, isisL2CLNPRouteMetQOS, isisL2CLNPRouteForw } ::= { isisL2CLNPDestTable 1 } IsisL2CLNPDestEntry ::= SEQUENCE { isisL2CLNPRouteDest NSAPPrefix, isisL2CLNPRouteMetQOS TOS, isisL2CLNPRouteMetType INTEGER, isisL2CLNPRouteIntMetric PathCost, isisL2CLNPRouteExtMetric INTEGER, isisL2CLNPRouteForw OBJECT IDENTIFIER, isisL2CLNPRouteSource INTEGER, Gunner (Internet-Draft expires end March 1993) [Page 86] Internet-Draft Integrated IS-IS MIB September 1992 isisL2CLNPSysInstance INTEGER } isisL2CLNPRouteDest OBJECT-TYPE SYNTAX NSAPPrefix ACCESS read-only STATUS mandatory DESCRIPTION "The destination address prefix." ::= { isisL2CLNPDestEntry 1 } isisL2CLNPRouteMetQOS OBJECT-TYPE SYNTAX TOS ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { isisL2CLNPDestEntry 2 } isisL2CLNPRouteMetType OBJECT-TYPE SYNTAX INTEGER { internal (1), external (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric has an external component or not" ::= { isisL2CLNPDestEntry 3 } isisL2CLNPRouteIntMetric OBJECT-TYPE SYNTAX PathCost ACCESS read-only STATUS mandatory DESCRIPTION "The Internal path metric value for this destination." ::= { isisL2CLNPDestEntry 4 } isisL2CLNPRouteExtMetric 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." ::= { isisL2CLNPDestEntry 5 } isisL2CLNPRouteForw OBJECT-TYPE Gunner (Internet-Draft expires end March 1993) [Page 87] Internet-Draft Integrated IS-IS MIB September 1992 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 an OBJECT IDENTIFIER for an instance of one of the following objects: isisVirtSysInstance, isisISAdjSysInstance, isisRASysInstance." ::= { isisL2CLNPDestEntry 6 } isisL2CLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual (1), level2 (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level2 is used if the source is Level 2 LSPs." ::= { isisL2CLNPDestEntry 7 } isisL2CLNPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS Level 2 instance from which this reachability information was learned." ::= { isisL2CLNPDestEntry 8 } Gunner (Internet-Draft expires end March 1993) [Page 88] Internet-Draft Integrated IS-IS MIB September 1992 -- 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 TOS, isisIPRouteMetType INTEGER, isisIPRouteIntMetric PathCost, isisIPRouteExtMetric INTEGER, isisIPRouteForw OBJECT IDENTIFIER, isisIPRouteSource Gunner (Internet-Draft expires end March 1993) [Page 89] Internet-Draft Integrated IS-IS MIB September 1992 INTEGER, isisIPRouteSysInstance INTEGER } isisIPRouteDest OBJECT-TYPE 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 } isisIPRouteMetTOS OBJECT-TYPE SYNTAX TOS ACCESS read-only STATUS mandatory DESCRIPTION "The TOS 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 PathCost ACCESS read-only STATUS mandatory DESCRIPTION "The internal path metric value for this destination." ::= { isisIPDestEntry 5 } isisIPRouteExtMetric OBJECT-TYPE Gunner (Internet-Draft expires end March 1993) [Page 90] Internet-Draft Integrated IS-IS MIB September 1992 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." ::= { 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 } isisIPRouteSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance from which this reachability information was learned." ::= { isisIPDestEntry 9 } END -- End of Object Definitions Gunner (Internet-Draft expires end March 1993) [Page 91] Internet-Draft Integrated IS-IS MIB September 1992 6. Security Considerations Security issues are not discussed in this memo but readers should note that this MIB does contain support for the authentication mechanisms defined in [2]. As currently defined these do not provide any real security. 7. 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. "Concise MIB Definitions", RFC 1212, March 1991. [4]Rose, M., and McCloghrie, K. "Structure and Identification of Management Information for TCP/IP-based internets", RFC 1155, May 1990. [5]"Information Technology - Telocommunications and information exchange between systems - Elements of Management Information Related to OSI Network Layer Standards", International Standard 10733 (ISO submission copy), September 1992. 8. Acknowledgements Thanks are due to members of the ISIS working group of the Internet Engineering Task Force (IETF) for their input to this document. Special thanks also to Jeff Pickering (Phase2 Networks) for suggestions based on implementation experience. 9. Working Group information The current chair of the ISIS working group is: Ross Callon Gunner (Internet-Draft expires end March 1993) [Page 92] Internet-Draft Integrated IS-IS MIB September 1992 Digital Equipment Corp. 550 King Street Littleton MA 01460-1289 USA Phone: (508) 486 5009 Fax: (508) 486 5279 Email: callon@bigfut.enet.dec.com The working group mailing list is: isis@merit.edu Subscription requests should be sent to: isis-request@merit.edu 10. Author's Address Chris Gunner Digital Equipment Corp. 550 King Street Littleton MA 01460-1289 USA Phone: (508) 486 7792 Fax: (508) 486 5279 Email: gunner@dsmail.enet.dec.com Gunner (Internet-Draft expires end March 1993) [Page 93]