home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-ion-nhrp-mib-00.txt < prev    next >
Text File  |  1996-07-03  |  74KB  |  2,426 lines

  1.  
  2.  
  3. INTERNET-DRAFT                  NHRP MIB                       June 1996
  4.  
  5.  
  6.                    Definitions of Managed Objects for
  7.               the NBMA Next Hop Resolution Protocol (NHRP)
  8.  
  9.                              June 19, 1996
  10.  
  11.  
  12.                     <draft-ietf-ion-nhrp-mib-00.txt>
  13.  
  14.                               Maria Greene
  15.                               Ascom Nexion
  16.                             greene@nexen.com
  17.  
  18.                              James Luciani
  19.                               Bay Networks
  20.                         luciani@baynetworks.com
  21.  
  22.  
  23.  
  24.  
  25.  
  26. Status of this Memo
  27.  
  28.    This document is an Internet-Draft.  Internet-Drafts are working
  29.    documents of the Internet Engineering Task Force (IETF), its Areas,
  30.    and its Working Groups.  Note that other groups may also distribute
  31.    working documents as Internet-Drafts.
  32.  
  33.    Internet-Drafts are draft documents valid for a maximum of six months
  34.    and may be updated, replaced, or obsoleted by other documents at any
  35.    time.  It is inappropriate to use Internet-Drafts as reference
  36.    material or to cite them other than as a "work in progress".
  37.  
  38.    To learn the current status of any Internet-Draft, please check the
  39.    "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
  40.    Directories on ds.internic.net (US East Coast), nic.nordu.net
  41.    (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
  42.    Rim).
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. Expires December 1996                                     [Page 1]
  58.  
  59.  
  60.  
  61.  
  62.  
  63. INTERNET-DRAFT                  NHRP MIB                       June 1996
  64.  
  65.  
  66. Abstract
  67.  
  68.    This memo defines an experimental portion of the Management
  69.    Information Base (MIB) for use with network management protocols in
  70.    the Internet community.  In particular, it describes managed objects
  71.    for the Next Hop Resolution Protocol (NHRP) as defined in [1].
  72.  
  73.    This memo specifies a MIB module in a manner that is both compliant
  74.    to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
  75.    definitions.
  76.  
  77.    This memo does not specify a standard for the Internet community.
  78.  
  79.  
  80. 1.  The SNMP Network Management Framework
  81.  
  82.    The SNMP Network Management Framework presently consists of three
  83.    major components.  They are:
  84.  
  85.    o    the SMI, described in RFC 1902 [2] - the mechanisms used for
  86.         describing and naming objects for the purpose of management.
  87.  
  88.    o    the MIB-II, STD 17, RFC 1213 [3] - the core set of managed
  89.         objects for the Internet suite of protocols.
  90.  
  91.    o    the protocol, RFC 1157 [4] and/or RFC 1905 [5], - the protocol
  92.         for accessing managed objects.
  93.  
  94.    The Framework permits new objects to be defined for the purpose of
  95.    experimentation and evaluation.
  96.  
  97.  
  98.  
  99. 1.1.  Object Definitions
  100.  
  101.    Managed objects are accessed via a virtual information store, termed
  102.    the Management Information Base or MIB.  Objects in the MIB are
  103.    defined using the subset of Abstract Syntax Notation One (ASN.1)
  104.    defined in the SMI.  In particular, each object type is named by an
  105.    OBJECT IDENTIFIER, an administratively assigned name.  The object
  106.    type together with an object instance serves to uniquely identify a
  107.    specific instantiation of the object.  For human convenience, we
  108.    often use a textual string, termed the descriptor, to also refer to
  109.    the object type.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Expires December 1996                                     [Page 2]
  118.  
  119.  
  120.  
  121.  
  122.  
  123. INTERNET-DRAFT                  NHRP MIB                       June 1996
  124.  
  125.  
  126. 2.  Overview
  127.  
  128.    The NHRP MIB is broken down into three groups: the General Group, the
  129.    Client Group, and the Server Group.
  130.  
  131.  
  132. 2.1.  The NHRP General Group
  133.  
  134.    The General Group contains objects that apply to both clients and
  135.    servers -- in particular the NHRP Next Hop Resolution Cache Table.
  136.    This table represents the internetwork layer address to NBMA address
  137.    cache that is maintained by both NHRP clients servers.
  138.  
  139.  
  140. 2.2.  The NHRP Client Group
  141.  
  142.    The Client Group contains objects that only apply to NHRP clients
  143.    (NHCs).
  144.  
  145.    The NHRP Client Table contains entries for each client associated
  146.    with this agent. Some agents will allow entries to be created and
  147.    deleted from this table which starts and stops the client entity on
  148.    the station.
  149.  
  150.    The NHRP Client NHS Table contains the NBMA subnetwork addresses of
  151.    servers configured for use by the client.
  152.  
  153.    The NHRP Client Statistics Table contains NHRP statistics maintained
  154.    by a client.
  155.  
  156.  
  157. 2.3.  The NHRP Server Group
  158.  
  159.    The Server Group contains objects that only apply to NHRP servers
  160.    (NHSes).
  161.  
  162.    The NHRP Server Table contains entries for each server associated
  163.    with this agent. Some agents will allow entries to be created and
  164.    deleted from this table which starts and stops the server entity on
  165.    the station.
  166.  
  167.    The NHRP Server Next Hope Resolution Cache Table contains additional
  168.    objects that a server keeps for each entry in its cache. This table
  169.    extends the NHRP Next Hop Resolution Cache Table defined in the
  170.    General Group.
  171.  
  172.    The NHRP Server Statistics Table contains NHRP statistics maintained
  173.  
  174.  
  175.  
  176.  
  177.  
  178. Expires December 1996                                     [Page 3]
  179.  
  180.  
  181.  
  182.  
  183.  
  184. INTERNET-DRAFT                  NHRP MIB                       June 1996
  185.  
  186.  
  187.    by a server.
  188.  
  189.  
  190. 3.  NBMA Next Hop Resolution Protocol MIB Definitions
  191.  
  192.      NHRP-MIB DEFINITIONS ::= BEGIN
  193.  
  194.      IMPORTS
  195.          OBJECT-TYPE, MODULE-IDENTITY, experimental, Integer32,
  196.          Counter32, Gauge32
  197.              FROM SNMPv2-SMI
  198.          MODULE-COMPLIANCE, OBJECT-GROUP
  199.              FROM SNMPv2-CONF
  200.          TEXTUAL-CONVENTION, TruthValue, RowStatus
  201.              FROM SNMPv2-TC
  202.          ifIndex
  203.              FROM IF-MIB
  204.          ;
  205.  
  206.      nhrpMIB MODULE-IDENTITY
  207.          LAST-UPDATED "9606191200Z"  -- June 19, 1996
  208.          ORGANIZATION "Internetworking Over NBMA (ion) Working Group"
  209.          CONTACT-INFO
  210.              "Maria Greene (greene@nexen.com)
  211.               Ascom Nexion
  212.  
  213.               Jim Luciani (luciani@baynetworks.com)
  214.               Bay Networks"
  215.          DESCRIPTION
  216.              "This MIB contains managed object definitions for the Next Hop
  217.              Resolution Procol, NHRP, as defined in
  218.              draft-ietf-rolc-nhrp-08.txt."
  219.          ::= { experimental 9999 } -- to be assigned
  220.  
  221.      --********************************************************************
  222.      -- NHRP Textual Conventions
  223.      --********************************************************************
  224.  
  225.      NhrpIANAAddrFamily ::= TEXTUAL-CONVENTION
  226.          STATUS      current
  227.          DESCRIPTION
  228.              "An address family. Values are defined in Assigned Numbers,
  229.              RFC1700. Note that not all these values make sense in all
  230.              contexts where this type is used in this MIB, but they are
  231.              included for completeness."
  232.          REFERENCE
  233.              "Assigned Numbers, RFC1700, ADDRESS FAMILY NUMBERS"
  234.  
  235.  
  236.  
  237.  
  238.  
  239. Expires December 1996                                     [Page 4]
  240.  
  241.  
  242.  
  243.  
  244.  
  245. INTERNET-DRAFT                  NHRP MIB                       June 1996
  246.  
  247.  
  248.          SYNTAX      INTEGER {
  249.                          other(0),
  250.                          ipV4(1),
  251.                          ipV6(2),
  252.                          nsap(3),
  253.                          hdlc(4),
  254.                          bbn1822(5),
  255.                          ieee802(6),
  256.                          e163(7),
  257.                          e164(8),
  258.                          f69(9),
  259.                          x121(10),
  260.                          ipx(11),
  261.                          appleTalk(12),
  262.                          decnetIV(13),
  263.                          banyanVines(14),
  264.                          e164WithNsap(15)
  265.                      }
  266.  
  267.      NhrpGenAddr ::= TEXTUAL-CONVENTION
  268.          STATUS      current
  269.          DESCRIPTION
  270.              "The value of an internetwork layer or NBMA address."
  271.          SYNTAX      OCTET STRING (SIZE (0..60))
  272.  
  273.      nhrpObjects OBJECT IDENTIFIER ::= { nhrpMIB 1 }
  274.  
  275.      --********************************************************************
  276.      -- NHRP General (Client and Server) Objects
  277.      --********************************************************************
  278.  
  279.      nhrpGeneralObjects OBJECT IDENTIFIER ::= { nhrpObjects 1 }
  280.  
  281.      --
  282.      -- The Next Hop Resolution Cache Table
  283.      --
  284.  
  285.      nhrpNextHopResTable OBJECT-TYPE
  286.          SYNTAX      SEQUENCE OF NhrpNextHopResEntry
  287.          MAX-ACCESS  not-accessible
  288.          STATUS      current
  289.          DESCRIPTION
  290.              "This table contains mappings between internetwork layer
  291.              addresses and NBMA subnetwork layer addresses."
  292.          ::= { nhrpGeneralObjects 1 }
  293.  
  294.      nhrpNextHopResEntry OBJECT-TYPE
  295.  
  296.  
  297.  
  298.  
  299.  
  300. Expires December 1996                                     [Page 5]
  301.  
  302.  
  303.  
  304.  
  305.  
  306. INTERNET-DRAFT                  NHRP MIB                       June 1996
  307.  
  308.  
  309.          SYNTAX      NhrpNextHopResEntry
  310.          MAX-ACCESS  not-accessible
  311.          STATUS      current
  312.          DESCRIPTION
  313.              "A cached mapping between an internetwork layer address and an
  314.              NBMA address. Entries can be created by the network
  315.              administrator using the nhrpNextHopResRowStatus column, or
  316.              they may be added dynamically based on protocol operation
  317.              (including NHRP, SCSP, and others such as ATMARP)."
  318.          INDEX       {   ifIndex,
  319.                          nhrpNextHopResInternetworkAddrType,
  320.                          nhrpNextHopResDestAddr,
  321.                          nhrpNextHopResPrefixLength
  322.                      }
  323.          ::= { nhrpNextHopResTable 1 }
  324.  
  325.      NhrpNextHopResEntry ::= SEQUENCE {
  326.          nhrpNextHopResInternetworkAddrType  NhrpIANAAddrFamily,
  327.          nhrpNextHopResDestAddr              NhrpGenAddr,
  328.          nhrpNextHopResPrefixLength          Integer32,
  329.          nhrpNextHopResNextHopAddr           NhrpGenAddr,
  330.          nhrpNextHopResNbmaAddrType          NhrpIANAAddrFamily,
  331.          nhrpNextHopResNbmaAddr              NhrpGenAddr,
  332.          nhrpNextHopResNbmaSubaddr           NhrpGenAddr,
  333.          nhrpNextHopResEntryType             INTEGER,
  334.          nhrpNextHopResEntryState            INTEGER,
  335.          nhrpNextHopResNegotiatedMtu         Integer32,
  336.          nhrpNextHopResRowStatus             RowStatus
  337.      }
  338.  
  339.      nhrpNextHopResInternetworkAddrType OBJECT-TYPE
  340.          SYNTAX      NhrpIANAAddrFamily
  341.          MAX-ACCESS  not-accessible
  342.          STATUS      current
  343.          DESCRIPTION
  344.              "The internetwork layer address type of this Next Hop
  345.              Resolution Cache entry. The value of this object indicates how
  346.              to interpret the values of nhrpNextHopResDestAddr and
  347.              nhrpNextHopResNextHopAddr."
  348.          ::= { nhrpNextHopResEntry 1 }
  349.  
  350.      nhrpNextHopResDestAddr OBJECT-TYPE
  351.          SYNTAX      NhrpGenAddr
  352.          MAX-ACCESS  not-accessible
  353.          STATUS      current
  354.          DESCRIPTION
  355.              "The value of the internetwork address of the destination."
  356.  
  357.  
  358.  
  359.  
  360.  
  361. Expires December 1996                                     [Page 6]
  362.  
  363.  
  364.  
  365.  
  366.  
  367. INTERNET-DRAFT                  NHRP MIB                       June 1996
  368.  
  369.  
  370.          ::= { nhrpNextHopResEntry 2 }
  371.  
  372.      nhrpNextHopResPrefixLength OBJECT-TYPE
  373.          SYNTAX      Integer32 (0..65535)
  374.          MAX-ACCESS  not-accessible
  375.          STATUS      current
  376.          DESCRIPTION
  377.              "The number of bits that define the internetwork layer prefix
  378.              associated with the nhrpNextHopResDestAddr."
  379.          ::= { nhrpNextHopResEntry 3 }
  380.  
  381.      nhrpNextHopResNextHopAddr OBJECT-TYPE
  382.          SYNTAX      NhrpGenAddr
  383.          MAX-ACCESS  read-create
  384.          STATUS      current
  385.          DESCRIPTION
  386.              "The value of the internetwork address of the next hop."
  387.          ::= { nhrpNextHopResEntry 4 }
  388.  
  389.      nhrpNextHopResNbmaAddrType OBJECT-TYPE
  390.          SYNTAX      NhrpIANAAddrFamily
  391.          MAX-ACCESS  read-create
  392.          STATUS      current
  393.          DESCRIPTION
  394.              "The NBMA address type of this Next Hop Resolution Cache
  395.              entry. The value of this object indicates how to interpret the
  396.              values of nhrpNextHopResNbmaAddr and nhrpNextHopResNbmaSubaddr."
  397.          ::= { nhrpNextHopResEntry 5 }
  398.  
  399.      nhrpNextHopResNbmaAddr OBJECT-TYPE
  400.          SYNTAX      NhrpGenAddr
  401.          MAX-ACCESS  read-create
  402.          STATUS      current
  403.          DESCRIPTION
  404.              "The value of the NBMA subnetwork address of the next hop."
  405.          ::= { nhrpNextHopResEntry 6 }
  406.  
  407.      nhrpNextHopResNbmaSubaddr OBJECT-TYPE
  408.          SYNTAX      NhrpGenAddr
  409.          MAX-ACCESS  read-create
  410.          STATUS      current
  411.          DESCRIPTION
  412.              "The value of the NBMA subaddress of the next hop. If there is
  413.              no subaddress concept for the NBMA address family, this value
  414.              will be a zero-length OCTET STRING."
  415.          ::= { nhrpNextHopResEntry 7 }
  416.  
  417.  
  418.  
  419.  
  420.  
  421. Expires December 1996                                     [Page 7]
  422.  
  423.  
  424.  
  425.  
  426.  
  427. INTERNET-DRAFT                  NHRP MIB                       June 1996
  428.  
  429.  
  430.      nhrpNextHopResEntryType OBJECT-TYPE
  431.          SYNTAX      INTEGER {
  432.                          register(1),
  433.                          resolve(2),
  434.                          transit(3),
  435.                          staticVolatile(4),
  436.                          staticNonVolatile(5),
  437.                          atmarp(6),
  438.                          other(7)
  439.                      }
  440.          MAX-ACCESS  read-create
  441.          STATUS      current
  442.          DESCRIPTION
  443.              "An indication of how this Next Hop Resolution Cache entry was
  444.              created. The values are:
  445.                  'register(1)' In a server, added based on a client
  446.                                registration.
  447.  
  448.                  'resolve(2)'  In a client, added based on receiving a NHRP
  449.                                Resolution Reply.
  450.  
  451.                  'transit(3)'  In a transit server, added by examining a
  452.                                forwarded NHRP packet.
  453.  
  454.                  'staticVolatile(4)' In a client or server, manually added
  455.                                      by the administrator. The entry is
  456.                                      volatile and will not be restored
  457.                                      after a reset.
  458.  
  459.                  'staticNonVolatile(5)' In a client or server, manually
  460.                                      added by the administrator. The entry
  461.                                      is non-volatile and will be restored
  462.                                      after a reset.
  463.  
  464.                  'atmarp(6)'         The entry was added by ATMARP.
  465.  
  466.                  'other(7)'          The entry was added by some other means.
  467.  
  468.              When the entry is under creation using the
  469.              nhrpNextHopResRowStatus column, the only values that can be
  470.              specified by the administrator are 'staticVolatile(4)' and
  471.              'staticNonVolatile(5)'. Attempting to set any other value will
  472.              cause an error. This value cannot be modified once the entry
  473.              is active."
  474.          DEFVAL      { staticVolatile }
  475.          ::= { nhrpNextHopResEntry 8 }
  476.  
  477.  
  478.  
  479.  
  480.  
  481. Expires December 1996                                     [Page 8]
  482.  
  483.  
  484.  
  485.  
  486.  
  487. INTERNET-DRAFT                  NHRP MIB                       June 1996
  488.  
  489.  
  490.      nhrpNextHopResEntryState OBJECT-TYPE
  491.          SYNTAX      INTEGER {
  492.                          incomplete(1),
  493.                          completePos(2),
  494.                          completeNeg(3)
  495.                      }
  496.          MAX-ACCESS  read-only
  497.          STATUS      current
  498.          DESCRIPTION
  499.              "An indication of the state of this entry. The values are:
  500.  
  501.                  'incomplete(1)' The client has sent a NHRP Resolution
  502.                                  Request but has not yet received the NHRP
  503.                                  Resolution Reply.
  504.  
  505.                  'completePos(2)' For a client or server, this is a cached
  506.                                   valid mapping.
  507.  
  508.                  'completeNeg(3)' For a server, this is a cached negative
  509.                                   mapping."
  510.          ::= { nhrpNextHopResEntry 9 }
  511.  
  512.      nhrpNextHopResNegotiatedMtu OBJECT-TYPE
  513.          SYNTAX      Integer32
  514.          MAX-ACCESS  read-only
  515.          STATUS      current
  516.          DESCRIPTION
  517.              "The maximum transmission unit (MTU) that was negotiated or
  518.              registered for this entity."
  519.          ::= { nhrpNextHopResEntry 10 }
  520.  
  521.      nhrpNextHopResRowStatus OBJECT-TYPE
  522.          SYNTAX      RowStatus
  523.          MAX-ACCESS  read-create
  524.          STATUS      current
  525.          DESCRIPTION
  526.              "An object that allows entries in this table to be created and
  527.              deleted using the RowStatus convention."
  528.          REFERENCE
  529.              "Textual Conventions for Version 2 of the Simple Network
  530.              Management Protocol (SNMPv2), RFC1903."
  531.          ::= { nhrpNextHopResEntry 11 }
  532.  
  533.      --********************************************************************
  534.      -- NHRP Client Objects
  535.      --********************************************************************
  536.  
  537.  
  538.  
  539.  
  540.  
  541. Expires December 1996                                     [Page 9]
  542.  
  543.  
  544.  
  545.  
  546.  
  547. INTERNET-DRAFT                  NHRP MIB                       June 1996
  548.  
  549.  
  550.      nhrpClientObjects OBJECT IDENTIFIER ::= { nhrpObjects 2 }
  551.  
  552.      --
  553.      -- The NHRP Client Table
  554.      --
  555.  
  556.      nhrpClientTable OBJECT-TYPE
  557.          SYNTAX      SEQUENCE OF NhrpClientEntry
  558.          MAX-ACCESS  not-accessible
  559.          STATUS      current
  560.          DESCRIPTION
  561.              "Information about NHRP clients (NHCs) managed by this agent."
  562.          ::= { nhrpClientObjects 1 }
  563.  
  564.      nhrpClientEntry OBJECT-TYPE
  565.          SYNTAX      NhrpClientEntry
  566.          MAX-ACCESS  not-accessible
  567.          STATUS      current
  568.          DESCRIPTION
  569.              "Information about a single NHC."
  570.          INDEX       { nhrpClientIndex }
  571.          ::= { nhrpClientTable 1 }
  572.  
  573.      NhrpClientEntry ::= SEQUENCE {
  574.          nhrpClientIndex                 Integer32,
  575.          nhrpClientInternetworkAddrType  NhrpIANAAddrFamily,
  576.          nhrpClientInternetworkAddr      NhrpGenAddr,
  577.          nhrpClientNbmaAddrType          NhrpIANAAddrFamily,
  578.          nhrpClientNbmaAddr              NhrpGenAddr,
  579.          nhrpClientNbmaSubaddr           NhrpGenAddr,
  580.          nhrpClientRegistration          INTEGER,
  581.          nhrpClientRequestTimeout        Integer32,
  582.          nhrpClientRequestRetries        Integer32,
  583.          nhrpClientDefaultMtu            Integer32,
  584.          nhrpClientHoldTime              Integer32,
  585.          nhrpClientRequestID             Integer32,
  586.          nhrpClientRowStatus             RowStatus
  587.      }
  588.  
  589.      nhrpClientIndex OBJECT-TYPE
  590.          SYNTAX      Integer32 (0..65535)
  591.          MAX-ACCESS  not-accessible
  592.          STATUS      current
  593.          DESCRIPTION
  594.              "An identifier for the NHRP client that is unique within the
  595.              scope of this agent."
  596.          ::= { nhrpClientEntry 1 }
  597.  
  598.  
  599.  
  600.  
  601.  
  602. Expires December 1996                                    [Page 10]
  603.  
  604.  
  605.  
  606.  
  607.  
  608. INTERNET-DRAFT                  NHRP MIB                       June 1996
  609.  
  610.  
  611.      nhrpClientInternetworkAddrType OBJECT-TYPE
  612.          SYNTAX      NhrpIANAAddrFamily
  613.          MAX-ACCESS  read-create
  614.          STATUS      current
  615.          DESCRIPTION
  616.              "The type of the internetwork layer address of this
  617.              client. This object indicates how the value of
  618.              nhrpClientInternetworkAddr is to be interpreted."
  619.          ::= { nhrpClientEntry 2 }
  620.  
  621.      nhrpClientInternetworkAddr OBJECT-TYPE
  622.          SYNTAX      NhrpGenAddr
  623.          MAX-ACCESS  read-create
  624.          STATUS      current
  625.          DESCRIPTION
  626.              "The value of the internetwork layer address of this client."
  627.          ::= { nhrpClientEntry 3 }
  628.  
  629.      nhrpClientNbmaAddrType OBJECT-TYPE
  630.          SYNTAX      NhrpIANAAddrFamily
  631.          MAX-ACCESS  read-create
  632.          STATUS      current
  633.          DESCRIPTION
  634.              "The type of the NBMA subnetwork address of this client. This
  635.              object indicates how the values of nhrpClientNbmaAddr and
  636.              nhrpClientNbmaSubaddr are to be interpreted."
  637.          ::= { nhrpClientEntry 4 }
  638.  
  639.      nhrpClientNbmaAddr OBJECT-TYPE
  640.          SYNTAX      NhrpGenAddr
  641.          MAX-ACCESS  read-create
  642.          STATUS      current
  643.          DESCRIPTION
  644.              "The NBMA subnetwork address of this client."
  645.          ::= { nhrpClientEntry 5 }
  646.  
  647.      nhrpClientNbmaSubaddr OBJECT-TYPE
  648.          SYNTAX      NhrpGenAddr
  649.          MAX-ACCESS  read-create
  650.          STATUS      current
  651.          DESCRIPTION
  652.              "The NBMA subnetwork subaddress of this client. For NBMA
  653.              address families without a subaddress concept, this will be a
  654.              zero-length OCTET STRING."
  655.          ::= { nhrpClientEntry 6 }
  656.  
  657.      nhrpClientRegistration  OBJECT-TYPE
  658.  
  659.  
  660.  
  661.  
  662.  
  663. Expires December 1996                                    [Page 11]
  664.  
  665.  
  666.  
  667.  
  668.  
  669. INTERNET-DRAFT                  NHRP MIB                       June 1996
  670.  
  671.  
  672.          SYNTAX      INTEGER {
  673.                          notRegistered(1),
  674.                          registering(2),
  675.                          registered(3),
  676.                          reRegisteringFault(4)
  677.                      }
  678.          MAX-ACCESS  read-only
  679.          STATUS      current
  680.          DESCRIPTION
  681.              "The registration state of this client."
  682.          ::= { nhrpClientEntry 7 }
  683.  
  684.      nhrpClientRequestTimeout OBJECT-TYPE
  685.          SYNTAX      Integer32 (1..900)
  686.          UNITS       "seconds"
  687.          MAX-ACCESS  read-create
  688.          STATUS      current
  689.          DESCRIPTION
  690.              "The number of seconds that the client will wait before timing
  691.              out an NHRP request."
  692.          DEFVAL      { 10 }
  693.          ::= { nhrpClientEntry 8 }
  694.  
  695.      nhrpClientRequestRetries OBJECT-TYPE
  696.          SYNTAX      Integer32 (0..65535)
  697.          MAX-ACCESS  read-create
  698.          STATUS      current
  699.          DESCRIPTION
  700.              "The number of times the client will retry the request before
  701.              failure. A value of 0 means don't retry. A value of 65535
  702.              means retry forever."
  703.          DEFVAL      { 3 }
  704.          ::= { nhrpClientEntry 9 }
  705.  
  706.      nhrpClientDefaultMtu OBJECT-TYPE
  707.          SYNTAX      Integer32
  708.          MAX-ACCESS  read-create
  709.          STATUS      current
  710.          DESCRIPTION
  711.              "The default maximum transmission unit (MTU) of the
  712.              client. This will be initialized by the agent to the MTU of
  713.              the LIS/LAG if no value is specified during creation."
  714.          DEFVAL      { 9180 }
  715.          ::= { nhrpClientEntry 10 }
  716.  
  717.      nhrpClientHoldTime OBJECT-TYPE
  718.          SYNTAX      Integer32
  719.  
  720.  
  721.  
  722.  
  723.  
  724. Expires December 1996                                    [Page 12]
  725.  
  726.  
  727.  
  728.  
  729.  
  730. INTERNET-DRAFT                  NHRP MIB                       June 1996
  731.  
  732.  
  733.          UNITS       "seconds"
  734.          MAX-ACCESS  read-create
  735.          STATUS      current
  736.          DESCRIPTION
  737.              "The hold time the client will register."
  738.          DEFVAL      { 900 }
  739.          ::= { nhrpClientEntry 11 }
  740.  
  741.      nhrpClientRequestID OBJECT-TYPE
  742.          SYNTAX      Integer32
  743.          MAX-ACCESS  read-create
  744.          STATUS      current
  745.          DESCRIPTION
  746.              "The Request ID used to register this client with its server."
  747.          ::= { nhrpClientEntry 12 }
  748.  
  749.      nhrpClientRowStatus OBJECT-TYPE
  750.          SYNTAX      RowStatus
  751.          MAX-ACCESS  read-create
  752.          STATUS      current
  753.          DESCRIPTION
  754.              "An object that allows entries in this table to be created and
  755.              deleted using the RowStatus convention."
  756.          REFERENCE
  757.              "Textual Conventions for Version 2 of the Simple Network
  758.              Management Protocol (SNMPv2), RFC1903."
  759.          ::= { nhrpClientEntry 13 }
  760.  
  761.      --
  762.      -- The NHRP Client->Server Table
  763.      --
  764.  
  765.      nhrpClientNhsTable OBJECT-TYPE
  766.          SYNTAX      SEQUENCE OF NhrpClientNhsEntry
  767.          MAX-ACCESS  not-accessible
  768.          STATUS      current
  769.          DESCRIPTION
  770.              "A table of NHSes that are available for use by this NHC
  771.              (client). By default, the agent will add an entry to this
  772.              table that corresponds to the client's default router."
  773.          ::= { nhrpClientObjects 2 }
  774.  
  775.      nhrpClientNhsEntry OBJECT-TYPE
  776.          SYNTAX      NhrpClientNhsEntry
  777.          MAX-ACCESS  not-accessible
  778.          STATUS      current
  779.          DESCRIPTION
  780.  
  781.  
  782.  
  783.  
  784.  
  785. Expires December 1996                                    [Page 13]
  786.  
  787.  
  788.  
  789.  
  790.  
  791. INTERNET-DRAFT                  NHRP MIB                       June 1996
  792.  
  793.  
  794.              "An NHS that may be used by an NHC."
  795.          INDEX       { nhrpClientIndex, nhrpClientNhsIndex }
  796.          ::= { nhrpClientNhsTable 1 }
  797.  
  798.      NhrpClientNhsEntry ::= SEQUENCE {
  799.          nhrpClientNhsIndex          Integer32,
  800.          nhrpClientNhsNbmaAddr       NhrpGenAddr,
  801.          nhrpClientNhsNbmaSubaddr    NhrpGenAddr,
  802.          nhrpClientNhsInUse          TruthValue,
  803.          nhrpClientNhsRowStatus      RowStatus
  804.      }
  805.  
  806.      nhrpClientNhsIndex OBJECT-TYPE
  807.          SYNTAX      Integer32
  808.          MAX-ACCESS  not-accessible
  809.          STATUS      current
  810.          DESCRIPTION
  811.              "An identifier for an NHS available to a NHC."
  812.          ::= { nhrpClientNhsEntry 1 }
  813.  
  814.      nhrpClientNhsNbmaAddr OBJECT-TYPE
  815.          SYNTAX      NhrpGenAddr
  816.          MAX-ACCESS  read-create
  817.          STATUS      current
  818.          DESCRIPTION
  819.              "The NBMA subnetwork address of the NHS. The type of the
  820.              address is indicated by the corresponding value of
  821.              nhrpClientNbmaAddrType."
  822.          ::= { nhrpClientNhsEntry 2 }
  823.  
  824.      nhrpClientNhsNbmaSubaddr OBJECT-TYPE
  825.          SYNTAX      NhrpGenAddr
  826.          MAX-ACCESS  read-create
  827.          STATUS      current
  828.          DESCRIPTION
  829.              "The NBMA subnetwork subaddress of the NHS. For NMBA address
  830.              families that do not have the concept of subaddress, this will
  831.              be a zero-length OCTET STRING."
  832.          ::= { nhrpClientNhsEntry 3 }
  833.  
  834.      nhrpClientNhsInUse OBJECT-TYPE
  835.          SYNTAX      TruthValue
  836.          MAX-ACCESS  read-only
  837.          STATUS      current
  838.          DESCRIPTION
  839.              "An indication of whether this NHS is in use by the NHC."
  840.          ::= { nhrpClientNhsEntry 4 }
  841.  
  842.  
  843.  
  844.  
  845.  
  846. Expires December 1996                                    [Page 14]
  847.  
  848.  
  849.  
  850.  
  851.  
  852. INTERNET-DRAFT                  NHRP MIB                       June 1996
  853.  
  854.  
  855.      nhrpClientNhsRowStatus OBJECT-TYPE
  856.          SYNTAX      RowStatus
  857.          MAX-ACCESS  read-create
  858.          STATUS      current
  859.          DESCRIPTION
  860.              "An object that allows entries in this table to be created and
  861.              deleted using the RowStatus convention."
  862.          REFERENCE
  863.              "Textual Conventions for Version 2 of the Simple Network
  864.              Management Protocol (SNMPv2), RFC1903."
  865.          ::= { nhrpClientNhsEntry 5 }
  866.  
  867.      --
  868.      -- The NHRP Client StatisticsTable
  869.      --
  870.  
  871.      nhrpClientStatTable OBJECT-TYPE
  872.          SYNTAX      SEQUENCE OF NhrpClientStatEntry
  873.          MAX-ACCESS  not-accessible
  874.          STATUS      current
  875.          DESCRIPTION
  876.              "This table contains statistics collected by NHRP clients."
  877.          ::= { nhrpClientObjects 3 }
  878.  
  879.      nhrpClientStatEntry OBJECT-TYPE
  880.          SYNTAX      NhrpClientStatEntry
  881.          MAX-ACCESS  not-accessible
  882.          STATUS      current
  883.          DESCRIPTION
  884.              "Statistics collected by a NHRP client."
  885.          INDEX       { nhrpClientIndex }
  886.          ::= { nhrpClientStatTable 1 }
  887.  
  888.      NhrpClientStatEntry ::= SEQUENCE {
  889.          nhrpClientStatTxResolveReq                  Counter32,
  890.          nhrpClientStatRxResolveReplyAck             Counter32,
  891.          nhrpClientStatRxResolveReplyNakNoBinding    Counter32,
  892.          nhrpClientStatRxResolveReplyNakNotUnique    Counter32,
  893.  
  894.          nhrpClientStatTxRegisterReq                 Counter32,
  895.          nhrpClientStatRxRegisterAck                 Counter32,
  896.          nhrpClientStatRxRegisterNakCantServe        Counter32,
  897.          nhrpClientStatRxRegisterNakOverflow         Counter32,
  898.          nhrpClientStatRxRegisterNakAlreadyReg       Counter32,
  899.  
  900.          nhrpClientStatRxPurgeReq                    Counter32,
  901.          nhrpClientStatTxPurgeReq                    Counter32,
  902.  
  903.  
  904.  
  905.  
  906.  
  907. Expires December 1996                                    [Page 15]
  908.  
  909.  
  910.  
  911.  
  912.  
  913. INTERNET-DRAFT                  NHRP MIB                       June 1996
  914.  
  915.  
  916.          nhrpClientStatRxPurgeReply                  Counter32,
  917.          nhrpClientStatTxPurgeReply                  Counter32,
  918.  
  919.          nhrpClientStatTxError                       Counter32,
  920.          nhrpClientStatRxErrUnrecognizedExtension    Counter32,
  921.          nhrpClientStatRxErrSubnetworkIDMismatch     Counter32,
  922.          nhrpClientStatRxErrLoopDetected             Counter32,
  923.          nhrpClientStatRxErrProtoAddrUnreachable     Counter32,
  924.          nhrpClientStatRxErrProtoError               Counter32,
  925.          nhrpClientStatRxErrSduSizeExceeded          Counter32,
  926.          nhrpClientStatRxErrInvalidExtension         Counter32,
  927.          nhrpClientStatRxErrAuthenticationFailure    Counter32,
  928.          nhrpClientStatRxErrHopCountExceeded         Counter32
  929.      }
  930.  
  931.      nhrpClientStatTxResolveReq OBJECT-TYPE
  932.          SYNTAX      Counter32
  933.          MAX-ACCESS  read-only
  934.          STATUS      current
  935.          DESCRIPTION
  936.              "The number of NHRP Resolution Requests transmitted by this
  937.              client."
  938.          ::= { nhrpClientStatEntry 1 }
  939.  
  940.      nhrpClientStatRxResolveReplyAck OBJECT-TYPE
  941.          SYNTAX      Counter32
  942.          MAX-ACCESS  read-only
  943.          STATUS      current
  944.          DESCRIPTION
  945.              "The number of positively acknowledged NHRP Resolution Replies
  946.              received by this client."
  947.          ::= { nhrpClientStatEntry 2 }
  948.  
  949.      nhrpClientStatRxResolveReplyNakNoBinding OBJECT-TYPE
  950.          SYNTAX      Counter32
  951.          MAX-ACCESS  read-only
  952.          STATUS      current
  953.          DESCRIPTION
  954.              "The number of NAKed NHRP Resolution Replies received by this
  955.              client that contained the code indicating 'No Internetworking
  956.              Layer Address to NBMA Address Binding Exists'."
  957.          ::= { nhrpClientStatEntry 3 }
  958.  
  959.      nhrpClientStatRxResolveReplyNakNotUnique OBJECT-TYPE
  960.          SYNTAX      Counter32
  961.          MAX-ACCESS  read-only
  962.          STATUS      current
  963.  
  964.  
  965.  
  966.  
  967.  
  968. Expires December 1996                                    [Page 16]
  969.  
  970.  
  971.  
  972.  
  973.  
  974. INTERNET-DRAFT                  NHRP MIB                       June 1996
  975.  
  976.  
  977.          DESCRIPTION
  978.              "The number of NAKed NHRP Resolution Replies received by this
  979.              client that contained the code indicating 'Binding Exists But
  980.              Is Not Unique'."
  981.          ::= { nhrpClientStatEntry 4 }
  982.  
  983.      nhrpClientStatTxRegisterReq OBJECT-TYPE
  984.          SYNTAX      Counter32
  985.          MAX-ACCESS  read-only
  986.          STATUS      current
  987.          DESCRIPTION
  988.              "The number of NHRP Registration Requests transmitted by this
  989.              client."
  990.          ::= { nhrpClientStatEntry 5 }
  991.  
  992.      nhrpClientStatRxRegisterAck OBJECT-TYPE
  993.          SYNTAX      Counter32
  994.          MAX-ACCESS  read-only
  995.          STATUS      current
  996.          DESCRIPTION
  997.              "The number of positively acknowledged NHRP Registration
  998.              Replies received by this client."
  999.          ::= { nhrpClientStatEntry 6 }
  1000.  
  1001.      nhrpClientStatRxRegisterNakCantServe OBJECT-TYPE
  1002.          SYNTAX      Counter32
  1003.          MAX-ACCESS  read-only
  1004.          STATUS      current
  1005.          DESCRIPTION
  1006.              "The number of NAKed NHRP Registration Replies received by
  1007.              this client that contained the code indicating 'Can't Serve
  1008.              This Address'."
  1009.          ::= { nhrpClientStatEntry 7 }
  1010.  
  1011.      nhrpClientStatRxRegisterNakOverflow OBJECT-TYPE
  1012.          SYNTAX      Counter32
  1013.          MAX-ACCESS  read-only
  1014.          STATUS      current
  1015.          DESCRIPTION
  1016.              "The number of NAKed NHRP Registration Replies received by
  1017.              this client that contained the code indicating 'Registration
  1018.              Overflow'."
  1019.          ::= { nhrpClientStatEntry 8 }
  1020.  
  1021.      nhrpClientStatRxRegisterNakAlreadyReg OBJECT-TYPE
  1022.          SYNTAX      Counter32
  1023.          MAX-ACCESS  read-only
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029. Expires December 1996                                    [Page 17]
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1036.  
  1037.  
  1038.          STATUS      current
  1039.          DESCRIPTION
  1040.              "The number of NAKed NHRP Registration Replies received by
  1041.              this client that contained the code indicating 'Unique
  1042.              Internetworking Layer Address Already Registered'."
  1043.          ::= { nhrpClientStatEntry 9 }
  1044.  
  1045.      nhrpClientStatRxPurgeReq OBJECT-TYPE
  1046.          SYNTAX      Counter32
  1047.          MAX-ACCESS  read-only
  1048.          STATUS      current
  1049.          DESCRIPTION
  1050.              "The number of NHRP Purge Requests received by this client."
  1051.          ::= { nhrpClientStatEntry 10 }
  1052.  
  1053.      nhrpClientStatTxPurgeReq OBJECT-TYPE
  1054.          SYNTAX      Counter32
  1055.          MAX-ACCESS  read-only
  1056.          STATUS      current
  1057.          DESCRIPTION
  1058.              "The number of NHRP Purge Requests transmitted by this
  1059.              client."
  1060.          ::= { nhrpClientStatEntry 11 }
  1061.  
  1062.      nhrpClientStatRxPurgeReply OBJECT-TYPE
  1063.          SYNTAX      Counter32
  1064.          MAX-ACCESS  read-only
  1065.          STATUS      current
  1066.          DESCRIPTION
  1067.              "The number of NHRP Purge Replies received by this client."
  1068.          ::= { nhrpClientStatEntry 12 }
  1069.  
  1070.      nhrpClientStatTxPurgeReply OBJECT-TYPE
  1071.          SYNTAX      Counter32
  1072.          MAX-ACCESS  read-only
  1073.          STATUS      current
  1074.          DESCRIPTION
  1075.              "The number of NHRP Purge Replies transmitted by this client."
  1076.          ::= { nhrpClientStatEntry 13 }
  1077.  
  1078.      nhrpClientStatTxError OBJECT-TYPE
  1079.          SYNTAX      Counter32
  1080.          MAX-ACCESS  read-only
  1081.          STATUS      current
  1082.          DESCRIPTION
  1083.              "The number of NHRP Error Indication packets transmitted by
  1084.              this client."
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090. Expires December 1996                                    [Page 18]
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1097.  
  1098.  
  1099.          ::= { nhrpClientStatEntry 14 }
  1100.  
  1101.      nhrpClientStatRxErrUnrecognizedExtension OBJECT-TYPE
  1102.          SYNTAX      Counter32
  1103.          MAX-ACCESS  read-only
  1104.          STATUS      current
  1105.          DESCRIPTION
  1106.              "The number of NHRP Error Indication packets received by this
  1107.              client with the error code 'Unrecognized Extension'."
  1108.          ::= { nhrpClientStatEntry 15 }
  1109.  
  1110.      nhrpClientStatRxErrSubnetworkIDMismatch OBJECT-TYPE
  1111.          SYNTAX      Counter32
  1112.          MAX-ACCESS  read-only
  1113.          STATUS      current
  1114.          DESCRIPTION
  1115.              "The number of NHRP Error Indication packets received by this
  1116.              client with the error code 'Subnetwork ID Mismatch'."
  1117.          ::= { nhrpClientStatEntry 16 }
  1118.  
  1119.      nhrpClientStatRxErrLoopDetected OBJECT-TYPE
  1120.          SYNTAX      Counter32
  1121.          MAX-ACCESS  read-only
  1122.          STATUS      current
  1123.          DESCRIPTION
  1124.              "The number of NHRP Error Indication packets received by this
  1125.              client with the error code 'NHRP Loop Detected'."
  1126.          ::= { nhrpClientStatEntry 17 }
  1127.  
  1128.      nhrpClientStatRxErrProtoAddrUnreachable OBJECT-TYPE
  1129.          SYNTAX      Counter32
  1130.          MAX-ACCESS  read-only
  1131.          STATUS      current
  1132.          DESCRIPTION
  1133.              "The number of NHRP Error Indication packets received by this
  1134.              client with the error code 'Protocol Address Unreachable'."
  1135.          ::= { nhrpClientStatEntry 18 }
  1136.  
  1137.      nhrpClientStatRxErrProtoError OBJECT-TYPE
  1138.          SYNTAX      Counter32
  1139.          MAX-ACCESS  read-only
  1140.          STATUS      current
  1141.          DESCRIPTION
  1142.              "The number of NHRP Error Indication packets received by this
  1143.              client with the error code 'Protocol Error'."
  1144.          ::= { nhrpClientStatEntry 19 }
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150. Expires December 1996                                    [Page 19]
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1157.  
  1158.  
  1159.      nhrpClientStatRxErrSduSizeExceeded OBJECT-TYPE
  1160.          SYNTAX      Counter32
  1161.          MAX-ACCESS  read-only
  1162.          STATUS      current
  1163.          DESCRIPTION
  1164.              "The number of NHRP Error Indication packets received by this
  1165.              client with the error code 'NHRP SDU Size Exceeded'."
  1166.          ::= { nhrpClientStatEntry 20 }
  1167.  
  1168.      nhrpClientStatRxErrInvalidExtension OBJECT-TYPE
  1169.          SYNTAX      Counter32
  1170.          MAX-ACCESS  read-only
  1171.          STATUS      current
  1172.          DESCRIPTION
  1173.              "The number of NHRP Error Indication packets received by this
  1174.              client with the error code 'Invalid Extension'."
  1175.          ::= { nhrpClientStatEntry 21 }
  1176.  
  1177.      nhrpClientStatRxErrAuthenticationFailure OBJECT-TYPE
  1178.          SYNTAX      Counter32
  1179.          MAX-ACCESS  read-only
  1180.          STATUS      current
  1181.          DESCRIPTION
  1182.              "The number of NHRP Error Indication packets received by this
  1183.              client with the error code 'Authentication Failure'."
  1184.          ::= { nhrpClientStatEntry 22 }
  1185.  
  1186.      nhrpClientStatRxErrHopCountExceeded OBJECT-TYPE
  1187.          SYNTAX      Counter32
  1188.          MAX-ACCESS  read-only
  1189.          STATUS      current
  1190.          DESCRIPTION
  1191.              "The number of NHRP Error Indication packets received by this
  1192.              client with the error code 'Hop Count Exceeded'."
  1193.          ::= { nhrpClientStatEntry 23 }
  1194.  
  1195.  
  1196.      --********************************************************************
  1197.      -- NHRP Server Objects
  1198.      --********************************************************************
  1199.  
  1200.      nhrpServerObjects OBJECT IDENTIFIER ::= { nhrpObjects 3 }
  1201.  
  1202.      --
  1203.      -- The NHRP Next Hop Server Table
  1204.      --
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210. Expires December 1996                                    [Page 20]
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1217.  
  1218.  
  1219.      nhrpServerTable OBJECT-TYPE
  1220.          SYNTAX      SEQUENCE OF NhrpServerEntry
  1221.          MAX-ACCESS  not-accessible
  1222.          STATUS      current
  1223.          DESCRIPTION
  1224.              "This table contains information for a set of NHSes associated
  1225.              with this agent."
  1226.          ::= { nhrpServerObjects 1 }
  1227.  
  1228.      nhrpServerEntry OBJECT-TYPE
  1229.          SYNTAX      NhrpServerEntry
  1230.          MAX-ACCESS  not-accessible
  1231.          STATUS      current
  1232.          DESCRIPTION
  1233.              "Information about a single NHS."
  1234.          INDEX       { nhrpServerIndex }
  1235.          ::= { nhrpServerTable 1 }
  1236.  
  1237.      NhrpServerEntry ::= SEQUENCE {
  1238.          nhrpServerIndex                 Integer32,
  1239.          nhrpServerInternetworkAddrType  NhrpIANAAddrFamily,
  1240.          nhrpServerInternetworkAddr      NhrpGenAddr,
  1241.          nhrpServerNbmaAddrType          NhrpIANAAddrFamily,
  1242.          nhrpServerNbmaAddr              NhrpGenAddr,
  1243.          nhrpServerNbmaSubaddr           NhrpGenAddr,
  1244.          nhrpServerNbmaSubnetworkID      Integer32,
  1245.          nhrpServerAuthentication        INTEGER,
  1246.          nhrpServerCurrentClients        Gauge32,
  1247.          nhrpServerMaxClients            Integer32,
  1248.          nhrpServerRowStatus             RowStatus
  1249.      }
  1250.  
  1251.      nhrpServerIndex OBJECT-TYPE
  1252.          SYNTAX      Integer32 (0..65536)
  1253.          MAX-ACCESS  not-accessible
  1254.          STATUS      current
  1255.          DESCRIPTION
  1256.              "An identifier for the server that is unique within the scope
  1257.              of this agent."
  1258.          ::= { nhrpServerEntry 1 }
  1259.  
  1260.      nhrpServerInternetworkAddrType OBJECT-TYPE
  1261.          SYNTAX      NhrpIANAAddrFamily
  1262.          MAX-ACCESS  read-create
  1263.          STATUS      current
  1264.          DESCRIPTION
  1265.              "The type of the internetwork layer address of this
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271. Expires December 1996                                    [Page 21]
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1278.  
  1279.  
  1280.              server. This object is used to interpret the value of
  1281.              nhrpServerInternetworkAddr."
  1282.          ::= { nhrpServerEntry 2 }
  1283.  
  1284.      nhrpServerInternetworkAddr OBJECT-TYPE
  1285.          SYNTAX      NhrpGenAddr
  1286.          MAX-ACCESS  read-create
  1287.          STATUS      current
  1288.          DESCRIPTION
  1289.              "The value of the internetwork layer address of this server."
  1290.          ::= { nhrpServerEntry 3 }
  1291.  
  1292.      nhrpServerNbmaAddrType OBJECT-TYPE
  1293.          SYNTAX      NhrpIANAAddrFamily
  1294.          MAX-ACCESS  read-create
  1295.          STATUS      current
  1296.          DESCRIPTION
  1297.              "The type of the NBMA subnetwork address of this server. This
  1298.              object is used to interpret the value of nhrpServerNbmaAddr."
  1299.          ::= { nhrpServerEntry 4 }
  1300.  
  1301.      nhrpServerNbmaAddr OBJECT-TYPE
  1302.          SYNTAX      NhrpGenAddr
  1303.          MAX-ACCESS  read-create
  1304.          STATUS      current
  1305.          DESCRIPTION
  1306.              "The value of the NBMA subnetwork address of this server."
  1307.          ::= { nhrpServerEntry 5 }
  1308.  
  1309.      nhrpServerNbmaSubaddr OBJECT-TYPE
  1310.          SYNTAX      NhrpGenAddr
  1311.          MAX-ACCESS  read-create
  1312.          STATUS      current
  1313.          DESCRIPTION
  1314.              "The value of the NBMA subnetwork subaddress of this
  1315.              server. For NBMA address families without a subaddress
  1316.              concept, this will be a zero-length OCTET STRING."
  1317.          ::= { nhrpServerEntry 6 }
  1318.  
  1319.      nhrpServerNbmaSubnetworkID OBJECT-TYPE
  1320.          SYNTAX      Integer32
  1321.          MAX-ACCESS  read-create
  1322.          STATUS      current
  1323.          DESCRIPTION
  1324.              "The NBMA subnetwork identifier associated with this server."
  1325.          ::= { nhrpServerEntry 7 }
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331. Expires December 1996                                    [Page 22]
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1338.  
  1339.  
  1340.      nhrpServerAuthentication OBJECT-TYPE
  1341.          SYNTAX      INTEGER {
  1342.                          none(1),
  1343.                          password(2),
  1344.                          keyedMd5(3),
  1345.                          other(4)
  1346.                      }
  1347.          MAX-ACCESS  read-create
  1348.          STATUS      current
  1349.          DESCRIPTION
  1350.              "The type of authentication supported by this NHRP entity."
  1351.          ::= { nhrpServerEntry 8 }
  1352.  
  1353.      nhrpServerCurrentClients OBJECT-TYPE
  1354.          SYNTAX      Gauge32
  1355.          MAX-ACCESS  read-only
  1356.          STATUS      current
  1357.          DESCRIPTION
  1358.              "The number of client currently registered with this server."
  1359.          ::= { nhrpServerEntry 9 }
  1360.  
  1361.      nhrpServerMaxClients OBJECT-TYPE
  1362.          SYNTAX      Integer32
  1363.          MAX-ACCESS  read-create
  1364.          STATUS      current
  1365.          DESCRIPTION
  1366.              "The administrative maximum number of clients that this server
  1367.              will allow to register with it."
  1368.          ::= { nhrpServerEntry 10 }
  1369.  
  1370.      nhrpServerRowStatus OBJECT-TYPE
  1371.          SYNTAX      RowStatus
  1372.          MAX-ACCESS  read-create
  1373.          STATUS      current
  1374.          DESCRIPTION
  1375.              "An object that allows entries in this table to be created and
  1376.              deleted using the RowStatus convention."
  1377.          REFERENCE
  1378.              "Textual Conventions for Version 2 of the Simple Network
  1379.              Management Protocol (SNMPv2), RFC1903."
  1380.          ::= { nhrpServerEntry 11 }
  1381.  
  1382.      --
  1383.      -- The Server Next Hop Resolution Table
  1384.      --
  1385.  
  1386.      nhrpServerNextHopResTable OBJECT-TYPE
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392. Expires December 1996                                    [Page 23]
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1399.  
  1400.  
  1401.          SYNTAX      SEQUENCE OF NhrpServerNextHopResEntry
  1402.          MAX-ACCESS  not-accessible
  1403.          STATUS      current
  1404.          DESCRIPTION
  1405.              "This table extends the Next Host Resolution Cache Table for
  1406.              NHSes."
  1407.          ::= { nhrpServerObjects 2 }
  1408.  
  1409.      nhrpServerNextHopResEntry OBJECT-TYPE
  1410.          SYNTAX      NhrpServerNextHopResEntry
  1411.          MAX-ACCESS  not-accessible
  1412.          STATUS      current
  1413.          DESCRIPTION
  1414.              "Additional information kept by a NHS for each Next Hop
  1415.              Resolution Cache entry."
  1416.          INDEX       {   ifIndex,
  1417.                          nhrpNextHopResInternetworkAddrType,
  1418.                          nhrpNextHopResDestAddr,
  1419.                          nhrpNextHopResPrefixLength
  1420.                      }
  1421.          ::= { nhrpServerNextHopResTable 1 }
  1422.  
  1423.      NhrpServerNextHopResEntry ::= SEQUENCE {
  1424.          nhrpServerNextHopResAuthoritative   TruthValue,
  1425.          nhrpServerNextHopResUniqueness      TruthValue,
  1426.          nhrpServerNextHopResScsp            TruthValue
  1427.      }
  1428.  
  1429.      nhrpServerNextHopResAuthoritative OBJECT-TYPE
  1430.          SYNTAX      TruthValue
  1431.          MAX-ACCESS  read-only
  1432.          STATUS      current
  1433.          DESCRIPTION
  1434.              "An indication of whether this Next Hop Resolution Cache entry
  1435.              is authoritative, which means the entry was added because of a
  1436.              direct registration request with this server or by Server
  1437.              Cache Synchronization Protocol (SCSP) from an authoritative
  1438.              source."
  1439.          ::= { nhrpServerNextHopResEntry 1 }
  1440.  
  1441.      nhrpServerNextHopResUniqueness OBJECT-TYPE
  1442.          SYNTAX      TruthValue
  1443.          MAX-ACCESS  read-create
  1444.          STATUS      current
  1445.          DESCRIPTION
  1446.              "The Uniqueness indicator for this Next Hop Resolution Cache
  1447.              entry used in duplicate address detection. This value cannot
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453. Expires December 1996                                    [Page 24]
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1460.  
  1461.  
  1462.              be changed after the entry is active."
  1463.          ::= { nhrpServerNextHopResEntry 2 }
  1464.  
  1465.      nhrpServerNextHopResScsp OBJECT-TYPE
  1466.          SYNTAX      TruthValue
  1467.          MAX-ACCESS  read-only
  1468.          STATUS      current
  1469.          DESCRIPTION
  1470.              "This object indicates if the entry was added via the Server
  1471.              Cache Synchronization Protocol (SCSP)."
  1472.          ::= { nhrpServerNextHopResEntry 3 }
  1473.  
  1474.      --
  1475.      -- The Next Hop Server Statistics Table
  1476.      --
  1477.  
  1478.      nhrpServerStatTable OBJECT-TYPE
  1479.          SYNTAX      SEQUENCE OF NhrpServerStatEntry
  1480.          MAX-ACCESS  not-accessible
  1481.          STATUS      current
  1482.          DESCRIPTION
  1483.              "Statistics collected by Next Hop Servers."
  1484.          ::= { nhrpServerObjects 3 }
  1485.  
  1486.      nhrpServerStatEntry OBJECT-TYPE
  1487.          SYNTAX      NhrpServerStatEntry
  1488.          MAX-ACCESS  not-accessible
  1489.          STATUS      current
  1490.          DESCRIPTION
  1491.              "Statistics for a particular NHS. The statistics are broken
  1492.              into received (Rx), transmitted (Tx) and forwarded (Fw)..."
  1493.          INDEX       { nhrpServerIndex }
  1494.          ::= { nhrpServerStatTable 1 }
  1495.  
  1496.      NhrpServerStatEntry ::= SEQUENCE {
  1497.          nhrpServerStatRxResoveReq                   Counter32,
  1498.          nhrpServerStatTxResolveReplyAck             Counter32,
  1499.          nhrpServerStatTxResolveReplyNakNoBinding    Counter32,
  1500.          nhrpServerStatTxResolveReplyNakNotUnique    Counter32,
  1501.  
  1502.          nhrpServerStatRxRegisterReq                 Counter32,
  1503.          nhrpServerStatTxRegisterAck                 Counter32,
  1504.          nhrpServerStatTxRegisterNakCantServe        Counter32,
  1505.          nhrpServerStatTxRegisterNakOverflow         Counter32,
  1506.          nhrpServerStatTxRegisterNakAlreadyReg       Counter32,
  1507.  
  1508.          nhrpServerStatRxPurgeReq                    Counter32,
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514. Expires December 1996                                    [Page 25]
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1521.  
  1522.  
  1523.          nhrpServerStatTxPurgeReq                    Counter32,
  1524.          nhrpServerStatRxPurgeReply                  Counter32,
  1525.          nhrpServerStatTxPurgeReply                  Counter32,
  1526.  
  1527.          nhrpServerStatRxErrUnrecognizedExtension    Counter32,
  1528.          nhrpServerStatRxErrSubnetworkIDMismatch     Counter32,
  1529.          nhrpServerStatRxErrLoopDetected             Counter32,
  1530.          nhrpServerStatRxErrProtoAddrUnreachable     Counter32,
  1531.          nhrpServerStatRxErrProtoError               Counter32,
  1532.          nhrpServerStatRxErrSduSizeExceeded          Counter32,
  1533.          nhrpServerStatRxErrInvalidExtension         Counter32,
  1534.          nhrpServerStatRxErrAuthenticationFailure    Counter32,
  1535.          nhrpServerStatRxErrHopCountExceeded         Counter32,
  1536.  
  1537.          nhrpServerStatTxErrUnrecognizedExtension    Counter32,
  1538.          nhrpServerStatTxErrSubnetworkIDMismatch     Counter32,
  1539.          nhrpServerStatTxErrLoopDetected             Counter32,
  1540.          nhrpServerStatTxErrProtoAddrUnreachable     Counter32,
  1541.          nhrpServerStatTxErrProtoError               Counter32,
  1542.          nhrpServerStatTxErrSduSizeExceeded          Counter32,
  1543.          nhrpServerStatTxErrInvalidExtension         Counter32,
  1544.          nhrpServerStatTxErrAuthenticationFailure    Counter32,
  1545.          nhrpServerStatTxErrHopCountExceeded         Counter32,
  1546.  
  1547.      -- Transit NHS statistics
  1548.          nhrpServerStatFwResolveReq                  Counter32,
  1549.          nhrpServerStatFwResolveReply                Counter32,
  1550.          nhrpServerStatFwRegisterReq                 Counter32,
  1551.          nhrpServerStatFwRegisterReply               Counter32,
  1552.          nhrpServerStatFwPurgeReq                    Counter32,
  1553.          nhrpServerStatFwPurgeReply                  Counter32,
  1554.          nhrpServerStatFwError                       Counter32
  1555.      }
  1556.  
  1557.      nhrpServerStatRxResoveReq OBJECT-TYPE
  1558.          SYNTAX      Counter32
  1559.          MAX-ACCESS  read-only
  1560.          STATUS      current
  1561.          DESCRIPTION
  1562.              "The number of NHRP Resolution Requests received by this
  1563.              server."
  1564.          ::= { nhrpServerStatEntry 1 }
  1565.  
  1566.      nhrpServerStatTxResolveReplyAck OBJECT-TYPE
  1567.          SYNTAX      Counter32
  1568.          MAX-ACCESS  read-only
  1569.          STATUS      current
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575. Expires December 1996                                    [Page 26]
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1582.  
  1583.  
  1584.          DESCRIPTION
  1585.              "The number of positively acknowledged NHRP Resolution Replies
  1586.              transmitted by this server."
  1587.          ::= { nhrpServerStatEntry 2 }
  1588.  
  1589.      nhrpServerStatTxResolveReplyNakNoBinding OBJECT-TYPE
  1590.          SYNTAX      Counter32
  1591.          MAX-ACCESS  read-only
  1592.          STATUS      current
  1593.          DESCRIPTION
  1594.              "The number of NAKed NHRP Resolution Replies transmitted by
  1595.              this server with the code 'No Internetworking Layer Address to
  1596.              NBMA Address Binding Exists'."
  1597.          ::= { nhrpServerStatEntry 3 }
  1598.  
  1599.      nhrpServerStatTxResolveReplyNakNotUnique OBJECT-TYPE
  1600.          SYNTAX      Counter32
  1601.          MAX-ACCESS  read-only
  1602.          STATUS      current
  1603.          DESCRIPTION
  1604.              "The number of NAKed NHRP Resolution Replies transmitted by
  1605.              this server with the code 'Binding Exists But Is Not Unique'."
  1606.          ::= { nhrpServerStatEntry 4 }
  1607.  
  1608.      nhrpServerStatRxRegisterReq OBJECT-TYPE
  1609.          SYNTAX      Counter32
  1610.          MAX-ACCESS  read-only
  1611.          STATUS      current
  1612.          DESCRIPTION
  1613.              "The number of NHRP Registration Requests received by this
  1614.              server."
  1615.          ::= { nhrpServerStatEntry 5 }
  1616.  
  1617.      nhrpServerStatTxRegisterAck OBJECT-TYPE
  1618.          SYNTAX      Counter32
  1619.          MAX-ACCESS  read-only
  1620.          STATUS      current
  1621.          DESCRIPTION
  1622.              "The number of positively acknowledge NHRP Registration
  1623.              Replies transmitted by this server."
  1624.          ::= { nhrpServerStatEntry 6 }
  1625.  
  1626.      nhrpServerStatTxRegisterNakCantServe OBJECT-TYPE
  1627.          SYNTAX      Counter32
  1628.          MAX-ACCESS  read-only
  1629.          STATUS      current
  1630.          DESCRIPTION
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636. Expires December 1996                                    [Page 27]
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1643.  
  1644.  
  1645.              "The number of NAKed NHRP Registration Replies transmitted by
  1646.              this server with the code 'Can't Serve This Address'."
  1647.          ::= { nhrpServerStatEntry 7 }
  1648.  
  1649.      nhrpServerStatTxRegisterNakOverflow OBJECT-TYPE
  1650.          SYNTAX      Counter32
  1651.          MAX-ACCESS  read-only
  1652.          STATUS      current
  1653.          DESCRIPTION
  1654.              "The number of NAKed NHRP Registration Replies transmitted by
  1655.              this server with the code 'Registration Overflow'."
  1656.          ::= { nhrpServerStatEntry 8 }
  1657.  
  1658.      nhrpServerStatTxRegisterNakAlreadyReg OBJECT-TYPE
  1659.          SYNTAX      Counter32
  1660.          MAX-ACCESS  read-only
  1661.          STATUS      current
  1662.          DESCRIPTION
  1663.              "The number of NAKed NHRP Registration Replies transmitted by
  1664.              this server with the code 'Unique Internetworking Layer
  1665.              Address Already Registered'."
  1666.          ::= { nhrpServerStatEntry 9 }
  1667.  
  1668.      nhrpServerStatRxPurgeReq OBJECT-TYPE
  1669.          SYNTAX      Counter32
  1670.          MAX-ACCESS  read-only
  1671.          STATUS      current
  1672.          DESCRIPTION
  1673.              "The number of NHRP Purge Requests received by this server."
  1674.          ::= { nhrpServerStatEntry 10 }
  1675.  
  1676.      nhrpServerStatTxPurgeReq OBJECT-TYPE
  1677.          SYNTAX      Counter32
  1678.          MAX-ACCESS  read-only
  1679.          STATUS      current
  1680.          DESCRIPTION
  1681.              "The number of NHRP Purge Requests transmitted by this
  1682.              server."
  1683.          ::= { nhrpServerStatEntry 11 }
  1684.  
  1685.      nhrpServerStatRxPurgeReply OBJECT-TYPE
  1686.          SYNTAX      Counter32
  1687.          MAX-ACCESS  read-only
  1688.          STATUS      current
  1689.          DESCRIPTION
  1690.              "The number of NHRP Purge Replies received by this server."
  1691.          ::= { nhrpServerStatEntry 12 }
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697. Expires December 1996                                    [Page 28]
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1704.  
  1705.  
  1706.      nhrpServerStatTxPurgeReply OBJECT-TYPE
  1707.          SYNTAX      Counter32
  1708.          MAX-ACCESS  read-only
  1709.          STATUS      current
  1710.          DESCRIPTION
  1711.              "The number of NHRP Purge Replies transmitted by this server."
  1712.          ::= { nhrpServerStatEntry 13 }
  1713.  
  1714.      nhrpServerStatRxErrUnrecognizedExtension OBJECT-TYPE
  1715.          SYNTAX      Counter32
  1716.          MAX-ACCESS  read-only
  1717.          STATUS      current
  1718.          DESCRIPTION
  1719.              "The number of NHRP Error Indication packets received by this
  1720.              server with the error code 'Unrecognized Extension'."
  1721.          ::= { nhrpServerStatEntry 14 }
  1722.  
  1723.      nhrpServerStatRxErrSubnetworkIDMismatch OBJECT-TYPE
  1724.          SYNTAX      Counter32
  1725.          MAX-ACCESS  read-only
  1726.          STATUS      current
  1727.          DESCRIPTION
  1728.              "The number of NHRP Error Indication packets received by this
  1729.              server with the error code 'Subnetwork ID Mismatch'."
  1730.          ::= { nhrpServerStatEntry 15 }
  1731.  
  1732.      nhrpServerStatRxErrLoopDetected OBJECT-TYPE
  1733.          SYNTAX      Counter32
  1734.          MAX-ACCESS  read-only
  1735.          STATUS      current
  1736.          DESCRIPTION
  1737.              "The number of NHRP Error Indication packets received by this
  1738.              server with the error code 'NHRP Loop Detected'."
  1739.          ::= { nhrpServerStatEntry 16 }
  1740.  
  1741.      nhrpServerStatRxErrProtoAddrUnreachable OBJECT-TYPE
  1742.          SYNTAX      Counter32
  1743.          MAX-ACCESS  read-only
  1744.          STATUS      current
  1745.          DESCRIPTION
  1746.              "The number of NHRP Error Indication packets received by this
  1747.              server with the error code 'Protocol Address Unreachable'."
  1748.          ::= { nhrpServerStatEntry 17 }
  1749.  
  1750.      nhrpServerStatRxErrProtoError OBJECT-TYPE
  1751.          SYNTAX      Counter32
  1752.          MAX-ACCESS  read-only
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758. Expires December 1996                                    [Page 29]
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1765.  
  1766.  
  1767.          STATUS      current
  1768.          DESCRIPTION
  1769.              "The number of NHRP Error Indication packets received by this
  1770.              server with the error code 'Protocol Error'."
  1771.          ::= { nhrpServerStatEntry 18 }
  1772.  
  1773.      nhrpServerStatRxErrSduSizeExceeded OBJECT-TYPE
  1774.          SYNTAX      Counter32
  1775.          MAX-ACCESS  read-only
  1776.          STATUS      current
  1777.          DESCRIPTION
  1778.              "The number of NHRP Error Indication packets received by this
  1779.              server with the error code 'NHRP SDU Size Exceeded'."
  1780.          ::= { nhrpServerStatEntry 19 }
  1781.  
  1782.      nhrpServerStatRxErrInvalidExtension OBJECT-TYPE
  1783.          SYNTAX      Counter32
  1784.          MAX-ACCESS  read-only
  1785.          STATUS      current
  1786.          DESCRIPTION
  1787.              "The number of NHRP Error Indication packets received by this
  1788.              server with the error code 'Invalid Extension'."
  1789.          ::= { nhrpServerStatEntry 20 }
  1790.  
  1791.      nhrpServerStatRxErrAuthenticationFailure 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 'Authentication Failure'."
  1798.          ::= { nhrpServerStatEntry 21 }
  1799.  
  1800.      nhrpServerStatRxErrHopCountExceeded OBJECT-TYPE
  1801.          SYNTAX      Counter32
  1802.          MAX-ACCESS  read-only
  1803.          STATUS      current
  1804.          DESCRIPTION
  1805.              "The number of NHRP Error Indication packets received by this
  1806.              server with the error code 'Hop Count Exceeded'."
  1807.          ::= { nhrpServerStatEntry 22 }
  1808.  
  1809.      nhrpServerStatTxErrUnrecognizedExtension OBJECT-TYPE
  1810.          SYNTAX      Counter32
  1811.          MAX-ACCESS  read-only
  1812.          STATUS      current
  1813.          DESCRIPTION
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819. Expires December 1996                                    [Page 30]
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1826.  
  1827.  
  1828.              "The number of NHRP Error Indication packets transmitted by
  1829.              this server with the error code 'Unrecognized Extension'."
  1830.          ::= { nhrpServerStatEntry 23 }
  1831.  
  1832.      nhrpServerStatTxErrSubnetworkIDMismatch OBJECT-TYPE
  1833.          SYNTAX      Counter32
  1834.          MAX-ACCESS  read-only
  1835.          STATUS      current
  1836.          DESCRIPTION
  1837.              "The number of NHRP Error Indication packets transmitted by
  1838.              this server with the error code 'Subnetwork ID Mismatch'."
  1839.          ::= { nhrpServerStatEntry 24 }
  1840.  
  1841.      nhrpServerStatTxErrLoopDetected OBJECT-TYPE
  1842.          SYNTAX      Counter32
  1843.          MAX-ACCESS  read-only
  1844.          STATUS      current
  1845.          DESCRIPTION
  1846.              "The number of NHRP Error Indication packets transmitted by
  1847.              this server with the error code 'NHRP Loop Detected'."
  1848.          ::= { nhrpServerStatEntry 25 }
  1849.  
  1850.      nhrpServerStatTxErrProtoAddrUnreachable OBJECT-TYPE
  1851.          SYNTAX      Counter32
  1852.          MAX-ACCESS  read-only
  1853.          STATUS      current
  1854.          DESCRIPTION
  1855.              "The number of NHRP Error Indication packets transmitted by
  1856.              this server with the error code 'Protocol Address
  1857.              Unreachable'."
  1858.          ::= { nhrpServerStatEntry 26 }
  1859.  
  1860.      nhrpServerStatTxErrProtoError OBJECT-TYPE
  1861.          SYNTAX      Counter32
  1862.          MAX-ACCESS  read-only
  1863.          STATUS      current
  1864.          DESCRIPTION
  1865.              "The number of NHRP Error Indication packets transmitted by
  1866.              this server with the error code 'Protocol Error'."
  1867.          ::= { nhrpServerStatEntry 27 }
  1868.  
  1869.      nhrpServerStatTxErrSduSizeExceeded OBJECT-TYPE
  1870.          SYNTAX      Counter32
  1871.          MAX-ACCESS  read-only
  1872.          STATUS      current
  1873.          DESCRIPTION
  1874.              "The number of NHRP Error Indication packets transmitted by
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880. Expires December 1996                                    [Page 31]
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1887.  
  1888.  
  1889.              this server with the error code 'NHRP SDU Size Exceeded'."
  1890.          ::= { nhrpServerStatEntry 28 }
  1891.  
  1892.      nhrpServerStatTxErrInvalidExtension OBJECT-TYPE
  1893.          SYNTAX      Counter32
  1894.          MAX-ACCESS  read-only
  1895.          STATUS      current
  1896.          DESCRIPTION
  1897.              "The number of NHRP Error Indication packets transmitted by
  1898.              this server with the error code 'Invalid Extension'."
  1899.          ::= { nhrpServerStatEntry 29 }
  1900.  
  1901.      nhrpServerStatTxErrAuthenticationFailure 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 'Authentication Failure'."
  1908.          ::= { nhrpServerStatEntry 30 }
  1909.  
  1910.      nhrpServerStatTxErrHopCountExceeded OBJECT-TYPE
  1911.          SYNTAX      Counter32
  1912.          MAX-ACCESS  read-only
  1913.          STATUS      current
  1914.          DESCRIPTION
  1915.              "The number of NHRP Error Indication packets transmitted by
  1916.              this server with the error code 'Hop Count Exceeded'."
  1917.          ::= { nhrpServerStatEntry 31 }
  1918.  
  1919.      nhrpServerStatFwResolveReq OBJECT-TYPE
  1920.          SYNTAX      Counter32
  1921.          MAX-ACCESS  read-only
  1922.          STATUS      current
  1923.          DESCRIPTION
  1924.              "The number of NHRP Resolution Requests forwarded by this
  1925.              server acting as a transit NHS."
  1926.          ::= { nhrpServerStatEntry 32 }
  1927.  
  1928.      nhrpServerStatFwResolveReply OBJECT-TYPE
  1929.          SYNTAX      Counter32
  1930.          MAX-ACCESS  read-only
  1931.          STATUS      current
  1932.          DESCRIPTION
  1933.              "The number of NHRP Resolution Replies forwarded by this
  1934.              server acting as a transit NHS."
  1935.          ::= { nhrpServerStatEntry 33 }
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941. Expires December 1996                                    [Page 32]
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947. INTERNET-DRAFT                  NHRP MIB                       June 1996
  1948.  
  1949.  
  1950.      nhrpServerStatFwRegisterReq OBJECT-TYPE
  1951.          SYNTAX      Counter32
  1952.          MAX-ACCESS  read-only
  1953.          STATUS      current
  1954.          DESCRIPTION
  1955.              "The number of NHRP Registration Requests forwarded by this
  1956.              server acting as a transit NHS."
  1957.          ::= { nhrpServerStatEntry 34 }
  1958.  
  1959.      nhrpServerStatFwRegisterReply OBJECT-TYPE
  1960.          SYNTAX      Counter32
  1961.          MAX-ACCESS  read-only
  1962.          STATUS      current
  1963.          DESCRIPTION
  1964.              "The number of NHRP Registration Replies forwarded by this
  1965.              server acting as a transit NHS."
  1966.          ::= { nhrpServerStatEntry 35 }
  1967.  
  1968.      nhrpServerStatFwPurgeReq OBJECT-TYPE
  1969.          SYNTAX      Counter32
  1970.          MAX-ACCESS  read-only
  1971.          STATUS      current
  1972.          DESCRIPTION
  1973.              "The number of NHRP Purge Requests forwarded by this server
  1974.              acting as a transit NHS."
  1975.          ::= { nhrpServerStatEntry 36 }
  1976.  
  1977.      nhrpServerStatFwPurgeReply OBJECT-TYPE
  1978.          SYNTAX      Counter32
  1979.          MAX-ACCESS  read-only
  1980.          STATUS      current
  1981.          DESCRIPTION
  1982.              "The number of NHRP Purge Replies forwarded by this server
  1983.              acting as a transit NHS."
  1984.          ::= { nhrpServerStatEntry 37 }
  1985.  
  1986.      nhrpServerStatFwError OBJECT-TYPE
  1987.          SYNTAX      Counter32
  1988.          MAX-ACCESS  read-only
  1989.          STATUS      current
  1990.          DESCRIPTION
  1991.              "The number of NHRP Error Indication packets forwarded by this
  1992.              server acting as a transit NHS."
  1993.          ::= { nhrpServerStatEntry 38 }
  1994.  
  1995.  
  1996.      --********************************************************************
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002. Expires December 1996                                    [Page 33]
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2009.  
  2010.  
  2011.      -- Module Compliance Statement
  2012.      --********************************************************************
  2013.  
  2014.      nhrpConformance OBJECT IDENTIFIER ::= { nhrpMIB 2 }
  2015.  
  2016.      nhrpCompliances
  2017.          OBJECT IDENTIFIER ::= { nhrpConformance 1 }
  2018.  
  2019.      nhrpGroups
  2020.          OBJECT IDENTIFIER ::= { nhrpConformance 2 }
  2021.  
  2022.      nhrpModuleCompliance MODULE-COMPLIANCE
  2023.          STATUS current
  2024.          DESCRIPTION
  2025.              "The compliance statement for the NHRP MIB."
  2026.          MODULE -- this module
  2027.              MANDATORY-GROUPS    { nhrpGeneralGroup }
  2028.  
  2029.              GROUP nhrpClientGroup
  2030.              DESCRIPTION
  2031.                  "This group must be supported only by stations that are
  2032.                  NHRP clients."
  2033.              OBJECT  nhrpClientRowStatus
  2034.                  MIN-ACCESS  read-only
  2035.                  DESCRIPTION
  2036.                      "An agent is not required to allow NHRP client
  2037.                      functionality to be started and stopped dynamically."
  2038.  
  2039.              GROUP nhrpServerGroup
  2040.              DESCRIPTION
  2041.                  "This group must be supported only by stations that are
  2042.                  NHRP servers."
  2043.              OBJECT  nhrpServerRowStatus
  2044.                  MIN-ACCESS  read-only
  2045.                  DESCRIPTION
  2046.                      "An agent is not required to allow NHRP server
  2047.                      functionality to be started and stopped dynamically."
  2048.          ::= { nhrpCompliances 1 }
  2049.  
  2050.      nhrpGeneralGroup OBJECT-GROUP
  2051.          OBJECTS {
  2052.              nhrpNextHopResNextHopAddr,
  2053.              nhrpNextHopResNbmaAddrType,
  2054.              nhrpNextHopResNbmaAddr,
  2055.              nhrpNextHopResNbmaSubaddr,
  2056.              nhrpNextHopResEntryType,
  2057.              nhrpNextHopResEntryState,
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063. Expires December 1996                                    [Page 34]
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2070.  
  2071.  
  2072.              nhrpNextHopResNegotiatedMtu,
  2073.              nhrpNextHopResRowStatus
  2074.          }
  2075.          STATUS    current
  2076.          DESCRIPTION
  2077.              "Objects that apply to both NHRP clients and NHRP servers."
  2078.          ::= { nhrpGroups 1 }
  2079.  
  2080.      nhrpClientGroup OBJECT-GROUP
  2081.          OBJECTS {
  2082.              nhrpClientInternetworkAddrType,
  2083.              nhrpClientInternetworkAddr,
  2084.              nhrpClientNbmaAddrType,
  2085.              nhrpClientNbmaAddr,
  2086.              nhrpClientNbmaSubaddr,
  2087.              nhrpClientRegistration ,
  2088.              nhrpClientRequestTimeout,
  2089.              nhrpClientRequestRetries,
  2090.              nhrpClientDefaultMtu,
  2091.              nhrpClientHoldTime,
  2092.              nhrpClientRequestID,
  2093.              nhrpClientRowStatus,
  2094.              nhrpClientNhsNbmaAddr,
  2095.              nhrpClientNhsNbmaSubaddr,
  2096.              nhrpClientNhsInUse,
  2097.              nhrpClientNhsRowStatus,
  2098.              nhrpClientStatTxResolveReq,
  2099.              nhrpClientStatRxResolveReplyAck,
  2100.              nhrpClientStatRxResolveReplyNakNoBinding,
  2101.              nhrpClientStatRxResolveReplyNakNotUnique,
  2102.              nhrpClientStatTxRegisterReq,
  2103.              nhrpClientStatRxRegisterAck,
  2104.              nhrpClientStatRxRegisterNakCantServe,
  2105.              nhrpClientStatRxRegisterNakOverflow,
  2106.              nhrpClientStatRxRegisterNakAlreadyReg,
  2107.              nhrpClientStatRxPurgeReq,
  2108.              nhrpClientStatTxPurgeReq,
  2109.              nhrpClientStatRxPurgeReply,
  2110.              nhrpClientStatTxPurgeReply,
  2111.              nhrpClientStatTxError,
  2112.              nhrpClientStatRxErrUnrecognizedExtension,
  2113.              nhrpClientStatRxErrSubnetworkIDMismatch,
  2114.              nhrpClientStatRxErrLoopDetected,
  2115.              nhrpClientStatRxErrProtoAddrUnreachable,
  2116.              nhrpClientStatRxErrProtoError,
  2117.              nhrpClientStatRxErrSduSizeExceeded,
  2118.              nhrpClientStatRxErrInvalidExtension,
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124. Expires December 1996                                    [Page 35]
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2131.  
  2132.  
  2133.              nhrpClientStatRxErrAuthenticationFailure,
  2134.              nhrpClientStatRxErrHopCountExceeded
  2135.          }
  2136.          STATUS    current
  2137.          DESCRIPTION
  2138.              "Objects that apply only to NHRP clients."
  2139.          ::= { nhrpGroups 2 }
  2140.  
  2141.      nhrpServerGroup OBJECT-GROUP
  2142.          OBJECTS {
  2143.              nhrpServerInternetworkAddrType,
  2144.              nhrpServerInternetworkAddr,
  2145.              nhrpServerNbmaAddrType,
  2146.              nhrpServerNbmaAddr,
  2147.              nhrpServerNbmaSubaddr,
  2148.              nhrpServerNbmaSubnetworkID,
  2149.              nhrpServerAuthentication,
  2150.              nhrpServerCurrentClients,
  2151.              nhrpServerMaxClients,
  2152.              nhrpServerRowStatus,
  2153.              nhrpServerNextHopResAuthoritative,
  2154.              nhrpServerNextHopResUniqueness,
  2155.              nhrpServerNextHopResScsp,
  2156.              nhrpServerStatRxResoveReq,
  2157.              nhrpServerStatTxResolveReplyAck,
  2158.              nhrpServerStatTxResolveReplyNakNoBinding,
  2159.              nhrpServerStatTxResolveReplyNakNotUnique,
  2160.              nhrpServerStatRxRegisterReq,
  2161.              nhrpServerStatTxRegisterAck,
  2162.              nhrpServerStatTxRegisterNakCantServe,
  2163.              nhrpServerStatTxRegisterNakOverflow,
  2164.              nhrpServerStatTxRegisterNakAlreadyReg,
  2165.              nhrpServerStatRxPurgeReq,
  2166.              nhrpServerStatTxPurgeReq,
  2167.              nhrpServerStatRxPurgeReply,
  2168.              nhrpServerStatTxPurgeReply,
  2169.              nhrpServerStatRxErrUnrecognizedExtension,
  2170.              nhrpServerStatRxErrSubnetworkIDMismatch,
  2171.              nhrpServerStatRxErrLoopDetected,
  2172.              nhrpServerStatRxErrProtoAddrUnreachable,
  2173.              nhrpServerStatRxErrProtoError,
  2174.              nhrpServerStatRxErrSduSizeExceeded,
  2175.              nhrpServerStatRxErrInvalidExtension,
  2176.              nhrpServerStatRxErrAuthenticationFailure,
  2177.              nhrpServerStatRxErrHopCountExceeded,
  2178.              nhrpServerStatTxErrUnrecognizedExtension,
  2179.              nhrpServerStatTxErrSubnetworkIDMismatch,
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185. Expires December 1996                                    [Page 36]
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2192.  
  2193.  
  2194.              nhrpServerStatTxErrLoopDetected,
  2195.              nhrpServerStatTxErrProtoAddrUnreachable,
  2196.              nhrpServerStatTxErrProtoError,
  2197.              nhrpServerStatTxErrSduSizeExceeded,
  2198.              nhrpServerStatTxErrInvalidExtension,
  2199.              nhrpServerStatTxErrAuthenticationFailure,
  2200.              nhrpServerStatTxErrHopCountExceeded,
  2201.              nhrpServerStatFwResolveReq,
  2202.              nhrpServerStatFwResolveReply,
  2203.              nhrpServerStatFwRegisterReq,
  2204.              nhrpServerStatFwRegisterReply,
  2205.              nhrpServerStatFwPurgeReq,
  2206.              nhrpServerStatFwPurgeReply,
  2207.              nhrpServerStatFwError
  2208.          }
  2209.          STATUS    current
  2210.          DESCRIPTION
  2211.              "Objects that apply only to NHRP servers."
  2212.          ::= { nhrpGroups 3 }
  2213.  
  2214.      END
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245. Expires December 1996                                    [Page 37]
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2252.  
  2253.  
  2254. 4.  Acknowledgments
  2255.  
  2256.    This document is a product of the IETF's Internetworking Over NBMA
  2257.    Networks (ion) Working Group.
  2258.  
  2259.    The authors would like to thank Avri Doria (Bytex) for his efforts on
  2260.    the first draft of the NHRP MIB and Keith McCloghrie (cisco) and
  2261.    David Horton (CITR) for their feedback and suggestions.
  2262.  
  2263.  
  2264. 5.  References
  2265.  
  2266. [1]  Luciani, James V., Katz, Dave, Piscitello, David, and Cole, Bruce,
  2267.      "NBMA Next Hop Resolution Protocol (NHRP).", draft-ietf-rolc-nhrp-
  2268.      08.txt, Bay Networks, cisco Systems, Core Competence, Inc., June
  2269.      1996.
  2270.  
  2271. [2]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2272.      S. Waldbusser, "Structure of Management Information for Version 2
  2273.      of the Simple Network Management Protocol (SNMPv2)", RFC1902, SNMP
  2274.      Research,Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc.,
  2275.      International Network Services, January 1996.
  2276.  
  2277. [3]  McCloghrie, K., and M. Rose, Editors, "Management Information Base
  2278.      for Network Management of TCP/IP-based internets: MIB-II", STD 17,
  2279.      RFC 1213, Hughes LAN Systems, Performance Systems International,
  2280.      March 1991.
  2281.  
  2282. [4]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
  2283.      Management Protocol", RFC 1157, SNMP Research, Performance Systems
  2284.      International, Performance Systems International, MIT Laboratory
  2285.      for Computer Science, May 1990.
  2286.  
  2287. [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2288.      S. Waldbusser, "Protocol Operations for Version 2 of the Simple
  2289.      Network Management Protocol (SNMPv2)", RFC1905, SNMP Research,Inc.,
  2290.      Cisco Systems, Inc., Dover Beach Consulting, Inc., International
  2291.      Network Services, January 1996.
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305. Expires December 1996                                    [Page 38]
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2312.  
  2313.  
  2314. 6.  Security Considerations
  2315.  
  2316.    Security issues are not discussed in this memo.
  2317.  
  2318. 7.  Authors' Addresses
  2319.  
  2320.                   James V. Luciani
  2321.                   Bay Networks
  2322.                   3 Federal Street
  2323.                   Mail Stop: BL3-04
  2324.                   Billerica, MA 01821
  2325.                   Phone: (508) 439-4734
  2326.                   Email: luciani@baynetworks.com
  2327.  
  2328.  
  2329.                   Maria Greene
  2330.                   Ascom Nexion
  2331.                   289 Great Road
  2332.                   Acton, MA 01720-4739
  2333.                   Phone: (508) 266-4570
  2334.                   Email: greene@nexen.com
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365. Expires December 1996                                    [Page 39]
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371. INTERNET-DRAFT                  NHRP MIB                       June 1996
  2372.  
  2373.  
  2374.    Table of Contents
  2375.  
  2376.  
  2377.    1 The SNMP Network Management Framework ........................    2
  2378.    1.1 Object Definitions .........................................    2
  2379.    2 Overview .....................................................    3
  2380.    2.1 The NHRP General Group .....................................    3
  2381.    2.2 The NHRP Client Group ......................................    3
  2382.    2.3 The NHRP Server Group ......................................    3
  2383.    3 NBMA Next Hop Resolution Protocol MIB Definitions ............    4
  2384.    4 Acknowledgments ..............................................   38
  2385.    5 References ...................................................   38
  2386.    6 Security Considerations ......................................   39
  2387.    7 Authors' Addresses ...........................................   39
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425. Expires December 1996                                    [Page 40]
  2426.