idnits 2.17.1 draft-ietf-ion-nhrp-mib-04.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-26) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** 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 == The page length should not exceed 58 lines per page, but there was 51 longer pages, the longest (page 2) being 60 lines == It seems as if not all pages are separated by form feeds - found 0 form feeds but 52 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** 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 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 121 instances of too long lines in the document, the longest one being 8 characters in excess of 72. ** The abstract seems to contain references ([1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. ** 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 100: '...value of this ifIndex SHOULD reflect a...' RFC 2119 keyword, line 111: '... NOT explicitely REQUIRED by the NHRP-...' RFC 2119 keyword, line 114: '...B's ifStackTable SHOULD be used to sho...' Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (May 1998) is 9478 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 2268 looks like a reference -- Missing reference section? '2' on line 2243 looks like a reference -- Missing reference section? '3' on line 2249 looks like a reference -- Missing reference section? '4' on line 2254 looks like a reference -- Missing reference section? '5' on line 2259 looks like a reference Summary: 12 errors (**), 0 flaws (~~), 3 warnings (==), 7 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Definitions of Managed Objects for 2 the NBMA Next Hop Resolution Protocol (NHRP) 4 May 1998 6 8 Maria Greene 9 Contractor 10 maria@xedia.com 12 Joan Cucchiara 13 Bay Networks 14 joanc@baynetworks.com 16 James V. Luciani 17 Bay Networks 18 luciani@baynetworks.com 20 Status of this Memo 22 This document is an Internet-Draft. Internet-Drafts are working 23 documents of the Internet Engineering Task Force (IETF), its Areas, 24 and its Working Groups. Note that other groups may also distribute 25 working documents as Internet-Drafts. 27 Internet-Drafts are draft documents valid for a maximum of six months 28 and may be updated, replaced, or obsoleted by other documents at any 29 time. It is inappropriate to use Internet-Drafts as reference 30 material or to cite them other than as a "work in progress". 32 To view the entire list of current Internet-Drafts, please check 33 the "1id-abstracts.txt" listing contained in the Internet-Drafts 34 Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net 35 (Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au 36 (Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu 37 (US West Coast). 39 Abstract 41 This memo defines an experimental portion of the Management 42 Information Base (MIB) for use with network management protocols in 43 the Internet community. In particular, it describes managed objects 44 for the Next Hop Resolution Protocol (NHRP) as defined in [1]. 46 This memo specifies a MIB module in a manner that is both compliant 47 to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 48 definitions. 50 This memo does not specify a standard for the Internet community. 52 1. The SNMP Network Management Framework 54 The SNMP Network Management Framework presently consists of three 55 major components. They are: 57 o the SMI, described in RFC 1902 [2] - the mechanisms used for 58 describing and naming objects for the purpose of management. 60 o the MIB-II, STD 17, RFC 1213 [3] - the core set of managed 61 objects for the Internet suite of protocols. 63 o the protocol, RFC 1157 [4] and/or RFC 1905 [5], - the protocol 64 for accessing managed objects. 66 The Framework permits new objects to be defined for the purpose of 67 experimentation and evaluation. 69 1.1. Object Definitions 71 Managed objects are accessed via a virtual information store, termed 72 the Management Information Base or MIB. Objects in the MIB are 73 defined using the subset of Abstract Syntax Notation One (ASN.1) 74 defined in the SMI. In particular, each object type is named by an 75 OBJECT IDENTIFIER, an administratively assigned name. The object 76 type together with an object instance serves to uniquely identify a 77 specific instantiation of the object. For human convenience, we 78 often use a textual string, termed the descriptor, to also refer to 79 the object type. 81 2. Structure of the MIB 83 The NHRP MIB contains three groups: the General Group, the Client 84 Group, and the Server Group. 86 2.1. The NHRP General Group 88 The General Group contains objects that apply to both clients and 89 servers -- in particular the NHRP Next Hop Resolution Cache Table and 90 the NHRP Purge Request Table. 92 2.1.1. The NHRP Next Hop Resolution Cache Table 94 The NHRP Next Hop Resolution Cache Table represents the internetwork 95 layer address to NBMA address cache that is maintained by both NHRP 96 clients and NHRP servers. 98 The NHRP Next Hop Resolution Cache Table contains an ifIndex as part 99 of the Index Clause. This ifIndex represents the use of a generic 100 ifIndex, such that the value of this ifIndex SHOULD reflect a 101 specific NBMA subnetwork related interface as determined by an 102 implementation. For example, assuming that the NBMA subnetwork is 103 ATM, then it is up to the implementors of this MIB to determine their 104 own ATM interface layering (assuming compliance with the IF-MIB and 105 the ATM-MIB). In other words, still assuming that the NBMA 106 subnetwork is ATM, the ifIndex in the NHRP Cache Table would 107 represent the ifIndex containing or consisting of the VC (or 108 shortcut) denoted by this Table entry. 110 As with the IPOA MIB (rfc2320), the use of an NHRP Virtual Interface 111 layer is NOT explicitely REQUIRED by the NHRP-MIB. The Internet 112 Assigned Numbers Authority (IANA) ifType nhrp(xxx) was created for 113 use by systems that require a virtual NHRP interface layer. The IF- 114 MIB's ifStackTable SHOULD be used to show the relationship between 115 vitual NHRP interfaces and the actual subnetwork interface layers. 116 The current set of ifType values can be accessed via the IANA 117 homepage at: "http://www.iana.org/iana". 119 2.1.2. The NHRP Purge Request Table 121 The NHRP Purge Request Table is a way to track Purge Request 122 Information. 124 2.2. The NHRP Client Group 126 The Client Group contains objects that only apply to NHRP clients 127 (NHCs). 129 2.2.1. The NHRP Client Table 131 The NHRP Client Table contains entries for each client associated 132 with this agent. Some agents will allow entries to be created and 133 deleted from this table which starts and stops the client entity on 134 the station. 136 2.2.2. The NHRP Client Registration Table 138 The NHRP Client Registration Table contains information on 139 registration requests which need to be maintained by the Clients. 140 Each entry in this table represents a single registration request. 141 Note: since the NHRP specification does not mandate a refresh 142 algorithm, this table omits refresh information, however, this table 143 does contain information for all the registration requests which need 144 to be maintained by the NHRP Clients. 146 2.2.3. The NHRP Client NHS Table 148 The NHRP Client NHS Table contains the NBMA subnetwork addresses of 149 servers configured for use by the client. By default, the agent will 150 add an entry to this table which corresponds to the client's default 151 router. 153 2.2.4. The NHRP Client Statistics Table 155 The NHRP Client Statistics Table contains NHRP statistics maintained 156 by a client. These statistics include counters on requests and 157 replies, as well as counters for errors which are encountered by the 158 Clients. 160 2.3. The NHRP Server Group 162 The Server Group contains objects that only apply to NHRP servers 163 (NHSes). 165 2.3.1. The NHRP Server Table 167 The NHRP Server Table contains entries for each server associated 168 with this agent. Some agents will allow entries to be created and 169 deleted from this table which starts and stops the server entity on 170 the station. 172 2.3.2. The NHRP Server Next Hop Resolution Cache Table 174 The NHRP Server Next Hop Resolution Cache Table contains additional 175 objects that a server keeps for each entry in its cache. This table 176 extends the NHRP Next Hop Resolution Cache Table defined in the 177 General Group. 179 2.3.3. The NHRP Server NHC Table 181 This table contains information about all the Clients known to the 182 Servers. 184 2.3.4. The NHRP Server Statistics Table 186 The NHRP Server Statistics Table contains NHRP statistics maintained 187 by a server. These statistics include counters on requests and 188 replies, as well as counters for errors which are encountered by the 189 Servers. 191 3. NBMA Next Hop Resolution Protocol MIB Definitions 193 NHRP-MIB DEFINITIONS ::= BEGIN 195 IMPORTS 196 OBJECT-TYPE, MODULE-IDENTITY, experimental, Integer32, 197 Counter32, Unsigned32 198 FROM SNMPv2-SMI 199 MODULE-COMPLIANCE, OBJECT-GROUP 200 FROM SNMPv2-CONF 201 TEXTUAL-CONVENTION, TruthValue, RowStatus 202 FROM SNMPv2-TC 203 ifIndex 204 FROM IF-MIB 205 ; 207 nhrpMIB MODULE-IDENTITY 208 LAST-UPDATED "9805021200Z" -- May 2, 1998 209 ORGANIZATION "Internetworking Over NBMA (ion) Working Group" 210 CONTACT-INFO 211 "Maria Greene (maria@xedia.com) 212 Contractor 214 Joan Cucchiara (joanc@baynetworks.com) 215 Bay Networks 217 James V. Luciani (luciani@baynetworks.com) 218 Bay Networks" 219 DESCRIPTION 220 "This MIB contains managed object definitions for the Next Hop 221 Resolution Procol, NHRP, as defined in 222 draft-ietf-rolc-nhrp-015.txt." 223 ::= { experimental xxx } -- to be assigned 225 --******************************************************************** 226 -- NHRP Textual Conventions 227 --******************************************************************** 229 NhrpIANAAddrFamily ::= TEXTUAL-CONVENTION 230 STATUS current 231 DESCRIPTION 232 "An address family. Values are defined in Assigned Numbers, 233 RFC1700. Note that not all these values make sense in all 234 contexts where this type is used in this MIB, but they are 235 included for completeness." 236 REFERENCE 237 "Assigned Numbers, RFC1700, ADDRESS FAMILY NUMBERS" 238 SYNTAX INTEGER { 239 other(0), 240 ipV4(1), 241 ipV6(2), 242 nsap(3), 243 hdlc(4), 244 bbn1822(5), 245 ieee802(6), 246 e163(7), 247 e164(8), 248 f69(9), 249 x121(10), 250 ipx(11), 251 appleTalk(12), 252 decnetIV(13), 253 banyanVines(14), 254 e164WithNsap(15) 256 } 258 NhrpGenAddr ::= TEXTUAL-CONVENTION 259 STATUS current 260 DESCRIPTION 261 "The value of an internetwork layer or NBMA address." 262 SYNTAX OCTET STRING (SIZE (0..60)) 264 nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 } 266 --******************************************************************** 267 -- NHRP General (Client and Server) Objects 268 --******************************************************************** 270 nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 } 272 -- 273 -- The Next Hop Resolution Cache Table 274 -- 276 nhrpNextHopResTable OBJECT-TYPE 277 SYNTAX SEQUENCE OF NhrpNextHopResEntry 278 MAX-ACCESS not-accessible 279 STATUS current 280 DESCRIPTION 281 "This table contains mappings between internetwork layer 282 addresses and NBMA subnetwork layer addresses." 283 ::= { nhrpGeneralObjects 1 } 285 nhrpNextHopResEntry OBJECT-TYPE 286 SYNTAX NhrpNextHopResEntry 287 MAX-ACCESS not-accessible 288 STATUS current 289 DESCRIPTION 290 "A cached mapping between an internetwork layer address and 291 an NBMA address. Entries can be created by the network 292 administrator using the nhrpNextHopResRowStatus column, or 293 they may be added dynamically based on protocol operation 294 (including NHRP, SCSP, and others such as ATMARP)." 295 INDEX { nhrpNextHopResInternetworkAddrType, 296 nhrpNextHopResDestInternetworkAddr, 297 ifIndex, 298 nhrpNextHopResIndex 299 } 300 ::= { nhrpNextHopResTable 1 } 302 NhrpNextHopResEntry ::= SEQUENCE { 303 nhrpNextHopResInternetworkAddrType NhrpIANAAddrFamily, 304 nhrpNextHopResDestInternetworkAddr NhrpGenAddr, 305 nhrpNextHopResIndex Integer32, 306 nhrpNextHopResPrefixLength Integer32, 307 nhrpNextHopResNextHopInternetworkAddr NhrpGenAddr, 308 nhrpNextHopResNbmaAddrType NhrpIANAAddrFamily, 309 nhrpNextHopResNbmaAddr NhrpGenAddr, 310 nhrpNextHopResNbmaSubaddr NhrpGenAddr, 311 nhrpNextHopResEntryType INTEGER, 312 nhrpNextHopResEntryState INTEGER, 313 nhrpNextHopResEntryHoldingTime Unsigned32, 314 nhrpNextHopResNegotiatedMtu Integer32, 315 nhrpNextHopResPreference Integer32, 316 nhrpNextHopResRowStatus RowStatus 317 } 319 nhrpNextHopResInternetworkAddrType OBJECT-TYPE 320 SYNTAX NhrpIANAAddrFamily 321 MAX-ACCESS not-accessible 322 STATUS current 323 DESCRIPTION 324 "The internetwork layer address type of this Next Hop 325 Resolution Cache entry. The value of this object indicates how 326 to interpret the values of nhrpNextHopResDestInternetworkAddr 327 and nhrpNextHopResNextHopInternetworkAddr." 328 ::= { nhrpNextHopResEntry 1 } 330 nhrpNextHopResDestInternetworkAddr OBJECT-TYPE 331 SYNTAX NhrpGenAddr 332 MAX-ACCESS not-accessible 333 STATUS current 334 DESCRIPTION 335 "The value of the internetwork address of the destination." 336 ::= { nhrpNextHopResEntry 2 } 338 nhrpNextHopResIndex OBJECT-TYPE 339 SYNTAX Integer32 (1..2147483647) 340 MAX-ACCESS not-accessible 341 STATUS current 342 DESCRIPTION 343 "An identifier for this entry that has local significance within 344 the scope of this group." 345 ::= { nhrpNextHopResEntry 3 } 347 nhrpNextHopResPrefixLength OBJECT-TYPE 348 SYNTAX Integer32 (0..65535) 349 MAX-ACCESS read-only 350 STATUS current 351 DESCRIPTION 352 "The number of bits that define the internetwork layer prefix 353 associated with the nhrpNextHopResDestInternetworkAddr." 354 ::= { nhrpNextHopResEntry 4 } 356 nhrpNextHopResNextHopInternetworkAddr OBJECT-TYPE 357 SYNTAX NhrpGenAddr 358 MAX-ACCESS read-create 359 STATUS current 360 DESCRIPTION 361 "The value of the internetwork address of the next hop." 362 ::= { nhrpNextHopResEntry 5 } 364 nhrpNextHopResNbmaAddrType OBJECT-TYPE 365 SYNTAX NhrpIANAAddrFamily 366 MAX-ACCESS read-create 367 STATUS current 368 DESCRIPTION 369 "The NBMA address type of this Next Hop Resolution Cache 370 entry. The value of this object indicates how to interpret 371 the values of nhrpNextHopResNbmaAddr and 372 nhrpNextHopResNbmaSubaddr." 373 ::= { nhrpNextHopResEntry 6 } 375 nhrpNextHopResNbmaAddr OBJECT-TYPE 376 SYNTAX NhrpGenAddr 377 MAX-ACCESS read-create 378 STATUS current 379 DESCRIPTION 380 "The value of the NBMA subnetwork address of the next hop." 381 ::= { nhrpNextHopResEntry 7 } 383 nhrpNextHopResNbmaSubaddr OBJECT-TYPE 384 SYNTAX NhrpGenAddr 385 MAX-ACCESS read-create 386 STATUS current 387 DESCRIPTION 388 "The value of the NBMA subaddress of the next hop. If there 389 is no subaddress concept for the NBMA address family, this 390 value will be a zero-length OCTET STRING." 391 ::= { nhrpNextHopResEntry 8 } 393 nhrpNextHopResEntryType OBJECT-TYPE 394 SYNTAX INTEGER { 395 register(1), 396 resolve(2), 397 transit(3), 398 staticVolatile(4), 399 staticNonVolatile(5), 400 atmarp(6), 401 scsp(7), 402 other(8) 403 } 404 MAX-ACCESS read-create 405 STATUS current 406 DESCRIPTION 407 "An indication of how this Next Hop Resolution Cache entry 408 was created. The values are: 409 'register(1)' In a server, added based on a client 410 registration. 412 'resolveAuthoritative(2)' 413 In a client, added based on receiving an 414 Authoritative NHRP Resolution Reply. 416 'resolveNonauthoritative(3)' 417 In a client, added based on receiving a 418 Nonauthoritative NHRP Resolution Reply. 420 'transit(4)' In a transit server, added by examining a 421 forwarded NHRP packet. 423 'staticVolatile(5)' In a client or server, manually added 424 by the administrator. The entry is 425 volatile and will not be restored 426 after a reset. 428 'staticNonVolatile(6)' In a client or server, manually 429 added by the administrator. The entry 430 is non-volatile and will be restored 431 after a reset. 433 'atmarp(7)' The entry was added by ATMARP. 435 'scsp(8)' The entry was added by SCSP. 437 'other(9)' The entry was added by some other 438 means. 440 When the entry is under creation using the 441 nhrpNextHopResRowStatus column, the only values that can be 442 specified by the administrator are 'staticVolatile(5)' and 443 'staticNonVolatile(6)'. Attempting to set any other value will 444 cause an error. This value cannot be modified once the entry 445 is active." 446 DEFVAL { staticVolatile } 447 ::= { nhrpNextHopResEntry 9 } 449 nhrpNextHopResEntryState OBJECT-TYPE 450 SYNTAX INTEGER { 451 incomplete(1), 452 ackReply(2), 453 nakReply(3) 454 } 455 MAX-ACCESS read-only 456 STATUS current 457 DESCRIPTION 458 "An indication of the state of this entry. The values are: 460 'incomplete(1)' The client has sent a NHRP Resolution 461 Request but has not yet received the NHRP 462 Resolution Reply. 464 'ackReply(2)' For a client or server, this is a cached 465 valid mapping. 467 'nakReply(3)' For a client or server, this is a cached 468 NAK mapping." 469 ::= { nhrpNextHopResEntry 10 } 471 nhrpNextHopResEntryHoldingTime OBJECT-TYPE 472 SYNTAX Unsigned32 (0..4294967295) 473 UNITS "seconds" 474 MAX-ACCESS read-only 475 STATUS current 476 DESCRIPTION 477 "This object represents the number of seconds that this 478 cache entry will remain in the table. NOTE: that the 479 value of 4294967295 (or 0xffffffff) is special and means 480 that this entry is static, as described by the 481 'nhrpNextHopResEntryType', i.e. when the value of 482 'nhrpNextHopResEntryType' is staticVolatile or 483 staticNonVolatile. 485 When this object equals 0 (zero), the entry should be 486 deleted from this table." 487 ::= { nhrpNextHopResEntry 11 } 489 nhrpNextHopResNegotiatedMtu OBJECT-TYPE 490 SYNTAX Integer32 (0..65535) 491 MAX-ACCESS read-only 492 STATUS current 493 DESCRIPTION 494 "The maximum transmission unit (MTU) that was negotiated or 495 registered for this entity. In other words, this is the 496 actual MTU being used." 497 ::= { nhrpNextHopResEntry 12 } 499 nhrpNextHopResPreference OBJECT-TYPE 500 SYNTAX Integer32 (0..255) 501 MAX-ACCESS read-create 502 STATUS current 503 DESCRIPTION 504 "An object which reflects the Preference value of the CIE that is 505 the basis of this cache entry." 506 ::= { nhrpNextHopResEntry 13 } 508 nhrpNextHopResRowStatus OBJECT-TYPE 509 SYNTAX RowStatus 510 MAX-ACCESS read-create 511 STATUS current 512 DESCRIPTION 513 "An object that allows entries in this table to be created 514 and deleted using the RowStatus convention." 515 REFERENCE 516 "Textual Conventions for Version 2 of the Simple Network 517 Management Protocol (SNMPv2), RFC1903." 518 ::= { nhrpNextHopResEntry 14 } 520 -- 521 -- The NHRP Purge Request Table 522 -- 524 nhrpPurgeReqTable OBJECT-TYPE 525 SYNTAX SEQUENCE OF NhrpPurgeReqEntry 526 MAX-ACCESS not-accessible 527 STATUS current 528 DESCRIPTION 529 "This table will track Purge Request Information." 530 ::= { nhrpGeneralObjects 2 } 532 nhrpPurgeReqEntry OBJECT-TYPE 533 SYNTAX NhrpPurgeReqEntry 534 MAX-ACCESS not-accessible 535 STATUS current 536 DESCRIPTION 537 "Information regarding a Purge Request." 539 INDEX { nhrpPurgeIndex } 540 ::= { nhrpPurgeReqTable 1 } 542 NhrpPurgeReqEntry ::= SEQUENCE { 543 nhrpPurgeIndex Integer32, 544 nhrpPurgeNextHopResEntryIdentifier Integer32, 545 nhrpPurgePrefixLength Integer32, 546 nhrpPurgeRequestID Integer32, 547 nhrpPurgeReplyExpected TruthValue, 548 nhrpPurgeRowStatus RowStatus 549 } 551 nhrpPurgeIndex OBJECT-TYPE 552 SYNTAX Integer32 (1..2147483647) 553 MAX-ACCESS not-accessible 554 STATUS current 555 DESCRIPTION 556 "An identifier for this entry that has local significance 557 within the scope of this table." 558 ::= { nhrpPurgeReqEntry 1 } 560 nhrpPurgeNextHopResEntryIdentifier OBJECT-TYPE 561 SYNTAX Integer32 (1..2147483647) 562 MAX-ACCESS read-create 563 STATUS current 564 DESCRIPTION 565 "An identifier for the 'nhrpNextHopResCacheEntry' which 566 is being purged. This object should have the same value as 567 'nhrpNextHopResIndex' in the 'nhrpNextHopResTable'." 568 ::= { nhrpPurgeReqEntry 2 } 570 nhrpPurgePrefixLength OBJECT-TYPE 571 SYNTAX Integer32 (0..65535) 572 MAX-ACCESS read-only 573 STATUS current 574 DESCRIPTION 575 "In the case of NHRP Purge Requests, this specifies the 576 equivalence class of addresses which match the first 577 'Prefix Length' bit positions of the Client Protocol 578 Address specified in the CIE." 579 ::= { nhrpPurgeReqEntry 3 } 581 nhrpPurgeRequestID OBJECT-TYPE 582 SYNTAX Integer32 583 MAX-ACCESS read-create 584 STATUS current 585 DESCRIPTION 586 "The Request ID used in the purge request." 587 ::= { nhrpPurgeReqEntry 4 } 589 nhrpPurgeReplyExpected OBJECT-TYPE 590 SYNTAX TruthValue 591 MAX-ACCESS read-create 592 STATUS current 593 DESCRIPTION 594 "An indication of whether this Purge Request has the 'N' Bit 595 cleared (off)." 596 ::= { nhrpPurgeReqEntry 5 } 598 nhrpPurgeRowStatus OBJECT-TYPE 599 SYNTAX RowStatus 600 MAX-ACCESS read-create 601 STATUS current 602 DESCRIPTION 603 "An object that allows entries in this table to be created and 604 deleted using the RowStatus convention." 605 REFERENCE 606 "Textual Conventions for Version 2 of the Simple Network 607 Management Protocol (SNMPv2), RFC1903." 608 ::= { nhrpPurgeReqEntry 6 } 610 --******************************************************************** 611 -- NHRP Client Objects 612 --******************************************************************** 614 nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 } 616 -- 617 -- The NHRP Client Table 618 -- 620 nhrpClientTable OBJECT-TYPE 621 SYNTAX SEQUENCE OF NhrpClientEntry 622 MAX-ACCESS not-accessible 623 STATUS current 624 DESCRIPTION 625 "Information about NHRP clients (NHCs) managed by this agent." 626 ::= { nhrpClientObjects 1 } 628 nhrpClientEntry OBJECT-TYPE 629 SYNTAX NhrpClientEntry 630 MAX-ACCESS not-accessible 631 STATUS current 632 DESCRIPTION 633 "Information about a single NHC." 634 INDEX { nhrpClientIndex } 635 ::= { nhrpClientTable 1 } 637 NhrpClientEntry ::= SEQUENCE { 638 nhrpClientIndex Integer32, 639 nhrpClientInternetworkAddrType NhrpIANAAddrFamily, 640 nhrpClientInternetworkAddr NhrpGenAddr, 641 nhrpClientNbmaAddrType NhrpIANAAddrFamily, 642 nhrpClientNbmaAddr NhrpGenAddr, 643 nhrpClientNbmaSubaddr NhrpGenAddr, 644 nhrpClientInitialRequestTimeout Integer32, 645 nhrpClientRegistrationRequestRetries Integer32, 646 nhrpClientResolutionRequestRetries Integer32, 647 nhrpClientPurgeRequestRetries Integer32, 648 nhrpClientDefaultMtu Integer32, 649 nhrpClientHoldTime Integer32, 650 nhrpClientRequestID Integer32, 651 nhrpClientRowStatus RowStatus 652 } 654 nhrpClientIndex OBJECT-TYPE 655 SYNTAX Integer32 (1..65535) 656 MAX-ACCESS not-accessible 657 STATUS current 658 DESCRIPTION 659 "An identifier for the NHRP client that is unique within the 660 scope of this agent." 661 ::= { nhrpClientEntry 1 } 663 nhrpClientInternetworkAddrType OBJECT-TYPE 664 SYNTAX NhrpIANAAddrFamily 665 MAX-ACCESS read-create 666 STATUS current 667 DESCRIPTION 668 "The type of the internetwork layer address of this 669 client. This object indicates how the value of 670 nhrpClientInternetworkAddr is to be interpreted." 671 ::= { nhrpClientEntry 2 } 673 nhrpClientInternetworkAddr OBJECT-TYPE 674 SYNTAX NhrpGenAddr 675 MAX-ACCESS read-create 676 STATUS current 677 DESCRIPTION 678 "The value of the internetwork layer address of this client." 679 ::= { nhrpClientEntry 3 } 681 nhrpClientNbmaAddrType OBJECT-TYPE 682 SYNTAX NhrpIANAAddrFamily 683 MAX-ACCESS read-create 684 STATUS current 685 DESCRIPTION 686 "The type of the NBMA subnetwork address of this client. This 687 object indicates how the values of nhrpClientNbmaAddr and 688 nhrpClientNbmaSubaddr are to be interpreted." 689 ::= { nhrpClientEntry 4 } 691 nhrpClientNbmaAddr OBJECT-TYPE 692 SYNTAX NhrpGenAddr 693 MAX-ACCESS read-create 694 STATUS current 695 DESCRIPTION 696 "The NBMA subnetwork address of this client." 697 ::= { nhrpClientEntry 5 } 699 nhrpClientNbmaSubaddr OBJECT-TYPE 700 SYNTAX NhrpGenAddr 701 MAX-ACCESS read-create 702 STATUS current 703 DESCRIPTION 704 "The NBMA subaddress of this client. For NBMA address 705 families without a subaddress concept, this will be a 706 zero-length OCTET STRING." 707 ::= { nhrpClientEntry 6 } 709 nhrpClientInitialRequestTimeout OBJECT-TYPE 710 SYNTAX Integer32 (1..900) 711 UNITS "seconds" 712 MAX-ACCESS read-create 713 STATUS current 714 DESCRIPTION 715 "The number of seconds that the client will wait before 716 timing out an NHRP initial request. This object only has 717 meaning for the initial timeout period." 718 DEFVAL { 10 } 719 ::= { nhrpClientEntry 7 } 721 nhrpClientRegistrationRequestRetries OBJECT-TYPE 722 SYNTAX Integer32 (0..65535) 723 MAX-ACCESS read-create 724 STATUS current 725 DESCRIPTION 726 "The number of times the client will retry the registration 727 request before failure. A value of 0 means don't retry. A 728 value of 65535 means retry forever." 729 DEFVAL { 3 } 730 ::= { nhrpClientEntry 8 } 732 nhrpClientResolutionRequestRetries OBJECT-TYPE 733 SYNTAX Integer32 (0..65535) 734 MAX-ACCESS read-create 735 STATUS current 736 DESCRIPTION 737 "The number of times the client will retry the resolution 738 request before failure. A value of 0 means don't retry. 739 A value of 65535 means retry forever." 740 DEFVAL { 3 } 741 ::= { nhrpClientEntry 9 } 743 nhrpClientPurgeRequestRetries OBJECT-TYPE 744 SYNTAX Integer32 (0..65535) 745 MAX-ACCESS read-create 746 STATUS current 747 DESCRIPTION 748 "The number of times the client will retry a purge request 749 before failure. A value of 0 means don't retry. A value of 750 65535 means retry forever." 751 DEFVAL { 3 } 752 ::= { nhrpClientEntry 10 } 754 nhrpClientDefaultMtu OBJECT-TYPE 755 SYNTAX Integer32 (0..65535) 756 MAX-ACCESS read-create 757 STATUS current 758 DESCRIPTION 759 "The default maximum transmission unit (MTU) of the 760 client. This will be initialized by the agent to the MTU of 761 the LIS/LAG if no value is specified during creation." 762 DEFVAL { 9180 } 763 ::= { nhrpClientEntry 11 } 765 nhrpClientHoldTime OBJECT-TYPE 766 SYNTAX Integer32 767 UNITS "seconds" 768 MAX-ACCESS read-create 769 STATUS current 770 DESCRIPTION 771 "The hold time the client will register." 772 DEFVAL { 900 } 773 ::= { nhrpClientEntry 12 } 775 nhrpClientRequestID OBJECT-TYPE 776 SYNTAX Integer32 777 MAX-ACCESS read-create 778 STATUS current 779 DESCRIPTION 780 "The Request ID used to register this client with its server." 781 ::= { nhrpClientEntry 13 } 783 nhrpClientRowStatus OBJECT-TYPE 784 SYNTAX RowStatus 785 MAX-ACCESS read-create 786 STATUS current 787 DESCRIPTION 788 "An object that allows entries in this table to be created and 789 deleted using the RowStatus convention." 790 REFERENCE 791 "Textual Conventions for Version 2 of the Simple Network 792 Management Protocol (SNMPv2), RFC1903." 793 ::= { nhrpClientEntry 14 } 795 -- 796 -- The NHRP Client Registration Table 797 -- 799 nhrpClientRegistrationTable OBJECT-TYPE 800 SYNTAX SEQUENCE OF NhrpClientRegistrationEntry 801 MAX-ACCESS not-accessible 802 STATUS current 803 DESCRIPTION 804 "A table of Registration Request Information that 805 needs to be maintained by the NHCs (clients)." 806 REFERENCE 807 "Section 5.2.3 NHRP Registration Request, draft-ietf-rolc-nhrp-15." 808 ::= { nhrpClientObjects 2 } 810 nhrpClientRegistrationEntry OBJECT-TYPE 811 SYNTAX NhrpClientRegistrationEntry 812 MAX-ACCESS not-accessible 813 STATUS current 814 DESCRIPTION 815 "An NHC needs to maintain registration request information 816 between the NHC and the NHS. An entry in this table represents 817 information for a single registration request." 818 INDEX { nhrpClientIndex, 819 nhrpClientRegIndex, 820 nhrpClientRegEntryIndex 822 } 823 ::= { nhrpClientRegistrationTable 1 } 825 NhrpClientRegistrationEntry ::= SEQUENCE { 826 nhrpClientRegIndex Integer32, 827 nhrpClientRegEntryIndex Integer32, 828 nhrpClientRegUniqueness TruthValue, 829 nhrpClientRegState INTEGER, 830 nhrpClientRegRowStatus RowStatus 831 } 833 nhrpClientRegIndex OBJECT-TYPE 834 SYNTAX Integer32 (1..2147483647) 835 MAX-ACCESS not-accessible 836 STATUS current 837 DESCRIPTION 838 "An identifier for this entry that such that it 839 identifies a specific Register Request." 840 ::= { nhrpClientRegistrationEntry 1 } 842 nhrpClientRegEntryIndex OBJECT-TYPE 843 SYNTAX Integer32 (1..2147483647) 844 MAX-ACCESS not-accessible 845 STATUS current 846 DESCRIPTION 847 "An identifier for this entry that has local significance 848 within the scope of the table." 849 ::= { nhrpClientRegistrationEntry 2 } 851 nhrpClientRegUniqueness OBJECT-TYPE 852 SYNTAX TruthValue 853 MAX-ACCESS read-create 854 STATUS current 855 DESCRIPTION 856 "The Uniqueness indicator for this Registration Request. 857 This value cannot be changed after the entry is active." 858 ::= { nhrpClientRegistrationEntry 3 } 860 nhrpClientRegState OBJECT-TYPE 861 SYNTAX INTEGER { 862 unknown(1), 863 registering(2), 864 ackRegisterReply(3), 865 nakRegisterReply(4) 866 } 867 MAX-ACCESS read-only 868 STATUS current 869 DESCRIPTION 870 "The registration state of this client. The values are: 871 'unknown(1)' The client is not attempting to 872 register with any NHSs. 874 'registering(2)' A registration request has been 875 issued and a registration reply 876 is expected. 878 'ackRegisterReply(3)' A positive registration reply 879 has been received. 881 'nakRegisterReply(4)' The client has received a negative 882 registration reply (NAK)." 883 ::= { nhrpClientRegistrationEntry 4 } 885 nhrpClientRegRowStatus OBJECT-TYPE 886 SYNTAX RowStatus 887 MAX-ACCESS read-create 888 STATUS current 889 DESCRIPTION 890 "An object that allows entries in this table to be created and 891 deleted using the RowStatus convention." 892 REFERENCE 893 "Textual Conventions for Version 2 of the Simple Network 894 Management Protocol (SNMPv2), RFC1903." 895 ::= { nhrpClientRegistrationEntry 5 } 897 -- 898 -- The NHRP Client->Server Table 899 -- 901 nhrpClientNhsTable OBJECT-TYPE 902 SYNTAX SEQUENCE OF NhrpClientNhsEntry 903 MAX-ACCESS not-accessible 904 STATUS current 905 DESCRIPTION 906 "A table of NHSes that are available for use by this NHC 907 (client). By default, the agent will add an entry to this 908 table that corresponds to the client's default router." 909 ::= { nhrpClientObjects 3 } 911 nhrpClientNhsEntry OBJECT-TYPE 912 SYNTAX NhrpClientNhsEntry 913 MAX-ACCESS not-accessible 914 STATUS current 915 DESCRIPTION 916 "An NHS that may be used by an NHC." 917 INDEX { nhrpClientIndex, nhrpClientNhsIndex } 918 ::= { nhrpClientNhsTable 1 } 920 NhrpClientNhsEntry ::= SEQUENCE { 921 nhrpClientNhsIndex Integer32, 922 nhrpClientNhsInternetworkAddrType NhrpIANAAddrFamily, 923 nhrpClientNhsDestInternetworkAddr NhrpGenAddr, 924 nhrpClientNhsNbmaAddrType NhrpIANAAddrFamily, 925 nhrpClientNhsNbmaAddr NhrpGenAddr, 926 nhrpClientNhsNbmaSubaddr NhrpGenAddr, 927 nhrpClientNhsInUse TruthValue, 928 nhrpClientNhsRowStatus RowStatus 929 } 931 nhrpClientNhsIndex OBJECT-TYPE 932 SYNTAX Integer32 (1..2147483647) 933 MAX-ACCESS not-accessible 934 STATUS current 935 DESCRIPTION 936 "An identifier for an NHS available to an NHC." 937 ::= { nhrpClientNhsEntry 1 } 939 nhrpClientNhsInternetworkAddrType OBJECT-TYPE 940 SYNTAX NhrpIANAAddrFamily 941 MAX-ACCESS read-create 942 STATUS current 943 DESCRIPTION 944 "The type of the internetwork layer address of the 945 NHRP server represented in this entry. This object 946 indicates how the value of nhrpClientNhsDestInternetworkAddr 947 is to be interpreted." 948 ::= { nhrpClientNhsEntry 2 } 950 nhrpClientNhsDestInternetworkAddr OBJECT-TYPE 951 SYNTAX NhrpGenAddr 952 MAX-ACCESS read-create 953 STATUS current 954 DESCRIPTION 955 "The value of the destination internetwork layer address of 956 the NHRP server represented by this entry. If this value is 957 not known, this wil be a zero-length OCTET STRING." 958 ::= { nhrpClientNhsEntry 3 } 960 nhrpClientNhsNbmaAddrType OBJECT-TYPE 961 SYNTAX NhrpIANAAddrFamily 962 MAX-ACCESS read-create 963 STATUS current 964 DESCRIPTION 965 "The type of the NBMA subnetwork address of the NHRP Server 966 represented by this entry. This object indicates how the 967 values of nhrpClientNhsNbmaAddr and nhrpClientNhsNbmaSubaddr 968 are to be interpreted." 969 ::= { nhrpClientNhsEntry 4 } 971 nhrpClientNhsNbmaAddr OBJECT-TYPE 972 SYNTAX NhrpGenAddr 973 MAX-ACCESS read-create 974 STATUS current 975 DESCRIPTION 976 "The NBMA subnetwork address of the NHS. The type of the 977 address is indicated by the corresponding value of 978 nhrpClientNbmaAddrType." 979 ::= { nhrpClientNhsEntry 5 } 981 nhrpClientNhsNbmaSubaddr OBJECT-TYPE 982 SYNTAX NhrpGenAddr 983 MAX-ACCESS read-create 984 STATUS current 985 DESCRIPTION 986 "The NBMA subaddress of the NHS. For NMBA address familes 987 that do not have the concept of subaddress, this will 988 be a zero-length OCTET STRING." 989 ::= { nhrpClientNhsEntry 6 } 991 nhrpClientNhsInUse OBJECT-TYPE 992 SYNTAX TruthValue 993 MAX-ACCESS read-only 994 STATUS current 995 DESCRIPTION 996 "An indication of whether this NHS is in use by the NHC." 997 ::= { nhrpClientNhsEntry 7 } 999 nhrpClientNhsRowStatus OBJECT-TYPE 1000 SYNTAX RowStatus 1001 MAX-ACCESS read-create 1002 STATUS current 1003 DESCRIPTION 1004 "An object that allows entries in this table to be created and 1005 deleted using the RowStatus convention." 1006 REFERENCE 1007 "Textual Conventions for Version 2 of the Simple Network 1008 Management Protocol (SNMPv2), RFC1903." 1009 ::= { nhrpClientNhsEntry 8 } 1011 -- 1012 -- The NHRP Client StatisticsTable 1013 -- 1015 nhrpClientStatTable OBJECT-TYPE 1016 SYNTAX SEQUENCE OF NhrpClientStatEntry 1017 MAX-ACCESS not-accessible 1018 STATUS current 1019 DESCRIPTION 1020 "This table contains statistics collected by NHRP clients." 1021 ::= { nhrpClientObjects 4 } 1023 nhrpClientStatEntry OBJECT-TYPE 1024 SYNTAX NhrpClientStatEntry 1025 MAX-ACCESS not-accessible 1026 STATUS current 1027 DESCRIPTION 1028 "Statistics collected by a NHRP client." 1029 INDEX { nhrpClientIndex } 1030 ::= { nhrpClientStatTable 1 } 1032 NhrpClientStatEntry ::= SEQUENCE { 1033 nhrpClientStatTxResolveReq Counter32, 1034 nhrpClientStatRxResolveReplyAck Counter32, 1035 nhrpClientStatRxResolveReplyNakProhibited Counter32, 1036 nhrpClientStatRxResolveReplyNakInsufResources Counter32, 1037 nhrpClientStatRxResolveReplyNakNoBinding Counter32, 1038 nhrpClientStatRxResolveReplyNakNotUnique Counter32, 1040 nhrpClientStatTxRegisterReq Counter32, 1041 nhrpClientStatRxRegisterAck Counter32, 1042 nhrpClientStatRxRegisterNakProhibited Counter32, 1043 nhrpClientStatRxRegisterNakInsufResources Counter32, 1044 nhrpClientStatRxRegisterNakAlreadyReg Counter32, 1046 nhrpClientStatRxPurgeReq Counter32, 1047 nhrpClientStatTxPurgeReq Counter32, 1048 nhrpClientStatRxPurgeReply Counter32, 1049 nhrpClientStatTxPurgeReply Counter32, 1051 nhrpClientStatTxErrorIndication Counter32, 1052 nhrpClientStatRxErrUnrecognizedExtension Counter32, 1053 nhrpClientStatRxErrLoopDetected Counter32, 1054 nhrpClientStatRxErrProtoAddrUnreachable Counter32, 1055 nhrpClientStatRxErrProtoError Counter32, 1056 nhrpClientStatRxErrSduSizeExceeded Counter32, 1057 nhrpClientStatRxErrInvalidExtension Counter32, 1058 nhrpClientStatRxErrAuthenticationFailure Counter32, 1059 nhrpClientStatRxErrHopCountExceeded Counter32 1060 } 1062 nhrpClientStatTxResolveReq OBJECT-TYPE 1063 SYNTAX Counter32 1064 MAX-ACCESS read-only 1065 STATUS current 1066 DESCRIPTION 1067 "The number of NHRP Resolution Requests transmitted by this 1068 client." 1069 ::= { nhrpClientStatEntry 1 } 1071 nhrpClientStatRxResolveReplyAck OBJECT-TYPE 1072 SYNTAX Counter32 1073 MAX-ACCESS read-only 1074 STATUS current 1075 DESCRIPTION 1076 "The number of positively acknowledged NHRP Resolution Replies 1077 received by this client." 1078 ::= { nhrpClientStatEntry 2 } 1080 nhrpClientStatRxResolveReplyNakProhibited OBJECT-TYPE 1081 SYNTAX Counter32 1082 MAX-ACCESS read-only 1083 STATUS current 1084 DESCRIPTION 1085 "The number of NAKed NHRP Resolution Replies received by this 1086 client that contained the code indicating 'Administratively 1087 Prohibited'." 1088 ::= { nhrpClientStatEntry 3 } 1090 nhrpClientStatRxResolveReplyNakInsufResources OBJECT-TYPE 1091 SYNTAX Counter32 1092 MAX-ACCESS read-only 1093 STATUS current 1094 DESCRIPTION 1095 "The number of NAKed NHRP Resolution Replies received by this 1096 client that contained the code indicating 'Insufficient 1097 Resources'." 1098 ::= { nhrpClientStatEntry 4 } 1100 nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE 1101 SYNTAX Counter32 1102 MAX-ACCESS read-only 1103 STATUS current 1104 DESCRIPTION 1105 "The number of NAKed NHRP Resolution Replies received by this 1106 client that contained the code indicating 'No Internetworking 1107 Layer Address to NBMA Address Binding Exists'." 1108 ::= { nhrpClientStatEntry 5 } 1110 nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE 1111 SYNTAX Counter32 1112 MAX-ACCESS read-only 1113 STATUS current 1114 DESCRIPTION 1115 "The number of NAKed NHRP Resolution Replies received by this 1116 client that contained the code indicating 'Binding Exists But 1117 Is Not Unique'." 1118 ::= { nhrpClientStatEntry 6 } 1120 nhrpClientStatTxRegisterReq OBJECT-TYPE 1121 SYNTAX Counter32 1122 MAX-ACCESS read-only 1123 STATUS current 1124 DESCRIPTION 1125 "The number of NHRP Registration Requests transmitted by this 1126 client." 1127 ::= { nhrpClientStatEntry 7 } 1129 nhrpClientStatRxRegisterAck OBJECT-TYPE 1130 SYNTAX Counter32 1131 MAX-ACCESS read-only 1132 STATUS current 1133 DESCRIPTION 1134 "The number of positively acknowledged NHRP Registration 1135 Replies received by this client." 1136 ::= { nhrpClientStatEntry 8 } 1138 nhrpClientStatRxRegisterNakProhibited OBJECT-TYPE 1139 SYNTAX Counter32 1140 MAX-ACCESS read-only 1141 STATUS current 1142 DESCRIPTION 1143 "The number of NAKed NHRP Registration Replies received by 1144 this client that contained the code indicating 1145 'Administratively Prohibited'." 1146 ::= { nhrpClientStatEntry 9 } 1148 nhrpClientStatRxRegisterNakInsufResources OBJECT-TYPE 1149 SYNTAX Counter32 1150 MAX-ACCESS read-only 1151 STATUS current 1152 DESCRIPTION 1153 "The number of NAKed NHRP Registration Replies received by 1154 this client that contained the code indicating 1155 'Insufficient Resources'." 1156 ::= { nhrpClientStatEntry 10 } 1158 nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE 1159 SYNTAX Counter32 1160 MAX-ACCESS read-only 1161 STATUS current 1162 DESCRIPTION 1163 "The number of NAKed NHRP Registration Replies received by 1164 this client that contained the code indicating 'Unique 1165 Internetworking Layer Address Already Registered'." 1166 ::= { nhrpClientStatEntry 11 } 1168 nhrpClientStatRxPurgeReq OBJECT-TYPE 1169 SYNTAX Counter32 1170 MAX-ACCESS read-only 1171 STATUS current 1172 DESCRIPTION 1173 "The number of NHRP Purge Requests received by this client." 1174 ::= { nhrpClientStatEntry 12 } 1176 nhrpClientStatTxPurgeReq OBJECT-TYPE 1177 SYNTAX Counter32 1178 MAX-ACCESS read-only 1179 STATUS current 1180 DESCRIPTION 1181 "The number of NHRP Purge Requests transmitted by this 1182 client." 1183 ::= { nhrpClientStatEntry 13 } 1185 nhrpClientStatRxPurgeReply OBJECT-TYPE 1186 SYNTAX Counter32 1187 MAX-ACCESS read-only 1188 STATUS current 1189 DESCRIPTION 1190 "The number of NHRP Purge Replies received by this client." 1191 ::= { nhrpClientStatEntry 14 } 1193 nhrpClientStatTxPurgeReply OBJECT-TYPE 1194 SYNTAX Counter32 1195 MAX-ACCESS read-only 1196 STATUS current 1197 DESCRIPTION 1198 "The number of NHRP Purge Replies transmitted by this client." 1200 ::= { nhrpClientStatEntry 15 } 1202 nhrpClientStatTxErrorIndication OBJECT-TYPE 1203 SYNTAX Counter32 1204 MAX-ACCESS read-only 1205 STATUS current 1206 DESCRIPTION 1207 "The number of NHRP Error Indication packets transmitted by 1208 this client." 1209 REFERENCE 1210 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1211 ::= { nhrpClientStatEntry 16 } 1213 nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE 1214 SYNTAX Counter32 1215 MAX-ACCESS read-only 1216 STATUS current 1217 DESCRIPTION 1218 "The number of NHRP Error Indication packets received by this 1219 client with the error code 'Unrecognized Extension'." 1220 REFERENCE 1221 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1222 ::= { nhrpClientStatEntry 17 } 1224 nhrpClientStatRxErrLoopDetected OBJECT-TYPE 1225 SYNTAX Counter32 1226 MAX-ACCESS read-only 1227 STATUS current 1228 DESCRIPTION 1229 "The number of NHRP Error Indication packets received by this 1230 client with the error code 'NHRP Loop Detected'." 1231 REFERENCE 1232 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1233 ::= { nhrpClientStatEntry 18 } 1235 nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE 1236 SYNTAX Counter32 1237 MAX-ACCESS read-only 1238 STATUS current 1239 DESCRIPTION 1240 "The number of NHRP Error Indication packets received by this 1241 client with the error code 'Protocol Address Unreachable'." 1242 REFERENCE 1243 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1244 ::= { nhrpClientStatEntry 19 } 1246 nhrpClientStatRxErrProtoError OBJECT-TYPE 1247 SYNTAX Counter32 1248 MAX-ACCESS read-only 1249 STATUS current 1250 DESCRIPTION 1251 "The number of NHRP Error Indication packets received by this 1252 client with the error code 'Protocol Error'." 1253 REFERENCE 1254 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1255 ::= { nhrpClientStatEntry 20 } 1257 nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE 1258 SYNTAX Counter32 1259 MAX-ACCESS read-only 1260 STATUS current 1261 DESCRIPTION 1262 "The number of NHRP Error Indication packets received by this 1263 client with the error code 'NHRP SDU Size Exceeded'." 1264 REFERENCE 1265 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1266 ::= { nhrpClientStatEntry 21 } 1268 nhrpClientStatRxErrInvalidExtension OBJECT-TYPE 1269 SYNTAX Counter32 1270 MAX-ACCESS read-only 1271 STATUS current 1272 DESCRIPTION 1273 "The number of NHRP Error Indication packets received by this 1274 client with the error code 'Invalid Extension'." 1275 REFERENCE 1276 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1277 ::= { nhrpClientStatEntry 22 } 1279 nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE 1280 SYNTAX Counter32 1281 MAX-ACCESS read-only 1282 STATUS current 1283 DESCRIPTION 1284 "The number of NHRP Error Indication packets received by this 1285 client with the error code 'Authentication Failure'." 1286 REFERENCE 1287 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1288 ::= { nhrpClientStatEntry 23 } 1290 nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE 1291 SYNTAX Counter32 1292 MAX-ACCESS read-only 1293 STATUS current 1294 DESCRIPTION 1295 "The number of NHRP Error Indication packets received by this 1296 client with the error code 'Hop Count Exceeded'." 1297 REFERENCE 1298 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1299 ::= { nhrpClientStatEntry 24 } 1301 --******************************************************************** 1302 -- NHRP Server Objects 1303 --******************************************************************** 1305 nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 } 1307 -- 1308 -- The NHRP Next Hop Server Table 1309 -- 1311 nhrpServerTable OBJECT-TYPE 1312 SYNTAX SEQUENCE OF NhrpServerEntry 1313 MAX-ACCESS not-accessible 1314 STATUS current 1315 DESCRIPTION 1316 "This table contains information for a set of NHSes associated 1317 with this agent." 1318 ::= { nhrpServerObjects 1 } 1320 nhrpServerEntry OBJECT-TYPE 1321 SYNTAX NhrpServerEntry 1322 MAX-ACCESS not-accessible 1323 STATUS current 1324 DESCRIPTION 1325 "Information about a single NHS." 1326 INDEX { nhrpServerIndex } 1327 ::= { nhrpServerTable 1 } 1329 NhrpServerEntry ::= SEQUENCE { 1330 nhrpServerIndex Integer32, 1331 nhrpServerInternetworkAddrType NhrpIANAAddrFamily, 1332 nhrpServerInternetworkAddr NhrpGenAddr, 1333 nhrpServerNbmaAddrType NhrpIANAAddrFamily, 1334 nhrpServerNbmaAddr NhrpGenAddr, 1335 nhrpServerNbmaSubaddr NhrpGenAddr, 1336 nhrpServerRowStatus RowStatus 1337 } 1339 nhrpServerIndex OBJECT-TYPE 1340 SYNTAX Integer32 (1..65535) 1341 MAX-ACCESS not-accessible 1342 STATUS current 1343 DESCRIPTION 1344 "An identifier for the server that is unique within the 1345 scope of this agent." 1346 ::= { nhrpServerEntry 1 } 1348 nhrpServerInternetworkAddrType OBJECT-TYPE 1349 SYNTAX NhrpIANAAddrFamily 1350 MAX-ACCESS read-create 1351 STATUS current 1352 DESCRIPTION 1353 "The type of the internetwork layer address of this 1354 server. This object is used to interpret the value of 1355 nhrpServerInternetworkAddr." 1356 ::= { nhrpServerEntry 2 } 1358 nhrpServerInternetworkAddr OBJECT-TYPE 1359 SYNTAX NhrpGenAddr 1360 MAX-ACCESS read-create 1361 STATUS current 1362 DESCRIPTION 1363 "The value of the internetwork layer address of this server." 1364 ::= { nhrpServerEntry 3 } 1366 nhrpServerNbmaAddrType OBJECT-TYPE 1367 SYNTAX NhrpIANAAddrFamily 1368 MAX-ACCESS read-create 1369 STATUS current 1370 DESCRIPTION 1371 "The type of the NBMA subnetwork address of this server. This 1372 object is used to interpret the value of nhrpServerNbmaAddr." 1373 ::= { nhrpServerEntry 4 } 1375 nhrpServerNbmaAddr OBJECT-TYPE 1376 SYNTAX NhrpGenAddr 1377 MAX-ACCESS read-create 1378 STATUS current 1379 DESCRIPTION 1380 "The value of the NBMA subnetwork address of this server." 1381 ::= { nhrpServerEntry 5 } 1383 nhrpServerNbmaSubaddr OBJECT-TYPE 1384 SYNTAX NhrpGenAddr 1385 MAX-ACCESS read-create 1386 STATUS current 1387 DESCRIPTION 1388 "The value of the NBMA subaddress of this server. 1389 For NBMA address families without a subaddress 1390 concept, this will be a zero-length OCTET STRING." 1391 ::= { nhrpServerEntry 6 } 1393 nhrpServerRowStatus OBJECT-TYPE 1394 SYNTAX RowStatus 1395 MAX-ACCESS read-create 1396 STATUS current 1397 DESCRIPTION 1398 "An object that allows entries in this table to be created and 1399 deleted using the RowStatus convention." 1400 REFERENCE 1401 "Textual Conventions for Version 2 of the Simple Network 1402 Management Protocol (SNMPv2), RFC1903." 1403 ::= { nhrpServerEntry 7 } 1405 -- 1406 -- The Server Next Hop Resolution Table 1407 -- 1409 nhrpServerNextHopResTable OBJECT-TYPE 1410 SYNTAX SEQUENCE OF NhrpServerNextHopResEntry 1411 MAX-ACCESS not-accessible 1412 STATUS current 1413 DESCRIPTION 1414 "This table extends the Next Host Resolution Cache Table for 1415 NHSes." 1416 ::= { nhrpServerObjects 2 } 1418 nhrpServerNextHopResEntry OBJECT-TYPE 1419 SYNTAX NhrpServerNextHopResEntry 1420 MAX-ACCESS not-accessible 1421 STATUS current 1422 DESCRIPTION 1423 "Additional information kept by a NHS for each Next Hop 1424 Resolution Cache entry." 1425 INDEX { nhrpNextHopResInternetworkAddrType, 1426 nhrpNextHopResDestInternetworkAddr, 1427 ifIndex, 1428 nhrpNextHopResIndex 1429 } 1430 ::= { nhrpServerNextHopResTable 1 } 1432 NhrpServerNextHopResEntry ::= SEQUENCE { 1433 nhrpServerNextHopResAuthoritative TruthValue, 1434 nhrpServerNextHopResUniqueness TruthValue 1435 } 1437 nhrpServerNextHopResAuthoritative OBJECT-TYPE 1438 SYNTAX TruthValue 1439 MAX-ACCESS read-only 1440 STATUS current 1441 DESCRIPTION 1442 "An indication of whether this Next Hop Resolution Cache entry 1443 is authoritative, which means the entry was added because of a 1444 direct registration request with this server or by Server 1445 Cache Synchronization Protocol (SCSP) from an authoritative 1446 source." 1447 ::= { nhrpServerNextHopResEntry 1 } 1449 nhrpServerNextHopResUniqueness OBJECT-TYPE 1450 SYNTAX TruthValue 1451 MAX-ACCESS read-create 1452 STATUS current 1453 DESCRIPTION 1454 "The Uniqueness indicator for this Next Hop Resolution Cache 1455 entry used in duplicate address detection. This value cannot 1456 be changed after the entry is active." 1457 ::= { nhrpServerNextHopResEntry 2 } 1459 -- 1460 -- The NHRP Server->Client Table 1461 -- 1463 nhrpServerNhcTable OBJECT-TYPE 1464 SYNTAX SEQUENCE OF NhrpServerNhcEntry 1465 MAX-ACCESS not-accessible 1466 STATUS current 1467 DESCRIPTION 1468 "A table of NHCs that are available for use by this NHS 1469 (Server)." 1470 REFERENCE 1471 "Section 4.0 Configuration (Next Hop Servers), 1472 draft-ietf-rolc-nhrp-15." 1473 ::= { nhrpServerObjects 3 } 1475 nhrpServerNhcEntry OBJECT-TYPE 1476 SYNTAX NhrpServerNhcEntry 1477 MAX-ACCESS not-accessible 1478 STATUS current 1479 DESCRIPTION 1480 "An NHC that may be used by an NHS." 1482 INDEX { nhrpServerIndex, nhrpServerNhcIndex } 1483 ::= { nhrpServerNhcTable 1 } 1485 NhrpServerNhcEntry ::= SEQUENCE { 1486 nhrpServerNhcIndex Integer32, 1487 nhrpServerNhcPrefixLength Integer32, 1488 nhrpServerNhcInternetworkAddrType NhrpIANAAddrFamily, 1489 nhrpServerNhcInternetworkAddr NhrpGenAddr, 1490 nhrpServerNhcNbmaAddrType NhrpIANAAddrFamily, 1491 nhrpServerNhcNbmaAddr NhrpGenAddr, 1492 nhrpServerNhcNbmaSubaddr NhrpGenAddr, 1493 nhrpServerNhcInUse TruthValue, 1494 nhrpServerNhcRowStatus RowStatus 1495 } 1497 nhrpServerNhcIndex OBJECT-TYPE 1498 SYNTAX Integer32 (1..2147483647) 1499 MAX-ACCESS not-accessible 1500 STATUS current 1501 DESCRIPTION 1502 "An identifier for an NHC available to an NHS." 1503 ::= { nhrpServerNhcEntry 1 } 1505 nhrpServerNhcPrefixLength OBJECT-TYPE 1506 SYNTAX Integer32 (0..65535) 1507 MAX-ACCESS read-create 1508 STATUS current 1509 DESCRIPTION 1510 "The number of bits that define the internetwork layer prefix 1511 associated with the nhrpServerNhcSrcIternetworkAddr." 1512 ::= { nhrpServerNhcEntry 2 } 1514 nhrpServerNhcInternetworkAddrType OBJECT-TYPE 1515 SYNTAX NhrpIANAAddrFamily 1516 MAX-ACCESS read-create 1517 STATUS current 1518 DESCRIPTION 1519 "The type of the internetwork layer address of the 1520 NHRP Client represented in this entry. This object 1521 indicates how the value of nhrpServerNhcInternetworkAddr 1522 is to be interpreted." 1523 ::= { nhrpServerNhcEntry 3 } 1525 nhrpServerNhcInternetworkAddr OBJECT-TYPE 1526 SYNTAX NhrpGenAddr 1527 MAX-ACCESS read-create 1528 STATUS current 1529 DESCRIPTION 1530 "The value of the internetwork layer address of 1531 the NHRP Client represented by this entry. If this value is 1532 not known, this wil be a zero-length OCTET STRING." 1533 ::= { nhrpServerNhcEntry 4 } 1535 nhrpServerNhcNbmaAddrType OBJECT-TYPE 1536 SYNTAX NhrpIANAAddrFamily 1537 MAX-ACCESS read-create 1538 STATUS current 1539 DESCRIPTION 1540 "The type of the NBMA subnetwork address of the NHRP Client 1541 represented by this entry. This object indicates how the 1542 values of nhrpServerNhcNbmaAddr and nhrpServerNhcNbmaSubaddr 1543 are to be interpreted." 1544 ::= { nhrpServerNhcEntry 5 } 1546 nhrpServerNhcNbmaAddr OBJECT-TYPE 1547 SYNTAX NhrpGenAddr 1548 MAX-ACCESS read-create 1549 STATUS current 1550 DESCRIPTION 1551 "The NBMA subnetwork address of the NHC. The type of the 1552 address is indicated by the corresponding value of 1553 nhrpServerNbmaAddrType." 1554 ::= { nhrpServerNhcEntry 6 } 1556 nhrpServerNhcNbmaSubaddr OBJECT-TYPE 1557 SYNTAX NhrpGenAddr 1558 MAX-ACCESS read-create 1559 STATUS current 1560 DESCRIPTION 1561 "The NBMA subaddress of the NHC. For NMBA address familes 1562 that do not have the concept of subaddress, this will 1563 be a zero-length OCTET STRING." 1564 ::= { nhrpServerNhcEntry 7 } 1566 nhrpServerNhcInUse OBJECT-TYPE 1567 SYNTAX TruthValue 1568 MAX-ACCESS read-only 1569 STATUS current 1570 DESCRIPTION 1571 "An indication of whether this NHC is in use by the NHS." 1572 ::= { nhrpServerNhcEntry 8 } 1574 nhrpServerNhcRowStatus OBJECT-TYPE 1575 SYNTAX RowStatus 1576 MAX-ACCESS read-create 1577 STATUS current 1578 DESCRIPTION 1579 "An object that allows entries in this table to be created and 1580 deleted using the RowStatus convention." 1581 REFERENCE 1582 "Textual Conventions for Version 2 of the Simple Network 1583 Management Protocol (SNMPv2), RFC1903." 1584 ::= { nhrpServerNhcEntry 9 } 1586 -- 1587 -- The Next Hop Server Statistics Table 1588 -- 1590 nhrpServerStatTable OBJECT-TYPE 1591 SYNTAX SEQUENCE OF NhrpServerStatEntry 1592 MAX-ACCESS not-accessible 1593 STATUS current 1594 DESCRIPTION 1595 "Statistics collected by Next Hop Servers." 1596 ::= { nhrpServerObjects 4 } 1598 nhrpServerStatEntry OBJECT-TYPE 1599 SYNTAX NhrpServerStatEntry 1600 MAX-ACCESS not-accessible 1601 STATUS current 1602 DESCRIPTION 1603 "Statistics for a particular NHS. The statistics are broken 1604 into received (Rx), transmitted (Tx) and forwarded (Fw). 1605 Forwarded (Fw) would be done by a transit NHS." 1606 INDEX { nhrpServerIndex } 1607 ::= { nhrpServerStatTable 1 } 1609 NhrpServerStatEntry ::= SEQUENCE { 1610 nhrpServerStatRxResolveReq Counter32, 1611 nhrpServerStatTxResolveReplyAck Counter32, 1612 nhrpServerStatTxResolveReplyNakProhibited Counter32, 1613 nhrpServerStatTxResolveReplyNakInsufResources Counter32, 1614 nhrpServerStatTxResolveReplyNakNoBinding Counter32, 1615 nhrpServerStatTxResolveReplyNakNotUnique Counter32, 1617 nhrpServerStatRxRegisterReq Counter32, 1618 nhrpServerStatTxRegisterAck Counter32, 1619 nhrpServerStatTxRegisterNakProhibited Counter32, 1620 nhrpServerStatTxRegisterNakInsufResources Counter32, 1621 nhrpServerStatTxRegisterNakAlreadyReg Counter32, 1622 nhrpServerStatRxPurgeReq Counter32, 1623 nhrpServerStatTxPurgeReq Counter32, 1624 nhrpServerStatRxPurgeReply Counter32, 1625 nhrpServerStatTxPurgeReply Counter32, 1627 -- Error Indications 1628 nhrpServerStatRxErrUnrecognizedExtension Counter32, 1629 nhrpServerStatRxErrLoopDetected Counter32, 1630 nhrpServerStatRxErrProtoAddrUnreachable Counter32, 1631 nhrpServerStatRxErrProtoError Counter32, 1632 nhrpServerStatRxErrSduSizeExceeded Counter32, 1633 nhrpServerStatRxErrInvalidExtension Counter32, 1634 nhrpServerStatRxErrInvalidResReplyReceived Counter32, 1635 nhrpServerStatRxErrAuthenticationFailure Counter32, 1636 nhrpServerStatRxErrHopCountExceeded Counter32, 1638 nhrpServerStatTxErrUnrecognizedExtension Counter32, 1639 nhrpServerStatTxErrLoopDetected Counter32, 1640 nhrpServerStatTxErrProtoAddrUnreachable Counter32, 1641 nhrpServerStatTxErrProtoError Counter32, 1642 nhrpServerStatTxErrSduSizeExceeded Counter32, 1643 nhrpServerStatTxErrInvalidExtension Counter32, 1644 nhrpServerStatTxErrAuthenticationFailure Counter32, 1645 nhrpServerStatTxErrHopCountExceeded Counter32, 1647 -- Transit NHS statistics 1648 nhrpServerStatFwResolveReq Counter32, 1649 nhrpServerStatFwResolveReply Counter32, 1650 nhrpServerStatFwRegisterReq Counter32, 1651 nhrpServerStatFwRegisterReply Counter32, 1652 nhrpServerStatFwPurgeReq Counter32, 1653 nhrpServerStatFwPurgeReply Counter32, 1654 nhrpServerStatFwErrorIndication Counter32 1655 } 1657 nhrpServerStatRxResolveReq OBJECT-TYPE 1658 SYNTAX Counter32 1659 MAX-ACCESS read-only 1660 STATUS current 1661 DESCRIPTION 1662 "The number of NHRP Resolution Requests received by this 1663 server." 1664 ::= { nhrpServerStatEntry 1 } 1666 nhrpServerStatTxResolveReplyAck OBJECT-TYPE 1667 SYNTAX Counter32 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION 1671 "The number of positively acknowledged NHRP Resolution Replies 1672 transmitted by this server." 1673 ::= { nhrpServerStatEntry 2 } 1675 nhrpServerStatTxResolveReplyNakProhibited OBJECT-TYPE 1676 SYNTAX Counter32 1677 MAX-ACCESS read-only 1678 STATUS current 1679 DESCRIPTION 1680 "The number of NAKed NHRP Resolution Replies transmitted by 1681 this server with the code 'Administratively Prohibited'." 1682 ::= { nhrpServerStatEntry 3 } 1684 nhrpServerStatTxResolveReplyNakInsufResources OBJECT-TYPE 1685 SYNTAX Counter32 1686 MAX-ACCESS read-only 1687 STATUS current 1688 DESCRIPTION 1689 "The number of NAKed NHRP Resolution Replies transmitted by 1690 this server with the code 'Insufficient Resources'." 1691 ::= { nhrpServerStatEntry 4 } 1693 nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE 1694 SYNTAX Counter32 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "The number of NAKed NHRP Resolution Replies transmitted by 1699 this server with the code 'No Internetworking Layer Address to 1700 NBMA Address Binding Exists'." 1701 ::= { nhrpServerStatEntry 5 } 1703 nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE 1704 SYNTAX Counter32 1705 MAX-ACCESS read-only 1706 STATUS current 1707 DESCRIPTION 1708 "The number of NAKed NHRP Resolution Replies transmitted by 1709 this server with the code 'Binding Exists But Is Not Unique'." 1710 ::= { nhrpServerStatEntry 6 } 1712 nhrpServerStatRxRegisterReq OBJECT-TYPE 1713 SYNTAX Counter32 1714 MAX-ACCESS read-only 1715 STATUS current 1716 DESCRIPTION 1717 "The number of NHRP Registration Requests received by this 1718 server." 1719 ::= { nhrpServerStatEntry 7 } 1721 nhrpServerStatTxRegisterAck OBJECT-TYPE 1722 SYNTAX Counter32 1723 MAX-ACCESS read-only 1724 STATUS current 1725 DESCRIPTION 1726 "The number of positively acknowledge NHRP Registration 1727 Replies transmitted by this server." 1728 ::= { nhrpServerStatEntry 8 } 1730 nhrpServerStatTxRegisterNakProhibited OBJECT-TYPE 1731 SYNTAX Counter32 1732 MAX-ACCESS read-only 1733 STATUS current 1734 DESCRIPTION 1735 "The number of NAKed NHRP Registration Replies transmitted by 1736 this server with the code 'Administratively Prohibited'." 1737 ::= { nhrpServerStatEntry 9 } 1739 nhrpServerStatTxRegisterNakInsufResources OBJECT-TYPE 1740 SYNTAX Counter32 1741 MAX-ACCESS read-only 1742 STATUS current 1743 DESCRIPTION 1744 "The number of NAKed NHRP Registration Replies transmitted by 1745 this server with the code 'Insufficient Resources'." 1746 ::= { nhrpServerStatEntry 10 } 1748 nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE 1749 SYNTAX Counter32 1750 MAX-ACCESS read-only 1751 STATUS current 1752 DESCRIPTION 1753 "The number of NAKed NHRP Registration Replies transmitted by 1754 this server with the code 'Unique Internetworking Layer 1755 Address Already Registered'." 1756 ::= { nhrpServerStatEntry 11 } 1758 nhrpServerStatRxPurgeReq OBJECT-TYPE 1759 SYNTAX Counter32 1760 MAX-ACCESS read-only 1761 STATUS current 1762 DESCRIPTION 1763 "The number of NHRP Purge Requests received by this server." 1764 ::= { nhrpServerStatEntry 12 } 1766 nhrpServerStatTxPurgeReq OBJECT-TYPE 1767 SYNTAX Counter32 1768 MAX-ACCESS read-only 1769 STATUS current 1770 DESCRIPTION 1771 "The number of NHRP Purge Requests transmitted by this 1772 server." 1773 ::= { nhrpServerStatEntry 13 } 1775 nhrpServerStatRxPurgeReply OBJECT-TYPE 1776 SYNTAX Counter32 1777 MAX-ACCESS read-only 1778 STATUS current 1779 DESCRIPTION 1780 "The number of NHRP Purge Replies received by this server." 1781 ::= { nhrpServerStatEntry 14 } 1783 nhrpServerStatTxPurgeReply OBJECT-TYPE 1784 SYNTAX Counter32 1785 MAX-ACCESS read-only 1786 STATUS current 1787 DESCRIPTION 1788 "The number of NHRP Purge Replies transmitted by this server." 1789 ::= { nhrpServerStatEntry 15 } 1791 nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE 1792 SYNTAX Counter32 1793 MAX-ACCESS read-only 1794 STATUS current 1795 DESCRIPTION 1796 "The number of NHRP Error Indication packets received by this 1797 server with the error code 'Unrecognized Extension'." 1798 REFERENCE 1799 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1800 ::= { nhrpServerStatEntry 16 } 1802 nhrpServerStatRxErrLoopDetected OBJECT-TYPE 1803 SYNTAX Counter32 1804 MAX-ACCESS read-only 1805 STATUS current 1806 DESCRIPTION 1807 "The number of NHRP Error Indication packets received by this 1808 server with the error code 'NHRP Loop Detected'." 1809 REFERENCE 1810 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1811 ::= { nhrpServerStatEntry 17 } 1813 nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE 1814 SYNTAX Counter32 1815 MAX-ACCESS read-only 1816 STATUS current 1817 DESCRIPTION 1818 "The number of NHRP Error Indication packets received by this 1819 server with the error code 'Protocol Address Unreachable'." 1820 REFERENCE 1821 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1822 ::= { nhrpServerStatEntry 18 } 1824 nhrpServerStatRxErrProtoError OBJECT-TYPE 1825 SYNTAX Counter32 1826 MAX-ACCESS read-only 1827 STATUS current 1828 DESCRIPTION 1829 "The number of NHRP Error Indication packets received by this 1830 server with the error code 'Protocol Error'." 1831 REFERENCE 1832 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1833 ::= { nhrpServerStatEntry 19 } 1835 nhrpServerStatRxErrSduSizeExceeded OBJECT-TYPE 1836 SYNTAX Counter32 1837 MAX-ACCESS read-only 1838 STATUS current 1839 DESCRIPTION 1840 "The number of NHRP Error Indication packets received by this 1841 server with the error code 'NHRP SDU Size Exceeded'." 1842 REFERENCE 1843 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1844 ::= { nhrpServerStatEntry 20 } 1846 nhrpServerStatRxErrInvalidExtension OBJECT-TYPE 1847 SYNTAX Counter32 1848 MAX-ACCESS read-only 1849 STATUS current 1850 DESCRIPTION 1851 "The number of NHRP Error Indication packets received by this 1852 server with the error code 'Invalid Extension'." 1853 REFERENCE 1854 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1855 ::= { nhrpServerStatEntry 21 } 1857 nhrpServerStatRxErrInvalidResReplyReceived OBJECT-TYPE 1858 SYNTAX Counter32 1859 MAX-ACCESS read-only 1860 STATUS current 1861 DESCRIPTION 1862 "The number of NHRP Error Indication packets received by this 1863 server with the error code 'Invalid Resolution Reply Received'." 1864 REFERENCE 1865 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1866 ::= { nhrpServerStatEntry 22 } 1868 nhrpServerStatRxErrAuthenticationFailure OBJECT-TYPE 1869 SYNTAX Counter32 1870 MAX-ACCESS read-only 1871 STATUS current 1872 DESCRIPTION 1873 "The number of NHRP Error Indication packets received by this 1874 server with the error code 'Authentication Failure'." 1875 REFERENCE 1876 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1877 ::= { nhrpServerStatEntry 23 } 1879 nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE 1880 SYNTAX Counter32 1881 MAX-ACCESS read-only 1882 STATUS current 1883 DESCRIPTION 1884 "The number of NHRP Error Indication packets received by this 1885 server with the error code 'Hop Count Exceeded'." 1886 REFERENCE 1887 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1888 ::= { nhrpServerStatEntry 24 } 1890 nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE 1891 SYNTAX Counter32 1892 MAX-ACCESS read-only 1893 STATUS current 1894 DESCRIPTION 1895 "The number of NHRP Error Indication packets transmitted by 1896 this server with the error code 'Unrecognized Extension'." 1897 REFERENCE 1898 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1899 ::= { nhrpServerStatEntry 25 } 1901 nhrpServerStatTxErrLoopDetected OBJECT-TYPE 1902 SYNTAX Counter32 1903 MAX-ACCESS read-only 1904 STATUS current 1905 DESCRIPTION 1906 "The number of NHRP Error Indication packets transmitted by 1907 this server with the error code 'NHRP Loop Detected'." 1908 REFERENCE 1909 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1910 ::= { nhrpServerStatEntry 26 } 1912 nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE 1913 SYNTAX Counter32 1914 MAX-ACCESS read-only 1915 STATUS current 1916 DESCRIPTION 1917 "The number of NHRP Error Indication packets transmitted by 1918 this server with the error code 'Protocol Address 1919 Unreachable'." 1920 REFERENCE 1921 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1922 ::= { nhrpServerStatEntry 27 } 1924 nhrpServerStatTxErrProtoError OBJECT-TYPE 1925 SYNTAX Counter32 1926 MAX-ACCESS read-only 1927 STATUS current 1928 DESCRIPTION 1929 "The number of NHRP Error Indication packets transmitted by 1930 this server with the error code 'Protocol Error'." 1931 REFERENCE 1932 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1933 ::= { nhrpServerStatEntry 28 } 1935 nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE 1936 SYNTAX Counter32 1937 MAX-ACCESS read-only 1938 STATUS current 1939 DESCRIPTION 1940 "The number of NHRP Error Indication packets transmitted by 1941 this server with the error code 'NHRP SDU Size Exceeded'." 1942 REFERENCE 1943 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1944 ::= { nhrpServerStatEntry 29 } 1946 nhrpServerStatTxErrInvalidExtension OBJECT-TYPE 1947 SYNTAX Counter32 1948 MAX-ACCESS read-only 1949 STATUS current 1950 DESCRIPTION 1951 "The number of NHRP Error Indication packets transmitted by 1952 this server with the error code 'Invalid Extension'." 1953 REFERENCE 1954 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1955 ::= { nhrpServerStatEntry 30 } 1957 nhrpServerStatTxErrAuthenticationFailure OBJECT-TYPE 1958 SYNTAX Counter32 1959 MAX-ACCESS read-only 1960 STATUS current 1961 DESCRIPTION 1962 "The number of NHRP Error Indication packets transmitted by 1963 this server with the error code 'Authentication Failure'." 1964 REFERENCE 1965 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1966 ::= { nhrpServerStatEntry 31 } 1968 nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE 1969 SYNTAX Counter32 1970 MAX-ACCESS read-only 1971 STATUS current 1972 DESCRIPTION 1973 "The number of NHRP Error Indication packets transmitted by 1974 this server with the error code 'Hop Count Exceeded'." 1975 REFERENCE 1976 "Section 5.2.7 NHRP Error Indication, draft-ietf-rolc-nhrp-15." 1977 ::= { nhrpServerStatEntry 32 } 1979 nhrpServerStatFwResolveReq OBJECT-TYPE 1980 SYNTAX Counter32 1981 MAX-ACCESS read-only 1982 STATUS current 1983 DESCRIPTION 1984 "The number of NHRP Resolution Requests forwarded by this 1985 server acting as a transit NHS." 1986 ::= { nhrpServerStatEntry 33 } 1988 nhrpServerStatFwResolveReply OBJECT-TYPE 1989 SYNTAX Counter32 1990 MAX-ACCESS read-only 1991 STATUS current 1992 DESCRIPTION 1993 "The number of NHRP Resolution Replies forwarded by this 1994 server acting as a transit NHS." 1995 ::= { nhrpServerStatEntry 34 } 1997 nhrpServerStatFwRegisterReq OBJECT-TYPE 1998 SYNTAX Counter32 1999 MAX-ACCESS read-only 2000 STATUS current 2001 DESCRIPTION 2002 "The number of NHRP Registration Requests forwarded by this 2003 server acting as a transit NHS." 2004 ::= { nhrpServerStatEntry 35 } 2006 nhrpServerStatFwRegisterReply OBJECT-TYPE 2007 SYNTAX Counter32 2008 MAX-ACCESS read-only 2009 STATUS current 2010 DESCRIPTION 2011 "The number of NHRP Registration Replies forwarded by this 2012 server acting as a transit NHS." 2013 ::= { nhrpServerStatEntry 36 } 2015 nhrpServerStatFwPurgeReq OBJECT-TYPE 2016 SYNTAX Counter32 2017 MAX-ACCESS read-only 2018 STATUS current 2019 DESCRIPTION 2020 "The number of NHRP Purge Requests forwarded by this server 2021 acting as a transit NHS." 2022 ::= { nhrpServerStatEntry 37 } 2024 nhrpServerStatFwPurgeReply OBJECT-TYPE 2025 SYNTAX Counter32 2026 MAX-ACCESS read-only 2027 STATUS current 2028 DESCRIPTION 2029 "The number of NHRP Purge Replies forwarded by this server 2030 acting as a transit NHS." 2031 ::= { nhrpServerStatEntry 38 } 2033 nhrpServerStatFwErrorIndication OBJECT-TYPE 2034 SYNTAX Counter32 2035 MAX-ACCESS read-only 2036 STATUS current 2037 DESCRIPTION 2038 "The number of NHRP Error Indication packets forwarded by this 2039 server acting as a transit NHS." 2040 ::= { nhrpServerStatEntry 39 } 2042 --******************************************************************** 2043 -- Module Compliance Statement 2044 --******************************************************************** 2046 nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 } 2048 nhrpCompliances 2049 OBJECT IDENTIFIER ::= { nhrpConformance 1 } 2051 nhrpGroups 2052 OBJECT IDENTIFIER ::= { nhrpConformance 2 } 2054 nhrpModuleCompliance MODULE-COMPLIANCE 2055 STATUS current 2056 DESCRIPTION 2057 "The compliance statement for the NHRP MIB." 2058 MODULE -- this module 2059 MANDATORY-GROUPS { nhrpGeneralGroup } 2061 GROUP nhrpClientGroup 2062 DESCRIPTION 2063 "This group must be supported only by stations that are 2064 NHRP clients." 2065 OBJECT nhrpClientRowStatus 2066 MIN-ACCESS read-only 2067 DESCRIPTION 2068 "An agent is not required to allow NHRP client 2069 functionality to be started and stopped dynamically." 2071 GROUP nhrpServerGroup 2072 DESCRIPTION 2073 "This group must be supported only by stations that are 2074 NHRP servers." 2075 OBJECT nhrpServerRowStatus 2076 MIN-ACCESS read-only 2077 DESCRIPTION 2078 "An agent is not required to allow NHRP server 2079 functionality to be started and stopped dynamically." 2080 ::= { nhrpCompliances 1 } 2082 nhrpGeneralGroup OBJECT-GROUP 2083 OBJECTS { 2084 nhrpNextHopResPrefixLength, 2085 nhrpNextHopResNextHopInternetworkAddr, 2086 nhrpNextHopResNbmaAddrType, 2087 nhrpNextHopResNbmaAddr, 2088 nhrpNextHopResNbmaSubaddr, 2089 nhrpNextHopResEntryType, 2090 nhrpNextHopResEntryState, 2091 nhrpNextHopResEntryHoldingTime, 2092 nhrpNextHopResNegotiatedMtu, 2093 nhrpNextHopResPreference, 2094 nhrpNextHopResRowStatus, 2095 nhrpPurgeNextHopResEntryIdentifier, 2096 nhrpPurgePrefixLength, 2097 nhrpPurgeRequestID, 2098 nhrpPurgeReplyExpected, 2099 nhrpPurgeRowStatus 2100 } 2101 STATUS current 2102 DESCRIPTION 2103 "Objects that apply to both NHRP clients and NHRP servers." 2104 ::= { nhrpGroups 1 } 2106 nhrpClientGroup OBJECT-GROUP 2107 OBJECTS { 2108 nhrpClientInternetworkAddrType, 2109 nhrpClientInternetworkAddr, 2110 nhrpClientNbmaAddrType, 2111 nhrpClientNbmaAddr, 2112 nhrpClientNbmaSubaddr, 2113 nhrpClientInitialRequestTimeout, 2114 nhrpClientRegistrationRequestRetries, 2115 nhrpClientResolutionRequestRetries, 2116 nhrpClientPurgeRequestRetries, 2117 nhrpClientDefaultMtu, 2118 nhrpClientHoldTime, 2119 nhrpClientRequestID, 2120 nhrpClientRowStatus, 2121 nhrpClientRegUniqueness, 2122 nhrpClientRegState, 2123 nhrpClientRegRowStatus, 2124 nhrpClientNhsInternetworkAddrType, 2125 nhrpClientNhsDestInternetworkAddr, 2126 nhrpClientNhsNbmaAddr, 2127 nhrpClientNhsNbmaSubaddr, 2128 nhrpClientNhsInUse, 2129 nhrpClientNhsRowStatus, 2130 nhrpClientStatTxResolveReq, 2131 nhrpClientStatRxResolveReplyAck, 2132 nhrpClientStatRxResolveReplyNakProhibited, 2133 nhrpClientStatRxResolveReplyNakInsufResources, 2134 nhrpClientStatRxResolveReplyNakNoBinding, 2135 nhrpClientStatRxResolveReplyNakNotUnique, 2136 nhrpClientStatTxRegisterReq, 2137 nhrpClientStatRxRegisterAck, 2138 nhrpClientStatRxRegisterNakProhibited, 2139 nhrpClientStatRxRegisterNakInsufResources, 2140 nhrpClientStatRxRegisterNakAlreadyReg, 2141 nhrpClientStatRxPurgeReq, 2142 nhrpClientStatTxPurgeReq, 2143 nhrpClientStatRxPurgeReply, 2144 nhrpClientStatTxPurgeReply, 2145 nhrpClientStatTxErrorIndication, 2146 nhrpClientStatRxErrUnrecognizedExtension, 2147 nhrpClientStatRxErrLoopDetected, 2148 nhrpClientStatRxErrProtoAddrUnreachable, 2149 nhrpClientStatRxErrProtoError, 2150 nhrpClientStatRxErrSduSizeExceeded, 2151 nhrpClientStatRxErrInvalidExtension, 2152 nhrpClientStatRxErrAuthenticationFailure, 2153 nhrpClientStatRxErrHopCountExceeded 2154 } 2155 STATUS current 2156 DESCRIPTION 2157 "Objects that apply only to NHRP clients." 2158 ::= { nhrpGroups 2 } 2160 nhrpServerGroup OBJECT-GROUP 2161 OBJECTS { 2162 nhrpServerInternetworkAddrType, 2163 nhrpServerInternetworkAddr, 2164 nhrpServerNbmaAddrType, 2165 nhrpServerNbmaAddr, 2166 nhrpServerNbmaSubaddr, 2167 nhrpServerRowStatus, 2168 nhrpServerNextHopResAuthoritative, 2169 nhrpServerNextHopResUniqueness, 2170 nhrpServerNhcPrefixLength, 2171 nhrpServerNhcInternetworkAddrType, 2172 nhrpServerNhcInternetworkAddr, 2173 nhrpServerNhcNbmaAddrType, 2174 nhrpServerNhcNbmaAddr, 2175 nhrpServerNhcNbmaSubaddr, 2176 nhrpServerNhcInUse, 2177 nhrpServerNhcRowStatus, 2178 nhrpServerStatRxResolveReq, 2179 nhrpServerStatTxResolveReplyAck, 2180 nhrpServerStatTxResolveReplyNakProhibited, 2181 nhrpServerStatTxResolveReplyNakInsufResources, 2182 nhrpServerStatTxResolveReplyNakNoBinding, 2183 nhrpServerStatTxResolveReplyNakNotUnique, 2184 nhrpServerStatRxRegisterReq, 2185 nhrpServerStatTxRegisterAck, 2186 nhrpServerStatTxRegisterNakProhibited, 2187 nhrpServerStatTxRegisterNakInsufResources, 2188 nhrpServerStatTxRegisterNakAlreadyReg, 2189 nhrpServerStatRxPurgeReq, 2190 nhrpServerStatTxPurgeReq, 2191 nhrpServerStatRxPurgeReply, 2192 nhrpServerStatTxPurgeReply, 2193 nhrpServerStatRxErrUnrecognizedExtension, 2194 nhrpServerStatRxErrLoopDetected, 2195 nhrpServerStatRxErrProtoAddrUnreachable, 2196 nhrpServerStatRxErrProtoError, 2197 nhrpServerStatRxErrSduSizeExceeded, 2198 nhrpServerStatRxErrInvalidExtension, 2199 nhrpServerStatRxErrInvalidResReplyReceived, 2200 nhrpServerStatRxErrAuthenticationFailure, 2201 nhrpServerStatRxErrHopCountExceeded, 2202 nhrpServerStatTxErrUnrecognizedExtension, 2203 nhrpServerStatTxErrLoopDetected, 2204 nhrpServerStatTxErrProtoAddrUnreachable, 2205 nhrpServerStatTxErrProtoError, 2206 nhrpServerStatTxErrSduSizeExceeded, 2207 nhrpServerStatTxErrInvalidExtension, 2208 nhrpServerStatTxErrAuthenticationFailure, 2209 nhrpServerStatTxErrHopCountExceeded, 2210 nhrpServerStatFwResolveReq, 2211 nhrpServerStatFwResolveReply, 2212 nhrpServerStatFwRegisterReq, 2213 nhrpServerStatFwRegisterReply, 2214 nhrpServerStatFwPurgeReq, 2215 nhrpServerStatFwPurgeReply, 2216 nhrpServerStatFwErrorIndication 2217 } 2218 STATUS current 2219 DESCRIPTION 2220 "Objects that apply only to NHRP servers." 2221 ::= { nhrpGroups 3 } 2223 END 2225 4. Acknowledgments 2227 This document is a product of the IETF's Internetworking Over NBMA 2228 Networks (ion) Working Group. 2230 The authors would like to thank Avri Doria (Bytex) for his efforts on 2231 the first draft of the NHRP MIB and Keith McCloghrie (cisco) and 2232 David Horton (CITR) for their feedback and suggestions. Also, we 2233 would like to thank Naganand Doraswamy (Bay Networks) for his 2234 assistance with the "Security Considerations" section. 2236 5. References 2238 [1] Luciani, James V., Katz, Dave, Piscitello, David, and Cole, Bruce, 2239 "NBMA Next Hop Resolution Protocol (NHRP).", draft-ietf-rolc-nhrp- 2240 13.txt, Bay Networks, cisco Systems, Core Competence, Inc., 2241 December 1997. 2243 [2] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 2244 S. Waldbusser, "Structure of Management Information for Version 2 2245 of the Simple Network Management Protocol (SNMPv2)", RFC1902, SNMP 2246 Research,Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 2247 International Network Services, January 1996. 2249 [3] McCloghrie, K., and M. Rose, Editors, "Management Information Base 2250 for Network Management of TCP/IP-based internets: MIB-II", STD 17, 2251 RFC 1213, Hughes LAN Systems, Performance Systems International, 2252 March 1991. 2254 [4] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 2255 Management Protocol", RFC 1157, SNMP Research, Performance Systems 2256 International, Performance Systems International, MIT Laboratory 2257 for Computer Science, May 1990. 2259 [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 2260 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 2261 Network Management Protocol (SNMPv2)", RFC1905, SNMP Research,Inc., 2262 Cisco Systems, Inc., Dover Beach Consulting, Inc., International 2263 Network Services, January 1996. 2265 6. Security Considerations 2267 Managed Objects which would configure/expose the security portion of 2268 the NHRP protocol [1] could result in the NHRP protocol being 2269 unsecure and vunerable. In other words, since there is very minimal 2270 security provided with SNMPv1, and SNMPv3 is at proposed Standard and 2271 is not in wide-spread usage, this MIB document does not contain 2272 objects which would jeopardize the security of NHRP. Having such 2273 objects configurable/visable through SNMP would defeat the purpose of 2274 NHRP's security mechanisms. 2276 The following items/objects may be considered when implementing the 2277 security aspects of NHRP. Items denoted as (configurable) are those 2278 which would need values. Items denoted as (read-only) are those 2279 which may provide relevant information or may be useful in debugging. 2281 1. (configurable) enable/disable security 2282 2. (configurable) SPI (security parameter index). 2283 Depending upon the implementation, 2284 there may be multiple SPIs, and these would 2285 be configurable also. For example, if the 2286 implementation switched to a different SPI 2287 after a given time. 2288 3. (configurable) algorithm. 2289 The HMAC-MD5-128 is the default hash algorithm. 2290 4. (configurable) lifetime value in seconds. 2291 5. (read-only) key. 2292 6. (read-only) list of users who have access 2293 to the above information. 2295 7. Authors' Addresses 2297 James V. Luciani 2298 Bay Networks 2299 3 Federal Street 2300 Mail Stop: BL3-03 2301 Billerica, MA 01821 2302 Phone: (978) 916-4734 2303 Email: luciani@baynetworks.com 2305 Maria Greene 2306 Contractor 2307 Xedia, Corp. 2308 119 Russell Dr. 2309 Littleton, MA 01460 2310 Email: maria@xedia.com 2312 Joan Cucchiara 2313 Bay Networks 2314 3 Federal Street 2315 Mail Stop: BL3-03 2316 Billerica, MA 01821 2317 Phone: (978) 916-8555 2318 Email: joanc@baynetworks.com 2320 Table of Contents 2322 1 The SNMP Network Management Framework ........................ 2 2323 1.1 Object Definitions ......................................... 2 2324 2 Structure of the MIB ......................................... 3 2325 2.1 The NHRP General Group ..................................... 3 2326 2.1.1 The NHRP Next Hop Resolution Cache Table ................. 3 2327 2.1.2 The NHRP Purge Request Table ............................. 3 2328 2.2 The NHRP Client Group ...................................... 4 2329 2.2.1 The NHRP Client Table .................................... 4 2330 2.2.2 The NHRP Client Registration Table ....................... 4 2331 2.2.3 The NHRP Client NHS Table ................................ 4 2332 2.2.4 The NHRP Client Statistics Table ......................... 4 2333 2.3 The NHRP Server Group ...................................... 4 2334 2.3.1 The NHRP Server Table .................................... 5 2335 2.3.2 The NHRP Server Next Hop Resolution Cache Table .......... 5 2336 2.3.3 The NHRP Server NHC Table ................................ 5 2337 2.3.4 The NHRP Server Statistics Table ......................... 5 2338 3 NBMA Next Hop Resolution Protocol MIB Definitions ............ 5 2339 4 Acknowledgments .............................................. 49 2340 5 References ................................................... 49 2341 6 Security Considerations ...................................... 50 2342 7 Authors' Addresses ........................................... 50