home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 2000s / rfc2006.txt < prev    next >
Text File  |  1996-10-20  |  95KB  |  2,916 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                       D. Cong & M. Hamlen, Editors
  8. Request for Comments: 2006                                      Motorola
  9. Category: Standards Track                             C. Perkins, Editor
  10.                                                                      IBM
  11.                                                             October 1996
  12.  
  13.  
  14.        The Definitions of Managed Objects for IP Mobility Support
  15.                               using SMIv2
  16.  
  17. Status of this Memo
  18.  
  19.    This document specifies an Internet standards track protocol for the
  20.    Internet community, and requests discussion and suggestions for
  21.    improvements.  Please refer to the current edition of the "Internet
  22.    Official Protocol Standards" (STD 1) for the standardization state
  23.    and status of this protocol.  Distribution of this memo is unlimited.
  24.  
  25. Abstract
  26.  
  27.    This memo defines the Management Information Base (MIB) for use with
  28.    network management protocols in TCP/IP-based internets.  In
  29.    particular, it describes managed objects used for managing the Mobile
  30.    Node, Foreign Agent and Home Agent of the Mobile IP Protocol.
  31.  
  32. Table of Contents
  33.  
  34.    1. The Network Management Framework ......................    2
  35.    2. Objects ...............................................    2
  36.    2.1 Object Definitions ...................................    2
  37.    3. Overview ..............................................    2
  38.    3.1 Object Selection Criteria ............................    2
  39.    3.2 Structure of the Mobile IP ...........................    3
  40.    3.3 MIB Groups ...........................................    4
  41.    4. Definitions ...........................................    5
  42.    5. Acknowledgements ......................................   49
  43.    6. Security Considerations ...............................   49
  44.    7. References ............................................   50
  45.    8. Chair's Address .......................................   51
  46.    9. Editors' Addresses ....................................   52
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Cong, Hamlen & Perkins      Standards Track                     [Page 1]
  59.  
  60. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  61.  
  62.  
  63. 1.  The SNMP Network Management Framework
  64.  
  65.    The Internet-standard Network Management Framework presently consists
  66.    of three major components.  They are:
  67.  
  68.       The SMI, described in RFC 1902 [1] - the mechanisms used for
  69.       describing and naming objects for the purpose of management.
  70.  
  71.       The MIB-II, STD 17, RFC 1213 [2] - the core set of managed objects
  72.       for the Internet suite of protocols.
  73.  
  74.       The protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol for
  75.       accessing managed objects.
  76.  
  77.    The Framework permits new objects to be defined for the purpose of
  78.    experimentation and evaluation.
  79.  
  80. 2.  Objects
  81.  
  82. 2.1.  Object Definitions
  83.  
  84.    Managed objects are accessed via a virtual information store, termed
  85.    the Management Information Base or MIB.  Objects in the MIB are
  86.    defined using the subset of Abstract Syntax Notation One (ASN.1)
  87.    defined in the SMI.  In particular, each object type is named by an
  88.    OBJECT IDENTIFIER, an administratively assigned name.  The object
  89.    type together with an object instance serves to uniquely identify a
  90.    specific instantiation of the object.  For human convenience, we
  91.    often use a textual string, termed the descriptor, to refer to the
  92.    object type.
  93.  
  94. 3.  Overview
  95.  
  96. 3.1.  Object Selection Criteria
  97.  
  98.    To be consistent with IAB directives and good engineering practice,
  99.    the authors have applied some criteria to select managed objects for
  100.    the Mobile IP Protocol.
  101.  
  102.    (1)  Partition management functionality among the Mobile Node, Home
  103.    Agent, and Foreign Agent according to the partitioning seen in
  104.    the Mobile IP Protocol.
  105.  
  106.    (2)  Require that objects be essential for either fault or
  107.    configuration management.
  108.  
  109.    (3)  Limit the total number of objects.
  110.  
  111.  
  112.  
  113.  
  114. Cong, Hamlen & Perkins      Standards Track                     [Page 2]
  115.  
  116. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  117.  
  118.  
  119.    (4)  Exclude objects which are simply derivable from others in this or
  120.    other MIBs.
  121.  
  122. 3.2.  Structure of the Mobile IP
  123.  
  124.    This section describes the basic model of Mobile IP used in
  125.    developing the Mobile IP MIB. This information should be useful to
  126.    the implementor in understanding some of the basic design decisions
  127.    of the MIB.
  128.  
  129.    The Mobile IP Protocol introduces these new funtional entities:
  130.  
  131.    Mobile Node
  132.  
  133.       A host or router that changes its point of attachment from one
  134.       network or subnetwork to another.  A mobile node may change its
  135.       location without losing connectivity and without changing its IP
  136.       address; it may continue to communicate with other Internet nodes
  137.       at any location using its (constant) IP address, assuming link-
  138.       layer connectivity to a point of attachment is available.
  139.  
  140.    Home Agent
  141.  
  142.       A router on a mobile node's home network which tunnels packets for
  143.       delivery to the mobile node when it is away from home, and
  144.       maintains current location information for the mobile node.
  145.  
  146.    Foreign Agent
  147.  
  148.       A router on a mobile node's visited network which provides routing
  149.       services to the mobile node while registered.  The foreign agent
  150.       detunnels and delivers packets to the mobile node that were
  151.       tunneled by the mobile node's home agent. For datagrams sent by a
  152.       mobile node, the foreign agent may serve as a default router for
  153.       registered mobile nodes.
  154.  
  155.    This document specifies the objects used in managing these entities;
  156.    namely, the Mobile Node, the Home Agent, and the Foreign Agent.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Cong, Hamlen & Perkins      Standards Track                     [Page 3]
  171.  
  172. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  173.  
  174.  
  175. 3.3.  MIB Groups
  176.  
  177.    Objects in this MIB are arranged into groups.  Each group is
  178.    organized as a set of related objects.  The overall structure and the
  179.    relationship between groups and the Mobile IP entities are shown
  180.    below:
  181.  
  182.         Groups            Mobile Node  Foreign Agent  Home Agent
  183.    mipSystemGroup            X               X             X
  184.    mipSecAssociationGroup    X               X             X
  185.    mipSecViolationGroup      X               X             X
  186.    mnSystemGroup             X
  187.    mnDiscoveryGroup          X
  188.    mnRegistrationGroup       X
  189.    maAdvertisementGroup                      X             X
  190.    faSystemGroup                             X
  191.    faAdvertisementGroup                      X
  192.    faRegistrationGroup                       X
  193.    haRegistrationGroup                                     X
  194.    haRegNodeCountersGroup                                  X
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Cong, Hamlen & Perkins      Standards Track                     [Page 4]
  227.  
  228. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  229.  
  230.  
  231. 4.  Definitions
  232.  
  233.     MIP-MIB DEFINITIONS ::= BEGIN
  234.  
  235.     IMPORTS
  236.         Counter32, Gauge32, Integer32, IpAddress, experimental,
  237.         MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
  238.                                         FROM SNMPv2-SMI
  239.         RowStatus, TruthValue, TimeStamp,
  240.         TEXTUAL-CONVENTION
  241.                                         FROM SNMPv2-TC
  242.         MODULE-COMPLIANCE, OBJECT-GROUP
  243.                                         FROM SNMPv2-CONF;
  244.  
  245.     mipMIB    MODULE-IDENTITY
  246.         LAST-UPDATED    "9606040000Z"
  247.         ORGANIZATION    "IETF Mobile IP Working Group"
  248.         CONTACT-INFO
  249.                 "       David Cong
  250.                 Postal: Motorola
  251.                         1301 E. Algonquin Rd.
  252.                         Schaumburg, IL 60196
  253.                 Phone:  +1-847-576-1357
  254.                 Email:  cong@comm.mot.com"
  255.         DESCRIPTION
  256.                 "The MIB Module for the Mobile IP."
  257.         ::= { mib-2 44 }
  258.  
  259.     mipMIBObjects    OBJECT IDENTIFIER ::= { mipMIB 1 }
  260.  
  261.     -- Groups under mipMIBObjects
  262.  
  263.     mipSystem    OBJECT IDENTIFIER ::= { mipMIBObjects 1 }
  264.     mipSecurity    OBJECT IDENTIFIER ::= { mipMIBObjects 2 }
  265.     mipMN    OBJECT IDENTIFIER ::= { mipMIBObjects 3 }
  266.     mipMA    OBJECT IDENTIFIER ::= { mipMIBObjects 4 }
  267.     mipFA    OBJECT IDENTIFIER ::= { mipMIBObjects 5 }
  268.     mipHA    OBJECT IDENTIFIER ::= { mipMIBObjects 6 }
  269.  
  270.     mnSystem    OBJECT IDENTIFIER ::= { mipMN 1 }
  271.     mnDiscovery    OBJECT IDENTIFIER ::= { mipMN 2 }
  272.     mnRegistration    OBJECT IDENTIFIER ::= { mipMN 3 }
  273.  
  274.     maAdvertisement    OBJECT IDENTIFIER ::= { mipMA 2 }
  275.  
  276.     faSystem   OBJECT IDENTIFIER ::= { mipFA 1 }
  277.     faAdvertisement   OBJECT IDENTIFIER ::= { mipFA 2 }
  278.     faRegistration    OBJECT IDENTIFIER ::= { mipFA 3 }
  279.  
  280.  
  281.  
  282. Cong, Hamlen & Perkins      Standards Track                     [Page 5]
  283.  
  284. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  285.  
  286.  
  287.     haRegistration    OBJECT IDENTIFIER ::= { mipHA 3 }
  288.  
  289.     -- Textual convention
  290.  
  291.     RegistrationFlags  ::= TEXTUAL-CONVENTION
  292.         STATUS      current
  293.         DESCRIPTION
  294.                 "This data type is used to define the registration
  295.                 flags for Mobile IP registration extension:
  296.                    vjCompression
  297.                        -- Request to use VJ compression
  298.                    gre
  299.                        -- Request to use GRE
  300.                    minEnc
  301.                        -- Request to use minimal encapsulation
  302.                    decapsulationByMN
  303.                        -- Decapsulation by mobile node
  304.                    broadcastDatagram
  305.                        -- Request to receive broadcasts
  306.                    simultaneoursBindings
  307.                        -- Request to retain prior binding(s)."
  308.         SYNTAX      BITS {
  309.                          vjCompression(0),
  310.                          gre(1),
  311.                          minEnc(2),
  312.                          decapsulationbyMN(3),
  313.                          broadcastDatagram(4),
  314.                          simultaneousBindings(5)
  315.                     }
  316.  
  317.     -- mipSystem Group
  318.  
  319.     mipEntities OBJECT-TYPE
  320.         SYNTAX      BITS {
  321.                          mobileNode(0),
  322.                          foreignAgent(1),
  323.                          homeAgent(2)
  324.                     }
  325.         MAX-ACCESS  read-only
  326.         STATUS      current
  327.         DESCRIPTION
  328.                 "This object describes which Mobile IP entities are
  329.                 supported by this managed entity. The entity may
  330.                 support more than one Mobile IP entities. For example,
  331.                 the entity supports both Foreign Agent (FA) and Home
  332.                 Agent (HA). Therefore, bit 1 and bit 2 are set to 1
  333.                 for this object."
  334.         ::= { mipSystem 1 }
  335.  
  336.  
  337.  
  338. Cong, Hamlen & Perkins      Standards Track                     [Page 6]
  339.  
  340. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  341.  
  342.  
  343.     mipEnable OBJECT-TYPE
  344.         SYNTAX      INTEGER { enabled(1), disabled(2) }
  345.         MAX-ACCESS  read-write
  346.         STATUS      current
  347.         DESCRIPTION
  348.                 "Indicates whether the Mobile IP protocol should be
  349.                 enabled for the managed entity. If it is disabled, the
  350.                 entity should disable both agent discovery and
  351.                 registration functions."
  352.         ::= { mipSystem 2 }
  353.  
  354.     mipEncapsulationSupported   OBJECT-TYPE
  355.         SYNTAX      BITS {
  356.                          ipInIp(0),
  357.                          gre(1),
  358.                          minEnc(2),
  359.                          other(3)
  360.                     }
  361.         MAX-ACCESS  read-only
  362.         STATUS      current
  363.         DESCRIPTION
  364.                 "Encapsulation methods supported by the Mobile IP
  365.                 entity. The entity may support multiple encapsulation
  366.                 methods or none of them:
  367.                     ipInIp(0), -- IP Encapsulation within IP
  368.                     gre(1),    -- Generic Routing Encapsulation,
  369.                                -- refers to RFC1701
  370.                     minEnc(2), -- Minimal Encapsulation within IP."
  371.         ::= { mipSystem 3 }
  372.  
  373.     -- mipSecurity Group
  374.  
  375.     mipSecAssocTable OBJECT-TYPE
  376.         SYNTAX      SEQUENCE OF MipSecAssocEntry
  377.         MAX-ACCESS      not-accessible
  378.         STATUS      current
  379.         DESCRIPTION
  380.                 "A table containing Mobility Security Associations."
  381.         ::= { mipSecurity 1 }
  382.  
  383.     mipSecAssocEntry OBJECT-TYPE
  384.         SYNTAX      MipSecAssocEntry
  385.         MAX-ACCESS  not-accessible
  386.         STATUS      current
  387.         DESCRIPTION
  388.                 "One particular Mobility Security Association."
  389.         INDEX   { mipSecPeerAddress, mipSecSPI }
  390.         ::= { mipSecAssocTable 1 }
  391.  
  392.  
  393.  
  394. Cong, Hamlen & Perkins      Standards Track                     [Page 7]
  395.  
  396. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  397.  
  398.  
  399.     MipSecAssocEntry ::=
  400.         SEQUENCE {
  401.             mipSecPeerAddress IpAddress,
  402.             mipSecSPI Unsigned32,
  403.             mipSecAlgorithmType INTEGER,
  404.             mipSecAlgorithmMode INTEGER,
  405.             mipSecKey OCTET STRING,
  406.             mipSecReplayMethod INTEGER
  407.         }
  408.  
  409.     mipSecPeerAddress  OBJECT-TYPE
  410.         SYNTAX      IpAddress
  411.         MAX-ACCESS  not-accessible
  412.         STATUS      current
  413.         DESCRIPTION
  414.                 "The IP address of the peer entity with which this
  415.                 node shares the mobility security association."
  416.         ::= { mipSecAssocEntry 1 }
  417.  
  418.     mipSecSPI OBJECT-TYPE
  419.         SYNTAX      Unsigned32 (0..4294967295)
  420.         MAX-ACCESS  not-accessible
  421.         STATUS      current
  422.         DESCRIPTION
  423.                 "The SPI is the 4-byte opaque index within the
  424.                 Mobility Security Association which selects the
  425.                 specific security parameters to be used to
  426.                 authenticate the peer, i.e. the rest of the variables
  427.                 in this MipSecAssocEntry."
  428.         ::= { mipSecAssocEntry 2 }
  429.  
  430.     mipSecAlgorithmType OBJECT-TYPE
  431.         SYNTAX      INTEGER {
  432.                             other(1),
  433.                             md5(2)
  434.                     }
  435.         MAX-ACCESS  read-create
  436.         STATUS      current
  437.         DESCRIPTION
  438.                 "Type of security algorithm."
  439.         ::= { mipSecAssocEntry 3 }
  440.  
  441.     mipSecAlgorithmMode OBJECT-TYPE
  442.         SYNTAX      INTEGER {
  443.                             other(1),
  444.                             prefixSuffix(2)
  445.                     }
  446.         MAX-ACCESS  read-create
  447.  
  448.  
  449.  
  450. Cong, Hamlen & Perkins      Standards Track                     [Page 8]
  451.  
  452. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  453.  
  454.  
  455.         STATUS      current
  456.         DESCRIPTION
  457.                 "Security mode used by this algorithm."
  458.         ::= { mipSecAssocEntry 4 }
  459.  
  460.     mipSecKey  OBJECT-TYPE
  461.         SYNTAX      OCTET STRING (SIZE(16))
  462.         MAX-ACCESS  read-create
  463.         STATUS      current
  464.         DESCRIPTION
  465.                 "The shared secret key for the security
  466.                 associations. Reading this object will always return
  467.                 zero length value."
  468.         ::= { mipSecAssocEntry 5 }
  469.  
  470.     mipSecReplayMethod OBJECT-TYPE
  471.         SYNTAX      INTEGER {
  472.                              other(1),
  473.                              timestamps(2),
  474.                              nonces(3)
  475.                     }
  476.         MAX-ACCESS  read-create
  477.         STATUS      current
  478.         DESCRIPTION
  479.                 "The replay-protection method supported for this SPI
  480.                 within this Mobility Security Association."
  481.         ::= { mipSecAssocEntry 6 }
  482.  
  483.     -- Mobile IP security violation total counter
  484.  
  485.     mipSecTotalViolations OBJECT-TYPE
  486.         SYNTAX      Counter32
  487.         MAX-ACCESS  read-only
  488.         STATUS      current
  489.         DESCRIPTION
  490.                "Total number of security violations in the entity"
  491.            ::= { mipSecurity 2 }
  492.  
  493.     -- Mobile IP security violation table
  494.  
  495.     mipSecViolationTable  OBJECT-TYPE
  496.         SYNTAX      SEQUENCE OF MipSecViolationEntry
  497.         MAX-ACCESS  not-accessible
  498.         STATUS      current
  499.         DESCRIPTION
  500.                 "A table containing information about security
  501.                 violations."
  502.         ::= { mipSecurity 3 }
  503.  
  504.  
  505.  
  506. Cong, Hamlen & Perkins      Standards Track                     [Page 9]
  507.  
  508. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  509.  
  510.  
  511.     mipSecViolationEntry  OBJECT-TYPE
  512.         SYNTAX      MipSecViolationEntry
  513.         MAX-ACCESS  not-accessible
  514.         STATUS      current
  515.         DESCRIPTION
  516.                 "Information about one particular security violation."
  517.         INDEX   { mipSecViolatorAddress }
  518.         ::= { mipSecViolationTable 1 }
  519.  
  520.     MipSecViolationEntry ::=
  521.         SEQUENCE {
  522.             mipSecViolatorAddress IpAddress,
  523.             mipSecViolationCounter Counter32,
  524.             mipSecRecentViolationSPI Integer32,
  525.             mipSecRecentViolationTime TimeStamp,
  526.             mipSecRecentViolationIDLow Integer32,
  527.             mipSecRecentViolationIDHigh Integer32,
  528.             mipSecRecentViolationReason INTEGER
  529.         }
  530.  
  531.     mipSecViolatorAddress  OBJECT-TYPE
  532.         SYNTAX      IpAddress
  533.         MAX-ACCESS  accessible-for-notify
  534.         STATUS      current
  535.         DESCRIPTION
  536.                 "Violator's IP address. The violator is not necessary
  537.                 in the mipSecAssocTable."
  538.         ::= { mipSecViolationEntry 1 }
  539.  
  540.     mipSecViolationCounter OBJECT-TYPE
  541.         SYNTAX      Counter32
  542.         MAX-ACCESS  read-only
  543.         STATUS      current
  544.         DESCRIPTION
  545.                 "Total number of security violations for this peer."
  546.         ::= { mipSecViolationEntry 2 }
  547.  
  548.     mipSecRecentViolationSPI  OBJECT-TYPE
  549.         SYNTAX      Integer32
  550.         MAX-ACCESS  read-only
  551.         STATUS      current
  552.         DESCRIPTION
  553.                 "SPI of the most recent security violation for this
  554.                 peer. If the security violation is due to an
  555.                 identification mismatch, then this is the SPI from the
  556.                 Mobile-Home Authentication Extension.  If the security
  557.                 violation is due to an invalid authenticator, then
  558.                 this is the SPI from the offending authentication
  559.  
  560.  
  561.  
  562. Cong, Hamlen & Perkins      Standards Track                    [Page 10]
  563.  
  564. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  565.  
  566.  
  567.                 extension.  In all other cases, it should be set to
  568.                 zero."
  569.         ::= { mipSecViolationEntry 3 }
  570.  
  571.     mipSecRecentViolationTime OBJECT-TYPE
  572.         SYNTAX      TimeStamp
  573.         MAX-ACCESS  read-only
  574.         STATUS      current
  575.         DESCRIPTION
  576.                 "Time of the most recent security violation for this
  577.                 peer."
  578.         ::= { mipSecViolationEntry 4 }
  579.  
  580.     mipSecRecentViolationIDLow  OBJECT-TYPE
  581.         SYNTAX      Integer32
  582.         MAX-ACCESS  read-only
  583.         STATUS      current
  584.         DESCRIPTION
  585.                "Low-order 32 bits of identification used in request or
  586.                 reply of the most recent security violation for this
  587.                 peer."
  588.         ::= { mipSecViolationEntry 5 }
  589.  
  590.     mipSecRecentViolationIDHigh  OBJECT-TYPE
  591.         SYNTAX      Integer32
  592.         MAX-ACCESS  read-only
  593.         STATUS      current
  594.         DESCRIPTION
  595.                 "High-order 32 bits of identification used in request
  596.                 or reply of the most recent security violation for
  597.                 this peer."
  598.         ::= { mipSecViolationEntry 6 }
  599.  
  600.     mipSecRecentViolationReason   OBJECT-TYPE
  601.         SYNTAX      INTEGER {
  602.                             noMobilitySecurityAssociation(1),
  603.                             badAuthenticator(2),
  604.                             badIdentifier(3),
  605.                             badSPI(4),
  606.                             missingSecurityExtension(5),
  607.                             other(6)
  608.                     }
  609.         MAX-ACCESS  read-only
  610.         STATUS      current
  611.         DESCRIPTION
  612.                 "Reason for the most recent security violation for
  613.                 this peer."
  614.         ::= { mipSecViolationEntry 7 }
  615.  
  616.  
  617.  
  618. Cong, Hamlen & Perkins      Standards Track                    [Page 11]
  619.  
  620. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  621.  
  622.  
  623.  
  624.  
  625.     -- mipMN Group
  626.     -- mipSystem Group
  627.  
  628.     mnState OBJECT-TYPE
  629.         SYNTAX      INTEGER {
  630.                             home(1),
  631.                             registered(2),
  632.                             pending(3),
  633.                             isolated(4),
  634.                             unknown(5)
  635.                     }
  636.         MAX-ACCESS  read-only
  637.         STATUS      current
  638.         DESCRIPTION
  639.                 "Indicates mobile node's state of Mobile IP:
  640.                      home,
  641.                          -- MN is connected to home network.
  642.                      registered,
  643.                          -- MN has registered on foreign network
  644.                      pending,
  645.                          -- MN has sent registration request and is
  646.                             waiting for the reply
  647.                      isolated,
  648.                          -- MN is isolated from network
  649.                      unknown
  650.                          -- MN can not determine its state."
  651.         ::= { mnSystem 1 }
  652.  
  653.     mnHomeAddress OBJECT-TYPE
  654.         SYNTAX      IpAddress
  655.         MAX-ACCESS  read-only
  656.         STATUS      current
  657.         DESCRIPTION
  658.                 "An IP address that is assigned for an extended period
  659.                 of time to the mobile node. It remains unchanged
  660.                 regardless of the mobile node's current point of
  661.                 attachment."
  662.         ::= { mnSystem 2 }
  663.  
  664.    -- Mobile node's home agent list
  665.  
  666.     mnHATable OBJECT-TYPE
  667.         SYNTAX      SEQUENCE OF MnHAEntry
  668.         MAX-ACCESS  not-accessible
  669.         STATUS      current
  670.         DESCRIPTION
  671.  
  672.  
  673.  
  674. Cong, Hamlen & Perkins      Standards Track                    [Page 12]
  675.  
  676. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  677.  
  678.  
  679.                 "A table containing all of the mobile node's potential
  680.                 home agents."
  681.         ::= { mnSystem 3 }
  682.  
  683.     mnHAEntry OBJECT-TYPE
  684.         SYNTAX MnHAEntry
  685.         MAX-ACCESS not-accessible
  686.         STATUS      current
  687.         DESCRIPTION
  688.                 "Information for a particular Home Agent."
  689.         INDEX { mnHAAddress }
  690.         ::= { mnHATable 1 }
  691.  
  692.     MnHAEntry ::= SEQUENCE {
  693.         mnHAAddress IpAddress,
  694.         mnCurrentHA TruthValue,
  695.         mnHAStatus  RowStatus
  696.     }
  697.  
  698.     mnHAAddress OBJECT-TYPE
  699.         SYNTAX      IpAddress
  700.         MAX-ACCESS  not-accessible
  701.         STATUS      current
  702.         DESCRIPTION
  703.                 "IP address of mobile node's Home Agent."
  704.         ::= { mnHAEntry 1 }
  705.  
  706.     mnCurrentHA OBJECT-TYPE
  707.         SYNTAX      TruthValue
  708.         MAX-ACCESS  read-only
  709.         STATUS      current
  710.         DESCRIPTION
  711.                 "Whether this home agent is the current home agent for
  712.                 the mobile node. If it is true, the mobile node is
  713.                 registered with that home agent."
  714.         ::= { mnHAEntry 2 }
  715.  
  716.     mnHAStatus  OBJECT-TYPE
  717.         SYNTAX      RowStatus
  718.         MAX-ACCESS  read-create
  719.         STATUS      current
  720.         DESCRIPTION
  721.                 "The row status for this home agent entry. If the
  722.                 status is set to 'createAndGo' or 'active', then the
  723.                 mobile node can use mnHAAddress as a valid candidate
  724.                 for a home agent. If the status is set to 'destroy',
  725.                 then the mobile node should delete this row, and
  726.                 deregister from that home agent."
  727.  
  728.  
  729.  
  730. Cong, Hamlen & Perkins      Standards Track                    [Page 13]
  731.  
  732. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  733.  
  734.  
  735.         ::= { mnHAEntry 3 }
  736.  
  737.     mnFATable OBJECT-TYPE
  738.         SYNTAX      SEQUENCE OF MnFAEntry
  739.         MAX-ACCESS  not-accessible
  740.         STATUS      current
  741.         DESCRIPTION
  742.                 "A table containing all foreign agents that the mobile
  743.                 node knows about and their corresponding COA (care-of
  744.                 address). This COA is an address of a foreign agent
  745.                 with which the mobile node is registered. The table is
  746.                 updated when advertisements are received by the mobile
  747.                 node. If an advertisement expires, its entry(s) should
  748.                 be deleted from the table. One foreign agent can
  749.                 provide more than one COA in its advertisements."
  750.         ::= { mnDiscovery 1 }
  751.  
  752.     mnFAEntry OBJECT-TYPE
  753.         SYNTAX      MnFAEntry
  754.         MAX-ACCESS  not-accessible
  755.         STATUS      current
  756.         DESCRIPTION
  757.                 "One pair of foreign agent IP address and COA for that
  758.                 foreign agent."
  759.         INDEX { mnFAAddress, mnCOA }
  760.         ::= { mnFATable 1 }
  761.  
  762.     MnFAEntry ::= SEQUENCE {
  763.         mnFAAddress IpAddress,
  764.         mnCOA IpAddress
  765.     }
  766.  
  767.     mnFAAddress OBJECT-TYPE
  768.         SYNTAX      IpAddress
  769.         MAX-ACCESS  read-only
  770.         STATUS      current
  771.         DESCRIPTION
  772.                 "Foreign agent's IP address."
  773.         ::= { mnFAEntry 1 }
  774.  
  775.     mnCOA   OBJECT-TYPE
  776.         SYNTAX      IpAddress
  777.         MAX-ACCESS  read-only
  778.         STATUS      current
  779.         DESCRIPTION
  780.                 "A care-of address being offered by this foreign agent
  781.                 or a co-located care-of address which the mobile node
  782.                 has associated with one of its own network
  783.  
  784.  
  785.  
  786. Cong, Hamlen & Perkins      Standards Track                    [Page 14]
  787.  
  788. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  789.  
  790.  
  791.                 interfaces."
  792.         ::= { mnFAEntry 2 }
  793.  
  794.    -- Mobile node could store multiple agent advertisements, however,
  795.    -- only the most recently received agent advertisement information
  796.    -- is required to be made available to the manager station.
  797.  
  798.     mnRecentAdvReceived OBJECT IDENTIFIER ::= { mnDiscovery 2 }
  799.  
  800.     mnAdvSourceAddress OBJECT-TYPE
  801.         SYNTAX      IpAddress
  802.         MAX-ACCESS  read-only
  803.         STATUS      current
  804.         DESCRIPTION
  805.                 "The source IP address of the most recently received
  806.                 Agent Advertisement. This address could be the address
  807.                 of a home agent or a foreign agent."
  808.         ::= { mnRecentAdvReceived 1 }
  809.  
  810.     mnAdvSequence OBJECT-TYPE
  811.         SYNTAX      INTEGER (0..65535)
  812.         MAX-ACCESS  read-only
  813.         STATUS      current
  814.         DESCRIPTION
  815.                 "The sequence number of the most recently received
  816.                 advertisement. The sequence number ranges from 0 to
  817.                 0xffff. After the sequence number attains the value
  818.                 0xffff, it will roll over to 256."
  819.         ::= { mnRecentAdvReceived 2 }
  820.  
  821.     mnAdvFlags OBJECT-TYPE
  822.         SYNTAX      BITS {
  823.                          vjCompression(0),
  824.                          gre(1),
  825.                          minEnc(2),
  826.                          foreignAgent(3),
  827.                          homeAgent(4),
  828.                          busy(5),
  829.                          regRequired(6)
  830.                     }
  831.         MAX-ACCESS  read-only
  832.         STATUS      current
  833.         DESCRIPTION
  834.                 "The flags are contained in the 7th byte in the
  835.                 extension of the most recently received mobility agent
  836.                 advertisement:
  837.                     vjCompression
  838.                         -- Agent supports Van Jacobson compression
  839.  
  840.  
  841.  
  842. Cong, Hamlen & Perkins      Standards Track                    [Page 15]
  843.  
  844. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  845.  
  846.  
  847.                     gre
  848.                         -- Agent offers Generice Routing Encapsulation
  849.                     minEnc,
  850.                         -- Agent offers Minimal Encapsulation
  851.                     foreignAgent,
  852.                         -- Agent is a Foreign Agent
  853.                     homeAgent,
  854.                         -- Agent is a Home Agent
  855.                     busy,
  856.                         -- Foreign Agent is busy
  857.                     regRequired,
  858.                         -- FA registration is required."
  859.         ::= { mnRecentAdvReceived 3 }
  860.  
  861.     mnAdvMaxRegLifetime OBJECT-TYPE
  862.         SYNTAX      INTEGER (0..65535)
  863.         UNITS       "seconds"
  864.         MAX-ACCESS  read-only
  865.         STATUS      current
  866.         DESCRIPTION
  867.                 "The longest lifetime in seconds that the agent is
  868.                 willing to accept in any registration request."
  869.         ::= { mnRecentAdvReceived 4 }
  870.  
  871.     mnAdvMaxAdvLifetime OBJECT-TYPE
  872.         SYNTAX      INTEGER (0..65535)
  873.         UNITS       "seconds"
  874.         MAX-ACCESS  read-only
  875.         STATUS      current
  876.         DESCRIPTION
  877.                 "The maximum length of time that the Advertisement is
  878.                 considered valid in the absence of further
  879.                 Advertisements."
  880.         REFERENCE
  881.                 "AdvertisementLifeTime in RFC1256."
  882.         ::= { mnRecentAdvReceived 5 }
  883.  
  884.     mnAdvTimeReceived OBJECT-TYPE
  885.         SYNTAX      TimeStamp
  886.         MAX-ACCESS  read-only
  887.         STATUS      current
  888.         DESCRIPTION
  889.                 "The time at which the most recently received
  890.                 advertisement was received."
  891.         ::= { mnRecentAdvReceived 6 }
  892.  
  893.    -- Mobile Node Discovery Group Counter
  894.  
  895.  
  896.  
  897.  
  898. Cong, Hamlen & Perkins      Standards Track                    [Page 16]
  899.  
  900. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  901.  
  902.  
  903.     mnSolicitationsSent OBJECT-TYPE
  904.         SYNTAX      Counter32
  905.         MAX-ACCESS  read-only
  906.         STATUS      current
  907.         DESCRIPTION
  908.                 "Total number of Solicitation sent by the mobile
  909.                 node."
  910.         ::= { mnDiscovery 3 }
  911.  
  912.     mnAdvertisementsReceived OBJECT-TYPE
  913.         SYNTAX      Counter32
  914.         MAX-ACCESS  read-only
  915.         STATUS      current
  916.         DESCRIPTION
  917.                 "Total number of advertisements received by the mobile
  918.                 node."
  919.         ::= { mnDiscovery 4 }
  920.  
  921.     mnAdvsDroppedInvalidExtension OBJECT-TYPE
  922.         SYNTAX      Counter32
  923.         MAX-ACCESS  read-only
  924.         STATUS      current
  925.         DESCRIPTION
  926.                 "Total number of advertisements dropped by the mobile
  927.                 node due to both poorly formed extensions and
  928.                 unrecognized extensions with extension number in the
  929.                 range 0-127."
  930.         ::= { mnDiscovery 5 }
  931.  
  932.     mnAdvsIgnoredUnknownExtension OBJECT-TYPE
  933.         SYNTAX      Counter32
  934.         MAX-ACCESS  read-only
  935.         STATUS      current
  936.         DESCRIPTION
  937.                 "Total number of unrecognized extensions in the range
  938.                 128-255 that were ignored by the mobile node."
  939.         ::= { mnDiscovery 6 }
  940.  
  941.     mnMoveFromHAToFA OBJECT-TYPE
  942.         SYNTAX      Counter32
  943.         MAX-ACCESS  read-only
  944.         STATUS      current
  945.         DESCRIPTION
  946.                 "Number of times that the mobile node has decided to
  947.                 move from its home network to a foreign network."
  948.         ::= { mnDiscovery 7 }
  949.  
  950.     mnMoveFromFAToFA OBJECT-TYPE
  951.  
  952.  
  953.  
  954. Cong, Hamlen & Perkins      Standards Track                    [Page 17]
  955.  
  956. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  957.  
  958.  
  959.         SYNTAX      Counter32
  960.         MAX-ACCESS  read-only
  961.         STATUS      current
  962.         DESCRIPTION
  963.                 "Number of times that the mobile node has decided to
  964.                 move from one foreign network to another foreign
  965.                 network."
  966.         ::= { mnDiscovery 8 }
  967.  
  968.     mnMoveFromFAToHA OBJECT-TYPE
  969.         SYNTAX      Counter32
  970.         MAX-ACCESS  read-only
  971.         STATUS      current
  972.         DESCRIPTION
  973.                 "Number of times that the mobile node has decided to
  974.                 move from a foreign network to its home network."
  975.         ::= { mnDiscovery 9 }
  976.  
  977.     mnGratuitousARPsSend OBJECT-TYPE
  978.         SYNTAX      Counter32
  979.         MAX-ACCESS  read-only
  980.         STATUS      current
  981.         DESCRIPTION
  982.                 "Total number of Gratuitous ARPs sent by mobile node
  983.                 in order to clear out any stale ARP entries in the ARP
  984.                 caches of nodes on the home network."
  985.         ::= { mnDiscovery 10 }
  986.  
  987.     mnAgentRebootsDectected OBJECT-TYPE
  988.         SYNTAX      Counter32
  989.         MAX-ACCESS  read-only
  990.         STATUS      current
  991.         DESCRIPTION
  992.                 "Total number of agent reboots detected by the mobile
  993.                 node through sequence number of the advertisement."
  994.         ::= { mnDiscovery 11 }
  995.  
  996.     -- Mobile Node Registration Group
  997.  
  998.     -- Registration table of mobile node
  999.  
  1000.     mnRegistrationTable OBJECT-TYPE
  1001.         SYNTAX      SEQUENCE OF MnRegistrationEntry
  1002.         MAX-ACCESS  not-accessible
  1003.         STATUS      current
  1004.         DESCRIPTION
  1005.                 "A table containing information about the mobile
  1006.                 node's attempted registration(s).  The mobile node
  1007.  
  1008.  
  1009.  
  1010. Cong, Hamlen & Perkins      Standards Track                    [Page 18]
  1011.  
  1012. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1013.  
  1014.  
  1015.                 updates this table based upon Registration Requests
  1016.                 sent and Registration Replies received in response to
  1017.                 these requests.  Certain variables within this table
  1018.                 are also updated if when Registration Requests are
  1019.                 retransmitted."
  1020.         ::= { mnRegistration 1 }
  1021.  
  1022.     mnRegistrationEntry OBJECT-TYPE
  1023.         SYNTAX      MnRegistrationEntry
  1024.         MAX-ACCESS  not-accessible
  1025.         STATUS      current
  1026.         DESCRIPTION
  1027.                 "Information about one registration attempt."
  1028.         INDEX { mnRegAgentAddress, mnRegCOA}
  1029.         ::= { mnRegistrationTable 1 }
  1030.  
  1031.     MnRegistrationEntry ::= SEQUENCE {
  1032.         mnRegAgentAddress IpAddress,
  1033.         mnRegCOA IpAddress,
  1034.         mnRegFlags RegistrationFlags,
  1035.         mnRegIDLow Integer32,
  1036.         mnRegIDHigh Integer32,
  1037.         mnRegTimeRequested Integer32,
  1038.         mnRegTimeRemaining  Gauge32,
  1039.         mnRegTimeSent    TimeStamp,
  1040.         mnRegIsAccepted  TruthValue,
  1041.         mnCOAIsLocal     TruthValue
  1042.         }
  1043.  
  1044.     mnRegAgentAddress OBJECT-TYPE
  1045.         SYNTAX      IpAddress
  1046.         MAX-ACCESS  read-only
  1047.         STATUS      current
  1048.         DESCRIPTION
  1049.                  "IP address of the agent as used in the destination
  1050.                  IP address of the Registration Request.  The agent
  1051.                  may be a home agent or a foreign agent."
  1052.         ::= { mnRegistrationEntry 1 }
  1053.  
  1054.     mnRegCOA OBJECT-TYPE
  1055.         SYNTAX      IpAddress
  1056.         MAX-ACCESS  read-only
  1057.         STATUS      current
  1058.         DESCRIPTION
  1059.                 "Care-of address for the registration."
  1060.         ::= { mnRegistrationEntry 2 }
  1061.  
  1062.     mnRegFlags OBJECT-TYPE
  1063.  
  1064.  
  1065.  
  1066. Cong, Hamlen & Perkins      Standards Track                    [Page 19]
  1067.  
  1068. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1069.  
  1070.  
  1071.         SYNTAX      RegistrationFlags
  1072.         MAX-ACCESS  read-only
  1073.         STATUS      current
  1074.         DESCRIPTION
  1075.                 "Registration flags sent by the mobile node. It is the
  1076.                 second byte in the Mobile IP Registratation Request
  1077.                 message."
  1078.         ::= { mnRegistrationEntry 3 }
  1079.  
  1080.     mnRegIDLow OBJECT-TYPE
  1081.         SYNTAX      Integer32
  1082.         MAX-ACCESS  read-only
  1083.         STATUS      current
  1084.         DESCRIPTION
  1085.                 "Low-order 32 bits of the Identification used in that
  1086.                 registration by the mobile node."
  1087.         ::= { mnRegistrationEntry 4 }
  1088.  
  1089.     mnRegIDHigh OBJECT-TYPE
  1090.         SYNTAX      Integer32
  1091.         MAX-ACCESS  read-only
  1092.         STATUS      current
  1093.         DESCRIPTION
  1094.                 "High-order 32 bits of the Identification used in that
  1095.                 registration by the mobile node."
  1096.         ::= { mnRegistrationEntry 5 }
  1097.  
  1098.     mnRegTimeRequested OBJECT-TYPE
  1099.         SYNTAX      Integer32
  1100.         UNITS       "seconds"
  1101.         MAX-ACCESS  read-only
  1102.         STATUS      current
  1103.         DESCRIPTION
  1104.                 "If the registration is pending, then this is the
  1105.                 lifetime requested by the mobile node (in seconds).
  1106.                 If the registration has been accepted, then this is
  1107.                 the lifetime actually granted by the home agent in the
  1108.                 reply."
  1109.         ::= { mnRegistrationEntry 6 }
  1110.  
  1111.     mnRegTimeRemaining OBJECT-TYPE
  1112.         SYNTAX      Gauge32
  1113.         UNITS       "seconds"
  1114.         MAX-ACCESS  read-only
  1115.         STATUS      current
  1116.         DESCRIPTION
  1117.                 "The number of seconds remaining until this
  1118.                 registration expires.  It has the same initial value
  1119.  
  1120.  
  1121.  
  1122. Cong, Hamlen & Perkins      Standards Track                    [Page 20]
  1123.  
  1124. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1125.  
  1126.  
  1127.                 as mnRegTimeRequested and is only valid if
  1128.                 mnRegIsAccepted is TRUE."
  1129.         ::= { mnRegistrationEntry 7 }
  1130.  
  1131.     mnRegTimeSent OBJECT-TYPE
  1132.         SYNTAX      TimeStamp
  1133.         MAX-ACCESS  read-only
  1134.         STATUS      current
  1135.         DESCRIPTION
  1136.                 "The time when the last (re-)transmission occured."
  1137.         ::= { mnRegistrationEntry 8 }
  1138.  
  1139.     mnRegIsAccepted OBJECT-TYPE
  1140.         SYNTAX      TruthValue
  1141.         MAX-ACCESS  read-only
  1142.         STATUS      current
  1143.         DESCRIPTION
  1144.                 "true(1) if the mobile node has received a
  1145.                 Registration Reply indicating that service has been
  1146.                 accepted; false(2) otherwise.  false(2) implies that
  1147.                 the registration is still pending."
  1148.         ::= { mnRegistrationEntry 9 }
  1149.  
  1150.     mnCOAIsLocal OBJECT-TYPE
  1151.         SYNTAX      TruthValue
  1152.         MAX-ACCESS  read-only
  1153.         STATUS      current
  1154.         DESCRIPTION
  1155.                 "Whether the COA is local to (dynamically acquired by)
  1156.                 the mobile node or not.  If it is false(2), the COA is
  1157.                 an address of the foreign agent."
  1158.         ::= { mnRegistrationEntry 10 }
  1159.  
  1160.     -- Mobile Node Registration Group Counters
  1161.  
  1162.     mnRegRequestsSent OBJECT-TYPE
  1163.         SYNTAX      Counter32
  1164.         MAX-ACCESS  read-only
  1165.         STATUS      current
  1166.         DESCRIPTION
  1167.                 "Total number of registration requests sent by the
  1168.                 mobile node. This does not include deregistrations
  1169.                 (those with Lifetime equal to zero)."
  1170.         ::= { mnRegistration 2 }
  1171.  
  1172.     mnDeRegRequestsSent OBJECT-TYPE
  1173.         SYNTAX      Counter32
  1174.         MAX-ACCESS  read-only
  1175.  
  1176.  
  1177.  
  1178. Cong, Hamlen & Perkins      Standards Track                    [Page 21]
  1179.  
  1180. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1181.  
  1182.  
  1183.         STATUS      current
  1184.         DESCRIPTION
  1185.                 "Total number of deregistration requests sent by the
  1186.                 mobile node (those with Lifetime equal to zero)."
  1187.         ::= { mnRegistration 3 }
  1188.  
  1189.     mnRegRepliesRecieved OBJECT-TYPE
  1190.         SYNTAX      Counter32
  1191.         MAX-ACCESS  read-only
  1192.         STATUS      current
  1193.         DESCRIPTION
  1194.                 "Total number of registration replies received by the
  1195.                 mobile node in which the Lifetime is greater than
  1196.                 zero."
  1197.         ::= { mnRegistration 4 }
  1198.  
  1199.     mnDeRegRepliesRecieved OBJECT-TYPE
  1200.         SYNTAX      Counter32
  1201.         MAX-ACCESS  read-only
  1202.         STATUS      current
  1203.         DESCRIPTION
  1204.                 "Total number of (de)registration replies received by
  1205.                 the mobile node in which the Lifetime is equal to
  1206.                 zero."
  1207.         ::= { mnRegistration 5 }
  1208.  
  1209.     mnRepliesInvalidHomeAddress OBJECT-TYPE
  1210.         SYNTAX      Counter32
  1211.         MAX-ACCESS  read-only
  1212.         STATUS      current
  1213.         DESCRIPTION
  1214.                 "Total number of replies with invalid home address for
  1215.                 the mobile node."
  1216.         ::= { mnRegistration 6 }
  1217.  
  1218.     mnRepliesUnknownHA OBJECT-TYPE
  1219.         SYNTAX      Counter32
  1220.         MAX-ACCESS  read-only
  1221.         STATUS      current
  1222.         DESCRIPTION
  1223.                 "Total number of replies with unknown home agents
  1224.                 (not in home agent table)."
  1225.         ::= { mnRegistration 7 }
  1226.  
  1227.     mnRepliesUnknownFA OBJECT-TYPE
  1228.         SYNTAX      Counter32
  1229.         MAX-ACCESS  read-only
  1230.         STATUS      current
  1231.  
  1232.  
  1233.  
  1234. Cong, Hamlen & Perkins      Standards Track                    [Page 22]
  1235.  
  1236. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1237.  
  1238.  
  1239.         DESCRIPTION
  1240.                 "Total number of replies with unknown foreign agents if
  1241.                 replies relayed through foreign agent."
  1242.         ::= { mnRegistration 8 }
  1243.  
  1244.     mnRepliesInvalidID OBJECT-TYPE
  1245.         SYNTAX      Counter32
  1246.         MAX-ACCESS  read-only
  1247.         STATUS      current
  1248.         DESCRIPTION
  1249.                 "Total number of replies with invalid Identification
  1250.                 fields."
  1251.         ::= { mnRegistration 9 }
  1252.  
  1253.     mnRepliesDroppedInvalidExtension OBJECT-TYPE
  1254.         SYNTAX      Counter32
  1255.         MAX-ACCESS  read-only
  1256.         STATUS      current
  1257.         DESCRIPTION
  1258.                 "Total number of Registration Replies dropped by the
  1259.                 mobile node due to both poorly formed extensions and
  1260.                 unrecognized extensions with extension number in the
  1261.                 range 0-127."
  1262.         ::= { mnRegistration 10 }
  1263.  
  1264.     mnRepliesIgnoredUnknownExtension OBJECT-TYPE
  1265.         SYNTAX      Counter32
  1266.         MAX-ACCESS  read-only
  1267.         STATUS      current
  1268.         DESCRIPTION
  1269.                 "Total number of Registration Replies that contained
  1270.                 one or more unrecognized extensions in the range
  1271.                 128-255 that were ignored by the mobile node."
  1272.         ::= { mnRegistration 11 }
  1273.  
  1274.     mnRepliesHAAuthenticationFailure OBJECT-TYPE
  1275.         SYNTAX      Counter32
  1276.         MAX-ACCESS  read-only
  1277.         STATUS      current
  1278.         DESCRIPTION
  1279.                 "Total number of replies without a valid Home Agent to
  1280.                 Mobile Node authenticator."
  1281.         ::= { mnRegistration 12 }
  1282.  
  1283.     mnRepliesFAAuthenticationFailure OBJECT-TYPE
  1284.         SYNTAX      Counter32
  1285.         MAX-ACCESS  read-only
  1286.         STATUS      current
  1287.  
  1288.  
  1289.  
  1290. Cong, Hamlen & Perkins      Standards Track                    [Page 23]
  1291.  
  1292. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1293.  
  1294.  
  1295.         DESCRIPTION
  1296.                 "Total number of replies without a valid Foreign Agent
  1297.                 to Mobile Node authenticator."
  1298.         ::= { mnRegistration 13 }
  1299.  
  1300.     mnRegRequestsAccepted OBJECT-TYPE
  1301.         SYNTAX      Counter32
  1302.         MAX-ACCESS  read-only
  1303.         STATUS      current
  1304.         DESCRIPTION
  1305.                 "Total number of registration requests accepted by the
  1306.                 mobile node's home agent (Code 0 and Code 1)."
  1307.         ::= { mnRegistration 14 }
  1308.  
  1309.     mnRegRequestsDeniedByHA OBJECT-TYPE
  1310.         SYNTAX      Counter32
  1311.         MAX-ACCESS  read-only
  1312.         STATUS      current
  1313.         DESCRIPTION
  1314.                 "Total number of registration requests denied by
  1315.                 mobile node's home agent (Sum of Code 128 through
  1316.                 Code 191)."
  1317.         ::= { mnRegistration 15 }
  1318.  
  1319.     mnRegRequestsDeniedByFA OBJECT-TYPE
  1320.         SYNTAX      Counter32
  1321.         MAX-ACCESS  read-only
  1322.         STATUS      current
  1323.         DESCRIPTION
  1324.                 "Total number of registration requests denied by the
  1325.                 foreign agent (Sum of Codes 64 through Code 127)."
  1326.         ::= { mnRegistration 16 }
  1327.  
  1328.     mnRegRequestsDeniedByHADueToID OBJECT-TYPE
  1329.         SYNTAX      Counter32
  1330.         MAX-ACCESS  read-only
  1331.         STATUS      current
  1332.         DESCRIPTION
  1333.                 "Total number of Registration Request denied by home
  1334.                 agent due to identification mismatch."
  1335.         ::= { mnRegistration 17 }
  1336.  
  1337.     mnRegRequestsWithDirectedBroadcast OBJECT-TYPE
  1338.         SYNTAX      Counter32
  1339.         MAX-ACCESS  read-only
  1340.         STATUS      current
  1341.         DESCRIPTION
  1342.                 "Total number of Registration Requests sent by mobile
  1343.  
  1344.  
  1345.  
  1346. Cong, Hamlen & Perkins      Standards Track                    [Page 24]
  1347.  
  1348. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1349.  
  1350.  
  1351.                 node with a directed broadcast address in the home
  1352.                 agent field."
  1353.         ::= { mnRegistration 18 }
  1354.  
  1355.     -- MA Advertisement Group
  1356.  
  1357.     -- Mobility agent advertisement configuration table
  1358.  
  1359.     maAdvConfigTable OBJECT-TYPE
  1360.         SYNTAX      SEQUENCE OF MaAdvConfigEntry
  1361.         MAX-ACCESS  not-accessible
  1362.         STATUS      current
  1363.         DESCRIPTION
  1364.                 "A table containing configurable advertisement
  1365.                 parameters for all advertisement interfaces in
  1366.                 the mobility agent."
  1367.         ::= { maAdvertisement 1 }
  1368.  
  1369.     maAdvConfigEntry OBJECT-TYPE
  1370.         SYNTAX      MaAdvConfigEntry
  1371.         MAX-ACCESS  not-accessible
  1372.         STATUS      current
  1373.         DESCRIPTION
  1374.                 "Advertisement parameters for one advertisement
  1375.                 interface."
  1376.         INDEX   { maInterfaceAddress }
  1377.         ::= { maAdvConfigTable 1 }
  1378.  
  1379.     MaAdvConfigEntry    ::= SEQUENCE {
  1380.           maInterfaceAddress IpAddress,
  1381.           maAdvMaxRegLifetime Integer32,
  1382.           maAdvPrefixLengthInclusion TruthValue,
  1383.           maAdvAddress IpAddress,
  1384.           maAdvMaxInterval Integer32,
  1385.           maAdvMinInterval Integer32,
  1386.           maAdvMaxAdvLifetime Integer32,
  1387.           maAdvResponseSolicitationOnly TruthValue,
  1388.           maAdvStatus RowStatus
  1389.         }
  1390.  
  1391.     maInterfaceAddress OBJECT-TYPE
  1392.         SYNTAX      IpAddress
  1393.         MAX-ACCESS  not-accessible
  1394.         STATUS      current
  1395.         DESCRIPTION
  1396.                 "IP address for advertisement interface."
  1397.         ::= { maAdvConfigEntry 1 }
  1398.  
  1399.  
  1400.  
  1401.  
  1402. Cong, Hamlen & Perkins      Standards Track                    [Page 25]
  1403.  
  1404. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1405.  
  1406.  
  1407.     maAdvMaxRegLifetime OBJECT-TYPE
  1408.         SYNTAX      Integer32 (0..65535)
  1409.         UNITS       "seconds"
  1410.         MAX-ACCESS  read-create
  1411.         STATUS      current
  1412.         DESCRIPTION
  1413.                 "The longest lifetime in seconds that mobility agent
  1414.                 is willing to accept in any Registration Request."
  1415.         ::= { maAdvConfigEntry 2 }
  1416.  
  1417.     maAdvPrefixLengthInclusion OBJECT-TYPE
  1418.         SYNTAX      TruthValue
  1419.         MAX-ACCESS  read-create
  1420.         STATUS      current
  1421.         DESCRIPTION
  1422.                 "Whether the advertisement should include the Prefix-
  1423.                 Lengths Extension. If it is true, all advertisements
  1424.                 sent over this interface should include the
  1425.                 Prefix-Lengths Extension."
  1426.         ::= { maAdvConfigEntry 3 }
  1427.  
  1428.     maAdvAddress OBJECT-TYPE
  1429.         SYNTAX      IpAddress
  1430.         MAX-ACCESS  read-create
  1431.         STATUS      current
  1432.         DESCRIPTION
  1433.                 "The IP destination address to be used for
  1434.                 advertisements sent from the interface. The only
  1435.                 permissible values are the all-systems multicast
  1436.                 address (224.0.0.1) or the limited-broadcast address
  1437.                 (255.255.255.255)."
  1438.         REFERENCE
  1439.                 "AdvertisementAddress in RFC1256."
  1440.         ::= { maAdvConfigEntry 4 }
  1441.  
  1442.     maAdvMaxInterval OBJECT-TYPE
  1443.         SYNTAX      Integer32 (4..1800)
  1444.         UNITS       "seconds"
  1445.         MAX-ACCESS  read-create
  1446.         STATUS      current
  1447.         DESCRIPTION
  1448.                 "The maximum time in seconds between successive
  1449.                 transmissions of Agent Advertisements from this
  1450.                 interface."
  1451.         REFERENCE
  1452.                 "MaxAdvertisementInterval in RFC1256."
  1453.         ::= { maAdvConfigEntry 5 }
  1454.  
  1455.  
  1456.  
  1457.  
  1458. Cong, Hamlen & Perkins      Standards Track                    [Page 26]
  1459.  
  1460. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1461.  
  1462.  
  1463.     maAdvMinInterval OBJECT-TYPE
  1464.         SYNTAX      Integer32 (3..1800)
  1465.         UNITS       "seconds"
  1466.         MAX-ACCESS  read-create
  1467.         STATUS      current
  1468.         DESCRIPTION
  1469.                 "The minimum time in seconds between successive
  1470.                 transmissions of Agent Advertisements from this
  1471.                 interface."
  1472.         REFERENCE
  1473.                 "MinAdvertisementInterval in RFC1256."
  1474.         ::= { maAdvConfigEntry 6 }
  1475.  
  1476.     maAdvMaxAdvLifetime OBJECT-TYPE
  1477.         SYNTAX      Integer32 (4..9000)
  1478.         UNITS       "seconds"
  1479.         MAX-ACCESS  read-create
  1480.         STATUS      current
  1481.         DESCRIPTION
  1482.                 "The time (in seconds) to be placed in the Lifetime
  1483.                 field of the RFC 1256-portion of the Agent
  1484.                 Advertisements sent over this interface."
  1485.         REFERENCE
  1486.                 "AdvertisementLifetime in RFC1256."
  1487.         ::= { maAdvConfigEntry 7 }
  1488.  
  1489.     maAdvResponseSolicitationOnly OBJECT-TYPE
  1490.         SYNTAX      TruthValue
  1491.         MAX-ACCESS  read-create
  1492.         STATUS      current
  1493.         DESCRIPTION
  1494.                 "The flag indicates whether the advertisement from
  1495.                 that interface should be sent only in response to an
  1496.                 Agent Solicitation message."
  1497.         DEFVAL      { false }
  1498.         ::= { maAdvConfigEntry 8 }
  1499.  
  1500.     maAdvStatus OBJECT-TYPE
  1501.         SYNTAX      RowStatus
  1502.         MAX-ACCESS  read-create
  1503.         STATUS      current
  1504.         DESCRIPTION
  1505.                 "The row status for the agent advertisement table. If
  1506.                 this column status is 'active', the manager should not
  1507.                 change any column in the row."
  1508.         ::= { maAdvConfigEntry 9 }
  1509.  
  1510.    -- MA Advertisement Group Counters
  1511.  
  1512.  
  1513.  
  1514. Cong, Hamlen & Perkins      Standards Track                    [Page 27]
  1515.  
  1516. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1517.  
  1518.  
  1519.     maAdvertisementsSent OBJECT-TYPE
  1520.         SYNTAX      Counter32
  1521.         MAX-ACCESS  read-only
  1522.         STATUS      current
  1523.         DESCRIPTION
  1524.                 "Total number of advertisements sent by the mobility
  1525.                 agent."
  1526.         ::= { maAdvertisement 2 }
  1527.  
  1528.     maAdvsSentForSolicitation OBJECT-TYPE
  1529.         SYNTAX      Counter32
  1530.         MAX-ACCESS  read-only
  1531.         STATUS      current
  1532.         DESCRIPTION
  1533.                 "Total number of advertisements sent by mobility agent
  1534.                 in response to mobile node solicitations."
  1535.         ::= { maAdvertisement 3 }
  1536.  
  1537.     maSolicitationsReceived OBJECT-TYPE
  1538.         SYNTAX      Counter32
  1539.         MAX-ACCESS  read-only
  1540.         STATUS      current
  1541.         DESCRIPTION
  1542.                 "Total number of solicitations received by the
  1543.                 mobility agent."
  1544.         ::= { maAdvertisement 4 }
  1545.  
  1546.     -- Foreign Agent Group
  1547.  
  1548.     -- Foreign Agent System Group
  1549.  
  1550.     faCOATable OBJECT-TYPE
  1551.         SYNTAX      SEQUENCE OF FaCOAEntry
  1552.         MAX-ACCESS  not-accessible
  1553.         STATUS      current
  1554.         DESCRIPTION
  1555.                 "A table containing all of the care-of addresses
  1556.                 (COAs) supported by the foreign agent. New entries can
  1557.                 be added to the table. The order of entries in the
  1558.                 faCOATAble is also the order in which the COAs are
  1559.                 listed in the Agent Advertisement."
  1560.            ::= { faSystem 1 }
  1561.  
  1562.     faCOAEntry OBJECT-TYPE
  1563.         SYNTAX      FaCOAEntry
  1564.         MAX-ACCESS  not-accessible
  1565.         STATUS      current
  1566.         DESCRIPTION
  1567.  
  1568.  
  1569.  
  1570. Cong, Hamlen & Perkins      Standards Track                    [Page 28]
  1571.  
  1572. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1573.  
  1574.  
  1575.                 "Entry of COA"
  1576.         INDEX { faSupportedCOA }
  1577.         ::= { faCOATable 1 }
  1578.  
  1579.     FaCOAEntry     ::=
  1580.         SEQUENCE {
  1581.                  faSupportedCOA IpAddress,
  1582.                  faCOAStatus    RowStatus
  1583.         }
  1584.  
  1585.     faSupportedCOA OBJECT-TYPE
  1586.         SYNTAX      IpAddress
  1587.         MAX-ACCESS  not-accessible
  1588.         STATUS      current
  1589.         DESCRIPTION
  1590.                 "Care-of-address supported by this foreign agent."
  1591.         ::= { faCOAEntry 1 }
  1592.  
  1593.     faCOAStatus  OBJECT-TYPE
  1594.         SYNTAX      RowStatus
  1595.         MAX-ACCESS  read-create
  1596.         STATUS      current
  1597.         DESCRIPTION
  1598.                 "The row status for COA entry."
  1599.         ::= { faCOAEntry 2 }
  1600.  
  1601.     -- Foreign Agent Advertisement Group
  1602.     -- FA needs to implement MA Advertisement Group plus that group
  1603.  
  1604.     faIsBusy OBJECT-TYPE
  1605.         SYNTAX      TruthValue
  1606.         MAX-ACCESS  read-only
  1607.         STATUS      current
  1608.         DESCRIPTION
  1609.                 "Whether or not the foreign agent is too busy to
  1610.                 accept additional registrations. If true(1), the agent
  1611.                 is busy and any Agent advertisements sent from this
  1612.                 agent should have the 'B' bit set to 1."
  1613.         ::= { faAdvertisement 1 }
  1614.  
  1615.     faRegistrationRequired OBJECT-TYPE
  1616.         SYNTAX      TruthValue
  1617.         MAX-ACCESS  read-write
  1618.         STATUS      current
  1619.         DESCRIPTION
  1620.                 "Whether or not this foreign agent requires
  1621.                 registration even from those mobile nodes that have
  1622.                 acquired their own, colocated care-of address.  If
  1623.  
  1624.  
  1625.  
  1626. Cong, Hamlen & Perkins      Standards Track                    [Page 29]
  1627.  
  1628. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1629.  
  1630.  
  1631.                 true(1), registration is required and any Agent
  1632.                 Advertisements sent from this agent should have the
  1633.                 'R' bit set to 1."
  1634.         ::= { faAdvertisement 2 }
  1635.  
  1636.     -- Foreign Agent Registration Group
  1637.  
  1638.     -- Foreign Agent Visitors List
  1639.  
  1640.     faVisitorTable OBJECT-TYPE
  1641.         SYNTAX      SEQUENCE OF FaVisitorEntry
  1642.         MAX-ACCESS  not-accessible
  1643.         STATUS      current
  1644.         DESCRIPTION
  1645.                 "A table containing the foreign agent's visitor list.
  1646.                 The foreign agent updates this table in response to
  1647.                 registration events from mobile nodes."
  1648.         ::= { faRegistration 1 }
  1649.  
  1650.     faVisitorEntry OBJECT-TYPE
  1651.         SYNTAX      FaVisitorEntry
  1652.         MAX-ACCESS  not-accessible
  1653.         STATUS      current
  1654.         DESCRIPTION
  1655.                 "Information for one visitor."
  1656.         INDEX   { faVisitorIPAddress }
  1657.         ::= { faVisitorTable 1 }
  1658.  
  1659.     FaVisitorEntry     ::= SEQUENCE {
  1660.         faVisitorIPAddress IpAddress,
  1661.         faVisitorHomeAddress IpAddress,
  1662.         faVisitorHomeAgentAddress IpAddress,
  1663.         faVisitorTimeGranted Integer32,
  1664.         faVisitorTimeRemaining Gauge32,
  1665.         faVisitorRegFlags RegistrationFlags,
  1666.         faVisitorRegIDLow Integer32,
  1667.         faVisitorRegIDHigh Integer32,
  1668.         faVisitorRegIsAccepted TruthValue
  1669.         }
  1670.  
  1671.     faVisitorIPAddress OBJECT-TYPE
  1672.         SYNTAX      IpAddress
  1673.         MAX-ACCESS  read-only
  1674.         STATUS      current
  1675.         DESCRIPTION
  1676.                 "Source IP address of visitor's Registration Request."
  1677.         ::= { faVisitorEntry 1 }
  1678.  
  1679.  
  1680.  
  1681.  
  1682. Cong, Hamlen & Perkins      Standards Track                    [Page 30]
  1683.  
  1684. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1685.  
  1686.  
  1687.     faVisitorHomeAddress OBJECT-TYPE
  1688.         SYNTAX      IpAddress
  1689.         MAX-ACCESS  read-only
  1690.         STATUS      current
  1691.         DESCRIPTION
  1692.                 "Home (IP) address of visiting mobile node."
  1693.         ::= { faVisitorEntry 2 }
  1694.  
  1695.     faVisitorHomeAgentAddress OBJECT-TYPE
  1696.         SYNTAX      IpAddress
  1697.         MAX-ACCESS  read-only
  1698.         STATUS      current
  1699.         DESCRIPTION
  1700.                 "Home agent IP address for that visiting mobile node."
  1701.         ::= { faVisitorEntry 3 }
  1702.  
  1703.     faVisitorTimeGranted OBJECT-TYPE
  1704.         SYNTAX      Integer32
  1705.         UNITS       "seconds"
  1706.         MAX-ACCESS  read-only
  1707.         STATUS      current
  1708.         DESCRIPTION
  1709.                 "The lifetime in seconds granted to the mobile node
  1710.                 for this registration.  Only valid if
  1711.                 faVisitorRegIsAccepted is true(1)."
  1712.         ::= { faVisitorEntry 4 }
  1713.  
  1714.     faVisitorTimeRemaining OBJECT-TYPE
  1715.         SYNTAX      Gauge32
  1716.         UNITS       "seconds"
  1717.         MAX-ACCESS  read-only
  1718.         STATUS      current
  1719.         DESCRIPTION
  1720.                 "The number of seconds remaining until the
  1721.                 registration is expired. It has the same initial value
  1722.                 as faVisitorTimeGranted, and is counted down by the
  1723.                 foreign agent."
  1724.         ::= { faVisitorEntry 5 }
  1725.  
  1726.     faVisitorRegFlags OBJECT-TYPE
  1727.         SYNTAX      RegistrationFlags
  1728.         MAX-ACCESS  read-only
  1729.         STATUS      current
  1730.         DESCRIPTION
  1731.                 "Registration flags sent by mobile node."
  1732.         ::= { faVisitorEntry 6 }
  1733.  
  1734.     faVisitorRegIDLow OBJECT-TYPE
  1735.  
  1736.  
  1737.  
  1738. Cong, Hamlen & Perkins      Standards Track                    [Page 31]
  1739.  
  1740. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1741.  
  1742.  
  1743.         SYNTAX      Integer32
  1744.         MAX-ACCESS  read-only
  1745.         STATUS      current
  1746.         DESCRIPTION
  1747.                 "Low 32 bits of Identification used in that
  1748.                 registration by the mobile node."
  1749.         ::= { faVisitorEntry 7 }
  1750.  
  1751.     faVisitorRegIDHigh OBJECT-TYPE
  1752.         SYNTAX      Integer32
  1753.         MAX-ACCESS  read-only
  1754.         STATUS      current
  1755.         DESCRIPTION
  1756.                 "High 32 bits of Identification used in that
  1757.                 registration by the mobile node."
  1758.         ::= { faVisitorEntry 8 }
  1759.  
  1760.     faVisitorRegIsAccepted OBJECT-TYPE
  1761.         SYNTAX      TruthValue
  1762.         MAX-ACCESS  read-only
  1763.         STATUS      current
  1764.         DESCRIPTION
  1765.                 "Whether the registration has been accepted or not. If
  1766.                 it is false(2), this registration is still pending for
  1767.                 reply."
  1768.         ::= { faVisitorEntry 9 }
  1769.  
  1770.    -- Foreign Agent Registration Group Counters
  1771.  
  1772.     faRegRequestsReceived OBJECT-TYPE
  1773.         SYNTAX      Counter32
  1774.         MAX-ACCESS  read-only
  1775.         STATUS      current
  1776.         DESCRIPTION
  1777.                 "Total number of valid Registration Requests
  1778.                 received."
  1779.         ::= { faRegistration 2 }
  1780.  
  1781.     faRegRequestsRelayed OBJECT-TYPE
  1782.         SYNTAX      Counter32
  1783.         MAX-ACCESS  read-only
  1784.         STATUS      current
  1785.         DESCRIPTION
  1786.                 "Total number of Registration Requests relayed to home
  1787.                 agent by foreign agent."
  1788.         ::= { faRegistration 3 }
  1789.  
  1790.     faReasonUnspecified OBJECT-TYPE
  1791.  
  1792.  
  1793.  
  1794. Cong, Hamlen & Perkins      Standards Track                    [Page 32]
  1795.  
  1796. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1797.  
  1798.  
  1799.         SYNTAX      Counter32
  1800.         MAX-ACCESS  read-only
  1801.         STATUS      current
  1802.         DESCRIPTION
  1803.                 "Total number of Registration Requests denied by
  1804.                 foreign agent -- reason unspecified (Code 64)."
  1805.         ::= { faRegistration 4 }
  1806.  
  1807.     faAdmProhibited OBJECT-TYPE
  1808.         SYNTAX      Counter32
  1809.         MAX-ACCESS  read-only
  1810.         STATUS      current
  1811.         DESCRIPTION
  1812.                 "Total number of Registration Requests denied by
  1813.                 foreign agent -- administratively prohibited (Code
  1814.                 65)."
  1815.         ::= { faRegistration 5 }
  1816.  
  1817.     faInsufficientResource OBJECT-TYPE
  1818.         SYNTAX      Counter32
  1819.         MAX-ACCESS  read-only
  1820.         STATUS      current
  1821.         DESCRIPTION
  1822.                 "Total number of Registration Requests denied by
  1823.                 foreign agent -- insufficient resources (Code 66)."
  1824.         ::= { faRegistration 6 }
  1825.  
  1826.     faMNAuthenticationFailure OBJECT-TYPE
  1827.         SYNTAX      Counter32
  1828.         MAX-ACCESS  read-only
  1829.         STATUS      current
  1830.         DESCRIPTION
  1831.                 "Total number of Registration Requests denied by
  1832.                 foreign agent -- mobile node failed authentication
  1833.                 (Code 67)."
  1834.         ::= { faRegistration 7 }
  1835.  
  1836.     faRegLifetimeTooLong OBJECT-TYPE
  1837.         SYNTAX      Counter32
  1838.         MAX-ACCESS  read-only
  1839.         STATUS      current
  1840.         DESCRIPTION
  1841.                 "Total number of Registration Requests denied by
  1842.                 foreign agent -- requested lifetime too long (Code
  1843.                 69)."
  1844.         ::= { faRegistration 8 }
  1845.  
  1846.     faPoorlyFormedRequests OBJECT-TYPE
  1847.  
  1848.  
  1849.  
  1850. Cong, Hamlen & Perkins      Standards Track                    [Page 33]
  1851.  
  1852. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1853.  
  1854.  
  1855.         SYNTAX      Counter32
  1856.         MAX-ACCESS  read-only
  1857.         STATUS      current
  1858.         DESCRIPTION
  1859.                 "Total number of Registration Requests denied by
  1860.                 foreign agent -- poorly formed request (Code 70)."
  1861.         ::= { faRegistration 9 }
  1862.  
  1863.     faEncapsulationUnavailable OBJECT-TYPE
  1864.         SYNTAX      Counter32
  1865.         MAX-ACCESS  read-only
  1866.         STATUS      current
  1867.         DESCRIPTION
  1868.                 "Total number of Registration Requests denied by
  1869.                 foreign agent -- requested encapsulation unavailable
  1870.                 (Code 72)."
  1871.         ::= { faRegistration 10 }
  1872.  
  1873.     faVJCompressionUnavailable OBJECT-TYPE
  1874.         SYNTAX      Counter32
  1875.         MAX-ACCESS  read-only
  1876.         STATUS      current
  1877.         DESCRIPTION
  1878.                 "Total number of Registration Requests denied by
  1879.                 foreign agent -- requested Van Jacobson header
  1880.                 compression unavailable (Code 73)."
  1881.         ::= { faRegistration 11 }
  1882.  
  1883.     faHAUnreachable OBJECT-TYPE
  1884.         SYNTAX      Counter32
  1885.         MAX-ACCESS  read-only
  1886.         STATUS      current
  1887.         DESCRIPTION
  1888.                 "Total number of Registration Requests denied by
  1889.                 foreign agent -- home agent unreachable (Codes
  1890.                 80-95)."
  1891.         ::= { faRegistration 12 }
  1892.  
  1893.     faRegRepliesRecieved OBJECT-TYPE
  1894.         SYNTAX      Counter32
  1895.         MAX-ACCESS  read-only
  1896.         STATUS      current
  1897.         DESCRIPTION
  1898.                 "Total number of well-formed Registration Replies
  1899.                 received by foreign agent."
  1900.         ::= { faRegistration 13 }
  1901.  
  1902.     faRegRepliesRelayed OBJECT-TYPE
  1903.  
  1904.  
  1905.  
  1906. Cong, Hamlen & Perkins      Standards Track                    [Page 34]
  1907.  
  1908. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1909.  
  1910.  
  1911.         SYNTAX      Counter32
  1912.         MAX-ACCESS  read-only
  1913.         STATUS      current
  1914.         DESCRIPTION
  1915.                 "Total number of valid Registration Replies relayed to
  1916.                 the mobile node by foreign agent."
  1917.         ::= { faRegistration 14 }
  1918.  
  1919.     faHAAuthenticationFailure OBJECT-TYPE
  1920.         SYNTAX      Counter32
  1921.         MAX-ACCESS  read-only
  1922.         STATUS      current
  1923.         DESCRIPTION
  1924.                 "Total number of Registration Replies denied by
  1925.                 foreign agent -- home agent failed authentication
  1926.                 (Code 68)."
  1927.         ::= { faRegistration 15 }
  1928.  
  1929.     faPoorlyFormedReplies OBJECT-TYPE
  1930.         SYNTAX      Counter32
  1931.         MAX-ACCESS  read-only
  1932.         STATUS      current
  1933.         DESCRIPTION
  1934.                 "Total number of Registration Replies denied by
  1935.                 foreign agent -- poorly formed reply (Code 71)."
  1936.         ::= { faRegistration 16 }
  1937.  
  1938.     -- Home Agent Group
  1939.  
  1940.     -- Home Agent Registration Group
  1941.  
  1942.     -- Home agent mobility binding list
  1943.  
  1944.     haMobilityBindingTable  OBJECT-TYPE
  1945.         SYNTAX      SEQUENCE OF HaMobilityBindingEntry
  1946.         MAX-ACCESS  not-accessible
  1947.         STATUS      current
  1948.         DESCRIPTION
  1949.                 "A table containing the home agent's mobility binding
  1950.                 list.  The home agent updates this table in response
  1951.                 to registration events from mobile nodes."
  1952.         ::= { haRegistration 1 }
  1953.  
  1954.     haMobilityBindingEntry OBJECT-TYPE
  1955.         SYNTAX      HaMobilityBindingEntry
  1956.         MAX-ACCESS  not-accessible
  1957.         STATUS      current
  1958.         DESCRIPTION
  1959.  
  1960.  
  1961.  
  1962. Cong, Hamlen & Perkins      Standards Track                    [Page 35]
  1963.  
  1964. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  1965.  
  1966.  
  1967.                 "An entry on the mobility binding list."
  1968.         INDEX   { haMobilityBindingMN, haMobilityBindingCOA }
  1969.         ::= { haMobilityBindingTable 1 }
  1970.  
  1971.     HaMobilityBindingEntry ::= SEQUENCE {
  1972.          haMobilityBindingMN    IpAddress,
  1973.          haMobilityBindingCOA   IpAddress,
  1974.          haMobilityBindingSourceAddress    IpAddress,
  1975.          haMobilityBindingRegFlags    RegistrationFlags,
  1976.          haMobilityBindingRegIDLow Integer32,
  1977.          haMobilityBindingRegIDHigh Integer32,
  1978.          haMobilityBindingTimeGranted Integer32,
  1979.          haMobilityBindingTimeRemaining Gauge32
  1980.          }
  1981.  
  1982.     haMobilityBindingMN    OBJECT-TYPE
  1983.         SYNTAX      IpAddress
  1984.         MAX-ACCESS  read-only
  1985.         STATUS      current
  1986.         DESCRIPTION
  1987.                 "Mobile node's home (IP) address."
  1988.         ::= { haMobilityBindingEntry 1 }
  1989.  
  1990.     haMobilityBindingCOA   OBJECT-TYPE
  1991.         SYNTAX      IpAddress
  1992.         MAX-ACCESS  read-only
  1993.         STATUS      current
  1994.         DESCRIPTION
  1995.                 "Mobile node's care-of-address. One mobile node can
  1996.                 have multiple bindings with different
  1997.                 care-of-addresses."
  1998.         ::= { haMobilityBindingEntry 2 }
  1999.  
  2000.     haMobilityBindingSourceAddress    OBJECT-TYPE
  2001.         SYNTAX      IpAddress
  2002.         MAX-ACCESS  read-only
  2003.         STATUS      current
  2004.         DESCRIPTION
  2005.                 "IP source address of the Registration Request as
  2006.                 received by the home agent.  Will be either a mobile
  2007.                 node's co-located care-of address or an address of the
  2008.                 foreign agent."
  2009.         ::= { haMobilityBindingEntry 3 }
  2010.  
  2011.     haMobilityBindingRegFlags OBJECT-TYPE
  2012.         SYNTAX      RegistrationFlags
  2013.         MAX-ACCESS  read-only
  2014.         STATUS      current
  2015.  
  2016.  
  2017.  
  2018. Cong, Hamlen & Perkins      Standards Track                    [Page 36]
  2019.  
  2020. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2021.  
  2022.  
  2023.         DESCRIPTION
  2024.                 "Registration flags sent by mobile node."
  2025.         ::= { haMobilityBindingEntry 4 }
  2026.  
  2027.     haMobilityBindingRegIDLow OBJECT-TYPE
  2028.         SYNTAX      Integer32
  2029.         MAX-ACCESS  read-only
  2030.         STATUS      current
  2031.         DESCRIPTION
  2032.                 "Low 32 bits of Identification used in that binding by
  2033.                 the mobile node."
  2034.         ::= { haMobilityBindingEntry 5 }
  2035.  
  2036.     haMobilityBindingRegIDHigh OBJECT-TYPE
  2037.         SYNTAX      Integer32
  2038.         MAX-ACCESS  read-only
  2039.         STATUS      current
  2040.         DESCRIPTION
  2041.                "High 32 bits of Identification used in that binding by
  2042.                 the mobile node."
  2043.         ::= { haMobilityBindingEntry 6 }
  2044.  
  2045.     haMobilityBindingTimeGranted OBJECT-TYPE
  2046.         SYNTAX      Integer32
  2047.         UNITS       "seconds"
  2048.         MAX-ACCESS  read-only
  2049.         STATUS      current
  2050.         DESCRIPTION
  2051.                 "The lifetime in seconds granted to the mobile node
  2052.                 for this registration."
  2053.         ::= { haMobilityBindingEntry 7 }
  2054.  
  2055.     haMobilityBindingTimeRemaining OBJECT-TYPE
  2056.         SYNTAX      Gauge32
  2057.         UNITS       "seconds"
  2058.         MAX-ACCESS  read-only
  2059.         STATUS      current
  2060.         DESCRIPTION
  2061.                 "The number of seconds remaining until the
  2062.                 registration is expired. It has the same initial value
  2063.                 as haMobilityBindingTimeGranted, and is counted down
  2064.                 by the home agent."
  2065.         ::= { haMobilityBindingEntry 8 }
  2066.  
  2067.    -- Home Agent Registration Group Counters
  2068.  
  2069.    -- Home agent registration Counters per node
  2070.  
  2071.  
  2072.  
  2073.  
  2074. Cong, Hamlen & Perkins      Standards Track                    [Page 37]
  2075.  
  2076. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2077.  
  2078.  
  2079.     haCounterTable OBJECT-TYPE
  2080.         SYNTAX      SEQUENCE OF HaCounterEntry
  2081.         MAX-ACCESS  not-accessible
  2082.         STATUS      current
  2083.         DESCRIPTION
  2084.                 "A table containing registration statistics for all
  2085.                 mobile nodes authorized to use this home agent."
  2086.         ::= { haRegistration 2 }
  2087.  
  2088.     haCounterEntry  OBJECT-TYPE
  2089.         SYNTAX      HaCounterEntry
  2090.         MAX-ACCESS  not-accessible
  2091.         STATUS      current
  2092.         DESCRIPTION
  2093.                 "Registration statistics for one mobile node."
  2094.         INDEX   { haMobilityBindingMN }
  2095.         ::= { haCounterTable 1 }
  2096.  
  2097.     HaCounterEntry      ::= SEQUENCE {
  2098.         haServiceRequestsAccepted Counter32,
  2099.         haServiceRequestsDenied Counter32,
  2100.         haOverallServiceTime Gauge32,
  2101.         haRecentServiceAcceptedTime TimeStamp,
  2102.         haRecentServiceDeniedTime TimeStamp,
  2103.         haRecentServiceDeniedCode INTEGER
  2104.         }
  2105.  
  2106.     haServiceRequestsAccepted OBJECT-TYPE
  2107.         SYNTAX      Counter32
  2108.         MAX-ACCESS  read-only
  2109.         STATUS      current
  2110.         DESCRIPTION
  2111.                 "Total number of service requests for the mobile node
  2112.                 accepted by the home agent (Code 0 + Code 1)."
  2113.         ::= { haCounterEntry 2 }
  2114.  
  2115.     haServiceRequestsDenied   OBJECT-TYPE
  2116.         SYNTAX      Counter32
  2117.         MAX-ACCESS  read-only
  2118.         STATUS      current
  2119.         DESCRIPTION
  2120.                 "Total number of service requests for the mobile node
  2121.                 denied by the home agent (sum of all registrations
  2122.                 denied with Code 128 through Code 159)."
  2123.         ::= { haCounterEntry 3 }
  2124.  
  2125.     haOverallServiceTime   OBJECT-TYPE
  2126.         SYNTAX      Gauge32
  2127.  
  2128.  
  2129.  
  2130. Cong, Hamlen & Perkins      Standards Track                    [Page 38]
  2131.  
  2132. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2133.  
  2134.  
  2135.         UNITS       "seconds"
  2136.         MAX-ACCESS  read-only
  2137.         STATUS      current
  2138.         DESCRIPTION
  2139.                 "Overall service time (in seconds) that has
  2140.                 accumulated for the mobile node since the home agent
  2141.                 last rebooted."
  2142.         ::= { haCounterEntry 4 }
  2143.  
  2144.     haRecentServiceAcceptedTime  OBJECT-TYPE
  2145.         SYNTAX      TimeStamp
  2146.         MAX-ACCESS  read-only
  2147.         STATUS      current
  2148.         DESCRIPTION
  2149.                 "The time at which the most recent Registration
  2150.                 Request was accepted by the home agent for this mobile
  2151.                 node."
  2152.         ::= { haCounterEntry 5 }
  2153.  
  2154.     haRecentServiceDeniedTime  OBJECT-TYPE
  2155.         SYNTAX      TimeStamp
  2156.         MAX-ACCESS  read-only
  2157.         STATUS      current
  2158.         DESCRIPTION
  2159.                 "The time at which the most recent Registration
  2160.                 Request was denied by the home agent for this mobile
  2161.                 node."
  2162.         ::= { haCounterEntry 6 }
  2163.  
  2164.     haRecentServiceDeniedCode  OBJECT-TYPE
  2165.         SYNTAX      INTEGER {
  2166.                             reasonUnspecified(128),
  2167.                             admProhibited(129),
  2168.                             insufficientResource(130),
  2169.                             mnAuthenticationFailure(131),
  2170.                             faAuthenticationFailure(132),
  2171.                             idMismatch(133),
  2172.                             poorlyFormedRequest(134),
  2173.                             tooManyBindings(135),
  2174.                             unknownHA(136)
  2175.                     }
  2176.         MAX-ACCESS  read-only
  2177.         STATUS      current
  2178.         DESCRIPTION
  2179.                 "The Code indicating the reason why the most recent
  2180.                 Registration Request for this mobile node was rejected
  2181.                 by the home agent."
  2182.         ::= { haCounterEntry 7 }
  2183.  
  2184.  
  2185.  
  2186. Cong, Hamlen & Perkins      Standards Track                    [Page 39]
  2187.  
  2188. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2189.  
  2190.  
  2191.    -- Home agent registration Counters for all mobile nodes.
  2192.  
  2193.     haRegistrationAccepted   OBJECT-TYPE
  2194.         SYNTAX      Counter32
  2195.         MAX-ACCESS  read-only
  2196.         STATUS      current
  2197.         DESCRIPTION
  2198.                 "Total number of Registration Requests accepted by
  2199.                 home agent (Code 0)."
  2200.         ::= { haRegistration 3 }
  2201.  
  2202.     haMultiBindingUnsupported OBJECT-TYPE
  2203.         SYNTAX      Counter32
  2204.         MAX-ACCESS  read-only
  2205.         STATUS      current
  2206.         DESCRIPTION
  2207.                 "Total number of Registration Requests accepted by
  2208.                 home agent -- simultaneous mobility bindings
  2209.                 unsupported (Code 1)."
  2210.         ::= { haRegistration 4 }
  2211.  
  2212.     haReasonUnspecified   OBJECT-TYPE
  2213.         SYNTAX      Counter32
  2214.         MAX-ACCESS  read-only
  2215.         STATUS      current
  2216.         DESCRIPTION
  2217.                 "Total number of Registration Requests denied by home
  2218.                 agent -- reason unspecified (Code 128)."
  2219.         ::= { haRegistration 5 }
  2220.  
  2221.     haAdmProhibited   OBJECT-TYPE
  2222.         SYNTAX      Counter32
  2223.         MAX-ACCESS  read-only
  2224.         STATUS      current
  2225.         DESCRIPTION
  2226.                 "Total number of Registration Requests denied by home
  2227.                 agent -- administratively prohibited (Code 129)."
  2228.         ::= { haRegistration 6 }
  2229.  
  2230.     haInsufficientResource  OBJECT-TYPE
  2231.         SYNTAX      Counter32
  2232.         MAX-ACCESS  read-only
  2233.         STATUS      current
  2234.         DESCRIPTION
  2235.                 "Total number of Registration Requests denied by home
  2236.                 agent -- insufficient resources (Code 130)."
  2237.         ::= { haRegistration 7 }
  2238.  
  2239.  
  2240.  
  2241.  
  2242. Cong, Hamlen & Perkins      Standards Track                    [Page 40]
  2243.  
  2244. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2245.  
  2246.  
  2247.     haMNAuthenticationFailure OBJECT-TYPE
  2248.         SYNTAX      Counter32
  2249.         MAX-ACCESS  read-only
  2250.         STATUS      current
  2251.         DESCRIPTION
  2252.                 "Total number of Registration Requests denied by home
  2253.                 agent -- mobile node failed authentication (Code
  2254.                 131)."
  2255.         ::= { haRegistration 8 }
  2256.  
  2257.     haFAAuthenticationFailure OBJECT-TYPE
  2258.         SYNTAX      Counter32
  2259.         MAX-ACCESS  read-only
  2260.         STATUS      current
  2261.         DESCRIPTION
  2262.                 "Total number of Registration Requests denied by home
  2263.                 agent -- foreign agent failed authentication (Code
  2264.                 132)."
  2265.         ::= { haRegistration 9 }
  2266.  
  2267.     haIDMismatch OBJECT-TYPE
  2268.         SYNTAX      Counter32
  2269.         MAX-ACCESS  read-only
  2270.         STATUS      current
  2271.         DESCRIPTION
  2272.                 "Total number of Registration Requests denied by home
  2273.                 agent -- Identification mismatch (Code 133)."
  2274.         ::= { haRegistration 10 }
  2275.  
  2276.     haPoorlyFormedRequest OBJECT-TYPE
  2277.         SYNTAX      Counter32
  2278.         MAX-ACCESS  read-only
  2279.         STATUS      current
  2280.         DESCRIPTION
  2281.                 "Total number of Registration Requests denied by home
  2282.                 agent -- poorly formed request (Code 134)."
  2283.         ::= { haRegistration 11 }
  2284.  
  2285.     haTooManyBindings    OBJECT-TYPE
  2286.         SYNTAX      Counter32
  2287.         MAX-ACCESS  read-only
  2288.         STATUS      current
  2289.         DESCRIPTION
  2290.                 "Total number of Registration Requests denied by home
  2291.                 agent -- too many simultaneous mobility bindings (Code
  2292.                 135)."
  2293.         ::= { haRegistration 12 }
  2294.  
  2295.  
  2296.  
  2297.  
  2298. Cong, Hamlen & Perkins      Standards Track                    [Page 41]
  2299.  
  2300. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2301.  
  2302.  
  2303.     haUnknownHA   OBJECT-TYPE
  2304.         SYNTAX      Counter32
  2305.         MAX-ACCESS  read-only
  2306.         STATUS      current
  2307.         DESCRIPTION
  2308.                 "Total number of Registration Requests denied by home
  2309.                 agent -- unknown home agent address (Code 136)."
  2310.         ::= { haRegistration 13 }
  2311.  
  2312.     haGratuitiousARPsSent OBJECT-TYPE
  2313.         SYNTAX      Counter32
  2314.         MAX-ACCESS  read-only
  2315.         STATUS      current
  2316.         DESCRIPTION
  2317.                 "Total number of gratuition ARPs sent by the home
  2318.                 agent on behalf of mobile nodes."
  2319.         ::= { haRegistration 14 }
  2320.  
  2321.     haProxyARPsSent   OBJECT-TYPE
  2322.         SYNTAX      Counter32
  2323.         MAX-ACCESS  read-only
  2324.         STATUS      current
  2325.         DESCRIPTION
  2326.                 "Total number of proxy ARPs sent by the home agent on
  2327.                 behalf of mobile nodes."
  2328.         ::= { haRegistration 15 }
  2329.  
  2330.     haRegRequestsReceived OBJECT-TYPE
  2331.         SYNTAX      Counter32
  2332.         MAX-ACCESS  read-only
  2333.         STATUS      current
  2334.         DESCRIPTION
  2335.                 "Total number of Registration Requests received by
  2336.                 home agent."
  2337.         ::= { haRegistration 16 }
  2338.  
  2339.     haDeRegRequestsReceived OBJECT-TYPE
  2340.         SYNTAX      Counter32
  2341.         MAX-ACCESS  read-only
  2342.         STATUS      current
  2343.         DESCRIPTION
  2344.                 "Total number of Registration Requests received by the
  2345.                 home agent with a Lifetime of zero (requests to
  2346.                 deregister)."
  2347.         ::= { haRegistration 17 }
  2348.  
  2349.     haRegRepliesSent  OBJECT-TYPE
  2350.         SYNTAX      Counter32
  2351.  
  2352.  
  2353.  
  2354. Cong, Hamlen & Perkins      Standards Track                    [Page 42]
  2355.  
  2356. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2357.  
  2358.  
  2359.         MAX-ACCESS  read-only
  2360.         STATUS      current
  2361.         DESCRIPTION
  2362.                 "Total number of Registration Replies sent by the home
  2363.                 agent."
  2364.         ::= { haRegistration 18 }
  2365.  
  2366.     haDeRegRepliesSent OBJECT-TYPE
  2367.         SYNTAX      Counter32
  2368.         MAX-ACCESS  read-only
  2369.         STATUS      current
  2370.         DESCRIPTION
  2371.                 "Total number of Registration Replies sent by the home
  2372.                 agent in response to requests to deregister."
  2373.         ::= { haRegistration 19 }
  2374.  
  2375.     mipMIBNotificationPrefix    OBJECT IDENTIFIER ::= { mipMIB 2 }
  2376.  
  2377.     mipMIBNotifications  OBJECT IDENTIFIER ::=
  2378.                          { mipMIBNotificationPrefix 0 }
  2379.  
  2380.     mipAuthFailure NOTIFICATION-TYPE
  2381.         OBJECTS   {    mipSecViolatorAddress,
  2382.                        mipSecRecentViolationSPI,
  2383.                        mipSecRecentViolationIDLow,
  2384.                        mipSecRecentViolationIDHigh,
  2385.                        mipSecRecentViolationReason
  2386.                   }
  2387.  
  2388.         STATUS    current
  2389.         DESCRIPTION
  2390.                 "The mipAuthFailure indicates that the Mobile IP
  2391.                 entity has an authentication failure when it validates
  2392.                 the mobile Registration Request or Reply.
  2393.                 Implementation of this trap is optional."
  2394.         ::= { mipMIBNotifications 1 }
  2395.  
  2396.  
  2397.     mipMIBConformance OBJECT IDENTIFIER ::= { mipMIB 3 }
  2398.  
  2399.     mipGroups     OBJECT IDENTIFIER ::= { mipMIBConformance 1 }
  2400.     mipCompliances    OBJECT IDENTIFIER ::= { mipMIBConformance 2 }
  2401.  
  2402.     -- compliance statements
  2403.  
  2404.     mipCompliance    MODULE-COMPLIANCE
  2405.         STATUS    current
  2406.         DESCRIPTION
  2407.  
  2408.  
  2409.  
  2410. Cong, Hamlen & Perkins      Standards Track                    [Page 43]
  2411.  
  2412. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2413.  
  2414.  
  2415.                 "The compliance statement for SNMPv2 entities which
  2416.                 implement the Mobile IP MIB."
  2417.         MODULE
  2418.             MANDATORY-GROUPS { mipSystemGroup }
  2419.  
  2420.             GROUP    mipSecAssociationGroup
  2421.             DESCRIPTION
  2422.                 "This group is mandatory for Mobile IP entities (MN,
  2423.                 FA, and HA) which support security associations.
  2424.                 Mobile Nodes and Home Agents must implement this
  2425.                 group. Foreign Agents must implement this group if
  2426.                 they maintain any security associations."
  2427.  
  2428.             GROUP    mipSecViolationGroup
  2429.             DESCRIPTION
  2430.                 "This group is mandatory for Mobile IP entities (MN,
  2431.                 FA, and HA) that can log security violations."
  2432.  
  2433.             GROUP     mnSystemGroup
  2434.             DESCRIPTION
  2435.                 "This group is mandatory for mobile node."
  2436.  
  2437.             GROUP     mnDiscoveryGroup
  2438.             DESCRIPTION
  2439.                 "This group is mandatory for mobile nodes which
  2440.                 implement the Agent Discovery function."
  2441.  
  2442.             GROUP     mnRegistrationGroup
  2443.             DESCRIPTION
  2444.                 "This group is mandatory for mobile nodes."
  2445.  
  2446.             GROUP    maAdvertisementGroup
  2447.             DESCRIPTION
  2448.                 "This group is mandatory for the mobility agents (HA
  2449.                 and FA) since they must implement Agent
  2450.                 Advertisement."
  2451.  
  2452.             GROUP     faSystemGroup
  2453.             DESCRIPTION
  2454.                 "This group is mandatory for foreign agents."
  2455.  
  2456.             GROUP     faAdvertisementGroup
  2457.             DESCRIPTION
  2458.                 "This group is mandatory for foreign agents."
  2459.  
  2460.             GROUP     faRegistrationGroup
  2461.             DESCRIPTION
  2462.                 "This group is mandatory for foreign agents."
  2463.  
  2464.  
  2465.  
  2466. Cong, Hamlen & Perkins      Standards Track                    [Page 44]
  2467.  
  2468. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2469.  
  2470.  
  2471.  
  2472.             GROUP    haRegistrationGroup
  2473.             DESCRIPTION
  2474.                 "This group is mandatory for home agents."
  2475.  
  2476.             GROUP    haRegNodeCountersGroup
  2477.             DESCRIPTION
  2478.                 "This group is mandatory for home agents which log
  2479.                 registration counters for each individual mobile
  2480.                 node."
  2481.  
  2482.             GROUP    mipSecNotificationsGroup
  2483.             DESCRIPTION
  2484.                 "This group is mandatory for Mobile IP entities (MN,
  2485.                 FA, and HA) that can report the security violations."
  2486.  
  2487.        ::= { mipCompliances 1 }
  2488.  
  2489.     -- Units of conformance
  2490.  
  2491.     mipSystemGroup     OBJECT-GROUP
  2492.         OBJECTS    { mipEntities, mipEnable, mipEncapsulationSupported }
  2493.         STATUS     current
  2494.         DESCRIPTION
  2495.                 "A collection of objects providing the basic Mobile IP
  2496.                 entity's management information."
  2497.         ::= { mipGroups 1 }
  2498.  
  2499.     mipSecAssociationGroup OBJECT-GROUP
  2500.         OBJECTS   { mipSecAlgorithmType, mipSecAlgorithmMode,
  2501.                     mipSecKey, mipSecReplayMethod }
  2502.         STATUS    current
  2503.         DESCRIPTION
  2504.                 "A collection of objects providing the management
  2505.                 information for security associations of Mobile IP
  2506.                 entities."
  2507.         ::= { mipGroups 2 }
  2508.  
  2509.     mipSecViolationGroup     OBJECT-GROUP
  2510.         OBJECTS   { mipSecTotalViolations,
  2511.                     mipSecViolationCounter, mipSecRecentViolationSPI,
  2512.                     mipSecRecentViolationTime,
  2513.                     mipSecRecentViolationIDLow,
  2514.                     mipSecRecentViolationIDHigh,
  2515.                     mipSecRecentViolationReason }
  2516.         STATUS    current
  2517.         DESCRIPTION
  2518.                 "A collection of objects providing the management
  2519.  
  2520.  
  2521.  
  2522. Cong, Hamlen & Perkins      Standards Track                    [Page 45]
  2523.  
  2524. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2525.  
  2526.  
  2527.                 information for security violation logging of Mobile
  2528.                 IP entities."
  2529.         ::= { mipGroups 3 }
  2530.  
  2531.     mnSystemGroup    OBJECT-GROUP
  2532.         OBJECTS   { mnState, mnCurrentHA, mnHomeAddress,
  2533.                     mnHAStatus }
  2534.         STATUS    current
  2535.         DESCRIPTION
  2536.                 "A collection of objects providing the basic
  2537.                 management information for mobile nodes."
  2538.         ::= { mipGroups 4 }
  2539.  
  2540.     mnDiscoveryGroup    OBJECT-GROUP
  2541.         OBJECTS   { mnFAAddress, mnCOA, mnAdvSourceAddress,
  2542.                     mnAdvSequence, mnAdvFlags, mnAdvMaxRegLifetime,
  2543.                     mnAdvMaxAdvLifetime, mnAdvTimeReceived,
  2544.                     mnSolicitationsSent, mnAdvertisementsReceived,
  2545.                     mnAdvsDroppedInvalidExtension,
  2546.                     mnAdvsIgnoredUnknownExtension, mnMoveFromHAToFA,
  2547.                     mnMoveFromFAToFA, mnMoveFromFAToHA,
  2548.                     mnGratuitousARPsSend, mnAgentRebootsDectected }
  2549.         STATUS    current
  2550.         DESCRIPTION
  2551.                 "A collection of objects providing management
  2552.                 information for the Agent Discovery function within a
  2553.                 mobile node."
  2554.         ::= { mipGroups 5 }
  2555.  
  2556.     mnRegistrationGroup    OBJECT-GROUP
  2557.         OBJECTS   { mnRegAgentAddress, mnRegCOA, mnRegFlags, mnRegIDLow,
  2558.                     mnRegIDHigh, mnRegTimeRequested, mnRegTimeRemaining,
  2559.                     mnRegTimeSent, mnRegIsAccepted, mnCOAIsLocal,
  2560.                     mnRegRequestsSent, mnRegRepliesRecieved,
  2561.                     mnDeRegRequestsSent, mnDeRegRepliesRecieved,
  2562.                     mnRepliesInvalidHomeAddress, mnRepliesUnknownHA,
  2563.                     mnRepliesUnknownFA, mnRepliesInvalidID,
  2564.                     mnRepliesDroppedInvalidExtension,
  2565.                     mnRepliesIgnoredUnknownExtension,
  2566.                     mnRepliesHAAuthenticationFailure,
  2567.                     mnRepliesFAAuthenticationFailure,
  2568.                     mnRegRequestsAccepted, mnRegRequestsDeniedByHA,
  2569.                     mnRegRequestsDeniedByFA,
  2570.                     mnRegRequestsDeniedByHADueToID,
  2571.                     mnRegRequestsWithDirectedBroadcast }
  2572.         STATUS    current
  2573.         DESCRIPTION
  2574.                 "A collection of objects providing management
  2575.  
  2576.  
  2577.  
  2578. Cong, Hamlen & Perkins      Standards Track                    [Page 46]
  2579.  
  2580. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2581.  
  2582.  
  2583.                 information for the registration function within a
  2584.                 mobile node."
  2585.         ::= { mipGroups 6 }
  2586.  
  2587.     maAdvertisementGroup    OBJECT-GROUP
  2588.         OBJECTS   { maAdvMaxRegLifetime,
  2589.                     maAdvPrefixLengthInclusion, maAdvAddress,
  2590.                     maAdvMaxInterval, maAdvMinInterval,
  2591.                     maAdvMaxAdvLifetime,
  2592.                     maAdvResponseSolicitationOnly, maAdvStatus,
  2593.                     maAdvertisementsSent, maAdvsSentForSolicitation,
  2594.                     maSolicitationsReceived }
  2595.         STATUS    current
  2596.         DESCRIPTION
  2597.                 "A collection of objects providing management
  2598.                 information for the Agent Advertisement function
  2599.                 within mobility agents."
  2600.         ::= { mipGroups 7 }
  2601.  
  2602.     faSystemGroup       OBJECT-GROUP
  2603.         OBJECTS   { faCOAStatus}
  2604.         STATUS      current
  2605.         DESCRIPTION
  2606.                 "A collection of objects providing the basic
  2607.                 management information for foreign agents."
  2608.         ::= { mipGroups 8 }
  2609.  
  2610.     faAdvertisementGroup OBJECT-GROUP
  2611.         OBJECTS   { faIsBusy, faRegistrationRequired }
  2612.         STATUS      current
  2613.         DESCRIPTION
  2614.                 "A collection of objects providing supplemental
  2615.                 management information for the Agent Advertisement
  2616.                 function within a foreign agent."
  2617.         ::= { mipGroups 9 }
  2618.  
  2619.     faRegistrationGroup    OBJECT-GROUP
  2620.         OBJECTS   {  faVisitorIPAddress, faVisitorHomeAddress,
  2621.                      faVisitorHomeAgentAddress, faVisitorTimeGranted,
  2622.                      faVisitorTimeRemaining, faVisitorRegFlags,
  2623.                      faVisitorRegIDLow, faVisitorRegIDHigh,
  2624.                      faVisitorRegIsAccepted, faRegRequestsReceived,
  2625.                      faRegRequestsRelayed, faReasonUnspecified,
  2626.                      faAdmProhibited, faInsufficientResource,
  2627.                      faMNAuthenticationFailure, faRegLifetimeTooLong,
  2628.                      faPoorlyFormedRequests,
  2629.                      faEncapsulationUnavailable,
  2630.                      faVJCompressionUnavailable, faHAUnreachable,
  2631.  
  2632.  
  2633.  
  2634. Cong, Hamlen & Perkins      Standards Track                    [Page 47]
  2635.  
  2636. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2637.  
  2638.  
  2639.                      faRegRepliesRecieved, faRegRepliesRelayed,
  2640.                      faHAAuthenticationFailure, faPoorlyFormedReplies }
  2641.         STATUS    current
  2642.         DESCRIPTION
  2643.                 "A collection of objects providing management
  2644.                 information for the registration function within a
  2645.                 foreign agent."
  2646.         ::= { mipGroups 10 }
  2647.  
  2648.     haRegistrationGroup    OBJECT-GROUP
  2649.         OBJECTS   { haMobilityBindingMN, haMobilityBindingCOA,
  2650.                     haMobilityBindingSourceAddress,
  2651.                     haMobilityBindingRegFlags,
  2652.                     haMobilityBindingRegIDLow,
  2653.                     haMobilityBindingRegIDHigh,
  2654.                     haMobilityBindingTimeGranted,
  2655.                     haMobilityBindingTimeRemaining,
  2656.                     haRegistrationAccepted, haMultiBindingUnsupported,
  2657.                     haReasonUnspecified, haAdmProhibited,
  2658.                     haInsufficientResource, haMNAuthenticationFailure,
  2659.                     haFAAuthenticationFailure, haIDMismatch,
  2660.                     haPoorlyFormedRequest, haTooManyBindings,
  2661.                     haUnknownHA, haGratuitiousARPsSent,
  2662.                     haProxyARPsSent, haRegRequestsReceived,
  2663.                     haDeRegRequestsReceived, haRegRepliesSent,
  2664.                     haDeRegRepliesSent }
  2665.         STATUS    current
  2666.         DESCRIPTION
  2667.                 "A collection of objects providing management
  2668.                 information for the registration function within a
  2669.                 home agent."
  2670.         ::= { mipGroups 11 }
  2671.  
  2672.     haRegNodeCountersGroup  OBJECT-GROUP
  2673.         OBJECTS   { haServiceRequestsAccepted,
  2674.                     haServiceRequestsDenied, haOverallServiceTime,
  2675.                     haRecentServiceAcceptedTime,
  2676.                     haRecentServiceDeniedTime,
  2677.                     haRecentServiceDeniedCode }
  2678.         STATUS      current
  2679.         DESCRIPTION
  2680.                 "A collection of objects providing management
  2681.                 information for counters related to the registration
  2682.                 function within a home agent."
  2683.         ::= { mipGroups 12 }
  2684.  
  2685.     mipSecNotifcationsGroup NOTIFICATION-GROUP
  2686.         NOTIFICATIONS { mipAuthFailure }
  2687.  
  2688.  
  2689.  
  2690. Cong, Hamlen & Perkins      Standards Track                    [Page 48]
  2691.  
  2692. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2693.  
  2694.  
  2695.         STATUS      current
  2696.         DESCRIPTION
  2697.                 "The notification related to security violations."
  2698.         ::= { mipGroups 13 }
  2699.  
  2700. END
  2701.  
  2702. 5.  Acknowledgments
  2703.  
  2704.    This document was produced by the Mobile IP working group. The
  2705.    editors wish to thank Bob Stewart (Cisco Systems), for his help in
  2706.    converting from SNMPv1 to SNMPv2. We also want to thank Jim Solomon,
  2707.    for his encouragement, patience, and help. Thanks to Fredrick Tarberg
  2708.    and Fredrik Broman (KTH) for their initial efforts in defining a
  2709.    Mobile IP MIB.  Thanks to Frank Kastenholz (FTP Software) for his
  2710.    comments on the initial MIB from KTH. Thanks to Gerald Maguire (KTH)
  2711.    for his comments on the first version of this MIB. Thanks to Mike
  2712.    Roels (Motorola) for his help in testing this MIB.
  2713.  
  2714. 6.  Security Considerations
  2715.  
  2716.    The Mobile IP MIB affords the network operator the ability to
  2717.    configure and control the Mobile IP links of a particular system,
  2718.    including the Mobile IP authentication protocols, and shared secret
  2719.    key. This represents a security risk.
  2720.  
  2721.    These risks are addressed in the following manners:
  2722.  
  2723.    (1)  All variables which represent a significant security risk are
  2724.         placed in separate MIB Groups. By providing Agent Capability
  2725.         Statements, the implementor of the MIB may elect not to
  2726.         implement these groups.
  2727.  
  2728.    (2)  The MIB allows the manager station to create the security
  2729.         association for Mobile IP entities. However, the agent should
  2730.         always return 0 length octet string when the manager station
  2731.         retrieves the shared security key in the mipSecAssocTable. In
  2732.         this way, the Mobile IP entities can prevent the key leaking
  2733.         from SNMP GET, GET-NEXT, or GET-BULK requests.
  2734.  
  2735.    (3)  The MIB defines a trap for Mobile IP entities to send a
  2736.         notification to the manager station if there is a security
  2737.         violation. In this way, the operator can notice the source of
  2738.         an intruder.
  2739.  
  2740.    (4)  The MIB also defines a table to log the security violations
  2741.         in the Mobile IP entities. The manager station can retrieve
  2742.         this log to analyze the security violation instances in the
  2743.  
  2744.  
  2745.  
  2746. Cong, Hamlen & Perkins      Standards Track                    [Page 49]
  2747.  
  2748. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2749.  
  2750.  
  2751.         system.
  2752.  
  2753.    Thus, in order to preserve the integrity, security and privacy of the
  2754.    Mobile IP security features, an implementation SHOULD allow access to
  2755.    this MIB only via SNMPv2 and with other security enhancement such as
  2756.    SNMPv2Sec. The other way to access this information is in concert
  2757.    with the IP security protocols (IP Authentication Header and IP
  2758.    Encapsulating Security Payload).
  2759.  
  2760. 7.0  References
  2761.  
  2762.    [1]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2763.         S. Waldbusser, "Structure of Management Information for version
  2764.         2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
  2765.         January 1996.
  2766.  
  2767.    [2]  McCloghrie, K., and M. Rose, Editors, "Management Information
  2768.         Base for Network Management of TCP/IP-based internets: MIB-II",
  2769.         STD 17, RFC 1213, March 1991.
  2770.  
  2771.    [3]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  2772.         Network Management Protocol", RFC 1157, May 1990.
  2773.  
  2774.    [4]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2775.         S. Waldbusser, "Protocol Operations for version 2 of the Simple
  2776.         Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
  2777.  
  2778.    [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2779.         S. Waldbusser, "Management Information Base for version 2 of the
  2780.         Simple Network Management Protocol (SNMPv2)", RFC 1907, January
  2781.         1996.
  2782.  
  2783.    [6]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  2784.         S. Waldbusser, "Textual Conventions for version 2 of the Simple
  2785.         Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
  2786.  
  2787.    [7]  Solomon J., "Mobile IP Protocol Applicability Statement",
  2788.         RFC 2005, October 1996.
  2789.  
  2790.    [8]  Perkins C., "IP Mobility Support", RFC 2002, Octoer 1996.
  2791.  
  2792.    [9]  Perkins C., "IP Encapsulation within IP", RFC 2003,
  2793.         October 1996.
  2794.  
  2795.    [10] Perkins C., "Minimal Encapsulation within IP", RFC 2004,
  2796.         October 1996.
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802. Cong, Hamlen & Perkins      Standards Track                    [Page 50]
  2803.  
  2804. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2805.  
  2806.  
  2807.    [11] Hanks S. et. al., "Generic Routing Encapsulation (GRE)",
  2808.         RFC 1701, October 1994.
  2809.  
  2810.    [12] Deering, S., "ICMP Router Discovery Messages", RFC 1256,
  2811.         September 1991.
  2812.  
  2813.    [13] Atkinson, R., "IP Authentication Header", RFC 1826, August
  2814.         1995.
  2815.  
  2816.    [14] Atkinson, R., "IP Encapsulating Security Payload (ESP)", RFC
  2817.         1827, August 1995.
  2818.  
  2819. 8.  Chair's Address
  2820.  
  2821.    The working group can be contacted via the current chair:
  2822.  
  2823.    Jim Solomon
  2824.    Motorola, Inc.
  2825.    1301 E. Algonquin Rd.
  2826.    Schaumburg, IL  60196
  2827.  
  2828.    Work:   +1-847-576-2753
  2829.    Fax:    +1-847-576-3240
  2830.    EMail: solomon@comm.mot.com
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858. Cong, Hamlen & Perkins      Standards Track                    [Page 51]
  2859.  
  2860. RFC 2006          Mobile IP MIB Definition using SMIv2      October 1996
  2861.  
  2862.  
  2863. 9.  Editors' Addresses
  2864.  
  2865.    Questions about this memo can also be directed to:
  2866.  
  2867.    David Cong
  2868.    Room 3149
  2869.    Motorola
  2870.    1301 East Algonquin Rd.
  2871.    Schaumburg, IL 60196
  2872.  
  2873.    Work:       +1-847-576-1357
  2874.    Fax:        +1-847-538-3472
  2875.    EMail:     cong@comm.mot.com
  2876.  
  2877.  
  2878.    Mark Hamlen
  2879.    Room 4413
  2880.    Motorola
  2881.    1301 East Algonquin Rd.
  2882.    Schaumburg, IL 60196
  2883.  
  2884.    Work:       +1-847-576-0346
  2885.    Fax:        +1-847-538-6150
  2886.    EMail:     hamlen@comm.mot.com
  2887.  
  2888.  
  2889.    Charles Perkins
  2890.    Room J1-A25
  2891.    T. J. Watson Research Center
  2892.    IBM Corporation
  2893.    30 Saw Mill River Rd.
  2894.    Hawthorne, NY  10532
  2895.  
  2896.    Work:   +1-914-784-7350
  2897.    Fax:    +1-914-784-7007
  2898.    EMail: perk@watson.ibm.com
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914. Cong, Hamlen & Perkins      Standards Track                    [Page 52]
  2915.  
  2916.