idnits 2.17.1 draft-ietf-ion-nhrp-mib-08.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. == No 'Intended status' indicated for this document; assuming Proposed Standard == It seems as if not all pages are separated by form feeds - found 0 form feeds but 69 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 927 has weird spacing: '...hes and re-in...' == Line 3088 has weird spacing: '...for the purpo...' -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (May 1999) is 9107 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Unused Reference: '20' is defined on line 3029, but no explicit reference was found in the text == Unused Reference: '22' is defined on line 3036, but no explicit reference was found in the text == Unused Reference: '24' is defined on line 3042, but no explicit reference was found in the text == Unused Reference: '26' is defined on line 3048, but no explicit reference was found in the text ** Obsolete normative reference: RFC 2571 (ref. '1') (Obsoleted by RFC 3411) ** Downref: Normative reference to an Informational RFC: RFC 1215 (ref. '4') ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '8') ** Downref: Normative reference to an Historic RFC: RFC 1901 (ref. '9') ** Obsolete normative reference: RFC 1906 (ref. '10') (Obsoleted by RFC 3417) ** Obsolete normative reference: RFC 2572 (ref. '11') (Obsoleted by RFC 3412) ** Obsolete normative reference: RFC 2574 (ref. '12') (Obsoleted by RFC 3414) ** Obsolete normative reference: RFC 1905 (ref. '13') (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 2573 (ref. '14') (Obsoleted by RFC 3413) ** Obsolete normative reference: RFC 2575 (ref. '15') (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2570 (ref. '16') (Obsoleted by RFC 3410) ** Obsolete normative reference: RFC 2233 (ref. '18') (Obsoleted by RFC 2863) ** Obsolete normative reference: RFC 2434 (ref. '20') (Obsoleted by RFC 5226) -- Possible downref: Non-RFC (?) normative reference: ref. '23' -- Possible downref: Non-RFC (?) normative reference: ref. '24' Summary: 18 errors (**), 0 flaws (~~), 9 warnings (==), 4 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Definitions of Managed Objects for 2 the NBMA Next Hop Resolution Protocol (NHRP) 4 May 1999 6 8 Maria Greene Joan Cucchiara James V. Luciani 9 Contractor IronBridge Networks Bay Networks 10 maria@xedia.com joan@ironbridgenetworks.com luciani@baynetworks.com 12 Status of this Memo 14 This document is an Internet-Draft and is in full conformance with 15 all provisions of Section 10 of RFC 2026. Internet-Drafts are 16 working documents of the Internet Engineering Task Force (IETF), its 17 areas, and its working groups. Note that other groups may also 18 distribute working documents as Internet-Drafts. 20 Internet-Drafts are draft documents valid for a maximum of six months 21 and may be updated, replaced, or obsoleted by other documents at any 22 time. It is inappropriate to use Internet-Drafts as reference 23 material or to cite them other than as "work in progress". 25 The list of current Internet-Drafts can be accessed at 26 http://www.ietf.org/ietf/1id-abstracts.txt 28 The list of Internet-Draft Shadow Directories can be accessed at 29 http://www.ietf.org/shadow.html 31 Distribution of this document is unlimited. Please send comments to 32 the Internetworking Over NBMA (ion) Working Group, 33 . 35 Copyright Notice 37 Copyright (C) The Internet Society (1999). All Rights Reserved. 39 Abstract 41 This memo defines a portion of the Management Information Base (MIB) 42 for use with network management protocols in the Internet community. 43 In particular, it describes managed objects for the Next Hop 44 Resolution Protocol (NHRP) as defined in RFC 2332. 46 Table of Contents 48 1 Introduction ................................................. 3 49 2 The SNMP Management Framework ................................ 3 50 3 Structure of the MIB ......................................... 4 51 3.1 The NHRP General Group ..................................... 4 52 3.1.1 The NHRP Cache Table ..................................... 4 53 3.1.2 The NHRP Purge Request Table ............................. 5 54 3.2 The NHRP Client Group ...................................... 5 55 3.2.1 The NHRP Client Table .................................... 5 56 3.2.2 The NHRP Client Registration Table ....................... 5 57 3.2.3 The NHRP Client NHS Table ................................ 5 58 3.2.4 The NHRP Client Statistics Table ......................... 6 59 3.3 The NHRP Server Group ...................................... 6 60 3.3.1 The NHRP Server Table .................................... 6 61 3.3.2 The NHRP Server Cache Table .............................. 6 62 3.3.3 The NHRP Server NHC Table ................................ 6 63 3.3.4 The NHRP Server Statistics Table ......................... 6 64 4 NBMA Next Hop Resolution Protocol MIB Definitions ............ 6 65 5 IANA Considerations .......................................... 59 66 6 Security ..................................................... 59 67 7 Intellectual Property ........................................ 61 68 8 Acknowledgments .............................................. 62 69 9 References ................................................... 63 70 10 Authors' Addresses .......................................... 66 71 11 Full Copyright Statement .................................... 66 72 12 IANA Address Family Numbers MIB ............................. 67 74 1. Introduction 76 This memo defines a portion of the Management Information Base (MIB) 77 for use with network management protocols in the Internet community. 78 In particular, it describes managed objects for the Next Hop 79 Resolution Protocol (NHRP) as defined in RFC 2332 [17]. 81 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 82 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 83 document are to be interpreted as described in RFC 2119 [21]. 85 2. The SNMP Management Framework 87 The SNMP Management Framework presently consists of five major 88 components: 90 o An overall architecture, described in RFC 2571 [1]. 92 o Mechanisms for describing and naming objects and events for the 93 purpose of management. The first version of this Structure of 94 Management Information (SMI) is called SMIv1 and described in 95 RFC 1155 [2], RFC 1212 [3] and RFC 1215 [4]. The second version, 96 called SMIv2, is described in RFC 2578 [5], RFC 2579 [6] and RFC 97 2580 [7]. 99 o Message protocols for transferring management information. The 100 first version of the SNMP message protocol is called SNMPv1 and 101 described in RFC 1157 [8]. A second version of the SNMP message 102 protocol, which is not an Internet standards track protocol, is 103 called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. 104 The third version of the message protocol is called SNMPv3 and 105 described in RFC 1906 [10], RFC 2572 [11] and RFC 2574 [12]. 107 o Protocol operations for accessing management information. The 108 first set of protocol operations and associated PDU formats is 109 described in RFC 1157 [8]. A second set of protocol operations 110 and associated PDU formats is described in RFC 1905 [13]. 112 o A set of fundamental applications described in RFC 2573 [14] and 113 the view-based access control mechanism described in RFC 2575 114 [15]. 116 A more detailed introduction to the current SNMP Management Framework 117 can be found in RFC 2570 [16]. 119 Managed objects are accessed via a virtual information store, termed 120 the Management Information Base or MIB. Objects in the MIB are 121 defined using the mechanisms defined in the SMI. 123 This memo specifies a MIB module that is compliant to the SMIv2. A 124 MIB conforming to the SMIv1 can be produced through the appropriate 125 translations. The resulting translated MIB must be semantically 126 equivalent, except where objects or events are omitted because no 127 translation is possible (use of Counter64). Some machine readable 128 information in SMIv2 will be converted into textual descriptions in 129 SMIv1 during the translation process. However, this loss of machine 130 readable information is not considered to change the semantics of the 131 MIB. 133 3. Structure of the MIB 135 The NHRP MIB contains three groups: the General Group, the Client 136 Group, and the Server Group. 138 3.1. The NHRP General Group 140 The General Group contains objects that apply to both clients and 141 servers -- in particular the nhrpNextIndex scalar object, the NHRP 142 Cache Table and the NHRP Purge Request Table. 144 The nhrpNextIndex scalar object is used to provide unique indices for 145 the nhprClientIndex in the nhrpClientTable and the nhrpServerIndex in 146 the nhrpServerTable. If used consistently, this object may prevent 147 conflicts when multiple managers attempt to create rows 148 simultaneously in the same table. 150 3.1.1. The NHRP Cache Table 152 The NHRP Cache Table represents the internetwork layer address to 153 NBMA address cache that is maintained by both NHRP clients and NHRP 154 servers. 156 The NHRP Cache Table contains an ifIndex as part of the Index Clause. 157 This ifIndex represents the use of a generic ifIndex, such that the 158 value of this ifIndex SHOULD reflect a specific NBMA subnetwork 159 related interface as determined by an implementation. For example, 160 assuming that the NBMA subnetwork is ATM, then it is up to the 161 implementors of this MIB to determine their own ATM interface 162 layering (assuming compliance with the IF-MIB, RFC 2233 [18] and the 163 ATM-MIB, RFC 2515 [19]). In other words, assuming that the NBMA 164 subnetwork is ATM, the ifIndex in the NHRP Cache Table would 165 represent the ifIndex containing or consisting of the VC (or 166 shortcut) denoted by this Table entry. 168 The indexing scheme for the NHRP Cache Table is very similar to the 169 MPC Ingress Cache Table and the MPS Ingress Cache Table in the 170 Multiprotocol Over ATM (MPOA) MIB [23]. This MIB and the MPOA MIB 171 were designed to be complementary and non-overlapping. The MPOA MIB 172 should also support this MIB. The MPOA MIB was designed prior to 173 this MIB, and was designed by the LANE/MPOA Working Group in the ATM 174 FORUM. The indexing scheme of the NHRP Cache Table (and the NHRP 175 Server Cache Table) reflect the indexing scheme of the MPC Ingress 176 Cache Table and the MPS Ingress Cache Table. Although, other 177 indexing schemes could have been used for the NHRP Cache Table, a 178 consistent indexing scheme between these tables was thought to be 179 more advantageous from an implementation standpoint. 181 3.1.2. The NHRP Purge Request Table 183 The NHRP Purge Request Table is a way to track Purge Request 184 Information. 186 3.2. The NHRP Client Group 188 The Client Group contains objects that only apply to NHRP clients 189 (NHCs). 191 3.2.1. The NHRP Client Table 193 The NHRP Client Table contains entries for NHRP Next Hop Clients 194 (NHCs) associated with this agent. Each row in the table represents 195 a single NHC. The RequestID used in Registration requests needs to 196 be saved to non-volatile storage. Depending upon the implementation, 197 this may or may not impact how the StorageType is used. For a 198 complete description of how the Registration RequestID is used, see 199 Section 5.2.3 of [17]. 201 3.2.2. The NHRP Client Registration Table 203 The NHRP Client Registration Table contains information on 204 registration requests which need to be maintained by the Clients. 205 Each entry in this table represents a single registration request. 206 Note: since the NHRP specification does not mandate a refresh 207 algorithm, this table omits refresh information, however, this table 208 does contain information for all the registration requests which need 209 to be maintained by the NHRP Clients. 211 3.2.3. The NHRP Client NHS Table 213 The NHRP Client NHS Table contains the NBMA subnetwork addresses of 214 servers configured for use by the client. By default, the agent will 215 add an entry to this table which corresponds to the client's default 216 router. 218 3.2.4. The NHRP Client Statistics Table 220 The NHRP Client Statistics Table contains NHRP statistics maintained 221 by a client. These statistics include counters on requests and 222 replies, as well as counters for errors which are encountered by the 223 Clients. 225 3.3. The NHRP Server Group 227 The Server Group contains objects that only apply to NHRP servers 228 (NHSes). 230 3.3.1. The NHRP Server Table 232 The NHRP Server Table contains entries for each server associated 233 with this agent. 235 3.3.2. The NHRP Server Cache Table 237 The NHRP Server Cache Table contains additional objects that a server 238 keeps for each entry in its cache. This table extends the NHRP Cache 239 Table defined in the General Group. 241 3.3.3. The NHRP Server NHC Table 243 This table contains information about all the Clients known to the 244 Servers. 246 3.3.4. The NHRP Server Statistics Table 248 The NHRP Server Statistics Table contains NHRP statistics maintained 249 by a server. These statistics include counters on requests and 250 replies, as well as counters for errors which are encountered by the 251 Servers. 253 4. NBMA Next Hop Resolution Protocol MIB Definitions 255 NHRP-MIB DEFINITIONS ::= BEGIN 257 IMPORTS 258 OBJECT-TYPE, MODULE-IDENTITY, experimental, Integer32, 259 Counter32, Unsigned32 260 FROM SNMPv2-SMI 261 MODULE-COMPLIANCE, OBJECT-GROUP 262 FROM SNMPv2-CONF 263 TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, 264 TimeStamp 265 FROM SNMPv2-TC 266 ifIndex 267 FROM IF-MIB 268 AddressFamilyNumbers 269 FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB 270 ; 272 nhrpMIB MODULE-IDENTITY 273 LAST-UPDATED "9905191200Z" -- May 19, 1999 274 ORGANIZATION "Internetworking Over NBMA (ion) Working Group" 275 CONTACT-INFO 276 "Maria Greene (maria@xedia.com) 277 Contractor 279 Joan Cucchiara (joan@ironbridgenetworks.com) 280 IronBridge Networks 282 James V. Luciani (luciani@baynetworks.com) 283 Bay Networks" 284 DESCRIPTION 285 "This MIB contains managed object definitions for the Next 286 Hop Resolution Procol, NHRP, as defined in RFC 2332 [17]." 287 ::= { experimental XXX } -- to be assigned 289 --**************************************************************** 290 -- NHRP Textual Conventions 291 --**************************************************************** 293 NhrpGenAddr ::= TEXTUAL-CONVENTION 294 STATUS current 295 DESCRIPTION 296 "The value of an internetwork layer or NBMA address." 297 SYNTAX OCTET STRING (SIZE (0..64)) 299 nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 } 301 --**************************************************************** 302 -- NHRP General (Client and Server) Objects 303 --**************************************************************** 305 nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 } 306 -- 307 -- The following scalar is to be used to 308 -- provided indices for the 309 -- nhrpClientTable, and/or the nhrpServerTable. 310 -- 312 nhrpNextIndex OBJECT-TYPE 313 SYNTAX Unsigned32 314 MAX-ACCESS read-only 315 STATUS current 316 DESCRIPTION 317 "This scalar is used for creating rows in the 318 nhrpClientTable and the nhrpServerTable. 319 The value of this variable is a currently unused value 320 for nhrpClientIndex and nhrpServerIndex. 322 The value returned when reading this variable must be 323 unique for the NHC's and NHS's indices associated with 324 this row. Subsequent attempts to read this variable 325 must return different values. 327 NOTE: this object exists in the General Group because 328 it is to be used in establishing rows in the 329 nhrpClientTable and the nhrpServerTable. In other words, 330 the value retrieved from this object could become the 331 value of nhrpClientIndex and nhprServerIndex. 333 In the situation of an agent re-initialization the value 334 of this object must be saved in non-volatile storage. 336 This variable will return the special value 0 if no new 337 rows can be created." 338 ::= { nhrpGeneralObjects 1 } 340 -- 341 -- The NHRP Cache Table 342 -- 344 nhrpCacheTable OBJECT-TYPE 345 SYNTAX SEQUENCE OF NhrpCacheEntry 346 MAX-ACCESS not-accessible 347 STATUS current 348 DESCRIPTION 349 "This table contains mappings between internetwork layer 350 addresses and NBMA subnetwork layer addresses." 351 ::= { nhrpGeneralObjects 2 } 353 nhrpCacheEntry OBJECT-TYPE 354 SYNTAX NhrpCacheEntry 355 MAX-ACCESS not-accessible 356 STATUS current 357 DESCRIPTION 358 "A cached mapping between an internetwork layer address 359 and an NBMA address. Entries can be created by the 360 network administrator using the nhrpCacheRowStatus 361 column, or they may be added dynamically based on 362 protocol operation (including NHRP, SCSP, and others, 363 such as ATMARP). 365 When created based by NHRP protocol operations 366 this entry is largely based on contents contained in 367 the Client Information Entry (CIE). 369 Zero or more Client Information Entries (CIEs) may be 370 included in the NHRP Packet. For a complete description 371 of the CIE, refer to Section 5.2.0.1 of 372 RFC 2332 [17]." 373 INDEX { 374 nhrpCacheInternetworkAddrType, 375 nhrpCacheInternetworkAddr, 376 ifIndex, 377 nhrpCacheIndex 378 } 379 ::= { nhrpCacheTable 1 } 381 NhrpCacheEntry ::= SEQUENCE { 382 nhrpCacheInternetworkAddrType AddressFamilyNumbers, 383 nhrpCacheInternetworkAddr NhrpGenAddr, 384 nhrpCacheIndex Unsigned32, 385 nhrpCachePrefixLength Integer32, 386 nhrpCacheNextHopInternetworkAddr NhrpGenAddr, 387 nhrpCacheNbmaAddrType AddressFamilyNumbers, 388 nhrpCacheNbmaAddr NhrpGenAddr, 389 nhrpCacheNbmaSubaddr NhrpGenAddr, 390 nhrpCacheType INTEGER, 391 nhrpCacheState INTEGER, 392 nhrpCacheHoldingTimeValid TruthValue, 393 nhrpCacheHoldingTime Unsigned32, 394 nhrpCacheNegotiatedMtu Integer32, 395 nhrpCachePreference Integer32, 396 nhrpCacheStorageType StorageType, 397 nhrpCacheRowStatus RowStatus 398 } 400 nhrpCacheInternetworkAddrType OBJECT-TYPE 401 SYNTAX AddressFamilyNumbers 402 MAX-ACCESS not-accessible 403 STATUS current 404 DESCRIPTION 405 "The internetwork layer address type of this Next Hop 406 Resolution Cache entry. The value of this object indicates 407 how to interpret the values of nhrpCacheInternetworkAddr 408 and nhrpCacheNextHopInternetworkAddr." 409 ::= { nhrpCacheEntry 1 } 411 nhrpCacheInternetworkAddr OBJECT-TYPE 412 SYNTAX NhrpGenAddr 413 MAX-ACCESS not-accessible 414 STATUS current 415 DESCRIPTION 416 "The value of the internetwork address of the 417 destination." 418 ::= { nhrpCacheEntry 2 } 420 nhrpCacheIndex OBJECT-TYPE 421 SYNTAX Unsigned32 (1..4294967295) 422 MAX-ACCESS not-accessible 423 STATUS current 424 DESCRIPTION 425 "An identifier for this entry that has local 426 significance within the scope of the General 427 Group. This identifier is used here to 428 uniquely identify this row, and also used 429 in the 'nhrpPurgeTable' for the value of 430 the 'nhrpPurgeCacheIdentifier'." 431 ::= { nhrpCacheEntry 3 } 433 nhrpCachePrefixLength OBJECT-TYPE 434 SYNTAX Integer32 (0..255) 435 MAX-ACCESS read-only 436 STATUS current 437 DESCRIPTION 438 "The number of bits that define the internetwork layer 439 prefix associated with the nhrpCacheInternetworkAddr." 440 ::= { nhrpCacheEntry 4 } 442 nhrpCacheNextHopInternetworkAddr OBJECT-TYPE 443 SYNTAX NhrpGenAddr 444 MAX-ACCESS read-create 445 STATUS current 446 DESCRIPTION 447 "The value of the internetwork address of the next hop." 448 ::= { nhrpCacheEntry 5 } 450 nhrpCacheNbmaAddrType OBJECT-TYPE 451 SYNTAX AddressFamilyNumbers 452 MAX-ACCESS read-create 453 STATUS current 454 DESCRIPTION 455 "The NBMA address type. The value of this 456 object indicates how to interpret 457 the values of nhrpCacheNbmaAddr and 458 nhrpCacheNbmaSubaddr." 459 ::= { nhrpCacheEntry 6 } 461 nhrpCacheNbmaAddr OBJECT-TYPE 462 SYNTAX NhrpGenAddr 463 MAX-ACCESS read-create 464 STATUS current 465 DESCRIPTION 466 "The value of the NBMA subnetwork address of the next 467 hop." 468 ::= { nhrpCacheEntry 7 } 470 nhrpCacheNbmaSubaddr OBJECT-TYPE 471 SYNTAX NhrpGenAddr 472 MAX-ACCESS read-create 473 STATUS current 474 DESCRIPTION 475 "The value of the NBMA subaddress of the next hop. If 476 there is no subaddress concept for the NBMA address 477 family, this value will be a zero-length OCTET STRING." 478 ::= { nhrpCacheEntry 8 } 480 nhrpCacheType OBJECT-TYPE 481 SYNTAX INTEGER { 482 other(1), 483 register(2), 484 resolveAuthoritative(3), 485 resoveNonauthoritative(4), 486 transit(5), 487 administrativelyAdded(6), 488 atmarp(7), 489 scsp(8) 490 } 491 MAX-ACCESS read-create 492 STATUS current 493 DESCRIPTION 494 "An indication of how this cache entry 495 was created. The values are: 497 'other(1)' The entry was added by some 498 other means. 500 'register(2)' In a server, added based on a 501 client registration. 503 'resolveAuthoritative(3)' In a client, added based on 504 receiving an Authoritative 505 NHRP Resolution Reply. 507 'resolveNonauthoritative(4)' In a client, added based on 508 receiving a Nonauthoritative 509 NHRP Resolution Reply. 511 'transit(5)' In a transit server, added by 512 examining a forwarded NHRP 513 packet. 515 'administrativelyAdded(6)' In a client or server, 516 manually added by the 517 administrator. The 518 StorageType of this entry is 519 reflected in 520 'nhrpCacheStorageType'. 522 'atmarp(7)' The entry was added due to an 523 ATMARP. 525 'scsp(8)' The entry was added due to 526 SCSP. 528 When the entry is under creation using the 529 nhrpCacheRowStatus column, the only value that can be 530 specified by the administrator is 'administrativelyAdded'. 531 Attempting to set any other value will cause an 532 'inconsistentValue' error. 534 The value cannot be modified once the entry is active." 535 ::= { nhrpCacheEntry 9 } 537 nhrpCacheState OBJECT-TYPE 538 SYNTAX INTEGER { 539 incomplete(1), 540 ackReply(2), 541 nakReply(3) 542 } 543 MAX-ACCESS read-only 544 STATUS current 545 DESCRIPTION 546 "An indication of the state of this entry. The values are: 548 'incomplete(1)' The client has sent a NHRP Resolution 549 Request but has not yet received the 550 NHRP Resolution Reply. 552 'ackReply(2)' For a client or server, this is a 553 cached valid mapping. 555 'nakReply(3)' For a client or server, this is a 556 cached NAK mapping." 557 ::= { nhrpCacheEntry 10 } 559 nhrpCacheHoldingTimeValid OBJECT-TYPE 560 SYNTAX TruthValue 561 MAX-ACCESS read-only 562 STATUS current 563 DESCRIPTION 564 "True(1) is returned if the value of 565 'nhrpCacheType' is not 566 'administrativelyAdded'. Since the 567 value of 'nhrpCacheType' was not 568 configured by a user, the value of 569 'nhrpCacheHoldingTime' is 570 considered valid. In other words, the value of 571 'nhrpCacheHoldingTime' represents 572 the Holding Time for the cache Entry. 574 If 'nhrpCacheType has been configured by a 575 user, (i.e. the value of 'nhrpCacheType' is 576 'administrativelyAdded') then false(2) will be returned. 577 This indicates that the value of 578 'nhrpCacheHoldingTime' is undefined because this row 579 could possibly be backed up in nonvolatile storage." 580 ::= { nhrpCacheEntry 11 } 582 nhrpCacheHoldingTime OBJECT-TYPE 583 SYNTAX Unsigned32(0..65535) 584 UNITS "seconds" 585 MAX-ACCESS read-only 586 STATUS current 587 DESCRIPTION 588 "If the value of 'nhrpCacheHoldingTimeValid is 589 true(1) then this object represents the number 590 of seconds that the cache entry will remain in this 591 table. When this value reaches 0 (zero) the row should 592 be deleted. 594 If the value of 'nhrpCacheHoldingTimeValid is 595 false(2) then this object is undefined." 596 ::= { nhrpCacheEntry 12 } 598 nhrpCacheNegotiatedMtu OBJECT-TYPE 599 SYNTAX Integer32 (0..65535) 600 MAX-ACCESS read-only 601 STATUS current 602 DESCRIPTION 603 "The maximum transmission unit (MTU) that was negotiated 604 or registered for this entity. In other words, this is the 605 actual MTU being used." 606 ::= { nhrpCacheEntry 13 } 608 nhrpCachePreference OBJECT-TYPE 609 SYNTAX Integer32 (0..255) 610 MAX-ACCESS read-create 611 STATUS current 612 DESCRIPTION 613 "An object which reflects the Preference value of the 614 Client Information Entry (CIE). 616 Zero or more Client Information Entries (CIEs) may be 617 included in the NHRP Packet. One of the fields in the 618 CIE is the Preference. For a complete description of 619 the CIE, refer to Section 5.2.0.1 of RFC 2332 [17]." 620 REFERENCE 621 "Section 5.2.0.1 Mandatory Part Format, RFC 2332 [17]." 622 ::= { nhrpCacheEntry 14 } 624 nhrpCacheStorageType OBJECT-TYPE 625 SYNTAX StorageType 626 MAX-ACCESS read-create 627 STATUS current 628 DESCRIPTION 629 "This value only has meaning when the 'nhrpCacheType' 630 has the value of 'administrativelyAdded'. 632 When the row is created due to being 633 'administrativelyAdded', this object reflects whether 634 this row is kept in volatile storage 635 and lost upon reboot or if this row is backed up by 636 non-volatile or permanent storage. 638 If the value of 'nhrpCacheType' has a value which 639 is not 'administrativelyAdded, then the value of this 640 object is 'other(1)'." 641 DEFVAL { nonVolatile } 642 ::= { nhrpCacheEntry 15 } 644 nhrpCacheRowStatus OBJECT-TYPE 645 SYNTAX RowStatus 646 MAX-ACCESS read-create 647 STATUS current 648 DESCRIPTION 649 "An object that allows entries in this table to be 650 created and deleted using the RowStatus convention." 651 ::= { nhrpCacheEntry 16 } 653 -- 654 -- The NHRP Purge Request Table 655 -- 657 nhrpPurgeReqTable OBJECT-TYPE 658 SYNTAX SEQUENCE OF NhrpPurgeReqEntry 659 MAX-ACCESS not-accessible 660 STATUS current 661 DESCRIPTION 662 "This table will track Purge Request Information." 663 ::= { nhrpGeneralObjects 3 } 665 nhrpPurgeReqEntry OBJECT-TYPE 666 SYNTAX NhrpPurgeReqEntry 667 MAX-ACCESS not-accessible 668 STATUS current 669 DESCRIPTION 670 "Information regarding a Purge Request." 671 INDEX { nhrpPurgeIndex } 672 ::= { nhrpPurgeReqTable 1 } 674 NhrpPurgeReqEntry ::= SEQUENCE { 675 nhrpPurgeIndex Unsigned32, 676 nhrpPurgeCacheIdentifier Unsigned32, 677 nhrpPurgePrefixLength Integer32, 678 nhrpPurgeRequestID Unsigned32, 679 nhrpPurgeReplyExpected TruthValue, 680 nhrpPurgeRowStatus RowStatus 681 } 683 nhrpPurgeIndex OBJECT-TYPE 684 SYNTAX Unsigned32 (1..4294967295) 685 MAX-ACCESS not-accessible 686 STATUS current 687 DESCRIPTION 688 "An index for this entry that has local significance 689 within the scope of this table." 690 ::= { nhrpPurgeReqEntry 1 } 692 nhrpPurgeCacheIdentifier OBJECT-TYPE 693 SYNTAX Unsigned32 (1..4294967295) 694 MAX-ACCESS read-create 695 STATUS current 696 DESCRIPTION 697 "This object identifies which row in 698 'nhrpCacheTable' is being purged. This object 699 should have the same value as the 'nhrpCacheIndex' 700 in the 'nhrpCacheTable'." 701 ::= { nhrpPurgeReqEntry 2 } 703 nhrpPurgePrefixLength OBJECT-TYPE 704 SYNTAX Integer32 (0..255) 705 MAX-ACCESS read-only 706 STATUS current 707 DESCRIPTION 708 "In the case of NHRP Purge Requests, this specifies the 709 equivalence class of addresses which match the first 710 'Prefix Length' bit positions of the Client Protocol 711 Address specified in the Client Information Entry (CIE)." 712 ::= { nhrpPurgeReqEntry 3 } 714 nhrpPurgeRequestID OBJECT-TYPE 715 SYNTAX Unsigned32 716 MAX-ACCESS read-create 717 STATUS current 718 DESCRIPTION 719 "The Request ID used in the purge request." 720 ::= { nhrpPurgeReqEntry 4 } 722 nhrpPurgeReplyExpected OBJECT-TYPE 723 SYNTAX TruthValue 724 MAX-ACCESS read-create 725 STATUS current 726 DESCRIPTION 727 "An indication of whether this Purge Request has the 728 'N' Bit cleared (off)." 729 ::= { nhrpPurgeReqEntry 5 } 731 nhrpPurgeRowStatus OBJECT-TYPE 732 SYNTAX RowStatus 733 MAX-ACCESS read-create 734 STATUS current 735 DESCRIPTION 736 "An object that allows entries in this table to be 737 created and deleted using the RowStatus convention." 738 ::= { nhrpPurgeReqEntry 6 } 740 --**************************************************************** 741 -- NHRP Client Objects 742 --**************************************************************** 744 nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 } 746 -- 747 -- The NHRP Client Table 748 -- 750 nhrpClientTable OBJECT-TYPE 751 SYNTAX SEQUENCE OF NhrpClientEntry 752 MAX-ACCESS not-accessible 753 STATUS current 754 DESCRIPTION 755 "Information about NHRP clients (NHCs) managed by this 756 agent." 757 ::= { nhrpClientObjects 1 } 759 nhrpClientEntry OBJECT-TYPE 760 SYNTAX NhrpClientEntry 761 MAX-ACCESS not-accessible 762 STATUS current 763 DESCRIPTION 764 "Information about a single NHC." 765 INDEX { nhrpClientIndex } 766 ::= { nhrpClientTable 1 } 768 NhrpClientEntry ::= SEQUENCE { 769 nhrpClientIndex Unsigned32, 770 nhrpClientInternetworkAddrType AddressFamilyNumbers, 771 nhrpClientInternetworkAddr NhrpGenAddr, 772 nhrpClientNbmaAddrType AddressFamilyNumbers, 773 nhrpClientNbmaAddr NhrpGenAddr, 774 nhrpClientNbmaSubaddr NhrpGenAddr, 775 nhrpClientInitialRequestTimeout Integer32, 776 nhrpClientRegistrationRequestRetries Integer32, 777 nhrpClientResolutionRequestRetries Integer32, 778 nhrpClientPurgeRequestRetries Integer32, 779 nhrpClientDefaultMtu Unsigned32, 780 nhrpClientHoldTime Unsigned32, 781 nhrpClientRequestID Unsigned32, 782 nhrpClientStorageType StorageType, 783 nhrpClientRowStatus RowStatus 784 } 786 nhrpClientIndex OBJECT-TYPE 787 SYNTAX Unsigned32 (1..4294967295) 788 MAX-ACCESS not-accessible 789 STATUS current 790 DESCRIPTION 791 "An identifier for the NHRP client that is unique within 792 the scope of this agent. The 'nhrpNextIndex' value 793 should be consulted (read), prior to creating a row in 794 this table, and the value returned from reading 795 'nhrpNextIndex' should be used as this object's value." 796 ::= { nhrpClientEntry 1 } 798 nhrpClientInternetworkAddrType OBJECT-TYPE 799 SYNTAX AddressFamilyNumbers 800 MAX-ACCESS read-create 801 STATUS current 802 DESCRIPTION 803 "The type of the internetwork layer address of this 804 client. This object indicates how the value of 805 nhrpClientInternetworkAddr is to be interpreted." 806 ::= { nhrpClientEntry 2 } 808 nhrpClientInternetworkAddr OBJECT-TYPE 809 SYNTAX NhrpGenAddr 810 MAX-ACCESS read-create 811 STATUS current 812 DESCRIPTION 813 "The value of the internetwork layer address of this 814 client." 815 ::= { nhrpClientEntry 3 } 817 nhrpClientNbmaAddrType OBJECT-TYPE 818 SYNTAX AddressFamilyNumbers 819 MAX-ACCESS read-create 820 STATUS current 821 DESCRIPTION 822 "The type of the NBMA subnetwork address of this client. 823 This object indicates how the values of 824 nhrpClientNbmaAddr and nhrpClientNbmaSubaddr are to be 825 interpreted." 826 ::= { nhrpClientEntry 4 } 828 nhrpClientNbmaAddr OBJECT-TYPE 829 SYNTAX NhrpGenAddr 830 MAX-ACCESS read-create 831 STATUS current 832 DESCRIPTION 833 "The NBMA subnetwork address of this client." 834 ::= { nhrpClientEntry 5 } 836 nhrpClientNbmaSubaddr OBJECT-TYPE 837 SYNTAX NhrpGenAddr 838 MAX-ACCESS read-create 839 STATUS current 840 DESCRIPTION 841 "The NBMA subaddress of this client. For NBMA address 842 families without a subaddress concept, this will be a 843 zero-length OCTET STRING." 844 ::= { nhrpClientEntry 6 } 846 nhrpClientInitialRequestTimeout OBJECT-TYPE 847 SYNTAX Integer32 (1..900) 848 UNITS "seconds" 849 MAX-ACCESS read-create 850 STATUS current 851 DESCRIPTION 852 "The number of seconds that the client will wait before 853 timing out an NHRP initial request. This object only has 854 meaning for the initial timeout period." 855 DEFVAL { 10 } 856 ::= { nhrpClientEntry 7 } 858 nhrpClientRegistrationRequestRetries OBJECT-TYPE 859 SYNTAX Integer32 (0..65535) 860 MAX-ACCESS read-create 861 STATUS current 862 DESCRIPTION 863 "The number of times the client will retry the 864 registration request before failure. A value of 865 0 means don't retry. A value of 65535 means 866 retry forever." 867 DEFVAL { 3 } 868 ::= { nhrpClientEntry 8 } 870 nhrpClientResolutionRequestRetries OBJECT-TYPE 871 SYNTAX Integer32 (0..65535) 872 MAX-ACCESS read-create 873 STATUS current 874 DESCRIPTION 875 "The number of times the client will retry the resolution 876 request before failure. A value of 0 means don't retry. 877 A value of 65535 means retry forever." 878 DEFVAL { 3 } 879 ::= { nhrpClientEntry 9 } 881 nhrpClientPurgeRequestRetries OBJECT-TYPE 882 SYNTAX Integer32 (0..65535) 883 MAX-ACCESS read-create 884 STATUS current 885 DESCRIPTION 886 "The number of times the client will retry a purge request 887 before failure. A value of 0 means don't retry. A value of 888 65535 means retry forever." 889 DEFVAL { 3 } 890 ::= { nhrpClientEntry 10 } 892 nhrpClientDefaultMtu OBJECT-TYPE 893 SYNTAX Unsigned32 (0..65535) 894 MAX-ACCESS read-create 895 STATUS current 896 DESCRIPTION 897 "The default maximum transmission unit (MTU) of the 898 LIS/LAG which this client should use. This object 899 will be initialized by the agent to the default MTU 900 of the LIS/LAG (which is 9180) unless a different MTU 901 value is specified during creation of this Client." 902 REFERENCE 903 "RFC 2225 [25], Classical IP and ARP over ATM, Section 7, 904 DEFAULT VALUE FOR IP MTU OVER ATM AAL5." 905 DEFVAL { 9180 } 906 ::= { nhrpClientEntry 11 } 908 nhrpClientHoldTime OBJECT-TYPE 909 SYNTAX Unsigned32(0..65535) 910 UNITS "seconds" 911 MAX-ACCESS read-create 912 STATUS current 913 DESCRIPTION 914 "The hold time the client will register." 915 DEFVAL { 900 } 916 ::= { nhrpClientEntry 12 } 918 nhrpClientRequestID OBJECT-TYPE 919 SYNTAX Unsigned32 920 MAX-ACCESS read-create 921 STATUS current 922 DESCRIPTION 923 "The Request ID used to register this client with its 924 server. According to Section 5.2.3 of the NHRP 925 Specification, RFC 2332 [17], the Request ID must 926 be kept in non-volatile storage, so that if an NHC 927 crashes and re-initializes, it will use a different 928 Request ID during the registration process 929 when reregistering with the same NHS." 930 REFERENCE 931 "Section 5.2.3 NHRP Registration Request, RFC 2332 [17]." 932 ::= { nhrpClientEntry 13 } 934 nhrpClientStorageType OBJECT-TYPE 935 SYNTAX StorageType 936 MAX-ACCESS read-create 937 STATUS current 938 DESCRIPTION 939 "This object defines whether this row is kept in 940 volatile storage and lost upon a Client crash or 941 reboot situation, or if this row is backed up by 942 nonvolatile or permanent storage." 943 DEFVAL { nonVolatile } 944 ::= { nhrpClientEntry 14 } 946 nhrpClientRowStatus OBJECT-TYPE 947 SYNTAX RowStatus 948 MAX-ACCESS read-create 949 STATUS current 950 DESCRIPTION 951 "An object that allows entries in this table to be 952 created and deleted using the RowStatus convention." 954 ::= { nhrpClientEntry 15 } 956 -- 957 -- The NHRP Client Registration Table 958 -- 960 nhrpClientRegistrationTable OBJECT-TYPE 961 SYNTAX SEQUENCE OF NhrpClientRegistrationEntry 962 MAX-ACCESS not-accessible 963 STATUS current 964 DESCRIPTION 965 "A table of Registration Request Information that 966 needs to be maintained by the NHCs (clients)." 967 REFERENCE 968 "Section 5.2.3 NHRP Registration Request, RFC 2332 [17]." 969 ::= { nhrpClientObjects 2 } 971 nhrpClientRegistrationEntry OBJECT-TYPE 972 SYNTAX NhrpClientRegistrationEntry 973 MAX-ACCESS not-accessible 974 STATUS current 975 DESCRIPTION 976 "An NHC needs to maintain registration request information 977 between the NHC and the NHS. An entry in this table 978 represents information for a single registration request." 979 INDEX { nhrpClientIndex, 980 nhrpClientRegIndex 981 } 982 ::= { nhrpClientRegistrationTable 1 } 984 NhrpClientRegistrationEntry ::= SEQUENCE { 985 nhrpClientRegIndex Unsigned32, 986 nhrpClientRegUniqueness INTEGER, 987 nhrpClientRegState INTEGER, 988 nhrpClientRegRowStatus RowStatus 989 } 991 nhrpClientRegIndex OBJECT-TYPE 992 SYNTAX Unsigned32 (1..4294967295) 993 MAX-ACCESS not-accessible 994 STATUS current 995 DESCRIPTION 996 "An identifier for this entry such that it 997 identifies a specific Registration Request from 998 the NHC represented by the nhrpClientIndex." 999 ::= { nhrpClientRegistrationEntry 1 } 1001 nhrpClientRegUniqueness OBJECT-TYPE 1002 SYNTAX INTEGER { 1003 requestUnique(1), 1004 requestNotUnique(2) 1005 } 1006 MAX-ACCESS read-create 1007 STATUS current 1008 DESCRIPTION 1009 "The Uniqueness indicator for this Registration Request. 1010 If this object has the value of requestUnique(1), then 1011 the Uniqueness bit is set in the the NHRP Registration 1012 Request represented by this row. The value cannot 1013 be changed once the row is created." 1014 ::= { nhrpClientRegistrationEntry 2 } 1016 nhrpClientRegState OBJECT-TYPE 1017 SYNTAX INTEGER { 1018 other(1), 1019 registering(2), 1020 ackRegisterReply(3), 1021 nakRegisterReply(4) 1022 } 1023 MAX-ACCESS read-only 1024 STATUS current 1025 DESCRIPTION 1026 "The registration state of this client. The values are: 1027 'other(1)' The state of the registration 1028 request is not one of 1029 'registering', 1030 'ackRegisterReply' or 1031 'nakRegisterReply'. 1033 'registering(2)' A registration request has 1034 been issued and a registration 1035 reply is expected. 1037 'ackRegisterReply(3)' A positive registration reply 1038 has been received. 1040 'nakRegisterReply(4)' The client has received a 1041 negative registration 1042 reply (NAK)." 1043 ::= { nhrpClientRegistrationEntry 3 } 1045 nhrpClientRegRowStatus OBJECT-TYPE 1046 SYNTAX RowStatus 1047 MAX-ACCESS read-create 1048 STATUS current 1049 DESCRIPTION 1050 "An object that allows entries in this table to be 1051 created and deleted using the RowStatus convention." 1052 ::= { nhrpClientRegistrationEntry 4 } 1054 -- 1055 -- The NHRP Client->Server Table 1056 -- 1058 nhrpClientNhsTable OBJECT-TYPE 1059 SYNTAX SEQUENCE OF NhrpClientNhsEntry 1060 MAX-ACCESS not-accessible 1061 STATUS current 1062 DESCRIPTION 1063 "A table of NHSes that are available for use by this NHC 1064 (client). By default, the agent will add an entry to this 1065 table that corresponds to the client's default router." 1066 ::= { nhrpClientObjects 3 } 1068 nhrpClientNhsEntry OBJECT-TYPE 1069 SYNTAX NhrpClientNhsEntry 1070 MAX-ACCESS not-accessible 1071 STATUS current 1072 DESCRIPTION 1073 "An NHS that may be used by an NHC." 1074 INDEX { nhrpClientIndex, nhrpClientNhsIndex } 1075 ::= { nhrpClientNhsTable 1 } 1077 NhrpClientNhsEntry ::= SEQUENCE { 1078 nhrpClientNhsIndex Unsigned32, 1079 nhrpClientNhsInternetworkAddrType AddressFamilyNumbers, 1080 nhrpClientNhsInternetworkAddr NhrpGenAddr, 1081 nhrpClientNhsNbmaAddrType AddressFamilyNumbers, 1082 nhrpClientNhsNbmaAddr NhrpGenAddr, 1083 nhrpClientNhsNbmaSubaddr NhrpGenAddr, 1084 nhrpClientNhsInUse TruthValue, 1085 nhrpClientNhsRowStatus RowStatus 1086 } 1088 nhrpClientNhsIndex OBJECT-TYPE 1089 SYNTAX Unsigned32 (1..4294967295) 1090 MAX-ACCESS not-accessible 1091 STATUS current 1092 DESCRIPTION 1093 "An identifier for an NHS available to an NHC." 1094 ::= { nhrpClientNhsEntry 1 } 1096 nhrpClientNhsInternetworkAddrType OBJECT-TYPE 1097 SYNTAX AddressFamilyNumbers 1098 MAX-ACCESS read-create 1099 STATUS current 1100 DESCRIPTION 1101 "The type of the internetwork layer address of the 1102 NHRP server represented in this entry. This object 1103 indicates how the value of 1104 nhrpClientNhsInternetworkAddr is to be interpreted." 1105 ::= { nhrpClientNhsEntry 2 } 1107 nhrpClientNhsInternetworkAddr OBJECT-TYPE 1108 SYNTAX NhrpGenAddr 1109 MAX-ACCESS read-create 1110 STATUS current 1111 DESCRIPTION 1112 "The value of the destination internetwork layer 1113 address of the NHRP server represented by this 1114 entry. If this value is not known, this will be 1115 a zero-length OCTET STRING." 1116 ::= { nhrpClientNhsEntry 3 } 1118 nhrpClientNhsNbmaAddrType OBJECT-TYPE 1119 SYNTAX AddressFamilyNumbers 1120 MAX-ACCESS read-create 1121 STATUS current 1122 DESCRIPTION 1123 "The type of the NBMA subnetwork address of the NHRP 1124 Server represented by this entry. This object indicates 1125 how the values of nhrpClientNhsNbmaAddr and 1126 nhrpClientNhsNbmaSubaddr are to be interpreted." 1127 ::= { nhrpClientNhsEntry 4 } 1129 nhrpClientNhsNbmaAddr OBJECT-TYPE 1130 SYNTAX NhrpGenAddr 1131 MAX-ACCESS read-create 1132 STATUS current 1133 DESCRIPTION 1134 "The NBMA subnetwork address of the NHS. The type of 1135 the address is indicated by the corresponding value of 1136 nhrpClientNhsNbmaAddrType." 1137 ::= { nhrpClientNhsEntry 5 } 1139 nhrpClientNhsNbmaSubaddr OBJECT-TYPE 1140 SYNTAX NhrpGenAddr 1141 MAX-ACCESS read-create 1142 STATUS current 1143 DESCRIPTION 1144 "The NBMA subaddress of the NHS. For NMBA address 1145 families that do not have the concept of subaddress, 1146 this will be a zero-length OCTET STRING." 1147 ::= { nhrpClientNhsEntry 6 } 1149 nhrpClientNhsInUse OBJECT-TYPE 1150 SYNTAX TruthValue 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "An indication of whether this NHS is in use by the NHC." 1155 ::= { nhrpClientNhsEntry 7 } 1157 nhrpClientNhsRowStatus OBJECT-TYPE 1158 SYNTAX RowStatus 1159 MAX-ACCESS read-create 1160 STATUS current 1161 DESCRIPTION 1162 "An object that allows entries in this table to be 1163 created and deleted using the RowStatus convention." 1164 ::= { nhrpClientNhsEntry 8 } 1166 -- 1167 -- The NHRP Client StatisticsTable 1168 -- 1170 nhrpClientStatTable OBJECT-TYPE 1171 SYNTAX SEQUENCE OF NhrpClientStatEntry 1172 MAX-ACCESS not-accessible 1173 STATUS current 1174 DESCRIPTION 1175 "This table contains statistics collected by NHRP 1176 clients." 1177 ::= { nhrpClientObjects 4 } 1179 nhrpClientStatEntry OBJECT-TYPE 1180 SYNTAX NhrpClientStatEntry 1181 MAX-ACCESS not-accessible 1182 STATUS current 1183 DESCRIPTION 1184 "Statistics collected by a NHRP client." 1185 INDEX { nhrpClientIndex } 1186 ::= { nhrpClientStatTable 1 } 1188 NhrpClientStatEntry ::= SEQUENCE { 1189 nhrpClientStatTxResolveReq Counter32, 1190 nhrpClientStatRxResolveReplyAck Counter32, 1191 nhrpClientStatRxResolveReplyNakProhibited Counter32, 1192 nhrpClientStatRxResolveReplyNakInsufResources Counter32, 1193 nhrpClientStatRxResolveReplyNakNoBinding Counter32, 1194 nhrpClientStatRxResolveReplyNakNotUnique Counter32, 1196 nhrpClientStatTxRegisterReq Counter32, 1197 nhrpClientStatRxRegisterAck Counter32, 1198 nhrpClientStatRxRegisterNakProhibited Counter32, 1199 nhrpClientStatRxRegisterNakInsufResources Counter32, 1200 nhrpClientStatRxRegisterNakAlreadyReg Counter32, 1202 nhrpClientStatRxPurgeReq Counter32, 1203 nhrpClientStatTxPurgeReq Counter32, 1204 nhrpClientStatRxPurgeReply Counter32, 1205 nhrpClientStatTxPurgeReply Counter32, 1207 nhrpClientStatTxErrorIndication Counter32, 1208 nhrpClientStatRxErrUnrecognizedExtension Counter32, 1209 nhrpClientStatRxErrLoopDetected Counter32, 1210 nhrpClientStatRxErrProtoAddrUnreachable Counter32, 1211 nhrpClientStatRxErrProtoError Counter32, 1212 nhrpClientStatRxErrSduSizeExceeded Counter32, 1213 nhrpClientStatRxErrInvalidExtension Counter32, 1214 nhrpClientStatRxErrAuthenticationFailure Counter32, 1215 nhrpClientStatRxErrHopCountExceeded Counter32, 1216 nhrpClientStatDiscontinuityTime TimeStamp 1217 } 1219 nhrpClientStatTxResolveReq OBJECT-TYPE 1220 SYNTAX Counter32 1221 MAX-ACCESS read-only 1222 STATUS current 1223 DESCRIPTION 1224 "The number of NHRP Resolution Requests transmitted 1225 by this client. 1227 Discontinuities in the value of this counter can occur 1228 at re-initialization of the management system, at 1229 NHRP Client re-initialization and at 1230 other times as indicated by the value of 1231 nhrpClientStatDiscontinuityTime." 1232 ::= { nhrpClientStatEntry 1 } 1234 nhrpClientStatRxResolveReplyAck OBJECT-TYPE 1235 SYNTAX Counter32 1236 MAX-ACCESS read-only 1237 STATUS current 1238 DESCRIPTION 1239 "The number of positively acknowledged NHRP Resolution 1240 Replies received by this client. 1242 Discontinuities in the value of this counter can occur 1243 at re-initialization of the management system, at 1244 NHRP Client re-initialization and at 1245 other times as indicated by the value of 1246 nhrpClientStatDiscontinuityTime." 1247 ::= { nhrpClientStatEntry 2 } 1249 nhrpClientStatRxResolveReplyNakProhibited OBJECT-TYPE 1250 SYNTAX Counter32 1251 MAX-ACCESS read-only 1252 STATUS current 1253 DESCRIPTION 1254 "The number of NAKed NHRP Resolution Replies received 1255 by this client that contained the code indicating 1256 'Administratively Prohibited'. 1258 Discontinuities in the value of this counter can occur 1259 at re-initialization of the management system, at 1260 NHRP Client re-initialization and at 1261 other times as indicated by the value of 1262 nhrpClientStatDiscontinuityTime." 1263 ::= { nhrpClientStatEntry 3 } 1265 nhrpClientStatRxResolveReplyNakInsufResources OBJECT-TYPE 1266 SYNTAX Counter32 1267 MAX-ACCESS read-only 1268 STATUS current 1269 DESCRIPTION 1270 "The number of NAKed NHRP Resolution Replies received 1271 by this client that contained the code indicating 1272 'Insufficient Resources'. 1274 Discontinuities in the value of this counter can occur 1275 at re-initialization of the management system, at 1276 NHRP Client re-initialization and at 1277 other times as indicated by the value of 1278 nhrpClientStatDiscontinuityTime." 1279 ::= { nhrpClientStatEntry 4 } 1281 nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE 1282 SYNTAX Counter32 1283 MAX-ACCESS read-only 1284 STATUS current 1285 DESCRIPTION 1286 "The number of NAKed NHRP Resolution Replies received 1287 by this client that contained the code indicating 1288 'No Internetworking Layer Address to NBMA Address 1289 Binding Exists'. 1291 Discontinuities in the value of this counter can occur 1292 at re-initialization of the management system, at 1293 NHRP Client re-initialization and at 1294 other times as indicated by the value of 1295 nhrpClientStatDiscontinuityTime." 1296 ::= { nhrpClientStatEntry 5 } 1298 nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE 1299 SYNTAX Counter32 1300 MAX-ACCESS read-only 1301 STATUS current 1302 DESCRIPTION 1303 "The number of NAKed NHRP Resolution Replies received 1304 by this client that contained the code indicating 1305 'Binding Exists But Is Not Unique'. 1307 Discontinuities in the value of this counter can occur 1308 at re-initialization of the management system, at 1309 NHRP Client re-initialization and at 1310 other times as indicated by the value of 1311 nhrpClientStatDiscontinuityTime." 1312 ::= { nhrpClientStatEntry 6 } 1314 nhrpClientStatTxRegisterReq OBJECT-TYPE 1315 SYNTAX Counter32 1316 MAX-ACCESS read-only 1317 STATUS current 1318 DESCRIPTION 1319 "The number of NHRP Registration Requests transmitted 1320 by this client. 1322 Discontinuities in the value of this counter can occur 1323 at re-initialization of the management system, at 1324 NHRP Client re-initialization and at 1325 other times as indicated by the value of 1326 nhrpClientStatDiscontinuityTime." 1327 ::= { nhrpClientStatEntry 7 } 1329 nhrpClientStatRxRegisterAck OBJECT-TYPE 1330 SYNTAX Counter32 1331 MAX-ACCESS read-only 1332 STATUS current 1333 DESCRIPTION 1334 "The number of positively acknowledged NHRP Registration 1335 Replies received by this client. 1337 Discontinuities in the value of this counter can occur 1338 at re-initialization of the management system, at 1339 NHRP Client re-initialization and at 1340 other times as indicated by the value of 1341 nhrpClientStatDiscontinuityTime." 1342 ::= { nhrpClientStatEntry 8 } 1344 nhrpClientStatRxRegisterNakProhibited OBJECT-TYPE 1345 SYNTAX Counter32 1346 MAX-ACCESS read-only 1347 STATUS current 1348 DESCRIPTION 1349 "The number of NAKed NHRP Registration Replies received 1350 by this client that contained the code indicating 1351 'Administratively Prohibited'. 1353 Discontinuities in the value of this counter can occur 1354 at re-initialization of the management system, at 1355 NHRP Client re-initialization and at 1356 other times as indicated by the value of 1357 nhrpClientStatDiscontinuityTime." 1358 ::= { nhrpClientStatEntry 9 } 1360 nhrpClientStatRxRegisterNakInsufResources OBJECT-TYPE 1361 SYNTAX Counter32 1362 MAX-ACCESS read-only 1363 STATUS current 1364 DESCRIPTION 1365 "The number of NAKed NHRP Registration Replies received 1366 by this client that contained the code indicating 1367 'Insufficient Resources'. 1369 Discontinuities in the value of this counter can occur 1370 at re-initialization of the management system, at 1371 NHRP Client re-initialization and at 1372 other times as indicated by the value of 1373 nhrpClientStatDiscontinuityTime." 1374 ::= { nhrpClientStatEntry 10 } 1376 nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE 1377 SYNTAX Counter32 1378 MAX-ACCESS read-only 1379 STATUS current 1380 DESCRIPTION 1381 "The number of NAKed NHRP Registration Replies received 1382 by this client that contained the code indicating 'Unique 1383 Internetworking Layer Address Already Registered'. 1385 Discontinuities in the value of this counter can occur 1386 at re-initialization of the management system, at 1387 NHRP Client re-initialization and at 1388 other times as indicated by the value of 1389 nhrpClientStatDiscontinuityTime." 1390 ::= { nhrpClientStatEntry 11 } 1392 nhrpClientStatRxPurgeReq OBJECT-TYPE 1393 SYNTAX Counter32 1394 MAX-ACCESS read-only 1395 STATUS current 1396 DESCRIPTION 1397 "The number of NHRP Purge Requests received by this 1398 client. 1400 Discontinuities in the value of this counter can occur 1401 at re-initialization of the management system, at 1402 NHRP Client re-initialization and at 1403 other times as indicated by the value of 1404 nhrpClientStatDiscontinuityTime." 1405 ::= { nhrpClientStatEntry 12 } 1407 nhrpClientStatTxPurgeReq OBJECT-TYPE 1408 SYNTAX Counter32 1409 MAX-ACCESS read-only 1410 STATUS current 1411 DESCRIPTION 1412 "The number of NHRP Purge Requests transmitted by this 1413 client. 1415 Discontinuities in the value of this counter can occur 1416 at re-initialization of the management system, at 1417 NHRP Client re-initialization and at 1418 other times as indicated by the value of 1419 nhrpClientStatDiscontinuityTime." 1420 ::= { nhrpClientStatEntry 13 } 1422 nhrpClientStatRxPurgeReply OBJECT-TYPE 1423 SYNTAX Counter32 1424 MAX-ACCESS read-only 1425 STATUS current 1426 DESCRIPTION 1427 "The number of NHRP Purge Replies received by this 1428 client. 1430 Discontinuities in the value of this counter can occur 1431 at re-initialization of the management system, at 1432 NHRP Client re-initialization and at 1433 other times as indicated by the value of 1434 nhrpClientStatDiscontinuityTime." 1435 ::= { nhrpClientStatEntry 14 } 1437 nhrpClientStatTxPurgeReply OBJECT-TYPE 1438 SYNTAX Counter32 1439 MAX-ACCESS read-only 1440 STATUS current 1441 DESCRIPTION 1442 "The number of NHRP Purge Replies transmitted by this 1443 client. 1445 Discontinuities in the value of this counter can occur 1446 at re-initialization of the management system, at 1447 NHRP Client re-initialization and at 1448 other times as indicated by the value of 1449 nhrpClientStatDiscontinuityTime." 1450 ::= { nhrpClientStatEntry 15 } 1452 nhrpClientStatTxErrorIndication OBJECT-TYPE 1453 SYNTAX Counter32 1454 MAX-ACCESS read-only 1455 STATUS current 1456 DESCRIPTION 1457 "The number of NHRP Error Indication packets transmitted 1458 by this client. 1460 Discontinuities in the value of this counter can occur 1461 at re-initialization of the management system, at 1462 NHRP Client re-initialization and at 1463 other times as indicated by the value of 1464 nhrpClientStatDiscontinuityTime." 1465 REFERENCE 1466 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1467 ::= { nhrpClientStatEntry 16 } 1469 nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE 1470 SYNTAX Counter32 1471 MAX-ACCESS read-only 1472 STATUS current 1473 DESCRIPTION 1474 "The number of NHRP Error Indication packets received 1475 by this client with the error code 1476 'Unrecognized Extension'. 1478 Discontinuities in the value of this counter can occur 1479 at re-initialization of the management system, at 1480 NHRP Client re-initialization and at 1481 other times as indicated by the value of 1482 nhrpClientStatDiscontinuityTime." 1483 REFERENCE 1484 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1485 ::= { nhrpClientStatEntry 17 } 1487 nhrpClientStatRxErrLoopDetected OBJECT-TYPE 1488 SYNTAX Counter32 1489 MAX-ACCESS read-only 1490 STATUS current 1491 DESCRIPTION 1492 "The number of NHRP Error Indication packets received 1493 by this client with the error code 'NHRP Loop Detected'. 1495 Discontinuities in the value of this counter can occur 1496 at re-initialization of the management system, at 1497 NHRP Client re-initialization and at 1498 other times as indicated by the value of 1499 nhrpClientStatDiscontinuityTime." 1500 REFERENCE 1501 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1502 ::= { nhrpClientStatEntry 18 } 1504 nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE 1505 SYNTAX Counter32 1506 MAX-ACCESS read-only 1507 STATUS current 1508 DESCRIPTION 1509 "The number of NHRP Error Indication packets received 1510 by this client with the error code 'Protocol Address 1511 Unreachable'. 1513 Discontinuities in the value of this counter can occur 1514 at re-initialization of the management system, at 1515 NHRP Client re-initialization and at 1516 other times as indicated by the value of 1517 nhrpClientStatDiscontinuityTime." 1518 REFERENCE 1519 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1520 ::= { nhrpClientStatEntry 19 } 1522 nhrpClientStatRxErrProtoError OBJECT-TYPE 1523 SYNTAX Counter32 1524 MAX-ACCESS read-only 1525 STATUS current 1526 DESCRIPTION 1527 "The number of NHRP Error Indication packets received 1528 by this client with the error code 'Protocol Error'. 1530 Discontinuities in the value of this counter can occur 1531 at re-initialization of the management system, at 1532 NHRP Client re-initialization and at 1533 other times as indicated by the value of 1534 nhrpClientStatDiscontinuityTime." 1535 REFERENCE 1536 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1537 ::= { nhrpClientStatEntry 20 } 1539 nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE 1540 SYNTAX Counter32 1541 MAX-ACCESS read-only 1542 STATUS current 1543 DESCRIPTION 1544 "The number of NHRP Error Indication packets received 1545 by this client with the error code 'NHRP SDU Size 1546 Exceeded'. 1548 Discontinuities in the value of this counter can occur 1549 at re-initialization of the management system, at 1550 NHRP Client re-initialization and at 1551 other times as indicated by the value of 1552 nhrpClientStatDiscontinuityTime." 1553 REFERENCE 1554 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1555 ::= { nhrpClientStatEntry 21 } 1557 nhrpClientStatRxErrInvalidExtension OBJECT-TYPE 1558 SYNTAX Counter32 1559 MAX-ACCESS read-only 1560 STATUS current 1561 DESCRIPTION 1562 "The number of NHRP Error Indication packets received 1563 by this client with the error code 'Invalid Extension'. 1565 Discontinuities in the value of this counter can occur 1566 at re-initialization of the management system, at 1567 NHRP Client re-initialization and at 1568 other times as indicated by the value of 1569 nhrpClientStatDiscontinuityTime." 1570 REFERENCE 1571 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1572 ::= { nhrpClientStatEntry 22 } 1574 nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE 1575 SYNTAX Counter32 1576 MAX-ACCESS read-only 1577 STATUS current 1578 DESCRIPTION 1579 "The number of NHRP Error Indication packets received 1580 by this client with the error code 'Authentication 1581 Failure'. 1583 Discontinuities in the value of this counter can occur 1584 at re-initialization of the management system, at 1585 NHRP Client re-initialization and at 1586 other times as indicated by the value of 1587 nhrpClientStatDiscontinuityTime." 1588 REFERENCE 1589 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1590 ::= { nhrpClientStatEntry 23 } 1592 nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE 1593 SYNTAX Counter32 1594 MAX-ACCESS read-only 1595 STATUS current 1596 DESCRIPTION 1597 "The number of NHRP Error Indication packets received 1598 by this client with the error code 'Hop Count Exceeded'. 1600 Discontinuities in the value of this counter can occur 1601 at re-initialization of the management system, at 1602 NHRP Client re-initialization and at 1603 other times as indicated by the value of 1604 nhrpClientStatDiscontinuityTime." 1605 REFERENCE 1606 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1607 ::= { nhrpClientStatEntry 24 } 1609 nhrpClientStatDiscontinuityTime OBJECT-TYPE 1610 SYNTAX TimeStamp 1611 MAX-ACCESS read-only 1612 STATUS current 1613 DESCRIPTION 1614 "The value of sysUpTime on the most recent occasion at 1615 which any one or more of this Client's counters 1616 suffered a discontinuity. If no such discontinuities 1617 have occurred since the last re-initialization of the 1618 local management subsystem or the NHRP Client 1619 re-initialization associated with this entry, then 1620 this object contains a zero value." 1621 REFERENCE 1622 "RFC 2233 [18]." 1623 ::= { nhrpClientStatEntry 25 } 1625 --**************************************************************** 1626 -- NHRP Server Objects 1627 --**************************************************************** 1629 nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 } 1631 -- 1632 -- The NHRP Next Hop Server Table 1633 -- 1635 nhrpServerTable OBJECT-TYPE 1636 SYNTAX SEQUENCE OF NhrpServerEntry 1637 MAX-ACCESS not-accessible 1638 STATUS current 1639 DESCRIPTION 1640 "This table contains information for a set of NHSes 1641 associated with this agent." 1642 ::= { nhrpServerObjects 1 } 1644 nhrpServerEntry OBJECT-TYPE 1645 SYNTAX NhrpServerEntry 1646 MAX-ACCESS not-accessible 1647 STATUS current 1648 DESCRIPTION 1649 "Information about a single NHS." 1650 INDEX { nhrpServerIndex } 1651 ::= { nhrpServerTable 1 } 1653 NhrpServerEntry ::= SEQUENCE { 1654 nhrpServerIndex Unsigned32, 1655 nhrpServerInternetworkAddrType AddressFamilyNumbers, 1656 nhrpServerInternetworkAddr NhrpGenAddr, 1657 nhrpServerNbmaAddrType AddressFamilyNumbers, 1658 nhrpServerNbmaAddr NhrpGenAddr, 1659 nhrpServerNbmaSubaddr NhrpGenAddr, 1660 nhrpServerStorageType StorageType, 1661 nhrpServerRowStatus RowStatus 1662 } 1664 nhrpServerIndex OBJECT-TYPE 1665 SYNTAX Unsigned32 (1..4294967295) 1666 MAX-ACCESS not-accessible 1667 STATUS current 1668 DESCRIPTION 1669 "An identifier for the server that is unique within the 1670 scope of this agent." 1671 ::= { nhrpServerEntry 1 } 1673 nhrpServerInternetworkAddrType OBJECT-TYPE 1674 SYNTAX AddressFamilyNumbers 1675 MAX-ACCESS read-create 1676 STATUS current 1677 DESCRIPTION 1678 "The type of the internetwork layer address of this 1679 server. This object is used to interpret the value of 1680 nhrpServerInternetworkAddr." 1681 ::= { nhrpServerEntry 2 } 1683 nhrpServerInternetworkAddr OBJECT-TYPE 1684 SYNTAX NhrpGenAddr 1685 MAX-ACCESS read-create 1686 STATUS current 1687 DESCRIPTION 1688 "The value of the internetwork layer address of this 1689 server." 1690 ::= { nhrpServerEntry 3 } 1692 nhrpServerNbmaAddrType OBJECT-TYPE 1693 SYNTAX AddressFamilyNumbers 1694 MAX-ACCESS read-create 1695 STATUS current 1696 DESCRIPTION 1697 "The type of the NBMA subnetwork address of this server. 1698 This object is used to interpret the value of 1699 nhrpServerNbmaAddr." 1700 ::= { nhrpServerEntry 4 } 1702 nhrpServerNbmaAddr OBJECT-TYPE 1703 SYNTAX NhrpGenAddr 1704 MAX-ACCESS read-create 1705 STATUS current 1706 DESCRIPTION 1707 "The value of the NBMA subnetwork address of this 1708 server." 1709 ::= { nhrpServerEntry 5 } 1711 nhrpServerNbmaSubaddr OBJECT-TYPE 1712 SYNTAX NhrpGenAddr 1713 MAX-ACCESS read-create 1714 STATUS current 1715 DESCRIPTION 1716 "The value of the NBMA subaddress of this server. 1717 For NBMA address families without a subaddress 1718 concept, this will be a zero-length OCTET STRING." 1719 ::= { nhrpServerEntry 6 } 1721 nhrpServerStorageType OBJECT-TYPE 1722 SYNTAX StorageType 1723 MAX-ACCESS read-create 1724 STATUS current 1725 DESCRIPTION 1726 "This object defines whether this row is kept in 1727 volatile storage and lost upon a Server crash or 1728 reboot situation, or if this row is backed up by 1729 nonvolatile or permanent storage." 1730 DEFVAL { nonVolatile } 1731 ::= { nhrpServerEntry 7 } 1733 nhrpServerRowStatus OBJECT-TYPE 1734 SYNTAX RowStatus 1735 MAX-ACCESS read-create 1736 STATUS current 1737 DESCRIPTION 1738 "An object that allows entries in this table to be 1739 created and deleted using the RowStatus convention." 1740 ::= { nhrpServerEntry 8 } 1742 -- 1743 -- The Server Cache Table 1744 -- 1746 nhrpServerCacheTable OBJECT-TYPE 1747 SYNTAX SEQUENCE OF NhrpServerCacheEntry 1748 MAX-ACCESS not-accessible 1749 STATUS current 1750 DESCRIPTION 1751 "This table extends the nhrpCacheTable for 1752 NHSes. If the nhrpCacheTable has a row added due to 1753 an NHS or based on information regarding an NHS then 1754 a row is also added in this table. 1756 The rows in this table will be created when rows in 1757 the nhrpCacheTable are created. However, there may 1758 be rows created in the nhrpCacheTable which do not 1759 have corresponding rows in this table. For example, 1760 if the nhrpCacheTable has a row added due to a Next 1761 Hop Client which is co-resident on the same device 1762 as the NHS, a row will not be added to this table." 1763 ::= { nhrpServerObjects 2 } 1765 nhrpServerCacheEntry OBJECT-TYPE 1766 SYNTAX NhrpServerCacheEntry 1767 MAX-ACCESS not-accessible 1768 STATUS current 1769 DESCRIPTION 1770 "Additional information kept by a NHS for a relevant 1771 Next Hop Resolution Cache entry." 1772 INDEX { 1773 nhrpCacheInternetworkAddrType, 1774 nhrpCacheInternetworkAddr, 1775 ifIndex, 1776 nhrpCacheIndex 1777 } 1778 ::= { nhrpServerCacheTable 1 } 1780 NhrpServerCacheEntry ::= SEQUENCE { 1781 nhrpServerCacheAuthoritative TruthValue, 1782 nhrpServerCacheUniqueness TruthValue 1783 } 1785 nhrpServerCacheAuthoritative OBJECT-TYPE 1786 SYNTAX TruthValue 1787 MAX-ACCESS read-only 1788 STATUS current 1789 DESCRIPTION 1790 "An indication of whether this cache entry is 1791 authoritative, which means the entry was added because 1792 of a direct registration request with this server or 1793 by Server Cache Synchronization Protocol (SCSP) from 1794 an authoritative source." 1795 ::= { nhrpServerCacheEntry 1 } 1797 nhrpServerCacheUniqueness OBJECT-TYPE 1798 SYNTAX TruthValue 1799 MAX-ACCESS read-create 1800 STATUS current 1801 DESCRIPTION 1802 "The Uniqueness indicator for this cache 1803 entry used in duplicate address detection. This value 1804 cannot be changed after the entry is active." 1805 ::= { nhrpServerCacheEntry 2 } 1807 -- 1808 -- The NHRP Server->Client Table 1809 -- 1811 nhrpServerNhcTable OBJECT-TYPE 1812 SYNTAX SEQUENCE OF NhrpServerNhcEntry 1813 MAX-ACCESS not-accessible 1814 STATUS current 1815 DESCRIPTION 1816 "A table of NHCs that are available for use by this NHS 1817 (Server)." 1818 REFERENCE 1819 "Section 4 Configuration (Next Hop Servers), 1820 RFC 2332 [17]." 1821 ::= { nhrpServerObjects 3 } 1823 nhrpServerNhcEntry OBJECT-TYPE 1824 SYNTAX NhrpServerNhcEntry 1825 MAX-ACCESS not-accessible 1826 STATUS current 1827 DESCRIPTION 1828 "An NHC that may be used by an NHS." 1829 INDEX { nhrpServerIndex, nhrpServerNhcIndex } 1830 ::= { nhrpServerNhcTable 1 } 1832 NhrpServerNhcEntry ::= SEQUENCE { 1833 nhrpServerNhcIndex Unsigned32, 1834 nhrpServerNhcPrefixLength Integer32, 1835 nhrpServerNhcInternetworkAddrType AddressFamilyNumbers, 1836 nhrpServerNhcInternetworkAddr NhrpGenAddr, 1837 nhrpServerNhcNbmaAddrType AddressFamilyNumbers, 1838 nhrpServerNhcNbmaAddr NhrpGenAddr, 1839 nhrpServerNhcNbmaSubaddr NhrpGenAddr, 1840 nhrpServerNhcInUse TruthValue, 1841 nhrpServerNhcRowStatus RowStatus 1842 } 1844 nhrpServerNhcIndex OBJECT-TYPE 1845 SYNTAX Unsigned32 (1..4294967295) 1846 MAX-ACCESS not-accessible 1847 STATUS current 1848 DESCRIPTION 1849 "An identifier for an NHC available to an NHS." 1850 ::= { nhrpServerNhcEntry 1 } 1852 nhrpServerNhcPrefixLength OBJECT-TYPE 1853 SYNTAX Integer32 (0..255) 1854 MAX-ACCESS read-create 1855 STATUS current 1856 DESCRIPTION 1857 "The number of bits that define the internetwork 1858 layer prefix associated with the 1859 nhrpServerNhcInternetworkAddr." 1860 ::= { nhrpServerNhcEntry 2 } 1862 nhrpServerNhcInternetworkAddrType OBJECT-TYPE 1863 SYNTAX AddressFamilyNumbers 1864 MAX-ACCESS read-create 1865 STATUS current 1866 DESCRIPTION 1867 "The type of the internetwork layer address of the 1868 NHRP Client represented in this entry. This object 1869 indicates how the value of nhrpServerNhcInternetworkAddr 1870 is to be interpreted." 1871 ::= { nhrpServerNhcEntry 3 } 1873 nhrpServerNhcInternetworkAddr OBJECT-TYPE 1874 SYNTAX NhrpGenAddr 1875 MAX-ACCESS read-create 1876 STATUS current 1877 DESCRIPTION 1878 "The value of the internetwork layer address of 1879 the NHRP Client represented by this entry. If this 1880 value is not known, this will be a zero-length 1881 OCTET STRING." 1882 ::= { nhrpServerNhcEntry 4 } 1884 nhrpServerNhcNbmaAddrType OBJECT-TYPE 1885 SYNTAX AddressFamilyNumbers 1886 MAX-ACCESS read-create 1887 STATUS current 1888 DESCRIPTION 1889 "The type of the NBMA subnetwork address of the NHRP 1890 Client represented by this entry. This object indicates 1891 how the values of nhrpServerNhcNbmaAddr and 1892 nhrpServerNhcNbmaSubaddr are to be interpreted." 1893 ::= { nhrpServerNhcEntry 5 } 1895 nhrpServerNhcNbmaAddr OBJECT-TYPE 1896 SYNTAX NhrpGenAddr 1897 MAX-ACCESS read-create 1898 STATUS current 1899 DESCRIPTION 1900 "The NBMA subnetwork address of the NHC. The type of the 1901 address is indicated by the corresponding value of 1902 nhrpServerNbmaAddrType." 1903 ::= { nhrpServerNhcEntry 6 } 1905 nhrpServerNhcNbmaSubaddr OBJECT-TYPE 1906 SYNTAX NhrpGenAddr 1907 MAX-ACCESS read-create 1908 STATUS current 1909 DESCRIPTION 1910 "The NBMA subaddress of the NHC. For NMBA address familes 1911 that do not have the concept of subaddress, this will 1912 be a zero-length OCTET STRING." 1913 ::= { nhrpServerNhcEntry 7 } 1915 nhrpServerNhcInUse OBJECT-TYPE 1916 SYNTAX TruthValue 1917 MAX-ACCESS read-only 1918 STATUS current 1919 DESCRIPTION 1920 "An indication of whether this NHC is in use by the NHS." 1921 ::= { nhrpServerNhcEntry 8 } 1923 nhrpServerNhcRowStatus OBJECT-TYPE 1924 SYNTAX RowStatus 1925 MAX-ACCESS read-create 1926 STATUS current 1927 DESCRIPTION 1928 "An object that allows entries in this table to be 1929 created and deleted using the RowStatus convention." 1930 ::= { nhrpServerNhcEntry 9 } 1932 -- 1933 -- The Next Hop Server Statistics Table 1934 -- 1936 nhrpServerStatTable OBJECT-TYPE 1937 SYNTAX SEQUENCE OF NhrpServerStatEntry 1938 MAX-ACCESS not-accessible 1939 STATUS current 1940 DESCRIPTION 1941 "Statistics collected by Next Hop Servers." 1942 ::= { nhrpServerObjects 4 } 1944 nhrpServerStatEntry OBJECT-TYPE 1945 SYNTAX NhrpServerStatEntry 1946 MAX-ACCESS not-accessible 1947 STATUS current 1948 DESCRIPTION 1949 "Statistics for a particular NHS. The statistics are 1950 broken into received (Rx), transmitted (Tx) 1951 and forwarded (Fw). Forwarded (Fw) would be done 1952 by a transit NHS." 1953 INDEX { nhrpServerIndex } 1954 ::= { nhrpServerStatTable 1 } 1956 NhrpServerStatEntry ::= SEQUENCE { 1957 nhrpServerStatRxResolveReq Counter32, 1958 nhrpServerStatTxResolveReplyAck Counter32, 1959 nhrpServerStatTxResolveReplyNakProhibited Counter32, 1960 nhrpServerStatTxResolveReplyNakInsufResources Counter32, 1961 nhrpServerStatTxResolveReplyNakNoBinding Counter32, 1962 nhrpServerStatTxResolveReplyNakNotUnique Counter32, 1964 nhrpServerStatRxRegisterReq Counter32, 1965 nhrpServerStatTxRegisterAck Counter32, 1966 nhrpServerStatTxRegisterNakProhibited Counter32, 1967 nhrpServerStatTxRegisterNakInsufResources Counter32, 1968 nhrpServerStatTxRegisterNakAlreadyReg Counter32, 1970 nhrpServerStatRxPurgeReq Counter32, 1971 nhrpServerStatTxPurgeReq Counter32, 1972 nhrpServerStatRxPurgeReply Counter32, 1973 nhrpServerStatTxPurgeReply Counter32, 1975 -- Error Indications 1976 nhrpServerStatRxErrUnrecognizedExtension Counter32, 1977 nhrpServerStatRxErrLoopDetected Counter32, 1978 nhrpServerStatRxErrProtoAddrUnreachable Counter32, 1979 nhrpServerStatRxErrProtoError Counter32, 1980 nhrpServerStatRxErrSduSizeExceeded Counter32, 1981 nhrpServerStatRxErrInvalidExtension Counter32, 1982 nhrpServerStatRxErrInvalidResReplyReceived Counter32, 1983 nhrpServerStatRxErrAuthenticationFailure Counter32, 1984 nhrpServerStatRxErrHopCountExceeded Counter32, 1986 nhrpServerStatTxErrUnrecognizedExtension Counter32, 1987 nhrpServerStatTxErrLoopDetected Counter32, 1988 nhrpServerStatTxErrProtoAddrUnreachable Counter32, 1989 nhrpServerStatTxErrProtoError Counter32, 1990 nhrpServerStatTxErrSduSizeExceeded Counter32, 1991 nhrpServerStatTxErrInvalidExtension Counter32, 1992 nhrpServerStatTxErrAuthenticationFailure Counter32, 1993 nhrpServerStatTxErrHopCountExceeded Counter32, 1995 -- Transit NHS statistics 1996 nhrpServerStatFwResolveReq Counter32, 1997 nhrpServerStatFwResolveReply Counter32, 1998 nhrpServerStatFwRegisterReq Counter32, 1999 nhrpServerStatFwRegisterReply Counter32, 2000 nhrpServerStatFwPurgeReq Counter32, 2001 nhrpServerStatFwPurgeReply Counter32, 2002 nhrpServerStatFwErrorIndication Counter32, 2003 nhrpServerStatDiscontinuityTime TimeStamp 2004 } 2005 nhrpServerStatRxResolveReq OBJECT-TYPE 2006 SYNTAX Counter32 2007 MAX-ACCESS read-only 2008 STATUS current 2009 DESCRIPTION 2010 "The number of NHRP Resolution Requests received by this 2011 server. 2013 Discontinuities in the value of this counter can occur 2014 at re-initialization of the management system, at 2015 NHRP Server re-initialization and at 2016 other times as indicated by the value of 2017 nhrpServerStatDiscontinuityTime." 2018 ::= { nhrpServerStatEntry 1 } 2020 nhrpServerStatTxResolveReplyAck OBJECT-TYPE 2021 SYNTAX Counter32 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "The number of positively acknowledged NHRP 2026 Resolution Replies transmitted by this server. 2028 Discontinuities in the value of this counter can occur 2029 at re-initialization of the management system, at 2030 NHRP Server re-initialization and at 2031 other times as indicated by the value of 2032 nhrpServerStatDiscontinuityTime." 2033 ::= { nhrpServerStatEntry 2 } 2035 nhrpServerStatTxResolveReplyNakProhibited OBJECT-TYPE 2036 SYNTAX Counter32 2037 MAX-ACCESS read-only 2038 STATUS current 2039 DESCRIPTION 2040 "The number of NAKed NHRP Resolution Replies 2041 transmitted by this server with the code 2042 'Administratively Prohibited'. 2044 Discontinuities in the value of this counter can occur 2045 at re-initialization of the management system, at 2046 NHRP Server re-initialization and at 2047 other times as indicated by the value of 2048 nhrpServerStatDiscontinuityTime." 2049 ::= { nhrpServerStatEntry 3 } 2051 nhrpServerStatTxResolveReplyNakInsufResources OBJECT-TYPE 2052 SYNTAX Counter32 2053 MAX-ACCESS read-only 2054 STATUS current 2055 DESCRIPTION 2056 "The number of NAKed NHRP Resolution Replies 2057 transmitted by this server with the code 2058 'Insufficient Resources'. 2060 Discontinuities in the value of this counter can occur 2061 at re-initialization of the management system, at 2062 NHRP Server re-initialization and at 2063 other times as indicated by the value of 2064 nhrpServerStatDiscontinuityTime." 2065 ::= { nhrpServerStatEntry 4 } 2067 nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE 2068 SYNTAX Counter32 2069 MAX-ACCESS read-only 2070 STATUS current 2071 DESCRIPTION 2072 "The number of NAKed NHRP Resolution Replies 2073 transmitted by this server with the code 2074 'No Internetworking Layer Address to NBMA 2075 Address Binding Exists'. 2077 Discontinuities in the value of this counter can occur 2078 at re-initialization of the management system, at 2079 NHRP Server re-initialization and at 2080 other times as indicated by the value of 2081 nhrpServerStatDiscontinuityTime." 2082 ::= { nhrpServerStatEntry 5 } 2084 nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE 2085 SYNTAX Counter32 2086 MAX-ACCESS read-only 2087 STATUS current 2088 DESCRIPTION 2089 "The number of NAKed NHRP Resolution Replies 2090 transmitted by this server with the code 2091 'Binding Exists But Is Not Unique'. 2093 Discontinuities in the value of this counter can occur 2094 at re-initialization of the management system, at 2095 NHRP Server re-initialization and at 2096 other times as indicated by the value of 2097 nhrpServerStatDiscontinuityTime." 2098 ::= { nhrpServerStatEntry 6 } 2100 nhrpServerStatRxRegisterReq OBJECT-TYPE 2101 SYNTAX Counter32 2102 MAX-ACCESS read-only 2103 STATUS current 2104 DESCRIPTION 2105 "The number of NHRP Registration Requests received 2106 by this server. 2108 Discontinuities in the value of this counter can occur 2109 at re-initialization of the management system, at 2110 NHRP Server re-initialization and at 2111 other times as indicated by the value of 2112 nhrpServerStatDiscontinuityTime." 2113 ::= { nhrpServerStatEntry 7 } 2115 nhrpServerStatTxRegisterAck OBJECT-TYPE 2116 SYNTAX Counter32 2117 MAX-ACCESS read-only 2118 STATUS current 2119 DESCRIPTION 2120 "The number of positively acknowledged NHRP Registration 2121 Replies transmitted by this server. 2123 Discontinuities in the value of this counter can occur 2124 at re-initialization of the management system, at 2125 NHRP Server re-initialization and at 2126 other times as indicated by the value of 2127 nhrpServerStatDiscontinuityTime." 2128 ::= { nhrpServerStatEntry 8 } 2130 nhrpServerStatTxRegisterNakProhibited OBJECT-TYPE 2131 SYNTAX Counter32 2132 MAX-ACCESS read-only 2133 STATUS current 2134 DESCRIPTION 2135 "The number of NAKed NHRP Registration Replies 2136 transmitted by this server with the code 2137 'Administratively Prohibited'. 2139 Discontinuities in the value of this counter can occur 2140 at re-initialization of the management system, at 2141 NHRP Server re-initialization and at 2142 other times as indicated by the value of 2143 nhrpServerStatDiscontinuityTime." 2144 ::= { nhrpServerStatEntry 9 } 2146 nhrpServerStatTxRegisterNakInsufResources OBJECT-TYPE 2147 SYNTAX Counter32 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION 2151 "The number of NAKed NHRP Registration Replies 2152 transmitted by this server with the code 2153 'Insufficient Resources'. 2155 Discontinuities in the value of this counter can occur 2156 at re-initialization of the management system, at 2157 NHRP Server re-initialization and at 2158 other times as indicated by the value of 2159 nhrpServerStatDiscontinuityTime." 2160 ::= { nhrpServerStatEntry 10 } 2162 nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE 2163 SYNTAX Counter32 2164 MAX-ACCESS read-only 2165 STATUS current 2166 DESCRIPTION 2167 "The number of NAKed NHRP Registration Replies 2168 transmitted by this server with the code 2169 'Unique Internetworking Layer Address Already 2170 Registered'. 2172 Discontinuities in the value of this counter can occur 2173 at re-initialization of the management system, at 2174 NHRP Server re-initialization and at 2175 other times as indicated by the value of 2176 nhrpServerStatDiscontinuityTime." 2177 ::= { nhrpServerStatEntry 11 } 2179 nhrpServerStatRxPurgeReq OBJECT-TYPE 2180 SYNTAX Counter32 2181 MAX-ACCESS read-only 2182 STATUS current 2183 DESCRIPTION 2184 "The number of NHRP Purge Requests received by 2185 this server. 2187 Discontinuities in the value of this counter can occur 2188 at re-initialization of the management system, at 2189 NHRP Server re-initialization and at 2190 other times as indicated by the value of 2191 nhrpServerStatDiscontinuityTime." 2192 ::= { nhrpServerStatEntry 12 } 2194 nhrpServerStatTxPurgeReq OBJECT-TYPE 2195 SYNTAX Counter32 2196 MAX-ACCESS read-only 2197 STATUS current 2198 DESCRIPTION 2199 "The number of NHRP Purge Requests transmitted by this 2200 server. 2202 Discontinuities in the value of this counter can occur 2203 at re-initialization of the management system, at 2204 NHRP Server re-initialization and at 2205 other times as indicated by the value of 2206 nhrpServerStatDiscontinuityTime." 2207 ::= { nhrpServerStatEntry 13 } 2209 nhrpServerStatRxPurgeReply OBJECT-TYPE 2210 SYNTAX Counter32 2211 MAX-ACCESS read-only 2212 STATUS current 2213 DESCRIPTION 2214 "The number of NHRP Purge Replies received by this 2215 server. 2217 Discontinuities in the value of this counter can occur 2218 at re-initialization of the management system, at 2219 NHRP Server re-initialization and at 2220 other times as indicated by the value of 2221 nhrpServerStatDiscontinuityTime." 2222 ::= { nhrpServerStatEntry 14 } 2224 nhrpServerStatTxPurgeReply OBJECT-TYPE 2225 SYNTAX Counter32 2226 MAX-ACCESS read-only 2227 STATUS current 2228 DESCRIPTION 2229 "The number of NHRP Purge Replies transmitted by 2230 this server. 2232 Discontinuities in the value of this counter can occur 2233 at re-initialization of the management system, at 2234 NHRP Server re-initialization and at 2235 other times as indicated by the value of 2236 nhrpServerStatDiscontinuityTime." 2237 ::= { nhrpServerStatEntry 15 } 2239 nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE 2240 SYNTAX Counter32 2241 MAX-ACCESS read-only 2242 STATUS current 2243 DESCRIPTION 2244 "The number of NHRP Error Indication packets received 2245 by this server with the error code 2246 'Unrecognized Extension'. 2248 Discontinuities in the value of this counter can occur 2249 at re-initialization of the management system, at 2250 NHRP Server re-initialization and at 2251 other times as indicated by the value of 2252 nhrpServerStatDiscontinuityTime." 2253 REFERENCE 2254 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2256 ::= { nhrpServerStatEntry 16 } 2258 nhrpServerStatRxErrLoopDetected OBJECT-TYPE 2259 SYNTAX Counter32 2260 MAX-ACCESS read-only 2261 STATUS current 2262 DESCRIPTION 2263 "The number of NHRP Error Indication packets received 2264 by this server with the error code 'NHRP Loop Detected'. 2266 Discontinuities in the value of this counter can occur 2267 at re-initialization of the management system, at 2268 NHRP Server re-initialization and at 2269 other times as indicated by the value of 2270 nhrpServerStatDiscontinuityTime." 2271 REFERENCE 2272 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2273 ::= { nhrpServerStatEntry 17 } 2275 nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE 2276 SYNTAX Counter32 2277 MAX-ACCESS read-only 2278 STATUS current 2279 DESCRIPTION 2280 "The number of NHRP Error Indication packets received 2281 by this server with the error code 'Protocol Address 2282 Unreachable'. 2284 Discontinuities in the value of this counter can occur 2285 at re-initialization of the management system, at 2286 NHRP Server re-initialization and at 2287 other times as indicated by the value of 2288 nhrpServerStatDiscontinuityTime." 2289 REFERENCE 2290 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2291 ::= { nhrpServerStatEntry 18 } 2293 nhrpServerStatRxErrProtoError OBJECT-TYPE 2294 SYNTAX Counter32 2295 MAX-ACCESS read-only 2296 STATUS current 2297 DESCRIPTION 2298 "The number of NHRP Error Indication packets received 2299 by this server with the error code 'Protocol Error'. 2301 Discontinuities in the value of this counter can occur 2302 at re-initialization of the management system, at 2303 NHRP Server re-initialization and at 2304 other times as indicated by the value of 2305 nhrpServerStatDiscontinuityTime." 2307 REFERENCE 2308 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2309 ::= { nhrpServerStatEntry 19 } 2311 nhrpServerStatRxErrSduSizeExceeded OBJECT-TYPE 2312 SYNTAX Counter32 2313 MAX-ACCESS read-only 2314 STATUS current 2315 DESCRIPTION 2316 "The number of NHRP Error Indication packets received 2317 by this server with the error code 'NHRP SDU Size 2318 Exceeded'. 2320 Discontinuities in the value of this counter can occur 2321 at re-initialization of the management system, at 2322 NHRP Server re-initialization and at 2323 other times as indicated by the value of 2324 nhrpServerStatDiscontinuityTime." 2325 REFERENCE 2326 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2327 ::= { nhrpServerStatEntry 20 } 2329 nhrpServerStatRxErrInvalidExtension OBJECT-TYPE 2330 SYNTAX Counter32 2331 MAX-ACCESS read-only 2332 STATUS current 2333 DESCRIPTION 2334 "The number of NHRP Error Indication packets received 2335 by this server with the error code 'Invalid Extension'. 2337 Discontinuities in the value of this counter can occur 2338 at re-initialization of the management system, at 2339 NHRP Server re-initialization and at 2340 other times as indicated by the value of 2341 nhrpServerStatDiscontinuityTime." 2342 REFERENCE 2343 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2344 ::= { nhrpServerStatEntry 21 } 2346 nhrpServerStatRxErrInvalidResReplyReceived OBJECT-TYPE 2347 SYNTAX Counter32 2348 MAX-ACCESS read-only 2349 STATUS current 2350 DESCRIPTION 2351 "The number of NHRP Error Indication packets received 2352 by this server with the error code 'Invalid Resolution 2353 Reply Received'. 2355 Discontinuities in the value of this counter can occur 2356 at re-initialization of the management system, at 2357 NHRP Server re-initialization and at 2358 other times as indicated by the value of 2359 nhrpServerStatDiscontinuityTime." 2360 REFERENCE 2361 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2362 ::= { nhrpServerStatEntry 22 } 2364 nhrpServerStatRxErrAuthenticationFailure OBJECT-TYPE 2365 SYNTAX Counter32 2366 MAX-ACCESS read-only 2367 STATUS current 2368 DESCRIPTION 2369 "The number of NHRP Error Indication packets 2370 received by this server with the error code 2371 'Authentication Failure'. 2373 Discontinuities in the value of this counter can occur 2374 at re-initialization of the management system, at 2375 NHRP Server re-initialization and at 2376 other times as indicated by the value of 2377 nhrpServerStatDiscontinuityTime." 2378 REFERENCE 2379 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2380 ::= { nhrpServerStatEntry 23 } 2382 nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE 2383 SYNTAX Counter32 2384 MAX-ACCESS read-only 2385 STATUS current 2386 DESCRIPTION 2387 "The number of NHRP Error Indication packets 2388 received by this server with the error code 2389 'Hop Count Exceeded'. 2391 Discontinuities in the value of this counter can occur 2392 at re-initialization of the management system, at 2393 NHRP Server re-initialization and at 2394 other times as indicated by the value of 2395 nhrpServerStatDiscontinuityTime." 2396 REFERENCE 2397 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2398 ::= { nhrpServerStatEntry 24 } 2400 nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE 2401 SYNTAX Counter32 2402 MAX-ACCESS read-only 2403 STATUS current 2404 DESCRIPTION 2405 "The number of NHRP Error Indication packets 2406 transmitted by this server with the error code 2407 'Unrecognized Extension'. 2409 Discontinuities in the value of this counter can occur 2410 at re-initialization of the management system, at 2411 NHRP Server re-initialization and at 2412 other times as indicated by the value of 2413 nhrpServerStatDiscontinuityTime." 2414 REFERENCE 2415 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2416 ::= { nhrpServerStatEntry 25 } 2418 nhrpServerStatTxErrLoopDetected OBJECT-TYPE 2419 SYNTAX Counter32 2420 MAX-ACCESS read-only 2421 STATUS current 2422 DESCRIPTION 2423 "The number of NHRP Error Indication packets 2424 transmitted by this server with the error code 2425 'NHRP Loop Detected'. 2427 Discontinuities in the value of this counter can occur 2428 at re-initialization of the management system, at 2429 NHRP Server re-initialization and at 2430 other times as indicated by the value of 2431 nhrpServerStatDiscontinuityTime." 2432 REFERENCE 2433 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2434 ::= { nhrpServerStatEntry 26 } 2436 nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE 2437 SYNTAX Counter32 2438 MAX-ACCESS read-only 2439 STATUS current 2440 DESCRIPTION 2441 "The number of NHRP Error Indication packets 2442 transmitted by this server with the error code 2443 'Protocol Address Unreachable'. 2445 Discontinuities in the value of this counter can occur 2446 at re-initialization of the management system, at 2447 NHRP Server re-initialization and at 2448 other times as indicated by the value of 2449 nhrpServerStatDiscontinuityTime." 2450 REFERENCE 2451 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2452 ::= { nhrpServerStatEntry 27 } 2454 nhrpServerStatTxErrProtoError OBJECT-TYPE 2455 SYNTAX Counter32 2456 MAX-ACCESS read-only 2457 STATUS current 2458 DESCRIPTION 2459 "The number of NHRP Error Indication packets 2460 transmitted by this server with the error 2461 code 'Protocol Error'. 2463 Discontinuities in the value of this counter can occur 2464 at re-initialization of the management system, at 2465 NHRP Server re-initialization and at 2466 other times as indicated by the value of 2467 nhrpServerStatDiscontinuityTime." 2468 REFERENCE 2469 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2470 ::= { nhrpServerStatEntry 28 } 2472 nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE 2473 SYNTAX Counter32 2474 MAX-ACCESS read-only 2475 STATUS current 2476 DESCRIPTION 2477 "The number of NHRP Error Indication packets 2478 transmitted by this server with the error code 2479 'NHRP SDU Size Exceeded'. 2481 Discontinuities in the value of this counter can occur 2482 at re-initialization of the management system, at 2483 NHRP Server re-initialization and at 2484 other times as indicated by the value of 2485 nhrpServerStatDiscontinuityTime." 2486 REFERENCE 2487 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2488 ::= { nhrpServerStatEntry 29 } 2490 nhrpServerStatTxErrInvalidExtension OBJECT-TYPE 2491 SYNTAX Counter32 2492 MAX-ACCESS read-only 2493 STATUS current 2494 DESCRIPTION 2495 "The number of NHRP Error Indication packets 2496 transmitted by this server with the error code 2497 'Invalid Extension'. 2499 Discontinuities in the value of this counter can occur 2500 at re-initialization of the management system, at 2501 NHRP Server re-initialization and at 2502 other times as indicated by the value of 2503 nhrpServerStatDiscontinuityTime." 2504 REFERENCE 2505 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2507 ::= { nhrpServerStatEntry 30 } 2509 nhrpServerStatTxErrAuthenticationFailure OBJECT-TYPE 2510 SYNTAX Counter32 2511 MAX-ACCESS read-only 2512 STATUS current 2513 DESCRIPTION 2514 "The number of NHRP Error Indication packets 2515 transmitted by this server with the error code 2516 'Authentication Failure'. 2518 Discontinuities in the value of this counter can occur 2519 at re-initialization of the management system, at 2520 NHRP Server re-initialization and at 2521 other times as indicated by the value of 2522 nhrpServerStatDiscontinuityTime." 2523 REFERENCE 2524 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2525 ::= { nhrpServerStatEntry 31 } 2527 nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE 2528 SYNTAX Counter32 2529 MAX-ACCESS read-only 2530 STATUS current 2531 DESCRIPTION 2532 "The number of NHRP Error Indication packets 2533 transmitted by this server with the error 2534 code 'Hop Count Exceeded'. 2536 Discontinuities in the value of this counter can occur 2537 at re-initialization of the management system, at 2538 NHRP Server re-initialization and at 2539 other times as indicated by the value of 2540 nhrpServerStatDiscontinuityTime." 2541 REFERENCE 2542 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2543 ::= { nhrpServerStatEntry 32 } 2545 nhrpServerStatFwResolveReq OBJECT-TYPE 2546 SYNTAX Counter32 2547 MAX-ACCESS read-only 2548 STATUS current 2549 DESCRIPTION 2550 "The number of NHRP Resolution Requests 2551 forwarded by this server acting as a transit NHS. 2553 Discontinuities in the value of this counter can occur 2554 at re-initialization of the management system, at 2555 NHRP Server re-initialization and at 2556 other times as indicated by the value of 2557 nhrpServerStatDiscontinuityTime." 2558 ::= { nhrpServerStatEntry 33 } 2560 nhrpServerStatFwResolveReply OBJECT-TYPE 2561 SYNTAX Counter32 2562 MAX-ACCESS read-only 2563 STATUS current 2564 DESCRIPTION 2565 "The number of NHRP Resolution Replies forwarded 2566 by this server acting as a transit NHS. 2568 Discontinuities in the value of this counter can occur 2569 at re-initialization of the management system, at 2570 NHRP Server re-initialization and at 2571 other times as indicated by the value of 2572 nhrpServerStatDiscontinuityTime." 2573 ::= { nhrpServerStatEntry 34 } 2575 nhrpServerStatFwRegisterReq OBJECT-TYPE 2576 SYNTAX Counter32 2577 MAX-ACCESS read-only 2578 STATUS current 2579 DESCRIPTION 2580 "The number of NHRP Registration Requests forwarded 2581 by this server acting as a transit NHS. 2583 Discontinuities in the value of this counter can occur 2584 at re-initialization of the management system, at 2585 NHRP Server re-initialization and at 2586 other times as indicated by the value of 2587 nhrpServerStatDiscontinuityTime." 2588 ::= { nhrpServerStatEntry 35 } 2590 nhrpServerStatFwRegisterReply OBJECT-TYPE 2591 SYNTAX Counter32 2592 MAX-ACCESS read-only 2593 STATUS current 2594 DESCRIPTION 2595 "The number of NHRP Registration Replies forwarded 2596 by this server acting as a transit NHS. 2598 Discontinuities in the value of this counter can occur 2599 at re-initialization of the management system, at 2600 NHRP Server re-initialization and at 2601 other times as indicated by the value of 2602 nhrpServerStatDiscontinuityTime." 2603 ::= { nhrpServerStatEntry 36 } 2605 nhrpServerStatFwPurgeReq OBJECT-TYPE 2606 SYNTAX Counter32 2607 MAX-ACCESS read-only 2608 STATUS current 2609 DESCRIPTION 2610 "The number of NHRP Purge Requests forwarded 2611 by this server acting as a transit NHS. 2613 Discontinuities in the value of this counter can occur 2614 at re-initialization of the management system, at 2615 NHRP Server re-initialization and at 2616 other times as indicated by the value of 2617 nhrpServerStatDiscontinuityTime." 2618 ::= { nhrpServerStatEntry 37 } 2620 nhrpServerStatFwPurgeReply OBJECT-TYPE 2621 SYNTAX Counter32 2622 MAX-ACCESS read-only 2623 STATUS current 2624 DESCRIPTION 2625 "The number of NHRP Purge Replies forwarded by this 2626 server acting as a transit NHS. 2628 Discontinuities in the value of this counter can occur 2629 at re-initialization of the management system, at 2630 NHRP Server re-initialization and at 2631 other times as indicated by the value of 2632 nhrpServerStatDiscontinuityTime." 2633 ::= { nhrpServerStatEntry 38 } 2635 nhrpServerStatFwErrorIndication OBJECT-TYPE 2636 SYNTAX Counter32 2637 MAX-ACCESS read-only 2638 STATUS current 2639 DESCRIPTION 2640 "The number of NHRP Error Indication packets forwarded 2641 by this server acting as a transit NHS. 2643 Discontinuities in the value of this counter can occur 2644 at re-initialization of the management system, at 2645 NHRP Server re-initialization and at 2646 other times as indicated by the value of 2647 nhrpServerStatDiscontinuityTime." 2648 ::= { nhrpServerStatEntry 39 } 2650 nhrpServerStatDiscontinuityTime OBJECT-TYPE 2651 SYNTAX TimeStamp 2652 MAX-ACCESS read-only 2653 STATUS current 2654 DESCRIPTION 2655 "The value of sysUpTime on the most recent occasion at 2656 which any one or more of this Server's counters 2657 suffered a discontinuity. If no such discontinuities 2658 have occurred since the last re-initialization of the 2659 local management subsystem or the NHRP Server 2660 re-initialization associated with this entry, then 2661 this object contains a zero value." 2662 REFERENCE 2663 "RFC 2233 [18]." 2664 ::= { nhrpServerStatEntry 40 } 2666 --**************************************************************** 2667 -- Module Compliance Statement 2668 --**************************************************************** 2670 nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 } 2672 nhrpCompliances 2673 OBJECT IDENTIFIER ::= { nhrpConformance 1 } 2675 nhrpGroups 2676 OBJECT IDENTIFIER ::= { nhrpConformance 2 } 2678 nhrpModuleCompliance MODULE-COMPLIANCE 2679 STATUS current 2680 DESCRIPTION 2681 "The compliance statement for the NHRP MIB." 2682 MODULE -- this module 2683 MANDATORY-GROUPS { nhrpGeneralGroup } 2685 GROUP nhrpClientGroup 2686 DESCRIPTION 2687 "This group must be supported only by stations that 2688 are NHRP clients." 2690 GROUP nhrpServerGroup 2691 DESCRIPTION 2692 "This group must be supported only by stations that 2693 are NHRP servers." 2694 ::= { nhrpCompliances 1 } 2696 nhrpGeneralGroup OBJECT-GROUP 2697 OBJECTS { 2698 nhrpNextIndex, 2699 nhrpCachePrefixLength, 2700 nhrpCacheNextHopInternetworkAddr, 2701 nhrpCacheNbmaAddrType, 2702 nhrpCacheNbmaAddr, 2703 nhrpCacheNbmaSubaddr, 2704 nhrpCacheType, 2705 nhrpCacheState, 2706 nhrpCacheHoldingTimeValid, 2707 nhrpCacheHoldingTime, 2708 nhrpCacheNegotiatedMtu, 2709 nhrpCachePreference, 2710 nhrpCacheStorageType, 2711 nhrpCacheRowStatus, 2712 nhrpPurgeCacheIdentifier, 2713 nhrpPurgePrefixLength, 2714 nhrpPurgeRequestID, 2715 nhrpPurgeReplyExpected, 2716 nhrpPurgeRowStatus 2717 } 2718 STATUS current 2719 DESCRIPTION 2720 "Objects that apply to both NHRP clients and NHRP 2721 servers." 2722 ::= { nhrpGroups 1 } 2724 nhrpClientGroup OBJECT-GROUP 2725 OBJECTS { 2726 nhrpClientInternetworkAddrType, 2727 nhrpClientInternetworkAddr, 2728 nhrpClientNbmaAddrType, 2729 nhrpClientNbmaAddr, 2730 nhrpClientNbmaSubaddr, 2731 nhrpClientInitialRequestTimeout, 2732 nhrpClientRegistrationRequestRetries, 2733 nhrpClientResolutionRequestRetries, 2734 nhrpClientPurgeRequestRetries, 2735 nhrpClientDefaultMtu, 2736 nhrpClientHoldTime, 2737 nhrpClientRequestID, 2738 nhrpClientStorageType, 2739 nhrpClientRowStatus, 2740 nhrpClientRegUniqueness, 2741 nhrpClientRegState, 2742 nhrpClientRegRowStatus, 2743 nhrpClientNhsInternetworkAddrType, 2744 nhrpClientNhsInternetworkAddr, 2745 nhrpClientNhsNbmaAddrType, 2746 nhrpClientNhsNbmaAddr, 2747 nhrpClientNhsNbmaSubaddr, 2748 nhrpClientNhsInUse, 2749 nhrpClientNhsRowStatus, 2750 nhrpClientStatTxResolveReq, 2751 nhrpClientStatRxResolveReplyAck, 2752 nhrpClientStatRxResolveReplyNakProhibited, 2753 nhrpClientStatRxResolveReplyNakInsufResources, 2754 nhrpClientStatRxResolveReplyNakNoBinding, 2755 nhrpClientStatRxResolveReplyNakNotUnique, 2756 nhrpClientStatTxRegisterReq, 2757 nhrpClientStatRxRegisterAck, 2758 nhrpClientStatRxRegisterNakProhibited, 2759 nhrpClientStatRxRegisterNakInsufResources, 2760 nhrpClientStatRxRegisterNakAlreadyReg, 2761 nhrpClientStatRxPurgeReq, 2762 nhrpClientStatTxPurgeReq, 2763 nhrpClientStatRxPurgeReply, 2764 nhrpClientStatTxPurgeReply, 2765 nhrpClientStatTxErrorIndication, 2766 nhrpClientStatRxErrUnrecognizedExtension, 2767 nhrpClientStatRxErrLoopDetected, 2768 nhrpClientStatRxErrProtoAddrUnreachable, 2769 nhrpClientStatRxErrProtoError, 2770 nhrpClientStatRxErrSduSizeExceeded, 2771 nhrpClientStatRxErrInvalidExtension, 2772 nhrpClientStatRxErrAuthenticationFailure, 2773 nhrpClientStatRxErrHopCountExceeded, 2774 nhrpClientStatDiscontinuityTime 2775 } 2776 STATUS current 2777 DESCRIPTION 2778 "Objects that apply only to NHRP clients." 2779 ::= { nhrpGroups 2 } 2781 nhrpServerGroup OBJECT-GROUP 2782 OBJECTS { 2783 nhrpServerInternetworkAddrType, 2784 nhrpServerInternetworkAddr, 2785 nhrpServerNbmaAddrType, 2786 nhrpServerNbmaAddr, 2787 nhrpServerNbmaSubaddr, 2788 nhrpServerStorageType, 2789 nhrpServerRowStatus, 2790 nhrpServerCacheAuthoritative, 2791 nhrpServerCacheUniqueness, 2792 nhrpServerNhcPrefixLength, 2793 nhrpServerNhcInternetworkAddrType, 2794 nhrpServerNhcInternetworkAddr, 2795 nhrpServerNhcNbmaAddrType, 2796 nhrpServerNhcNbmaAddr, 2797 nhrpServerNhcNbmaSubaddr, 2798 nhrpServerNhcInUse, 2799 nhrpServerNhcRowStatus, 2800 nhrpServerStatRxResolveReq, 2801 nhrpServerStatTxResolveReplyAck, 2802 nhrpServerStatTxResolveReplyNakProhibited, 2803 nhrpServerStatTxResolveReplyNakInsufResources, 2804 nhrpServerStatTxResolveReplyNakNoBinding, 2805 nhrpServerStatTxResolveReplyNakNotUnique, 2806 nhrpServerStatRxRegisterReq, 2807 nhrpServerStatTxRegisterAck, 2808 nhrpServerStatTxRegisterNakProhibited, 2809 nhrpServerStatTxRegisterNakInsufResources, 2810 nhrpServerStatTxRegisterNakAlreadyReg, 2811 nhrpServerStatRxPurgeReq, 2812 nhrpServerStatTxPurgeReq, 2813 nhrpServerStatRxPurgeReply, 2814 nhrpServerStatTxPurgeReply, 2815 nhrpServerStatRxErrUnrecognizedExtension, 2816 nhrpServerStatRxErrLoopDetected, 2817 nhrpServerStatRxErrProtoAddrUnreachable, 2818 nhrpServerStatRxErrProtoError, 2819 nhrpServerStatRxErrSduSizeExceeded, 2820 nhrpServerStatRxErrInvalidExtension, 2821 nhrpServerStatRxErrInvalidResReplyReceived, 2822 nhrpServerStatRxErrAuthenticationFailure, 2823 nhrpServerStatRxErrHopCountExceeded, 2824 nhrpServerStatTxErrUnrecognizedExtension, 2825 nhrpServerStatTxErrLoopDetected, 2826 nhrpServerStatTxErrProtoAddrUnreachable, 2827 nhrpServerStatTxErrProtoError, 2828 nhrpServerStatTxErrSduSizeExceeded, 2829 nhrpServerStatTxErrInvalidExtension, 2830 nhrpServerStatTxErrAuthenticationFailure, 2831 nhrpServerStatTxErrHopCountExceeded, 2832 nhrpServerStatFwResolveReq, 2833 nhrpServerStatFwResolveReply, 2834 nhrpServerStatFwRegisterReq, 2835 nhrpServerStatFwRegisterReply, 2836 nhrpServerStatFwPurgeReq, 2837 nhrpServerStatFwPurgeReply, 2838 nhrpServerStatFwErrorIndication, 2839 nhrpServerStatDiscontinuityTime 2840 } 2841 STATUS current 2842 DESCRIPTION 2843 "Objects that apply only to NHRP servers." 2844 ::= { nhrpGroups 3 } 2846 END 2848 5. IANA Considerations 2850 The Internet Assigned Numbers Authority (IANA) has been and continues 2851 to be responsible for maintaining the ADDRESS FAMILY NUMBERS 2852 (http://www.isi.edu/in-notes/iana/assignments/address-family-numbers) 2853 name space assignments. The request made here is for the IANA to 2854 place this list in a MIB module, such that it may be imported into 2855 other MIBs. The motivation for doing this is to allow MIBs to not 2856 have to change when a new assignment is made to the ADDRESS FAMILY 2857 NUMBERS. This is very similar to the motivation behind the 2858 IANAifType-MIB. 2860 An example of what the MIB would look like is included in this 2861 document. 2863 Any additions or changes to the list of ADDRESS FAMILY NUMBERS 2864 registered via IANA will be done as they have in the past and this 2865 document does not propose any changes to the ADDRESS FAMILY NUMBERS 2866 other than to place them into a MIB, of which an example is given in 2867 this document (see IANA Address Family Numbers MIB). 2869 6. Security 2871 There are a number of management objects defined in this MIB that 2872 have a MAX-ACCESS clause of read-write and/or read-create. Such 2873 objects may be considered sensitive or vulnerable in some network 2874 environments. The support for SET operations in a non-secure 2875 environment without proper protection can have a negative effect on 2876 network operations. 2878 The NHRP Protocol, RFC 2332 [17], Section 5.2.4.4 discusses security. 2879 There is an authentication option which should be utilized to 2880 authenticate the source and also provide data integrity to the NHRP 2881 payload. This MIB does not contain any managed objects which 2882 configure or expose security information such as that needed for NHRP 2883 authentication or data integrity. 2885 The following items were deemed to jeopardize security and thus, were 2886 NOT added to this MIB. Items denoted as (configurable) are those 2887 which would need values. Items denoted as (read-only) are those 2888 which would provide information. Although the NHRP Protocol [17], 2889 requires or has this information, exposing it in a MIB would 2890 jeopardize the entire NBMA domain where NHRP was being used. 2891 Therefore, these items have been omitted from the MIB. 2893 1. (configurable) enable/disable security 2894 2. (configurable) SPI (security parameter index). 2895 Depending upon the implementation, 2896 there may be multiple SPIs, and these would 2897 be configurable also. For example, if the 2898 implementation switched to a different SPI 2899 after a given time. 2900 3. (configurable) algorithm. 2901 The HMAC-MD5-128 is the default hash algorithm. 2902 4. (configurable) lifetime value in seconds. 2903 5. (read-only) key. 2904 6. (read-only) list of users who have access 2905 to the above information. 2907 7. Intellectual Property 2909 The IETF takes no position regarding the validity or scope of any 2910 intellectual property or other rights that might be claimed to 2911 pertain to the implementation or use of the technology described in 2912 this document or the extent to which any license under such rights 2913 might or might not be available; neither does it represent that it 2914 has made any effort to identify any such rights. Information on the 2915 IETF's procedures with respect to rights in standards-track and 2916 standards-related documentation can be found in BCP-11. Copies of 2917 claims of rights made available for publication and any assurances of 2918 licenses to be made available, or the result of an attempt made to 2919 obtain a general license or permission for the use of such 2920 proprietary rights by implementors or users of this specification can 2921 be obtained from the IETF Secretariat. 2923 The IETF invites any interested party to bring to its attention any 2924 copyrights, patents or patent applications, or other proprietary 2925 rights which may cover technology that may be required to practice 2926 this standard. Please address the information to the IETF Executive 2927 Director. 2929 8. Acknowledgments 2931 This document is a product of the IETF's Internetworking Over NBMA 2932 Networks (ion) Working Group. 2934 The authors would like to thank Avri Doria (Bytex) for the first 2935 draft of the NHRP MIB and Keith McCloghrie (cisco) and David Horton 2936 (CITR) for their feedback and suggestions. Also, we would like to 2937 thank Naganand Doraswamy (Bay Networks) for assistance with the 2938 "Security Considerations" section. 2940 9. References 2942 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 2943 Describing SNMP Management Frameworks", RFC 2571, Cabletron 2944 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, April 2945 1999 2947 [2] Rose, M., and K. McCloghrie, "Structure and Identification of 2948 Management Information for TCP/IP-based Internets", RFC 1155, STD 2949 16, Performance Systems International, Hughes LAN Systems, May 1990 2951 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, 2952 STD 16, Performance Systems International, Hughes LAN Systems, 2953 March 1991 2955 [4] M. Rose, "A Convention for Defining Traps for use with the SNMP", 2956 RFC 1215, Performance Systems International, March 1991 2958 [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2959 and S. Waldbusser, "Structure of Management Information Version 2 2960 (SMIv2)", RFC 2578, STD 58, Cisco Systems, SNMPinfo, TU 2961 Braunschweig, SNMP Research, First Virtual Holdings, International 2962 Network Services, April 1999 2964 [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2965 and S. Waldbusser, "Textual Conventions for SMIv2", RFC 2579, STD 2966 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, First 2967 Virtual Holdings, International Network Services, April 1999 2969 [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2970 and S. Waldbusser, "Conformance Statements for SMIv2", RFC 2580, 2971 STD 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, 2972 First Virtual Holdings, International Network Services, April 1999 2974 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 2975 Management Protocol", RFC 1157, STD 15, SNMP Research, Performance 2976 Systems International, Performance Systems International, MIT 2977 Laboratory for Computer Science, May 1990. 2979 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2980 "Introduction to Community-based SNMPv2", RFC 1901, SNMP Research, 2981 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2982 International Network Services, January 1996. 2984 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport 2985 Mappings for Version 2 of the Simple Network Management Protocol 2986 (SNMPv2)", RFC 1906, SNMP Research, Inc., Cisco Systems, Inc., 2987 Dover Beach Consulting, Inc., International Network Services, 2988 January 1996. 2990 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message 2991 Processing and Dispatching for the Simple Network Management 2992 Protocol (SNMP)", RFC 2572, SNMP Research, Inc., Cabletron Systems, 2993 Inc., BMC Software, Inc., IBM T. J. Watson Research, April 1999 2995 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for 2996 version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2997 2574, IBM T. J. Watson Research, April 1999 2999 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol 3000 Operations for Version 2 of the Simple Network Management Protocol 3001 (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc., 3002 Dover Beach Consulting, Inc., International Network Services, 3003 January 1996. 3005 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC 3006 2573, SNMP Research, Inc., Secure Computing Corporation, Cisco 3007 Systems, April 1999 3009 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 3010 Control Model (VACM) for the Simple Network Management Protocol 3011 (SNMP)", RFC 2575, IBM T. J. Watson Research, BMC Software, Inc., 3012 Cisco Systems, Inc., April 1999 3014 [16] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction to 3015 Version 3 of the Internet-standard Network Management Framework", 3016 RFC 2570, SNMP Research, Inc., TIS Labs at Network Associates, 3017 Inc., Ericsson, Cisco Systems, April 1999 3019 [17] Luciani, J. V., Katz, D., Piscitello, D., and B. Cole, "NBMA Next 3020 Hop Resolution Protocol (NHRP).", RFC 2332, Bay Networks, Cisco 3021 Systems, Core Competence, Inc., December 1997 3023 [18] McCloghrie, K., and F. Kastenholz, "The Interfaces Group MIB using 3024 SMIv2.", RFC 2233, Cisco Systems, FTP Software., November 1997 3026 [19] Tesink, K., Editor, "Definitions of Managed Objects for ATM 3027 Management.", RFC 2515, Bell Communications Research, February 1999 3029 [20] Narten, T., and H. Alvestrand, "Guidelines for Writing an IANA 3030 Considerations Section in RFCs.", BCP 26, RFC 2434, IBM, Maxware, 3031 October 1998 3033 [21] Bradner, S., "Key words for use in RFCs to Indicate Requirement 3034 Levels", BCP 14, RFC 2119, Harvard University, March 1997 3036 [22] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, 3037 RFC 2026, Harvard University, October 1996 3039 [23] Cucchiara, J., editor, "Mulitprotocol Over ATM Version 1.0 MIB", 3040 af-mpoa-0092.000, ATM Forum, July 1998 3042 [24] Fredette, A., editor, "Mulitprotocol Over ATM Version 1.0", af- 3043 mpoa-0087.000, ATM Forum, May 1997 3045 [25] Laubach, M., and J. Halpern, "Classical IP and ARP over ATM", RFC 3046 2225, Com21, Newbridge Networks, April 1998 3048 [26] Greene, M., J. Luciani, K. White, and T. Kuo, "Definitions of 3049 Managed Objects for Classical IP and ARP Over ATM Using SMIv2", RFC 3050 2320, Xedia, Bay Networks, April 1998 3052 10. Authors' Addresses 3054 James V. Luciani 3055 Bay Networks 3056 3 Federal Street 3057 Mail Stop: BL3-03 3058 Billerica, MA 01821 3059 Phone: (978) 916-4734 3060 Email: luciani@baynetworks.com 3062 Maria Greene 3063 Contractor 3064 Xedia, Corp. 3065 119 Russell Dr. 3066 Littleton, MA 01460 3067 Email: maria@xedia.com 3069 Joan Cucchiara 3070 IronBridge Networks 3071 55 Hayden Ave. 3072 Lexington, MA 02421 3073 Phone: (781) 372-8236 3074 Email: joan@ironbridgenetworks.com 3076 11. Full Copyright Statement 3078 Copyright (C) The Internet Society (1999). All Rights Reserved. 3080 This document and translations of it may be copied and furnished to 3081 others, and derivative works that comment on or otherwise explain it 3082 or assist in its implementation may be prepared, copied, published 3083 and distributed, in whole or in part, without restriction of any 3084 kind, provided that the above copyright notice and this paragraph are 3085 included on all such copies and derivative works. However, this 3086 document itself may not be modified in any way, such as by removing 3087 the copyright notice or references to the Internet Society or other 3088 Internet organizations, except as needed for the purpose of 3089 developing Internet standards in which case the procedures for 3090 copyrights defined in the Internet Standards process must be 3091 followed, or as required to translate it into languages other than 3092 English. 3094 The limited permissions granted above are perpetual and will not be 3095 revoked by the Internet Society or its successors or assigns. 3097 This document and the information contained herein is provided on an 3098 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 3099 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 3100 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 3101 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 3102 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3104 12. IANA Address Family Numbers MIB 3106 This appendix defines the initial content of the IANA-ADDRESS- 3107 FAMILY-NUMBERS-MIB. This section should be removed from this 3108 document prior to its approval, at which time this MIB will be 3109 administered by IANA. 3111 The branch for this MIB needs to be determined, and an appropriate 3112 number should be added where XXX is currently. 3114 IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN 3116 IMPORTS 3117 MODULE-IDENTITY, 3118 mib-2 FROM SNMPv2-SMI 3119 TEXTUAL-CONVENTION FROM SNMPv2-TC; 3121 ianaAddressFamilyNumbers MODULE-IDENTITY 3122 LAST-UPDATED "9905191200Z" 3123 ORGANIZATION "IANA" 3124 CONTACT-INFO 3125 "Postal: Internet Assigned Numbers Authority 3126 USC/Information Sciences Institute 3127 4676 Admiralty Way 3128 Marina del Rey, CA 90292-6695 3129 USA 3131 Tel: +1 310-822-1511 3132 E-Mail: iana@isi.edu" 3133 DESCRIPTION 3134 "The MIB module defines the AddressFamilyNumbers 3135 textual convention." 3136 ::= { mib-2 XXX } -- to be assigned 3138 AddressFamilyNumbers ::= TEXTUAL-CONVENTION 3139 STATUS current 3140 DESCRIPTION 3141 "The definition of this textual convention with the 3142 addition of newly assigned values is published 3143 periodically by the IANA, in either the Assigned 3144 Numbers RFC, or some derivative of it specific to 3145 Internet Network Management number assignments. 3146 (The latest arrangements can be obtained by 3147 contacting the IANA.) 3149 The enumerations are described as: 3151 other(0), -- none of the following 3152 ipV4(1), -- IP Version 4 3153 ipV6(2), -- IP Version 6 3154 nsap(3), -- NSAP 3155 hdlc(4), -- (8-bit multidrop) 3156 bbn1822(5), 3157 all802(6), -- (includes all 802 media 3158 -- plus Ethernet 'canonical format') 3159 e163(7), 3160 e164(8), -- (SMDS, Frame Relay, ATM) 3161 f69(9), -- (Telex) 3162 x121(10), -- (X.25, Frame Relay) 3163 ipx(11), -- IPX (Internet Protocol Exchange) 3164 appletalk(12), -- Apple Talk 3165 decnetIV(13), -- DEC Net Phase IV 3166 banyanVines(14), -- Banyan Vines 3167 e164withNsap(15), 3168 -- (E.164 with NSAP format subaddress) 3170 reserved(65535) 3172 Requests for new values should be made to IANA via 3173 email (iana@isi.edu)." 3175 SYNTAX INTEGER { 3176 other(0), 3177 ipV4(1), 3178 ipV6(2), 3179 nsap(3), 3180 hdlc(4), 3181 bbn1822(5), 3182 all802(6), 3183 e163(7), 3184 e164(8), 3185 f69(9), 3186 x121(10), 3187 ipx(11), 3188 appletalk(12), 3189 decnetIV(13), 3190 banyanVines(14), 3191 e164withNsap(15), 3192 reserved(65535) 3194 } 3196 END