idnits 2.17.1 draft-ietf-ion-nhrp-mib-09.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 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 937 has weird spacing: '...hes and re-in...' == Line 3096 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 9112 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 3037, but no explicit reference was found in the text == Unused Reference: '22' is defined on line 3044, but no explicit reference was found in the text == Unused Reference: '24' is defined on line 3050, but no explicit reference was found in the text == Unused Reference: '26' is defined on line 3056, 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 (~~), 8 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, mib-2, 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]." 288 -- revision history 290 REVISION "9905191200Z" -- May 19, 1999 291 -- RFC-Editor assigns RFC xxxx 292 DESCRIPTION "Initial version, published as RFC xxxx." 294 ::= { mib-2 XXX } -- to be assigned by IANA 296 --**************************************************************** 297 -- NHRP Textual Conventions 298 --**************************************************************** 300 NhrpGenAddr ::= TEXTUAL-CONVENTION 301 STATUS current 302 DESCRIPTION 303 "The value of an internetwork layer or NBMA address." 304 SYNTAX OCTET STRING (SIZE (0..64)) 306 nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 } 307 --**************************************************************** 308 -- NHRP General (Client and Server) Objects 309 --**************************************************************** 311 nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 } 313 -- 314 -- The following scalar is to be used to 315 -- provided indices for the 316 -- nhrpClientTable, and/or the nhrpServerTable. 317 -- 319 nhrpNextIndex OBJECT-TYPE 320 SYNTAX Unsigned32 321 MAX-ACCESS read-only 322 STATUS current 323 DESCRIPTION 324 "This scalar is used for creating rows in the 325 nhrpClientTable and the nhrpServerTable. 326 The value of this variable is a currently unused value 327 for nhrpClientIndex and nhrpServerIndex. 329 The value returned when reading this variable must be 330 unique for the NHC's and NHS's indices associated with 331 this row. Subsequent attempts to read this variable 332 must return different values. 334 NOTE: this object exists in the General Group because 335 it is to be used in establishing rows in the 336 nhrpClientTable and the nhrpServerTable. In other words, 337 the value retrieved from this object could become the 338 value of nhrpClientIndex and nhprServerIndex. 340 In the situation of an agent re-initialization the value 341 of this object must be saved in non-volatile storage. 343 This variable will return the special value 0 if no new 344 rows can be created." 345 ::= { nhrpGeneralObjects 1 } 347 -- 348 -- The NHRP Cache Table 349 -- 351 nhrpCacheTable OBJECT-TYPE 352 SYNTAX SEQUENCE OF NhrpCacheEntry 353 MAX-ACCESS not-accessible 354 STATUS current 355 DESCRIPTION 356 "This table contains mappings between internetwork layer 357 addresses and NBMA subnetwork layer addresses." 358 ::= { nhrpGeneralObjects 2 } 360 nhrpCacheEntry OBJECT-TYPE 361 SYNTAX NhrpCacheEntry 362 MAX-ACCESS not-accessible 363 STATUS current 364 DESCRIPTION 365 "A cached mapping between an internetwork layer address 366 and an NBMA address. Entries can be created by the 367 network administrator using the nhrpCacheRowStatus 368 column, or they may be added dynamically based on 369 protocol operation (including NHRP, SCSP, and others, 370 such as ATMARP). 372 When created based by NHRP protocol operations 373 this entry is largely based on contents contained in 374 the Client Information Entry (CIE). 376 Zero or more Client Information Entries (CIEs) may be 377 included in the NHRP Packet. For a complete description 378 of the CIE, refer to Section 5.2.0.1 of 379 RFC 2332 [17]." 380 INDEX { 381 nhrpCacheInternetworkAddrType, 382 nhrpCacheInternetworkAddr, 383 ifIndex, 384 nhrpCacheIndex 385 } 386 ::= { nhrpCacheTable 1 } 388 NhrpCacheEntry ::= SEQUENCE { 389 nhrpCacheInternetworkAddrType AddressFamilyNumbers, 390 nhrpCacheInternetworkAddr NhrpGenAddr, 391 nhrpCacheIndex Unsigned32, 392 nhrpCachePrefixLength Integer32, 393 nhrpCacheNextHopInternetworkAddr NhrpGenAddr, 394 nhrpCacheNbmaAddrType AddressFamilyNumbers, 395 nhrpCacheNbmaAddr NhrpGenAddr, 396 nhrpCacheNbmaSubaddr NhrpGenAddr, 397 nhrpCacheType INTEGER, 398 nhrpCacheState INTEGER, 399 nhrpCacheHoldingTimeValid TruthValue, 400 nhrpCacheHoldingTime Unsigned32, 401 nhrpCacheNegotiatedMtu Integer32, 402 nhrpCachePreference Integer32, 403 nhrpCacheStorageType StorageType, 404 nhrpCacheRowStatus RowStatus 406 } 408 nhrpCacheInternetworkAddrType OBJECT-TYPE 409 SYNTAX AddressFamilyNumbers 410 MAX-ACCESS not-accessible 411 STATUS current 412 DESCRIPTION 413 "The internetwork layer address type of this Next Hop 414 Resolution Cache entry. The value of this object indicates 415 how to interpret the values of nhrpCacheInternetworkAddr 416 and nhrpCacheNextHopInternetworkAddr." 417 ::= { nhrpCacheEntry 1 } 419 nhrpCacheInternetworkAddr OBJECT-TYPE 420 SYNTAX NhrpGenAddr 421 MAX-ACCESS not-accessible 422 STATUS current 423 DESCRIPTION 424 "The value of the internetwork address of the 425 destination." 426 ::= { nhrpCacheEntry 2 } 428 nhrpCacheIndex OBJECT-TYPE 429 SYNTAX Unsigned32 (1..4294967295) 430 MAX-ACCESS not-accessible 431 STATUS current 432 DESCRIPTION 433 "An identifier for this entry that has local 434 significance within the scope of the General 435 Group. This identifier is used here to 436 uniquely identify this row, and also used 437 in the 'nhrpPurgeTable' for the value of 438 the 'nhrpPurgeCacheIdentifier'." 439 ::= { nhrpCacheEntry 3 } 441 nhrpCachePrefixLength OBJECT-TYPE 442 SYNTAX Integer32 (0..255) 443 MAX-ACCESS read-only 444 STATUS current 445 DESCRIPTION 446 "The number of bits that define the internetwork layer 447 prefix associated with the nhrpCacheInternetworkAddr." 448 ::= { nhrpCacheEntry 4 } 450 nhrpCacheNextHopInternetworkAddr OBJECT-TYPE 451 SYNTAX NhrpGenAddr 452 MAX-ACCESS read-create 453 STATUS current 454 DESCRIPTION 455 "The value of the internetwork address of the next hop." 457 ::= { nhrpCacheEntry 5 } 459 nhrpCacheNbmaAddrType OBJECT-TYPE 460 SYNTAX AddressFamilyNumbers 461 MAX-ACCESS read-create 462 STATUS current 463 DESCRIPTION 464 "The NBMA address type. The value of this 465 object indicates how to interpret 466 the values of nhrpCacheNbmaAddr and 467 nhrpCacheNbmaSubaddr." 468 ::= { nhrpCacheEntry 6 } 470 nhrpCacheNbmaAddr OBJECT-TYPE 471 SYNTAX NhrpGenAddr 472 MAX-ACCESS read-create 473 STATUS current 474 DESCRIPTION 475 "The value of the NBMA subnetwork address of the next 476 hop." 477 ::= { nhrpCacheEntry 7 } 479 nhrpCacheNbmaSubaddr OBJECT-TYPE 480 SYNTAX NhrpGenAddr 481 MAX-ACCESS read-create 482 STATUS current 483 DESCRIPTION 484 "The value of the NBMA subaddress of the next hop. If 485 there is no subaddress concept for the NBMA address 486 family, this value will be a zero-length OCTET STRING." 487 ::= { nhrpCacheEntry 8 } 489 nhrpCacheType OBJECT-TYPE 490 SYNTAX INTEGER { 491 other(1), 492 register(2), 493 resolveAuthoritative(3), 494 resoveNonauthoritative(4), 495 transit(5), 496 administrativelyAdded(6), 497 atmarp(7), 498 scsp(8) 499 } 500 MAX-ACCESS read-create 501 STATUS current 502 DESCRIPTION 503 "An indication of how this cache entry 504 was created. The values are: 506 'other(1)' The entry was added by some 507 other means. 509 'register(2)' In a server, added based on a 510 client registration. 512 'resolveAuthoritative(3)' In a client, added based on 513 receiving an Authoritative 514 NHRP Resolution Reply. 516 'resolveNonauthoritative(4)' In a client, added based on 517 receiving a Nonauthoritative 518 NHRP Resolution Reply. 520 'transit(5)' In a transit server, added by 521 examining a forwarded NHRP 522 packet. 524 'administrativelyAdded(6)' In a client or server, 525 manually added by the 526 administrator. The 527 StorageType of this entry is 528 reflected in 529 'nhrpCacheStorageType'. 531 'atmarp(7)' The entry was added due to an 532 ATMARP. 534 'scsp(8)' The entry was added due to 535 SCSP. 537 When the entry is under creation using the 538 nhrpCacheRowStatus column, the only value that can be 539 specified by the administrator is 'administrativelyAdded'. 540 Attempting to set any other value will cause an 541 'inconsistentValue' error. 543 The value cannot be modified once the entry is active." 544 ::= { nhrpCacheEntry 9 } 546 nhrpCacheState OBJECT-TYPE 547 SYNTAX INTEGER { 548 incomplete(1), 549 ackReply(2), 550 nakReply(3) 551 } 552 MAX-ACCESS read-only 553 STATUS current 554 DESCRIPTION 555 "An indication of the state of this entry. The values are: 557 'incomplete(1)' The client has sent a NHRP Resolution 558 Request but has not yet received the 559 NHRP Resolution Reply. 561 'ackReply(2)' For a client or server, this is a 562 cached valid mapping. 564 'nakReply(3)' For a client or server, this is a 565 cached NAK mapping." 566 ::= { nhrpCacheEntry 10 } 568 nhrpCacheHoldingTimeValid OBJECT-TYPE 569 SYNTAX TruthValue 570 MAX-ACCESS read-only 571 STATUS current 572 DESCRIPTION 573 "True(1) is returned if the value of 574 'nhrpCacheType' is not 575 'administrativelyAdded'. Since the 576 value of 'nhrpCacheType' was not 577 configured by a user, the value of 578 'nhrpCacheHoldingTime' is 579 considered valid. In other words, the value of 580 'nhrpCacheHoldingTime' represents 581 the Holding Time for the cache Entry. 583 If 'nhrpCacheType has been configured by a 584 user, (i.e. the value of 'nhrpCacheType' is 585 'administrativelyAdded') then false(2) will be returned. 586 This indicates that the value of 587 'nhrpCacheHoldingTime' is undefined because this row 588 could possibly be backed up in nonvolatile storage." 589 ::= { nhrpCacheEntry 11 } 591 nhrpCacheHoldingTime OBJECT-TYPE 592 SYNTAX Unsigned32(0..65535) 593 UNITS "seconds" 594 MAX-ACCESS read-only 595 STATUS current 596 DESCRIPTION 597 "If the value of 'nhrpCacheHoldingTimeValid is 598 true(1) then this object represents the number 599 of seconds that the cache entry will remain in this 600 table. When this value reaches 0 (zero) the row should 601 be deleted. 603 If the value of 'nhrpCacheHoldingTimeValid is 604 false(2) then this object is undefined." 606 ::= { nhrpCacheEntry 12 } 608 nhrpCacheNegotiatedMtu OBJECT-TYPE 609 SYNTAX Integer32 (0..65535) 610 MAX-ACCESS read-only 611 STATUS current 612 DESCRIPTION 613 "The maximum transmission unit (MTU) that was negotiated 614 or registered for this entity. In other words, this is the 615 actual MTU being used." 616 ::= { nhrpCacheEntry 13 } 618 nhrpCachePreference OBJECT-TYPE 619 SYNTAX Integer32 (0..255) 620 MAX-ACCESS read-create 621 STATUS current 622 DESCRIPTION 623 "An object which reflects the Preference value of the 624 Client Information Entry (CIE). 626 Zero or more Client Information Entries (CIEs) may be 627 included in the NHRP Packet. One of the fields in the 628 CIE is the Preference. For a complete description of 629 the CIE, refer to Section 5.2.0.1 of RFC 2332 [17]." 630 REFERENCE 631 "Section 5.2.0.1 Mandatory Part Format, RFC 2332 [17]." 632 ::= { nhrpCacheEntry 14 } 634 nhrpCacheStorageType OBJECT-TYPE 635 SYNTAX StorageType 636 MAX-ACCESS read-create 637 STATUS current 638 DESCRIPTION 639 "This value only has meaning when the 'nhrpCacheType' 640 has the value of 'administrativelyAdded'. 642 When the row is created due to being 643 'administrativelyAdded', this object reflects whether 644 this row is kept in volatile storage 645 and lost upon reboot or if this row is backed up by 646 non-volatile or permanent storage. 648 If the value of 'nhrpCacheType' has a value which 649 is not 'administrativelyAdded, then the value of this 650 object is 'other(1)'." 651 DEFVAL { nonVolatile } 652 ::= { nhrpCacheEntry 15 } 654 nhrpCacheRowStatus OBJECT-TYPE 655 SYNTAX RowStatus 656 MAX-ACCESS read-create 657 STATUS current 658 DESCRIPTION 659 "An object that allows entries in this table to be 660 created and deleted using the RowStatus convention." 661 ::= { nhrpCacheEntry 16 } 663 -- 664 -- The NHRP Purge Request Table 665 -- 667 nhrpPurgeReqTable OBJECT-TYPE 668 SYNTAX SEQUENCE OF NhrpPurgeReqEntry 669 MAX-ACCESS not-accessible 670 STATUS current 671 DESCRIPTION 672 "This table will track Purge Request Information." 673 ::= { nhrpGeneralObjects 3 } 675 nhrpPurgeReqEntry OBJECT-TYPE 676 SYNTAX NhrpPurgeReqEntry 677 MAX-ACCESS not-accessible 678 STATUS current 679 DESCRIPTION 680 "Information regarding a Purge Request." 681 INDEX { nhrpPurgeIndex } 682 ::= { nhrpPurgeReqTable 1 } 684 NhrpPurgeReqEntry ::= SEQUENCE { 685 nhrpPurgeIndex Unsigned32, 686 nhrpPurgeCacheIdentifier Unsigned32, 687 nhrpPurgePrefixLength Integer32, 688 nhrpPurgeRequestID Unsigned32, 689 nhrpPurgeReplyExpected TruthValue, 690 nhrpPurgeRowStatus RowStatus 691 } 693 nhrpPurgeIndex OBJECT-TYPE 694 SYNTAX Unsigned32 (1..4294967295) 695 MAX-ACCESS not-accessible 696 STATUS current 697 DESCRIPTION 698 "An index for this entry that has local significance 699 within the scope of this table." 700 ::= { nhrpPurgeReqEntry 1 } 702 nhrpPurgeCacheIdentifier OBJECT-TYPE 703 SYNTAX Unsigned32 (1..4294967295) 704 MAX-ACCESS read-create 705 STATUS current 706 DESCRIPTION 707 "This object identifies which row in 708 'nhrpCacheTable' is being purged. This object 709 should have the same value as the 'nhrpCacheIndex' 710 in the 'nhrpCacheTable'." 711 ::= { nhrpPurgeReqEntry 2 } 713 nhrpPurgePrefixLength OBJECT-TYPE 714 SYNTAX Integer32 (0..255) 715 MAX-ACCESS read-only 716 STATUS current 717 DESCRIPTION 718 "In the case of NHRP Purge Requests, this specifies the 719 equivalence class of addresses which match the first 720 'Prefix Length' bit positions of the Client Protocol 721 Address specified in the Client Information Entry (CIE)." 722 ::= { nhrpPurgeReqEntry 3 } 724 nhrpPurgeRequestID OBJECT-TYPE 725 SYNTAX Unsigned32 726 MAX-ACCESS read-create 727 STATUS current 728 DESCRIPTION 729 "The Request ID used in the purge request." 730 ::= { nhrpPurgeReqEntry 4 } 732 nhrpPurgeReplyExpected OBJECT-TYPE 733 SYNTAX TruthValue 734 MAX-ACCESS read-create 735 STATUS current 736 DESCRIPTION 737 "An indication of whether this Purge Request has the 738 'N' Bit cleared (off)." 739 ::= { nhrpPurgeReqEntry 5 } 741 nhrpPurgeRowStatus OBJECT-TYPE 742 SYNTAX RowStatus 743 MAX-ACCESS read-create 744 STATUS current 745 DESCRIPTION 746 "An object that allows entries in this table to be 747 created and deleted using the RowStatus convention." 748 ::= { nhrpPurgeReqEntry 6 } 750 --**************************************************************** 751 -- NHRP Client Objects 752 --**************************************************************** 754 nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 } 755 -- 756 -- The NHRP Client Table 757 -- 759 nhrpClientTable OBJECT-TYPE 760 SYNTAX SEQUENCE OF NhrpClientEntry 761 MAX-ACCESS not-accessible 762 STATUS current 763 DESCRIPTION 764 "Information about NHRP clients (NHCs) managed by this 765 agent." 766 ::= { nhrpClientObjects 1 } 768 nhrpClientEntry OBJECT-TYPE 769 SYNTAX NhrpClientEntry 770 MAX-ACCESS not-accessible 771 STATUS current 772 DESCRIPTION 773 "Information about a single NHC." 774 INDEX { nhrpClientIndex } 775 ::= { nhrpClientTable 1 } 777 NhrpClientEntry ::= SEQUENCE { 778 nhrpClientIndex Unsigned32, 779 nhrpClientInternetworkAddrType AddressFamilyNumbers, 780 nhrpClientInternetworkAddr NhrpGenAddr, 781 nhrpClientNbmaAddrType AddressFamilyNumbers, 782 nhrpClientNbmaAddr NhrpGenAddr, 783 nhrpClientNbmaSubaddr NhrpGenAddr, 784 nhrpClientInitialRequestTimeout Integer32, 785 nhrpClientRegistrationRequestRetries Integer32, 786 nhrpClientResolutionRequestRetries Integer32, 787 nhrpClientPurgeRequestRetries Integer32, 788 nhrpClientDefaultMtu Unsigned32, 789 nhrpClientHoldTime Unsigned32, 790 nhrpClientRequestID Unsigned32, 791 nhrpClientStorageType StorageType, 792 nhrpClientRowStatus RowStatus 793 } 795 nhrpClientIndex OBJECT-TYPE 796 SYNTAX Unsigned32 (1..4294967295) 797 MAX-ACCESS not-accessible 798 STATUS current 799 DESCRIPTION 800 "An identifier for the NHRP client that is unique within 801 the scope of this agent. The 'nhrpNextIndex' value 802 should be consulted (read), prior to creating a row in 803 this table, and the value returned from reading 804 'nhrpNextIndex' should be used as this object's value." 806 ::= { nhrpClientEntry 1 } 808 nhrpClientInternetworkAddrType OBJECT-TYPE 809 SYNTAX AddressFamilyNumbers 810 MAX-ACCESS read-create 811 STATUS current 812 DESCRIPTION 813 "The type of the internetwork layer address of this 814 client. This object indicates how the value of 815 nhrpClientInternetworkAddr is to be interpreted." 816 ::= { nhrpClientEntry 2 } 818 nhrpClientInternetworkAddr OBJECT-TYPE 819 SYNTAX NhrpGenAddr 820 MAX-ACCESS read-create 821 STATUS current 822 DESCRIPTION 823 "The value of the internetwork layer address of this 824 client." 825 ::= { nhrpClientEntry 3 } 827 nhrpClientNbmaAddrType OBJECT-TYPE 828 SYNTAX AddressFamilyNumbers 829 MAX-ACCESS read-create 830 STATUS current 831 DESCRIPTION 832 "The type of the NBMA subnetwork address of this client. 833 This object indicates how the values of 834 nhrpClientNbmaAddr and nhrpClientNbmaSubaddr are to be 835 interpreted." 836 ::= { nhrpClientEntry 4 } 838 nhrpClientNbmaAddr OBJECT-TYPE 839 SYNTAX NhrpGenAddr 840 MAX-ACCESS read-create 841 STATUS current 842 DESCRIPTION 843 "The NBMA subnetwork address of this client." 844 ::= { nhrpClientEntry 5 } 846 nhrpClientNbmaSubaddr OBJECT-TYPE 847 SYNTAX NhrpGenAddr 848 MAX-ACCESS read-create 849 STATUS current 850 DESCRIPTION 851 "The NBMA subaddress of this client. For NBMA address 852 families without a subaddress concept, this will be a 853 zero-length OCTET STRING." 854 ::= { nhrpClientEntry 6 } 856 nhrpClientInitialRequestTimeout OBJECT-TYPE 857 SYNTAX Integer32 (1..900) 858 UNITS "seconds" 859 MAX-ACCESS read-create 860 STATUS current 861 DESCRIPTION 862 "The number of seconds that the client will wait before 863 timing out an NHRP initial request. This object only has 864 meaning for the initial timeout period." 865 DEFVAL { 10 } 866 ::= { nhrpClientEntry 7 } 868 nhrpClientRegistrationRequestRetries OBJECT-TYPE 869 SYNTAX Integer32 (0..65535) 870 MAX-ACCESS read-create 871 STATUS current 872 DESCRIPTION 873 "The number of times the client will retry the 874 registration request before failure. A value of 875 0 means don't retry. A value of 65535 means 876 retry forever." 877 DEFVAL { 3 } 878 ::= { nhrpClientEntry 8 } 880 nhrpClientResolutionRequestRetries OBJECT-TYPE 881 SYNTAX Integer32 (0..65535) 882 MAX-ACCESS read-create 883 STATUS current 884 DESCRIPTION 885 "The number of times the client will retry the resolution 886 request before failure. A value of 0 means don't retry. 887 A value of 65535 means retry forever." 888 DEFVAL { 3 } 889 ::= { nhrpClientEntry 9 } 891 nhrpClientPurgeRequestRetries OBJECT-TYPE 892 SYNTAX Integer32 (0..65535) 893 MAX-ACCESS read-create 894 STATUS current 895 DESCRIPTION 896 "The number of times the client will retry a purge request 897 before failure. A value of 0 means don't retry. A value of 898 65535 means retry forever." 899 DEFVAL { 3 } 900 ::= { nhrpClientEntry 10 } 902 nhrpClientDefaultMtu OBJECT-TYPE 903 SYNTAX Unsigned32 (0..65535) 904 MAX-ACCESS read-create 905 STATUS current 906 DESCRIPTION 907 "The default maximum transmission unit (MTU) of the 908 LIS/LAG which this client should use. This object 909 will be initialized by the agent to the default MTU 910 of the LIS/LAG (which is 9180) unless a different MTU 911 value is specified during creation of this Client." 912 REFERENCE 913 "RFC 2225 [25], Classical IP and ARP over ATM, Section 7, 914 DEFAULT VALUE FOR IP MTU OVER ATM AAL5." 915 DEFVAL { 9180 } 916 ::= { nhrpClientEntry 11 } 918 nhrpClientHoldTime OBJECT-TYPE 919 SYNTAX Unsigned32(0..65535) 920 UNITS "seconds" 921 MAX-ACCESS read-create 922 STATUS current 923 DESCRIPTION 924 "The hold time the client will register." 925 DEFVAL { 900 } 926 ::= { nhrpClientEntry 12 } 928 nhrpClientRequestID OBJECT-TYPE 929 SYNTAX Unsigned32 930 MAX-ACCESS read-create 931 STATUS current 932 DESCRIPTION 933 "The Request ID used to register this client with its 934 server. According to Section 5.2.3 of the NHRP 935 Specification, RFC 2332 [17], the Request ID must 936 be kept in non-volatile storage, so that if an NHC 937 crashes and re-initializes, it will use a different 938 Request ID during the registration process 939 when reregistering with the same NHS." 940 REFERENCE 941 "Section 5.2.3 NHRP Registration Request, RFC 2332 [17]." 942 ::= { nhrpClientEntry 13 } 944 nhrpClientStorageType OBJECT-TYPE 945 SYNTAX StorageType 946 MAX-ACCESS read-create 947 STATUS current 948 DESCRIPTION 949 "This object defines whether this row is kept in 950 volatile storage and lost upon a Client crash or 951 reboot situation, or if this row is backed up by 952 nonvolatile or permanent storage." 953 DEFVAL { nonVolatile } 954 ::= { nhrpClientEntry 14 } 956 nhrpClientRowStatus OBJECT-TYPE 957 SYNTAX RowStatus 958 MAX-ACCESS read-create 959 STATUS current 960 DESCRIPTION 961 "An object that allows entries in this table to be 962 created and deleted using the RowStatus convention." 963 ::= { nhrpClientEntry 15 } 965 -- 966 -- The NHRP Client Registration Table 967 -- 969 nhrpClientRegistrationTable OBJECT-TYPE 970 SYNTAX SEQUENCE OF NhrpClientRegistrationEntry 971 MAX-ACCESS not-accessible 972 STATUS current 973 DESCRIPTION 974 "A table of Registration Request Information that 975 needs to be maintained by the NHCs (clients)." 976 REFERENCE 977 "Section 5.2.3 NHRP Registration Request, RFC 2332 [17]." 978 ::= { nhrpClientObjects 2 } 980 nhrpClientRegistrationEntry OBJECT-TYPE 981 SYNTAX NhrpClientRegistrationEntry 982 MAX-ACCESS not-accessible 983 STATUS current 984 DESCRIPTION 985 "An NHC needs to maintain registration request information 986 between the NHC and the NHS. An entry in this table 987 represents information for a single registration request." 988 INDEX { nhrpClientIndex, 989 nhrpClientRegIndex 990 } 991 ::= { nhrpClientRegistrationTable 1 } 993 NhrpClientRegistrationEntry ::= SEQUENCE { 994 nhrpClientRegIndex Unsigned32, 995 nhrpClientRegUniqueness INTEGER, 996 nhrpClientRegState INTEGER, 997 nhrpClientRegRowStatus RowStatus 998 } 1000 nhrpClientRegIndex OBJECT-TYPE 1001 SYNTAX Unsigned32 (1..4294967295) 1002 MAX-ACCESS not-accessible 1003 STATUS current 1004 DESCRIPTION 1005 "An identifier for this entry such that it 1006 identifies a specific Registration Request from 1007 the NHC represented by the nhrpClientIndex." 1008 ::= { nhrpClientRegistrationEntry 1 } 1010 nhrpClientRegUniqueness OBJECT-TYPE 1011 SYNTAX INTEGER { 1012 requestUnique(1), 1013 requestNotUnique(2) 1014 } 1015 MAX-ACCESS read-create 1016 STATUS current 1017 DESCRIPTION 1018 "The Uniqueness indicator for this Registration Request. 1019 If this object has the value of requestUnique(1), then 1020 the Uniqueness bit is set in the the NHRP Registration 1021 Request represented by this row. The value cannot 1022 be changed once the row is created." 1023 ::= { nhrpClientRegistrationEntry 2 } 1025 nhrpClientRegState OBJECT-TYPE 1026 SYNTAX INTEGER { 1027 other(1), 1028 registering(2), 1029 ackRegisterReply(3), 1030 nakRegisterReply(4) 1031 } 1032 MAX-ACCESS read-only 1033 STATUS current 1034 DESCRIPTION 1035 "The registration state of this client. The values are: 1036 'other(1)' The state of the registration 1037 request is not one of 1038 'registering', 1039 'ackRegisterReply' or 1040 'nakRegisterReply'. 1042 'registering(2)' A registration request has 1043 been issued and a registration 1044 reply is expected. 1046 'ackRegisterReply(3)' A positive registration reply 1047 has been received. 1049 'nakRegisterReply(4)' The client has received a 1050 negative registration 1051 reply (NAK)." 1052 ::= { nhrpClientRegistrationEntry 3 } 1054 nhrpClientRegRowStatus OBJECT-TYPE 1055 SYNTAX RowStatus 1056 MAX-ACCESS read-create 1057 STATUS current 1058 DESCRIPTION 1059 "An object that allows entries in this table to be 1060 created and deleted using the RowStatus convention." 1061 ::= { nhrpClientRegistrationEntry 4 } 1063 -- 1064 -- The NHRP Client->Server Table 1065 -- 1067 nhrpClientNhsTable OBJECT-TYPE 1068 SYNTAX SEQUENCE OF NhrpClientNhsEntry 1069 MAX-ACCESS not-accessible 1070 STATUS current 1071 DESCRIPTION 1072 "A table of NHSes that are available for use by this NHC 1073 (client). By default, the agent will add an entry to this 1074 table that corresponds to the client's default router." 1075 ::= { nhrpClientObjects 3 } 1077 nhrpClientNhsEntry OBJECT-TYPE 1078 SYNTAX NhrpClientNhsEntry 1079 MAX-ACCESS not-accessible 1080 STATUS current 1081 DESCRIPTION 1082 "An NHS that may be used by an NHC." 1083 INDEX { nhrpClientIndex, nhrpClientNhsIndex } 1084 ::= { nhrpClientNhsTable 1 } 1086 NhrpClientNhsEntry ::= SEQUENCE { 1087 nhrpClientNhsIndex Unsigned32, 1088 nhrpClientNhsInternetworkAddrType AddressFamilyNumbers, 1089 nhrpClientNhsInternetworkAddr NhrpGenAddr, 1090 nhrpClientNhsNbmaAddrType AddressFamilyNumbers, 1091 nhrpClientNhsNbmaAddr NhrpGenAddr, 1092 nhrpClientNhsNbmaSubaddr NhrpGenAddr, 1093 nhrpClientNhsInUse TruthValue, 1094 nhrpClientNhsRowStatus RowStatus 1095 } 1097 nhrpClientNhsIndex OBJECT-TYPE 1098 SYNTAX Unsigned32 (1..4294967295) 1099 MAX-ACCESS not-accessible 1100 STATUS current 1101 DESCRIPTION 1102 "An identifier for an NHS available to an NHC." 1103 ::= { nhrpClientNhsEntry 1 } 1105 nhrpClientNhsInternetworkAddrType OBJECT-TYPE 1106 SYNTAX AddressFamilyNumbers 1107 MAX-ACCESS read-create 1108 STATUS current 1109 DESCRIPTION 1110 "The type of the internetwork layer address of the 1111 NHRP server represented in this entry. This object 1112 indicates how the value of 1113 nhrpClientNhsInternetworkAddr is to be interpreted." 1114 ::= { nhrpClientNhsEntry 2 } 1116 nhrpClientNhsInternetworkAddr OBJECT-TYPE 1117 SYNTAX NhrpGenAddr 1118 MAX-ACCESS read-create 1119 STATUS current 1120 DESCRIPTION 1121 "The value of the destination internetwork layer 1122 address of the NHRP server represented by this 1123 entry. If this value is not known, this will be 1124 a zero-length OCTET STRING." 1125 ::= { nhrpClientNhsEntry 3 } 1127 nhrpClientNhsNbmaAddrType OBJECT-TYPE 1128 SYNTAX AddressFamilyNumbers 1129 MAX-ACCESS read-create 1130 STATUS current 1131 DESCRIPTION 1132 "The type of the NBMA subnetwork address of the NHRP 1133 Server represented by this entry. This object indicates 1134 how the values of nhrpClientNhsNbmaAddr and 1135 nhrpClientNhsNbmaSubaddr are to be interpreted." 1136 ::= { nhrpClientNhsEntry 4 } 1138 nhrpClientNhsNbmaAddr OBJECT-TYPE 1139 SYNTAX NhrpGenAddr 1140 MAX-ACCESS read-create 1141 STATUS current 1142 DESCRIPTION 1143 "The NBMA subnetwork address of the NHS. The type of 1144 the address is indicated by the corresponding value of 1145 nhrpClientNhsNbmaAddrType." 1146 ::= { nhrpClientNhsEntry 5 } 1148 nhrpClientNhsNbmaSubaddr OBJECT-TYPE 1149 SYNTAX NhrpGenAddr 1150 MAX-ACCESS read-create 1151 STATUS current 1152 DESCRIPTION 1153 "The NBMA subaddress of the NHS. For NMBA address 1154 families that do not have the concept of subaddress, 1155 this will be a zero-length OCTET STRING." 1156 ::= { nhrpClientNhsEntry 6 } 1158 nhrpClientNhsInUse OBJECT-TYPE 1159 SYNTAX TruthValue 1160 MAX-ACCESS read-only 1161 STATUS current 1162 DESCRIPTION 1163 "An indication of whether this NHS is in use by the NHC." 1164 ::= { nhrpClientNhsEntry 7 } 1166 nhrpClientNhsRowStatus OBJECT-TYPE 1167 SYNTAX RowStatus 1168 MAX-ACCESS read-create 1169 STATUS current 1170 DESCRIPTION 1171 "An object that allows entries in this table to be 1172 created and deleted using the RowStatus convention." 1173 ::= { nhrpClientNhsEntry 8 } 1175 -- 1176 -- The NHRP Client StatisticsTable 1177 -- 1179 nhrpClientStatTable OBJECT-TYPE 1180 SYNTAX SEQUENCE OF NhrpClientStatEntry 1181 MAX-ACCESS not-accessible 1182 STATUS current 1183 DESCRIPTION 1184 "This table contains statistics collected by NHRP 1185 clients." 1186 ::= { nhrpClientObjects 4 } 1188 nhrpClientStatEntry OBJECT-TYPE 1189 SYNTAX NhrpClientStatEntry 1190 MAX-ACCESS not-accessible 1191 STATUS current 1192 DESCRIPTION 1193 "Statistics collected by a NHRP client." 1194 INDEX { nhrpClientIndex } 1195 ::= { nhrpClientStatTable 1 } 1197 NhrpClientStatEntry ::= SEQUENCE { 1198 nhrpClientStatTxResolveReq Counter32, 1199 nhrpClientStatRxResolveReplyAck Counter32, 1200 nhrpClientStatRxResolveReplyNakProhibited Counter32, 1201 nhrpClientStatRxResolveReplyNakInsufResources Counter32, 1202 nhrpClientStatRxResolveReplyNakNoBinding Counter32, 1203 nhrpClientStatRxResolveReplyNakNotUnique Counter32, 1204 nhrpClientStatTxRegisterReq Counter32, 1205 nhrpClientStatRxRegisterAck Counter32, 1206 nhrpClientStatRxRegisterNakProhibited Counter32, 1207 nhrpClientStatRxRegisterNakInsufResources Counter32, 1208 nhrpClientStatRxRegisterNakAlreadyReg Counter32, 1210 nhrpClientStatRxPurgeReq Counter32, 1211 nhrpClientStatTxPurgeReq Counter32, 1212 nhrpClientStatRxPurgeReply Counter32, 1213 nhrpClientStatTxPurgeReply Counter32, 1215 nhrpClientStatTxErrorIndication Counter32, 1216 nhrpClientStatRxErrUnrecognizedExtension Counter32, 1217 nhrpClientStatRxErrLoopDetected Counter32, 1218 nhrpClientStatRxErrProtoAddrUnreachable Counter32, 1219 nhrpClientStatRxErrProtoError Counter32, 1220 nhrpClientStatRxErrSduSizeExceeded Counter32, 1221 nhrpClientStatRxErrInvalidExtension Counter32, 1222 nhrpClientStatRxErrAuthenticationFailure Counter32, 1223 nhrpClientStatRxErrHopCountExceeded Counter32, 1224 nhrpClientStatDiscontinuityTime TimeStamp 1225 } 1227 nhrpClientStatTxResolveReq OBJECT-TYPE 1228 SYNTAX Counter32 1229 MAX-ACCESS read-only 1230 STATUS current 1231 DESCRIPTION 1232 "The number of NHRP Resolution Requests transmitted 1233 by this client. 1235 Discontinuities in the value of this counter can occur 1236 at re-initialization of the management system, at 1237 NHRP Client re-initialization and at 1238 other times as indicated by the value of 1239 nhrpClientStatDiscontinuityTime." 1240 ::= { nhrpClientStatEntry 1 } 1242 nhrpClientStatRxResolveReplyAck OBJECT-TYPE 1243 SYNTAX Counter32 1244 MAX-ACCESS read-only 1245 STATUS current 1246 DESCRIPTION 1247 "The number of positively acknowledged NHRP Resolution 1248 Replies received by this client. 1250 Discontinuities in the value of this counter can occur 1251 at re-initialization of the management system, at 1252 NHRP Client re-initialization and at 1253 other times as indicated by the value of 1254 nhrpClientStatDiscontinuityTime." 1255 ::= { nhrpClientStatEntry 2 } 1257 nhrpClientStatRxResolveReplyNakProhibited OBJECT-TYPE 1258 SYNTAX Counter32 1259 MAX-ACCESS read-only 1260 STATUS current 1261 DESCRIPTION 1262 "The number of NAKed NHRP Resolution Replies received 1263 by this client that contained the code indicating 1264 'Administratively Prohibited'. 1266 Discontinuities in the value of this counter can occur 1267 at re-initialization of the management system, at 1268 NHRP Client re-initialization and at 1269 other times as indicated by the value of 1270 nhrpClientStatDiscontinuityTime." 1271 ::= { nhrpClientStatEntry 3 } 1273 nhrpClientStatRxResolveReplyNakInsufResources OBJECT-TYPE 1274 SYNTAX Counter32 1275 MAX-ACCESS read-only 1276 STATUS current 1277 DESCRIPTION 1278 "The number of NAKed NHRP Resolution Replies received 1279 by this client that contained the code indicating 1280 'Insufficient Resources'. 1282 Discontinuities in the value of this counter can occur 1283 at re-initialization of the management system, at 1284 NHRP Client re-initialization and at 1285 other times as indicated by the value of 1286 nhrpClientStatDiscontinuityTime." 1287 ::= { nhrpClientStatEntry 4 } 1289 nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE 1290 SYNTAX Counter32 1291 MAX-ACCESS read-only 1292 STATUS current 1293 DESCRIPTION 1294 "The number of NAKed NHRP Resolution Replies received 1295 by this client that contained the code indicating 1296 'No Internetworking Layer Address to NBMA Address 1297 Binding Exists'. 1299 Discontinuities in the value of this counter can occur 1300 at re-initialization of the management system, at 1301 NHRP Client re-initialization and at 1302 other times as indicated by the value of 1303 nhrpClientStatDiscontinuityTime." 1305 ::= { nhrpClientStatEntry 5 } 1307 nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE 1308 SYNTAX Counter32 1309 MAX-ACCESS read-only 1310 STATUS current 1311 DESCRIPTION 1312 "The number of NAKed NHRP Resolution Replies received 1313 by this client that contained the code indicating 1314 'Binding Exists But Is Not Unique'. 1316 Discontinuities in the value of this counter can occur 1317 at re-initialization of the management system, at 1318 NHRP Client re-initialization and at 1319 other times as indicated by the value of 1320 nhrpClientStatDiscontinuityTime." 1321 ::= { nhrpClientStatEntry 6 } 1323 nhrpClientStatTxRegisterReq OBJECT-TYPE 1324 SYNTAX Counter32 1325 MAX-ACCESS read-only 1326 STATUS current 1327 DESCRIPTION 1328 "The number of NHRP Registration Requests transmitted 1329 by this client. 1331 Discontinuities in the value of this counter can occur 1332 at re-initialization of the management system, at 1333 NHRP Client re-initialization and at 1334 other times as indicated by the value of 1335 nhrpClientStatDiscontinuityTime." 1336 ::= { nhrpClientStatEntry 7 } 1338 nhrpClientStatRxRegisterAck OBJECT-TYPE 1339 SYNTAX Counter32 1340 MAX-ACCESS read-only 1341 STATUS current 1342 DESCRIPTION 1343 "The number of positively acknowledged NHRP Registration 1344 Replies received by this client. 1346 Discontinuities in the value of this counter can occur 1347 at re-initialization of the management system, at 1348 NHRP Client re-initialization and at 1349 other times as indicated by the value of 1350 nhrpClientStatDiscontinuityTime." 1351 ::= { nhrpClientStatEntry 8 } 1353 nhrpClientStatRxRegisterNakProhibited OBJECT-TYPE 1354 SYNTAX Counter32 1355 MAX-ACCESS read-only 1356 STATUS current 1357 DESCRIPTION 1358 "The number of NAKed NHRP Registration Replies received 1359 by this client that contained the code indicating 1360 'Administratively Prohibited'. 1362 Discontinuities in the value of this counter can occur 1363 at re-initialization of the management system, at 1364 NHRP Client re-initialization and at 1365 other times as indicated by the value of 1366 nhrpClientStatDiscontinuityTime." 1367 ::= { nhrpClientStatEntry 9 } 1369 nhrpClientStatRxRegisterNakInsufResources OBJECT-TYPE 1370 SYNTAX Counter32 1371 MAX-ACCESS read-only 1372 STATUS current 1373 DESCRIPTION 1374 "The number of NAKed NHRP Registration Replies received 1375 by this client that contained the code indicating 1376 'Insufficient Resources'. 1378 Discontinuities in the value of this counter can occur 1379 at re-initialization of the management system, at 1380 NHRP Client re-initialization and at 1381 other times as indicated by the value of 1382 nhrpClientStatDiscontinuityTime." 1383 ::= { nhrpClientStatEntry 10 } 1385 nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE 1386 SYNTAX Counter32 1387 MAX-ACCESS read-only 1388 STATUS current 1389 DESCRIPTION 1390 "The number of NAKed NHRP Registration Replies received 1391 by this client that contained the code indicating 'Unique 1392 Internetworking Layer Address Already Registered'. 1394 Discontinuities in the value of this counter can occur 1395 at re-initialization of the management system, at 1396 NHRP Client re-initialization and at 1397 other times as indicated by the value of 1398 nhrpClientStatDiscontinuityTime." 1399 ::= { nhrpClientStatEntry 11 } 1401 nhrpClientStatRxPurgeReq OBJECT-TYPE 1402 SYNTAX Counter32 1403 MAX-ACCESS read-only 1404 STATUS current 1405 DESCRIPTION 1406 "The number of NHRP Purge Requests received by this 1407 client. 1409 Discontinuities in the value of this counter can occur 1410 at re-initialization of the management system, at 1411 NHRP Client re-initialization and at 1412 other times as indicated by the value of 1413 nhrpClientStatDiscontinuityTime." 1414 ::= { nhrpClientStatEntry 12 } 1416 nhrpClientStatTxPurgeReq OBJECT-TYPE 1417 SYNTAX Counter32 1418 MAX-ACCESS read-only 1419 STATUS current 1420 DESCRIPTION 1421 "The number of NHRP Purge Requests transmitted by this 1422 client. 1424 Discontinuities in the value of this counter can occur 1425 at re-initialization of the management system, at 1426 NHRP Client re-initialization and at 1427 other times as indicated by the value of 1428 nhrpClientStatDiscontinuityTime." 1429 ::= { nhrpClientStatEntry 13 } 1431 nhrpClientStatRxPurgeReply OBJECT-TYPE 1432 SYNTAX Counter32 1433 MAX-ACCESS read-only 1434 STATUS current 1435 DESCRIPTION 1436 "The number of NHRP Purge Replies received by this 1437 client. 1439 Discontinuities in the value of this counter can occur 1440 at re-initialization of the management system, at 1441 NHRP Client re-initialization and at 1442 other times as indicated by the value of 1443 nhrpClientStatDiscontinuityTime." 1444 ::= { nhrpClientStatEntry 14 } 1446 nhrpClientStatTxPurgeReply OBJECT-TYPE 1447 SYNTAX Counter32 1448 MAX-ACCESS read-only 1449 STATUS current 1450 DESCRIPTION 1451 "The number of NHRP Purge Replies transmitted by this 1452 client. 1454 Discontinuities in the value of this counter can occur 1455 at re-initialization of the management system, at 1456 NHRP Client re-initialization and at 1457 other times as indicated by the value of 1458 nhrpClientStatDiscontinuityTime." 1459 ::= { nhrpClientStatEntry 15 } 1461 nhrpClientStatTxErrorIndication OBJECT-TYPE 1462 SYNTAX Counter32 1463 MAX-ACCESS read-only 1464 STATUS current 1465 DESCRIPTION 1466 "The number of NHRP Error Indication packets transmitted 1467 by this client. 1469 Discontinuities in the value of this counter can occur 1470 at re-initialization of the management system, at 1471 NHRP Client re-initialization and at 1472 other times as indicated by the value of 1473 nhrpClientStatDiscontinuityTime." 1474 REFERENCE 1475 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1476 ::= { nhrpClientStatEntry 16 } 1478 nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE 1479 SYNTAX Counter32 1480 MAX-ACCESS read-only 1481 STATUS current 1482 DESCRIPTION 1483 "The number of NHRP Error Indication packets received 1484 by this client with the error code 1485 'Unrecognized Extension'. 1487 Discontinuities in the value of this counter can occur 1488 at re-initialization of the management system, at 1489 NHRP Client re-initialization and at 1490 other times as indicated by the value of 1491 nhrpClientStatDiscontinuityTime." 1492 REFERENCE 1493 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1494 ::= { nhrpClientStatEntry 17 } 1496 nhrpClientStatRxErrLoopDetected OBJECT-TYPE 1497 SYNTAX Counter32 1498 MAX-ACCESS read-only 1499 STATUS current 1500 DESCRIPTION 1501 "The number of NHRP Error Indication packets received 1502 by this client with the error code 'NHRP Loop Detected'. 1504 Discontinuities in the value of this counter can occur 1505 at re-initialization of the management system, at 1506 NHRP Client re-initialization and at 1507 other times as indicated by the value of 1508 nhrpClientStatDiscontinuityTime." 1509 REFERENCE 1510 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1511 ::= { nhrpClientStatEntry 18 } 1513 nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE 1514 SYNTAX Counter32 1515 MAX-ACCESS read-only 1516 STATUS current 1517 DESCRIPTION 1518 "The number of NHRP Error Indication packets received 1519 by this client with the error code 'Protocol Address 1520 Unreachable'. 1522 Discontinuities in the value of this counter can occur 1523 at re-initialization of the management system, at 1524 NHRP Client re-initialization and at 1525 other times as indicated by the value of 1526 nhrpClientStatDiscontinuityTime." 1527 REFERENCE 1528 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1529 ::= { nhrpClientStatEntry 19 } 1531 nhrpClientStatRxErrProtoError OBJECT-TYPE 1532 SYNTAX Counter32 1533 MAX-ACCESS read-only 1534 STATUS current 1535 DESCRIPTION 1536 "The number of NHRP Error Indication packets received 1537 by this client with the error code 'Protocol Error'. 1539 Discontinuities in the value of this counter can occur 1540 at re-initialization of the management system, at 1541 NHRP Client re-initialization and at 1542 other times as indicated by the value of 1543 nhrpClientStatDiscontinuityTime." 1544 REFERENCE 1545 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1546 ::= { nhrpClientStatEntry 20 } 1548 nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE 1549 SYNTAX Counter32 1550 MAX-ACCESS read-only 1551 STATUS current 1552 DESCRIPTION 1553 "The number of NHRP Error Indication packets received 1554 by this client with the error code 'NHRP SDU Size 1555 Exceeded'. 1557 Discontinuities in the value of this counter can occur 1558 at re-initialization of the management system, at 1559 NHRP Client re-initialization and at 1560 other times as indicated by the value of 1561 nhrpClientStatDiscontinuityTime." 1562 REFERENCE 1563 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1564 ::= { nhrpClientStatEntry 21 } 1566 nhrpClientStatRxErrInvalidExtension OBJECT-TYPE 1567 SYNTAX Counter32 1568 MAX-ACCESS read-only 1569 STATUS current 1570 DESCRIPTION 1571 "The number of NHRP Error Indication packets received 1572 by this client with the error code 'Invalid Extension'. 1574 Discontinuities in the value of this counter can occur 1575 at re-initialization of the management system, at 1576 NHRP Client re-initialization and at 1577 other times as indicated by the value of 1578 nhrpClientStatDiscontinuityTime." 1579 REFERENCE 1580 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1581 ::= { nhrpClientStatEntry 22 } 1583 nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE 1584 SYNTAX Counter32 1585 MAX-ACCESS read-only 1586 STATUS current 1587 DESCRIPTION 1588 "The number of NHRP Error Indication packets received 1589 by this client with the error code 'Authentication 1590 Failure'. 1592 Discontinuities in the value of this counter can occur 1593 at re-initialization of the management system, at 1594 NHRP Client re-initialization and at 1595 other times as indicated by the value of 1596 nhrpClientStatDiscontinuityTime." 1597 REFERENCE 1598 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1599 ::= { nhrpClientStatEntry 23 } 1601 nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE 1602 SYNTAX Counter32 1603 MAX-ACCESS read-only 1604 STATUS current 1605 DESCRIPTION 1606 "The number of NHRP Error Indication packets received 1607 by this client with the error code 'Hop Count Exceeded'. 1609 Discontinuities in the value of this counter can occur 1610 at re-initialization of the management system, at 1611 NHRP Client re-initialization and at 1612 other times as indicated by the value of 1613 nhrpClientStatDiscontinuityTime." 1614 REFERENCE 1615 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 1616 ::= { nhrpClientStatEntry 24 } 1618 nhrpClientStatDiscontinuityTime OBJECT-TYPE 1619 SYNTAX TimeStamp 1620 MAX-ACCESS read-only 1621 STATUS current 1622 DESCRIPTION 1623 "The value of sysUpTime on the most recent occasion at 1624 which any one or more of this Client's counters 1625 suffered a discontinuity. If no such discontinuities 1626 have occurred since the last re-initialization of the 1627 local management subsystem or the NHRP Client 1628 re-initialization associated with this entry, then 1629 this object contains a zero value." 1630 REFERENCE 1631 "RFC 2233 [18]." 1632 ::= { nhrpClientStatEntry 25 } 1634 --**************************************************************** 1635 -- NHRP Server Objects 1636 --**************************************************************** 1638 nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 } 1640 -- 1641 -- The NHRP Next Hop Server Table 1642 -- 1644 nhrpServerTable OBJECT-TYPE 1645 SYNTAX SEQUENCE OF NhrpServerEntry 1646 MAX-ACCESS not-accessible 1647 STATUS current 1648 DESCRIPTION 1649 "This table contains information for a set of NHSes 1650 associated with this agent." 1651 ::= { nhrpServerObjects 1 } 1653 nhrpServerEntry OBJECT-TYPE 1654 SYNTAX NhrpServerEntry 1655 MAX-ACCESS not-accessible 1656 STATUS current 1657 DESCRIPTION 1658 "Information about a single NHS." 1659 INDEX { nhrpServerIndex } 1660 ::= { nhrpServerTable 1 } 1662 NhrpServerEntry ::= SEQUENCE { 1663 nhrpServerIndex Unsigned32, 1664 nhrpServerInternetworkAddrType AddressFamilyNumbers, 1665 nhrpServerInternetworkAddr NhrpGenAddr, 1666 nhrpServerNbmaAddrType AddressFamilyNumbers, 1667 nhrpServerNbmaAddr NhrpGenAddr, 1668 nhrpServerNbmaSubaddr NhrpGenAddr, 1669 nhrpServerStorageType StorageType, 1670 nhrpServerRowStatus RowStatus 1671 } 1673 nhrpServerIndex OBJECT-TYPE 1674 SYNTAX Unsigned32 (1..4294967295) 1675 MAX-ACCESS not-accessible 1676 STATUS current 1677 DESCRIPTION 1678 "An identifier for the server that is unique within the 1679 scope of this agent." 1680 ::= { nhrpServerEntry 1 } 1682 nhrpServerInternetworkAddrType OBJECT-TYPE 1683 SYNTAX AddressFamilyNumbers 1684 MAX-ACCESS read-create 1685 STATUS current 1686 DESCRIPTION 1687 "The type of the internetwork layer address of this 1688 server. This object is used to interpret the value of 1689 nhrpServerInternetworkAddr." 1690 ::= { nhrpServerEntry 2 } 1692 nhrpServerInternetworkAddr OBJECT-TYPE 1693 SYNTAX NhrpGenAddr 1694 MAX-ACCESS read-create 1695 STATUS current 1696 DESCRIPTION 1697 "The value of the internetwork layer address of this 1698 server." 1699 ::= { nhrpServerEntry 3 } 1701 nhrpServerNbmaAddrType OBJECT-TYPE 1702 SYNTAX AddressFamilyNumbers 1703 MAX-ACCESS read-create 1704 STATUS current 1705 DESCRIPTION 1706 "The type of the NBMA subnetwork address of this server. 1707 This object is used to interpret the value of 1708 nhrpServerNbmaAddr." 1709 ::= { nhrpServerEntry 4 } 1711 nhrpServerNbmaAddr OBJECT-TYPE 1712 SYNTAX NhrpGenAddr 1713 MAX-ACCESS read-create 1714 STATUS current 1715 DESCRIPTION 1716 "The value of the NBMA subnetwork address of this 1717 server." 1718 ::= { nhrpServerEntry 5 } 1720 nhrpServerNbmaSubaddr OBJECT-TYPE 1721 SYNTAX NhrpGenAddr 1722 MAX-ACCESS read-create 1723 STATUS current 1724 DESCRIPTION 1725 "The value of the NBMA subaddress of this server. 1726 For NBMA address families without a subaddress 1727 concept, this will be a zero-length OCTET STRING." 1728 ::= { nhrpServerEntry 6 } 1730 nhrpServerStorageType OBJECT-TYPE 1731 SYNTAX StorageType 1732 MAX-ACCESS read-create 1733 STATUS current 1734 DESCRIPTION 1735 "This object defines whether this row is kept in 1736 volatile storage and lost upon a Server crash or 1737 reboot situation, or if this row is backed up by 1738 nonvolatile or permanent storage." 1739 DEFVAL { nonVolatile } 1740 ::= { nhrpServerEntry 7 } 1742 nhrpServerRowStatus OBJECT-TYPE 1743 SYNTAX RowStatus 1744 MAX-ACCESS read-create 1745 STATUS current 1746 DESCRIPTION 1747 "An object that allows entries in this table to be 1748 created and deleted using the RowStatus convention." 1749 ::= { nhrpServerEntry 8 } 1751 -- 1752 -- The Server Cache Table 1753 -- 1754 nhrpServerCacheTable OBJECT-TYPE 1755 SYNTAX SEQUENCE OF NhrpServerCacheEntry 1756 MAX-ACCESS not-accessible 1757 STATUS current 1758 DESCRIPTION 1759 "This table extends the nhrpCacheTable for 1760 NHSes. If the nhrpCacheTable has a row added due to 1761 an NHS or based on information regarding an NHS then 1762 a row is also added in this table. 1764 The rows in this table will be created when rows in 1765 the nhrpCacheTable are created. However, there may 1766 be rows created in the nhrpCacheTable which do not 1767 have corresponding rows in this table. For example, 1768 if the nhrpCacheTable has a row added due to a Next 1769 Hop Client which is co-resident on the same device 1770 as the NHS, a row will not be added to this table." 1771 ::= { nhrpServerObjects 2 } 1773 nhrpServerCacheEntry OBJECT-TYPE 1774 SYNTAX NhrpServerCacheEntry 1775 MAX-ACCESS not-accessible 1776 STATUS current 1777 DESCRIPTION 1778 "Additional information kept by a NHS for a relevant 1779 Next Hop Resolution Cache entry." 1780 INDEX { 1781 nhrpCacheInternetworkAddrType, 1782 nhrpCacheInternetworkAddr, 1783 ifIndex, 1784 nhrpCacheIndex 1785 } 1786 ::= { nhrpServerCacheTable 1 } 1788 NhrpServerCacheEntry ::= SEQUENCE { 1789 nhrpServerCacheAuthoritative TruthValue, 1790 nhrpServerCacheUniqueness TruthValue 1791 } 1793 nhrpServerCacheAuthoritative OBJECT-TYPE 1794 SYNTAX TruthValue 1795 MAX-ACCESS read-only 1796 STATUS current 1797 DESCRIPTION 1798 "An indication of whether this cache entry is 1799 authoritative, which means the entry was added because 1800 of a direct registration request with this server or 1801 by Server Cache Synchronization Protocol (SCSP) from 1802 an authoritative source." 1803 ::= { nhrpServerCacheEntry 1 } 1805 nhrpServerCacheUniqueness OBJECT-TYPE 1806 SYNTAX TruthValue 1807 MAX-ACCESS read-create 1808 STATUS current 1809 DESCRIPTION 1810 "The Uniqueness indicator for this cache 1811 entry used in duplicate address detection. This value 1812 cannot be changed after the entry is active." 1813 ::= { nhrpServerCacheEntry 2 } 1815 -- 1816 -- The NHRP Server->Client Table 1817 -- 1819 nhrpServerNhcTable OBJECT-TYPE 1820 SYNTAX SEQUENCE OF NhrpServerNhcEntry 1821 MAX-ACCESS not-accessible 1822 STATUS current 1823 DESCRIPTION 1824 "A table of NHCs that are available for use by this NHS 1825 (Server)." 1826 REFERENCE 1827 "Section 4 Configuration (Next Hop Servers), 1828 RFC 2332 [17]." 1829 ::= { nhrpServerObjects 3 } 1831 nhrpServerNhcEntry OBJECT-TYPE 1832 SYNTAX NhrpServerNhcEntry 1833 MAX-ACCESS not-accessible 1834 STATUS current 1835 DESCRIPTION 1836 "An NHC that may be used by an NHS." 1837 INDEX { nhrpServerIndex, nhrpServerNhcIndex } 1838 ::= { nhrpServerNhcTable 1 } 1840 NhrpServerNhcEntry ::= SEQUENCE { 1841 nhrpServerNhcIndex Unsigned32, 1842 nhrpServerNhcPrefixLength Integer32, 1843 nhrpServerNhcInternetworkAddrType AddressFamilyNumbers, 1844 nhrpServerNhcInternetworkAddr NhrpGenAddr, 1845 nhrpServerNhcNbmaAddrType AddressFamilyNumbers, 1846 nhrpServerNhcNbmaAddr NhrpGenAddr, 1847 nhrpServerNhcNbmaSubaddr NhrpGenAddr, 1848 nhrpServerNhcInUse TruthValue, 1849 nhrpServerNhcRowStatus RowStatus 1850 } 1852 nhrpServerNhcIndex OBJECT-TYPE 1853 SYNTAX Unsigned32 (1..4294967295) 1854 MAX-ACCESS not-accessible 1855 STATUS current 1856 DESCRIPTION 1857 "An identifier for an NHC available to an NHS." 1858 ::= { nhrpServerNhcEntry 1 } 1860 nhrpServerNhcPrefixLength OBJECT-TYPE 1861 SYNTAX Integer32 (0..255) 1862 MAX-ACCESS read-create 1863 STATUS current 1864 DESCRIPTION 1865 "The number of bits that define the internetwork 1866 layer prefix associated with the 1867 nhrpServerNhcInternetworkAddr." 1868 ::= { nhrpServerNhcEntry 2 } 1870 nhrpServerNhcInternetworkAddrType OBJECT-TYPE 1871 SYNTAX AddressFamilyNumbers 1872 MAX-ACCESS read-create 1873 STATUS current 1874 DESCRIPTION 1875 "The type of the internetwork layer address of the 1876 NHRP Client represented in this entry. This object 1877 indicates how the value of nhrpServerNhcInternetworkAddr 1878 is to be interpreted." 1879 ::= { nhrpServerNhcEntry 3 } 1881 nhrpServerNhcInternetworkAddr OBJECT-TYPE 1882 SYNTAX NhrpGenAddr 1883 MAX-ACCESS read-create 1884 STATUS current 1885 DESCRIPTION 1886 "The value of the internetwork layer address of 1887 the NHRP Client represented by this entry. If this 1888 value is not known, this will be a zero-length 1889 OCTET STRING." 1890 ::= { nhrpServerNhcEntry 4 } 1892 nhrpServerNhcNbmaAddrType OBJECT-TYPE 1893 SYNTAX AddressFamilyNumbers 1894 MAX-ACCESS read-create 1895 STATUS current 1896 DESCRIPTION 1897 "The type of the NBMA subnetwork address of the NHRP 1898 Client represented by this entry. This object indicates 1899 how the values of nhrpServerNhcNbmaAddr and 1900 nhrpServerNhcNbmaSubaddr are to be interpreted." 1901 ::= { nhrpServerNhcEntry 5 } 1903 nhrpServerNhcNbmaAddr OBJECT-TYPE 1904 SYNTAX NhrpGenAddr 1905 MAX-ACCESS read-create 1906 STATUS current 1907 DESCRIPTION 1908 "The NBMA subnetwork address of the NHC. The type of the 1909 address is indicated by the corresponding value of 1910 nhrpServerNbmaAddrType." 1911 ::= { nhrpServerNhcEntry 6 } 1913 nhrpServerNhcNbmaSubaddr OBJECT-TYPE 1914 SYNTAX NhrpGenAddr 1915 MAX-ACCESS read-create 1916 STATUS current 1917 DESCRIPTION 1918 "The NBMA subaddress of the NHC. For NMBA address familes 1919 that do not have the concept of subaddress, this will 1920 be a zero-length OCTET STRING." 1921 ::= { nhrpServerNhcEntry 7 } 1923 nhrpServerNhcInUse OBJECT-TYPE 1924 SYNTAX TruthValue 1925 MAX-ACCESS read-only 1926 STATUS current 1927 DESCRIPTION 1928 "An indication of whether this NHC is in use by the NHS." 1929 ::= { nhrpServerNhcEntry 8 } 1931 nhrpServerNhcRowStatus OBJECT-TYPE 1932 SYNTAX RowStatus 1933 MAX-ACCESS read-create 1934 STATUS current 1935 DESCRIPTION 1936 "An object that allows entries in this table to be 1937 created and deleted using the RowStatus convention." 1938 ::= { nhrpServerNhcEntry 9 } 1940 -- 1941 -- The Next Hop Server Statistics Table 1942 -- 1944 nhrpServerStatTable OBJECT-TYPE 1945 SYNTAX SEQUENCE OF NhrpServerStatEntry 1946 MAX-ACCESS not-accessible 1947 STATUS current 1948 DESCRIPTION 1949 "Statistics collected by Next Hop Servers." 1950 ::= { nhrpServerObjects 4 } 1952 nhrpServerStatEntry OBJECT-TYPE 1953 SYNTAX NhrpServerStatEntry 1954 MAX-ACCESS not-accessible 1955 STATUS current 1956 DESCRIPTION 1957 "Statistics for a particular NHS. The statistics are 1958 broken into received (Rx), transmitted (Tx) 1959 and forwarded (Fw). Forwarded (Fw) would be done 1960 by a transit NHS." 1961 INDEX { nhrpServerIndex } 1962 ::= { nhrpServerStatTable 1 } 1964 NhrpServerStatEntry ::= SEQUENCE { 1965 nhrpServerStatRxResolveReq Counter32, 1966 nhrpServerStatTxResolveReplyAck Counter32, 1967 nhrpServerStatTxResolveReplyNakProhibited Counter32, 1968 nhrpServerStatTxResolveReplyNakInsufResources Counter32, 1969 nhrpServerStatTxResolveReplyNakNoBinding Counter32, 1970 nhrpServerStatTxResolveReplyNakNotUnique Counter32, 1972 nhrpServerStatRxRegisterReq Counter32, 1973 nhrpServerStatTxRegisterAck Counter32, 1974 nhrpServerStatTxRegisterNakProhibited Counter32, 1975 nhrpServerStatTxRegisterNakInsufResources Counter32, 1976 nhrpServerStatTxRegisterNakAlreadyReg Counter32, 1978 nhrpServerStatRxPurgeReq Counter32, 1979 nhrpServerStatTxPurgeReq Counter32, 1980 nhrpServerStatRxPurgeReply Counter32, 1981 nhrpServerStatTxPurgeReply Counter32, 1983 -- Error Indications 1984 nhrpServerStatRxErrUnrecognizedExtension Counter32, 1985 nhrpServerStatRxErrLoopDetected Counter32, 1986 nhrpServerStatRxErrProtoAddrUnreachable Counter32, 1987 nhrpServerStatRxErrProtoError Counter32, 1988 nhrpServerStatRxErrSduSizeExceeded Counter32, 1989 nhrpServerStatRxErrInvalidExtension Counter32, 1990 nhrpServerStatRxErrInvalidResReplyReceived Counter32, 1991 nhrpServerStatRxErrAuthenticationFailure Counter32, 1992 nhrpServerStatRxErrHopCountExceeded Counter32, 1994 nhrpServerStatTxErrUnrecognizedExtension Counter32, 1995 nhrpServerStatTxErrLoopDetected Counter32, 1996 nhrpServerStatTxErrProtoAddrUnreachable Counter32, 1997 nhrpServerStatTxErrProtoError Counter32, 1998 nhrpServerStatTxErrSduSizeExceeded Counter32, 1999 nhrpServerStatTxErrInvalidExtension Counter32, 2000 nhrpServerStatTxErrAuthenticationFailure Counter32, 2001 nhrpServerStatTxErrHopCountExceeded Counter32, 2003 -- Transit NHS statistics 2004 nhrpServerStatFwResolveReq Counter32, 2005 nhrpServerStatFwResolveReply Counter32, 2006 nhrpServerStatFwRegisterReq Counter32, 2007 nhrpServerStatFwRegisterReply Counter32, 2008 nhrpServerStatFwPurgeReq Counter32, 2009 nhrpServerStatFwPurgeReply Counter32, 2010 nhrpServerStatFwErrorIndication Counter32, 2011 nhrpServerStatDiscontinuityTime TimeStamp 2012 } 2014 nhrpServerStatRxResolveReq OBJECT-TYPE 2015 SYNTAX Counter32 2016 MAX-ACCESS read-only 2017 STATUS current 2018 DESCRIPTION 2019 "The number of NHRP Resolution Requests received by this 2020 server. 2022 Discontinuities in the value of this counter can occur 2023 at re-initialization of the management system, at 2024 NHRP Server re-initialization and at 2025 other times as indicated by the value of 2026 nhrpServerStatDiscontinuityTime." 2027 ::= { nhrpServerStatEntry 1 } 2029 nhrpServerStatTxResolveReplyAck OBJECT-TYPE 2030 SYNTAX Counter32 2031 MAX-ACCESS read-only 2032 STATUS current 2033 DESCRIPTION 2034 "The number of positively acknowledged NHRP 2035 Resolution Replies transmitted by this server. 2037 Discontinuities in the value of this counter can occur 2038 at re-initialization of the management system, at 2039 NHRP Server re-initialization and at 2040 other times as indicated by the value of 2041 nhrpServerStatDiscontinuityTime." 2042 ::= { nhrpServerStatEntry 2 } 2044 nhrpServerStatTxResolveReplyNakProhibited OBJECT-TYPE 2045 SYNTAX Counter32 2046 MAX-ACCESS read-only 2047 STATUS current 2048 DESCRIPTION 2049 "The number of NAKed NHRP Resolution Replies 2050 transmitted by this server with the code 2051 'Administratively Prohibited'. 2053 Discontinuities in the value of this counter can occur 2054 at re-initialization of the management system, at 2055 NHRP Server re-initialization and at 2056 other times as indicated by the value of 2057 nhrpServerStatDiscontinuityTime." 2058 ::= { nhrpServerStatEntry 3 } 2060 nhrpServerStatTxResolveReplyNakInsufResources OBJECT-TYPE 2061 SYNTAX Counter32 2062 MAX-ACCESS read-only 2063 STATUS current 2064 DESCRIPTION 2065 "The number of NAKed NHRP Resolution Replies 2066 transmitted by this server with the code 2067 'Insufficient Resources'. 2069 Discontinuities in the value of this counter can occur 2070 at re-initialization of the management system, at 2071 NHRP Server re-initialization and at 2072 other times as indicated by the value of 2073 nhrpServerStatDiscontinuityTime." 2074 ::= { nhrpServerStatEntry 4 } 2076 nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE 2077 SYNTAX Counter32 2078 MAX-ACCESS read-only 2079 STATUS current 2080 DESCRIPTION 2081 "The number of NAKed NHRP Resolution Replies 2082 transmitted by this server with the code 2083 'No Internetworking Layer Address to NBMA 2084 Address Binding Exists'. 2086 Discontinuities in the value of this counter can occur 2087 at re-initialization of the management system, at 2088 NHRP Server re-initialization and at 2089 other times as indicated by the value of 2090 nhrpServerStatDiscontinuityTime." 2091 ::= { nhrpServerStatEntry 5 } 2093 nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE 2094 SYNTAX Counter32 2095 MAX-ACCESS read-only 2096 STATUS current 2097 DESCRIPTION 2098 "The number of NAKed NHRP Resolution Replies 2099 transmitted by this server with the code 2100 'Binding Exists But Is Not Unique'. 2102 Discontinuities in the value of this counter can occur 2103 at re-initialization of the management system, at 2104 NHRP Server re-initialization and at 2105 other times as indicated by the value of 2106 nhrpServerStatDiscontinuityTime." 2107 ::= { nhrpServerStatEntry 6 } 2109 nhrpServerStatRxRegisterReq OBJECT-TYPE 2110 SYNTAX Counter32 2111 MAX-ACCESS read-only 2112 STATUS current 2113 DESCRIPTION 2114 "The number of NHRP Registration Requests received 2115 by this server. 2117 Discontinuities in the value of this counter can occur 2118 at re-initialization of the management system, at 2119 NHRP Server re-initialization and at 2120 other times as indicated by the value of 2121 nhrpServerStatDiscontinuityTime." 2122 ::= { nhrpServerStatEntry 7 } 2124 nhrpServerStatTxRegisterAck OBJECT-TYPE 2125 SYNTAX Counter32 2126 MAX-ACCESS read-only 2127 STATUS current 2128 DESCRIPTION 2129 "The number of positively acknowledged NHRP Registration 2130 Replies transmitted by this server. 2132 Discontinuities in the value of this counter can occur 2133 at re-initialization of the management system, at 2134 NHRP Server re-initialization and at 2135 other times as indicated by the value of 2136 nhrpServerStatDiscontinuityTime." 2137 ::= { nhrpServerStatEntry 8 } 2139 nhrpServerStatTxRegisterNakProhibited OBJECT-TYPE 2140 SYNTAX Counter32 2141 MAX-ACCESS read-only 2142 STATUS current 2143 DESCRIPTION 2144 "The number of NAKed NHRP Registration Replies 2145 transmitted by this server with the code 2146 'Administratively Prohibited'. 2148 Discontinuities in the value of this counter can occur 2149 at re-initialization of the management system, at 2150 NHRP Server re-initialization and at 2151 other times as indicated by the value of 2152 nhrpServerStatDiscontinuityTime." 2153 ::= { nhrpServerStatEntry 9 } 2155 nhrpServerStatTxRegisterNakInsufResources OBJECT-TYPE 2156 SYNTAX Counter32 2157 MAX-ACCESS read-only 2158 STATUS current 2159 DESCRIPTION 2160 "The number of NAKed NHRP Registration Replies 2161 transmitted by this server with the code 2162 'Insufficient Resources'. 2164 Discontinuities in the value of this counter can occur 2165 at re-initialization of the management system, at 2166 NHRP Server re-initialization and at 2167 other times as indicated by the value of 2168 nhrpServerStatDiscontinuityTime." 2169 ::= { nhrpServerStatEntry 10 } 2171 nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE 2172 SYNTAX Counter32 2173 MAX-ACCESS read-only 2174 STATUS current 2175 DESCRIPTION 2176 "The number of NAKed NHRP Registration Replies 2177 transmitted by this server with the code 2178 'Unique Internetworking Layer Address Already 2179 Registered'. 2181 Discontinuities in the value of this counter can occur 2182 at re-initialization of the management system, at 2183 NHRP Server re-initialization and at 2184 other times as indicated by the value of 2185 nhrpServerStatDiscontinuityTime." 2186 ::= { nhrpServerStatEntry 11 } 2188 nhrpServerStatRxPurgeReq OBJECT-TYPE 2189 SYNTAX Counter32 2190 MAX-ACCESS read-only 2191 STATUS current 2192 DESCRIPTION 2193 "The number of NHRP Purge Requests received by 2194 this server. 2196 Discontinuities in the value of this counter can occur 2197 at re-initialization of the management system, at 2198 NHRP Server re-initialization and at 2199 other times as indicated by the value of 2200 nhrpServerStatDiscontinuityTime." 2201 ::= { nhrpServerStatEntry 12 } 2203 nhrpServerStatTxPurgeReq OBJECT-TYPE 2204 SYNTAX Counter32 2205 MAX-ACCESS read-only 2206 STATUS current 2207 DESCRIPTION 2208 "The number of NHRP Purge Requests transmitted by this 2209 server. 2211 Discontinuities in the value of this counter can occur 2212 at re-initialization of the management system, at 2213 NHRP Server re-initialization and at 2214 other times as indicated by the value of 2215 nhrpServerStatDiscontinuityTime." 2216 ::= { nhrpServerStatEntry 13 } 2218 nhrpServerStatRxPurgeReply OBJECT-TYPE 2219 SYNTAX Counter32 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "The number of NHRP Purge Replies received by this 2224 server. 2226 Discontinuities in the value of this counter can occur 2227 at re-initialization of the management system, at 2228 NHRP Server re-initialization and at 2229 other times as indicated by the value of 2230 nhrpServerStatDiscontinuityTime." 2231 ::= { nhrpServerStatEntry 14 } 2233 nhrpServerStatTxPurgeReply OBJECT-TYPE 2234 SYNTAX Counter32 2235 MAX-ACCESS read-only 2236 STATUS current 2237 DESCRIPTION 2238 "The number of NHRP Purge Replies transmitted by 2239 this server. 2241 Discontinuities in the value of this counter can occur 2242 at re-initialization of the management system, at 2243 NHRP Server re-initialization and at 2244 other times as indicated by the value of 2245 nhrpServerStatDiscontinuityTime." 2246 ::= { nhrpServerStatEntry 15 } 2248 nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE 2249 SYNTAX Counter32 2250 MAX-ACCESS read-only 2251 STATUS current 2252 DESCRIPTION 2253 "The number of NHRP Error Indication packets received 2254 by this server with the error code 2255 'Unrecognized Extension'. 2257 Discontinuities in the value of this counter can occur 2258 at re-initialization of the management system, at 2259 NHRP Server re-initialization and at 2260 other times as indicated by the value of 2261 nhrpServerStatDiscontinuityTime." 2262 REFERENCE 2263 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2264 ::= { nhrpServerStatEntry 16 } 2266 nhrpServerStatRxErrLoopDetected OBJECT-TYPE 2267 SYNTAX Counter32 2268 MAX-ACCESS read-only 2269 STATUS current 2270 DESCRIPTION 2271 "The number of NHRP Error Indication packets received 2272 by this server with the error code 'NHRP Loop Detected'. 2274 Discontinuities in the value of this counter can occur 2275 at re-initialization of the management system, at 2276 NHRP Server re-initialization and at 2277 other times as indicated by the value of 2278 nhrpServerStatDiscontinuityTime." 2279 REFERENCE 2280 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2281 ::= { nhrpServerStatEntry 17 } 2283 nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE 2284 SYNTAX Counter32 2285 MAX-ACCESS read-only 2286 STATUS current 2287 DESCRIPTION 2288 "The number of NHRP Error Indication packets received 2289 by this server with the error code 'Protocol Address 2290 Unreachable'. 2292 Discontinuities in the value of this counter can occur 2293 at re-initialization of the management system, at 2294 NHRP Server re-initialization and at 2295 other times as indicated by the value of 2296 nhrpServerStatDiscontinuityTime." 2297 REFERENCE 2298 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2299 ::= { nhrpServerStatEntry 18 } 2301 nhrpServerStatRxErrProtoError OBJECT-TYPE 2302 SYNTAX Counter32 2303 MAX-ACCESS read-only 2304 STATUS current 2305 DESCRIPTION 2306 "The number of NHRP Error Indication packets received 2307 by this server with the error code 'Protocol Error'. 2309 Discontinuities in the value of this counter can occur 2310 at re-initialization of the management system, at 2311 NHRP Server re-initialization and at 2312 other times as indicated by the value of 2313 nhrpServerStatDiscontinuityTime." 2314 REFERENCE 2315 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2316 ::= { nhrpServerStatEntry 19 } 2318 nhrpServerStatRxErrSduSizeExceeded OBJECT-TYPE 2319 SYNTAX Counter32 2320 MAX-ACCESS read-only 2321 STATUS current 2322 DESCRIPTION 2323 "The number of NHRP Error Indication packets received 2324 by this server with the error code 'NHRP SDU Size 2325 Exceeded'. 2327 Discontinuities in the value of this counter can occur 2328 at re-initialization of the management system, at 2329 NHRP Server re-initialization and at 2330 other times as indicated by the value of 2331 nhrpServerStatDiscontinuityTime." 2332 REFERENCE 2333 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2334 ::= { nhrpServerStatEntry 20 } 2336 nhrpServerStatRxErrInvalidExtension OBJECT-TYPE 2337 SYNTAX Counter32 2338 MAX-ACCESS read-only 2339 STATUS current 2340 DESCRIPTION 2341 "The number of NHRP Error Indication packets received 2342 by this server with the error code 'Invalid Extension'. 2344 Discontinuities in the value of this counter can occur 2345 at re-initialization of the management system, at 2346 NHRP Server re-initialization and at 2347 other times as indicated by the value of 2348 nhrpServerStatDiscontinuityTime." 2349 REFERENCE 2350 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2351 ::= { nhrpServerStatEntry 21 } 2353 nhrpServerStatRxErrInvalidResReplyReceived OBJECT-TYPE 2354 SYNTAX Counter32 2355 MAX-ACCESS read-only 2356 STATUS current 2357 DESCRIPTION 2358 "The number of NHRP Error Indication packets received 2359 by this server with the error code 'Invalid Resolution 2360 Reply Received'. 2362 Discontinuities in the value of this counter can occur 2363 at re-initialization of the management system, at 2364 NHRP Server re-initialization and at 2365 other times as indicated by the value of 2366 nhrpServerStatDiscontinuityTime." 2367 REFERENCE 2368 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2369 ::= { nhrpServerStatEntry 22 } 2371 nhrpServerStatRxErrAuthenticationFailure OBJECT-TYPE 2372 SYNTAX Counter32 2373 MAX-ACCESS read-only 2374 STATUS current 2375 DESCRIPTION 2376 "The number of NHRP Error Indication packets 2377 received by this server with the error code 2378 'Authentication Failure'. 2380 Discontinuities in the value of this counter can occur 2381 at re-initialization of the management system, at 2382 NHRP Server re-initialization and at 2383 other times as indicated by the value of 2384 nhrpServerStatDiscontinuityTime." 2385 REFERENCE 2386 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2387 ::= { nhrpServerStatEntry 23 } 2389 nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE 2390 SYNTAX Counter32 2391 MAX-ACCESS read-only 2392 STATUS current 2393 DESCRIPTION 2394 "The number of NHRP Error Indication packets 2395 received by this server with the error code 2396 'Hop Count Exceeded'. 2398 Discontinuities in the value of this counter can occur 2399 at re-initialization of the management system, at 2400 NHRP Server re-initialization and at 2401 other times as indicated by the value of 2402 nhrpServerStatDiscontinuityTime." 2403 REFERENCE 2404 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2406 ::= { nhrpServerStatEntry 24 } 2408 nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE 2409 SYNTAX Counter32 2410 MAX-ACCESS read-only 2411 STATUS current 2412 DESCRIPTION 2413 "The number of NHRP Error Indication packets 2414 transmitted by this server with the error code 2415 'Unrecognized Extension'. 2417 Discontinuities in the value of this counter can occur 2418 at re-initialization of the management system, at 2419 NHRP Server re-initialization and at 2420 other times as indicated by the value of 2421 nhrpServerStatDiscontinuityTime." 2422 REFERENCE 2423 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2424 ::= { nhrpServerStatEntry 25 } 2426 nhrpServerStatTxErrLoopDetected OBJECT-TYPE 2427 SYNTAX Counter32 2428 MAX-ACCESS read-only 2429 STATUS current 2430 DESCRIPTION 2431 "The number of NHRP Error Indication packets 2432 transmitted by this server with the error code 2433 'NHRP Loop Detected'. 2435 Discontinuities in the value of this counter can occur 2436 at re-initialization of the management system, at 2437 NHRP Server re-initialization and at 2438 other times as indicated by the value of 2439 nhrpServerStatDiscontinuityTime." 2440 REFERENCE 2441 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2442 ::= { nhrpServerStatEntry 26 } 2444 nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE 2445 SYNTAX Counter32 2446 MAX-ACCESS read-only 2447 STATUS current 2448 DESCRIPTION 2449 "The number of NHRP Error Indication packets 2450 transmitted by this server with the error code 2451 'Protocol Address Unreachable'. 2453 Discontinuities in the value of this counter can occur 2454 at re-initialization of the management system, at 2455 NHRP Server re-initialization and at 2456 other times as indicated by the value of 2457 nhrpServerStatDiscontinuityTime." 2458 REFERENCE 2459 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2460 ::= { nhrpServerStatEntry 27 } 2462 nhrpServerStatTxErrProtoError OBJECT-TYPE 2463 SYNTAX Counter32 2464 MAX-ACCESS read-only 2465 STATUS current 2466 DESCRIPTION 2467 "The number of NHRP Error Indication packets 2468 transmitted by this server with the error 2469 code 'Protocol Error'. 2471 Discontinuities in the value of this counter can occur 2472 at re-initialization of the management system, at 2473 NHRP Server re-initialization and at 2474 other times as indicated by the value of 2475 nhrpServerStatDiscontinuityTime." 2476 REFERENCE 2477 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2478 ::= { nhrpServerStatEntry 28 } 2480 nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE 2481 SYNTAX Counter32 2482 MAX-ACCESS read-only 2483 STATUS current 2484 DESCRIPTION 2485 "The number of NHRP Error Indication packets 2486 transmitted by this server with the error code 2487 'NHRP SDU Size Exceeded'. 2489 Discontinuities in the value of this counter can occur 2490 at re-initialization of the management system, at 2491 NHRP Server re-initialization and at 2492 other times as indicated by the value of 2493 nhrpServerStatDiscontinuityTime." 2494 REFERENCE 2495 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2496 ::= { nhrpServerStatEntry 29 } 2498 nhrpServerStatTxErrInvalidExtension OBJECT-TYPE 2499 SYNTAX Counter32 2500 MAX-ACCESS read-only 2501 STATUS current 2502 DESCRIPTION 2503 "The number of NHRP Error Indication packets 2504 transmitted by this server with the error code 2505 'Invalid Extension'. 2507 Discontinuities in the value of this counter can occur 2508 at re-initialization of the management system, at 2509 NHRP Server re-initialization and at 2510 other times as indicated by the value of 2511 nhrpServerStatDiscontinuityTime." 2512 REFERENCE 2513 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2514 ::= { nhrpServerStatEntry 30 } 2516 nhrpServerStatTxErrAuthenticationFailure OBJECT-TYPE 2517 SYNTAX Counter32 2518 MAX-ACCESS read-only 2519 STATUS current 2520 DESCRIPTION 2521 "The number of NHRP Error Indication packets 2522 transmitted by this server with the error code 2523 'Authentication Failure'. 2525 Discontinuities in the value of this counter can occur 2526 at re-initialization of the management system, at 2527 NHRP Server re-initialization and at 2528 other times as indicated by the value of 2529 nhrpServerStatDiscontinuityTime." 2530 REFERENCE 2531 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2532 ::= { nhrpServerStatEntry 31 } 2534 nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE 2535 SYNTAX Counter32 2536 MAX-ACCESS read-only 2537 STATUS current 2538 DESCRIPTION 2539 "The number of NHRP Error Indication packets 2540 transmitted by this server with the error 2541 code 'Hop Count Exceeded'. 2543 Discontinuities in the value of this counter can occur 2544 at re-initialization of the management system, at 2545 NHRP Server re-initialization and at 2546 other times as indicated by the value of 2547 nhrpServerStatDiscontinuityTime." 2548 REFERENCE 2549 "Section 5.2.7 NHRP Error Indication, RFC 2332 [17]." 2550 ::= { nhrpServerStatEntry 32 } 2552 nhrpServerStatFwResolveReq OBJECT-TYPE 2553 SYNTAX Counter32 2554 MAX-ACCESS read-only 2555 STATUS current 2556 DESCRIPTION 2557 "The number of NHRP Resolution Requests 2558 forwarded by this server acting as a transit NHS. 2560 Discontinuities in the value of this counter can occur 2561 at re-initialization of the management system, at 2562 NHRP Server re-initialization and at 2563 other times as indicated by the value of 2564 nhrpServerStatDiscontinuityTime." 2565 ::= { nhrpServerStatEntry 33 } 2567 nhrpServerStatFwResolveReply OBJECT-TYPE 2568 SYNTAX Counter32 2569 MAX-ACCESS read-only 2570 STATUS current 2571 DESCRIPTION 2572 "The number of NHRP Resolution Replies forwarded 2573 by this server acting as a transit NHS. 2575 Discontinuities in the value of this counter can occur 2576 at re-initialization of the management system, at 2577 NHRP Server re-initialization and at 2578 other times as indicated by the value of 2579 nhrpServerStatDiscontinuityTime." 2580 ::= { nhrpServerStatEntry 34 } 2582 nhrpServerStatFwRegisterReq OBJECT-TYPE 2583 SYNTAX Counter32 2584 MAX-ACCESS read-only 2585 STATUS current 2586 DESCRIPTION 2587 "The number of NHRP Registration Requests forwarded 2588 by this server acting as a transit NHS. 2590 Discontinuities in the value of this counter can occur 2591 at re-initialization of the management system, at 2592 NHRP Server re-initialization and at 2593 other times as indicated by the value of 2594 nhrpServerStatDiscontinuityTime." 2595 ::= { nhrpServerStatEntry 35 } 2597 nhrpServerStatFwRegisterReply OBJECT-TYPE 2598 SYNTAX Counter32 2599 MAX-ACCESS read-only 2600 STATUS current 2601 DESCRIPTION 2602 "The number of NHRP Registration Replies forwarded 2603 by this server acting as a transit NHS. 2605 Discontinuities in the value of this counter can occur 2606 at re-initialization of the management system, at 2607 NHRP Server re-initialization and at 2608 other times as indicated by the value of 2609 nhrpServerStatDiscontinuityTime." 2610 ::= { nhrpServerStatEntry 36 } 2612 nhrpServerStatFwPurgeReq OBJECT-TYPE 2613 SYNTAX Counter32 2614 MAX-ACCESS read-only 2615 STATUS current 2616 DESCRIPTION 2617 "The number of NHRP Purge Requests forwarded 2618 by this server acting as a transit NHS. 2620 Discontinuities in the value of this counter can occur 2621 at re-initialization of the management system, at 2622 NHRP Server re-initialization and at 2623 other times as indicated by the value of 2624 nhrpServerStatDiscontinuityTime." 2625 ::= { nhrpServerStatEntry 37 } 2627 nhrpServerStatFwPurgeReply OBJECT-TYPE 2628 SYNTAX Counter32 2629 MAX-ACCESS read-only 2630 STATUS current 2631 DESCRIPTION 2632 "The number of NHRP Purge Replies forwarded by this 2633 server acting as a transit NHS. 2635 Discontinuities in the value of this counter can occur 2636 at re-initialization of the management system, at 2637 NHRP Server re-initialization and at 2638 other times as indicated by the value of 2639 nhrpServerStatDiscontinuityTime." 2640 ::= { nhrpServerStatEntry 38 } 2642 nhrpServerStatFwErrorIndication OBJECT-TYPE 2643 SYNTAX Counter32 2644 MAX-ACCESS read-only 2645 STATUS current 2646 DESCRIPTION 2647 "The number of NHRP Error Indication packets forwarded 2648 by this server acting as a transit NHS. 2650 Discontinuities in the value of this counter can occur 2651 at re-initialization of the management system, at 2652 NHRP Server re-initialization and at 2653 other times as indicated by the value of 2654 nhrpServerStatDiscontinuityTime." 2656 ::= { nhrpServerStatEntry 39 } 2658 nhrpServerStatDiscontinuityTime OBJECT-TYPE 2659 SYNTAX TimeStamp 2660 MAX-ACCESS read-only 2661 STATUS current 2662 DESCRIPTION 2663 "The value of sysUpTime on the most recent occasion at 2664 which any one or more of this Server's counters 2665 suffered a discontinuity. If no such discontinuities 2666 have occurred since the last re-initialization of the 2667 local management subsystem or the NHRP Server 2668 re-initialization associated with this entry, then 2669 this object contains a zero value." 2670 REFERENCE 2671 "RFC 2233 [18]." 2672 ::= { nhrpServerStatEntry 40 } 2674 --**************************************************************** 2675 -- Module Compliance Statement 2676 --**************************************************************** 2678 nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 } 2680 nhrpCompliances 2681 OBJECT IDENTIFIER ::= { nhrpConformance 1 } 2683 nhrpGroups 2684 OBJECT IDENTIFIER ::= { nhrpConformance 2 } 2686 nhrpModuleCompliance MODULE-COMPLIANCE 2687 STATUS current 2688 DESCRIPTION 2689 "The compliance statement for the NHRP MIB." 2690 MODULE -- this module 2691 MANDATORY-GROUPS { nhrpGeneralGroup } 2693 GROUP nhrpClientGroup 2694 DESCRIPTION 2695 "This group must be supported only by stations that 2696 are NHRP clients." 2698 GROUP nhrpServerGroup 2699 DESCRIPTION 2700 "This group must be supported only by stations that 2701 are NHRP servers." 2702 ::= { nhrpCompliances 1 } 2704 nhrpGeneralGroup OBJECT-GROUP 2705 OBJECTS { 2706 nhrpNextIndex, 2707 nhrpCachePrefixLength, 2708 nhrpCacheNextHopInternetworkAddr, 2709 nhrpCacheNbmaAddrType, 2710 nhrpCacheNbmaAddr, 2711 nhrpCacheNbmaSubaddr, 2712 nhrpCacheType, 2713 nhrpCacheState, 2714 nhrpCacheHoldingTimeValid, 2715 nhrpCacheHoldingTime, 2716 nhrpCacheNegotiatedMtu, 2717 nhrpCachePreference, 2718 nhrpCacheStorageType, 2719 nhrpCacheRowStatus, 2720 nhrpPurgeCacheIdentifier, 2721 nhrpPurgePrefixLength, 2722 nhrpPurgeRequestID, 2723 nhrpPurgeReplyExpected, 2724 nhrpPurgeRowStatus 2725 } 2726 STATUS current 2727 DESCRIPTION 2728 "Objects that apply to both NHRP clients and NHRP 2729 servers." 2730 ::= { nhrpGroups 1 } 2732 nhrpClientGroup OBJECT-GROUP 2733 OBJECTS { 2734 nhrpClientInternetworkAddrType, 2735 nhrpClientInternetworkAddr, 2736 nhrpClientNbmaAddrType, 2737 nhrpClientNbmaAddr, 2738 nhrpClientNbmaSubaddr, 2739 nhrpClientInitialRequestTimeout, 2740 nhrpClientRegistrationRequestRetries, 2741 nhrpClientResolutionRequestRetries, 2742 nhrpClientPurgeRequestRetries, 2743 nhrpClientDefaultMtu, 2744 nhrpClientHoldTime, 2745 nhrpClientRequestID, 2746 nhrpClientStorageType, 2747 nhrpClientRowStatus, 2748 nhrpClientRegUniqueness, 2749 nhrpClientRegState, 2750 nhrpClientRegRowStatus, 2751 nhrpClientNhsInternetworkAddrType, 2752 nhrpClientNhsInternetworkAddr, 2753 nhrpClientNhsNbmaAddrType, 2754 nhrpClientNhsNbmaAddr, 2755 nhrpClientNhsNbmaSubaddr, 2756 nhrpClientNhsInUse, 2757 nhrpClientNhsRowStatus, 2758 nhrpClientStatTxResolveReq, 2759 nhrpClientStatRxResolveReplyAck, 2760 nhrpClientStatRxResolveReplyNakProhibited, 2761 nhrpClientStatRxResolveReplyNakInsufResources, 2762 nhrpClientStatRxResolveReplyNakNoBinding, 2763 nhrpClientStatRxResolveReplyNakNotUnique, 2764 nhrpClientStatTxRegisterReq, 2765 nhrpClientStatRxRegisterAck, 2766 nhrpClientStatRxRegisterNakProhibited, 2767 nhrpClientStatRxRegisterNakInsufResources, 2768 nhrpClientStatRxRegisterNakAlreadyReg, 2769 nhrpClientStatRxPurgeReq, 2770 nhrpClientStatTxPurgeReq, 2771 nhrpClientStatRxPurgeReply, 2772 nhrpClientStatTxPurgeReply, 2773 nhrpClientStatTxErrorIndication, 2774 nhrpClientStatRxErrUnrecognizedExtension, 2775 nhrpClientStatRxErrLoopDetected, 2776 nhrpClientStatRxErrProtoAddrUnreachable, 2777 nhrpClientStatRxErrProtoError, 2778 nhrpClientStatRxErrSduSizeExceeded, 2779 nhrpClientStatRxErrInvalidExtension, 2780 nhrpClientStatRxErrAuthenticationFailure, 2781 nhrpClientStatRxErrHopCountExceeded, 2782 nhrpClientStatDiscontinuityTime 2783 } 2784 STATUS current 2785 DESCRIPTION 2786 "Objects that apply only to NHRP clients." 2787 ::= { nhrpGroups 2 } 2789 nhrpServerGroup OBJECT-GROUP 2790 OBJECTS { 2791 nhrpServerInternetworkAddrType, 2792 nhrpServerInternetworkAddr, 2793 nhrpServerNbmaAddrType, 2794 nhrpServerNbmaAddr, 2795 nhrpServerNbmaSubaddr, 2796 nhrpServerStorageType, 2797 nhrpServerRowStatus, 2798 nhrpServerCacheAuthoritative, 2799 nhrpServerCacheUniqueness, 2800 nhrpServerNhcPrefixLength, 2801 nhrpServerNhcInternetworkAddrType, 2802 nhrpServerNhcInternetworkAddr, 2803 nhrpServerNhcNbmaAddrType, 2804 nhrpServerNhcNbmaAddr, 2805 nhrpServerNhcNbmaSubaddr, 2806 nhrpServerNhcInUse, 2807 nhrpServerNhcRowStatus, 2808 nhrpServerStatRxResolveReq, 2809 nhrpServerStatTxResolveReplyAck, 2810 nhrpServerStatTxResolveReplyNakProhibited, 2811 nhrpServerStatTxResolveReplyNakInsufResources, 2812 nhrpServerStatTxResolveReplyNakNoBinding, 2813 nhrpServerStatTxResolveReplyNakNotUnique, 2814 nhrpServerStatRxRegisterReq, 2815 nhrpServerStatTxRegisterAck, 2816 nhrpServerStatTxRegisterNakProhibited, 2817 nhrpServerStatTxRegisterNakInsufResources, 2818 nhrpServerStatTxRegisterNakAlreadyReg, 2819 nhrpServerStatRxPurgeReq, 2820 nhrpServerStatTxPurgeReq, 2821 nhrpServerStatRxPurgeReply, 2822 nhrpServerStatTxPurgeReply, 2823 nhrpServerStatRxErrUnrecognizedExtension, 2824 nhrpServerStatRxErrLoopDetected, 2825 nhrpServerStatRxErrProtoAddrUnreachable, 2826 nhrpServerStatRxErrProtoError, 2827 nhrpServerStatRxErrSduSizeExceeded, 2828 nhrpServerStatRxErrInvalidExtension, 2829 nhrpServerStatRxErrInvalidResReplyReceived, 2830 nhrpServerStatRxErrAuthenticationFailure, 2831 nhrpServerStatRxErrHopCountExceeded, 2832 nhrpServerStatTxErrUnrecognizedExtension, 2833 nhrpServerStatTxErrLoopDetected, 2834 nhrpServerStatTxErrProtoAddrUnreachable, 2835 nhrpServerStatTxErrProtoError, 2836 nhrpServerStatTxErrSduSizeExceeded, 2837 nhrpServerStatTxErrInvalidExtension, 2838 nhrpServerStatTxErrAuthenticationFailure, 2839 nhrpServerStatTxErrHopCountExceeded, 2840 nhrpServerStatFwResolveReq, 2841 nhrpServerStatFwResolveReply, 2842 nhrpServerStatFwRegisterReq, 2843 nhrpServerStatFwRegisterReply, 2844 nhrpServerStatFwPurgeReq, 2845 nhrpServerStatFwPurgeReply, 2846 nhrpServerStatFwErrorIndication, 2847 nhrpServerStatDiscontinuityTime 2848 } 2849 STATUS current 2850 DESCRIPTION 2851 "Objects that apply only to NHRP servers." 2852 ::= { nhrpGroups 3 } 2854 END 2856 5. IANA Considerations 2858 The Internet Assigned Numbers Authority (IANA) has been and continues 2859 to be responsible for maintaining the ADDRESS FAMILY NUMBERS 2860 (http://www.isi.edu/in-notes/iana/assignments/address-family-numbers) 2861 name space assignments. The request made here is for the IANA to 2862 place this list in a MIB module, such that it may be imported into 2863 other MIBs. The motivation for doing this is to allow MIBs to not 2864 have to change when a new assignment is made to the ADDRESS FAMILY 2865 NUMBERS. This is very similar to the motivation behind the 2866 IANAifType-MIB. 2868 An example of what the MIB would look like is included in this 2869 document. 2871 Any additions or changes to the list of ADDRESS FAMILY NUMBERS 2872 registered via IANA will be done as they have in the past and this 2873 document does not propose any changes to the ADDRESS FAMILY NUMBERS 2874 other than to place them into a MIB, of which an example is given in 2875 this document (see IANA Address Family Numbers MIB). 2877 6. Security 2879 There are a number of management objects defined in this MIB that 2880 have a MAX-ACCESS clause of read-write and/or read-create. Such 2881 objects may be considered sensitive or vulnerable in some network 2882 environments. The support for SET operations in a non-secure 2883 environment without proper protection can have a negative effect on 2884 network operations. 2886 The NHRP Protocol, RFC 2332 [17], Section 5.2.4.4 discusses security. 2887 There is an authentication option which should be utilized to 2888 authenticate the source and also provide data integrity to the NHRP 2889 payload. This MIB does not contain any managed objects which 2890 configure or expose security information such as that needed for NHRP 2891 authentication or data integrity. 2893 The following items were deemed to jeopardize security and thus, were 2894 NOT added to this MIB. Items denoted as (configurable) are those 2895 which would need values. Items denoted as (read-only) are those 2896 which would provide information. Although the NHRP Protocol [17], 2897 requires or has this information, exposing it in a MIB would 2898 jeopardize the entire NBMA domain where NHRP was being used. 2899 Therefore, these items have been omitted from the MIB. 2901 1. (configurable) enable/disable security 2902 2. (configurable) SPI (security parameter index). 2903 Depending upon the implementation, 2904 there may be multiple SPIs, and these would 2905 be configurable also. For example, if the 2906 implementation switched to a different SPI 2907 after a given time. 2908 3. (configurable) algorithm. 2909 The HMAC-MD5-128 is the default hash algorithm. 2910 4. (configurable) lifetime value in seconds. 2911 5. (read-only) key. 2912 6. (read-only) list of users who have access 2913 to the above information. 2915 7. Intellectual Property 2917 The IETF takes no position regarding the validity or scope of any 2918 intellectual property or other rights that might be claimed to 2919 pertain to the implementation or use of the technology described in 2920 this document or the extent to which any license under such rights 2921 might or might not be available; neither does it represent that it 2922 has made any effort to identify any such rights. Information on the 2923 IETF's procedures with respect to rights in standards-track and 2924 standards-related documentation can be found in BCP-11. Copies of 2925 claims of rights made available for publication and any assurances of 2926 licenses to be made available, or the result of an attempt made to 2927 obtain a general license or permission for the use of such 2928 proprietary rights by implementors or users of this specification can 2929 be obtained from the IETF Secretariat. 2931 The IETF invites any interested party to bring to its attention any 2932 copyrights, patents or patent applications, or other proprietary 2933 rights which may cover technology that may be required to practice 2934 this standard. Please address the information to the IETF Executive 2935 Director. 2937 8. Acknowledgments 2939 This document is a product of the IETF's Internetworking Over NBMA 2940 Networks (ion) Working Group. 2942 The authors would like to thank Avri Doria (Bytex) for the first 2943 draft of the NHRP MIB and Keith McCloghrie (cisco) and David Horton 2944 (CITR) for their feedback and suggestions. Also, we would like to 2945 thank Naganand Doraswamy (Bay Networks) for assistance with the 2946 "Security Considerations" section. 2948 9. References 2950 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 2951 Describing SNMP Management Frameworks", RFC 2571, Cabletron 2952 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, April 2953 1999 2955 [2] Rose, M., and K. McCloghrie, "Structure and Identification of 2956 Management Information for TCP/IP-based Internets", RFC 1155, STD 2957 16, Performance Systems International, Hughes LAN Systems, May 1990 2959 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, 2960 STD 16, Performance Systems International, Hughes LAN Systems, 2961 March 1991 2963 [4] M. Rose, "A Convention for Defining Traps for use with the SNMP", 2964 RFC 1215, Performance Systems International, March 1991 2966 [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2967 and S. Waldbusser, "Structure of Management Information Version 2 2968 (SMIv2)", RFC 2578, STD 58, Cisco Systems, SNMPinfo, TU 2969 Braunschweig, SNMP Research, First Virtual Holdings, International 2970 Network Services, April 1999 2972 [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2973 and S. Waldbusser, "Textual Conventions for SMIv2", RFC 2579, STD 2974 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, First 2975 Virtual Holdings, International Network Services, April 1999 2977 [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., 2978 and S. Waldbusser, "Conformance Statements for SMIv2", RFC 2580, 2979 STD 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, 2980 First Virtual Holdings, International Network Services, April 1999 2982 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 2983 Management Protocol", RFC 1157, STD 15, SNMP Research, Performance 2984 Systems International, Performance Systems International, MIT 2985 Laboratory for Computer Science, May 1990. 2987 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2988 "Introduction to Community-based SNMPv2", RFC 1901, SNMP Research, 2989 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2990 International Network Services, January 1996. 2992 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport 2993 Mappings for Version 2 of the Simple Network Management Protocol 2994 (SNMPv2)", RFC 1906, SNMP Research, Inc., Cisco Systems, Inc., 2995 Dover Beach Consulting, Inc., International Network Services, 2996 January 1996. 2998 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message 2999 Processing and Dispatching for the Simple Network Management 3000 Protocol (SNMP)", RFC 2572, SNMP Research, Inc., Cabletron Systems, 3001 Inc., BMC Software, Inc., IBM T. J. Watson Research, April 1999 3003 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for 3004 version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 3005 2574, IBM T. J. Watson Research, April 1999 3007 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol 3008 Operations for Version 2 of the Simple Network Management Protocol 3009 (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc., 3010 Dover Beach Consulting, Inc., International Network Services, 3011 January 1996. 3013 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC 3014 2573, SNMP Research, Inc., Secure Computing Corporation, Cisco 3015 Systems, April 1999 3017 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 3018 Control Model (VACM) for the Simple Network Management Protocol 3019 (SNMP)", RFC 2575, IBM T. J. Watson Research, BMC Software, Inc., 3020 Cisco Systems, Inc., April 1999 3022 [16] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction to 3023 Version 3 of the Internet-standard Network Management Framework", 3024 RFC 2570, SNMP Research, Inc., TIS Labs at Network Associates, 3025 Inc., Ericsson, Cisco Systems, April 1999 3027 [17] Luciani, J. V., Katz, D., Piscitello, D., and B. Cole, "NBMA Next 3028 Hop Resolution Protocol (NHRP).", RFC 2332, Bay Networks, Cisco 3029 Systems, Core Competence, Inc., December 1997 3031 [18] McCloghrie, K., and F. Kastenholz, "The Interfaces Group MIB using 3032 SMIv2.", RFC 2233, Cisco Systems, FTP Software., November 1997 3034 [19] Tesink, K., Editor, "Definitions of Managed Objects for ATM 3035 Management.", RFC 2515, Bell Communications Research, February 1999 3037 [20] Narten, T., and H. Alvestrand, "Guidelines for Writing an IANA 3038 Considerations Section in RFCs.", BCP 26, RFC 2434, IBM, Maxware, 3039 October 1998 3041 [21] Bradner, S., "Key words for use in RFCs to Indicate Requirement 3042 Levels", BCP 14, RFC 2119, Harvard University, March 1997 3044 [22] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, 3045 RFC 2026, Harvard University, October 1996 3047 [23] Cucchiara, J., editor, "Multiprotocol Over ATM Version 1.0 MIB", 3048 af-mpoa-0092.000, ATM Forum, July 1998 3050 [24] Fredette, A., editor, "Multiprotocol Over ATM Version 1.0", af- 3051 mpoa-0087.000, ATM Forum, May 1997 3053 [25] Laubach, M., and J. Halpern, "Classical IP and ARP over ATM", RFC 3054 2225, Com21, Newbridge Networks, April 1998 3056 [26] Greene, M., J. Luciani, K. White, and T. Kuo, "Definitions of 3057 Managed Objects for Classical IP and ARP Over ATM Using SMIv2", RFC 3058 2320, Xedia, Bay Networks, April 1998 3060 10. Authors' Addresses 3062 James V. Luciani 3063 Bay Networks 3064 3 Federal Street 3065 Mail Stop: BL3-03 3066 Billerica, MA 01821 3067 Phone: (978) 916-4734 3068 Email: luciani@baynetworks.com 3070 Maria Greene 3071 Contractor 3072 Xedia, Corp. 3073 119 Russell Dr. 3074 Littleton, MA 01460 3075 Email: maria@xedia.com 3077 Joan Cucchiara 3078 IronBridge Networks 3079 55 Hayden Ave. 3080 Lexington, MA 02421 3081 Phone: (781) 372-8236 3082 Email: joan@ironbridgenetworks.com 3084 11. Full Copyright Statement 3086 Copyright (C) The Internet Society (1999). All Rights Reserved. 3088 This document and translations of it may be copied and furnished to 3089 others, and derivative works that comment on or otherwise explain it 3090 or assist in its implementation may be prepared, copied, published 3091 and distributed, in whole or in part, without restriction of any 3092 kind, provided that the above copyright notice and this paragraph are 3093 included on all such copies and derivative works. However, this 3094 document itself may not be modified in any way, such as by removing 3095 the copyright notice or references to the Internet Society or other 3096 Internet organizations, except as needed for the purpose of 3097 developing Internet standards in which case the procedures for 3098 copyrights defined in the Internet Standards process must be 3099 followed, or as required to translate it into languages other than 3100 English. 3102 The limited permissions granted above are perpetual and will not be 3103 revoked by the Internet Society or its successors or assigns. 3105 This document and the information contained herein is provided on an 3106 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 3107 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 3108 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 3109 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 3110 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3112 12. IANA Address Family Numbers MIB 3114 This appendix defines the initial content of the IANA-ADDRESS-FAMILY- 3115 NUMBERS-MIB. This section should be removed from this document prior 3116 to its approval, at which time this MIB will be administered by IANA. 3118 The branch for this MIB needs to be determined, and an appropriate 3119 number should be added where XXX is currently. 3121 IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN 3123 IMPORTS 3124 MODULE-IDENTITY, 3125 mib-2 FROM SNMPv2-SMI 3126 TEXTUAL-CONVENTION FROM SNMPv2-TC; 3128 ianaAddressFamilyNumbers MODULE-IDENTITY 3129 LAST-UPDATED "9905191200Z" -- May 19, 1999 3130 ORGANIZATION "IANA" 3131 CONTACT-INFO 3132 "Postal: Internet Assigned Numbers Authority 3133 USC/Information Sciences Institute 3134 4676 Admiralty Way 3135 Marina del Rey, CA 90292-6695 3136 USA 3138 Tel: +1 310-822-1511 3139 E-Mail: iana@isi.edu" 3140 DESCRIPTION 3141 "The MIB module defines the AddressFamilyNumbers 3142 textual convention." 3144 -- revision history 3146 REVISION "9905191200Z" -- May 19, 1999 3147 -- RFC-Editor assigns RFC xxxx 3148 DESCRIPTION "Initial version, published as RFC xxxx." 3150 ::= { mib-2 XXX } -- to be assigned by IANA 3152 AddressFamilyNumbers ::= TEXTUAL-CONVENTION 3153 STATUS current 3154 DESCRIPTION 3155 "The definition of this textual convention with the 3156 addition of newly assigned values is published 3157 periodically by the IANA, in either the Assigned 3158 Numbers RFC, or some derivative of it specific to 3159 Internet Network Management number assignments. 3160 (The latest arrangements can be obtained by 3161 contacting the IANA.) 3163 The enumerations are described as: 3165 other(0), -- none of the following 3166 ipV4(1), -- IP Version 4 3167 ipV6(2), -- IP Version 6 3168 nsap(3), -- NSAP 3169 hdlc(4), -- (8-bit multidrop) 3170 bbn1822(5), 3171 all802(6), -- (includes all 802 media 3172 -- plus Ethernet 'canonical format') 3173 e163(7), 3174 e164(8), -- (SMDS, Frame Relay, ATM) 3175 f69(9), -- (Telex) 3176 x121(10), -- (X.25, Frame Relay) 3177 ipx(11), -- IPX (Internet Protocol Exchange) 3178 appletalk(12), -- Apple Talk 3179 decnetIV(13), -- DEC Net Phase IV 3180 banyanVines(14), -- Banyan Vines 3181 e164withNsap(15), 3182 -- (E.164 with NSAP format subaddress) 3184 reserved(65535) 3186 Requests for new values should be made to IANA via 3187 email (iana@isi.edu)." 3189 SYNTAX INTEGER { 3190 other(0), 3191 ipV4(1), 3192 ipV6(2), 3193 nsap(3), 3194 hdlc(4), 3195 bbn1822(5), 3196 all802(6), 3197 e163(7), 3198 e164(8), 3199 f69(9), 3200 x121(10), 3201 ipx(11), 3202 appletalk(12), 3203 decnetIV(13), 3204 banyanVines(14), 3205 e164withNsap(15), 3206 reserved(65535) 3207 } 3209 END