Blame mibs/ietf/MIP-MIB

Packit 022b05
    MIP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
    IMPORTS
Packit 022b05
        Counter32, Gauge32, Integer32, Unsigned32,
Packit 022b05
        IpAddress, mib-2,
Packit 022b05
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
Packit 022b05
                                        FROM SNMPv2-SMI
Packit 022b05
        RowStatus, TruthValue, TimeStamp,
Packit 022b05
        TEXTUAL-CONVENTION
Packit 022b05
                                        FROM SNMPv2-TC
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
        NOTIFICATION-GROUP
Packit 022b05
                                        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
    mipMIB    MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED    "9606040000Z"
Packit 022b05
        ORGANIZATION    "IETF Mobile IP Working Group"
Packit 022b05
        CONTACT-INFO
Packit 022b05
                "       David Cong
Packit 022b05
                Postal: Motorola
Packit 022b05
                        1301 E. Algonquin Rd.
Packit 022b05
                        Schaumburg, IL 60196
Packit 022b05
                Phone:  +1-847-576-1357
Packit 022b05
                Email:  cong@comm.mot.com"
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The MIB Module for the Mobile IP."
Packit 022b05
        ::= { mib-2 44 }
Packit 022b05
Packit 022b05
    mipMIBObjects    OBJECT IDENTIFIER ::= { mipMIB 1 }
Packit 022b05
Packit 022b05
    -- Groups under mipMIBObjects
Packit 022b05
Packit 022b05
    mipSystem    OBJECT IDENTIFIER ::= { mipMIBObjects 1 }
Packit 022b05
    mipSecurity    OBJECT IDENTIFIER ::= { mipMIBObjects 2 }
Packit 022b05
    mipMN    OBJECT IDENTIFIER ::= { mipMIBObjects 3 }
Packit 022b05
    mipMA    OBJECT IDENTIFIER ::= { mipMIBObjects 4 }
Packit 022b05
    mipFA    OBJECT IDENTIFIER ::= { mipMIBObjects 5 }
Packit 022b05
    mipHA    OBJECT IDENTIFIER ::= { mipMIBObjects 6 }
Packit 022b05
Packit 022b05
    mnSystem    OBJECT IDENTIFIER ::= { mipMN 1 }
Packit 022b05
    mnDiscovery    OBJECT IDENTIFIER ::= { mipMN 2 }
Packit 022b05
    mnRegistration    OBJECT IDENTIFIER ::= { mipMN 3 }
Packit 022b05
Packit 022b05
    maAdvertisement    OBJECT IDENTIFIER ::= { mipMA 2 }
Packit 022b05
Packit 022b05
    faSystem   OBJECT IDENTIFIER ::= { mipFA 1 }
Packit 022b05
    faAdvertisement   OBJECT IDENTIFIER ::= { mipFA 2 }
Packit 022b05
    faRegistration    OBJECT IDENTIFIER ::= { mipFA 3 }
Packit 022b05
    haRegistration    OBJECT IDENTIFIER ::= { mipHA 3 }
Packit 022b05
Packit 022b05
    -- Textual convention
Packit 022b05
Packit 022b05
    RegistrationFlags  ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This data type is used to define the registration
Packit 022b05
                flags for Mobile IP registration extension:
Packit 022b05
                   vjCompression
Packit 022b05
                       -- Request to use VJ compression
Packit 022b05
                   gre
Packit 022b05
                       -- Request to use GRE
Packit 022b05
                   minEnc
Packit 022b05
                       -- Request to use minimal encapsulation
Packit 022b05
                   decapsulationByMN
Packit 022b05
                       -- Decapsulation by mobile node
Packit 022b05
                   broadcastDatagram
Packit 022b05
                       -- Request to receive broadcasts
Packit 022b05
                   simultaneoursBindings
Packit 022b05
                       -- Request to retain prior binding(s)."
Packit 022b05
        SYNTAX      BITS {
Packit 022b05
                         vjCompression(0),
Packit 022b05
                         gre(1),
Packit 022b05
                         minEnc(2),
Packit 022b05
                         decapsulationbyMN(3),
Packit 022b05
                         broadcastDatagram(4),
Packit 022b05
                         simultaneousBindings(5)
Packit 022b05
                    }
Packit 022b05
Packit 022b05
    -- mipSystem Group
Packit 022b05
Packit 022b05
    mipEntities OBJECT-TYPE
Packit 022b05
        SYNTAX      BITS {
Packit 022b05
                         mobileNode(0),
Packit 022b05
                         foreignAgent(1),
Packit 022b05
                         homeAgent(2)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This object describes which Mobile IP entities are
Packit 022b05
                supported by this managed entity. The entity may
Packit 022b05
                support more than one Mobile IP entities. For example,
Packit 022b05
                the entity supports both Foreign Agent (FA) and Home
Packit 022b05
                Agent (HA). Therefore, bit 1 and bit 2 are set to 1
Packit 022b05
                for this object."
Packit 022b05
        ::= { mipSystem 1 }
Packit 022b05
Packit 022b05
    mipEnable OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER { enabled(1), disabled(2) }
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Indicates whether the Mobile IP protocol should be
Packit 022b05
                enabled for the managed entity. If it is disabled, the
Packit 022b05
                entity should disable both agent discovery and
Packit 022b05
                registration functions."
Packit 022b05
        ::= { mipSystem 2 }
Packit 022b05
Packit 022b05
    mipEncapsulationSupported   OBJECT-TYPE
Packit 022b05
        SYNTAX      BITS {
Packit 022b05
                         ipInIp(0),
Packit 022b05
                         gre(1),
Packit 022b05
                         minEnc(2),
Packit 022b05
                         other(3)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Encapsulation methods supported by the Mobile IP
Packit 022b05
                entity. The entity may support multiple encapsulation
Packit 022b05
                methods or none of them:
Packit 022b05
                    ipInIp(0), -- IP Encapsulation within IP
Packit 022b05
                    gre(1),    -- Generic Routing Encapsulation,
Packit 022b05
                               -- refers to RFC1701
Packit 022b05
                    minEnc(2), -- Minimal Encapsulation within IP."
Packit 022b05
        ::= { mipSystem 3 }
Packit 022b05
Packit 022b05
    -- mipSecurity Group
Packit 022b05
Packit 022b05
    mipSecAssocTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MipSecAssocEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing Mobility Security Associations."
Packit 022b05
        ::= { mipSecurity 1 }
Packit 022b05
Packit 022b05
    mipSecAssocEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      MipSecAssocEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "One particular Mobility Security Association."
Packit 022b05
        INDEX   { mipSecPeerAddress, mipSecSPI }
Packit 022b05
        ::= { mipSecAssocTable 1 }
Packit 022b05
Packit 022b05
    MipSecAssocEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            mipSecPeerAddress IpAddress,
Packit 022b05
            mipSecSPI Unsigned32,
Packit 022b05
            mipSecAlgorithmType INTEGER,
Packit 022b05
            mipSecAlgorithmMode INTEGER,
Packit 022b05
            mipSecKey OCTET STRING,
Packit 022b05
            mipSecReplayMethod INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
    mipSecPeerAddress  OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The IP address of the peer entity with which this
Packit 022b05
                node shares the mobility security association."
Packit 022b05
        ::= { mipSecAssocEntry 1 }
Packit 022b05
Packit 022b05
    mipSecSPI OBJECT-TYPE
Packit 022b05
        SYNTAX      Unsigned32 (0..4294967295)
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The SPI is the 4-byte opaque index within the
Packit 022b05
                Mobility Security Association which selects the
Packit 022b05
                specific security parameters to be used to
Packit 022b05
                authenticate the peer, i.e. the rest of the variables
Packit 022b05
                in this MipSecAssocEntry."
Packit 022b05
        ::= { mipSecAssocEntry 2 }
Packit 022b05
Packit 022b05
    mipSecAlgorithmType OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                            other(1),
Packit 022b05
                            md5(2)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Type of security algorithm."
Packit 022b05
        ::= { mipSecAssocEntry 3 }
Packit 022b05
Packit 022b05
    mipSecAlgorithmMode OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                            other(1),
Packit 022b05
                            prefixSuffix(2)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Security mode used by this algorithm."
Packit 022b05
        ::= { mipSecAssocEntry 4 }
Packit 022b05
Packit 022b05
    mipSecKey  OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE(16))
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The shared secret key for the security
Packit 022b05
                associations. Reading this object will always return
Packit 022b05
                zero length value."
Packit 022b05
        ::= { mipSecAssocEntry 5 }
Packit 022b05
Packit 022b05
    mipSecReplayMethod OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                             other(1),
Packit 022b05
                             timestamps(2),
Packit 022b05
                             nonces(3)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The replay-protection method supported for this SPI
Packit 022b05
                within this Mobility Security Association."
Packit 022b05
        ::= { mipSecAssocEntry 6 }
Packit 022b05
Packit 022b05
    -- Mobile IP security violation total counter
Packit 022b05
Packit 022b05
    mipSecTotalViolations OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
               "Total number of security violations in the entity"
Packit 022b05
           ::= { mipSecurity 2 }
Packit 022b05
Packit 022b05
    -- Mobile IP security violation table
Packit 022b05
Packit 022b05
    mipSecViolationTable  OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MipSecViolationEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing information about security
Packit 022b05
                violations."
Packit 022b05
        ::= { mipSecurity 3 }
Packit 022b05
Packit 022b05
    mipSecViolationEntry  OBJECT-TYPE
Packit 022b05
        SYNTAX      MipSecViolationEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Information about one particular security violation."
Packit 022b05
        INDEX   { mipSecViolatorAddress }
Packit 022b05
        ::= { mipSecViolationTable 1 }
Packit 022b05
Packit 022b05
    MipSecViolationEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            mipSecViolatorAddress IpAddress,
Packit 022b05
            mipSecViolationCounter Counter32,
Packit 022b05
            mipSecRecentViolationSPI Integer32,
Packit 022b05
            mipSecRecentViolationTime TimeStamp,
Packit 022b05
            mipSecRecentViolationIDLow Integer32,
Packit 022b05
            mipSecRecentViolationIDHigh Integer32,
Packit 022b05
            mipSecRecentViolationReason INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
    mipSecViolatorAddress  OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  accessible-for-notify
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Violator's IP address. The violator is not necessary
Packit 022b05
                in the mipSecAssocTable."
Packit 022b05
        ::= { mipSecViolationEntry 1 }
Packit 022b05
Packit 022b05
    mipSecViolationCounter OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of security violations for this peer."
Packit 022b05
        ::= { mipSecViolationEntry 2 }
Packit 022b05
Packit 022b05
    mipSecRecentViolationSPI  OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "SPI of the most recent security violation for this
Packit 022b05
                peer. If the security violation is due to an
Packit 022b05
                identification mismatch, then this is the SPI from the
Packit 022b05
                Mobile-Home Authentication Extension.  If the security
Packit 022b05
                violation is due to an invalid authenticator, then
Packit 022b05
                this is the SPI from the offending authentication
Packit 022b05
                extension.  In all other cases, it should be set to
Packit 022b05
                zero."
Packit 022b05
        ::= { mipSecViolationEntry 3 }
Packit 022b05
Packit 022b05
    mipSecRecentViolationTime OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Time of the most recent security violation for this
Packit 022b05
                peer."
Packit 022b05
        ::= { mipSecViolationEntry 4 }
Packit 022b05
Packit 022b05
    mipSecRecentViolationIDLow  OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
               "Low-order 32 bits of identification used in request or
Packit 022b05
                reply of the most recent security violation for this
Packit 022b05
                peer."
Packit 022b05
        ::= { mipSecViolationEntry 5 }
Packit 022b05
Packit 022b05
    mipSecRecentViolationIDHigh  OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "High-order 32 bits of identification used in request
Packit 022b05
                or reply of the most recent security violation for
Packit 022b05
                this peer."
Packit 022b05
        ::= { mipSecViolationEntry 6 }
Packit 022b05
Packit 022b05
    mipSecRecentViolationReason   OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                            noMobilitySecurityAssociation(1),
Packit 022b05
                            badAuthenticator(2),
Packit 022b05
                            badIdentifier(3),
Packit 022b05
                            badSPI(4),
Packit 022b05
                            missingSecurityExtension(5),
Packit 022b05
                            other(6)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Reason for the most recent security violation for
Packit 022b05
                this peer."
Packit 022b05
        ::= { mipSecViolationEntry 7 }
Packit 022b05
Packit 022b05
    -- mipMN Group
Packit 022b05
    -- mipSystem Group
Packit 022b05
Packit 022b05
    mnState OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                            home(1),
Packit 022b05
                            registered(2),
Packit 022b05
                            pending(3),
Packit 022b05
                            isolated(4),
Packit 022b05
                            unknown(5)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Indicates mobile node's state of Mobile IP:
Packit 022b05
                     home,
Packit 022b05
                         -- MN is connected to home network.
Packit 022b05
                     registered,
Packit 022b05
                         -- MN has registered on foreign network
Packit 022b05
                     pending,
Packit 022b05
                         -- MN has sent registration request and is
Packit 022b05
                            waiting for the reply
Packit 022b05
                     isolated,
Packit 022b05
                         -- MN is isolated from network
Packit 022b05
                     unknown
Packit 022b05
                         -- MN can not determine its state."
Packit 022b05
        ::= { mnSystem 1 }
Packit 022b05
Packit 022b05
    mnHomeAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "An IP address that is assigned for an extended period
Packit 022b05
                of time to the mobile node. It remains unchanged
Packit 022b05
                regardless of the mobile node's current point of
Packit 022b05
                attachment."
Packit 022b05
        ::= { mnSystem 2 }
Packit 022b05
Packit 022b05
   -- Mobile node's home agent list
Packit 022b05
Packit 022b05
    mnHATable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MnHAEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing all of the mobile node's potential
Packit 022b05
                home agents."
Packit 022b05
        ::= { mnSystem 3 }
Packit 022b05
Packit 022b05
    mnHAEntry OBJECT-TYPE
Packit 022b05
        SYNTAX MnHAEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Information for a particular Home Agent."
Packit 022b05
        INDEX { mnHAAddress }
Packit 022b05
        ::= { mnHATable 1 }
Packit 022b05
Packit 022b05
    MnHAEntry ::= SEQUENCE {
Packit 022b05
        mnHAAddress IpAddress,
Packit 022b05
        mnCurrentHA TruthValue,
Packit 022b05
        mnHAStatus  RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
    mnHAAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "IP address of mobile node's Home Agent."
Packit 022b05
        ::= { mnHAEntry 1 }
Packit 022b05
Packit 022b05
    mnCurrentHA OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether this home agent is the current home agent for
Packit 022b05
                the mobile node. If it is true, the mobile node is
Packit 022b05
                registered with that home agent."
Packit 022b05
        ::= { mnHAEntry 2 }
Packit 022b05
Packit 022b05
    mnHAStatus  OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The row status for this home agent entry. If the
Packit 022b05
                status is set to 'createAndGo' or 'active', then the
Packit 022b05
                mobile node can use mnHAAddress as a valid candidate
Packit 022b05
                for a home agent. If the status is set to 'destroy',
Packit 022b05
                then the mobile node should delete this row, and
Packit 022b05
                deregister from that home agent."
Packit 022b05
        ::= { mnHAEntry 3 }
Packit 022b05
Packit 022b05
    mnFATable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MnFAEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing all foreign agents that the mobile
Packit 022b05
                node knows about and their corresponding COA (care-of
Packit 022b05
                address). This COA is an address of a foreign agent
Packit 022b05
                with which the mobile node is registered. The table is
Packit 022b05
                updated when advertisements are received by the mobile
Packit 022b05
                node. If an advertisement expires, its entry(s) should
Packit 022b05
                be deleted from the table. One foreign agent can
Packit 022b05
                provide more than one COA in its advertisements."
Packit 022b05
        ::= { mnDiscovery 1 }
Packit 022b05
Packit 022b05
    mnFAEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      MnFAEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "One pair of foreign agent IP address and COA for that
Packit 022b05
                foreign agent."
Packit 022b05
        INDEX { mnFAAddress, mnCOA }
Packit 022b05
        ::= { mnFATable 1 }
Packit 022b05
Packit 022b05
    MnFAEntry ::= SEQUENCE {
Packit 022b05
        mnFAAddress IpAddress,
Packit 022b05
        mnCOA IpAddress
Packit 022b05
    }
Packit 022b05
Packit 022b05
    mnFAAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Foreign agent's IP address."
Packit 022b05
        ::= { mnFAEntry 1 }
Packit 022b05
Packit 022b05
    mnCOA   OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A care-of address being offered by this foreign agent
Packit 022b05
                or a co-located care-of address which the mobile node
Packit 022b05
                has associated with one of its own network
Packit 022b05
                interfaces."
Packit 022b05
        ::= { mnFAEntry 2 }
Packit 022b05
Packit 022b05
   -- Mobile node could store multiple agent advertisements, however,
Packit 022b05
   -- only the most recently received agent advertisement information
Packit 022b05
   -- is required to be made available to the manager station.
Packit 022b05
Packit 022b05
    mnRecentAdvReceived OBJECT IDENTIFIER ::= { mnDiscovery 2 }
Packit 022b05
Packit 022b05
    mnAdvSourceAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The source IP address of the most recently received
Packit 022b05
                Agent Advertisement. This address could be the address
Packit 022b05
                of a home agent or a foreign agent."
Packit 022b05
        ::= { mnRecentAdvReceived 1 }
Packit 022b05
Packit 022b05
    mnAdvSequence OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..65535)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The sequence number of the most recently received
Packit 022b05
                advertisement. The sequence number ranges from 0 to
Packit 022b05
                0xffff. After the sequence number attains the value
Packit 022b05
                0xffff, it will roll over to 256."
Packit 022b05
        ::= { mnRecentAdvReceived 2 }
Packit 022b05
Packit 022b05
    mnAdvFlags OBJECT-TYPE
Packit 022b05
        SYNTAX      BITS {
Packit 022b05
                         vjCompression(0),
Packit 022b05
                         gre(1),
Packit 022b05
                         minEnc(2),
Packit 022b05
                         foreignAgent(3),
Packit 022b05
                         homeAgent(4),
Packit 022b05
                         busy(5),
Packit 022b05
                         regRequired(6)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The flags are contained in the 7th byte in the
Packit 022b05
                extension of the most recently received mobility agent
Packit 022b05
                advertisement:
Packit 022b05
                    vjCompression
Packit 022b05
                        -- Agent supports Van Jacobson compression
Packit 022b05
                    gre
Packit 022b05
                        -- Agent offers Generice Routing Encapsulation
Packit 022b05
                    minEnc,
Packit 022b05
                        -- Agent offers Minimal Encapsulation
Packit 022b05
                    foreignAgent,
Packit 022b05
                        -- Agent is a Foreign Agent
Packit 022b05
                    homeAgent,
Packit 022b05
                        -- Agent is a Home Agent
Packit 022b05
                    busy,
Packit 022b05
                        -- Foreign Agent is busy
Packit 022b05
                    regRequired,
Packit 022b05
                        -- FA registration is required."
Packit 022b05
        ::= { mnRecentAdvReceived 3 }
Packit 022b05
Packit 022b05
    mnAdvMaxRegLifetime OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..65535)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The longest lifetime in seconds that the agent is
Packit 022b05
                willing to accept in any registration request."
Packit 022b05
        ::= { mnRecentAdvReceived 4 }
Packit 022b05
Packit 022b05
    mnAdvMaxAdvLifetime OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..65535)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The maximum length of time that the Advertisement is
Packit 022b05
                considered valid in the absence of further
Packit 022b05
                Advertisements."
Packit 022b05
        REFERENCE
Packit 022b05
                "AdvertisementLifeTime in RFC1256."
Packit 022b05
        ::= { mnRecentAdvReceived 5 }
Packit 022b05
Packit 022b05
    mnAdvTimeReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The time at which the most recently received
Packit 022b05
                advertisement was received."
Packit 022b05
        ::= { mnRecentAdvReceived 6 }
Packit 022b05
Packit 022b05
   -- Mobile Node Discovery Group Counter
Packit 022b05
Packit 022b05
    mnSolicitationsSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Solicitation sent by the mobile
Packit 022b05
                node."
Packit 022b05
        ::= { mnDiscovery 3 }
Packit 022b05
Packit 022b05
    mnAdvertisementsReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of advertisements received by the mobile
Packit 022b05
                node."
Packit 022b05
        ::= { mnDiscovery 4 }
Packit 022b05
Packit 022b05
    mnAdvsDroppedInvalidExtension OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of advertisements dropped by the mobile
Packit 022b05
                node due to both poorly formed extensions and
Packit 022b05
                unrecognized extensions with extension number in the
Packit 022b05
                range 0-127."
Packit 022b05
        ::= { mnDiscovery 5 }
Packit 022b05
Packit 022b05
    mnAdvsIgnoredUnknownExtension OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of unrecognized extensions in the range
Packit 022b05
                128-255 that were ignored by the mobile node."
Packit 022b05
        ::= { mnDiscovery 6 }
Packit 022b05
Packit 022b05
    mnMoveFromHAToFA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Number of times that the mobile node has decided to
Packit 022b05
                move from its home network to a foreign network."
Packit 022b05
        ::= { mnDiscovery 7 }
Packit 022b05
Packit 022b05
    mnMoveFromFAToFA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Number of times that the mobile node has decided to
Packit 022b05
                move from one foreign network to another foreign
Packit 022b05
                network."
Packit 022b05
        ::= { mnDiscovery 8 }
Packit 022b05
Packit 022b05
    mnMoveFromFAToHA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Number of times that the mobile node has decided to
Packit 022b05
                move from a foreign network to its home network."
Packit 022b05
        ::= { mnDiscovery 9 }
Packit 022b05
Packit 022b05
    mnGratuitousARPsSend OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Gratuitous ARPs sent by mobile node
Packit 022b05
                in order to clear out any stale ARP entries in the ARP
Packit 022b05
                caches of nodes on the home network."
Packit 022b05
        ::= { mnDiscovery 10 }
Packit 022b05
Packit 022b05
    mnAgentRebootsDectected OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of agent reboots detected by the mobile
Packit 022b05
                node through sequence number of the advertisement."
Packit 022b05
        ::= { mnDiscovery 11 }
Packit 022b05
Packit 022b05
    -- Mobile Node Registration Group
Packit 022b05
Packit 022b05
    -- Registration table of mobile node
Packit 022b05
Packit 022b05
    mnRegistrationTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MnRegistrationEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing information about the mobile
Packit 022b05
                node's attempted registration(s).  The mobile node
Packit 022b05
                updates this table based upon Registration Requests
Packit 022b05
                sent and Registration Replies received in response to
Packit 022b05
                these requests.  Certain variables within this table
Packit 022b05
                are also updated if when Registration Requests are
Packit 022b05
                retransmitted."
Packit 022b05
        ::= { mnRegistration 1 }
Packit 022b05
Packit 022b05
    mnRegistrationEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      MnRegistrationEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Information about one registration attempt."
Packit 022b05
        INDEX { mnRegAgentAddress, mnRegCOA}
Packit 022b05
        ::= { mnRegistrationTable 1 }
Packit 022b05
Packit 022b05
    MnRegistrationEntry ::= SEQUENCE {
Packit 022b05
        mnRegAgentAddress IpAddress,
Packit 022b05
        mnRegCOA IpAddress,
Packit 022b05
        mnRegFlags RegistrationFlags,
Packit 022b05
        mnRegIDLow Integer32,
Packit 022b05
        mnRegIDHigh Integer32,
Packit 022b05
        mnRegTimeRequested Integer32,
Packit 022b05
        mnRegTimeRemaining  Gauge32,
Packit 022b05
        mnRegTimeSent    TimeStamp,
Packit 022b05
        mnRegIsAccepted  TruthValue,
Packit 022b05
        mnCOAIsLocal     TruthValue
Packit 022b05
        }
Packit 022b05
Packit 022b05
    mnRegAgentAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                 "IP address of the agent as used in the destination
Packit 022b05
                 IP address of the Registration Request.  The agent
Packit 022b05
                 may be a home agent or a foreign agent."
Packit 022b05
        ::= { mnRegistrationEntry 1 }
Packit 022b05
Packit 022b05
    mnRegCOA OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Care-of address for the registration."
Packit 022b05
        ::= { mnRegistrationEntry 2 }
Packit 022b05
Packit 022b05
    mnRegFlags OBJECT-TYPE
Packit 022b05
        SYNTAX      RegistrationFlags
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Registration flags sent by the mobile node. It is the
Packit 022b05
                second byte in the Mobile IP Registratation Request
Packit 022b05
                message."
Packit 022b05
        ::= { mnRegistrationEntry 3 }
Packit 022b05
Packit 022b05
    mnRegIDLow OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Low-order 32 bits of the Identification used in that
Packit 022b05
                registration by the mobile node."
Packit 022b05
        ::= { mnRegistrationEntry 4 }
Packit 022b05
Packit 022b05
    mnRegIDHigh OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "High-order 32 bits of the Identification used in that
Packit 022b05
                registration by the mobile node."
Packit 022b05
        ::= { mnRegistrationEntry 5 }
Packit 022b05
Packit 022b05
    mnRegTimeRequested OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "If the registration is pending, then this is the
Packit 022b05
                lifetime requested by the mobile node (in seconds).
Packit 022b05
                If the registration has been accepted, then this is
Packit 022b05
                the lifetime actually granted by the home agent in the
Packit 022b05
                reply."
Packit 022b05
        ::= { mnRegistrationEntry 6 }
Packit 022b05
Packit 022b05
    mnRegTimeRemaining OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of seconds remaining until this
Packit 022b05
                registration expires.  It has the same initial value
Packit 022b05
                as mnRegTimeRequested and is only valid if
Packit 022b05
                mnRegIsAccepted is TRUE."
Packit 022b05
        ::= { mnRegistrationEntry 7 }
Packit 022b05
Packit 022b05
    mnRegTimeSent OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The time when the last (re-)transmission occured."
Packit 022b05
        ::= { mnRegistrationEntry 8 }
Packit 022b05
Packit 022b05
    mnRegIsAccepted OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "true(1) if the mobile node has received a
Packit 022b05
                Registration Reply indicating that service has been
Packit 022b05
                accepted; false(2) otherwise.  false(2) implies that
Packit 022b05
                the registration is still pending."
Packit 022b05
        ::= { mnRegistrationEntry 9 }
Packit 022b05
Packit 022b05
    mnCOAIsLocal OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether the COA is local to (dynamically acquired by)
Packit 022b05
                the mobile node or not.  If it is false(2), the COA is
Packit 022b05
                an address of the foreign agent."
Packit 022b05
        ::= { mnRegistrationEntry 10 }
Packit 022b05
Packit 022b05
    -- Mobile Node Registration Group Counters
Packit 022b05
Packit 022b05
    mnRegRequestsSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of registration requests sent by the
Packit 022b05
                mobile node. This does not include deregistrations
Packit 022b05
                (those with Lifetime equal to zero)."
Packit 022b05
        ::= { mnRegistration 2 }
Packit 022b05
Packit 022b05
    mnDeRegRequestsSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of deregistration requests sent by the
Packit 022b05
                mobile node (those with Lifetime equal to zero)."
Packit 022b05
        ::= { mnRegistration 3 }
Packit 022b05
Packit 022b05
    mnRegRepliesRecieved OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of registration replies received by the
Packit 022b05
                mobile node in which the Lifetime is greater than
Packit 022b05
                zero."
Packit 022b05
        ::= { mnRegistration 4 }
Packit 022b05
Packit 022b05
    mnDeRegRepliesRecieved OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of (de)registration replies received by
Packit 022b05
                the mobile node in which the Lifetime is equal to
Packit 022b05
                zero."
Packit 022b05
        ::= { mnRegistration 5 }
Packit 022b05
Packit 022b05
    mnRepliesInvalidHomeAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies with invalid home address for
Packit 022b05
                the mobile node."
Packit 022b05
        ::= { mnRegistration 6 }
Packit 022b05
Packit 022b05
    mnRepliesUnknownHA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies with unknown home agents
Packit 022b05
                (not in home agent table)."
Packit 022b05
        ::= { mnRegistration 7 }
Packit 022b05
Packit 022b05
    mnRepliesUnknownFA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies with unknown foreign agents if
Packit 022b05
                replies relayed through foreign agent."
Packit 022b05
        ::= { mnRegistration 8 }
Packit 022b05
Packit 022b05
    mnRepliesInvalidID OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies with invalid Identification
Packit 022b05
                fields."
Packit 022b05
        ::= { mnRegistration 9 }
Packit 022b05
Packit 022b05
    mnRepliesDroppedInvalidExtension OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies dropped by the
Packit 022b05
                mobile node due to both poorly formed extensions and
Packit 022b05
                unrecognized extensions with extension number in the
Packit 022b05
                range 0-127."
Packit 022b05
        ::= { mnRegistration 10 }
Packit 022b05
Packit 022b05
    mnRepliesIgnoredUnknownExtension OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies that contained
Packit 022b05
                one or more unrecognized extensions in the range
Packit 022b05
                128-255 that were ignored by the mobile node."
Packit 022b05
        ::= { mnRegistration 11 }
Packit 022b05
Packit 022b05
    mnRepliesHAAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies without a valid Home Agent to
Packit 022b05
                Mobile Node authenticator."
Packit 022b05
        ::= { mnRegistration 12 }
Packit 022b05
Packit 022b05
    mnRepliesFAAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of replies without a valid Foreign Agent
Packit 022b05
                to Mobile Node authenticator."
Packit 022b05
        ::= { mnRegistration 13 }
Packit 022b05
Packit 022b05
    mnRegRequestsAccepted OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of registration requests accepted by the
Packit 022b05
                mobile node's home agent (Code 0 and Code 1)."
Packit 022b05
        ::= { mnRegistration 14 }
Packit 022b05
Packit 022b05
    mnRegRequestsDeniedByHA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of registration requests denied by
Packit 022b05
                mobile node's home agent (Sum of Code 128 through
Packit 022b05
                Code 191)."
Packit 022b05
        ::= { mnRegistration 15 }
Packit 022b05
Packit 022b05
    mnRegRequestsDeniedByFA OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of registration requests denied by the
Packit 022b05
                foreign agent (Sum of Codes 64 through Code 127)."
Packit 022b05
        ::= { mnRegistration 16 }
Packit 022b05
Packit 022b05
    mnRegRequestsDeniedByHADueToID OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Request denied by home
Packit 022b05
                agent due to identification mismatch."
Packit 022b05
        ::= { mnRegistration 17 }
Packit 022b05
Packit 022b05
    mnRegRequestsWithDirectedBroadcast OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests sent by mobile
Packit 022b05
                node with a directed broadcast address in the home
Packit 022b05
                agent field."
Packit 022b05
        ::= { mnRegistration 18 }
Packit 022b05
Packit 022b05
    -- MA Advertisement Group
Packit 022b05
Packit 022b05
    -- Mobility agent advertisement configuration table
Packit 022b05
Packit 022b05
    maAdvConfigTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF MaAdvConfigEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing configurable advertisement
Packit 022b05
                parameters for all advertisement interfaces in
Packit 022b05
                the mobility agent."
Packit 022b05
        ::= { maAdvertisement 1 }
Packit 022b05
Packit 022b05
    maAdvConfigEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      MaAdvConfigEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Advertisement parameters for one advertisement
Packit 022b05
                interface."
Packit 022b05
        INDEX   { maInterfaceAddress }
Packit 022b05
        ::= { maAdvConfigTable 1 }
Packit 022b05
Packit 022b05
    MaAdvConfigEntry    ::= SEQUENCE {
Packit 022b05
          maInterfaceAddress IpAddress,
Packit 022b05
          maAdvMaxRegLifetime Integer32,
Packit 022b05
          maAdvPrefixLengthInclusion TruthValue,
Packit 022b05
          maAdvAddress IpAddress,
Packit 022b05
          maAdvMaxInterval Integer32,
Packit 022b05
          maAdvMinInterval Integer32,
Packit 022b05
          maAdvMaxAdvLifetime Integer32,
Packit 022b05
          maAdvResponseSolicitationOnly TruthValue,
Packit 022b05
          maAdvStatus RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    maInterfaceAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "IP address for advertisement interface."
Packit 022b05
        ::= { maAdvConfigEntry 1 }
Packit 022b05
Packit 022b05
    maAdvMaxRegLifetime OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32 (0..65535)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The longest lifetime in seconds that mobility agent
Packit 022b05
                is willing to accept in any Registration Request."
Packit 022b05
        ::= { maAdvConfigEntry 2 }
Packit 022b05
Packit 022b05
    maAdvPrefixLengthInclusion OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether the advertisement should include the Prefix-
Packit 022b05
                Lengths Extension. If it is true, all advertisements
Packit 022b05
                sent over this interface should include the
Packit 022b05
                Prefix-Lengths Extension."
Packit 022b05
        ::= { maAdvConfigEntry 3 }
Packit 022b05
Packit 022b05
    maAdvAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The IP destination address to be used for
Packit 022b05
                advertisements sent from the interface. The only
Packit 022b05
                permissible values are the all-systems multicast
Packit 022b05
                address (224.0.0.1) or the limited-broadcast address
Packit 022b05
                (255.255.255.255)."
Packit 022b05
        REFERENCE
Packit 022b05
                "AdvertisementAddress in RFC1256."
Packit 022b05
        ::= { maAdvConfigEntry 4 }
Packit 022b05
Packit 022b05
    maAdvMaxInterval OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32 (4..1800)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The maximum time in seconds between successive
Packit 022b05
                transmissions of Agent Advertisements from this
Packit 022b05
                interface."
Packit 022b05
        REFERENCE
Packit 022b05
                "MaxAdvertisementInterval in RFC1256."
Packit 022b05
        ::= { maAdvConfigEntry 5 }
Packit 022b05
Packit 022b05
    maAdvMinInterval OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32 (3..1800)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The minimum time in seconds between successive
Packit 022b05
                transmissions of Agent Advertisements from this
Packit 022b05
                interface."
Packit 022b05
        REFERENCE
Packit 022b05
                "MinAdvertisementInterval in RFC1256."
Packit 022b05
        ::= { maAdvConfigEntry 6 }
Packit 022b05
Packit 022b05
    maAdvMaxAdvLifetime OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32 (4..9000)
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The time (in seconds) to be placed in the Lifetime
Packit 022b05
                field of the RFC 1256-portion of the Agent
Packit 022b05
                Advertisements sent over this interface."
Packit 022b05
        REFERENCE
Packit 022b05
                "AdvertisementLifetime in RFC1256."
Packit 022b05
        ::= { maAdvConfigEntry 7 }
Packit 022b05
Packit 022b05
    maAdvResponseSolicitationOnly OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The flag indicates whether the advertisement from
Packit 022b05
                that interface should be sent only in response to an
Packit 022b05
                Agent Solicitation message."
Packit 022b05
        DEFVAL      { false }
Packit 022b05
        ::= { maAdvConfigEntry 8 }
Packit 022b05
Packit 022b05
    maAdvStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The row status for the agent advertisement table. If
Packit 022b05
                this column status is 'active', the manager should not
Packit 022b05
                change any column in the row."
Packit 022b05
        ::= { maAdvConfigEntry 9 }
Packit 022b05
Packit 022b05
   -- MA Advertisement Group Counters
Packit 022b05
Packit 022b05
    maAdvertisementsSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of advertisements sent by the mobility
Packit 022b05
                agent."
Packit 022b05
        ::= { maAdvertisement 2 }
Packit 022b05
Packit 022b05
    maAdvsSentForSolicitation OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of advertisements sent by mobility agent
Packit 022b05
                in response to mobile node solicitations."
Packit 022b05
        ::= { maAdvertisement 3 }
Packit 022b05
Packit 022b05
    maSolicitationsReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of solicitations received by the
Packit 022b05
                mobility agent."
Packit 022b05
        ::= { maAdvertisement 4 }
Packit 022b05
Packit 022b05
    -- Foreign Agent Group
Packit 022b05
Packit 022b05
    -- Foreign Agent System Group
Packit 022b05
Packit 022b05
    faCOATable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF FaCOAEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing all of the care-of addresses
Packit 022b05
                (COAs) supported by the foreign agent. New entries can
Packit 022b05
                be added to the table. The order of entries in the
Packit 022b05
                faCOATAble is also the order in which the COAs are
Packit 022b05
                listed in the Agent Advertisement."
Packit 022b05
           ::= { faSystem 1 }
Packit 022b05
Packit 022b05
    faCOAEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      FaCOAEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Entry of COA"
Packit 022b05
        INDEX { faSupportedCOA }
Packit 022b05
        ::= { faCOATable 1 }
Packit 022b05
Packit 022b05
    FaCOAEntry     ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
                 faSupportedCOA IpAddress,
Packit 022b05
                 faCOAStatus    RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    faSupportedCOA OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Care-of-address supported by this foreign agent."
Packit 022b05
        ::= { faCOAEntry 1 }
Packit 022b05
Packit 022b05
    faCOAStatus  OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The row status for COA entry."
Packit 022b05
        ::= { faCOAEntry 2 }
Packit 022b05
Packit 022b05
    -- Foreign Agent Advertisement Group
Packit 022b05
    -- FA needs to implement MA Advertisement Group plus that group
Packit 022b05
Packit 022b05
    faIsBusy OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether or not the foreign agent is too busy to
Packit 022b05
                accept additional registrations. If true(1), the agent
Packit 022b05
                is busy and any Agent advertisements sent from this
Packit 022b05
                agent should have the 'B' bit set to 1."
Packit 022b05
        ::= { faAdvertisement 1 }
Packit 022b05
Packit 022b05
    faRegistrationRequired OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether or not this foreign agent requires
Packit 022b05
                registration even from those mobile nodes that have
Packit 022b05
                acquired their own, colocated care-of address.  If
Packit 022b05
                true(1), registration is required and any Agent
Packit 022b05
                Advertisements sent from this agent should have the
Packit 022b05
                'R' bit set to 1."
Packit 022b05
        ::= { faAdvertisement 2 }
Packit 022b05
Packit 022b05
    -- Foreign Agent Registration Group
Packit 022b05
Packit 022b05
    -- Foreign Agent Visitors List
Packit 022b05
Packit 022b05
    faVisitorTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF FaVisitorEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing the foreign agent's visitor list.
Packit 022b05
                The foreign agent updates this table in response to
Packit 022b05
                registration events from mobile nodes."
Packit 022b05
        ::= { faRegistration 1 }
Packit 022b05
Packit 022b05
    faVisitorEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      FaVisitorEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Information for one visitor."
Packit 022b05
        INDEX   { faVisitorIPAddress }
Packit 022b05
        ::= { faVisitorTable 1 }
Packit 022b05
Packit 022b05
    FaVisitorEntry     ::= SEQUENCE {
Packit 022b05
        faVisitorIPAddress IpAddress,
Packit 022b05
        faVisitorHomeAddress IpAddress,
Packit 022b05
        faVisitorHomeAgentAddress IpAddress,
Packit 022b05
        faVisitorTimeGranted Integer32,
Packit 022b05
        faVisitorTimeRemaining Gauge32,
Packit 022b05
        faVisitorRegFlags RegistrationFlags,
Packit 022b05
        faVisitorRegIDLow Integer32,
Packit 022b05
        faVisitorRegIDHigh Integer32,
Packit 022b05
        faVisitorRegIsAccepted TruthValue
Packit 022b05
        }
Packit 022b05
Packit 022b05
    faVisitorIPAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Source IP address of visitor's Registration Request."
Packit 022b05
        ::= { faVisitorEntry 1 }
Packit 022b05
Packit 022b05
    faVisitorHomeAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Home (IP) address of visiting mobile node."
Packit 022b05
        ::= { faVisitorEntry 2 }
Packit 022b05
Packit 022b05
    faVisitorHomeAgentAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Home agent IP address for that visiting mobile node."
Packit 022b05
        ::= { faVisitorEntry 3 }
Packit 022b05
Packit 022b05
    faVisitorTimeGranted OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The lifetime in seconds granted to the mobile node
Packit 022b05
                for this registration.  Only valid if
Packit 022b05
                faVisitorRegIsAccepted is true(1)."
Packit 022b05
        ::= { faVisitorEntry 4 }
Packit 022b05
Packit 022b05
    faVisitorTimeRemaining OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of seconds remaining until the
Packit 022b05
                registration is expired. It has the same initial value
Packit 022b05
                as faVisitorTimeGranted, and is counted down by the
Packit 022b05
                foreign agent."
Packit 022b05
        ::= { faVisitorEntry 5 }
Packit 022b05
Packit 022b05
    faVisitorRegFlags OBJECT-TYPE
Packit 022b05
        SYNTAX      RegistrationFlags
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Registration flags sent by mobile node."
Packit 022b05
        ::= { faVisitorEntry 6 }
Packit 022b05
Packit 022b05
    faVisitorRegIDLow OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Low 32 bits of Identification used in that
Packit 022b05
                registration by the mobile node."
Packit 022b05
        ::= { faVisitorEntry 7 }
Packit 022b05
Packit 022b05
    faVisitorRegIDHigh OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "High 32 bits of Identification used in that
Packit 022b05
                registration by the mobile node."
Packit 022b05
        ::= { faVisitorEntry 8 }
Packit 022b05
Packit 022b05
    faVisitorRegIsAccepted OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Whether the registration has been accepted or not. If
Packit 022b05
                it is false(2), this registration is still pending for
Packit 022b05
                reply."
Packit 022b05
        ::= { faVisitorEntry 9 }
Packit 022b05
Packit 022b05
   -- Foreign Agent Registration Group Counters
Packit 022b05
Packit 022b05
    faRegRequestsReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of valid Registration Requests
Packit 022b05
                received."
Packit 022b05
        ::= { faRegistration 2 }
Packit 022b05
Packit 022b05
    faRegRequestsRelayed OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests relayed to home
Packit 022b05
                agent by foreign agent."
Packit 022b05
        ::= { faRegistration 3 }
Packit 022b05
Packit 022b05
    faReasonUnspecified OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- reason unspecified (Code 64)."
Packit 022b05
        ::= { faRegistration 4 }
Packit 022b05
Packit 022b05
    faAdmProhibited OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- administratively prohibited (Code
Packit 022b05
                65)."
Packit 022b05
        ::= { faRegistration 5 }
Packit 022b05
Packit 022b05
    faInsufficientResource OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- insufficient resources (Code 66)."
Packit 022b05
        ::= { faRegistration 6 }
Packit 022b05
Packit 022b05
    faMNAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- mobile node failed authentication
Packit 022b05
                (Code 67)."
Packit 022b05
        ::= { faRegistration 7 }
Packit 022b05
Packit 022b05
    faRegLifetimeTooLong OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- requested lifetime too long (Code
Packit 022b05
                69)."
Packit 022b05
        ::= { faRegistration 8 }
Packit 022b05
Packit 022b05
    faPoorlyFormedRequests OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- poorly formed request (Code 70)."
Packit 022b05
        ::= { faRegistration 9 }
Packit 022b05
Packit 022b05
    faEncapsulationUnavailable OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- requested encapsulation unavailable
Packit 022b05
                (Code 72)."
Packit 022b05
        ::= { faRegistration 10 }
Packit 022b05
Packit 022b05
    faVJCompressionUnavailable OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- requested Van Jacobson header
Packit 022b05
                compression unavailable (Code 73)."
Packit 022b05
        ::= { faRegistration 11 }
Packit 022b05
Packit 022b05
    faHAUnreachable OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by
Packit 022b05
                foreign agent -- home agent unreachable (Codes
Packit 022b05
                80-95)."
Packit 022b05
        ::= { faRegistration 12 }
Packit 022b05
Packit 022b05
    faRegRepliesRecieved OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of well-formed Registration Replies
Packit 022b05
                received by foreign agent."
Packit 022b05
        ::= { faRegistration 13 }
Packit 022b05
Packit 022b05
    faRegRepliesRelayed OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of valid Registration Replies relayed to
Packit 022b05
                the mobile node by foreign agent."
Packit 022b05
        ::= { faRegistration 14 }
Packit 022b05
Packit 022b05
    faHAAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies denied by
Packit 022b05
                foreign agent -- home agent failed authentication
Packit 022b05
                (Code 68)."
Packit 022b05
        ::= { faRegistration 15 }
Packit 022b05
Packit 022b05
    faPoorlyFormedReplies OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies denied by
Packit 022b05
                foreign agent -- poorly formed reply (Code 71)."
Packit 022b05
        ::= { faRegistration 16 }
Packit 022b05
Packit 022b05
    -- Home Agent Group
Packit 022b05
Packit 022b05
    -- Home Agent Registration Group
Packit 022b05
Packit 022b05
    -- Home agent mobility binding list
Packit 022b05
Packit 022b05
    haMobilityBindingTable  OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF HaMobilityBindingEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing the home agent's mobility binding
Packit 022b05
                list.  The home agent updates this table in response
Packit 022b05
                to registration events from mobile nodes."
Packit 022b05
        ::= { haRegistration 1 }
Packit 022b05
Packit 022b05
    haMobilityBindingEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      HaMobilityBindingEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "An entry on the mobility binding list."
Packit 022b05
        INDEX   { haMobilityBindingMN, haMobilityBindingCOA }
Packit 022b05
        ::= { haMobilityBindingTable 1 }
Packit 022b05
Packit 022b05
    HaMobilityBindingEntry ::= SEQUENCE {
Packit 022b05
         haMobilityBindingMN    IpAddress,
Packit 022b05
         haMobilityBindingCOA   IpAddress,
Packit 022b05
         haMobilityBindingSourceAddress    IpAddress,
Packit 022b05
         haMobilityBindingRegFlags    RegistrationFlags,
Packit 022b05
         haMobilityBindingRegIDLow Integer32,
Packit 022b05
         haMobilityBindingRegIDHigh Integer32,
Packit 022b05
         haMobilityBindingTimeGranted Integer32,
Packit 022b05
         haMobilityBindingTimeRemaining Gauge32
Packit 022b05
         }
Packit 022b05
Packit 022b05
    haMobilityBindingMN    OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Mobile node's home (IP) address."
Packit 022b05
        ::= { haMobilityBindingEntry 1 }
Packit 022b05
Packit 022b05
    haMobilityBindingCOA   OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Mobile node's care-of-address. One mobile node can
Packit 022b05
                have multiple bindings with different
Packit 022b05
                care-of-addresses."
Packit 022b05
        ::= { haMobilityBindingEntry 2 }
Packit 022b05
Packit 022b05
    haMobilityBindingSourceAddress    OBJECT-TYPE
Packit 022b05
        SYNTAX      IpAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "IP source address of the Registration Request as
Packit 022b05
                received by the home agent.  Will be either a mobile
Packit 022b05
                node's co-located care-of address or an address of the
Packit 022b05
                foreign agent."
Packit 022b05
        ::= { haMobilityBindingEntry 3 }
Packit 022b05
Packit 022b05
    haMobilityBindingRegFlags OBJECT-TYPE
Packit 022b05
        SYNTAX      RegistrationFlags
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Registration flags sent by mobile node."
Packit 022b05
        ::= { haMobilityBindingEntry 4 }
Packit 022b05
Packit 022b05
    haMobilityBindingRegIDLow OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Low 32 bits of Identification used in that binding by
Packit 022b05
                the mobile node."
Packit 022b05
        ::= { haMobilityBindingEntry 5 }
Packit 022b05
Packit 022b05
    haMobilityBindingRegIDHigh OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
               "High 32 bits of Identification used in that binding by
Packit 022b05
                the mobile node."
Packit 022b05
        ::= { haMobilityBindingEntry 6 }
Packit 022b05
Packit 022b05
    haMobilityBindingTimeGranted OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The lifetime in seconds granted to the mobile node
Packit 022b05
                for this registration."
Packit 022b05
        ::= { haMobilityBindingEntry 7 }
Packit 022b05
Packit 022b05
    haMobilityBindingTimeRemaining OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of seconds remaining until the
Packit 022b05
                registration is expired. It has the same initial value
Packit 022b05
                as haMobilityBindingTimeGranted, and is counted down
Packit 022b05
                by the home agent."
Packit 022b05
        ::= { haMobilityBindingEntry 8 }
Packit 022b05
Packit 022b05
   -- Home Agent Registration Group Counters
Packit 022b05
Packit 022b05
   -- Home agent registration Counters per node
Packit 022b05
Packit 022b05
    haCounterTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF HaCounterEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A table containing registration statistics for all
Packit 022b05
                mobile nodes authorized to use this home agent."
Packit 022b05
        ::= { haRegistration 2 }
Packit 022b05
Packit 022b05
    haCounterEntry  OBJECT-TYPE
Packit 022b05
        SYNTAX      HaCounterEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Registration statistics for one mobile node."
Packit 022b05
        INDEX   { haMobilityBindingMN }
Packit 022b05
        ::= { haCounterTable 1 }
Packit 022b05
Packit 022b05
    HaCounterEntry      ::= SEQUENCE {
Packit 022b05
        haServiceRequestsAccepted Counter32,
Packit 022b05
        haServiceRequestsDenied Counter32,
Packit 022b05
        haOverallServiceTime Gauge32,
Packit 022b05
        haRecentServiceAcceptedTime TimeStamp,
Packit 022b05
        haRecentServiceDeniedTime TimeStamp,
Packit 022b05
        haRecentServiceDeniedCode INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
    haServiceRequestsAccepted OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of service requests for the mobile node
Packit 022b05
                accepted by the home agent (Code 0 + Code 1)."
Packit 022b05
        ::= { haCounterEntry 2 }
Packit 022b05
Packit 022b05
    haServiceRequestsDenied   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of service requests for the mobile node
Packit 022b05
                denied by the home agent (sum of all registrations
Packit 022b05
                denied with Code 128 through Code 159)."
Packit 022b05
        ::= { haCounterEntry 3 }
Packit 022b05
Packit 022b05
    haOverallServiceTime   OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        UNITS       "seconds"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Overall service time (in seconds) that has
Packit 022b05
                accumulated for the mobile node since the home agent
Packit 022b05
                last rebooted."
Packit 022b05
        ::= { haCounterEntry 4 }
Packit 022b05
Packit 022b05
    haRecentServiceAcceptedTime  OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The time at which the most recent Registration
Packit 022b05
                Request was accepted by the home agent for this mobile
Packit 022b05
                node."
Packit 022b05
        ::= { haCounterEntry 5 }
Packit 022b05
Packit 022b05
    haRecentServiceDeniedTime  OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The time at which the most recent Registration
Packit 022b05
                Request was denied by the home agent for this mobile
Packit 022b05
                node."
Packit 022b05
        ::= { haCounterEntry 6 }
Packit 022b05
Packit 022b05
    haRecentServiceDeniedCode  OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                            reasonUnspecified(128),
Packit 022b05
                            admProhibited(129),
Packit 022b05
                            insufficientResource(130),
Packit 022b05
                            mnAuthenticationFailure(131),
Packit 022b05
                            faAuthenticationFailure(132),
Packit 022b05
                            idMismatch(133),
Packit 022b05
                            poorlyFormedRequest(134),
Packit 022b05
                            tooManyBindings(135),
Packit 022b05
                            unknownHA(136)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The Code indicating the reason why the most recent
Packit 022b05
                Registration Request for this mobile node was rejected
Packit 022b05
                by the home agent."
Packit 022b05
        ::= { haCounterEntry 7 }
Packit 022b05
Packit 022b05
   -- Home agent registration Counters for all mobile nodes.
Packit 022b05
Packit 022b05
    haRegistrationAccepted   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests accepted by
Packit 022b05
                home agent (Code 0)."
Packit 022b05
        ::= { haRegistration 3 }
Packit 022b05
Packit 022b05
    haMultiBindingUnsupported OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests accepted by
Packit 022b05
                home agent -- simultaneous mobility bindings
Packit 022b05
                unsupported (Code 1)."
Packit 022b05
        ::= { haRegistration 4 }
Packit 022b05
Packit 022b05
    haReasonUnspecified   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- reason unspecified (Code 128)."
Packit 022b05
        ::= { haRegistration 5 }
Packit 022b05
Packit 022b05
    haAdmProhibited   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- administratively prohibited (Code 129)."
Packit 022b05
        ::= { haRegistration 6 }
Packit 022b05
Packit 022b05
    haInsufficientResource  OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- insufficient resources (Code 130)."
Packit 022b05
        ::= { haRegistration 7 }
Packit 022b05
Packit 022b05
    haMNAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- mobile node failed authentication (Code
Packit 022b05
                131)."
Packit 022b05
        ::= { haRegistration 8 }
Packit 022b05
Packit 022b05
    haFAAuthenticationFailure OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- foreign agent failed authentication (Code
Packit 022b05
                132)."
Packit 022b05
        ::= { haRegistration 9 }
Packit 022b05
Packit 022b05
    haIDMismatch OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- Identification mismatch (Code 133)."
Packit 022b05
        ::= { haRegistration 10 }
Packit 022b05
Packit 022b05
    haPoorlyFormedRequest OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- poorly formed request (Code 134)."
Packit 022b05
        ::= { haRegistration 11 }
Packit 022b05
Packit 022b05
    haTooManyBindings    OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- too many simultaneous mobility bindings (Code
Packit 022b05
                135)."
Packit 022b05
        ::= { haRegistration 12 }
Packit 022b05
Packit 022b05
    haUnknownHA   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests denied by home
Packit 022b05
                agent -- unknown home agent address (Code 136)."
Packit 022b05
        ::= { haRegistration 13 }
Packit 022b05
Packit 022b05
    haGratuitiousARPsSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of gratuition ARPs sent by the home
Packit 022b05
                agent on behalf of mobile nodes."
Packit 022b05
        ::= { haRegistration 14 }
Packit 022b05
Packit 022b05
    haProxyARPsSent   OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of proxy ARPs sent by the home agent on
Packit 022b05
                behalf of mobile nodes."
Packit 022b05
        ::= { haRegistration 15 }
Packit 022b05
Packit 022b05
    haRegRequestsReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests received by
Packit 022b05
                home agent."
Packit 022b05
        ::= { haRegistration 16 }
Packit 022b05
Packit 022b05
    haDeRegRequestsReceived OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Requests received by the
Packit 022b05
                home agent with a Lifetime of zero (requests to
Packit 022b05
                deregister)."
Packit 022b05
        ::= { haRegistration 17 }
Packit 022b05
Packit 022b05
    haRegRepliesSent  OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies sent by the home
Packit 022b05
                agent."
Packit 022b05
        ::= { haRegistration 18 }
Packit 022b05
Packit 022b05
    haDeRegRepliesSent OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Total number of Registration Replies sent by the home
Packit 022b05
                agent in response to requests to deregister."
Packit 022b05
        ::= { haRegistration 19 }
Packit 022b05
Packit 022b05
    mipMIBNotificationPrefix    OBJECT IDENTIFIER ::= { mipMIB 2 }
Packit 022b05
Packit 022b05
    mipMIBNotifications  OBJECT IDENTIFIER ::=
Packit 022b05
                         { mipMIBNotificationPrefix 0 }
Packit 022b05
Packit 022b05
    mipAuthFailure NOTIFICATION-TYPE
Packit 022b05
        OBJECTS   {    mipSecViolatorAddress,
Packit 022b05
                       mipSecRecentViolationSPI,
Packit 022b05
                       mipSecRecentViolationIDLow,
Packit 022b05
                       mipSecRecentViolationIDHigh,
Packit 022b05
                       mipSecRecentViolationReason
Packit 022b05
                  }
Packit 022b05
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The mipAuthFailure indicates that the Mobile IP
Packit 022b05
                entity has an authentication failure when it validates
Packit 022b05
                the mobile Registration Request or Reply.
Packit 022b05
                Implementation of this trap is optional."
Packit 022b05
        ::= { mipMIBNotifications 1 }
Packit 022b05
Packit 022b05
Packit 022b05
    mipMIBConformance OBJECT IDENTIFIER ::= { mipMIB 3 }
Packit 022b05
Packit 022b05
    mipGroups     OBJECT IDENTIFIER ::= { mipMIBConformance 1 }
Packit 022b05
    mipCompliances    OBJECT IDENTIFIER ::= { mipMIBConformance 2 }
Packit 022b05
Packit 022b05
    -- compliance statements
Packit 022b05
Packit 022b05
    mipCompliance    MODULE-COMPLIANCE
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The compliance statement for SNMPv2 entities which
Packit 022b05
                implement the Mobile IP MIB."
Packit 022b05
        MODULE
Packit 022b05
            MANDATORY-GROUPS { mipSystemGroup }
Packit 022b05
Packit 022b05
            GROUP    mipSecAssociationGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for Mobile IP entities (MN,
Packit 022b05
                FA, and HA) which support security associations.
Packit 022b05
                Mobile Nodes and Home Agents must implement this
Packit 022b05
                group. Foreign Agents must implement this group if
Packit 022b05
                they maintain any security associations."
Packit 022b05
Packit 022b05
            GROUP    mipSecViolationGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for Mobile IP entities (MN,
Packit 022b05
                FA, and HA) that can log security violations."
Packit 022b05
Packit 022b05
            GROUP     mnSystemGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for mobile node."
Packit 022b05
Packit 022b05
            GROUP     mnDiscoveryGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for mobile nodes which
Packit 022b05
                implement the Agent Discovery function."
Packit 022b05
Packit 022b05
            GROUP     mnRegistrationGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for mobile nodes."
Packit 022b05
Packit 022b05
            GROUP    maAdvertisementGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for the mobility agents (HA
Packit 022b05
                and FA) since they must implement Agent
Packit 022b05
                Advertisement."
Packit 022b05
Packit 022b05
            GROUP     faSystemGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for foreign agents."
Packit 022b05
Packit 022b05
            GROUP     faAdvertisementGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for foreign agents."
Packit 022b05
Packit 022b05
            GROUP     faRegistrationGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for foreign agents."
Packit 022b05
            GROUP    haRegistrationGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for home agents."
Packit 022b05
Packit 022b05
            GROUP    haRegNodeCountersGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for home agents which log
Packit 022b05
                registration counters for each individual mobile
Packit 022b05
                node."
Packit 022b05
Packit 022b05
            GROUP    mipSecNotificationsGroup
Packit 022b05
            DESCRIPTION
Packit 022b05
                "This group is mandatory for Mobile IP entities (MN,
Packit 022b05
                FA, and HA) that can report the security violations."
Packit 022b05
Packit 022b05
       ::= { mipCompliances 1 }
Packit 022b05
Packit 022b05
    -- Units of conformance
Packit 022b05
Packit 022b05
    mipSystemGroup     OBJECT-GROUP
Packit 022b05
        OBJECTS    { mipEntities, mipEnable, mipEncapsulationSupported }
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing the basic Mobile IP
Packit 022b05
                entity's management information."
Packit 022b05
        ::= { mipGroups 1 }
Packit 022b05
Packit 022b05
    mipSecAssociationGroup OBJECT-GROUP
Packit 022b05
        OBJECTS   { mipSecAlgorithmType, mipSecAlgorithmMode,
Packit 022b05
                    mipSecKey, mipSecReplayMethod }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing the management
Packit 022b05
                information for security associations of Mobile IP
Packit 022b05
                entities."
Packit 022b05
        ::= { mipGroups 2 }
Packit 022b05
Packit 022b05
    mipSecViolationGroup     OBJECT-GROUP
Packit 022b05
        OBJECTS   { mipSecTotalViolations,
Packit 022b05
                    mipSecViolationCounter, mipSecRecentViolationSPI,
Packit 022b05
                    mipSecRecentViolationTime,
Packit 022b05
                    mipSecRecentViolationIDLow,
Packit 022b05
                    mipSecRecentViolationIDHigh,
Packit 022b05
                    mipSecRecentViolationReason }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing the management
Packit 022b05
                information for security violation logging of Mobile
Packit 022b05
                IP entities."
Packit 022b05
        ::= { mipGroups 3 }
Packit 022b05
Packit 022b05
    mnSystemGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   { mnState, mnCurrentHA, mnHomeAddress,
Packit 022b05
                    mnHAStatus }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing the basic
Packit 022b05
                management information for mobile nodes."
Packit 022b05
        ::= { mipGroups 4 }
Packit 022b05
Packit 022b05
    mnDiscoveryGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   { mnFAAddress, mnCOA, mnAdvSourceAddress,
Packit 022b05
                    mnAdvSequence, mnAdvFlags, mnAdvMaxRegLifetime,
Packit 022b05
                    mnAdvMaxAdvLifetime, mnAdvTimeReceived,
Packit 022b05
                    mnSolicitationsSent, mnAdvertisementsReceived,
Packit 022b05
                    mnAdvsDroppedInvalidExtension,
Packit 022b05
                    mnAdvsIgnoredUnknownExtension, mnMoveFromHAToFA,
Packit 022b05
                    mnMoveFromFAToFA, mnMoveFromFAToHA,
Packit 022b05
                    mnGratuitousARPsSend, mnAgentRebootsDectected }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for the Agent Discovery function within a
Packit 022b05
                mobile node."
Packit 022b05
        ::= { mipGroups 5 }
Packit 022b05
Packit 022b05
    mnRegistrationGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   { mnRegAgentAddress, mnRegCOA, mnRegFlags, mnRegIDLow,
Packit 022b05
                    mnRegIDHigh, mnRegTimeRequested, mnRegTimeRemaining,
Packit 022b05
                    mnRegTimeSent, mnRegIsAccepted, mnCOAIsLocal,
Packit 022b05
                    mnRegRequestsSent, mnRegRepliesRecieved,
Packit 022b05
                    mnDeRegRequestsSent, mnDeRegRepliesRecieved,
Packit 022b05
                    mnRepliesInvalidHomeAddress, mnRepliesUnknownHA,
Packit 022b05
                    mnRepliesUnknownFA, mnRepliesInvalidID,
Packit 022b05
                    mnRepliesDroppedInvalidExtension,
Packit 022b05
                    mnRepliesIgnoredUnknownExtension,
Packit 022b05
                    mnRepliesHAAuthenticationFailure,
Packit 022b05
                    mnRepliesFAAuthenticationFailure,
Packit 022b05
                    mnRegRequestsAccepted, mnRegRequestsDeniedByHA,
Packit 022b05
                    mnRegRequestsDeniedByFA,
Packit 022b05
                    mnRegRequestsDeniedByHADueToID,
Packit 022b05
                    mnRegRequestsWithDirectedBroadcast }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for the registration function within a
Packit 022b05
                mobile node."
Packit 022b05
        ::= { mipGroups 6 }
Packit 022b05
Packit 022b05
    maAdvertisementGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   { maAdvMaxRegLifetime,
Packit 022b05
                    maAdvPrefixLengthInclusion, maAdvAddress,
Packit 022b05
                    maAdvMaxInterval, maAdvMinInterval,
Packit 022b05
                    maAdvMaxAdvLifetime,
Packit 022b05
                    maAdvResponseSolicitationOnly, maAdvStatus,
Packit 022b05
                    maAdvertisementsSent, maAdvsSentForSolicitation,
Packit 022b05
                    maSolicitationsReceived }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for the Agent Advertisement function
Packit 022b05
                within mobility agents."
Packit 022b05
        ::= { mipGroups 7 }
Packit 022b05
Packit 022b05
    faSystemGroup       OBJECT-GROUP
Packit 022b05
        OBJECTS   { faCOAStatus}
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing the basic
Packit 022b05
                management information for foreign agents."
Packit 022b05
        ::= { mipGroups 8 }
Packit 022b05
Packit 022b05
    faAdvertisementGroup OBJECT-GROUP
Packit 022b05
        OBJECTS   { faIsBusy, faRegistrationRequired }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing supplemental
Packit 022b05
                management information for the Agent Advertisement
Packit 022b05
                function within a foreign agent."
Packit 022b05
        ::= { mipGroups 9 }
Packit 022b05
Packit 022b05
    faRegistrationGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   {  faVisitorIPAddress, faVisitorHomeAddress,
Packit 022b05
                     faVisitorHomeAgentAddress, faVisitorTimeGranted,
Packit 022b05
                     faVisitorTimeRemaining, faVisitorRegFlags,
Packit 022b05
                     faVisitorRegIDLow, faVisitorRegIDHigh,
Packit 022b05
                     faVisitorRegIsAccepted, faRegRequestsReceived,
Packit 022b05
                     faRegRequestsRelayed, faReasonUnspecified,
Packit 022b05
                     faAdmProhibited, faInsufficientResource,
Packit 022b05
                     faMNAuthenticationFailure, faRegLifetimeTooLong,
Packit 022b05
                     faPoorlyFormedRequests,
Packit 022b05
                     faEncapsulationUnavailable,
Packit 022b05
                     faVJCompressionUnavailable, faHAUnreachable,
Packit 022b05
                     faRegRepliesRecieved, faRegRepliesRelayed,
Packit 022b05
                     faHAAuthenticationFailure, faPoorlyFormedReplies }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for the registration function within a
Packit 022b05
                foreign agent."
Packit 022b05
        ::= { mipGroups 10 }
Packit 022b05
Packit 022b05
    haRegistrationGroup    OBJECT-GROUP
Packit 022b05
        OBJECTS   { haMobilityBindingMN, haMobilityBindingCOA,
Packit 022b05
                    haMobilityBindingSourceAddress,
Packit 022b05
                    haMobilityBindingRegFlags,
Packit 022b05
                    haMobilityBindingRegIDLow,
Packit 022b05
                    haMobilityBindingRegIDHigh,
Packit 022b05
                    haMobilityBindingTimeGranted,
Packit 022b05
                    haMobilityBindingTimeRemaining,
Packit 022b05
                    haRegistrationAccepted, haMultiBindingUnsupported,
Packit 022b05
                    haReasonUnspecified, haAdmProhibited,
Packit 022b05
                    haInsufficientResource, haMNAuthenticationFailure,
Packit 022b05
                    haFAAuthenticationFailure, haIDMismatch,
Packit 022b05
                    haPoorlyFormedRequest, haTooManyBindings,
Packit 022b05
                    haUnknownHA, haGratuitiousARPsSent,
Packit 022b05
                    haProxyARPsSent, haRegRequestsReceived,
Packit 022b05
                    haDeRegRequestsReceived, haRegRepliesSent,
Packit 022b05
                    haDeRegRepliesSent }
Packit 022b05
        STATUS    current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for the registration function within a
Packit 022b05
                home agent."
Packit 022b05
        ::= { mipGroups 11 }
Packit 022b05
Packit 022b05
    haRegNodeCountersGroup  OBJECT-GROUP
Packit 022b05
        OBJECTS   { haServiceRequestsAccepted,
Packit 022b05
                    haServiceRequestsDenied, haOverallServiceTime,
Packit 022b05
                    haRecentServiceAcceptedTime,
Packit 022b05
                    haRecentServiceDeniedTime,
Packit 022b05
                    haRecentServiceDeniedCode }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "A collection of objects providing management
Packit 022b05
                information for counters related to the registration
Packit 022b05
                function within a home agent."
Packit 022b05
        ::= { mipGroups 12 }
Packit 022b05
Packit 022b05
    mipSecNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
        NOTIFICATIONS { mipAuthFailure }
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The notification related to security violations."
Packit 022b05
        ::= { mipGroups 13 }
Packit 022b05
Packit 022b05
END