idnits 2.17.1 draft-ietf-ion-nhrp-mib-06.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. ** There are 114 instances of too long lines in the document, the longest one being 9 characters in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 10 has weird spacing: '...rks.com luci...' == Line 903 has weird spacing: '...hes and re-in...' == Line 3029 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 (April 1999) is 9141 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: '19' is defined on line 2977, but no explicit reference was found in the text == Unused Reference: '21' is defined on line 2984, but no explicit reference was found in the text == Unused Reference: '22' is defined on line 2987, but no explicit reference was found in the text == Unused Reference: '23' is defined on line 2990, but no explicit reference was found in the text ** Obsolete normative reference: RFC 2271 (ref. '1') (Obsoleted by RFC 2571) ** Downref: Normative reference to an Informational RFC: RFC 1215 (ref. '4') ** Obsolete normative reference: RFC 1902 (ref. '5') (Obsoleted by RFC 2578) ** Obsolete normative reference: RFC 1903 (ref. '6') (Obsoleted by RFC 2579) ** Obsolete normative reference: RFC 1904 (ref. '7') (Obsoleted by RFC 2580) ** 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 2272 (ref. '11') (Obsoleted by RFC 2572) ** Obsolete normative reference: RFC 2274 (ref. '12') (Obsoleted by RFC 2574) ** Obsolete normative reference: RFC 1905 (ref. '13') (Obsoleted by RFC 3416) ** Obsolete normative reference: RFC 2273 (ref. '14') (Obsoleted by RFC 2573) ** Obsolete normative reference: RFC 2275 (ref. '15') (Obsoleted by RFC 2575) ** Obsolete normative reference: RFC 2233 (ref. '17') (Obsoleted by RFC 2863) ** Obsolete normative reference: RFC 2434 (ref. '19') (Obsoleted by RFC 5226) -- Possible downref: Non-RFC (?) normative reference: ref. '22' -- Possible downref: Non-RFC (?) normative reference: ref. '23' Summary: 21 errors (**), 0 flaws (~~), 9 warnings (==), 4 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Definitions of Managed Objects for 2 the NBMA Next Hop Resolution Protocol (NHRP) 4 April 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 Next Hop Resolution Cache Table ................. 4 53 3.1.2 The NHRP Purge Request Table ............................. 4 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 ......................... 5 59 3.3 The NHRP Server Group ...................................... 5 60 3.3.1 The NHRP Server Table .................................... 6 61 3.3.2 The NHRP Server Next Hop Resolution 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 .......................................... 58 66 6 Security ..................................................... 58 67 7 Intellectual Property ........................................ 60 68 8 Acknowledgments .............................................. 61 69 9 References ................................................... 62 70 10 Authors' Addresses .......................................... 64 71 11 Full Copyright Statement .................................... 64 72 12 IANA Address Family Numbers MIB ............................. 65 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 [16]. 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 [20]. 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 2271 [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 1902 [5], RFC 1903 [6] and RFC 97 1904 [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 2272 [11] and RFC 2274 [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 2273 [14] and 113 the view-based access control mechanism described in RFC 2275 114 [15]. 116 Managed objects are accessed via a virtual information store, termed 117 the Management Information Base or MIB. Objects in the MIB are 118 defined using the mechanisms defined in the SMI. 120 This memo specifies a MIB module that is compliant to the SMIv2. A 121 MIB conforming to the SMIv1 can be produced through the appropriate 122 translations. The resulting translated MIB must be semantically 123 equivalent, except where objects or events are omitted because no 124 translation is possible (use of Counter64). Some machine readable 125 information in SMIv2 will be converted into textual descriptions in 126 SMIv1 during the translation process. However, this loss of machine 127 readable information is not considered to change the semantics of the 128 MIB. 130 3. Structure of the MIB 132 The NHRP MIB contains three groups: the General Group, the Client 133 Group, and the Server Group. 135 3.1. The NHRP General Group 137 The General Group contains objects that apply to both clients and 138 servers -- in particular the nhrpNextIndex scalar object, the NHRP 139 Next Hop Resolution Cache Table and the NHRP Purge Request Table. 141 The nhrpNextIndex scalar object is used to provide unique indices for 142 the nhprClientIndex in the nhrpClientTable and the nhrpServerIndex in 143 the nhrpServerTable. If used, this object should reduce or eliminate 144 multiple managers creating rows simultaneously in the same table. 146 3.1.1. The NHRP Next Hop Resolution Cache Table 148 The NHRP Next Hop Resolution Cache Table represents the internetwork 149 layer address to NBMA address cache that is maintained by both NHRP 150 clients and NHRP servers. 152 The NHRP Next Hop Resolution Cache Table contains an ifIndex as part 153 of the Index Clause. This ifIndex represents the use of a generic 154 ifIndex, such that the value of this ifIndex SHOULD reflect a 155 specific NBMA subnetwork related interface as determined by an 156 implementation. For example, assuming that the NBMA subnetwork is 157 ATM, then it is up to the implementors of this MIB to determine their 158 own ATM interface layering (assuming compliance with the IF-MIB, RFC 159 2233 [17] and the ATM-MIB, RFC 2515 [18]. In other words, assuming 160 that the NBMA subnetwork is ATM, the ifIndex in the NHRP Cache Table 161 would represent the ifIndex containing or consisting of the VC (or 162 shortcut) denoted by this Table entry. 164 3.1.2. The NHRP Purge Request Table 166 The NHRP Purge Request Table is a way to track Purge Request 167 Information. 169 3.2. The NHRP Client Group 171 The Client Group contains objects that only apply to NHRP clients 172 (NHCs). 174 3.2.1. The NHRP Client Table 176 The NHRP Client Table contains entries for NHRP Next Hop Clients 177 (NHCs) associated with this agent. Each row in the table represents 178 a single NHC. The RequestID used in Registration requests needs to 179 be saved to non-volatile storage. Depending upon the implementation, 180 this may or may not impact how the StorageType is used. For a 181 complete description of how the Registration RequestID is used, see 182 Section 5.2.3 of [16]. 184 3.2.2. The NHRP Client Registration Table 186 The NHRP Client Registration Table contains information on 187 registration requests which need to be maintained by the Clients. 188 Each entry in this table represents a single registration request. 189 Note: since the NHRP specification does not mandate a refresh 190 algorithm, this table omits refresh information, however, this table 191 does contain information for all the registration requests which need 192 to be maintained by the NHRP Clients. 194 3.2.3. The NHRP Client NHS Table 196 The NHRP Client NHS Table contains the NBMA subnetwork addresses of 197 servers configured for use by the client. By default, the agent will 198 add an entry to this table which corresponds to the client's default 199 router. 201 3.2.4. The NHRP Client Statistics Table 203 The NHRP Client Statistics Table contains NHRP statistics maintained 204 by a client. These statistics include counters on requests and 205 replies, as well as counters for errors which are encountered by the 206 Clients. 208 3.3. The NHRP Server Group 210 The Server Group contains objects that only apply to NHRP servers 211 (NHSes). 213 3.3.1. The NHRP Server Table 215 The NHRP Server Table contains entries for each server associated 216 with this agent. 218 3.3.2. The NHRP Server Next Hop Resolution Cache Table 220 The NHRP Server Next Hop Resolution Cache Table contains additional 221 objects that a server keeps for each entry in its cache. This table 222 extends the NHRP Next Hop Resolution Cache Table defined in the 223 General Group. 225 3.3.3. The NHRP Server NHC Table 227 This table contains information about all the Clients known to the 228 Servers. 230 3.3.4. The NHRP Server Statistics Table 232 The NHRP Server Statistics Table contains NHRP statistics maintained 233 by a server. These statistics include counters on requests and 234 replies, as well as counters for errors which are encountered by the 235 Servers. 237 4. NBMA Next Hop Resolution Protocol MIB Definitions 239 NHRP-MIB DEFINITIONS ::= BEGIN 241 IMPORTS 242 OBJECT-TYPE, MODULE-IDENTITY, experimental, Integer32, 243 Counter32, Unsigned32 244 FROM SNMPv2-SMI 245 MODULE-COMPLIANCE, OBJECT-GROUP 246 FROM SNMPv2-CONF 247 TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, 248 TimeStamp 249 FROM SNMPv2-TC 250 ifIndex 251 FROM IF-MIB 252 AddressFamilyNumbers 253 FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB 254 ; 256 nhrpMIB MODULE-IDENTITY 257 LAST-UPDATED "9904191200Z" -- April 19, 1999 258 ORGANIZATION "Internetworking Over NBMA (ion) Working Group" 259 CONTACT-INFO 260 "Maria Greene (maria@xedia.com) 261 Contractor 263 Joan Cucchiara (joan@ironbridgenetworks.com) 264 IronBridge Networks 266 James V. Luciani (luciani@baynetworks.com) 267 Bay Networks" 268 DESCRIPTION 269 "This MIB contains managed object definitions for the Next Hop 270 Resolution Procol, NHRP, as defined in RFC 2332 [16]." 271 ::= { experimental XXX } -- to be assigned 273 --******************************************************************** 274 -- NHRP Textual Conventions 275 --******************************************************************** 277 NhrpGenAddr ::= TEXTUAL-CONVENTION 278 STATUS current 279 DESCRIPTION 280 "The value of an internetwork layer or NBMA address." 281 SYNTAX OCTET STRING (SIZE (0..64)) 283 nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 } 285 --******************************************************************** 286 -- NHRP General (Client and Server) Objects 287 --******************************************************************** 289 nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 } 291 -- 292 -- The following scalar is to be used to 293 -- provided indices for the 294 -- nhrpClientTable, and/or the nhrpServerTable. 295 -- 297 nhrpNextIndex OBJECT-TYPE 298 SYNTAX Unsigned32 299 MAX-ACCESS read-only 300 STATUS current 301 DESCRIPTION 302 "This scalar is used for creating rows in the nhrpClientTable 303 and the nhrpServerTable. 304 The value of this variable is a currently unused value 305 for nhrpClientIndex and nhrpServerIndex. 307 The value returned when reading this variable must be unique 308 for the NHC's and NHS's indices associated with this 309 row. Subsequent attempts to read this variable must return 310 different values. 312 NOTE: this object exists in the General Group because 313 it is to be used in establishing rows in the nhrpClientTable 314 and the nhrpServerTable. In other words, the value retrieved 315 from this object could become the value of nhrpClientIndex 316 and nhprServerIndex. 318 In the situation of an agent re-initialization the value of 319 this object must be saved in non-volatile storage. 321 This variable will return the special value 0 if no new rows 322 can be created." 323 ::= { nhrpGeneralObjects 1 } 325 -- 326 -- The Next Hop Resolution Cache Table 327 -- 329 nhrpNextHopResTable OBJECT-TYPE 330 SYNTAX SEQUENCE OF NhrpNextHopResEntry 331 MAX-ACCESS not-accessible 332 STATUS current 333 DESCRIPTION 334 "This table contains mappings between internetwork layer 335 addresses and NBMA subnetwork layer addresses." 336 ::= { nhrpGeneralObjects 2 } 338 nhrpNextHopResEntry OBJECT-TYPE 339 SYNTAX NhrpNextHopResEntry 340 MAX-ACCESS not-accessible 341 STATUS current 342 DESCRIPTION 343 "A cached mapping between an internetwork layer address and 344 an NBMA address. Entries can be created by the network 345 administrator using the nhrpNextHopResRowStatus column, or 346 they may be added dynamically based on protocol operation 347 (including NHRP, SCSP, and others such as ATMARP). 349 When created based by NHRP protocol operations 350 this entry is largely based on contents contained in 351 the Client Information Entry (CIE). 353 Zero or more Client Information Entries (CIEs) may be included 354 in the NHRP Packet. For a complete description of the CIE, 355 refer to Section 5.2.0.1 of RFC 2332 [16]." 357 INDEX { 358 nhrpNextHopResInternetworkAddrType, 359 nhrpNextHopResDestInternetworkAddr, 360 ifIndex, 361 nhrpNextHopResIndex 362 } 363 ::= { nhrpNextHopResTable 1 } 365 NhrpNextHopResEntry ::= SEQUENCE { 366 nhrpNextHopResInternetworkAddrType AddressFamilyNumbers, 367 nhrpNextHopResDestInternetworkAddr NhrpGenAddr, 368 nhrpNextHopResIndex Unsigned32, 369 nhrpNextHopResPrefixLength Integer32, 370 nhrpNextHopResNextHopInternetworkAddr NhrpGenAddr, 371 nhrpNextHopResNbmaAddrType AddressFamilyNumbers, 372 nhrpNextHopResNbmaAddr NhrpGenAddr, 373 nhrpNextHopResNbmaSubaddr NhrpGenAddr, 374 nhrpNextHopResEntryType INTEGER, 375 nhrpNextHopResEntryStorageType StorageType, 376 nhrpNextHopResEntryState INTEGER, 377 nhrpNextHopResEntryHoldingTimeValid TruthValue, 378 nhrpNextHopResEntryHoldingTime Unsigned32, 379 nhrpNextHopResNegotiatedMtu Integer32, 380 nhrpNextHopResPreference Integer32, 381 nhrpNextHopResRowStatus RowStatus 382 } 384 nhrpNextHopResInternetworkAddrType OBJECT-TYPE 385 SYNTAX AddressFamilyNumbers 386 MAX-ACCESS not-accessible 387 STATUS current 388 DESCRIPTION 389 "The internetwork layer address type of this Next Hop 390 Resolution Cache entry. The value of this object indicates how 391 to interpret the values of nhrpNextHopResDestInternetworkAddr 392 and nhrpNextHopResNextHopInternetworkAddr." 393 ::= { nhrpNextHopResEntry 1 } 395 nhrpNextHopResDestInternetworkAddr OBJECT-TYPE 396 SYNTAX NhrpGenAddr 397 MAX-ACCESS not-accessible 398 STATUS current 399 DESCRIPTION 400 "The value of the internetwork address of the destination." 401 ::= { nhrpNextHopResEntry 2 } 403 nhrpNextHopResIndex OBJECT-TYPE 404 SYNTAX Unsigned32 (1..4294967295) 405 MAX-ACCESS not-accessible 406 STATUS current 407 DESCRIPTION 408 "An identifier for this entry that has local 409 significance within the scope of the General 410 Group. This identifier is used here to 411 uniquely identify this row, and also used 412 in the 'nhrpPurgeTable' for the value of 413 the 'nhrpPurgeNextHopResEntryIdentifier'." 414 ::= { nhrpNextHopResEntry 3 } 416 nhrpNextHopResPrefixLength OBJECT-TYPE 417 SYNTAX Integer32 (0..255) 418 MAX-ACCESS read-only 419 STATUS current 420 DESCRIPTION 421 "The number of bits that define the internetwork layer prefix 422 associated with the nhrpNextHopResDestInternetworkAddr." 423 ::= { nhrpNextHopResEntry 4 } 425 nhrpNextHopResNextHopInternetworkAddr OBJECT-TYPE 426 SYNTAX NhrpGenAddr 427 MAX-ACCESS read-create 428 STATUS current 429 DESCRIPTION 430 "The value of the internetwork address of the next hop." 431 ::= { nhrpNextHopResEntry 5 } 433 nhrpNextHopResNbmaAddrType OBJECT-TYPE 434 SYNTAX AddressFamilyNumbers 435 MAX-ACCESS read-create 436 STATUS current 437 DESCRIPTION 438 "The NBMA address type of this Next Hop Resolution Cache 439 entry. The value of this object indicates how to interpret 440 the values of nhrpNextHopResNbmaAddr and 441 nhrpNextHopResNbmaSubaddr." 442 ::= { nhrpNextHopResEntry 6 } 444 nhrpNextHopResNbmaAddr OBJECT-TYPE 445 SYNTAX NhrpGenAddr 446 MAX-ACCESS read-create 447 STATUS current 448 DESCRIPTION 449 "The value of the NBMA subnetwork address of the next hop." 450 ::= { nhrpNextHopResEntry 7 } 452 nhrpNextHopResNbmaSubaddr OBJECT-TYPE 453 SYNTAX NhrpGenAddr 454 MAX-ACCESS read-create 455 STATUS current 456 DESCRIPTION 457 "The value of the NBMA subaddress of the next hop. If there 458 is no subaddress concept for the NBMA address family, this 459 value will be a zero-length OCTET STRING." 460 ::= { nhrpNextHopResEntry 8 } 462 nhrpNextHopResEntryType OBJECT-TYPE 463 SYNTAX INTEGER { 464 other(1), 465 register(2), 466 resolveAuthoritative(3), 467 resoveNonauthoritative(4), 468 transit(5), 469 administrativelyAdded(6), 470 atmarp(7), 471 scsp(8) 472 } 473 MAX-ACCESS read-create 474 STATUS current 475 DESCRIPTION 476 "An indication of how this Next Hop Resolution Cache entry 477 was created. The values are: 478 'other(1)' The entry was added by some other 479 means. 481 'register(2)' In a server, added based on a client 482 registration. 484 'resolveAuthoritative(3)' 485 In a client, added based on receiving an 486 Authoritative NHRP Resolution Reply. 488 'resolveNonauthoritative(4)' 489 In a client, added based on receiving a 490 Nonauthoritative NHRP Resolution Reply. 492 'transit(5)' In a transit server, added by examining a 493 forwarded NHRP packet. 495 'administrativelyAdded(6)' 496 In a client or server, manually 497 added by the administrator. The 498 StorageType of this entry is 499 reflected in 500 'nhrpNextHopResStorageType'. 502 'atmarp(7)' The entry was added due to an ATMARP. 504 'scsp(8)' The entry was added due to SCSP. 506 When the entry is under creation using the 507 nhrpNextHopResRowStatus column, the only value that can be 508 specified by the administrator is 'administrativelyAdded'. 509 Attempting to set any other value will cause an 510 'inconsistentValue' error. 512 The value cannot be modified once the entry 513 is active." 514 ::= { nhrpNextHopResEntry 9 } 516 nhrpNextHopResEntryStorageType OBJECT-TYPE 517 SYNTAX StorageType 518 MAX-ACCESS read-create 519 STATUS current 520 DESCRIPTION 521 "This value only has meaning when the 'nhrpNextHopResEntryType' 522 has the value of 'administrativelyAdded'. 524 When the row is created due to being 'administrativelyAdded' 525 this object reflects whether this row is kept in volatile storage 526 and lost upon reboot or if this row is backed up by 527 non-volatile or permanent storage. 529 If the value of 'nhrpNextHopResEntryType' has a value which 530 is not 'administrativelyAdded, then the value of this object 531 is 'other(1)'." 532 DEFVAL { nonVolatile } 533 ::= { nhrpNextHopResEntry 10 } 535 nhrpNextHopResEntryState OBJECT-TYPE 536 SYNTAX INTEGER { 537 incomplete(1), 538 ackReply(2), 539 nakReply(3) 540 } 541 MAX-ACCESS read-only 542 STATUS current 543 DESCRIPTION 544 "An indication of the state of this entry. The values are: 546 'incomplete(1)' The client has sent a NHRP Resolution 547 Request but has not yet received the NHRP 548 Resolution Reply. 550 'ackReply(2)' For a client or server, this is a cached 551 valid mapping. 553 'nakReply(3)' For a client or server, this is a cached 554 NAK mapping." 556 ::= { nhrpNextHopResEntry 11 } 558 nhrpNextHopResEntryHoldingTimeValid OBJECT-TYPE 559 SYNTAX TruthValue 560 MAX-ACCESS read-only 561 STATUS current 562 DESCRIPTION 563 "True(1) is returned if the value of 564 'nhrpNextHopResEntryType' is not 565 'administrativelyAdded'. Since the 566 value of 'nhrpNextHopResEntryType' was not 567 configured by a user, the value of 568 'nhrpNextHopResEntryHoldingTime' is 569 considered valid. In other words, the value of 570 'nhrpNextHopResEntryHoldingTime' represents 571 the Holding Time for the cache Entry. 573 If 'nhrpNextHopResEntryType has been configured by a 574 user, (i.e. the value of 'nhrpNextHopResEntryType' is 575 'administrativelyAdded') then false (2) will be returned. 576 This indicates that the value of 577 'nhrpNextHopResEntryHoldingTime' is undefined because 578 this row could possibly be backed up in nonvolatile storage." 579 ::= { nhrpNextHopResEntry 12 } 581 nhrpNextHopResEntryHoldingTime OBJECT-TYPE 582 SYNTAX Unsigned32(0..65535) 583 UNITS "seconds" 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "If the value of 'nhrpNextHopResHoldingTimeValid is 588 true(1) then this object represents the number 589 of seconds that the cache entry will remain in this 590 table. When this value reaches 0 (zero) the row should 591 be deleted. 593 If the value of 'nhrpNextHopResHoldingTimeValid is 594 false(2) then this object is undefined." 595 ::= { nhrpNextHopResEntry 13 } 597 nhrpNextHopResNegotiatedMtu OBJECT-TYPE 598 SYNTAX Integer32 (0..65535) 599 MAX-ACCESS read-only 600 STATUS current 601 DESCRIPTION 602 "The maximum transmission unit (MTU) that was negotiated or 603 registered for this entity. In other words, this is the 604 actual MTU being used." 605 ::= { nhrpNextHopResEntry 14 } 607 nhrpNextHopResPreference OBJECT-TYPE 608 SYNTAX Integer32 (0..255) 609 MAX-ACCESS read-create 610 STATUS current 611 DESCRIPTION 612 "An object which reflects the Preference value of the Client 613 Information Entry (CIE). 615 Zero or more Client Information Entries (CIEs) may be included 616 in the NHRP Packet. One of the fields in the CIE 617 is the Preference. For a complete description of the CIE, 618 refer to Section 5.2.0.1 of RFC 2332 [16]." 619 REFERENCE 620 "Section 5.2.0.1 Mandatory Part Format, RFC 2332 [16]." 621 ::= { nhrpNextHopResEntry 15 } 623 nhrpNextHopResRowStatus OBJECT-TYPE 624 SYNTAX RowStatus 625 MAX-ACCESS read-create 626 STATUS current 627 DESCRIPTION 628 "An object that allows entries in this table to be created 629 and deleted using the RowStatus convention." 630 REFERENCE 631 "Textual Conventions for Version 2 of the Simple Network 632 Management Protocol (SNMPv2), RFC 1903 [6]." 633 ::= { nhrpNextHopResEntry 16 } 635 -- 636 -- The NHRP Purge Request Table 637 -- 639 nhrpPurgeReqTable OBJECT-TYPE 640 SYNTAX SEQUENCE OF NhrpPurgeReqEntry 641 MAX-ACCESS not-accessible 642 STATUS current 643 DESCRIPTION 644 "This table will track Purge Request Information." 645 ::= { nhrpGeneralObjects 3 } 647 nhrpPurgeReqEntry OBJECT-TYPE 648 SYNTAX NhrpPurgeReqEntry 649 MAX-ACCESS not-accessible 650 STATUS current 651 DESCRIPTION 652 "Information regarding a Purge Request." 653 INDEX { nhrpPurgeIndex } 654 ::= { nhrpPurgeReqTable 1 } 656 NhrpPurgeReqEntry ::= SEQUENCE { 657 nhrpPurgeIndex Unsigned32, 658 nhrpPurgeNextHopResEntryIdentifier Unsigned32, 659 nhrpPurgePrefixLength Integer32, 660 nhrpPurgeRequestID Unsigned32, 661 nhrpPurgeReplyExpected TruthValue, 662 nhrpPurgeRowStatus RowStatus 663 } 665 nhrpPurgeIndex OBJECT-TYPE 666 SYNTAX Unsigned32 (1..4294967295) 667 MAX-ACCESS not-accessible 668 STATUS current 669 DESCRIPTION 670 "An identifier for this entry that has local significance 671 within the scope of this table." 672 ::= { nhrpPurgeReqEntry 1 } 674 nhrpPurgeNextHopResEntryIdentifier OBJECT-TYPE 675 SYNTAX Unsigned32 (1..4294967295) 676 MAX-ACCESS read-create 677 STATUS current 678 DESCRIPTION 679 "An identifier for the 'nhrpNextHopResCacheEntry' which 680 is being purged. This object should have the same value as 681 'nhrpNextHopResIndex' in the 'nhrpNextHopResTable'." 682 ::= { nhrpPurgeReqEntry 2 } 684 nhrpPurgePrefixLength OBJECT-TYPE 685 SYNTAX Integer32 (0..255) 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "In the case of NHRP Purge Requests, this specifies the 690 equivalence class of addresses which match the first 691 'Prefix Length' bit positions of the Client Protocol 692 Address specified in the Client Information Entry (CIE)." 693 ::= { nhrpPurgeReqEntry 3 } 695 nhrpPurgeRequestID OBJECT-TYPE 696 SYNTAX Unsigned32 697 MAX-ACCESS read-create 698 STATUS current 699 DESCRIPTION 700 "The Request ID used in the purge request." 701 ::= { nhrpPurgeReqEntry 4 } 703 nhrpPurgeReplyExpected OBJECT-TYPE 704 SYNTAX TruthValue 705 MAX-ACCESS read-create 706 STATUS current 707 DESCRIPTION 708 "An indication of whether this Purge Request has the 'N' Bit 709 cleared (off)." 710 ::= { nhrpPurgeReqEntry 5 } 712 nhrpPurgeRowStatus OBJECT-TYPE 713 SYNTAX RowStatus 714 MAX-ACCESS read-create 715 STATUS current 716 DESCRIPTION 717 "An object that allows entries in this table to be created and 718 deleted using the RowStatus convention." 719 REFERENCE 720 "Textual Conventions for Version 2 of the Simple Network 721 Management Protocol (SNMPv2), RFC 1903 [6]." 722 ::= { nhrpPurgeReqEntry 6 } 724 --******************************************************************** 725 -- NHRP Client Objects 726 --******************************************************************** 728 nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 } 730 -- 731 -- The NHRP Client Table 732 -- 734 nhrpClientTable OBJECT-TYPE 735 SYNTAX SEQUENCE OF NhrpClientEntry 736 MAX-ACCESS not-accessible 737 STATUS current 738 DESCRIPTION 739 "Information about NHRP clients (NHCs) managed by this agent." 740 ::= { nhrpClientObjects 1 } 742 nhrpClientEntry OBJECT-TYPE 743 SYNTAX NhrpClientEntry 744 MAX-ACCESS not-accessible 745 STATUS current 746 DESCRIPTION 747 "Information about a single NHC." 748 INDEX { nhrpClientIndex } 749 ::= { nhrpClientTable 1 } 751 NhrpClientEntry ::= SEQUENCE { 752 nhrpClientIndex Unsigned32, 753 nhrpClientInternetworkAddrType AddressFamilyNumbers, 754 nhrpClientInternetworkAddr NhrpGenAddr, 755 nhrpClientNbmaAddrType AddressFamilyNumbers, 756 nhrpClientNbmaAddr NhrpGenAddr, 757 nhrpClientNbmaSubaddr NhrpGenAddr, 758 nhrpClientInitialRequestTimeout Integer32, 759 nhrpClientRegistrationRequestRetries Integer32, 760 nhrpClientResolutionRequestRetries Integer32, 761 nhrpClientPurgeRequestRetries Integer32, 762 nhrpClientDefaultMtu Unsigned32, 763 nhrpClientHoldTime Unsigned32, 764 nhrpClientRequestID Unsigned32, 765 nhrpClientStorageType StorageType, 766 nhrpClientRowStatus RowStatus 767 } 769 nhrpClientIndex OBJECT-TYPE 770 SYNTAX Unsigned32 (1..4294967295) 771 MAX-ACCESS not-accessible 772 STATUS current 773 DESCRIPTION 774 "An identifier for the NHRP client that is unique within the 775 scope of this agent. The 'nhrpNextIndex' value should be 776 consulted (read), prior to creating a row in this table, 777 and the value returned from reading 'nhrpNextIndex' should be 778 used as this object's value." 779 ::= { nhrpClientEntry 1 } 781 nhrpClientInternetworkAddrType OBJECT-TYPE 782 SYNTAX AddressFamilyNumbers 783 MAX-ACCESS read-create 784 STATUS current 785 DESCRIPTION 786 "The type of the internetwork layer address of this 787 client. This object indicates how the value of 788 nhrpClientInternetworkAddr is to be interpreted." 789 ::= { nhrpClientEntry 2 } 791 nhrpClientInternetworkAddr OBJECT-TYPE 792 SYNTAX NhrpGenAddr 793 MAX-ACCESS read-create 794 STATUS current 795 DESCRIPTION 796 "The value of the internetwork layer address of this client." 797 ::= { nhrpClientEntry 3 } 799 nhrpClientNbmaAddrType OBJECT-TYPE 800 SYNTAX AddressFamilyNumbers 801 MAX-ACCESS read-create 802 STATUS current 803 DESCRIPTION 804 "The type of the NBMA subnetwork address of this client. This 805 object indicates how the values of nhrpClientNbmaAddr and 806 nhrpClientNbmaSubaddr are to be interpreted." 808 ::= { nhrpClientEntry 4 } 810 nhrpClientNbmaAddr OBJECT-TYPE 811 SYNTAX NhrpGenAddr 812 MAX-ACCESS read-create 813 STATUS current 814 DESCRIPTION 815 "The NBMA subnetwork address of this client." 816 ::= { nhrpClientEntry 5 } 818 nhrpClientNbmaSubaddr OBJECT-TYPE 819 SYNTAX NhrpGenAddr 820 MAX-ACCESS read-create 821 STATUS current 822 DESCRIPTION 823 "The NBMA subaddress of this client. For NBMA address 824 families without a subaddress concept, this will be a 825 zero-length OCTET STRING." 826 ::= { nhrpClientEntry 6 } 828 nhrpClientInitialRequestTimeout OBJECT-TYPE 829 SYNTAX Integer32 (1..900) 830 UNITS "seconds" 831 MAX-ACCESS read-create 832 STATUS current 833 DESCRIPTION 834 "The number of seconds that the client will wait before 835 timing out an NHRP initial request. This object only has 836 meaning for the initial timeout period." 837 DEFVAL { 10 } 838 ::= { nhrpClientEntry 7 } 840 nhrpClientRegistrationRequestRetries OBJECT-TYPE 841 SYNTAX Integer32 (0..65535) 842 MAX-ACCESS read-create 843 STATUS current 844 DESCRIPTION 845 "The number of times the client will retry the registration 846 request before failure. A value of 0 means don't retry. A 847 value of 65535 means retry forever." 848 DEFVAL { 3 } 849 ::= { nhrpClientEntry 8 } 851 nhrpClientResolutionRequestRetries OBJECT-TYPE 852 SYNTAX Integer32 (0..65535) 853 MAX-ACCESS read-create 854 STATUS current 855 DESCRIPTION 856 "The number of times the client will retry the resolution 857 request before failure. A value of 0 means don't retry. 859 A value of 65535 means retry forever." 860 DEFVAL { 3 } 861 ::= { nhrpClientEntry 9 } 863 nhrpClientPurgeRequestRetries OBJECT-TYPE 864 SYNTAX Integer32 (0..65535) 865 MAX-ACCESS read-create 866 STATUS current 867 DESCRIPTION 868 "The number of times the client will retry a purge request 869 before failure. A value of 0 means don't retry. A value of 870 65535 means retry forever." 871 DEFVAL { 3 } 872 ::= { nhrpClientEntry 10 } 874 nhrpClientDefaultMtu OBJECT-TYPE 875 SYNTAX Unsigned32 (0..65535) 876 MAX-ACCESS read-create 877 STATUS current 878 DESCRIPTION 879 "The default maximum transmission unit (MTU) of the 880 client. This will be initialized by the agent to the MTU of 881 the LIS/LAG if no value is specified during creation." 882 DEFVAL { 9180 } 883 ::= { nhrpClientEntry 11 } 885 nhrpClientHoldTime OBJECT-TYPE 886 SYNTAX Unsigned32(0..65535) 887 UNITS "seconds" 888 MAX-ACCESS read-create 889 STATUS current 890 DESCRIPTION 891 "The hold time the client will register." 892 DEFVAL { 900 } 893 ::= { nhrpClientEntry 12 } 895 nhrpClientRequestID OBJECT-TYPE 896 SYNTAX Unsigned32 897 MAX-ACCESS read-create 898 STATUS current 899 DESCRIPTION 900 "The Request ID used to register this client with its server. 901 According to Section 5.2.3 of the NHRP Specification, 902 RFC 2332 [16], the Request ID must be kept in non-volatile 903 storage, so that if an NHC crashes and re-initializes, it 904 will use a different Request ID during the registration process 905 when reregistering with the same NHS." 906 REFERENCE 907 "Section 5.2.3 NHRP Registration Request, RFC 2332 [16]." 908 ::= { nhrpClientEntry 13 } 910 nhrpClientStorageType OBJECT-TYPE 911 SYNTAX StorageType 912 MAX-ACCESS read-create 913 STATUS current 914 DESCRIPTION 915 "This object defines whether this row is kept in 916 volatile storage and lost upon a Client crash or 917 reboot situation, or if this row is backed up by 918 nonvolatile or permanent storage." 919 DEFVAL { nonVolatile } 920 ::= { nhrpClientEntry 15 } 922 nhrpClientRowStatus OBJECT-TYPE 923 SYNTAX RowStatus 924 MAX-ACCESS read-create 925 STATUS current 926 DESCRIPTION 927 "An object that allows entries in this table to be created and 928 deleted using the RowStatus convention." 929 REFERENCE 930 "Textual Conventions for Version 2 of the Simple Network 931 Management Protocol (SNMPv2), RFC 1903 [6]." 932 ::= { nhrpClientEntry 16 } 934 -- 935 -- The NHRP Client Registration Table 936 -- 938 nhrpClientRegistrationTable OBJECT-TYPE 939 SYNTAX SEQUENCE OF NhrpClientRegistrationEntry 940 MAX-ACCESS not-accessible 941 STATUS current 942 DESCRIPTION 943 "A table of Registration Request Information that 944 needs to be maintained by the NHCs (clients)." 945 REFERENCE 946 "Section 5.2.3 NHRP Registration Request, RFC 2332 [16]." 947 ::= { nhrpClientObjects 2 } 949 nhrpClientRegistrationEntry OBJECT-TYPE 950 SYNTAX NhrpClientRegistrationEntry 951 MAX-ACCESS not-accessible 952 STATUS current 953 DESCRIPTION 954 "An NHC needs to maintain registration request information 955 between the NHC and the NHS. An entry in this table represents 956 information for a single registration request." 957 INDEX { nhrpClientIndex, 958 nhrpClientRegIndex 960 } 961 ::= { nhrpClientRegistrationTable 1 } 963 NhrpClientRegistrationEntry ::= SEQUENCE { 964 nhrpClientRegIndex Unsigned32, 965 nhrpClientRegUniqueness INTEGER, 966 nhrpClientRegState INTEGER, 967 nhrpClientRegRowStatus RowStatus 968 } 970 nhrpClientRegIndex OBJECT-TYPE 971 SYNTAX Unsigned32 (1..4294967295) 972 MAX-ACCESS not-accessible 973 STATUS current 974 DESCRIPTION 975 "An identifier for this entry such that it 976 identifies a specific Registration Request from 977 the NHC represented by the nhrpClientIndex." 978 ::= { nhrpClientRegistrationEntry 1 } 980 nhrpClientRegUniqueness OBJECT-TYPE 981 SYNTAX INTEGER { 982 requestUnique(1), 983 requestNotUnique(2) 984 } 985 MAX-ACCESS read-create 986 STATUS current 987 DESCRIPTION 988 "The Uniqueness indicator for this Registration Request. 989 If this object has the value of requestUnique(1), then 990 the Uniqueness bit is set in the the NHRP Registration 991 Request represented by this row. The value cannot 992 be changed once the row is created." 993 ::= { nhrpClientRegistrationEntry 2 } 995 nhrpClientRegState OBJECT-TYPE 996 SYNTAX INTEGER { 997 other(1), 998 registering(2), 999 ackRegisterReply(3), 1000 nakRegisterReply(4) 1001 } 1002 MAX-ACCESS read-only 1003 STATUS current 1004 DESCRIPTION 1005 "The registration state of this client. The values are: 1006 'other(1)' The state of the registration 1007 request is not one of 1008 'registering', 'ackRegisterReply' 1009 or 'nakRegisterReply'. 1011 'registering(2)' A registration request has been 1012 issued and a registration reply 1013 is expected. 1015 'ackRegisterReply(3)' A positive registration reply 1016 has been received. 1018 'nakRegisterReply(4)' The client has received a negative 1019 registration reply (NAK)." 1020 ::= { nhrpClientRegistrationEntry 3 } 1022 nhrpClientRegRowStatus OBJECT-TYPE 1023 SYNTAX RowStatus 1024 MAX-ACCESS read-create 1025 STATUS current 1026 DESCRIPTION 1027 "An object that allows entries in this table to be created and 1028 deleted using the RowStatus convention." 1029 REFERENCE 1030 "Textual Conventions for Version 2 of the Simple Network 1031 Management Protocol (SNMPv2), RFC 1903 [6]." 1032 ::= { nhrpClientRegistrationEntry 4 } 1034 -- 1035 -- The NHRP Client->Server Table 1036 -- 1038 nhrpClientNhsTable OBJECT-TYPE 1039 SYNTAX SEQUENCE OF NhrpClientNhsEntry 1040 MAX-ACCESS not-accessible 1041 STATUS current 1042 DESCRIPTION 1043 "A table of NHSes that are available for use by this NHC 1044 (client). By default, the agent will add an entry to this 1045 table that corresponds to the client's default router." 1046 ::= { nhrpClientObjects 3 } 1048 nhrpClientNhsEntry OBJECT-TYPE 1049 SYNTAX NhrpClientNhsEntry 1050 MAX-ACCESS not-accessible 1051 STATUS current 1052 DESCRIPTION 1053 "An NHS that may be used by an NHC." 1054 INDEX { nhrpClientIndex, nhrpClientNhsIndex } 1055 ::= { nhrpClientNhsTable 1 } 1057 NhrpClientNhsEntry ::= SEQUENCE { 1058 nhrpClientNhsIndex Unsigned32, 1059 nhrpClientNhsInternetworkAddrType AddressFamilyNumbers, 1060 nhrpClientNhsDestInternetworkAddr NhrpGenAddr, 1061 nhrpClientNhsNbmaAddrType AddressFamilyNumbers, 1062 nhrpClientNhsNbmaAddr NhrpGenAddr, 1063 nhrpClientNhsNbmaSubaddr NhrpGenAddr, 1064 nhrpClientNhsInUse TruthValue, 1065 nhrpClientNhsRowStatus RowStatus 1066 } 1068 nhrpClientNhsIndex OBJECT-TYPE 1069 SYNTAX Unsigned32 (1..4294967295) 1070 MAX-ACCESS not-accessible 1071 STATUS current 1072 DESCRIPTION 1073 "An identifier for an NHS available to an NHC." 1074 ::= { nhrpClientNhsEntry 1 } 1076 nhrpClientNhsInternetworkAddrType OBJECT-TYPE 1077 SYNTAX AddressFamilyNumbers 1078 MAX-ACCESS read-create 1079 STATUS current 1080 DESCRIPTION 1081 "The type of the internetwork layer address of the 1082 NHRP server represented in this entry. This object 1083 indicates how the value of nhrpClientNhsDestInternetworkAddr 1084 is to be interpreted." 1085 ::= { nhrpClientNhsEntry 2 } 1087 nhrpClientNhsDestInternetworkAddr OBJECT-TYPE 1088 SYNTAX NhrpGenAddr 1089 MAX-ACCESS read-create 1090 STATUS current 1091 DESCRIPTION 1092 "The value of the destination internetwork layer address of 1093 the NHRP server represented by this entry. If this value is 1094 not known, this will be a zero-length OCTET STRING." 1095 ::= { nhrpClientNhsEntry 3 } 1097 nhrpClientNhsNbmaAddrType OBJECT-TYPE 1098 SYNTAX AddressFamilyNumbers 1099 MAX-ACCESS read-create 1100 STATUS current 1101 DESCRIPTION 1102 "The type of the NBMA subnetwork address of the NHRP Server 1103 represented by this entry. This object indicates how the 1104 values of nhrpClientNhsNbmaAddr and nhrpClientNhsNbmaSubaddr 1105 are to be interpreted." 1106 ::= { nhrpClientNhsEntry 4 } 1108 nhrpClientNhsNbmaAddr OBJECT-TYPE 1109 SYNTAX NhrpGenAddr 1110 MAX-ACCESS read-create 1111 STATUS current 1112 DESCRIPTION 1113 "The NBMA subnetwork address of the NHS. The type of the 1114 address is indicated by the corresponding value of 1115 nhrpClientNbmaAddrType." 1116 ::= { nhrpClientNhsEntry 5 } 1118 nhrpClientNhsNbmaSubaddr OBJECT-TYPE 1119 SYNTAX NhrpGenAddr 1120 MAX-ACCESS read-create 1121 STATUS current 1122 DESCRIPTION 1123 "The NBMA subaddress of the NHS. For NMBA address familes 1124 that do not have the concept of subaddress, this will 1125 be a zero-length OCTET STRING." 1126 ::= { nhrpClientNhsEntry 6 } 1128 nhrpClientNhsInUse OBJECT-TYPE 1129 SYNTAX TruthValue 1130 MAX-ACCESS read-only 1131 STATUS current 1132 DESCRIPTION 1133 "An indication of whether this NHS is in use by the NHC." 1134 ::= { nhrpClientNhsEntry 7 } 1136 nhrpClientNhsRowStatus OBJECT-TYPE 1137 SYNTAX RowStatus 1138 MAX-ACCESS read-create 1139 STATUS current 1140 DESCRIPTION 1141 "An object that allows entries in this table to be created and 1142 deleted using the RowStatus convention." 1143 REFERENCE 1144 "Textual Conventions for Version 2 of the Simple Network 1145 Management Protocol (SNMPv2), RFC 1903 [6]." 1146 ::= { nhrpClientNhsEntry 8 } 1148 -- 1149 -- The NHRP Client StatisticsTable 1150 -- 1152 nhrpClientStatTable OBJECT-TYPE 1153 SYNTAX SEQUENCE OF NhrpClientStatEntry 1154 MAX-ACCESS not-accessible 1155 STATUS current 1156 DESCRIPTION 1157 "This table contains statistics collected by NHRP clients." 1158 ::= { nhrpClientObjects 4 } 1160 nhrpClientStatEntry OBJECT-TYPE 1161 SYNTAX NhrpClientStatEntry 1162 MAX-ACCESS not-accessible 1163 STATUS current 1164 DESCRIPTION 1165 "Statistics collected by a NHRP client." 1166 INDEX { nhrpClientIndex } 1167 ::= { nhrpClientStatTable 1 } 1169 NhrpClientStatEntry ::= SEQUENCE { 1170 nhrpClientStatTxResolveReq Counter32, 1171 nhrpClientStatRxResolveReplyAck Counter32, 1172 nhrpClientStatRxResolveReplyNakProhibited Counter32, 1173 nhrpClientStatRxResolveReplyNakInsufResources Counter32, 1174 nhrpClientStatRxResolveReplyNakNoBinding Counter32, 1175 nhrpClientStatRxResolveReplyNakNotUnique Counter32, 1177 nhrpClientStatTxRegisterReq Counter32, 1178 nhrpClientStatRxRegisterAck Counter32, 1179 nhrpClientStatRxRegisterNakProhibited Counter32, 1180 nhrpClientStatRxRegisterNakInsufResources Counter32, 1181 nhrpClientStatRxRegisterNakAlreadyReg Counter32, 1183 nhrpClientStatRxPurgeReq Counter32, 1184 nhrpClientStatTxPurgeReq Counter32, 1185 nhrpClientStatRxPurgeReply Counter32, 1186 nhrpClientStatTxPurgeReply Counter32, 1188 nhrpClientStatTxErrorIndication Counter32, 1189 nhrpClientStatRxErrUnrecognizedExtension Counter32, 1190 nhrpClientStatRxErrLoopDetected Counter32, 1191 nhrpClientStatRxErrProtoAddrUnreachable Counter32, 1192 nhrpClientStatRxErrProtoError Counter32, 1193 nhrpClientStatRxErrSduSizeExceeded Counter32, 1194 nhrpClientStatRxErrInvalidExtension Counter32, 1195 nhrpClientStatRxErrAuthenticationFailure Counter32, 1196 nhrpClientStatRxErrHopCountExceeded Counter32, 1197 nhrpClientStatDiscontinuityTime TimeStamp 1198 } 1200 nhrpClientStatTxResolveReq OBJECT-TYPE 1201 SYNTAX Counter32 1202 MAX-ACCESS read-only 1203 STATUS current 1204 DESCRIPTION 1205 "The number of NHRP Resolution Requests transmitted by this 1206 client. 1208 Discontinuities in the value of this counter can occur 1209 at re-initialization of the management system, at 1210 NHRP Client re-initialization and at 1211 other times as indicated by the value of 1212 nhrpClientStatDiscontinuityTime." 1213 ::= { nhrpClientStatEntry 1 } 1215 nhrpClientStatRxResolveReplyAck OBJECT-TYPE 1216 SYNTAX Counter32 1217 MAX-ACCESS read-only 1218 STATUS current 1219 DESCRIPTION 1220 "The number of positively acknowledged NHRP Resolution Replies 1221 received by this client. 1223 Discontinuities in the value of this counter can occur 1224 at re-initialization of the management system, at 1225 NHRP Client re-initialization and at 1226 other times as indicated by the value of 1227 nhrpClientStatDiscontinuityTime." 1228 ::= { nhrpClientStatEntry 2 } 1230 nhrpClientStatRxResolveReplyNakProhibited OBJECT-TYPE 1231 SYNTAX Counter32 1232 MAX-ACCESS read-only 1233 STATUS current 1234 DESCRIPTION 1235 "The number of NAKed NHRP Resolution Replies received by this 1236 client that contained the code indicating 'Administratively 1237 Prohibited'. 1239 Discontinuities in the value of this counter can occur 1240 at re-initialization of the management system, at 1241 NHRP Client re-initialization and at 1242 other times as indicated by the value of 1243 nhrpClientStatDiscontinuityTime." 1244 ::= { nhrpClientStatEntry 3 } 1246 nhrpClientStatRxResolveReplyNakInsufResources OBJECT-TYPE 1247 SYNTAX Counter32 1248 MAX-ACCESS read-only 1249 STATUS current 1250 DESCRIPTION 1251 "The number of NAKed NHRP Resolution Replies received by this 1252 client that contained the code indicating 'Insufficient 1253 Resources'. 1255 Discontinuities in the value of this counter can occur 1256 at re-initialization of the management system, at 1257 NHRP Client re-initialization and at 1258 other times as indicated by the value of 1259 nhrpClientStatDiscontinuityTime." 1260 ::= { nhrpClientStatEntry 4 } 1262 nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE 1263 SYNTAX Counter32 1264 MAX-ACCESS read-only 1265 STATUS current 1266 DESCRIPTION 1267 "The number of NAKed NHRP Resolution Replies received by this 1268 client that contained the code indicating 'No Internetworking 1269 Layer Address to NBMA Address Binding Exists'. 1271 Discontinuities in the value of this counter can occur 1272 at re-initialization of the management system, at 1273 NHRP Client re-initialization and at 1274 other times as indicated by the value of 1275 nhrpClientStatDiscontinuityTime." 1276 ::= { nhrpClientStatEntry 5 } 1278 nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE 1279 SYNTAX Counter32 1280 MAX-ACCESS read-only 1281 STATUS current 1282 DESCRIPTION 1283 "The number of NAKed NHRP Resolution Replies received by this 1284 client that contained the code indicating 'Binding Exists But 1285 Is Not Unique'. 1287 Discontinuities in the value of this counter can occur 1288 at re-initialization of the management system, at 1289 NHRP Client re-initialization and at 1290 other times as indicated by the value of 1291 nhrpClientStatDiscontinuityTime." 1292 ::= { nhrpClientStatEntry 6 } 1294 nhrpClientStatTxRegisterReq OBJECT-TYPE 1295 SYNTAX Counter32 1296 MAX-ACCESS read-only 1297 STATUS current 1298 DESCRIPTION 1299 "The number of NHRP Registration Requests transmitted by this 1300 client. 1302 Discontinuities in the value of this counter can occur 1303 at re-initialization of the management system, at 1304 NHRP Client re-initialization and at 1305 other times as indicated by the value of 1306 nhrpClientStatDiscontinuityTime." 1307 ::= { nhrpClientStatEntry 7 } 1309 nhrpClientStatRxRegisterAck OBJECT-TYPE 1310 SYNTAX Counter32 1311 MAX-ACCESS read-only 1312 STATUS current 1313 DESCRIPTION 1314 "The number of positively acknowledged NHRP Registration 1315 Replies received by this client. 1317 Discontinuities in the value of this counter can occur 1318 at re-initialization of the management system, at 1319 NHRP Client re-initialization and at 1320 other times as indicated by the value of 1321 nhrpClientStatDiscontinuityTime." 1322 ::= { nhrpClientStatEntry 8 } 1324 nhrpClientStatRxRegisterNakProhibited OBJECT-TYPE 1325 SYNTAX Counter32 1326 MAX-ACCESS read-only 1327 STATUS current 1328 DESCRIPTION 1329 "The number of NAKed NHRP Registration Replies received by 1330 this client that contained the code indicating 1331 'Administratively Prohibited'. 1333 Discontinuities in the value of this counter can occur 1334 at re-initialization of the management system, at 1335 NHRP Client re-initialization and at 1336 other times as indicated by the value of 1337 nhrpClientStatDiscontinuityTime." 1338 ::= { nhrpClientStatEntry 9 } 1340 nhrpClientStatRxRegisterNakInsufResources OBJECT-TYPE 1341 SYNTAX Counter32 1342 MAX-ACCESS read-only 1343 STATUS current 1344 DESCRIPTION 1345 "The number of NAKed NHRP Registration Replies received by 1346 this client that contained the code indicating 1347 'Insufficient Resources'. 1349 Discontinuities in the value of this counter can occur 1350 at re-initialization of the management system, at 1351 NHRP Client re-initialization and at 1352 other times as indicated by the value of 1353 nhrpClientStatDiscontinuityTime." 1354 ::= { nhrpClientStatEntry 10 } 1356 nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE 1357 SYNTAX Counter32 1358 MAX-ACCESS read-only 1359 STATUS current 1360 DESCRIPTION 1361 "The number of NAKed NHRP Registration Replies received by 1362 this client that contained the code indicating 'Unique 1363 Internetworking Layer Address Already Registered'. 1365 Discontinuities in the value of this counter can occur 1366 at re-initialization of the management system, at 1367 NHRP Client re-initialization and at 1368 other times as indicated by the value of 1369 nhrpClientStatDiscontinuityTime." 1370 ::= { nhrpClientStatEntry 11 } 1372 nhrpClientStatRxPurgeReq OBJECT-TYPE 1373 SYNTAX Counter32 1374 MAX-ACCESS read-only 1375 STATUS current 1376 DESCRIPTION 1377 "The number of NHRP Purge Requests received by this client. 1379 Discontinuities in the value of this counter can occur 1380 at re-initialization of the management system, at 1381 NHRP Client re-initialization and at 1382 other times as indicated by the value of 1383 nhrpClientStatDiscontinuityTime." 1384 ::= { nhrpClientStatEntry 12 } 1386 nhrpClientStatTxPurgeReq OBJECT-TYPE 1387 SYNTAX Counter32 1388 MAX-ACCESS read-only 1389 STATUS current 1390 DESCRIPTION 1391 "The number of NHRP Purge Requests transmitted by this 1392 client. 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 13 } 1401 nhrpClientStatRxPurgeReply OBJECT-TYPE 1402 SYNTAX Counter32 1403 MAX-ACCESS read-only 1404 STATUS current 1405 DESCRIPTION 1406 "The number of NHRP Purge Replies received by this client. 1408 Discontinuities in the value of this counter can occur 1409 at re-initialization of the management system, at 1410 NHRP Client re-initialization and at 1411 other times as indicated by the value of 1412 nhrpClientStatDiscontinuityTime." 1413 ::= { nhrpClientStatEntry 14 } 1415 nhrpClientStatTxPurgeReply OBJECT-TYPE 1416 SYNTAX Counter32 1417 MAX-ACCESS read-only 1418 STATUS current 1419 DESCRIPTION 1420 "The number of NHRP Purge Replies transmitted by this client. 1422 Discontinuities in the value of this counter can occur 1423 at re-initialization of the management system, at 1424 NHRP Client re-initialization and at 1425 other times as indicated by the value of 1426 nhrpClientStatDiscontinuityTime." 1427 ::= { nhrpClientStatEntry 15 } 1429 nhrpClientStatTxErrorIndication OBJECT-TYPE 1430 SYNTAX Counter32 1431 MAX-ACCESS read-only 1432 STATUS current 1433 DESCRIPTION 1434 "The number of NHRP Error Indication packets transmitted by 1435 this client. 1437 Discontinuities in the value of this counter can occur 1438 at re-initialization of the management system, at 1439 NHRP Client re-initialization and at 1440 other times as indicated by the value of 1441 nhrpClientStatDiscontinuityTime." 1442 REFERENCE 1443 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1444 ::= { nhrpClientStatEntry 16 } 1446 nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE 1447 SYNTAX Counter32 1448 MAX-ACCESS read-only 1449 STATUS current 1450 DESCRIPTION 1451 "The number of NHRP Error Indication packets received by this 1452 client with the error code 'Unrecognized Extension'. 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 REFERENCE 1460 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1461 ::= { nhrpClientStatEntry 17 } 1463 nhrpClientStatRxErrLoopDetected OBJECT-TYPE 1464 SYNTAX Counter32 1465 MAX-ACCESS read-only 1466 STATUS current 1467 DESCRIPTION 1468 "The number of NHRP Error Indication packets received by this 1469 client with the error code 'NHRP Loop Detected'. 1471 Discontinuities in the value of this counter can occur 1472 at re-initialization of the management system, at 1473 NHRP Client re-initialization and at 1474 other times as indicated by the value of 1475 nhrpClientStatDiscontinuityTime." 1476 REFERENCE 1477 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1478 ::= { nhrpClientStatEntry 18 } 1480 nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE 1481 SYNTAX Counter32 1482 MAX-ACCESS read-only 1483 STATUS current 1484 DESCRIPTION 1485 "The number of NHRP Error Indication packets received by this 1486 client with the error code 'Protocol Address Unreachable'. 1488 Discontinuities in the value of this counter can occur 1489 at re-initialization of the management system, at 1490 NHRP Client re-initialization and at 1491 other times as indicated by the value of 1492 nhrpClientStatDiscontinuityTime." 1493 REFERENCE 1494 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1495 ::= { nhrpClientStatEntry 19 } 1497 nhrpClientStatRxErrProtoError OBJECT-TYPE 1498 SYNTAX Counter32 1499 MAX-ACCESS read-only 1500 STATUS current 1501 DESCRIPTION 1502 "The number of NHRP Error Indication packets received by this 1503 client with the error code 'Protocol Error'. 1505 Discontinuities in the value of this counter can occur 1506 at re-initialization of the management system, at 1507 NHRP Client re-initialization and at 1508 other times as indicated by the value of 1509 nhrpClientStatDiscontinuityTime." 1510 REFERENCE 1511 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1512 ::= { nhrpClientStatEntry 20 } 1514 nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE 1515 SYNTAX Counter32 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION 1519 "The number of NHRP Error Indication packets received by this 1520 client with the error code 'NHRP SDU Size Exceeded'. 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 [16]." 1529 ::= { nhrpClientStatEntry 21 } 1531 nhrpClientStatRxErrInvalidExtension OBJECT-TYPE 1532 SYNTAX Counter32 1533 MAX-ACCESS read-only 1534 STATUS current 1535 DESCRIPTION 1536 "The number of NHRP Error Indication packets received by this 1537 client with the error code 'Invalid Extension'. 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 [16]." 1546 ::= { nhrpClientStatEntry 22 } 1548 nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE 1549 SYNTAX Counter32 1550 MAX-ACCESS read-only 1551 STATUS current 1552 DESCRIPTION 1553 "The number of NHRP Error Indication packets received by this 1554 client with the error code 'Authentication Failure'. 1556 Discontinuities in the value of this counter can occur 1557 at re-initialization of the management system, at 1558 NHRP Client re-initialization and at 1559 other times as indicated by the value of 1560 nhrpClientStatDiscontinuityTime." 1561 REFERENCE 1562 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1563 ::= { nhrpClientStatEntry 23 } 1565 nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE 1566 SYNTAX Counter32 1567 MAX-ACCESS read-only 1568 STATUS current 1569 DESCRIPTION 1570 "The number of NHRP Error Indication packets received by this 1571 client with the error code 'Hop Count Exceeded'. 1573 Discontinuities in the value of this counter can occur 1574 at re-initialization of the management system, at 1575 NHRP Client re-initialization and at 1576 other times as indicated by the value of 1577 nhrpClientStatDiscontinuityTime." 1578 REFERENCE 1579 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 1580 ::= { nhrpClientStatEntry 24 } 1582 nhrpClientStatDiscontinuityTime OBJECT-TYPE 1583 SYNTAX TimeStamp 1584 MAX-ACCESS read-only 1585 STATUS current 1586 DESCRIPTION 1587 "The value of sysUpTime on the most recent occasion at 1588 which any one or more of this Client's counters 1589 suffered a discontinuity. If no such discontinuities 1590 have occurred since the last re-initialization of the 1591 local management subsystem or the NHRP Client re-initialization 1592 associated with this entry, then this object contains 1593 a zero value." 1594 REFERENCE 1595 "RFC 2233 [17]." 1596 ::= { nhrpClientStatEntry 25 } 1598 --******************************************************************** 1599 -- NHRP Server Objects 1600 --******************************************************************** 1602 nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 } 1604 -- 1605 -- The NHRP Next Hop Server Table 1606 -- 1608 nhrpServerTable OBJECT-TYPE 1609 SYNTAX SEQUENCE OF NhrpServerEntry 1610 MAX-ACCESS not-accessible 1611 STATUS current 1612 DESCRIPTION 1613 "This table contains information for a set of NHSes associated 1614 with this agent." 1616 ::= { nhrpServerObjects 1 } 1618 nhrpServerEntry OBJECT-TYPE 1619 SYNTAX NhrpServerEntry 1620 MAX-ACCESS not-accessible 1621 STATUS current 1622 DESCRIPTION 1623 "Information about a single NHS." 1624 INDEX { nhrpServerIndex } 1625 ::= { nhrpServerTable 1 } 1627 NhrpServerEntry ::= SEQUENCE { 1628 nhrpServerIndex Unsigned32, 1629 nhrpServerInternetworkAddrType AddressFamilyNumbers, 1630 nhrpServerInternetworkAddr NhrpGenAddr, 1631 nhrpServerNbmaAddrType AddressFamilyNumbers, 1632 nhrpServerNbmaAddr NhrpGenAddr, 1633 nhrpServerNbmaSubaddr NhrpGenAddr, 1634 nhrpServerStorageType StorageType, 1635 nhrpServerRowStatus RowStatus 1636 } 1638 nhrpServerIndex OBJECT-TYPE 1639 SYNTAX Unsigned32 (1..4294967295) 1640 MAX-ACCESS not-accessible 1641 STATUS current 1642 DESCRIPTION 1643 "An identifier for the server that is unique within the 1644 scope of this agent." 1645 ::= { nhrpServerEntry 1 } 1647 nhrpServerInternetworkAddrType OBJECT-TYPE 1648 SYNTAX AddressFamilyNumbers 1649 MAX-ACCESS read-create 1650 STATUS current 1651 DESCRIPTION 1652 "The type of the internetwork layer address of this 1653 server. This object is used to interpret the value of 1654 nhrpServerInternetworkAddr." 1655 ::= { nhrpServerEntry 2 } 1657 nhrpServerInternetworkAddr OBJECT-TYPE 1658 SYNTAX NhrpGenAddr 1659 MAX-ACCESS read-create 1660 STATUS current 1661 DESCRIPTION 1662 "The value of the internetwork layer address of this server." 1663 ::= { nhrpServerEntry 3 } 1665 nhrpServerNbmaAddrType OBJECT-TYPE 1666 SYNTAX AddressFamilyNumbers 1667 MAX-ACCESS read-create 1668 STATUS current 1669 DESCRIPTION 1670 "The type of the NBMA subnetwork address of this server. This 1671 object is used to interpret the value of nhrpServerNbmaAddr." 1672 ::= { nhrpServerEntry 4 } 1674 nhrpServerNbmaAddr OBJECT-TYPE 1675 SYNTAX NhrpGenAddr 1676 MAX-ACCESS read-create 1677 STATUS current 1678 DESCRIPTION 1679 "The value of the NBMA subnetwork address of this server." 1680 ::= { nhrpServerEntry 5 } 1682 nhrpServerNbmaSubaddr OBJECT-TYPE 1683 SYNTAX NhrpGenAddr 1684 MAX-ACCESS read-create 1685 STATUS current 1686 DESCRIPTION 1687 "The value of the NBMA subaddress of this server. 1688 For NBMA address families without a subaddress 1689 concept, this will be a zero-length OCTET STRING." 1690 ::= { nhrpServerEntry 6 } 1692 nhrpServerStorageType OBJECT-TYPE 1693 SYNTAX StorageType 1694 MAX-ACCESS read-create 1695 STATUS current 1696 DESCRIPTION 1697 "This object defines whether this row is kept in 1698 volatile storage and lost upon a Server crash or 1699 reboot situation, or if this row is backed up by 1700 nonvolatile or permanent storage." 1701 DEFVAL { nonVolatile } 1702 ::= { nhrpServerEntry 7 } 1704 nhrpServerRowStatus OBJECT-TYPE 1705 SYNTAX RowStatus 1706 MAX-ACCESS read-create 1707 STATUS current 1708 DESCRIPTION 1709 "An object that allows entries in this table to be created and 1710 deleted using the RowStatus convention." 1711 REFERENCE 1712 "Textual Conventions for Version 2 of the Simple Network 1713 Management Protocol (SNMPv2), RFC 1903 [6]." 1714 ::= { nhrpServerEntry 8 } 1716 -- 1717 -- The Server Next Hop Resolution Table 1718 -- 1720 nhrpServerNextHopResTable OBJECT-TYPE 1721 SYNTAX SEQUENCE OF NhrpServerNextHopResEntry 1722 MAX-ACCESS not-accessible 1723 STATUS current 1724 DESCRIPTION 1725 "This table extends the Next Hop Resolution Cache Table for 1726 NHSes. If the nhrpNextHopResCacheTable has 1727 a row added due to an NHS or based on information regarding 1728 an NHS then a row is also added in this table. 1730 The rows in this table will be created when rows in the 1731 nhrpNextHopCacheTable are created. However, there may 1732 be rows created in the nhrpNextHopCacheTable which do not 1733 have corresponding rows in this table. For example, if the 1734 nhrpNextHopResCacheTable has a row added due to a Next 1735 Hop Client which is co-resident on the same device as the 1736 NHS, a row will not be added to this table." 1737 ::= { nhrpServerObjects 2 } 1739 nhrpServerNextHopResEntry OBJECT-TYPE 1740 SYNTAX NhrpServerNextHopResEntry 1741 MAX-ACCESS not-accessible 1742 STATUS current 1743 DESCRIPTION 1744 "Additional information kept by a NHS for a relevant Next Hop 1745 Resolution Cache entry." 1746 INDEX { 1747 nhrpNextHopResInternetworkAddrType, 1748 nhrpNextHopResDestInternetworkAddr, 1749 ifIndex, 1750 nhrpNextHopResIndex 1751 } 1752 ::= { nhrpServerNextHopResTable 1 } 1754 NhrpServerNextHopResEntry ::= SEQUENCE { 1755 nhrpServerNextHopResAuthoritative TruthValue, 1756 nhrpServerNextHopResUniqueness TruthValue 1757 } 1759 nhrpServerNextHopResAuthoritative OBJECT-TYPE 1760 SYNTAX TruthValue 1761 MAX-ACCESS read-only 1762 STATUS current 1763 DESCRIPTION 1764 "An indication of whether this Next Hop Resolution Cache entry 1765 is authoritative, which means the entry was added because of a 1766 direct registration request with this server or by Server 1767 Cache Synchronization Protocol (SCSP) from an authoritative 1768 source." 1769 ::= { nhrpServerNextHopResEntry 1 } 1771 nhrpServerNextHopResUniqueness OBJECT-TYPE 1772 SYNTAX TruthValue 1773 MAX-ACCESS read-create 1774 STATUS current 1775 DESCRIPTION 1776 "The Uniqueness indicator for this Next Hop Resolution Cache 1777 entry used in duplicate address detection. This value cannot 1778 be changed after the entry is active." 1779 ::= { nhrpServerNextHopResEntry 2 } 1781 -- 1782 -- The NHRP Server->Client Table 1783 -- 1785 nhrpServerNhcTable OBJECT-TYPE 1786 SYNTAX SEQUENCE OF NhrpServerNhcEntry 1787 MAX-ACCESS not-accessible 1788 STATUS current 1789 DESCRIPTION 1790 "A table of NHCs that are available for use by this NHS 1791 (Server)." 1792 REFERENCE 1793 "Section 4 Configuration (Next Hop Servers), 1794 RFC 2332 [16]." 1795 ::= { nhrpServerObjects 3 } 1797 nhrpServerNhcEntry OBJECT-TYPE 1798 SYNTAX NhrpServerNhcEntry 1799 MAX-ACCESS not-accessible 1800 STATUS current 1801 DESCRIPTION 1802 "An NHC that may be used by an NHS." 1803 INDEX { nhrpServerIndex, nhrpServerNhcIndex } 1804 ::= { nhrpServerNhcTable 1 } 1806 NhrpServerNhcEntry ::= SEQUENCE { 1807 nhrpServerNhcIndex Unsigned32, 1808 nhrpServerNhcPrefixLength Integer32, 1809 nhrpServerNhcInternetworkAddrType AddressFamilyNumbers, 1810 nhrpServerNhcInternetworkAddr NhrpGenAddr, 1811 nhrpServerNhcNbmaAddrType AddressFamilyNumbers, 1812 nhrpServerNhcNbmaAddr NhrpGenAddr, 1813 nhrpServerNhcNbmaSubaddr NhrpGenAddr, 1814 nhrpServerNhcInUse TruthValue, 1815 nhrpServerNhcRowStatus RowStatus 1817 } 1819 nhrpServerNhcIndex OBJECT-TYPE 1820 SYNTAX Unsigned32 (1..4294967295) 1821 MAX-ACCESS not-accessible 1822 STATUS current 1823 DESCRIPTION 1824 "An identifier for an NHC available to an NHS." 1825 ::= { nhrpServerNhcEntry 1 } 1827 nhrpServerNhcPrefixLength OBJECT-TYPE 1828 SYNTAX Integer32 (0..255) 1829 MAX-ACCESS read-create 1830 STATUS current 1831 DESCRIPTION 1832 "The number of bits that define the internetwork layer prefix 1833 associated with the nhrpServerNhcSrcIternetworkAddr." 1834 ::= { nhrpServerNhcEntry 2 } 1836 nhrpServerNhcInternetworkAddrType OBJECT-TYPE 1837 SYNTAX AddressFamilyNumbers 1838 MAX-ACCESS read-create 1839 STATUS current 1840 DESCRIPTION 1841 "The type of the internetwork layer address of the 1842 NHRP Client represented in this entry. This object 1843 indicates how the value of nhrpServerNhcInternetworkAddr 1844 is to be interpreted." 1845 ::= { nhrpServerNhcEntry 3 } 1847 nhrpServerNhcInternetworkAddr OBJECT-TYPE 1848 SYNTAX NhrpGenAddr 1849 MAX-ACCESS read-create 1850 STATUS current 1851 DESCRIPTION 1852 "The value of the internetwork layer address of 1853 the NHRP Client represented by this entry. If this value is 1854 not known, this will be a zero-length OCTET STRING." 1855 ::= { nhrpServerNhcEntry 4 } 1857 nhrpServerNhcNbmaAddrType OBJECT-TYPE 1858 SYNTAX AddressFamilyNumbers 1859 MAX-ACCESS read-create 1860 STATUS current 1861 DESCRIPTION 1862 "The type of the NBMA subnetwork address of the NHRP Client 1863 represented by this entry. This object indicates how the 1864 values of nhrpServerNhcNbmaAddr and nhrpServerNhcNbmaSubaddr 1865 are to be interpreted." 1866 ::= { nhrpServerNhcEntry 5 } 1868 nhrpServerNhcNbmaAddr OBJECT-TYPE 1869 SYNTAX NhrpGenAddr 1870 MAX-ACCESS read-create 1871 STATUS current 1872 DESCRIPTION 1873 "The NBMA subnetwork address of the NHC. The type of the 1874 address is indicated by the corresponding value of 1875 nhrpServerNbmaAddrType." 1876 ::= { nhrpServerNhcEntry 6 } 1878 nhrpServerNhcNbmaSubaddr OBJECT-TYPE 1879 SYNTAX NhrpGenAddr 1880 MAX-ACCESS read-create 1881 STATUS current 1882 DESCRIPTION 1883 "The NBMA subaddress of the NHC. For NMBA address familes 1884 that do not have the concept of subaddress, this will 1885 be a zero-length OCTET STRING." 1886 ::= { nhrpServerNhcEntry 7 } 1888 nhrpServerNhcInUse OBJECT-TYPE 1889 SYNTAX TruthValue 1890 MAX-ACCESS read-only 1891 STATUS current 1892 DESCRIPTION 1893 "An indication of whether this NHC is in use by the NHS." 1894 ::= { nhrpServerNhcEntry 8 } 1896 nhrpServerNhcRowStatus OBJECT-TYPE 1897 SYNTAX RowStatus 1898 MAX-ACCESS read-create 1899 STATUS current 1900 DESCRIPTION 1901 "An object that allows entries in this table to be created and 1902 deleted using the RowStatus convention." 1903 REFERENCE 1904 "Textual Conventions for Version 2 of the Simple Network 1905 Management Protocol (SNMPv2), RFC 1903 [6]." 1906 ::= { nhrpServerNhcEntry 9 } 1908 -- 1909 -- The Next Hop Server Statistics Table 1910 -- 1912 nhrpServerStatTable OBJECT-TYPE 1913 SYNTAX SEQUENCE OF NhrpServerStatEntry 1914 MAX-ACCESS not-accessible 1915 STATUS current 1916 DESCRIPTION 1917 "Statistics collected by Next Hop Servers." 1919 ::= { nhrpServerObjects 4 } 1921 nhrpServerStatEntry OBJECT-TYPE 1922 SYNTAX NhrpServerStatEntry 1923 MAX-ACCESS not-accessible 1924 STATUS current 1925 DESCRIPTION 1926 "Statistics for a particular NHS. The statistics are broken 1927 into received (Rx), transmitted (Tx) and forwarded (Fw). 1928 Forwarded (Fw) would be done by a transit NHS." 1929 INDEX { nhrpServerIndex } 1930 ::= { nhrpServerStatTable 1 } 1932 NhrpServerStatEntry ::= SEQUENCE { 1933 nhrpServerStatRxResolveReq Counter32, 1934 nhrpServerStatTxResolveReplyAck Counter32, 1935 nhrpServerStatTxResolveReplyNakProhibited Counter32, 1936 nhrpServerStatTxResolveReplyNakInsufResources Counter32, 1937 nhrpServerStatTxResolveReplyNakNoBinding Counter32, 1938 nhrpServerStatTxResolveReplyNakNotUnique Counter32, 1940 nhrpServerStatRxRegisterReq Counter32, 1941 nhrpServerStatTxRegisterAck Counter32, 1942 nhrpServerStatTxRegisterNakProhibited Counter32, 1943 nhrpServerStatTxRegisterNakInsufResources Counter32, 1944 nhrpServerStatTxRegisterNakAlreadyReg Counter32, 1946 nhrpServerStatRxPurgeReq Counter32, 1947 nhrpServerStatTxPurgeReq Counter32, 1948 nhrpServerStatRxPurgeReply Counter32, 1949 nhrpServerStatTxPurgeReply Counter32, 1951 -- Error Indications 1952 nhrpServerStatRxErrUnrecognizedExtension Counter32, 1953 nhrpServerStatRxErrLoopDetected Counter32, 1954 nhrpServerStatRxErrProtoAddrUnreachable Counter32, 1955 nhrpServerStatRxErrProtoError Counter32, 1956 nhrpServerStatRxErrSduSizeExceeded Counter32, 1957 nhrpServerStatRxErrInvalidExtension Counter32, 1958 nhrpServerStatRxErrInvalidResReplyReceived Counter32, 1959 nhrpServerStatRxErrAuthenticationFailure Counter32, 1960 nhrpServerStatRxErrHopCountExceeded Counter32, 1962 nhrpServerStatTxErrUnrecognizedExtension Counter32, 1963 nhrpServerStatTxErrLoopDetected Counter32, 1964 nhrpServerStatTxErrProtoAddrUnreachable Counter32, 1965 nhrpServerStatTxErrProtoError Counter32, 1966 nhrpServerStatTxErrSduSizeExceeded Counter32, 1967 nhrpServerStatTxErrInvalidExtension Counter32, 1968 nhrpServerStatTxErrAuthenticationFailure Counter32, 1969 nhrpServerStatTxErrHopCountExceeded Counter32, 1971 -- Transit NHS statistics 1972 nhrpServerStatFwResolveReq Counter32, 1973 nhrpServerStatFwResolveReply Counter32, 1974 nhrpServerStatFwRegisterReq Counter32, 1975 nhrpServerStatFwRegisterReply Counter32, 1976 nhrpServerStatFwPurgeReq Counter32, 1977 nhrpServerStatFwPurgeReply Counter32, 1978 nhrpServerStatFwErrorIndication Counter32, 1979 nhrpServerStatDiscontinuityTime TimeStamp 1980 } 1982 nhrpServerStatRxResolveReq OBJECT-TYPE 1983 SYNTAX Counter32 1984 MAX-ACCESS read-only 1985 STATUS current 1986 DESCRIPTION 1987 "The number of NHRP Resolution Requests received by this 1988 server. 1990 Discontinuities in the value of this counter can occur 1991 at re-initialization of the management system, at 1992 NHRP Server re-initialization and at 1993 other times as indicated by the value of 1994 nhrpServerStatDiscontinuityTime." 1995 ::= { nhrpServerStatEntry 1 } 1997 nhrpServerStatTxResolveReplyAck OBJECT-TYPE 1998 SYNTAX Counter32 1999 MAX-ACCESS read-only 2000 STATUS current 2001 DESCRIPTION 2002 "The number of positively acknowledged NHRP Resolution Replies 2003 transmitted by this server. 2005 Discontinuities in the value of this counter can occur 2006 at re-initialization of the management system, at 2007 NHRP Server re-initialization and at 2008 other times as indicated by the value of 2009 nhrpServerStatDiscontinuityTime." 2010 ::= { nhrpServerStatEntry 2 } 2012 nhrpServerStatTxResolveReplyNakProhibited OBJECT-TYPE 2013 SYNTAX Counter32 2014 MAX-ACCESS read-only 2015 STATUS current 2016 DESCRIPTION 2017 "The number of NAKed NHRP Resolution Replies transmitted by 2018 this server with the code 'Administratively Prohibited'. 2020 Discontinuities in the value of this counter can occur 2021 at re-initialization of the management system, at 2022 NHRP Server re-initialization and at 2023 other times as indicated by the value of 2024 nhrpServerStatDiscontinuityTime." 2025 ::= { nhrpServerStatEntry 3 } 2027 nhrpServerStatTxResolveReplyNakInsufResources OBJECT-TYPE 2028 SYNTAX Counter32 2029 MAX-ACCESS read-only 2030 STATUS current 2031 DESCRIPTION 2032 "The number of NAKed NHRP Resolution Replies transmitted by 2033 this server with the code 'Insufficient Resources'. 2035 Discontinuities in the value of this counter can occur 2036 at re-initialization of the management system, at 2037 NHRP Server re-initialization and at 2038 other times as indicated by the value of 2039 nhrpServerStatDiscontinuityTime." 2040 ::= { nhrpServerStatEntry 4 } 2042 nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE 2043 SYNTAX Counter32 2044 MAX-ACCESS read-only 2045 STATUS current 2046 DESCRIPTION 2047 "The number of NAKed NHRP Resolution Replies transmitted by 2048 this server with the code 'No Internetworking Layer Address to 2049 NBMA Address Binding Exists'. 2051 Discontinuities in the value of this counter can occur 2052 at re-initialization of the management system, at 2053 NHRP Server re-initialization and at 2054 other times as indicated by the value of 2055 nhrpServerStatDiscontinuityTime." 2056 ::= { nhrpServerStatEntry 5 } 2058 nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE 2059 SYNTAX Counter32 2060 MAX-ACCESS read-only 2061 STATUS current 2062 DESCRIPTION 2063 "The number of NAKed NHRP Resolution Replies transmitted by 2064 this server with the code 'Binding Exists But Is Not Unique'. 2066 Discontinuities in the value of this counter can occur 2067 at re-initialization of the management system, at 2068 NHRP Server re-initialization and at 2069 other times as indicated by the value of 2070 nhrpServerStatDiscontinuityTime." 2071 ::= { nhrpServerStatEntry 6 } 2073 nhrpServerStatRxRegisterReq OBJECT-TYPE 2074 SYNTAX Counter32 2075 MAX-ACCESS read-only 2076 STATUS current 2077 DESCRIPTION 2078 "The number of NHRP Registration Requests received by this 2079 server. 2081 Discontinuities in the value of this counter can occur 2082 at re-initialization of the management system, at 2083 NHRP Server re-initialization and at 2084 other times as indicated by the value of 2085 nhrpServerStatDiscontinuityTime." 2086 ::= { nhrpServerStatEntry 7 } 2088 nhrpServerStatTxRegisterAck OBJECT-TYPE 2089 SYNTAX Counter32 2090 MAX-ACCESS read-only 2091 STATUS current 2092 DESCRIPTION 2093 "The number of positively acknowledge NHRP Registration 2094 Replies transmitted by this server. 2096 Discontinuities in the value of this counter can occur 2097 at re-initialization of the management system, at 2098 NHRP Server re-initialization and at 2099 other times as indicated by the value of 2100 nhrpServerStatDiscontinuityTime." 2101 ::= { nhrpServerStatEntry 8 } 2103 nhrpServerStatTxRegisterNakProhibited OBJECT-TYPE 2104 SYNTAX Counter32 2105 MAX-ACCESS read-only 2106 STATUS current 2107 DESCRIPTION 2108 "The number of NAKed NHRP Registration Replies transmitted by 2109 this server with the code 'Administratively Prohibited'. 2111 Discontinuities in the value of this counter can occur 2112 at re-initialization of the management system, at 2113 NHRP Server re-initialization and at 2114 other times as indicated by the value of 2115 nhrpServerStatDiscontinuityTime." 2116 ::= { nhrpServerStatEntry 9 } 2118 nhrpServerStatTxRegisterNakInsufResources OBJECT-TYPE 2119 SYNTAX Counter32 2120 MAX-ACCESS read-only 2121 STATUS current 2122 DESCRIPTION 2123 "The number of NAKed NHRP Registration Replies transmitted by 2124 this server with the code 'Insufficient Resources'. 2126 Discontinuities in the value of this counter can occur 2127 at re-initialization of the management system, at 2128 NHRP Server re-initialization and at 2129 other times as indicated by the value of 2130 nhrpServerStatDiscontinuityTime." 2131 ::= { nhrpServerStatEntry 10 } 2133 nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE 2134 SYNTAX Counter32 2135 MAX-ACCESS read-only 2136 STATUS current 2137 DESCRIPTION 2138 "The number of NAKed NHRP Registration Replies transmitted by 2139 this server with the code 'Unique Internetworking Layer 2140 Address Already Registered'. 2142 Discontinuities in the value of this counter can occur 2143 at re-initialization of the management system, at 2144 NHRP Server re-initialization and at 2145 other times as indicated by the value of 2146 nhrpServerStatDiscontinuityTime." 2147 ::= { nhrpServerStatEntry 11 } 2149 nhrpServerStatRxPurgeReq OBJECT-TYPE 2150 SYNTAX Counter32 2151 MAX-ACCESS read-only 2152 STATUS current 2153 DESCRIPTION 2154 "The number of NHRP Purge Requests received by this server. 2156 Discontinuities in the value of this counter can occur 2157 at re-initialization of the management system, at 2158 NHRP Server re-initialization and at 2159 other times as indicated by the value of 2160 nhrpServerStatDiscontinuityTime." 2161 ::= { nhrpServerStatEntry 12 } 2163 nhrpServerStatTxPurgeReq OBJECT-TYPE 2164 SYNTAX Counter32 2165 MAX-ACCESS read-only 2166 STATUS current 2167 DESCRIPTION 2168 "The number of NHRP Purge Requests transmitted by this 2169 server. 2171 Discontinuities in the value of this counter can occur 2172 at re-initialization of the management system, at 2173 NHRP Server re-initialization and at 2174 other times as indicated by the value of 2175 nhrpServerStatDiscontinuityTime." 2176 ::= { nhrpServerStatEntry 13 } 2178 nhrpServerStatRxPurgeReply OBJECT-TYPE 2179 SYNTAX Counter32 2180 MAX-ACCESS read-only 2181 STATUS current 2182 DESCRIPTION 2183 "The number of NHRP Purge Replies received by this server. 2185 Discontinuities in the value of this counter can occur 2186 at re-initialization of the management system, at 2187 NHRP Server re-initialization and at 2188 other times as indicated by the value of 2189 nhrpServerStatDiscontinuityTime." 2190 ::= { nhrpServerStatEntry 14 } 2192 nhrpServerStatTxPurgeReply OBJECT-TYPE 2193 SYNTAX Counter32 2194 MAX-ACCESS read-only 2195 STATUS current 2196 DESCRIPTION 2197 "The number of NHRP Purge Replies transmitted by this server. 2199 Discontinuities in the value of this counter can occur 2200 at re-initialization of the management system, at 2201 NHRP Server re-initialization and at 2202 other times as indicated by the value of 2203 nhrpServerStatDiscontinuityTime." 2204 ::= { nhrpServerStatEntry 15 } 2206 nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE 2207 SYNTAX Counter32 2208 MAX-ACCESS read-only 2209 STATUS current 2210 DESCRIPTION 2211 "The number of NHRP Error Indication packets received by this 2212 server with the error code 'Unrecognized Extension'. 2214 Discontinuities in the value of this counter can occur 2215 at re-initialization of the management system, at 2216 NHRP Server re-initialization and at 2217 other times as indicated by the value of 2218 nhrpServerStatDiscontinuityTime." 2219 REFERENCE 2220 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2222 ::= { nhrpServerStatEntry 16 } 2224 nhrpServerStatRxErrLoopDetected OBJECT-TYPE 2225 SYNTAX Counter32 2226 MAX-ACCESS read-only 2227 STATUS current 2228 DESCRIPTION 2229 "The number of NHRP Error Indication packets received by this 2230 server with the error code 'NHRP Loop Detected'. 2232 Discontinuities in the value of this counter can occur 2233 at re-initialization of the management system, at 2234 NHRP Server re-initialization and at 2235 other times as indicated by the value of 2236 nhrpServerStatDiscontinuityTime." 2237 REFERENCE 2238 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2239 ::= { nhrpServerStatEntry 17 } 2241 nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE 2242 SYNTAX Counter32 2243 MAX-ACCESS read-only 2244 STATUS current 2245 DESCRIPTION 2246 "The number of NHRP Error Indication packets received by this 2247 server with the error code 'Protocol Address Unreachable'. 2249 Discontinuities in the value of this counter can occur 2250 at re-initialization of the management system, at 2251 NHRP Server re-initialization and at 2252 other times as indicated by the value of 2253 nhrpServerStatDiscontinuityTime." 2254 REFERENCE 2255 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2256 ::= { nhrpServerStatEntry 18 } 2258 nhrpServerStatRxErrProtoError OBJECT-TYPE 2259 SYNTAX Counter32 2260 MAX-ACCESS read-only 2261 STATUS current 2262 DESCRIPTION 2263 "The number of NHRP Error Indication packets received by this 2264 server with the error code 'Protocol Error'. 2266 Discontinuities in the value of this counter can occur 2267 at re-initialization of the management system, at 2268 NHRP Server re-initialization and at 2269 other times as indicated by the value of 2270 nhrpServerStatDiscontinuityTime." 2271 REFERENCE 2272 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2273 ::= { nhrpServerStatEntry 19 } 2275 nhrpServerStatRxErrSduSizeExceeded OBJECT-TYPE 2276 SYNTAX Counter32 2277 MAX-ACCESS read-only 2278 STATUS current 2279 DESCRIPTION 2280 "The number of NHRP Error Indication packets received by this 2281 server with the error code 'NHRP SDU Size Exceeded'. 2283 Discontinuities in the value of this counter can occur 2284 at re-initialization of the management system, at 2285 NHRP Server re-initialization and at 2286 other times as indicated by the value of 2287 nhrpServerStatDiscontinuityTime." 2288 REFERENCE 2289 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2290 ::= { nhrpServerStatEntry 20 } 2292 nhrpServerStatRxErrInvalidExtension OBJECT-TYPE 2293 SYNTAX Counter32 2294 MAX-ACCESS read-only 2295 STATUS current 2296 DESCRIPTION 2297 "The number of NHRP Error Indication packets received by this 2298 server with the error code 'Invalid Extension'. 2300 Discontinuities in the value of this counter can occur 2301 at re-initialization of the management system, at 2302 NHRP Server re-initialization and at 2303 other times as indicated by the value of 2304 nhrpServerStatDiscontinuityTime." 2305 REFERENCE 2306 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2307 ::= { nhrpServerStatEntry 21 } 2309 nhrpServerStatRxErrInvalidResReplyReceived OBJECT-TYPE 2310 SYNTAX Counter32 2311 MAX-ACCESS read-only 2312 STATUS current 2313 DESCRIPTION 2314 "The number of NHRP Error Indication packets received by this 2315 server with the error code 'Invalid Resolution Reply Received'. 2317 Discontinuities in the value of this counter can occur 2318 at re-initialization of the management system, at 2319 NHRP Server re-initialization and at 2320 other times as indicated by the value of 2321 nhrpServerStatDiscontinuityTime." 2323 REFERENCE 2324 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2325 ::= { nhrpServerStatEntry 22 } 2327 nhrpServerStatRxErrAuthenticationFailure OBJECT-TYPE 2328 SYNTAX Counter32 2329 MAX-ACCESS read-only 2330 STATUS current 2331 DESCRIPTION 2332 "The number of NHRP Error Indication packets received by this 2333 server with the error code 'Authentication Failure'. 2335 Discontinuities in the value of this counter can occur 2336 at re-initialization of the management system, at 2337 NHRP Server re-initialization and at 2338 other times as indicated by the value of 2339 nhrpServerStatDiscontinuityTime." 2340 REFERENCE 2341 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2342 ::= { nhrpServerStatEntry 23 } 2344 nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE 2345 SYNTAX Counter32 2346 MAX-ACCESS read-only 2347 STATUS current 2348 DESCRIPTION 2349 "The number of NHRP Error Indication packets received by this 2350 server with the error code 'Hop Count Exceeded'. 2352 Discontinuities in the value of this counter can occur 2353 at re-initialization of the management system, at 2354 NHRP Server re-initialization and at 2355 other times as indicated by the value of 2356 nhrpServerStatDiscontinuityTime." 2357 REFERENCE 2358 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2359 ::= { nhrpServerStatEntry 24 } 2361 nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE 2362 SYNTAX Counter32 2363 MAX-ACCESS read-only 2364 STATUS current 2365 DESCRIPTION 2366 "The number of NHRP Error Indication packets transmitted by 2367 this server with the error code 'Unrecognized Extension'. 2369 Discontinuities in the value of this counter can occur 2370 at re-initialization of the management system, at 2371 NHRP Server re-initialization and at 2372 other times as indicated by the value of 2373 nhrpServerStatDiscontinuityTime." 2374 REFERENCE 2375 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2376 ::= { nhrpServerStatEntry 25 } 2378 nhrpServerStatTxErrLoopDetected OBJECT-TYPE 2379 SYNTAX Counter32 2380 MAX-ACCESS read-only 2381 STATUS current 2382 DESCRIPTION 2383 "The number of NHRP Error Indication packets transmitted by 2384 this server with the error code 'NHRP Loop Detected'. 2386 Discontinuities in the value of this counter can occur 2387 at re-initialization of the management system, at 2388 NHRP Server re-initialization and at 2389 other times as indicated by the value of 2390 nhrpServerStatDiscontinuityTime." 2391 REFERENCE 2392 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2393 ::= { nhrpServerStatEntry 26 } 2395 nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE 2396 SYNTAX Counter32 2397 MAX-ACCESS read-only 2398 STATUS current 2399 DESCRIPTION 2400 "The number of NHRP Error Indication packets transmitted by 2401 this server with the error code 'Protocol Address 2402 Unreachable'. 2404 Discontinuities in the value of this counter can occur 2405 at re-initialization of the management system, at 2406 NHRP Server re-initialization and at 2407 other times as indicated by the value of 2408 nhrpServerStatDiscontinuityTime." 2409 REFERENCE 2410 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2411 ::= { nhrpServerStatEntry 27 } 2413 nhrpServerStatTxErrProtoError OBJECT-TYPE 2414 SYNTAX Counter32 2415 MAX-ACCESS read-only 2416 STATUS current 2417 DESCRIPTION 2418 "The number of NHRP Error Indication packets transmitted by 2419 this server with the error code 'Protocol Error'. 2421 Discontinuities in the value of this counter can occur 2422 at re-initialization of the management system, at 2423 NHRP Server re-initialization and at 2424 other times as indicated by the value of 2425 nhrpServerStatDiscontinuityTime." 2426 REFERENCE 2427 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2428 ::= { nhrpServerStatEntry 28 } 2430 nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE 2431 SYNTAX Counter32 2432 MAX-ACCESS read-only 2433 STATUS current 2434 DESCRIPTION 2435 "The number of NHRP Error Indication packets transmitted by 2436 this server with the error code 'NHRP SDU Size Exceeded'. 2438 Discontinuities in the value of this counter can occur 2439 at re-initialization of the management system, at 2440 NHRP Server re-initialization and at 2441 other times as indicated by the value of 2442 nhrpServerStatDiscontinuityTime." 2443 REFERENCE 2444 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2445 ::= { nhrpServerStatEntry 29 } 2447 nhrpServerStatTxErrInvalidExtension OBJECT-TYPE 2448 SYNTAX Counter32 2449 MAX-ACCESS read-only 2450 STATUS current 2451 DESCRIPTION 2452 "The number of NHRP Error Indication packets transmitted by 2453 this server with the error code 'Invalid Extension'. 2455 Discontinuities in the value of this counter can occur 2456 at re-initialization of the management system, at 2457 NHRP Server re-initialization and at 2458 other times as indicated by the value of 2459 nhrpServerStatDiscontinuityTime." 2460 REFERENCE 2461 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2462 ::= { nhrpServerStatEntry 30 } 2464 nhrpServerStatTxErrAuthenticationFailure OBJECT-TYPE 2465 SYNTAX Counter32 2466 MAX-ACCESS read-only 2467 STATUS current 2468 DESCRIPTION 2469 "The number of NHRP Error Indication packets transmitted by 2470 this server with the error code 'Authentication Failure'. 2472 Discontinuities in the value of this counter can occur 2473 at re-initialization of the management system, at 2474 NHRP Server re-initialization and at 2475 other times as indicated by the value of 2476 nhrpServerStatDiscontinuityTime." 2477 REFERENCE 2478 "Section 5.2.7 NHRP Error Indication, RFC 2332 [16]." 2479 ::= { nhrpServerStatEntry 31 } 2481 nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE 2482 SYNTAX Counter32 2483 MAX-ACCESS read-only 2484 STATUS current 2485 DESCRIPTION 2486 "The number of NHRP Error Indication packets transmitted by 2487 this server with the error code 'Hop Count 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 [16]." 2496 ::= { nhrpServerStatEntry 32 } 2498 nhrpServerStatFwResolveReq OBJECT-TYPE 2499 SYNTAX Counter32 2500 MAX-ACCESS read-only 2501 STATUS current 2502 DESCRIPTION 2503 "The number of NHRP Resolution Requests forwarded by this 2504 server acting as a transit NHS. 2506 Discontinuities in the value of this counter can occur 2507 at re-initialization of the management system, at 2508 NHRP Server re-initialization and at 2509 other times as indicated by the value of 2510 nhrpServerStatDiscontinuityTime." 2511 ::= { nhrpServerStatEntry 33 } 2513 nhrpServerStatFwResolveReply OBJECT-TYPE 2514 SYNTAX Counter32 2515 MAX-ACCESS read-only 2516 STATUS current 2517 DESCRIPTION 2518 "The number of NHRP Resolution Replies forwarded by this 2519 server acting as a transit NHS. 2521 Discontinuities in the value of this counter can occur 2522 at re-initialization of the management system, at 2523 NHRP Server re-initialization and at 2524 other times as indicated by the value of 2525 nhrpServerStatDiscontinuityTime." 2526 ::= { nhrpServerStatEntry 34 } 2528 nhrpServerStatFwRegisterReq OBJECT-TYPE 2529 SYNTAX Counter32 2530 MAX-ACCESS read-only 2531 STATUS current 2532 DESCRIPTION 2533 "The number of NHRP Registration Requests forwarded by this 2534 server acting as a transit NHS. 2536 Discontinuities in the value of this counter can occur 2537 at re-initialization of the management system, at 2538 NHRP Server re-initialization and at 2539 other times as indicated by the value of 2540 nhrpServerStatDiscontinuityTime." 2541 ::= { nhrpServerStatEntry 35 } 2543 nhrpServerStatFwRegisterReply OBJECT-TYPE 2544 SYNTAX Counter32 2545 MAX-ACCESS read-only 2546 STATUS current 2547 DESCRIPTION 2548 "The number of NHRP Registration Replies forwarded by this 2549 server acting as a transit NHS. 2551 Discontinuities in the value of this counter can occur 2552 at re-initialization of the management system, at 2553 NHRP Server re-initialization and at 2554 other times as indicated by the value of 2555 nhrpServerStatDiscontinuityTime." 2556 ::= { nhrpServerStatEntry 36 } 2558 nhrpServerStatFwPurgeReq OBJECT-TYPE 2559 SYNTAX Counter32 2560 MAX-ACCESS read-only 2561 STATUS current 2562 DESCRIPTION 2563 "The number of NHRP Purge Requests forwarded by this server 2564 acting as a transit NHS. 2566 Discontinuities in the value of this counter can occur 2567 at re-initialization of the management system, at 2568 NHRP Server re-initialization and at 2569 other times as indicated by the value of 2570 nhrpServerStatDiscontinuityTime." 2571 ::= { nhrpServerStatEntry 37 } 2573 nhrpServerStatFwPurgeReply OBJECT-TYPE 2574 SYNTAX Counter32 2575 MAX-ACCESS read-only 2576 STATUS current 2577 DESCRIPTION 2578 "The number of NHRP Purge Replies forwarded by this server 2579 acting as a transit NHS. 2581 Discontinuities in the value of this counter can occur 2582 at re-initialization of the management system, at 2583 NHRP Server re-initialization and at 2584 other times as indicated by the value of 2585 nhrpServerStatDiscontinuityTime." 2586 ::= { nhrpServerStatEntry 38 } 2588 nhrpServerStatFwErrorIndication OBJECT-TYPE 2589 SYNTAX Counter32 2590 MAX-ACCESS read-only 2591 STATUS current 2592 DESCRIPTION 2593 "The number of NHRP Error Indication packets forwarded by this 2594 server acting as a transit NHS. 2596 Discontinuities in the value of this counter can occur 2597 at re-initialization of the management system, at 2598 NHRP Server re-initialization and at 2599 other times as indicated by the value of 2600 nhrpServerStatDiscontinuityTime." 2601 ::= { nhrpServerStatEntry 39 } 2603 nhrpServerStatDiscontinuityTime OBJECT-TYPE 2604 SYNTAX TimeStamp 2605 MAX-ACCESS read-only 2606 STATUS current 2607 DESCRIPTION 2608 "The value of sysUpTime on the most recent occasion at 2609 which any one or more of this Server's counters 2610 suffered a discontinuity. If no such discontinuities 2611 have occurred since the last re-initialization of the 2612 local management subsystem or the NHRP Server re-initialization 2613 associated with this entry, then this object contains 2614 a zero value." 2615 REFERENCE 2616 "RFC 2233 [17]." 2617 ::= { nhrpServerStatEntry 40 } 2619 --******************************************************************** 2620 -- Module Compliance Statement 2621 --******************************************************************** 2622 nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 } 2624 nhrpCompliances 2625 OBJECT IDENTIFIER ::= { nhrpConformance 1 } 2627 nhrpGroups 2628 OBJECT IDENTIFIER ::= { nhrpConformance 2 } 2630 nhrpModuleCompliance MODULE-COMPLIANCE 2631 STATUS current 2632 DESCRIPTION 2633 "The compliance statement for the NHRP MIB." 2634 MODULE -- this module 2635 MANDATORY-GROUPS { nhrpGeneralGroup } 2637 GROUP nhrpClientGroup 2638 DESCRIPTION 2639 "This group must be supported only by stations that are 2640 NHRP clients." 2642 GROUP nhrpServerGroup 2643 DESCRIPTION 2644 "This group must be supported only by stations that are 2645 NHRP servers." 2646 ::= { nhrpCompliances 1 } 2648 nhrpGeneralGroup OBJECT-GROUP 2649 OBJECTS { 2650 nhrpNextIndex, 2651 nhrpNextHopResPrefixLength, 2652 nhrpNextHopResNextHopInternetworkAddr, 2653 nhrpNextHopResNbmaAddrType, 2654 nhrpNextHopResNbmaAddr, 2655 nhrpNextHopResNbmaSubaddr, 2656 nhrpNextHopResEntryType, 2657 nhrpNextHopResEntryStorageType, 2658 nhrpNextHopResEntryState, 2659 nhrpNextHopResEntryHoldingTimeValid, 2660 nhrpNextHopResEntryHoldingTime, 2661 nhrpNextHopResNegotiatedMtu, 2662 nhrpNextHopResPreference, 2663 nhrpNextHopResRowStatus, 2664 nhrpPurgeNextHopResEntryIdentifier, 2665 nhrpPurgePrefixLength, 2666 nhrpPurgeRequestID, 2667 nhrpPurgeReplyExpected, 2668 nhrpPurgeRowStatus 2669 } 2670 STATUS current 2671 DESCRIPTION 2672 "Objects that apply to both NHRP clients and NHRP servers." 2673 ::= { nhrpGroups 1 } 2675 nhrpClientGroup OBJECT-GROUP 2676 OBJECTS { 2677 nhrpClientInternetworkAddrType, 2678 nhrpClientInternetworkAddr, 2679 nhrpClientNbmaAddrType, 2680 nhrpClientNbmaAddr, 2681 nhrpClientNbmaSubaddr, 2682 nhrpClientInitialRequestTimeout, 2683 nhrpClientRegistrationRequestRetries, 2684 nhrpClientResolutionRequestRetries, 2685 nhrpClientPurgeRequestRetries, 2686 nhrpClientDefaultMtu, 2687 nhrpClientHoldTime, 2688 nhrpClientRequestID, 2689 nhrpClientStorageType, 2690 nhrpClientRowStatus, 2691 nhrpClientRegUniqueness, 2692 nhrpClientRegState, 2693 nhrpClientRegRowStatus, 2694 nhrpClientNhsInternetworkAddrType, 2695 nhrpClientNhsDestInternetworkAddr, 2696 nhrpClientNhsNbmaAddrType, 2697 nhrpClientNhsNbmaAddr, 2698 nhrpClientNhsNbmaSubaddr, 2699 nhrpClientNhsInUse, 2700 nhrpClientNhsRowStatus, 2701 nhrpClientStatTxResolveReq, 2702 nhrpClientStatRxResolveReplyAck, 2703 nhrpClientStatRxResolveReplyNakProhibited, 2704 nhrpClientStatRxResolveReplyNakInsufResources, 2705 nhrpClientStatRxResolveReplyNakNoBinding, 2706 nhrpClientStatRxResolveReplyNakNotUnique, 2707 nhrpClientStatTxRegisterReq, 2708 nhrpClientStatRxRegisterAck, 2709 nhrpClientStatRxRegisterNakProhibited, 2710 nhrpClientStatRxRegisterNakInsufResources, 2711 nhrpClientStatRxRegisterNakAlreadyReg, 2712 nhrpClientStatRxPurgeReq, 2713 nhrpClientStatTxPurgeReq, 2714 nhrpClientStatRxPurgeReply, 2715 nhrpClientStatTxPurgeReply, 2716 nhrpClientStatTxErrorIndication, 2717 nhrpClientStatRxErrUnrecognizedExtension, 2718 nhrpClientStatRxErrLoopDetected, 2719 nhrpClientStatRxErrProtoAddrUnreachable, 2720 nhrpClientStatRxErrProtoError, 2721 nhrpClientStatRxErrSduSizeExceeded, 2722 nhrpClientStatRxErrInvalidExtension, 2723 nhrpClientStatRxErrAuthenticationFailure, 2724 nhrpClientStatRxErrHopCountExceeded, 2725 nhrpClientStatDiscontinuityTime 2726 } 2727 STATUS current 2728 DESCRIPTION 2729 "Objects that apply only to NHRP clients." 2730 ::= { nhrpGroups 2 } 2732 nhrpServerGroup OBJECT-GROUP 2733 OBJECTS { 2734 nhrpServerInternetworkAddrType, 2735 nhrpServerInternetworkAddr, 2736 nhrpServerNbmaAddrType, 2737 nhrpServerNbmaAddr, 2738 nhrpServerNbmaSubaddr, 2739 nhrpServerStorageType, 2740 nhrpServerRowStatus, 2741 nhrpServerNextHopResAuthoritative, 2742 nhrpServerNextHopResUniqueness, 2743 nhrpServerNhcPrefixLength, 2744 nhrpServerNhcInternetworkAddrType, 2745 nhrpServerNhcInternetworkAddr, 2746 nhrpServerNhcNbmaAddrType, 2747 nhrpServerNhcNbmaAddr, 2748 nhrpServerNhcNbmaSubaddr, 2749 nhrpServerNhcInUse, 2750 nhrpServerNhcRowStatus, 2751 nhrpServerStatRxResolveReq, 2752 nhrpServerStatTxResolveReplyAck, 2753 nhrpServerStatTxResolveReplyNakProhibited, 2754 nhrpServerStatTxResolveReplyNakInsufResources, 2755 nhrpServerStatTxResolveReplyNakNoBinding, 2756 nhrpServerStatTxResolveReplyNakNotUnique, 2757 nhrpServerStatRxRegisterReq, 2758 nhrpServerStatTxRegisterAck, 2759 nhrpServerStatTxRegisterNakProhibited, 2760 nhrpServerStatTxRegisterNakInsufResources, 2761 nhrpServerStatTxRegisterNakAlreadyReg, 2762 nhrpServerStatRxPurgeReq, 2763 nhrpServerStatTxPurgeReq, 2764 nhrpServerStatRxPurgeReply, 2765 nhrpServerStatTxPurgeReply, 2766 nhrpServerStatRxErrUnrecognizedExtension, 2767 nhrpServerStatRxErrLoopDetected, 2768 nhrpServerStatRxErrProtoAddrUnreachable, 2769 nhrpServerStatRxErrProtoError, 2770 nhrpServerStatRxErrSduSizeExceeded, 2771 nhrpServerStatRxErrInvalidExtension, 2772 nhrpServerStatRxErrInvalidResReplyReceived, 2773 nhrpServerStatRxErrAuthenticationFailure, 2774 nhrpServerStatRxErrHopCountExceeded, 2775 nhrpServerStatTxErrUnrecognizedExtension, 2776 nhrpServerStatTxErrLoopDetected, 2777 nhrpServerStatTxErrProtoAddrUnreachable, 2778 nhrpServerStatTxErrProtoError, 2779 nhrpServerStatTxErrSduSizeExceeded, 2780 nhrpServerStatTxErrInvalidExtension, 2781 nhrpServerStatTxErrAuthenticationFailure, 2782 nhrpServerStatTxErrHopCountExceeded, 2783 nhrpServerStatFwResolveReq, 2784 nhrpServerStatFwResolveReply, 2785 nhrpServerStatFwRegisterReq, 2786 nhrpServerStatFwRegisterReply, 2787 nhrpServerStatFwPurgeReq, 2788 nhrpServerStatFwPurgeReply, 2789 nhrpServerStatFwErrorIndication, 2790 nhrpServerStatDiscontinuityTime 2791 } 2792 STATUS current 2793 DESCRIPTION 2794 "Objects that apply only to NHRP servers." 2795 ::= { nhrpGroups 3 } 2797 END 2799 5. IANA Considerations 2801 The Internet Assigned Numbers Authority (IANA) has been and continues 2802 to be responsible for maintaining the ADDRESS FAMILY NUMBERS 2803 (http://www.isi.edu/in-notes/iana/assignments/address-family-numbers) 2804 name space assignments. The request made here is for the IANA to 2805 place this list in a MIB module, such that it may be imported into 2806 other MIBs. The motivation for doing this is to allow MIBs to not 2807 have to change when a new assignment is made to the ADDRESS FAMILY 2808 NUMBERS. This is very similar to the motivation behind the 2809 IANAifType-MIB. 2811 An example of what the MIB would look like is included in this 2812 document. 2814 Any additions or changes to the list of ADDRESS FAMILY NUMBERS 2815 registered via IANA will be done as they have in the past and this 2816 document does not propose any changes to the ADDRESS FAMILY NUMBERS 2817 other than to place them into a MIB, of which an example is given in 2818 this document (see IANA Address Family Numbers MIB). 2820 6. Security 2822 There are a number of management objects defined in this MIB that 2823 have a MAX-ACCESS clause of read-write and/or read-create. Such 2824 objects may be considered sensitive or vulnerable in some network 2825 environments. The support for SET operations in a non-secure 2826 environment without proper protection can have a negative effect on 2827 network operations. 2829 The NHRP Protocol, RFC 2332 [16], Section 5.2.4.4 discusses security. 2830 There is an authentication option which should be utilized to 2831 authenticate the source and also provide data integrity to the NHRP 2832 payload. This MIB does not contain any managed objects which 2833 configure or expose security information such as that needed for NHRP 2834 authentication or data integrity. 2836 The following items were deemed to jeopardize security and thus, were 2837 NOT added to this MIB. Items denoted as (configurable) are those 2838 which would need values. Items denoted as (read-only) are those 2839 which would provide information. Although the NHRP Protocol [16], 2840 requires or has this information, exposing it in a MIB would 2841 jeopardize the entire NBMA domain where NHRP was being used. 2842 Therefore, these items have been omitted from the MIB. 2844 1. (configurable) enable/disable security 2845 2. (configurable) SPI (security parameter index). 2846 Depending upon the implementation, 2847 there may be multiple SPIs, and these would 2848 be configurable also. For example, if the 2849 implementation switched to a different SPI 2850 after a given time. 2851 3. (configurable) algorithm. 2852 The HMAC-MD5-128 is the default hash algorithm. 2853 4. (configurable) lifetime value in seconds. 2854 5. (read-only) key. 2855 6. (read-only) list of users who have access 2856 to the above information. 2858 7. Intellectual Property 2860 The IETF takes no position regarding the validity or scope of any 2861 intellectual property or other rights that might be claimed to 2862 pertain to the implementation or use of the technology described in 2863 this document or the extent to which any license under such rights 2864 might or might not be available; neither does it represent that it 2865 has made any effort to identify any such rights. Information on the 2866 IETF's procedures with respect to rights in standards-track and 2867 standards-related documentation can be found in BCP-11. Copies of 2868 claims of rights made available for publication and any assurances of 2869 licenses to be made available, or the result of an attempt made to 2870 obtain a general license or permission for the use of such 2871 proprietary rights by implementors or users of this specification can 2872 be obtained from the IETF Secretariat. 2874 The IETF invites any interested party to bring to its attention any 2875 copyrights, patents or patent applications, or other proprietary 2876 rights which may cover technology that may be required to practice 2877 this standard. Please address the information to the IETF Executive 2878 Director. 2880 8. Acknowledgments 2882 This document is a product of the IETF's Internetworking Over NBMA 2883 Networks (ion) Working Group. 2885 The authors would like to thank Avri Doria (Bytex) for the first 2886 draft of the NHRP MIB and Keith McCloghrie (cisco) and David Horton 2887 (CITR) for their feedback and suggestions. Also, we would like to 2888 thank Naganand Doraswamy (Bay Networks) for assistance with the 2889 "Security Considerations" section. 2891 9. References 2893 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 2894 Describing SNMP Management Frameworks", RFC 2271, Cabletron 2895 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, 2896 January 1998 2898 [2] Rose, M., and K. McCloghrie, "Structure and Identification of 2899 Management Information for TCP/IP-based Internets", RFC 1155, 2900 Performance Systems International, Hughes LAN Systems, May 1990 2902 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, 2903 Performance Systems International, Hughes LAN Systems, March 1991 2905 [4] M. Rose, "A Convention for Defining Traps for use with the SNMP", 2906 RFC 1215, Performance Systems International, March 1991 2908 [5] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure 2909 of Management Information for Version 2 of the Simple Network 2910 Management Protocol (SNMPv2)", RFC 1902, SNMP Research,Inc., Cisco 2911 Systems, Inc., Dover Beach Consulting, Inc., International Network 2912 Services, January 1996. 2914 [6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual 2915 Conventions for Version 2 of the Simple Network Management Protocol 2916 (SNMPv2)", RFC 1903, SNMP Research, Inc., Cisco Systems, Inc., 2917 Dover Beach Consulting, Inc., International Network Services, 2918 January 1996. 2920 [7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance 2921 Statements for Version 2 of the Simple Network Management Protocol 2922 (SNMPv2)", RFC 1904, SNMP Research, Inc., Cisco Systems, Inc., 2923 Dover Beach Consulting, Inc., International Network Services, 2924 January 1996. 2926 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 2927 Management Protocol", RFC 1157, SNMP Research, Performance Systems 2928 International, Performance Systems International, MIT Laboratory 2929 for Computer Science, May 1990. 2931 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2932 "Introduction to Community-based SNMPv2", RFC 1901, SNMP Research, 2933 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2934 International Network Services, January 1996. 2936 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport 2937 Mappings for Version 2 of the Simple Network Management Protocol 2938 (SNMPv2)", RFC 1906, SNMP Research, Inc., Cisco Systems, Inc., 2939 Dover Beach Consulting, Inc., International Network Services, 2940 January 1996. 2942 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message 2943 Processing and Dispatching for the Simple Network Management 2944 Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron Systems, 2945 Inc., BMC Software, Inc., IBM T. J. Watson Research, January 1998. 2947 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for 2948 version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2949 2274, IBM T. J. Watson Research, January 1998. 2951 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol 2952 Operations for Version 2 of the Simple Network Management Protocol 2953 (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc., 2954 Dover Beach Consulting, Inc., International Network Services, 2955 January 1996. 2957 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC 2958 2273, SNMP Research, Inc., Secure Computing Corporation, Cisco 2959 Systems, January 1998 2961 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 2962 Control Model (VACM) for the Simple Network Management Protocol 2963 (SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, Inc., 2964 Cisco Systems, Inc., January 1998 2966 [16] Luciani, J. V., Katz, D., Piscitello, D., and B. Cole, "NBMA Next 2967 Hop Resolution Protocol (NHRP).", RFC 2332, Bay Networks, Cisco 2968 Systems, Core Competence, Inc., December 1997 2970 [17] McCloghrie, K., and F. Kastenholz, "The Interfaces Group MIB using 2971 SMIv2.", RFC 2233, Cisco Systems, FTP Software., November 1997 2973 [18] Tesink, K., Editor, "Definitions of Managed Objects for ATM 2974 Management Version.", RFC 2515, Bell Communications Research, 2975 February 1999 2977 [19] Narten, T., and H. Alvestrand, "Guidelines for Writing an IANA 2978 Considerations Section in RFCs.", BCP 26, RFC 2434, IBM, Maxware, 2979 October 1998 2981 [20] Bradner, S., "Key words for use in RFCs to Indicate Requirement 2982 Levels", BCP 14, RFC 2119, Harvard University, March 1997 2984 [21] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, 2985 RFC 2026, Harvard University, October 1996 2987 [22] Cucchiara, J., editor, "Mulitprotocol Over ATM Version 1.0 MIB", 2988 af-mpoa-0092.000, ATM Forum, July 1998 2990 [23] Fredette, A., editor, "Mulitprotocol Over ATM Version 1.0", af- 2991 mpoa-0087.000, ATM Forum, May 1997 2993 10. Authors' Addresses 2995 James V. Luciani 2996 Bay Networks 2997 3 Federal Street 2998 Mail Stop: BL3-03 2999 Billerica, MA 01821 3000 Phone: (978) 916-4734 3001 Email: luciani@baynetworks.com 3003 Maria Greene 3004 Contractor 3005 Xedia, Corp. 3006 119 Russell Dr. 3007 Littleton, MA 01460 3008 Email: maria@xedia.com 3010 Joan Cucchiara 3011 IronBridge Networks 3012 55 Hayden Ave. 3013 Lexington, MA 02421 3014 Phone: (781) 372-8236 3015 Email: joan@ironbridgenetworks.com 3017 11. Full Copyright Statement 3019 Copyright (C) The Internet Society (1999). All Rights Reserved. 3021 This document and translations of it may be copied and furnished to 3022 others, and derivative works that comment on or otherwise explain it 3023 or assist in its implementation may be prepared, copied, published 3024 and distributed, in whole or in part, without restriction of any 3025 kind, provided that the above copyright notice and this paragraph are 3026 included on all such copies and derivative works. However, this 3027 document itself may not be modified in any way, such as by removing 3028 the copyright notice or references to the Internet Society or other 3029 Internet organizations, except as needed for the purpose of 3030 developing Internet standards in which case the procedures for 3031 copyrights defined in the Internet Standards process must be 3032 followed, or as required to translate it into languages other than 3033 English. 3035 The limited permissions granted above are perpetual and will not be 3036 revoked by the Internet Society or its successors or assigns. 3038 This document and the information contained herein is provided on an 3039 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 3040 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 3041 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 3042 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 3043 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3045 12. IANA Address Family Numbers MIB 3047 This appendix defines the initial content of the IANA-ADDRESS- 3048 FAMILY-NUMBERS-MIB. This section should be removed from this 3049 document prior to its approval, at which time this MIB will be 3050 administered by IANA. 3052 The branch for this MIB needs to be determined, and an appropriate 3053 number should be added where XXX is currently. 3055 IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN 3057 IMPORTS 3058 MODULE-IDENTITY, 3059 mib-2 FROM SNMPv2-SMI 3060 TEXTUAL-CONVENTION FROM SNMPv2-TC; 3062 ianaAddressFamilyNumbers MODULE-IDENTITY 3063 LAST-UPDATED "9904191200Z" 3064 ORGANIZATION "IANA" 3065 CONTACT-INFO 3066 " 3067 Postal: Internet Assigned Numbers Authority 3068 USC/Information Sciences Institute 3069 4676 Admiralty Way 3070 Marina del Rey, CA 90292-6695 3071 USA 3073 Tel: +1 310-822-1511 3074 E-Mail: iana@isi.edu" 3075 DESCRIPTION 3076 "The MIB module defines the AddressFamilyNumbers 3077 textual convention." 3078 ::= { mib-2 XXX } -- to be assigned 3080 AddressFamilyNumbers ::= TEXTUAL-CONVENTION 3081 STATUS current 3082 DESCRIPTION 3083 "The definition of this textual convention with the 3084 addition of newly assigned values is published 3085 periodically by the IANA, in either the Assigned 3086 Numbers RFC, or some derivative of it specific to 3087 Internet Network Management number assignments. (The 3088 latest arrangements can be obtained by contacting the 3089 IANA.) 3091 The enumerations are described as: 3093 other(0), -- none of the following 3094 ipV4(1), -- IP Version 4 3095 ipV6(2), -- IP Version 6 3096 nsap(3), -- NSAP 3097 hdlc(4), -- (8-bit multidrop) 3098 bbn1822(5), 3099 all802(6), -- (includes all 802 media 3100 -- plus Ethernet 'canonical format') 3101 e163(7), 3102 e164(8), -- (SMDS, Frame Relay, ATM) 3103 f69(9), -- (Telex) 3104 x121(10), -- (X.25, Frame Relay) 3105 ipx(11), -- IPX (Internet Protocol Exchange) 3106 appletalk(12), -- Apple Talk 3107 decnetIV(13), -- DEC Net Phase IV 3108 banyanVines(14), -- Banyan Vines 3109 e164withNsap(15), 3110 -- (E.164 with NSAP format subaddress) 3112 reserved(65535) 3114 Requests for new values should be made to IANA via 3115 email (iana@isi.edu)." 3117 SYNTAX INTEGER { 3119 other(0), 3120 ipV4(1), 3121 ipV6(2), 3122 nsap(3), 3123 hdlc(4), 3124 bbn1822(5), 3125 all802(6), 3126 e163(7), 3127 e164(8), 3128 f69(9), 3129 x121(10), 3130 ipx(11), 3131 appletalk(12), 3132 decnetIV(13), 3133 banyanVines(14), 3134 e164withNsap(15), 3135 reserved(65535) 3137 } 3139 END