idnits 2.17.1 draft-ietf-ion-nhrp-mib-05.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 expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == 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 an Abstract section. ** The document seems to lack an Introduction section. (A line matching the expected section header was found, but with an unexpected indentation: ' scope of this agent."' ) ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** There are 151 instances of weird spacing in the document. Is it really formatted ragged-right, rather than justified? ** There are 264 instances of too long lines in the document, the longest one being 14 characters in excess of 72. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords. RFC 2119 keyword, line 122: '... of this ifIndex SHOULD reflect a spec...' Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 23 has weird spacing: '...atus of this ...' == Line 25 has weird spacing: '...), its areas...' == Line 26 has weird spacing: '... Note that ...' == Line 27 has weird spacing: '...cuments as I...' == Line 28 has weird spacing: '...cuments valid...' == (146 more instances...) -- 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 (November 1998) is 9265 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) -- Missing reference section? '1' on line 2869 looks like a reference -- Missing reference section? '2' on line 2769 looks like a reference -- Missing reference section? '3' on line 2774 looks like a reference -- Missing reference section? '4' on line 2778 looks like a reference -- Missing reference section? '5' on line 2782 looks like a reference -- Missing reference section? '6' on line 2789 looks like a reference -- Missing reference section? '7' on line 2795 looks like a reference -- Missing reference section? '8' on line 2802 looks like a reference -- Missing reference section? '9' on line 2808 looks like a reference -- Missing reference section? '10' on line 2814 looks like a reference -- Missing reference section? '11' on line 2820 looks like a reference -- Missing reference section? '12' on line 2826 looks like a reference -- Missing reference section? '13' on line 2831 looks like a reference -- Missing reference section? '14' on line 2837 looks like a reference -- Missing reference section? '15' on line 2841 looks like a reference -- Missing reference section? '16' on line 2847 looks like a reference -- Missing reference section? '17' on line 2852 looks like a reference -- Missing reference section? '18' on line 2856 looks like a reference -- Missing reference section? '19' on line 2860 looks like a reference -- Missing reference section? '20' on line 2864 looks like a reference Summary: 12 errors (**), 0 flaws (~~), 8 warnings (==), 22 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 INTERNET-DRAFT NHRP MIB November 1998 4 Definitions of Managed Objects for 5 the NBMA Next Hop Resolution Protocol (NHRP) 7 November 1998 9 11 Maria Greene 12 Contractor 13 maria@xedia.com 15 Joan Cucchiara 16 IronBridge Networks 17 joan@ironbridgenetworks.com 19 James V. Luciani 20 Bay Networks 21 luciani@baynetworks.com 23 Status of this Memo This document is an Internet-Draft. 24 Internet-Drafts are working documents of the Internet 25 Engineering Task Force (IETF), its areas, and its working 26 groups. Note that other groups may also distribute working 27 documents as Internet-Drafts. Internet-Drafts are draft 28 documents valid for a maximum of six months and may be 29 updated, replaced, or obsoleted by other documents at any 30 time. It is inappropriate to use Internet-Drafts as reference 31 material or to cite them other than as a "work in progress". 32 To view the entire list of current Internet-Drafts, please 33 check the "1id-abstracts.txt" listing contained in the 34 Internet-Drafts Shadow Directories on ftp.is.co.za (Africa), 35 ftp.nordu.net (Northern Europe), ftp.nis.garr.it (Southern 36 Europe), munnari.oz.au (Pacific Rim), ftp.ietf.org (US East 37 Coast), or ftp.isi.edu (US West Coast). Distribution of this 38 document is unlimited. Please send comments to the 39 Internetworking Over NBMA (ION) Working Group, 40 . 42 Copyright Notice Copyright (C) The Internet Society (1998). 43 All Rights Reserved. 45 Abstract This memo defines an experimental portion of the 46 Management Information Base (MIB) for use with network 47 management protocols in the Internet community. In 48 particular, it describes managed objects for the Next Hop 49 Resolution Protocol (NHRP) as defined in RFC 2332. The key 50 words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 51 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" 52 in this document are to be interpreted as described in RFC 53 2119. This memo does not specify a standard for the Internet 54 community. 56 1. The SNMP Management Framework The SNMP Management 57 Framework presently consists of five major components: 59 o An overall architecture, described in RFC 2271 [1]. 61 o Mechanisms for describing and naming objects and 62 events for the purpose of management. The first 63 version of this Structure of Management Information 64 (SMI) is called SMIv1 and described in RFC 1155 [2], 65 RFC 1212 [3] and RFC 1215 [4]. The second version, 66 called SMIv2, is described in RFC 1902 [5], RFC 1903 67 [6] and RFC 1904 [7]. 69 o Message protocols for transferring management 70 information. The first version of the SNMP message 71 protocol is called SNMPv1 and described in RFC 1157 72 [8]. A second version of the SNMP message protocol, 73 which is not an Internet standards track protocol, is 74 called SNMPv2c and described in RFC 1901 [9] and RFC 75 1906 [10]. The third version of the message protocol 76 is called SNMPv3 and described in RFC 1906 [10], RFC 77 2272 [11] and RFC 2274 [12]. 79 o Protocol operations for accessing management 80 information. The first set of protocol operations and 81 associated PDU formats is described in RFC 1157 [8]. A 82 second set of protocol operations and associated PDU 83 formats is described in RFC 1905 [13]. 85 o A set of fundamental applications described in RFC 86 2273 [14] and the view-based access control mechanism 87 described in RFC 2275 [15]. Managed objects are 88 accessed via a virtual information store, termed the 89 Management Information Base or MIB. Objects in the 90 MIB are defined using the mechanisms defined in the 91 SMI. This memo specifies a MIB module that is 92 compliant to the SMIv2. A MIB conforming to the SMIv1 93 can be produced through the appropriate translations. 94 The resulting translated MIB must be semantically 95 equivalent, except where objects or events are omitted 96 because no translation is possible (use of Counter64). 97 Some machine readable information in SMIv2 will be 98 converted into textual descriptions in SMIv1 during 99 the translation process. However, this loss of machine 100 readable information is not considered to change the 101 semantics of the MIB. 103 2. Structure of the MIB The NHRP MIB contains three groups: 104 the General Group, the Client Group, and the Server Group. 106 2.1. The NHRP General Group The General Group contains 107 objects that apply to both clients and servers -- in 108 particular the nhrpNextIndex scalar object, the NHRP Next Hop 109 Resolution Cache Table and the NHRP Purge Request Table. The 110 nhrpNextIndex scalar object is used to provide unique indices 111 for the nhprClientIndex in the nhrpClientTable and the 112 nhrpServerIndex in the nhrpServerTable. If used, this object 113 should reduce or eliminate multiple managers creating rows 114 simultaneously in the same table. 116 2.1.1. The NHRP Next Hop Resolution Cache Table The NHRP 117 Next Hop Resolution Cache Table represents the internetwork 118 layer address to NBMA address cache that is maintained by both 119 NHRP clients and NHRP servers. The NHRP Next Hop Resolution 120 Cache Table contains an ifIndex as part of the Index Clause. 121 This ifIndex represents the use of a generic ifIndex, such 122 that the value of this ifIndex SHOULD reflect a specific NBMA 123 subnetwork related interface as determined by an 124 implementation. For example, assuming that the NBMA subnetwork 125 is ATM, then it is up to the implementors of this MIB to 126 determine their own ATM interface layering (assuming 127 compliance with the IF-MIB (either RFC 1573 or RFC 2233) and 128 the ATM-MIB (RFC 1695)). In other words, still assuming that 129 the NBMA subnetwork is ATM, the ifIndex in the NHRP Cache 130 Table would represent the ifIndex containing or consisting of 131 the VC (or shortcut) denoted by this Table entry. 133 2.1.2. The NHRP Purge Request Table The NHRP Purge Request 134 Table is a way to track Purge Request Information. 136 2.2. The NHRP Client Group The Client Group contains 137 objects that only apply to NHRP clients (NHCs). 139 2.2.1. The NHRP Client Table The NHRP Client Table contains 140 entries for NHRP Next Hop Clients (NHCs) associated with this 141 agent. Each row in the table represents a single NHC. The 142 RequestID used in Registration requests needs to be saved to 143 non-volatile storage. Depending upon the implementation, this 144 may or may not impact how the StorageType is used. For a 145 complete description of how the Registration RequestID is 146 used, see Section 5.2.3 of [16]. 148 2.2.2. The NHRP Client Registration Table The NHRP Client 149 Registration Table contains information on registration 150 requests which need to be maintained by the Clients. Each 151 entry in this table represents a single registration request. 152 Note: since the NHRP specification does not mandate a refresh 153 algorithm, this table omits refresh information, however, this 154 table does contain information for all the registration 155 requests which need to be maintained by the NHRP Clients. 157 2.2.3. The NHRP Client NHS Table The NHRP Client NHS Table 158 contains the NBMA subnetwork addresses of servers configured 159 for use by the client. By default, the agent will add an 160 entry to this table which corresponds to the client's default 161 router. 163 2.2.4. The NHRP Client Statistics Table The NHRP Client 164 Statistics Table contains NHRP statistics maintained by a 165 client. These statistics include counters on requests and 166 replies, as well as counters for errors which are encountered 167 by the Clients. 169 2.3. The NHRP Server Group The Server Group contains 170 objects that only apply to NHRP servers (NHSes). 172 2.3.1. The NHRP Server Table The NHRP Server Table contains 173 entries for each server associated with this agent. 175 2.3.2. The NHRP Server Next Hop Resolution Cache Table The 176 NHRP Server Next Hop Resolution Cache Table contains 177 additional objects that a server keeps for each entry in its 178 cache. This table extends the NHRP Next Hop Resolution Cache 179 Table defined in the General Group. 181 2.3.3. The NHRP Server NHC Table This table contains 182 information about all the Clients known to the Servers. 184 2.3.4. The NHRP Server Statistics Table The NHRP Server 185 Statistics Table contains NHRP statistics maintained by a 186 server. These statistics include counters on requests and 187 replies, as well as counters for errors which are encountered 188 by the Servers. 190 3. NBMA Next Hop Resolution Protocol MIB Definitions 192 NHRP-MIB DEFINITIONS ::= BEGIN 194 IMPORTS 195 OBJECT-TYPE, MODULE-IDENTITY, experimental, Integer32, 196 Counter32, Unsigned32 197 FROM SNMPv2-SMI 198 MODULE-COMPLIANCE, OBJECT-GROUP 199 FROM SNMPv2-CONF 200 TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, 201 TimeStamp 202 FROM SNMPv2-TC 203 ifIndex 204 FROM IF-MIB 205 IANAaddressFamilyNumbers 206 FROM IANAaddressFamilyNumbers-MIB 207 ; 209 nhrpMIB MODULE-IDENTITY 210 LAST-UPDATED "9811161200Z" -- Nov 16, 1998 211 ORGANIZATION "Internetworking Over NBMA (ion) Working Group" 212 CONTACT-INFO 213 "Maria Greene (maria@xedia.com) 214 Contractor 216 Joan Cucchiara (joan@ironbridgenetworks.com) 217 IronBridge Networks 219 James V. Luciani (luciani@baynetworks.com) 220 Bay Networks" 221 DESCRIPTION 222 "This MIB contains managed object definitions for the Next Hop 223 Resolution Procol, NHRP, as defined in RFC 2332." 225 ::= { experimental xxx } -- to be assigned 227 --******************************************************************** 228 -- NHRP Textual Conventions 229 --******************************************************************** 231 NhrpGenAddr ::= TEXTUAL-CONVENTION 232 STATUS current 233 DESCRIPTION 234 "The value of an internetwork layer or NBMA address." 235 SYNTAX OCTET STRING (SIZE (0..64)) 237 nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 } 239 --******************************************************************** 240 -- NHRP General (Client and Server) Objects 241 --******************************************************************** 243 nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 } 245 -- 246 -- The following scalar is to be used to 247 -- provided indices for the 248 -- nhrpClientTable, and/or the nhrpServerTable. 249 -- 251 nhrpNextIndex OBJECT-TYPE 252 SYNTAX Unsigned32 253 MAX-ACCESS read-only 254 STATUS current 255 DESCRIPTION 256 "This scalar is used for creating rows in the nhrpClientTable 257 and the nhrpServerTable. 258 The value of this variable is a currently unused value 259 for nhrpClientIndex and nhrpServerIndex. 261 The value returned when reading this variable must be unique 262 for the NHC's and NHS's indices associated with this 263 row. Subsequent attempts to read this variable must return 264 different values. 266 NOTE: this object exists in the General Group because 267 it is to be used in establishing rows in the nhrpClientTable 268 and the nhrpServerTable. In other words, the value retrieved 269 from this object could become the value of nhrpClientIndex 270 and nhprServerIndex. 272 In the situation of an agent re-initialization the value of 273 this object must be saved in non-volatile storage. 275 This variable will return the special value 0 if no new rows 276 can be created." 277 ::= { nhrpGeneralObjects 1 } 279 -- 280 -- The Next Hop Resolution Cache Table 281 -- 283 nhrpNextHopResTable OBJECT-TYPE 284 SYNTAX SEQUENCE OF NhrpNextHopResEntry 285 MAX-ACCESS not-accessible 286 STATUS current 287 DESCRIPTION 288 "This table contains mappings between internetwork layer 289 addresses and NBMA subnetwork layer addresses." 290 ::= { nhrpGeneralObjects 2 } 292 nhrpNextHopResEntry OBJECT-TYPE 293 SYNTAX NhrpNextHopResEntry 294 MAX-ACCESS not-accessible 295 STATUS current 296 DESCRIPTION 297 "A cached mapping between an internetwork layer address and 298 an NBMA address. Entries can be created by the network 299 administrator using the nhrpNextHopResRowStatus column, or 300 they may be added dynamically based on protocol operation 301 (including NHRP, SCSP, and others such as ATMARP). 303 When created based by NHRP protocol operations 304 this entry is largely based on contents contained in 305 the Client Information Entry (CIE). 307 Zero or more Client Information Entries (CIEs) may be included 308 in the NHRP Packet. For a complete description of the CIE, 309 refer to Section 5.2.0.1 of RFC 2332." 310 INDEX { 311 nhrpNextHopResInternetworkAddrType, 312 nhrpNextHopResDestInternetworkAddr, 313 ifIndex, 314 nhrpNextHopResIndex 315 } 316 ::= { nhrpNextHopResTable 1 } 318 NhrpNextHopResEntry ::= SEQUENCE { 319 nhrpNextHopResInternetworkAddrType IANAaddressFamilyNumbers, 320 nhrpNextHopResDestInternetworkAddr NhrpGenAddr, 321 nhrpNextHopResIndex Unsigned32, 322 nhrpNextHopResPrefixLength Integer32, 323 nhrpNextHopResNextHopInternetworkAddr NhrpGenAddr, 324 nhrpNextHopResNbmaAddrType IANAaddressFamilyNumbers, 325 nhrpNextHopResNbmaAddr NhrpGenAddr, 326 nhrpNextHopResNbmaSubaddr NhrpGenAddr, 327 nhrpNextHopResEntryType INTEGER, 328 nhrpNextHopResEntryStorageType StorageType, 329 nhrpNextHopResEntryState INTEGER, 330 nhrpNextHopResEntryHoldingTimeValid TruthValue, 331 nhrpNextHopResEntryHoldingTime Unsigned32, 332 nhrpNextHopResNegotiatedMtu Integer32, 333 nhrpNextHopResPreference Integer32, 334 nhrpNextHopResRowStatus RowStatus 335 } 337 nhrpNextHopResInternetworkAddrType OBJECT-TYPE 338 SYNTAX IANAaddressFamilyNumbers 339 MAX-ACCESS not-accessible 340 STATUS current 341 DESCRIPTION 342 "The internetwork layer address type of this Next Hop 343 Resolution Cache entry. The value of this object indicates how 344 to interpret the values of nhrpNextHopResDestInternetworkAddr 345 and nhrpNextHopResNextHopInternetworkAddr." 346 ::= { nhrpNextHopResEntry 1 } 348 nhrpNextHopResDestInternetworkAddr OBJECT-TYPE 349 SYNTAX NhrpGenAddr 350 MAX-ACCESS not-accessible 351 STATUS current 352 DESCRIPTION 353 "The value of the internetwork address of the destination." 354 ::= { nhrpNextHopResEntry 2 } 356 nhrpNextHopResIndex OBJECT-TYPE 357 SYNTAX Unsigned32 (1..4294967295) 358 MAX-ACCESS not-accessible 359 STATUS current 360 DESCRIPTION 361 "An identifier for this entry that has local 362 significance within the scope of the General 363 Group. This identifier is used here to 364 uniquely identify this row, and also used 365 in the 'nhrpPurgeTable' for the value of 366 the 'nhrpPurgeNextHopResEntryIdentifier'." 367 ::= { nhrpNextHopResEntry 3 } 369 nhrpNextHopResPrefixLength OBJECT-TYPE 370 SYNTAX Integer32 (0..255) 371 MAX-ACCESS read-only 372 STATUS current 373 DESCRIPTION 374 "The number of bits that define the internetwork layer prefix 375 associated with the nhrpNextHopResDestInternetworkAddr." 376 ::= { nhrpNextHopResEntry 4 } 378 nhrpNextHopResNextHopInternetworkAddr OBJECT-TYPE 379 SYNTAX NhrpGenAddr 380 MAX-ACCESS read-create 381 STATUS current 382 DESCRIPTION 383 "The value of the internetwork address of the next hop." 384 ::= { nhrpNextHopResEntry 5 } 386 nhrpNextHopResNbmaAddrType OBJECT-TYPE 387 SYNTAX IANAaddressFamilyNumbers 388 MAX-ACCESS read-create 389 STATUS current 390 DESCRIPTION 391 "The NBMA address type of this Next Hop Resolution Cache 392 entry. The value of this object indicates how to interpret 393 the values of nhrpNextHopResNbmaAddr and 394 nhrpNextHopResNbmaSubaddr." 395 ::= { nhrpNextHopResEntry 6 } 397 nhrpNextHopResNbmaAddr OBJECT-TYPE 398 SYNTAX NhrpGenAddr 399 MAX-ACCESS read-create 400 STATUS current 401 DESCRIPTION 402 "The value of the NBMA subnetwork address of the next hop." 403 ::= { nhrpNextHopResEntry 7 } 405 nhrpNextHopResNbmaSubaddr OBJECT-TYPE 406 SYNTAX NhrpGenAddr 407 MAX-ACCESS read-create 408 STATUS current 409 DESCRIPTION 410 "The value of the NBMA subaddress of the next hop. If there 411 is no subaddress concept for the NBMA address family, this 412 value will be a zero-length OCTET STRING." 413 ::= { nhrpNextHopResEntry 8 } 415 nhrpNextHopResEntryType OBJECT-TYPE 416 SYNTAX INTEGER { 417 other(1), 418 register(2), 419 resolveAuthoritative(3), 420 resoveNonauthoritative(4), 421 transit(5), 422 administrativelyAdded(6), 423 atmarp(7), 424 scsp(8) 425 } 426 MAX-ACCESS read-create 427 STATUS current 428 DESCRIPTION 429 "An indication of how this Next Hop Resolution Cache entry 430 was created. The values are: 431 'other(1)' The entry was added by some other 432 means. 434 'register(2)' In a server, added based on a client 435 registration. 437 'resolveAuthoritative(3)' 438 In a client, added based on receiving an 439 Authoritative NHRP Resolution Reply. 441 'resolveNonauthoritative(4)' 442 In a client, added based on receiving a 443 Nonauthoritative NHRP Resolution Reply. 445 'transit(5)' In a transit server, added by examining a 446 forwarded NHRP packet. 448 'administrativelyAdded(6)' 449 In a client or server, manually 450 added by the administrator. The 451 StorageType of this entry is 452 reflected in 453 'nhrpNextHopResStorageType'. 455 'atmarp(7)' The entry was added due to an ATMARP. 457 'scsp(8)' The entry was added due to SCSP. 459 When the entry is under creation using the 460 nhrpNextHopResRowStatus column, the only value that can be 461 specified by the administrator is 'administrativelyAdded'. 462 Attempting to set any other value will cause an 463 'inconsistentValue' error. 465 The value cannot be modified once the entry 466 is active." 467 ::= { nhrpNextHopResEntry 9 } 469 nhrpNextHopResEntryStorageType OBJECT-TYPE 470 SYNTAX StorageType 471 MAX-ACCESS read-create 472 STATUS current 473 DESCRIPTION 474 "This value only has meaning when the 'nhrpNextHopResEntryType' 475 has the value of 'administrativelyAdded'. 477 When the row is created due to being 'administrativelyAdded' 478 this object reflects whether this row is kept in volatile storage 479 and lost upon reboot or if this row is backed up by 480 non-volatile or permanent storage." 481 DEFVAL { nonVolatile } 482 ::= { nhrpNextHopResEntry 10 } 484 nhrpNextHopResEntryState OBJECT-TYPE 485 SYNTAX INTEGER { 486 incomplete(1), 487 ackReply(2), 488 nakReply(3) 489 } 490 MAX-ACCESS read-only 491 STATUS current 492 DESCRIPTION 493 "An indication of the state of this entry. The values are: 495 'incomplete(1)' The client has sent a NHRP Resolution 496 Request but has not yet received the NHRP 497 Resolution Reply. 499 'ackReply(2)' For a client or server, this is a cached 500 valid mapping. 502 'nakReply(3)' For a client or server, this is a cached 503 NAK mapping." 504 ::= { nhrpNextHopResEntry 11 } 506 nhrpNextHopResEntryHoldingTimeValid OBJECT-TYPE 507 SYNTAX TruthValue 508 MAX-ACCESS read-only 509 STATUS current 510 DESCRIPTION 511 "True(1) is returned if the value of 512 'nhrpNextHopResEntryType' is not 513 'administrativelyAdded'. Since the 514 value of 'nhrpNextHopResEntryType' was not 515 configured by a user, the value of 516 'nhrpNextHopResEntryHoldingTime' is 517 considered valid. In other words, the value of 518 'nhrpNextHopResEntryHoldingTime' represents 519 the Holding Time for the cache Entry. 521 If 'nhrpNextHopResEntryType has been configured by a 522 user, (i.e. the value of 'nhrpNextHopResEntryType' is 523 'administrativelyAdded') then false (2) will be returned. 524 This indicates that the value of 525 'nhrpNextHopResEntryHoldingTime' is undefined because 526 this row could possibly be backed up in nonvolatile storage." 527 ::= { nhrpNextHopResEntry 12 } 529 nhrpNextHopResEntryHoldingTime OBJECT-TYPE 530 SYNTAX Unsigned32(0..65535) 531 UNITS "seconds" 532 MAX-ACCESS read-only 533 STATUS current 534 DESCRIPTION 535 "If the value of 'nhrpNextHopResHoldingTimeValid is 536 true(1) then this object represents the number 537 of seconds that the cache entry will remain in this 538 table. When this value reaches 0 (zero) the row should 539 be deleted. 541 If the value of 'nhrpNextHopResHoldingTimeValid is 542 false(2) then this object is undefined." 543 ::= { nhrpNextHopResEntry 13 } 545 nhrpNextHopResNegotiatedMtu OBJECT-TYPE 546 SYNTAX Integer32 (0..65535) 547 MAX-ACCESS read-only 548 STATUS current 549 DESCRIPTION 550 "The maximum transmission unit (MTU) that was negotiated or 551 registered for this entity. In other words, this is the 552 actual MTU being used." 553 ::= { nhrpNextHopResEntry 14 } 555 nhrpNextHopResPreference OBJECT-TYPE 556 SYNTAX Integer32 (0..255) 557 MAX-ACCESS read-create 558 STATUS current 559 DESCRIPTION 560 "An object which reflects the Preference value of the Client 561 Information Entry (CIE). 563 Zero or more Client Information Entries (CIEs) may be included 564 in the NHRP Packet. One of the fields in the CIE 565 is the Preference. For a complete description of the CIE, 566 refer to Section 5.2.0.1 of RFC 2332." 567 REFERENCE 568 "Section 5.2.0.1 Mandatory Part Format, RFC 2332." 569 ::= { nhrpNextHopResEntry 15 } 571 nhrpNextHopResRowStatus OBJECT-TYPE 572 SYNTAX RowStatus 573 MAX-ACCESS read-create 574 STATUS current 575 DESCRIPTION 576 "An object that allows entries in this table to be created 577 and deleted using the RowStatus convention." 578 REFERENCE 579 "Textual Conventions for Version 2 of the Simple Network 580 Management Protocol (SNMPv2), RFC1903." 582 ::= { nhrpNextHopResEntry 16 } 584 -- 585 -- The NHRP Purge Request Table 586 -- 588 nhrpPurgeReqTable OBJECT-TYPE 589 SYNTAX SEQUENCE OF NhrpPurgeReqEntry 590 MAX-ACCESS not-accessible 591 STATUS current 592 DESCRIPTION 593 "This table will track Purge Request Information." 594 ::= { nhrpGeneralObjects 3 } 596 nhrpPurgeReqEntry OBJECT-TYPE 597 SYNTAX NhrpPurgeReqEntry 598 MAX-ACCESS not-accessible 599 STATUS current 600 DESCRIPTION 601 "Information regarding a Purge Request." 602 INDEX { nhrpPurgeIndex } 603 ::= { nhrpPurgeReqTable 1 } 605 NhrpPurgeReqEntry ::= SEQUENCE { 606 nhrpPurgeIndex Unsigned32, 607 nhrpPurgeNextHopResEntryIdentifier Unsigned32, 608 nhrpPurgePrefixLength Integer32, 609 nhrpPurgeRequestID Unsigned32, 610 nhrpPurgeReplyExpected TruthValue, 611 nhrpPurgeRowStatus RowStatus 612 } 614 nhrpPurgeIndex OBJECT-TYPE 615 SYNTAX Unsigned32 (1..4294967295) 616 MAX-ACCESS not-accessible 617 STATUS current 618 DESCRIPTION 619 "An identifier for this entry that has local significance 620 within the scope of this table." 621 ::= { nhrpPurgeReqEntry 1 } 623 nhrpPurgeNextHopResEntryIdentifier OBJECT-TYPE 624 SYNTAX Unsigned32 (1..4294967295) 625 MAX-ACCESS read-create 626 STATUS current 627 DESCRIPTION 628 "An identifier for the 'nhrpNextHopResCacheEntry' which 629 is being purged. This object should have the same value as 630 'nhrpNextHopResIndex' in the 'nhrpNextHopResTable'." 631 ::= { nhrpPurgeReqEntry 2 } 633 nhrpPurgePrefixLength OBJECT-TYPE 634 SYNTAX Integer32 (0..255) 635 MAX-ACCESS read-only 636 STATUS current 637 DESCRIPTION 638 "In the case of NHRP Purge Requests, this specifies the 639 equivalence class of addresses which match the first 640 'Prefix Length' bit positions of the Client Protocol 641 Address specified in the Client Information Entry (CIE)." 642 ::= { nhrpPurgeReqEntry 3 } 644 nhrpPurgeRequestID OBJECT-TYPE 645 SYNTAX Unsigned32 646 MAX-ACCESS read-create 647 STATUS current 648 DESCRIPTION 649 "The Request ID used in the purge request." 650 ::= { nhrpPurgeReqEntry 4 } 652 nhrpPurgeReplyExpected OBJECT-TYPE 653 SYNTAX TruthValue 654 MAX-ACCESS read-create 655 STATUS current 656 DESCRIPTION 657 "An indication of whether this Purge Request has the 'N' Bit 658 cleared (off)." 659 ::= { nhrpPurgeReqEntry 5 } 661 nhrpPurgeRowStatus OBJECT-TYPE 662 SYNTAX RowStatus 663 MAX-ACCESS read-create 664 STATUS current 665 DESCRIPTION 666 "An object that allows entries in this table to be created and 667 deleted using the RowStatus convention." 668 REFERENCE 669 "Textual Conventions for Version 2 of the Simple Network 670 Management Protocol (SNMPv2), RFC1903." 671 ::= { nhrpPurgeReqEntry 6 } 673 --******************************************************************** 674 -- NHRP Client Objects 675 --******************************************************************** 677 nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 } 679 -- 680 -- The NHRP Client Table 681 -- 683 nhrpClientTable OBJECT-TYPE 684 SYNTAX SEQUENCE OF NhrpClientEntry 685 MAX-ACCESS not-accessible 686 STATUS current 687 DESCRIPTION 688 "Information about NHRP clients (NHCs) managed by this agent." 689 ::= { nhrpClientObjects 1 } 691 nhrpClientEntry OBJECT-TYPE 692 SYNTAX NhrpClientEntry 693 MAX-ACCESS not-accessible 694 STATUS current 695 DESCRIPTION 696 "Information about a single NHC." 697 INDEX { nhrpClientIndex } 698 ::= { nhrpClientTable 1 } 700 NhrpClientEntry ::= SEQUENCE { 701 nhrpClientIndex Unsigned32, 702 nhrpClientInternetworkAddrType IANAaddressFamilyNumbers, 703 nhrpClientInternetworkAddr NhrpGenAddr, 704 nhrpClientNbmaAddrType IANAaddressFamilyNumbers, 705 nhrpClientNbmaAddr NhrpGenAddr, 706 nhrpClientNbmaSubaddr NhrpGenAddr, 707 nhrpClientInitialRequestTimeout Integer32, 708 nhrpClientRegistrationRequestRetries Integer32, 709 nhrpClientResolutionRequestRetries Integer32, 710 nhrpClientPurgeRequestRetries Integer32, 711 nhrpClientDefaultMtu Unsigned32, 712 nhrpClientHoldTime Unsigned32, 713 nhrpClientRequestID Unsigned32, 714 nhrpClientStorageType StorageType, 715 nhrpClientRowStatus RowStatus 716 } 717 nhrpClientIndex OBJECT-TYPE 718 SYNTAX Unsigned32 (1..4294967295) 719 MAX-ACCESS not-accessible 720 STATUS current 721 DESCRIPTION 722 "An identifier for the NHRP client that is unique within the 723 scope of this agent. The 'nhrpNextIndex' value should be 724 consulted (read), prior to creating a row in this table, 725 and the value returned from reading 'nhrpNextIndex' should be 726 used as this object's value." 727 ::= { nhrpClientEntry 1 } 729 nhrpClientInternetworkAddrType OBJECT-TYPE 730 SYNTAX IANAaddressFamilyNumbers 731 MAX-ACCESS read-create 732 STATUS current 733 DESCRIPTION 734 "The type of the internetwork layer address of this 735 client. This object indicates how the value of 736 nhrpClientInternetworkAddr is to be interpreted." 737 ::= { nhrpClientEntry 2 } 739 nhrpClientInternetworkAddr OBJECT-TYPE 740 SYNTAX NhrpGenAddr 741 MAX-ACCESS read-create 742 STATUS current 743 DESCRIPTION 744 "The value of the internetwork layer address of this client." 745 ::= { nhrpClientEntry 3 } 747 nhrpClientNbmaAddrType OBJECT-TYPE 748 SYNTAX IANAaddressFamilyNumbers 749 MAX-ACCESS read-create 750 STATUS current 751 DESCRIPTION 752 "The type of the NBMA subnetwork address of this client. This 753 object indicates how the values of nhrpClientNbmaAddr and 754 nhrpClientNbmaSubaddr are to be interpreted." 755 ::= { nhrpClientEntry 4 } 757 nhrpClientNbmaAddr OBJECT-TYPE 758 SYNTAX NhrpGenAddr 759 MAX-ACCESS read-create 760 STATUS current 761 DESCRIPTION 762 "The NBMA subnetwork address of this client." 763 ::= { nhrpClientEntry 5 } 765 nhrpClientNbmaSubaddr OBJECT-TYPE 766 SYNTAX NhrpGenAddr 767 MAX-ACCESS read-create 768 STATUS current 769 DESCRIPTION 770 "The NBMA subaddress of this client. For NBMA address 771 families without a subaddress concept, this will be a 772 zero-length OCTET STRING." 773 ::= { nhrpClientEntry 6 } 775 nhrpClientInitialRequestTimeout OBJECT-TYPE 776 SYNTAX Integer32 (1..900) 777 UNITS "seconds" 778 MAX-ACCESS read-create 779 STATUS current 780 DESCRIPTION 781 "The number of seconds that the client will wait before 782 timing out an NHRP initial request. This object only has 783 meaning for the initial timeout period." 784 DEFVAL { 10 } 785 ::= { nhrpClientEntry 7 } 787 nhrpClientRegistrationRequestRetries OBJECT-TYPE 788 SYNTAX Integer32 (0..65535) 789 MAX-ACCESS read-create 790 STATUS current 791 DESCRIPTION 792 "The number of times the client will retry the registration 793 request before failure. A value of 0 means don't retry. A 794 value of 65535 means retry forever." 795 DEFVAL { 3 } 796 ::= { nhrpClientEntry 8 } 798 nhrpClientResolutionRequestRetries OBJECT-TYPE 799 SYNTAX Integer32 (0..65535) 800 MAX-ACCESS read-create 801 STATUS current 802 DESCRIPTION 803 "The number of times the client will retry the resolution 804 request before failure. A value of 0 means don't retry. 805 A value of 65535 means retry forever." 806 DEFVAL { 3 } 807 ::= { nhrpClientEntry 9 } 809 nhrpClientPurgeRequestRetries OBJECT-TYPE 810 SYNTAX Integer32 (0..65535) 811 MAX-ACCESS read-create 812 STATUS current 813 DESCRIPTION 814 "The number of times the client will retry a purge request 815 before failure. A value of 0 means don't retry. A value of 816 65535 means retry forever." 817 DEFVAL { 3 } 818 ::= { nhrpClientEntry 10 } 820 nhrpClientDefaultMtu OBJECT-TYPE 821 SYNTAX Unsigned32 (0..65535) 822 MAX-ACCESS read-create 823 STATUS current 824 DESCRIPTION 825 "The default maximum transmission unit (MTU) of the 826 client. This will be initialized by the agent to the MTU of 827 the LIS/LAG if no value is specified during creation." 828 DEFVAL { 9180 } 829 ::= { nhrpClientEntry 11 } 831 nhrpClientHoldTime OBJECT-TYPE 832 SYNTAX Unsigned32(0..65535) 833 UNITS "seconds" 834 MAX-ACCESS read-create 835 STATUS current 836 DESCRIPTION 837 "The hold time the client will register." 838 DEFVAL { 900 } 839 ::= { nhrpClientEntry 12 } 841 nhrpClientRequestID OBJECT-TYPE 842 SYNTAX Unsigned32 843 MAX-ACCESS read-create 844 STATUS current 845 DESCRIPTION 846 "The Request ID used to register this client with its server. 847 According to Section 5.2.3 of the NHRP Specification (RFC 2332), 848 the Request ID must be kept in non-volatile storage, so that 849 if an NHC crashes and re-initializes, it will use a 850 different Request ID during the registration process when 851 reregistering with the same NHS." 853 REFERENCE 854 "Section 5.2.3 NHRP Registration Request, RFC 2332." 855 ::= { nhrpClientEntry 13 } 857 nhrpClientStorageType OBJECT-TYPE 858 SYNTAX StorageType 859 MAX-ACCESS read-create 860 STATUS current 861 DESCRIPTION 862 "This object defines whether this row is kept in 863 volatile storage and lost upon a Client crash or 864 reboot situation, or if this row is backed up by 865 nonvolatile or permanent storage." 866 DEFVAL { nonVolatile } 867 ::= { nhrpClientEntry 15 } 869 nhrpClientRowStatus OBJECT-TYPE 870 SYNTAX RowStatus 871 MAX-ACCESS read-create 872 STATUS current 873 DESCRIPTION 874 "An object that allows entries in this table to be created and 875 deleted using the RowStatus convention." 876 REFERENCE 877 "Textual Conventions for Version 2 of the Simple Network 878 Management Protocol (SNMPv2), RFC1903." 879 ::= { nhrpClientEntry 16 } 881 -- 882 -- The NHRP Client Registration Table 883 -- 885 nhrpClientRegistrationTable OBJECT-TYPE 886 SYNTAX SEQUENCE OF NhrpClientRegistrationEntry 887 MAX-ACCESS not-accessible 888 STATUS current 889 DESCRIPTION 890 "A table of Registration Request Information that 891 needs to be maintained by the NHCs (clients)." 892 REFERENCE 893 "Section 5.2.3 NHRP Registration Request, RFC 2332." 894 ::= { nhrpClientObjects 2 } 896 nhrpClientRegistrationEntry OBJECT-TYPE 897 SYNTAX NhrpClientRegistrationEntry 898 MAX-ACCESS not-accessible 899 STATUS current 900 DESCRIPTION 901 "An NHC needs to maintain registration request information 902 between the NHC and the NHS. An entry in this table represents 903 information for a single registration request." 904 INDEX { nhrpClientIndex, 905 nhrpClientRegIndex 906 } 907 ::= { nhrpClientRegistrationTable 1 } 909 NhrpClientRegistrationEntry ::= SEQUENCE { 910 nhrpClientRegIndex Unsigned32, 911 nhrpClientRegUniqueness INTEGER, 912 nhrpClientRegState INTEGER, 913 nhrpClientRegRowStatus RowStatus 914 } 916 nhrpClientRegIndex OBJECT-TYPE 917 SYNTAX Unsigned32 (1..4294967295) 918 MAX-ACCESS not-accessible 919 STATUS current 920 DESCRIPTION 921 "An identifier for this entry such that it 922 identifies a specific Registration Request from 923 the NHC represented by the nhrpClientIndex." 924 ::= { nhrpClientRegistrationEntry 1 } 926 nhrpClientRegUniqueness OBJECT-TYPE 927 SYNTAX INTEGER { 928 requestUnique(1), 929 requestNotUnique(2) 930 } 931 MAX-ACCESS read-create 932 STATUS current 933 DESCRIPTION 934 "The Uniqueness indicator for this Registration Request. 935 If this object has the value of requestUnique(1), then 936 the Uniqueness bit is set in the the NHRP Registration 937 Request represented by this row. The value cannot 938 be changed once the row is created." 939 ::= { nhrpClientRegistrationEntry 2 } 941 nhrpClientRegState OBJECT-TYPE 942 SYNTAX INTEGER { 943 other(1), 944 registering(2), 945 ackRegisterReply(3), 946 nakRegisterReply(4) 947 } 948 MAX-ACCESS read-only 949 STATUS current 950 DESCRIPTION 951 "The registration state of this client. The values are: 952 'other(1)' The state of the registration 953 request is not one of 954 'registering', 'ackRegisterReply' 955 or 'nakRegisterReply'. 957 'registering(2)' A registration request has been 958 issued and a registration reply 959 is expected. 961 'ackRegisterReply(3)' A positive registration reply 962 has been received. 964 'nakRegisterReply(4)' The client has received a negative 965 registration reply (NAK)." 966 ::= { nhrpClientRegistrationEntry 3 } 968 nhrpClientRegRowStatus OBJECT-TYPE 969 SYNTAX RowStatus 970 MAX-ACCESS read-create 971 STATUS current 972 DESCRIPTION 973 "An object that allows entries in this table to be created and 974 deleted using the RowStatus convention." 975 REFERENCE 976 "Textual Conventions for Version 2 of the Simple Network 977 Management Protocol (SNMPv2), RFC1903." 978 ::= { nhrpClientRegistrationEntry 4 } 980 -- 981 -- The NHRP Client->Server Table 982 -- 984 nhrpClientNhsTable OBJECT-TYPE 985 SYNTAX SEQUENCE OF NhrpClientNhsEntry 986 MAX-ACCESS not-accessible 987 STATUS current 988 DESCRIPTION 989 "A table of NHSes that are available for use by this NHC 990 (client). By default, the agent will add an entry to this 991 table that corresponds to the client's default router." 992 ::= { nhrpClientObjects 3 } 994 nhrpClientNhsEntry OBJECT-TYPE 995 SYNTAX NhrpClientNhsEntry 996 MAX-ACCESS not-accessible 997 STATUS current 998 DESCRIPTION 999 "An NHS that may be used by an NHC." 1000 INDEX { nhrpClientIndex, nhrpClientNhsIndex } 1001 ::= { nhrpClientNhsTable 1 } 1003 NhrpClientNhsEntry ::= SEQUENCE { 1004 nhrpClientNhsIndex Unsigned32, 1005 nhrpClientNhsInternetworkAddrType IANAaddressFamilyNumbers, 1006 nhrpClientNhsDestInternetworkAddr NhrpGenAddr, 1007 nhrpClientNhsNbmaAddrType IANAaddressFamilyNumbers, 1008 nhrpClientNhsNbmaAddr NhrpGenAddr, 1009 nhrpClientNhsNbmaSubaddr NhrpGenAddr, 1010 nhrpClientNhsInUse TruthValue, 1011 nhrpClientNhsRowStatus RowStatus 1012 } 1014 nhrpClientNhsIndex OBJECT-TYPE 1015 SYNTAX Unsigned32 (1..4294967295) 1016 MAX-ACCESS not-accessible 1017 STATUS current 1018 DESCRIPTION 1019 "An identifier for an NHS available to an NHC." 1020 ::= { nhrpClientNhsEntry 1 } 1022 nhrpClientNhsInternetworkAddrType OBJECT-TYPE 1023 SYNTAX IANAaddressFamilyNumbers 1024 MAX-ACCESS read-create 1025 STATUS current 1026 DESCRIPTION 1027 "The type of the internetwork layer address of the 1028 NHRP server represented in this entry. This object 1029 indicates how the value of nhrpClientNhsDestInternetworkAddr 1030 is to be interpreted." 1031 ::= { nhrpClientNhsEntry 2 } 1033 nhrpClientNhsDestInternetworkAddr OBJECT-TYPE 1034 SYNTAX NhrpGenAddr 1035 MAX-ACCESS read-create 1036 STATUS current 1037 DESCRIPTION 1038 "The value of the destination internetwork layer address of 1039 the NHRP server represented by this entry. If this value is 1040 not known, this will be a zero-length OCTET STRING." 1041 ::= { nhrpClientNhsEntry 3 } 1043 nhrpClientNhsNbmaAddrType OBJECT-TYPE 1044 SYNTAX IANAaddressFamilyNumbers 1045 MAX-ACCESS read-create 1046 STATUS current 1047 DESCRIPTION 1048 "The type of the NBMA subnetwork address of the NHRP Server 1049 represented by this entry. This object indicates how the 1050 values of nhrpClientNhsNbmaAddr and nhrpClientNhsNbmaSubaddr 1051 are to be interpreted." 1052 ::= { nhrpClientNhsEntry 4 } 1054 nhrpClientNhsNbmaAddr OBJECT-TYPE 1055 SYNTAX NhrpGenAddr 1056 MAX-ACCESS read-create 1057 STATUS current 1058 DESCRIPTION 1059 "The NBMA subnetwork address of the NHS. The type of the 1060 address is indicated by the corresponding value of 1061 nhrpClientNbmaAddrType." 1062 ::= { nhrpClientNhsEntry 5 } 1064 nhrpClientNhsNbmaSubaddr OBJECT-TYPE 1065 SYNTAX NhrpGenAddr 1066 MAX-ACCESS read-create 1067 STATUS current 1068 DESCRIPTION 1069 "The NBMA subaddress of the NHS. For NMBA address familes 1070 that do not have the concept of subaddress, this will 1071 be a zero-length OCTET STRING." 1072 ::= { nhrpClientNhsEntry 6 } 1074 nhrpClientNhsInUse OBJECT-TYPE 1075 SYNTAX TruthValue 1076 MAX-ACCESS read-only 1077 STATUS current 1078 DESCRIPTION 1079 "An indication of whether this NHS is in use by the NHC." 1080 ::= { nhrpClientNhsEntry 7 } 1082 nhrpClientNhsRowStatus OBJECT-TYPE 1083 SYNTAX RowStatus 1084 MAX-ACCESS read-create 1085 STATUS current 1086 DESCRIPTION 1087 "An object that allows entries in this table to be created and 1088 deleted using the RowStatus convention." 1089 REFERENCE 1090 "Textual Conventions for Version 2 of the Simple Network 1091 Management Protocol (SNMPv2), RFC1903." 1092 ::= { nhrpClientNhsEntry 8 } 1094 -- 1095 -- The NHRP Client StatisticsTable 1096 -- 1098 nhrpClientStatTable OBJECT-TYPE 1099 SYNTAX SEQUENCE OF NhrpClientStatEntry 1100 MAX-ACCESS not-accessible 1101 STATUS current 1102 DESCRIPTION 1103 "This table contains statistics collected by NHRP clients." 1104 ::= { nhrpClientObjects 4 } 1106 nhrpClientStatEntry OBJECT-TYPE 1107 SYNTAX NhrpClientStatEntry 1108 MAX-ACCESS not-accessible 1109 STATUS current 1110 DESCRIPTION 1111 "Statistics collected by a NHRP client." 1112 INDEX { nhrpClientIndex } 1113 ::= { nhrpClientStatTable 1 } 1115 NhrpClientStatEntry ::= SEQUENCE { 1116 nhrpClientStatTxResolveReq Counter32, 1117 nhrpClientStatRxResolveReplyAck Counter32, 1118 nhrpClientStatRxResolveReplyNakProhibited Counter32, 1119 nhrpClientStatRxResolveReplyNakInsufResources Counter32, 1120 nhrpClientStatRxResolveReplyNakNoBinding Counter32, 1121 nhrpClientStatRxResolveReplyNakNotUnique Counter32, 1122 nhrpClientStatTxRegisterReq Counter32, 1123 nhrpClientStatRxRegisterAck Counter32, 1124 nhrpClientStatRxRegisterNakProhibited Counter32, 1125 nhrpClientStatRxRegisterNakInsufResources Counter32, 1126 nhrpClientStatRxRegisterNakAlreadyReg Counter32, 1128 nhrpClientStatRxPurgeReq Counter32, 1129 nhrpClientStatTxPurgeReq Counter32, 1130 nhrpClientStatRxPurgeReply Counter32, 1131 nhrpClientStatTxPurgeReply Counter32, 1133 nhrpClientStatTxErrorIndication Counter32, 1134 nhrpClientStatRxErrUnrecognizedExtension Counter32, 1135 nhrpClientStatRxErrLoopDetected Counter32, 1136 nhrpClientStatRxErrProtoAddrUnreachable Counter32, 1137 nhrpClientStatRxErrProtoError Counter32, 1138 nhrpClientStatRxErrSduSizeExceeded Counter32, 1139 nhrpClientStatRxErrInvalidExtension Counter32, 1140 nhrpClientStatRxErrAuthenticationFailure Counter32, 1141 nhrpClientStatRxErrHopCountExceeded Counter32, 1142 nhrpClientStatDiscontinuityTime TimeStamp 1143 } 1145 nhrpClientStatTxResolveReq OBJECT-TYPE 1146 SYNTAX Counter32 1147 MAX-ACCESS read-only 1148 STATUS current 1149 DESCRIPTION 1150 "The number of NHRP Resolution Requests transmitted by this 1151 client. 1153 Discontinuities in the value of this counter can occur 1154 at re-initialization of the management system, at 1155 NHRP Client re-initialization and at 1156 other times as indicated by the value of 1157 nhrpClientStatDiscontinuityTime." 1158 ::= { nhrpClientStatEntry 1 } 1160 nhrpClientStatRxResolveReplyAck OBJECT-TYPE 1161 SYNTAX Counter32 1162 MAX-ACCESS read-only 1163 STATUS current 1164 DESCRIPTION 1165 "The number of positively acknowledged NHRP Resolution Replies 1166 received by this client. 1168 Discontinuities in the value of this counter can occur 1169 at re-initialization of the management system, at 1170 NHRP Client re-initialization and at 1171 other times as indicated by the value of 1172 nhrpClientStatDiscontinuityTime." 1173 ::= { nhrpClientStatEntry 2 } 1175 nhrpClientStatRxResolveReplyNakProhibited OBJECT-TYPE 1176 SYNTAX Counter32 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "The number of NAKed NHRP Resolution Replies received by this 1181 client that contained the code indicating 'Administratively 1182 Prohibited'. 1184 Discontinuities in the value of this counter can occur 1185 at re-initialization of the management system, at 1186 NHRP Client re-initialization and at 1187 other times as indicated by the value of 1188 nhrpClientStatDiscontinuityTime." 1189 ::= { nhrpClientStatEntry 3 } 1191 nhrpClientStatRxResolveReplyNakInsufResources OBJECT-TYPE 1192 SYNTAX Counter32 1193 MAX-ACCESS read-only 1194 STATUS current 1195 DESCRIPTION 1196 "The number of NAKed NHRP Resolution Replies received by this 1197 client that contained the code indicating 'Insufficient 1198 Resources'. 1200 Discontinuities in the value of this counter can occur 1201 at re-initialization of the management system, at 1202 NHRP Client re-initialization and at 1203 other times as indicated by the value of 1204 nhrpClientStatDiscontinuityTime." 1205 ::= { nhrpClientStatEntry 4 } 1207 nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE 1208 SYNTAX Counter32 1209 MAX-ACCESS read-only 1210 STATUS current 1211 DESCRIPTION 1212 "The number of NAKed NHRP Resolution Replies received by this 1213 client that contained the code indicating 'No Internetworking 1214 Layer Address to NBMA Address Binding Exists'. 1216 Discontinuities in the value of this counter can occur 1217 at re-initialization of the management system, at 1218 NHRP Client re-initialization and at 1219 other times as indicated by the value of 1220 nhrpClientStatDiscontinuityTime." 1221 ::= { nhrpClientStatEntry 5 } 1223 nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE 1224 SYNTAX Counter32 1225 MAX-ACCESS read-only 1226 STATUS current 1227 DESCRIPTION 1228 "The number of NAKed NHRP Resolution Replies received by this 1229 client that contained the code indicating 'Binding Exists But 1230 Is Not Unique'. 1232 Discontinuities in the value of this counter can occur 1233 at re-initialization of the management system, at 1234 NHRP Client re-initialization and at 1235 other times as indicated by the value of 1236 nhrpClientStatDiscontinuityTime." 1237 ::= { nhrpClientStatEntry 6 } 1239 nhrpClientStatTxRegisterReq OBJECT-TYPE 1240 SYNTAX Counter32 1241 MAX-ACCESS read-only 1242 STATUS current 1243 DESCRIPTION 1244 "The number of NHRP Registration Requests transmitted by this 1245 client. 1247 Discontinuities in the value of this counter can occur 1248 at re-initialization of the management system, at 1249 NHRP Client re-initialization and at 1250 other times as indicated by the value of 1251 nhrpClientStatDiscontinuityTime." 1252 ::= { nhrpClientStatEntry 7 } 1254 nhrpClientStatRxRegisterAck OBJECT-TYPE 1255 SYNTAX Counter32 1256 MAX-ACCESS read-only 1257 STATUS current 1258 DESCRIPTION 1259 "The number of positively acknowledged NHRP Registration 1260 Replies received by this client. 1262 Discontinuities in the value of this counter can occur 1263 at re-initialization of the management system, at 1264 NHRP Client re-initialization and at 1265 other times as indicated by the value of 1266 nhrpClientStatDiscontinuityTime." 1267 ::= { nhrpClientStatEntry 8 } 1269 nhrpClientStatRxRegisterNakProhibited OBJECT-TYPE 1270 SYNTAX Counter32 1271 MAX-ACCESS read-only 1272 STATUS current 1273 DESCRIPTION 1274 "The number of NAKed NHRP Registration Replies received by 1275 this client that contained the code indicating 1276 'Administratively Prohibited'. 1278 Discontinuities in the value of this counter can occur 1279 at re-initialization of the management system, at 1280 NHRP Client re-initialization and at 1281 other times as indicated by the value of 1282 nhrpClientStatDiscontinuityTime." 1283 ::= { nhrpClientStatEntry 9 } 1285 nhrpClientStatRxRegisterNakInsufResources OBJECT-TYPE 1286 SYNTAX Counter32 1287 MAX-ACCESS read-only 1288 STATUS current 1289 DESCRIPTION 1290 "The number of NAKed NHRP Registration Replies received by 1291 this client that contained the code indicating 1292 'Insufficient Resources'. 1294 Discontinuities in the value of this counter can occur 1295 at re-initialization of the management system, at 1296 NHRP Client re-initialization and at 1297 other times as indicated by the value of 1298 nhrpClientStatDiscontinuityTime." 1299 ::= { nhrpClientStatEntry 10 } 1301 nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE 1302 SYNTAX Counter32 1303 MAX-ACCESS read-only 1304 STATUS current 1305 DESCRIPTION 1306 "The number of NAKed NHRP Registration Replies received by 1307 this client that contained the code indicating 'Unique 1308 Internetworking Layer Address Already Registered'. 1310 Discontinuities in the value of this counter can occur 1311 at re-initialization of the management system, at 1312 NHRP Client re-initialization and at 1313 other times as indicated by the value of 1314 nhrpClientStatDiscontinuityTime." 1315 ::= { nhrpClientStatEntry 11 } 1317 nhrpClientStatRxPurgeReq OBJECT-TYPE 1318 SYNTAX Counter32 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "The number of NHRP Purge Requests received by this client. 1324 Discontinuities in the value of this counter can occur 1325 at re-initialization of the management system, at 1326 NHRP Client re-initialization and at 1327 other times as indicated by the value of 1328 nhrpClientStatDiscontinuityTime." 1329 ::= { nhrpClientStatEntry 12 } 1331 nhrpClientStatTxPurgeReq OBJECT-TYPE 1332 SYNTAX Counter32 1333 MAX-ACCESS read-only 1334 STATUS current 1335 DESCRIPTION 1336 "The number of NHRP Purge Requests transmitted by this 1337 client. 1339 Discontinuities in the value of this counter can occur 1340 at re-initialization of the management system, at 1341 NHRP Client re-initialization and at 1342 other times as indicated by the value of 1343 nhrpClientStatDiscontinuityTime." 1344 ::= { nhrpClientStatEntry 13 } 1346 nhrpClientStatRxPurgeReply OBJECT-TYPE 1347 SYNTAX Counter32 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "The number of NHRP Purge Replies received by this client. 1353 Discontinuities in the value of this counter can occur 1354 at re-initialization of the management system, at 1355 NHRP Client re-initialization and at 1356 other times as indicated by the value of 1357 nhrpClientStatDiscontinuityTime." 1358 ::= { nhrpClientStatEntry 14 } 1360 nhrpClientStatTxPurgeReply OBJECT-TYPE 1361 SYNTAX Counter32 1362 MAX-ACCESS read-only 1363 STATUS current 1364 DESCRIPTION 1365 "The number of NHRP Purge Replies transmitted by this client. 1367 Discontinuities in the value of this counter can occur 1368 at re-initialization of the management system, at 1369 NHRP Client re-initialization and at 1370 other times as indicated by the value of 1371 nhrpClientStatDiscontinuityTime." 1372 ::= { nhrpClientStatEntry 15 } 1374 nhrpClientStatTxErrorIndication OBJECT-TYPE 1375 SYNTAX Counter32 1376 MAX-ACCESS read-only 1377 STATUS current 1378 DESCRIPTION 1379 "The number of NHRP Error Indication packets transmitted by 1380 this client. 1382 Discontinuities in the value of this counter can occur 1383 at re-initialization of the management system, at 1384 NHRP Client re-initialization and at 1385 other times as indicated by the value of 1386 nhrpClientStatDiscontinuityTime." 1387 REFERENCE 1388 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1389 ::= { nhrpClientStatEntry 16 } 1391 nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE 1392 SYNTAX Counter32 1393 MAX-ACCESS read-only 1394 STATUS current 1395 DESCRIPTION 1396 "The number of NHRP Error Indication packets received by this 1397 client with the error code 'Unrecognized Extension'. 1399 Discontinuities in the value of this counter can occur 1400 at re-initialization of the management system, at 1401 NHRP Client re-initialization and at 1402 other times as indicated by the value of 1403 nhrpClientStatDiscontinuityTime." 1404 REFERENCE 1405 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1406 ::= { nhrpClientStatEntry 17 } 1408 nhrpClientStatRxErrLoopDetected OBJECT-TYPE 1409 SYNTAX Counter32 1410 MAX-ACCESS read-only 1411 STATUS current 1412 DESCRIPTION 1413 "The number of NHRP Error Indication packets received by this 1414 client with the error code 'NHRP Loop Detected'. 1416 Discontinuities in the value of this counter can occur 1417 at re-initialization of the management system, at 1418 NHRP Client re-initialization and at 1419 other times as indicated by the value of 1420 nhrpClientStatDiscontinuityTime." 1421 REFERENCE 1422 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1423 ::= { nhrpClientStatEntry 18 } 1425 nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE 1426 SYNTAX Counter32 1427 MAX-ACCESS read-only 1428 STATUS current 1429 DESCRIPTION 1430 "The number of NHRP Error Indication packets received by this 1431 client with the error code 'Protocol Address Unreachable'. 1433 Discontinuities in the value of this counter can occur 1434 at re-initialization of the management system, at 1435 NHRP Client re-initialization and at 1436 other times as indicated by the value of 1437 nhrpClientStatDiscontinuityTime." 1439 REFERENCE 1440 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1441 ::= { nhrpClientStatEntry 19 } 1443 nhrpClientStatRxErrProtoError OBJECT-TYPE 1444 SYNTAX Counter32 1445 MAX-ACCESS read-only 1446 STATUS current 1447 DESCRIPTION 1448 "The number of NHRP Error Indication packets received by this 1449 client with the error code 'Protocol Error'. 1451 Discontinuities in the value of this counter can occur 1452 at re-initialization of the management system, at 1453 NHRP Client re-initialization and at 1454 other times as indicated by the value of 1455 nhrpClientStatDiscontinuityTime." 1456 REFERENCE 1457 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1458 ::= { nhrpClientStatEntry 20 } 1460 nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE 1461 SYNTAX Counter32 1462 MAX-ACCESS read-only 1463 STATUS current 1464 DESCRIPTION 1465 "The number of NHRP Error Indication packets received by this 1466 client with the error code 'NHRP SDU Size Exceeded'. 1468 Discontinuities in the value of this counter can occur 1469 at re-initialization of the management system, at 1470 NHRP Client re-initialization and at 1471 other times as indicated by the value of 1472 nhrpClientStatDiscontinuityTime." 1473 REFERENCE 1474 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1475 ::= { nhrpClientStatEntry 21 } 1477 nhrpClientStatRxErrInvalidExtension OBJECT-TYPE 1478 SYNTAX Counter32 1479 MAX-ACCESS read-only 1480 STATUS current 1481 DESCRIPTION 1482 "The number of NHRP Error Indication packets received by this 1483 client with the error code 'Invalid Extension'. 1485 Discontinuities in the value of this counter can occur 1486 at re-initialization of the management system, at 1487 NHRP Client re-initialization and at 1488 other times as indicated by the value of 1489 nhrpClientStatDiscontinuityTime." 1490 REFERENCE 1491 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1492 ::= { nhrpClientStatEntry 22 } 1494 nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE 1495 SYNTAX Counter32 1496 MAX-ACCESS read-only 1497 STATUS current 1498 DESCRIPTION 1499 "The number of NHRP Error Indication packets received by this 1500 client with the error code 'Authentication Failure'. 1502 Discontinuities in the value of this counter can occur 1503 at re-initialization of the management system, at 1504 NHRP Client re-initialization and at 1505 other times as indicated by the value of 1506 nhrpClientStatDiscontinuityTime." 1507 REFERENCE 1508 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1509 ::= { nhrpClientStatEntry 23 } 1511 nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE 1512 SYNTAX Counter32 1513 MAX-ACCESS read-only 1514 STATUS current 1515 DESCRIPTION 1516 "The number of NHRP Error Indication packets received by this 1517 client with the error code 'Hop Count Exceeded'. 1519 Discontinuities in the value of this counter can occur 1520 at re-initialization of the management system, at 1521 NHRP Client re-initialization and at 1522 other times as indicated by the value of 1523 nhrpClientStatDiscontinuityTime." 1524 REFERENCE 1525 "Section 5.2.7 NHRP Error Indication, RFC 2332." 1526 ::= { nhrpClientStatEntry 24 } 1528 nhrpClientStatDiscontinuityTime OBJECT-TYPE 1529 SYNTAX TimeStamp 1530 MAX-ACCESS read-only 1531 STATUS current 1532 DESCRIPTION 1533 "The value of sysUpTime on the most recent occasion at 1534 which any one or more of this Client's counters 1535 suffered a discontinuity. If no such discontinuities 1536 have occurred since the last re-initialization of the 1537 local management subsystem or the NHRP Client re-initialization 1538 associated with this entry, then this object contains 1539 a zero value." 1540 REFERENCE 1541 "RFC 2233" 1542 ::= { nhrpClientStatEntry 25 } 1544 --******************************************************************** 1545 -- NHRP Server Objects 1546 --******************************************************************** 1548 nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 } 1550 -- 1551 -- The NHRP Next Hop Server Table 1552 -- 1554 nhrpServerTable OBJECT-TYPE 1555 SYNTAX SEQUENCE OF NhrpServerEntry 1556 MAX-ACCESS not-accessible 1557 STATUS current 1558 DESCRIPTION 1559 "This table contains information for a set of NHSes associated 1560 with this agent." 1561 ::= { nhrpServerObjects 1 } 1563 nhrpServerEntry OBJECT-TYPE 1564 SYNTAX NhrpServerEntry 1565 MAX-ACCESS not-accessible 1566 STATUS current 1567 DESCRIPTION 1568 "Information about a single NHS." 1569 INDEX { nhrpServerIndex } 1570 ::= { nhrpServerTable 1 } 1572 NhrpServerEntry ::= SEQUENCE { 1573 nhrpServerIndex Unsigned32, 1574 nhrpServerInternetworkAddrType IANAaddressFamilyNumbers, 1575 nhrpServerInternetworkAddr NhrpGenAddr, 1576 nhrpServerNbmaAddrType IANAaddressFamilyNumbers, 1577 nhrpServerNbmaAddr NhrpGenAddr, 1578 nhrpServerNbmaSubaddr NhrpGenAddr, 1579 nhrpServerStorageType StorageType, 1580 nhrpServerRowStatus RowStatus 1581 } 1583 nhrpServerIndex OBJECT-TYPE 1584 SYNTAX Unsigned32 (1..4294967295) 1585 MAX-ACCESS not-accessible 1586 STATUS current 1587 DESCRIPTION 1588 "An identifier for the server that is unique within the 1589 scope of this agent." 1590 ::= { nhrpServerEntry 1 } 1592 nhrpServerInternetworkAddrType OBJECT-TYPE 1593 SYNTAX IANAaddressFamilyNumbers 1594 MAX-ACCESS read-create 1595 STATUS current 1596 DESCRIPTION 1597 "The type of the internetwork layer address of this 1598 server. This object is used to interpret the value of 1599 nhrpServerInternetworkAddr." 1600 ::= { nhrpServerEntry 2 } 1602 nhrpServerInternetworkAddr OBJECT-TYPE 1603 SYNTAX NhrpGenAddr 1604 MAX-ACCESS read-create 1605 STATUS current 1606 DESCRIPTION 1607 "The value of the internetwork layer address of this server." 1608 ::= { nhrpServerEntry 3 } 1610 nhrpServerNbmaAddrType OBJECT-TYPE 1611 SYNTAX IANAaddressFamilyNumbers 1612 MAX-ACCESS read-create 1613 STATUS current 1614 DESCRIPTION 1615 "The type of the NBMA subnetwork address of this server. This 1616 object is used to interpret the value of nhrpServerNbmaAddr." 1617 ::= { nhrpServerEntry 4 } 1619 nhrpServerNbmaAddr OBJECT-TYPE 1620 SYNTAX NhrpGenAddr 1621 MAX-ACCESS read-create 1622 STATUS current 1623 DESCRIPTION 1624 "The value of the NBMA subnetwork address of this server." 1625 ::= { nhrpServerEntry 5 } 1627 nhrpServerNbmaSubaddr OBJECT-TYPE 1628 SYNTAX NhrpGenAddr 1629 MAX-ACCESS read-create 1630 STATUS current 1631 DESCRIPTION 1632 "The value of the NBMA subaddress of this server. 1633 For NBMA address families without a subaddress 1634 concept, this will be a zero-length OCTET STRING." 1635 ::= { nhrpServerEntry 6 } 1637 nhrpServerStorageType OBJECT-TYPE 1638 SYNTAX StorageType 1639 MAX-ACCESS read-create 1640 STATUS current 1641 DESCRIPTION 1642 "This object defines whether this row is kept in 1643 volatile storage and lost upon a Client crash or 1644 reboot situation, or if this row is backed up by 1645 nonvolatile or permanent storage." 1646 DEFVAL { nonVolatile } 1647 ::= { nhrpServerEntry 7 } 1649 nhrpServerRowStatus OBJECT-TYPE 1650 SYNTAX RowStatus 1651 MAX-ACCESS read-create 1652 STATUS current 1653 DESCRIPTION 1654 "An object that allows entries in this table to be created and 1655 deleted using the RowStatus convention." 1656 REFERENCE 1657 "Textual Conventions for Version 2 of the Simple Network 1658 Management Protocol (SNMPv2), RFC1903." 1659 ::= { nhrpServerEntry 8 } 1661 -- 1662 -- The Server Next Hop Resolution Table 1663 -- 1664 nhrpServerNextHopResTable OBJECT-TYPE 1665 SYNTAX SEQUENCE OF NhrpServerNextHopResEntry 1666 MAX-ACCESS not-accessible 1667 STATUS current 1668 DESCRIPTION 1669 "This table extends the Next Host Resolution Cache Table for 1670 NHSes." 1671 ::= { nhrpServerObjects 2 } 1673 nhrpServerNextHopResEntry OBJECT-TYPE 1674 SYNTAX NhrpServerNextHopResEntry 1675 MAX-ACCESS not-accessible 1676 STATUS current 1677 DESCRIPTION 1678 "Additional information kept by a NHS for each Next Hop 1679 Resolution Cache entry." 1680 INDEX { 1681 nhrpNextHopResInternetworkAddrType, 1682 nhrpNextHopResDestInternetworkAddr, 1683 ifIndex, 1684 nhrpNextHopResIndex 1685 } 1686 ::= { nhrpServerNextHopResTable 1 } 1688 NhrpServerNextHopResEntry ::= SEQUENCE { 1689 nhrpServerNextHopResAuthoritative TruthValue, 1690 nhrpServerNextHopResUniqueness TruthValue 1691 } 1693 nhrpServerNextHopResAuthoritative OBJECT-TYPE 1694 SYNTAX TruthValue 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "An indication of whether this Next Hop Resolution Cache entry 1699 is authoritative, which means the entry was added because of a 1700 direct registration request with this server or by Server 1701 Cache Synchronization Protocol (SCSP) from an authoritative 1702 source." 1703 ::= { nhrpServerNextHopResEntry 1 } 1705 nhrpServerNextHopResUniqueness OBJECT-TYPE 1706 SYNTAX TruthValue 1707 MAX-ACCESS read-create 1708 STATUS current 1709 DESCRIPTION 1710 "The Uniqueness indicator for this Next Hop Resolution Cache 1711 entry used in duplicate address detection. This value cannot 1712 be changed after the entry is active." 1713 ::= { nhrpServerNextHopResEntry 2 } 1715 -- 1716 -- The NHRP Server->Client Table 1717 -- 1719 nhrpServerNhcTable OBJECT-TYPE 1720 SYNTAX SEQUENCE OF NhrpServerNhcEntry 1721 MAX-ACCESS not-accessible 1722 STATUS current 1723 DESCRIPTION 1724 "A table of NHCs that are available for use by this NHS 1725 (Server)." 1726 REFERENCE 1727 "Section 4 Configuration (Next Hop Servers), 1728 RFC 2332." 1729 ::= { nhrpServerObjects 3 } 1731 nhrpServerNhcEntry OBJECT-TYPE 1732 SYNTAX NhrpServerNhcEntry 1733 MAX-ACCESS not-accessible 1734 STATUS current 1735 DESCRIPTION 1736 "An NHC that may be used by an NHS." 1737 INDEX { nhrpServerIndex, nhrpServerNhcIndex } 1738 ::= { nhrpServerNhcTable 1 } 1740 NhrpServerNhcEntry ::= SEQUENCE { 1741 nhrpServerNhcIndex Unsigned32, 1742 nhrpServerNhcPrefixLength Integer32, 1743 nhrpServerNhcInternetworkAddrType IANAaddressFamilyNumbers, 1744 nhrpServerNhcInternetworkAddr NhrpGenAddr, 1745 nhrpServerNhcNbmaAddrType IANAaddressFamilyNumbers, 1746 nhrpServerNhcNbmaAddr NhrpGenAddr, 1747 nhrpServerNhcNbmaSubaddr NhrpGenAddr, 1748 nhrpServerNhcInUse TruthValue, 1749 nhrpServerNhcRowStatus RowStatus 1750 } 1752 nhrpServerNhcIndex OBJECT-TYPE 1753 SYNTAX Unsigned32 (1..4294967295) 1754 MAX-ACCESS not-accessible 1755 STATUS current 1756 DESCRIPTION 1757 "An identifier for an NHC available to an NHS." 1758 ::= { nhrpServerNhcEntry 1 } 1760 nhrpServerNhcPrefixLength OBJECT-TYPE 1761 SYNTAX Integer32 (0..255) 1762 MAX-ACCESS read-create 1763 STATUS current 1764 DESCRIPTION 1765 "The number of bits that define the internetwork layer prefix 1766 associated with the nhrpServerNhcSrcIternetworkAddr." 1767 ::= { nhrpServerNhcEntry 2 } 1769 nhrpServerNhcInternetworkAddrType OBJECT-TYPE 1770 SYNTAX IANAaddressFamilyNumbers 1771 MAX-ACCESS read-create 1772 STATUS current 1773 DESCRIPTION 1774 "The type of the internetwork layer address of the 1775 NHRP Client represented in this entry. This object 1776 indicates how the value of nhrpServerNhcInternetworkAddr 1777 is to be interpreted." 1778 ::= { nhrpServerNhcEntry 3 } 1780 nhrpServerNhcInternetworkAddr OBJECT-TYPE 1781 SYNTAX NhrpGenAddr 1782 MAX-ACCESS read-create 1783 STATUS current 1784 DESCRIPTION 1785 "The value of the internetwork layer address of 1786 the NHRP Client represented by this entry. If this value is 1787 not known, this will be a zero-length OCTET STRING." 1788 ::= { nhrpServerNhcEntry 4 } 1790 nhrpServerNhcNbmaAddrType OBJECT-TYPE 1791 SYNTAX IANAaddressFamilyNumbers 1792 MAX-ACCESS read-create 1793 STATUS current 1794 DESCRIPTION 1795 "The type of the NBMA subnetwork address of the NHRP Client 1796 represented by this entry. This object indicates how the 1797 values of nhrpServerNhcNbmaAddr and nhrpServerNhcNbmaSubaddr 1798 are to be interpreted." 1800 ::= { nhrpServerNhcEntry 5 } 1802 nhrpServerNhcNbmaAddr OBJECT-TYPE 1803 SYNTAX NhrpGenAddr 1804 MAX-ACCESS read-create 1805 STATUS current 1806 DESCRIPTION 1807 "The NBMA subnetwork address of the NHC. The type of the 1808 address is indicated by the corresponding value of 1809 nhrpServerNbmaAddrType." 1810 ::= { nhrpServerNhcEntry 6 } 1812 nhrpServerNhcNbmaSubaddr OBJECT-TYPE 1813 SYNTAX NhrpGenAddr 1814 MAX-ACCESS read-create 1815 STATUS current 1816 DESCRIPTION 1817 "The NBMA subaddress of the NHC. For NMBA address familes 1818 that do not have the concept of subaddress, this will 1819 be a zero-length OCTET STRING." 1820 ::= { nhrpServerNhcEntry 7 } 1822 nhrpServerNhcInUse OBJECT-TYPE 1823 SYNTAX TruthValue 1824 MAX-ACCESS read-only 1825 STATUS current 1826 DESCRIPTION 1827 "An indication of whether this NHC is in use by the NHS." 1828 ::= { nhrpServerNhcEntry 8 } 1830 nhrpServerNhcRowStatus OBJECT-TYPE 1831 SYNTAX RowStatus 1832 MAX-ACCESS read-create 1833 STATUS current 1834 DESCRIPTION 1835 "An object that allows entries in this table to be created and 1836 deleted using the RowStatus convention." 1837 REFERENCE 1838 "Textual Conventions for Version 2 of the Simple Network 1839 Management Protocol (SNMPv2), RFC1903." 1840 ::= { nhrpServerNhcEntry 9 } 1842 -- 1843 -- The Next Hop Server Statistics Table 1844 -- 1845 nhrpServerStatTable OBJECT-TYPE 1846 SYNTAX SEQUENCE OF NhrpServerStatEntry 1847 MAX-ACCESS not-accessible 1848 STATUS current 1849 DESCRIPTION 1850 "Statistics collected by Next Hop Servers." 1851 ::= { nhrpServerObjects 4 } 1853 nhrpServerStatEntry OBJECT-TYPE 1854 SYNTAX NhrpServerStatEntry 1855 MAX-ACCESS not-accessible 1856 STATUS current 1857 DESCRIPTION 1858 "Statistics for a particular NHS. The statistics are broken 1859 into received (Rx), transmitted (Tx) and forwarded (Fw). 1860 Forwarded (Fw) would be done by a transit NHS." 1861 INDEX { nhrpServerIndex } 1862 ::= { nhrpServerStatTable 1 } 1864 NhrpServerStatEntry ::= SEQUENCE { 1865 nhrpServerStatRxResolveReq Counter32, 1866 nhrpServerStatTxResolveReplyAck Counter32, 1867 nhrpServerStatTxResolveReplyNakProhibited Counter32, 1868 nhrpServerStatTxResolveReplyNakInsufResources Counter32, 1869 nhrpServerStatTxResolveReplyNakNoBinding Counter32, 1870 nhrpServerStatTxResolveReplyNakNotUnique Counter32, 1872 nhrpServerStatRxRegisterReq Counter32, 1873 nhrpServerStatTxRegisterAck Counter32, 1874 nhrpServerStatTxRegisterNakProhibited Counter32, 1875 nhrpServerStatTxRegisterNakInsufResources Counter32, 1876 nhrpServerStatTxRegisterNakAlreadyReg Counter32, 1878 nhrpServerStatRxPurgeReq Counter32, 1879 nhrpServerStatTxPurgeReq Counter32, 1880 nhrpServerStatRxPurgeReply Counter32, 1881 nhrpServerStatTxPurgeReply Counter32, 1883 -- Error Indications 1884 nhrpServerStatRxErrUnrecognizedExtension Counter32, 1885 nhrpServerStatRxErrLoopDetected Counter32, 1886 nhrpServerStatRxErrProtoAddrUnreachable Counter32, 1887 nhrpServerStatRxErrProtoError Counter32, 1888 nhrpServerStatRxErrSduSizeExceeded Counter32, 1889 nhrpServerStatRxErrInvalidExtension Counter32, 1890 nhrpServerStatRxErrInvalidResReplyReceived Counter32, 1891 nhrpServerStatRxErrAuthenticationFailure Counter32, 1892 nhrpServerStatRxErrHopCountExceeded Counter32, 1894 nhrpServerStatTxErrUnrecognizedExtension Counter32, 1895 nhrpServerStatTxErrLoopDetected Counter32, 1896 nhrpServerStatTxErrProtoAddrUnreachable Counter32, 1897 nhrpServerStatTxErrProtoError Counter32, 1898 nhrpServerStatTxErrSduSizeExceeded Counter32, 1899 nhrpServerStatTxErrInvalidExtension Counter32, 1900 nhrpServerStatTxErrAuthenticationFailure Counter32, 1901 nhrpServerStatTxErrHopCountExceeded Counter32, 1903 -- Transit NHS statistics 1904 nhrpServerStatFwResolveReq Counter32, 1905 nhrpServerStatFwResolveReply Counter32, 1906 nhrpServerStatFwRegisterReq Counter32, 1907 nhrpServerStatFwRegisterReply Counter32, 1908 nhrpServerStatFwPurgeReq Counter32, 1909 nhrpServerStatFwPurgeReply Counter32, 1910 nhrpServerStatFwErrorIndication Counter32, 1911 nhrpServerStatDiscontinuityTime TimeStamp 1912 } 1914 nhrpServerStatRxResolveReq OBJECT-TYPE 1915 SYNTAX Counter32 1916 MAX-ACCESS read-only 1917 STATUS current 1918 DESCRIPTION 1919 "The number of NHRP Resolution Requests received by this 1920 server. 1922 Discontinuities in the value of this counter can occur 1923 at re-initialization of the management system, at 1924 NHRP Server re-initialization and at 1925 other times as indicated by the value of 1926 nhrpServerStatDiscontinuityTime." 1927 ::= { nhrpServerStatEntry 1 } 1929 nhrpServerStatTxResolveReplyAck OBJECT-TYPE 1930 SYNTAX Counter32 1931 MAX-ACCESS read-only 1932 STATUS current 1933 DESCRIPTION 1934 "The number of positively acknowledged NHRP Resolution Replies 1935 transmitted by this server. 1937 Discontinuities in the value of this counter can occur 1938 at re-initialization of the management system, at 1939 NHRP Server re-initialization and at 1940 other times as indicated by the value of 1941 nhrpServerStatDiscontinuityTime." 1942 ::= { nhrpServerStatEntry 2 } 1944 nhrpServerStatTxResolveReplyNakProhibited OBJECT-TYPE 1945 SYNTAX Counter32 1946 MAX-ACCESS read-only 1947 STATUS current 1948 DESCRIPTION 1949 "The number of NAKed NHRP Resolution Replies transmitted by 1950 this server with the code 'Administratively Prohibited'. 1952 Discontinuities in the value of this counter can occur 1953 at re-initialization of the management system, at 1954 NHRP Server re-initialization and at 1955 other times as indicated by the value of 1956 nhrpServerStatDiscontinuityTime." 1957 ::= { nhrpServerStatEntry 3 } 1959 nhrpServerStatTxResolveReplyNakInsufResources OBJECT-TYPE 1960 SYNTAX Counter32 1961 MAX-ACCESS read-only 1962 STATUS current 1963 DESCRIPTION 1964 "The number of NAKed NHRP Resolution Replies transmitted by 1965 this server with the code 'Insufficient Resources'. 1967 Discontinuities in the value of this counter can occur 1968 at re-initialization of the management system, at 1969 NHRP Server re-initialization and at 1970 other times as indicated by the value of 1971 nhrpServerStatDiscontinuityTime." 1972 ::= { nhrpServerStatEntry 4 } 1974 nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE 1975 SYNTAX Counter32 1976 MAX-ACCESS read-only 1977 STATUS current 1978 DESCRIPTION 1979 "The number of NAKed NHRP Resolution Replies transmitted by 1980 this server with the code 'No Internetworking Layer Address to 1981 NBMA Address Binding Exists'. 1983 Discontinuities in the value of this counter can occur 1984 at re-initialization of the management system, at 1985 NHRP Server re-initialization and at 1986 other times as indicated by the value of 1987 nhrpServerStatDiscontinuityTime." 1988 ::= { nhrpServerStatEntry 5 } 1990 nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE 1991 SYNTAX Counter32 1992 MAX-ACCESS read-only 1993 STATUS current 1994 DESCRIPTION 1995 "The number of NAKed NHRP Resolution Replies transmitted by 1996 this server with the code 'Binding Exists But Is Not Unique'. 1998 Discontinuities in the value of this counter can occur 1999 at re-initialization of the management system, at 2000 NHRP Server re-initialization and at 2001 other times as indicated by the value of 2002 nhrpServerStatDiscontinuityTime." 2003 ::= { nhrpServerStatEntry 6 } 2005 nhrpServerStatRxRegisterReq OBJECT-TYPE 2006 SYNTAX Counter32 2007 MAX-ACCESS read-only 2008 STATUS current 2009 DESCRIPTION 2010 "The number of NHRP Registration Requests received by this 2011 server. 2013 Discontinuities in the value of this counter can occur 2014 at re-initialization of the management system, at 2015 NHRP Server re-initialization and at 2016 other times as indicated by the value of 2017 nhrpServerStatDiscontinuityTime." 2018 ::= { nhrpServerStatEntry 7 } 2020 nhrpServerStatTxRegisterAck OBJECT-TYPE 2021 SYNTAX Counter32 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "The number of positively acknowledge NHRP Registration 2026 Replies transmitted by this server. 2028 Discontinuities in the value of this counter can occur 2029 at re-initialization of the management system, at 2030 NHRP Server re-initialization and at 2031 other times as indicated by the value of 2032 nhrpServerStatDiscontinuityTime." 2033 ::= { nhrpServerStatEntry 8 } 2035 nhrpServerStatTxRegisterNakProhibited OBJECT-TYPE 2036 SYNTAX Counter32 2037 MAX-ACCESS read-only 2038 STATUS current 2039 DESCRIPTION 2040 "The number of NAKed NHRP Registration Replies transmitted by 2041 this server with the code 'Administratively Prohibited'. 2043 Discontinuities in the value of this counter can occur 2044 at re-initialization of the management system, at 2045 NHRP Server re-initialization and at 2046 other times as indicated by the value of 2047 nhrpServerStatDiscontinuityTime." 2048 ::= { nhrpServerStatEntry 9 } 2050 nhrpServerStatTxRegisterNakInsufResources OBJECT-TYPE 2051 SYNTAX Counter32 2052 MAX-ACCESS read-only 2053 STATUS current 2054 DESCRIPTION 2055 "The number of NAKed NHRP Registration Replies transmitted by 2056 this server with the code 'Insufficient Resources'. 2058 Discontinuities in the value of this counter can occur 2059 at re-initialization of the management system, at 2060 NHRP Server re-initialization and at 2061 other times as indicated by the value of 2062 nhrpServerStatDiscontinuityTime." 2063 ::= { nhrpServerStatEntry 10 } 2065 nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE 2066 SYNTAX Counter32 2067 MAX-ACCESS read-only 2068 STATUS current 2069 DESCRIPTION 2070 "The number of NAKed NHRP Registration Replies transmitted by 2071 this server with the code 'Unique Internetworking Layer 2072 Address Already Registered'. 2074 Discontinuities in the value of this counter can occur 2075 at re-initialization of the management system, at 2076 NHRP Server re-initialization and at 2077 other times as indicated by the value of 2078 nhrpServerStatDiscontinuityTime." 2079 ::= { nhrpServerStatEntry 11 } 2081 nhrpServerStatRxPurgeReq OBJECT-TYPE 2082 SYNTAX Counter32 2083 MAX-ACCESS read-only 2084 STATUS current 2085 DESCRIPTION 2086 "The number of NHRP Purge Requests received by this server. 2088 Discontinuities in the value of this counter can occur 2089 at re-initialization of the management system, at 2090 NHRP Server re-initialization and at 2091 other times as indicated by the value of 2092 nhrpServerStatDiscontinuityTime." 2093 ::= { nhrpServerStatEntry 12 } 2095 nhrpServerStatTxPurgeReq OBJECT-TYPE 2096 SYNTAX Counter32 2097 MAX-ACCESS read-only 2098 STATUS current 2099 DESCRIPTION 2100 "The number of NHRP Purge Requests transmitted by this 2101 server. 2103 Discontinuities in the value of this counter can occur 2104 at re-initialization of the management system, at 2105 NHRP Server re-initialization and at 2106 other times as indicated by the value of 2107 nhrpServerStatDiscontinuityTime." 2108 ::= { nhrpServerStatEntry 13 } 2110 nhrpServerStatRxPurgeReply OBJECT-TYPE 2111 SYNTAX Counter32 2112 MAX-ACCESS read-only 2113 STATUS current 2114 DESCRIPTION 2115 "The number of NHRP Purge Replies received by this server. 2117 Discontinuities in the value of this counter can occur 2118 at re-initialization of the management system, at 2119 NHRP Server re-initialization and at 2120 other times as indicated by the value of 2121 nhrpServerStatDiscontinuityTime." 2122 ::= { nhrpServerStatEntry 14 } 2124 nhrpServerStatTxPurgeReply OBJECT-TYPE 2125 SYNTAX Counter32 2126 MAX-ACCESS read-only 2127 STATUS current 2128 DESCRIPTION 2129 "The number of NHRP Purge Replies transmitted by this server. 2131 Discontinuities in the value of this counter can occur 2132 at re-initialization of the management system, at 2133 NHRP Server re-initialization and at 2134 other times as indicated by the value of 2135 nhrpServerStatDiscontinuityTime." 2136 ::= { nhrpServerStatEntry 15 } 2138 nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE 2139 SYNTAX Counter32 2140 MAX-ACCESS read-only 2141 STATUS current 2142 DESCRIPTION 2143 "The number of NHRP Error Indication packets received by this 2144 server with the error code 'Unrecognized Extension'. 2146 Discontinuities in the value of this counter can occur 2147 at re-initialization of the management system, at 2148 NHRP Server re-initialization and at 2149 other times as indicated by the value of 2150 nhrpServerStatDiscontinuityTime." 2151 REFERENCE 2152 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2153 ::= { nhrpServerStatEntry 16 } 2155 nhrpServerStatRxErrLoopDetected OBJECT-TYPE 2156 SYNTAX Counter32 2157 MAX-ACCESS read-only 2158 STATUS current 2159 DESCRIPTION 2160 "The number of NHRP Error Indication packets received by this 2161 server with the error code 'NHRP Loop Detected'. 2163 Discontinuities in the value of this counter can occur 2164 at re-initialization of the management system, at 2165 NHRP Server re-initialization and at 2166 other times as indicated by the value of 2167 nhrpServerStatDiscontinuityTime." 2168 REFERENCE 2169 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2170 ::= { nhrpServerStatEntry 17 } 2172 nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE 2173 SYNTAX Counter32 2174 MAX-ACCESS read-only 2175 STATUS current 2176 DESCRIPTION 2177 "The number of NHRP Error Indication packets received by this 2178 server with the error code 'Protocol Address Unreachable'. 2180 Discontinuities in the value of this counter can occur 2181 at re-initialization of the management system, at 2182 NHRP Server re-initialization and at 2183 other times as indicated by the value of 2184 nhrpServerStatDiscontinuityTime." 2185 REFERENCE 2186 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2187 ::= { nhrpServerStatEntry 18 } 2189 nhrpServerStatRxErrProtoError OBJECT-TYPE 2190 SYNTAX Counter32 2191 MAX-ACCESS read-only 2192 STATUS current 2193 DESCRIPTION 2194 "The number of NHRP Error Indication packets received by this 2195 server with the error code 'Protocol Error'. 2197 Discontinuities in the value of this counter can occur 2198 at re-initialization of the management system, at 2199 NHRP Server re-initialization and at 2200 other times as indicated by the value of 2201 nhrpServerStatDiscontinuityTime." 2202 REFERENCE 2203 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2204 ::= { nhrpServerStatEntry 19 } 2206 nhrpServerStatRxErrSduSizeExceeded 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 'NHRP SDU Size Exceeded'. 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." 2221 ::= { nhrpServerStatEntry 20 } 2223 nhrpServerStatRxErrInvalidExtension OBJECT-TYPE 2224 SYNTAX Counter32 2225 MAX-ACCESS read-only 2226 STATUS current 2227 DESCRIPTION 2228 "The number of NHRP Error Indication packets received by this 2229 server with the error code 'Invalid Extension'. 2231 Discontinuities in the value of this counter can occur 2232 at re-initialization of the management system, at 2233 NHRP Server re-initialization and at 2234 other times as indicated by the value of 2235 nhrpServerStatDiscontinuityTime." 2236 REFERENCE 2237 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2238 ::= { nhrpServerStatEntry 21 } 2240 nhrpServerStatRxErrInvalidResReplyReceived OBJECT-TYPE 2241 SYNTAX Counter32 2242 MAX-ACCESS read-only 2243 STATUS current 2244 DESCRIPTION 2245 "The number of NHRP Error Indication packets received by this 2246 server with the error code 'Invalid Resolution Reply Received'. 2248 Discontinuities in the value of this counter can occur 2249 at re-initialization of the management system, at 2250 NHRP Server re-initialization and at 2251 other times as indicated by the value of 2252 nhrpServerStatDiscontinuityTime." 2253 REFERENCE 2254 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2255 ::= { nhrpServerStatEntry 22 } 2257 nhrpServerStatRxErrAuthenticationFailure OBJECT-TYPE 2258 SYNTAX Counter32 2259 MAX-ACCESS read-only 2260 STATUS current 2261 DESCRIPTION 2262 "The number of NHRP Error Indication packets received by this 2263 server with the error code 'Authentication Failure'. 2265 Discontinuities in the value of this counter can occur 2266 at re-initialization of the management system, at 2267 NHRP Server re-initialization and at 2268 other times as indicated by the value of 2269 nhrpServerStatDiscontinuityTime." 2270 REFERENCE 2271 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2272 ::= { nhrpServerStatEntry 23 } 2274 nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE 2275 SYNTAX Counter32 2276 MAX-ACCESS read-only 2277 STATUS current 2278 DESCRIPTION 2279 "The number of NHRP Error Indication packets received by this 2280 server with the error code 'Hop Count Exceeded'. 2282 Discontinuities in the value of this counter can occur 2283 at re-initialization of the management system, at 2284 NHRP Server re-initialization and at 2285 other times as indicated by the value of 2286 nhrpServerStatDiscontinuityTime." 2287 REFERENCE 2288 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2289 ::= { nhrpServerStatEntry 24 } 2291 nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE 2292 SYNTAX Counter32 2293 MAX-ACCESS read-only 2294 STATUS current 2295 DESCRIPTION 2296 "The number of NHRP Error Indication packets transmitted by 2297 this server with the error code 'Unrecognized Extension'. 2299 Discontinuities in the value of this counter can occur 2300 at re-initialization of the management system, at 2301 NHRP Server re-initialization and at 2302 other times as indicated by the value of 2303 nhrpServerStatDiscontinuityTime." 2304 REFERENCE 2305 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2306 ::= { nhrpServerStatEntry 25 } 2308 nhrpServerStatTxErrLoopDetected OBJECT-TYPE 2309 SYNTAX Counter32 2310 MAX-ACCESS read-only 2311 STATUS current 2312 DESCRIPTION 2313 "The number of NHRP Error Indication packets transmitted by 2314 this server with the error code 'NHRP Loop Detected'. 2316 Discontinuities in the value of this counter can occur 2317 at re-initialization of the management system, at 2318 NHRP Server re-initialization and at 2319 other times as indicated by the value of 2320 nhrpServerStatDiscontinuityTime." 2321 REFERENCE 2322 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2323 ::= { nhrpServerStatEntry 26 } 2325 nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE 2326 SYNTAX Counter32 2327 MAX-ACCESS read-only 2328 STATUS current 2329 DESCRIPTION 2330 "The number of NHRP Error Indication packets transmitted by 2331 this server with the error code 'Protocol Address 2332 Unreachable'. 2334 Discontinuities in the value of this counter can occur 2335 at re-initialization of the management system, at 2336 NHRP Server re-initialization and at 2337 other times as indicated by the value of 2338 nhrpServerStatDiscontinuityTime." 2339 REFERENCE 2340 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2341 ::= { nhrpServerStatEntry 27 } 2343 nhrpServerStatTxErrProtoError OBJECT-TYPE 2344 SYNTAX Counter32 2345 MAX-ACCESS read-only 2346 STATUS current 2347 DESCRIPTION 2348 "The number of NHRP Error Indication packets transmitted by 2349 this server with the error code 'Protocol Error'. 2351 Discontinuities in the value of this counter can occur 2352 at re-initialization of the management system, at 2353 NHRP Server re-initialization and at 2354 other times as indicated by the value of 2355 nhrpServerStatDiscontinuityTime." 2356 REFERENCE 2357 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2358 ::= { nhrpServerStatEntry 28 } 2360 nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE 2361 SYNTAX Counter32 2362 MAX-ACCESS read-only 2363 STATUS current 2364 DESCRIPTION 2365 "The number of NHRP Error Indication packets transmitted by 2366 this server with the error code 'NHRP SDU Size Exceeded'. 2368 Discontinuities in the value of this counter can occur 2369 at re-initialization of the management system, at 2370 NHRP Server re-initialization and at 2371 other times as indicated by the value of 2372 nhrpServerStatDiscontinuityTime." 2373 REFERENCE 2374 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2375 ::= { nhrpServerStatEntry 29 } 2377 nhrpServerStatTxErrInvalidExtension OBJECT-TYPE 2378 SYNTAX Counter32 2379 MAX-ACCESS read-only 2380 STATUS current 2381 DESCRIPTION 2382 "The number of NHRP Error Indication packets transmitted by 2383 this server with the error code 'Invalid Extension'. 2385 Discontinuities in the value of this counter can occur 2386 at re-initialization of the management system, at 2387 NHRP Server re-initialization and at 2388 other times as indicated by the value of 2389 nhrpServerStatDiscontinuityTime." 2390 REFERENCE 2391 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2392 ::= { nhrpServerStatEntry 30 } 2394 nhrpServerStatTxErrAuthenticationFailure OBJECT-TYPE 2395 SYNTAX Counter32 2396 MAX-ACCESS read-only 2397 STATUS current 2398 DESCRIPTION 2399 "The number of NHRP Error Indication packets transmitted by 2400 this server with the error code 'Authentication Failure'. 2402 Discontinuities in the value of this counter can occur 2403 at re-initialization of the management system, at 2404 NHRP Server re-initialization and at 2405 other times as indicated by the value of 2406 nhrpServerStatDiscontinuityTime." 2407 REFERENCE 2408 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2409 ::= { nhrpServerStatEntry 31 } 2411 nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE 2412 SYNTAX Counter32 2413 MAX-ACCESS read-only 2414 STATUS current 2415 DESCRIPTION 2416 "The number of NHRP Error Indication packets transmitted by 2417 this server with the error code 'Hop Count Exceeded'. 2419 Discontinuities in the value of this counter can occur 2420 at re-initialization of the management system, at 2421 NHRP Server re-initialization and at 2422 other times as indicated by the value of 2423 nhrpServerStatDiscontinuityTime." 2424 REFERENCE 2425 "Section 5.2.7 NHRP Error Indication, RFC 2332." 2426 ::= { nhrpServerStatEntry 32 } 2428 nhrpServerStatFwResolveReq OBJECT-TYPE 2429 SYNTAX Counter32 2430 MAX-ACCESS read-only 2431 STATUS current 2432 DESCRIPTION 2433 "The number of NHRP Resolution Requests forwarded by this 2434 server acting as a transit NHS. 2436 Discontinuities in the value of this counter can occur 2437 at re-initialization of the management system, at 2438 NHRP Server re-initialization and at 2439 other times as indicated by the value of 2440 nhrpServerStatDiscontinuityTime." 2441 ::= { nhrpServerStatEntry 33 } 2443 nhrpServerStatFwResolveReply OBJECT-TYPE 2444 SYNTAX Counter32 2445 MAX-ACCESS read-only 2446 STATUS current 2447 DESCRIPTION 2448 "The number of NHRP Resolution Replies forwarded by this 2449 server acting as a transit NHS. 2451 Discontinuities in the value of this counter can occur 2452 at re-initialization of the management system, at 2453 NHRP Server re-initialization and at 2454 other times as indicated by the value of 2455 nhrpServerStatDiscontinuityTime." 2456 ::= { nhrpServerStatEntry 34 } 2458 nhrpServerStatFwRegisterReq OBJECT-TYPE 2459 SYNTAX Counter32 2460 MAX-ACCESS read-only 2461 STATUS current 2462 DESCRIPTION 2463 "The number of NHRP Registration Requests forwarded by this 2464 server acting as a transit NHS. 2466 Discontinuities in the value of this counter can occur 2467 at re-initialization of the management system, at 2468 NHRP Server re-initialization and at 2469 other times as indicated by the value of 2470 nhrpServerStatDiscontinuityTime." 2471 ::= { nhrpServerStatEntry 35 } 2473 nhrpServerStatFwRegisterReply OBJECT-TYPE 2474 SYNTAX Counter32 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "The number of NHRP Registration Replies forwarded by this 2479 server acting as a transit NHS. 2481 Discontinuities in the value of this counter can occur 2482 at re-initialization of the management system, at 2483 NHRP Server re-initialization and at 2484 other times as indicated by the value of 2485 nhrpServerStatDiscontinuityTime." 2486 ::= { nhrpServerStatEntry 36 } 2488 nhrpServerStatFwPurgeReq OBJECT-TYPE 2489 SYNTAX Counter32 2490 MAX-ACCESS read-only 2491 STATUS current 2492 DESCRIPTION 2493 "The number of NHRP Purge Requests forwarded by this server 2494 acting as a transit NHS. 2496 Discontinuities in the value of this counter can occur 2497 at re-initialization of the management system, at 2498 NHRP Server re-initialization and at 2499 other times as indicated by the value of 2500 nhrpServerStatDiscontinuityTime." 2501 ::= { nhrpServerStatEntry 37 } 2503 nhrpServerStatFwPurgeReply OBJECT-TYPE 2504 SYNTAX Counter32 2505 MAX-ACCESS read-only 2506 STATUS current 2507 DESCRIPTION 2508 "The number of NHRP Purge Replies forwarded by this server 2509 acting as a transit NHS. 2511 Discontinuities in the value of this counter can occur 2512 at re-initialization of the management system, at 2513 NHRP Server re-initialization and at 2514 other times as indicated by the value of 2515 nhrpServerStatDiscontinuityTime." 2516 ::= { nhrpServerStatEntry 38 } 2518 nhrpServerStatFwErrorIndication OBJECT-TYPE 2519 SYNTAX Counter32 2520 MAX-ACCESS read-only 2521 STATUS current 2522 DESCRIPTION 2523 "The number of NHRP Error Indication packets forwarded by this 2524 server acting as a transit NHS. 2526 Discontinuities in the value of this counter can occur 2527 at re-initialization of the management system, at 2528 NHRP Server re-initialization and at 2529 other times as indicated by the value of 2530 nhrpServerStatDiscontinuityTime." 2531 ::= { nhrpServerStatEntry 39 } 2533 nhrpServerStatDiscontinuityTime OBJECT-TYPE 2534 SYNTAX TimeStamp 2535 MAX-ACCESS read-only 2536 STATUS current 2537 DESCRIPTION 2538 "The value of sysUpTime on the most recent occasion at 2539 which any one or more of this Server's counters 2540 suffered a discontinuity. If no such discontinuities 2541 have occurred since the last re-initialization of the 2542 local management subsystem or the NHRP Server re-initialization 2543 associated with this entry, then this object contains 2544 a zero value." 2545 REFERENCE 2546 "RFC 2233" 2547 ::= { nhrpServerStatEntry 40 } 2549 --******************************************************************** 2550 -- Module Compliance Statement 2551 --******************************************************************** 2553 nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 } 2555 nhrpCompliances 2556 OBJECT IDENTIFIER ::= { nhrpConformance 1 } 2558 nhrpGroups 2559 OBJECT IDENTIFIER ::= { nhrpConformance 2 } 2561 nhrpModuleCompliance MODULE-COMPLIANCE 2562 STATUS current 2563 DESCRIPTION 2564 "The compliance statement for the NHRP MIB." 2566 MODULE -- this module 2567 MANDATORY-GROUPS { nhrpGeneralGroup } 2569 GROUP nhrpClientGroup 2570 DESCRIPTION 2571 "This group must be supported only by stations that are 2572 NHRP clients." 2574 GROUP nhrpServerGroup 2575 DESCRIPTION 2576 "This group must be supported only by stations that are 2577 NHRP servers." 2578 ::= { nhrpCompliances 1 } 2580 nhrpGeneralGroup OBJECT-GROUP 2581 OBJECTS { 2582 nhrpNextIndex, 2583 nhrpNextHopResPrefixLength, 2584 nhrpNextHopResNextHopInternetworkAddr, 2585 nhrpNextHopResNbmaAddrType, 2586 nhrpNextHopResNbmaAddr, 2587 nhrpNextHopResNbmaSubaddr, 2588 nhrpNextHopResEntryType, 2589 nhrpNextHopResEntryStorageType, 2590 nhrpNextHopResEntryState, 2591 nhrpNextHopResEntryHoldingTimeValid, 2592 nhrpNextHopResEntryHoldingTime, 2593 nhrpNextHopResNegotiatedMtu, 2594 nhrpNextHopResPreference, 2595 nhrpNextHopResRowStatus, 2596 nhrpPurgeNextHopResEntryIdentifier, 2597 nhrpPurgePrefixLength, 2598 nhrpPurgeRequestID, 2599 nhrpPurgeReplyExpected, 2600 nhrpPurgeRowStatus 2601 } 2602 STATUS current 2603 DESCRIPTION 2604 "Objects that apply to both NHRP clients and NHRP servers." 2605 ::= { nhrpGroups 1 } 2607 nhrpClientGroup OBJECT-GROUP 2608 OBJECTS { 2609 nhrpClientInternetworkAddrType, 2610 nhrpClientInternetworkAddr, 2611 nhrpClientNbmaAddrType, 2612 nhrpClientNbmaAddr, 2613 nhrpClientNbmaSubaddr, 2614 nhrpClientInitialRequestTimeout, 2615 nhrpClientRegistrationRequestRetries, 2616 nhrpClientResolutionRequestRetries, 2617 nhrpClientPurgeRequestRetries, 2618 nhrpClientDefaultMtu, 2619 nhrpClientHoldTime, 2620 nhrpClientRequestID, 2621 nhrpClientStorageType, 2622 nhrpClientRowStatus, 2623 nhrpClientRegUniqueness, 2624 nhrpClientRegState, 2625 nhrpClientRegRowStatus, 2626 nhrpClientNhsInternetworkAddrType, 2627 nhrpClientNhsDestInternetworkAddr, 2628 nhrpClientNhsNbmaAddrType, 2629 nhrpClientNhsNbmaAddr, 2630 nhrpClientNhsNbmaSubaddr, 2631 nhrpClientNhsInUse, 2632 nhrpClientNhsRowStatus, 2633 nhrpClientStatTxResolveReq, 2634 nhrpClientStatRxResolveReplyAck, 2635 nhrpClientStatRxResolveReplyNakProhibited, 2636 nhrpClientStatRxResolveReplyNakInsufResources, 2637 nhrpClientStatRxResolveReplyNakNoBinding, 2638 nhrpClientStatRxResolveReplyNakNotUnique, 2639 nhrpClientStatTxRegisterReq, 2640 nhrpClientStatRxRegisterAck, 2641 nhrpClientStatRxRegisterNakProhibited, 2642 nhrpClientStatRxRegisterNakInsufResources, 2643 nhrpClientStatRxRegisterNakAlreadyReg, 2644 nhrpClientStatRxPurgeReq, 2645 nhrpClientStatTxPurgeReq, 2646 nhrpClientStatRxPurgeReply, 2647 nhrpClientStatTxPurgeReply, 2648 nhrpClientStatTxErrorIndication, 2649 nhrpClientStatRxErrUnrecognizedExtension, 2650 nhrpClientStatRxErrLoopDetected, 2651 nhrpClientStatRxErrProtoAddrUnreachable, 2652 nhrpClientStatRxErrProtoError, 2653 nhrpClientStatRxErrSduSizeExceeded, 2654 nhrpClientStatRxErrInvalidExtension, 2655 nhrpClientStatRxErrAuthenticationFailure, 2656 nhrpClientStatRxErrHopCountExceeded, 2657 nhrpClientStatDiscontinuityTime 2658 } 2659 STATUS current 2660 DESCRIPTION 2661 "Objects that apply only to NHRP clients." 2662 ::= { nhrpGroups 2 } 2664 nhrpServerGroup OBJECT-GROUP 2665 OBJECTS { 2666 nhrpServerInternetworkAddrType, 2667 nhrpServerInternetworkAddr, 2668 nhrpServerNbmaAddrType, 2669 nhrpServerNbmaAddr, 2670 nhrpServerNbmaSubaddr, 2671 nhrpServerStorageType, 2672 nhrpServerRowStatus, 2673 nhrpServerNextHopResAuthoritative, 2674 nhrpServerNextHopResUniqueness, 2675 nhrpServerNhcPrefixLength, 2676 nhrpServerNhcInternetworkAddrType, 2677 nhrpServerNhcInternetworkAddr, 2678 nhrpServerNhcNbmaAddrType, 2679 nhrpServerNhcNbmaAddr, 2680 nhrpServerNhcNbmaSubaddr, 2681 nhrpServerNhcInUse, 2682 nhrpServerNhcRowStatus, 2683 nhrpServerStatRxResolveReq, 2684 nhrpServerStatTxResolveReplyAck, 2685 nhrpServerStatTxResolveReplyNakProhibited, 2686 nhrpServerStatTxResolveReplyNakInsufResources, 2687 nhrpServerStatTxResolveReplyNakNoBinding, 2688 nhrpServerStatTxResolveReplyNakNotUnique, 2689 nhrpServerStatRxRegisterReq, 2690 nhrpServerStatTxRegisterAck, 2691 nhrpServerStatTxRegisterNakProhibited, 2692 nhrpServerStatTxRegisterNakInsufResources, 2693 nhrpServerStatTxRegisterNakAlreadyReg, 2694 nhrpServerStatRxPurgeReq, 2695 nhrpServerStatTxPurgeReq, 2696 nhrpServerStatRxPurgeReply, 2697 nhrpServerStatTxPurgeReply, 2698 nhrpServerStatRxErrUnrecognizedExtension, 2699 nhrpServerStatRxErrLoopDetected, 2700 nhrpServerStatRxErrProtoAddrUnreachable, 2701 nhrpServerStatRxErrProtoError, 2702 nhrpServerStatRxErrSduSizeExceeded, 2703 nhrpServerStatRxErrInvalidExtension, 2704 nhrpServerStatRxErrInvalidResReplyReceived, 2705 nhrpServerStatRxErrAuthenticationFailure, 2706 nhrpServerStatRxErrHopCountExceeded, 2707 nhrpServerStatTxErrUnrecognizedExtension, 2708 nhrpServerStatTxErrLoopDetected, 2709 nhrpServerStatTxErrProtoAddrUnreachable, 2710 nhrpServerStatTxErrProtoError, 2711 nhrpServerStatTxErrSduSizeExceeded, 2712 nhrpServerStatTxErrInvalidExtension, 2713 nhrpServerStatTxErrAuthenticationFailure, 2714 nhrpServerStatTxErrHopCountExceeded, 2715 nhrpServerStatFwResolveReq, 2716 nhrpServerStatFwResolveReply, 2717 nhrpServerStatFwRegisterReq, 2718 nhrpServerStatFwRegisterReply, 2719 nhrpServerStatFwPurgeReq, 2720 nhrpServerStatFwPurgeReply, 2721 nhrpServerStatFwErrorIndication, 2722 nhrpServerStatDiscontinuityTime 2723 } 2724 STATUS current 2725 DESCRIPTION 2726 "Objects that apply only to NHRP servers." 2727 ::= { nhrpGroups 3 } 2729 END 2731 4. IANA Considerations The Internet Assigned Numbers 2732 Authority (IANA) has been and continues to be responsible for 2733 maintaining the ADDRESS FAMILY NUMBERS 2734 (http://www.isi.edu/in-notes/iana/assignments/address-family- 2735 numbers) name space assignments. The request made here is for 2736 the IANA to place this list in a MIB module, such that it may 2737 be imported into other MIBs. The motivation for doing this is 2738 to allow MIBs to not have to change when a new assignment is 2739 made to the ADDRESS FAMILY NUMBERS. This is very similar to 2740 the motivation behind the IANAifType-MIB. An example of what 2741 the MIB would look like is included in this document. Please 2742 be aware that the MIB enumerates the ADDRESS FAMILY NUMBERS 2743 values starting with 0 (zero). This was done to preserve the 2744 current values given to the ADDRESS FAMILY VALUES, however, at 2745 some point in the SNMP community enumerations began with 1 2746 (one) and not 0 (zero). Any additions or changes to the list 2747 of ADDRESS FAMILY NUMBERS registered via IANA will be done as 2748 they have in the past and this document does not propose any 2749 changes to the ADDRESS FAMILY NUMBERS other than to place them 2750 into a MIB, of which an example is given in this document (see 2751 IANA Address Family Numbers MIB). 2753 5. Acknowledgments This document is a product of the IETF's 2754 Internetworking Over NBMA Networks (ion) Working Group. The 2755 authors would like to thank Avri Doria (Bytex) for his efforts 2756 on the first draft of the NHRP MIB and Keith McCloghrie 2757 (cisco) and David Horton (CITR) for their feedback and 2758 suggyestions. Also, we would like to thank Naganand Doraswamy 2759 (Bay Networks) for his assistance with the "Security 2760 Considerations" section. 2762 6. References 2764 [1] Harrington, D., Presuhn, R., and B. Wijnen, "An 2765 Architecture for Describing SNMP Management Frameworks", 2766 RFC 2271, Cabletron Systems, Inc., BMC Software, Inc., 2767 IBM T. J. Watson Research, January 1998 2769 [2] Rose, M., and K. McCloghrie, "Structure and 2770 Identification of Management Information for TCP/IP-based 2771 Internets", RFC 1155, Performance Systems International, 2772 Hughes LAN Systems, May 1990 2774 [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 2775 RFC 1212, Performance Systems International, Hughes LAN 2776 Systems, March 1991 2778 [4] M. Rose, "A Convention for Defining Traps for use with 2779 the SNMP", RFC 1215, Performance Systems International, 2780 March 1991 2782 [5] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2783 "Structure of Management Information for Version 2 of the 2784 Simple Network Management Protocol (SNMPv2)", RFC 1902, 2785 SNMP Research,Inc., Cisco Systems, Inc., Dover Beach 2786 Consulting, Inc., International Network Services, January 2787 1996. 2789 [6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2790 "Textual Conventions for Version 2 of the Simple Network 2791 Management Protocol (SNMPv2)", RFC 1903, SNMP Research, 2792 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2793 International Network Services, January 1996. 2795 [7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2796 "Conformance Statements for Version 2 of the Simple 2797 Network Management Protocol (SNMPv2)", RFC 1904, SNMP 2798 Research, Inc., Cisco Systems, Inc., Dover Beach 2799 Consulting, Inc., International Network Services, January 2800 1996. 2802 [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, 2803 "Simple Network Management Protocol", RFC 1157, SNMP 2804 Research, Performance Systems International, Performance 2805 Systems International, MIT Laboratory for Computer 2806 Science, May 1990. 2808 [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2809 "Introduction to Community-based SNMPv2", RFC 1901, SNMP 2810 Research, Inc., Cisco Systems, Inc., Dover Beach 2811 Consulting, Inc., International Network Services, January 2812 1996. 2814 [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2815 "Transport Mappings for Version 2 of the Simple Network 2816 Management Protocol (SNMPv2)", RFC 1906, SNMP Research, 2817 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2818 International Network Services, January 1996. 2820 [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, 2821 "Message Processing and Dispatching for the Simple 2822 Network Management Protocol (SNMP)", RFC 2272, SNMP 2823 Research, Inc., Cabletron Systems, Inc., BMC Software, 2824 Inc., IBM T. J. Watson Research, January 1998. 2826 [12] Blumenthal, U., and B. Wijnen, "User-based Security Model 2827 (USM) for version 3 of the Simple Network Management 2828 Protocol (SNMPv3)", RFC 2274, IBM T. J. Watson Research, 2829 January 1998. 2831 [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 2832 "Protocol Operations for Version 2 of the Simple Network 2833 Management Protocol (SNMPv2)", RFC 1905, SNMP Research, 2834 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2835 International Network Services, January 1996. 2837 [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 2838 Applications", RFC 2273, SNMP Research, Inc., Secure 2839 Computing Corporation, Cisco Systems, January 1998 2841 [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based 2842 Access Control Model (VACM) for the Simple Network 2843 Management Protocol (SNMP)", RFC 2275, IBM T. J. Watson 2844 Research, BMC Software, Inc., Cisco Systems, Inc., 2845 January 1998 2847 [16] Luciani, J. V., Katz, D., Piscitello, D., and B. Cole, 2848 "NBMA Next Hop Resolution Protocol (NHRP).", RFC 2332, 2849 Bay Networks, Cisco Systems, Core Competence, Inc., 2850 December 1997 2852 [17] McCloghrie, K., and F. Kastenholz, "The Interfaces Group 2853 MIB using SMIv2.", RFC2233, Cisco Systems, FTP Software., 2854 November 1997 2856 [18] McCloghrie, K., and F. Kastenholz, "Evolution of the 2857 Interfaces Group of MIB-II.", RFC1573, Hughes LAN 2858 Systems, FTP Software, January 1994 2860 [19] Ahmed, M., and K. Tesink, "Definitions of Managed Objects 2861 for ATM Management Version 8.0 using SMIv2.", RFC1695, 2862 Bell Communications Research, August 1994 2864 [20] Narten, T., and H. Alvestrand, "Guidelines for Writing an 2865 IANA Considerations Section in RFCs.", RFC 2434, IBM, 2866 Maxware, October 1998 2868 7. Security Considerations Managed Objects which would 2869 configure/expose the security portion of the NHRP protocol [1] 2870 could result in the NHRP protocol being unsecure and 2871 vulnerable. In other words, since there is very minimal 2872 security provided with SNMPv1, and SNMPv3 is at proposed 2873 Standard and is not in wide-spread usage, this MIB document 2874 does not contain objects which would jeopardize the security 2875 of NHRP. Having such objects configurable/visable through SNMP 2876 would defeat the purpose of NHRP's security mechanisms. The 2877 following items/objects may be considered when implementing 2878 the security aspects of NHRP. Items denoted as (configurable) 2879 are those which would need values. Items denoted as (read- 2880 only) are those which may provide relevant information or may 2881 be useful in debugging. 2883 1. (configurable) enable/disable security 2884 2. (configurable) SPI (security parameter index). 2885 Depending upon the implementation, 2886 there may be multiple SPIs, and these would 2887 be configurable also. For example, if the 2888 implementation switched to a different SPI 2889 after a given time. 2890 3. (configurable) algorithm. 2891 The HMAC-MD5-128 is the default hash algorithm. 2892 4. (configurable) lifetime value in seconds. 2893 5. (read-only) key. 2894 6. (read-only) list of users who have access 2895 to the above information. 2897 8. Intellectual Property The IETF takes no position 2898 regarding the validity or scope of any intellectual property 2899 or other rights that might be claimed to pertain to the 2900 implementation or use of the technology described in this 2901 document or the extent to which any license under such rights 2902 might or might not be available; neither does it represent 2903 that it has made any effort to identify any such rights. 2904 Information on the IETF's procedures with respect to rights in 2905 standards-track and standards-related documentation can be 2906 found in BCP-11. Copies of claims of rights made available 2907 for publication and any assurances of licenses to be made 2908 available, or the result of an attempt made to obtain a 2909 general license or permission for the use of such proprietary 2910 rights by implementors or users of this specification can be 2911 obtained from the IETF Secretariat. 2913 The IETF invites any interested party to bring to its 2914 attention any copyrights, patents or patent applications, or 2915 other proprietary rights which may cover technology that may 2916 be required to practice this standard. Please address the 2917 information to the IETF Executive Director. 2919 9. Authors' Addresses 2921 James V. Luciani 2922 Bay Networks 2923 3 Federal Street 2924 Mail Stop: BL3-03 2925 Billerica, MA 01821 2926 Phone: (978) 916-4734 2927 Email: luciani@baynetworks.com 2929 Maria Greene 2930 Contractor 2931 Xedia, Corp. 2932 119 Russell Dr. 2933 Littleton, MA 01460 2934 Email: maria@xedia.com 2936 Joan Cucchiara 2937 IronBridge Networks 2938 55 Hayden Ave. 2940 Lexington, MA 02421 2941 Phone: (781) 372-8236 2942 Email: joan@ironbridgenetworks.com 2944 10. Full Copyright Statement Copyright (C) The Internet 2945 Society (1998). All Rights Reserved. 2947 This document and translations of it may be copied and 2948 furnished to others, and derivative works that comment on or 2949 otherwise explain it or assist in its implementation may be 2950 prepared, copied, published and distributed, in whole or in 2951 part, without restriction of any kind, provided that the above 2952 copyright notice and this paragraph are included on all such 2953 copies and derivative works. However, this document itself 2954 may not be modified in any way, such as by removing the 2955 copyright notice or references to the Internet Society or 2956 other Internet organizations, except as needed for the 2957 purpose of developing Internet standards in which case the 2958 procedures for copyrights defined in the Internet Standards 2959 process must be followed, or as required to translate it into 2960 languages other than English. 2962 The limited permissions granted above are perpetual and will 2963 not be revoked by the Internet Society or its successors or 2964 assigns. 2966 This document and the information contained herein is provided 2967 on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET 2968 ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR 2969 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE 2970 USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR 2971 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 2972 PARTICULAR PURPOSE. 2974 11. IANA Address Family Numbers MIB This appendix defines 2975 the initial content of the IANAaddressFamilyNumbers-MIB. This 2976 section should be removed from this document prior to its 2977 approval, at which time this MIB will be administered by IANA. 2978 The enumeration values start at 0 (zero) and not 1 (one) as 2979 with most enumerations. The branch for this MIB needs to be 2980 determined, and an appropriate number should be added where 2981 XXX is currently. 2983 IANAaddressFamilyNumbers-MIB DEFINITIONS ::= BEGIN 2985 IMPORTS 2986 MODULE-IDENTITY, OBJECT-IDENTITY, 2987 mib-2 FROM SNMPv2-SMI 2988 TEXTUAL-CONVENTION FROM SNMPv2-TC; 2990 ianaaddressFamilyNumbers MODULE-IDENTITY 2991 LAST-UPDATED "9810191200Z" 2992 ORGANIZATION "IANA" 2993 CONTACT-INFO 2994 " 2995 Postal: Internet Assigned Numbers Authority 2996 USC/Information Sciences Institute 2997 4676 Admiralty Way 2998 Marina del Rey, CA 90292-6695 2999 USA 3001 Tel: +1 310-822-1511 3002 E-Mail: iana@isi.edu" 3003 DESCRIPTION 3004 "The MIB module which defines the IANAaddressFamilyNumbers 3005 textual convention, and thus the enumerated values of the 3006 addressFamilyNumbers object found in NBMA Next Hop 3007 Resolution Protocol MIB, RFC (XXX) and in other MIBs 3008 dealing with the requirements of representing the 3009 Address Family Numbers. For example, future versions 3010 of the Multiprocol Over ATM MIB from the ATM Forum, may 3011 utilize this Textual Convention." 3012 ::= { mib-2 XXX } 3014 IANAaddressFamilyNumbers ::= TEXTUAL-CONVENTION 3015 STATUS current 3016 DESCRIPTION 3017 "The definition of this textual convention with the 3018 addition of newly assigned values is published 3019 periodically by the IANA, in either the Assigned 3020 Numbers RFC, or some derivative of it specific to 3021 Internet Network Management number assignments. (The 3022 latest arrangements can be obtained by contacting the 3023 IANA.) 3024 Requests for new values should be made to IANA via 3025 email (iana@isi.edu)." 3027 SYNTAX INTEGER { 3029 other(0), -- none of the following 3030 ipV4(1), 3031 ipV6(2), 3032 nsap(3), 3033 hdlc(4), -- (8-bit multidrop) 3034 bbn1822(5), 3035 all802(6), -- (includes all 802 media 3036 -- plus Ethernet 'canonical format') 3037 e163(7), 3038 e164(8), -- (SMDS, Frame Relay, ATM) 3039 f69(9), -- (Telex) 3040 x121(10), -- (X.25, Frame Relay) 3041 ipx(11), 3042 appletalk(12), 3043 decnetIV(13), 3044 banyanVines(14), 3045 e164withNsap(15), 3046 -- (E.164 with NSAP format subaddress) 3048 reserved(65535) 3050 } 3052 END 3054 Table of Contents 3056 1 The SNMP Management Framework .................... 2 3057 2 Structure of the MIB ............................. 4 3058 2.1 The NHRP General Group ......................... 4 3059 2.1.1 The NHRP Next Hop Resolution Cache Table ..... 4 3060 2.1.2 The NHRP Purge Request Table ................. 4 3061 2.2 The NHRP Client Group .......................... 4 3062 2.2.1 The NHRP Client Table ........................ 4 3063 2.2.2 The NHRP Client Registration Table ........... 5 3064 2.2.3 The NHRP Client NHS Table .................... 5 3065 2.2.4 The NHRP Client Statistics Table ............. 5 3066 2.3 The NHRP Server Group .......................... 5 3067 2.3.1 The NHRP Server Table ........................ 5 3068 2.3.2 The NHRP Server Next Hop Resolution Cache 3069 Table ......................................... 5 3070 2.3.3 The NHRP Server NHC Table .................... 6 3071 2.3.4 The NHRP Server Statistics Table ............. 6 3072 3 NBMA Next Hop Resolution Protocol MIB 3073 Definitions ................................... 6 3074 4 IANA Considerations .............................. 63 3075 5 Acknowledgments .................................. 64 3076 6 References ....................................... 65 3077 7 Security Considerations .......................... 68 3078 8 Intellectual Property ............................ 69 3079 9 Authors' Addresses ............................... 69 3080 10 Full Copyright Statement ........................ 70 3081 11 IANA Address Family Numbers MIB ................. 70