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-01.txt < prev    next >
Text File  |  1997-01-31  |  74KB  |  2,427 lines

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