Subject: [Mip6] Re I-D ACTION:draft-ietf-mip6-mipv6-mib-02.txt

From: Glenn Mansfield Keeni <[email-masked]>
Date: Mon, 24 May 2004 07:57:18 +0900

Hi,
  The latest mipv6-mib draft has been posted.

	Title		: A Management Information Base for Mobile IPv6
	Author(s)	: G. Keeni, et al.
	Filename	: draft-ietf-mip6-mipv6-mib-02.txt
	Pages		: 80
	Date		: 2004-5-17
  A URL for this Internet-Draft is:
  http://www.ietf.org/internet-drafts/draft-ietf-mip6-mipv6-mib-02.txt

   Let us have feedback on this. The points that we are expecting feedback
on, are -

    o the adequacy of the MOs
          Do we need more read  objects (dials) ?
          Do we need more write objects (knobs) ?
          Are there any objects that are redundant (there is little interest
          in those dials/knobs) ?
    o the names of the MOs
          Are the MO names intuitive and short ?
    o the descriptions of the MOs
          Are the descriptions precise and unambiguous ?
    o the tables and their indices
          Are the tables and the indices logical and useful ?
    o anything else ?

  I have prepared an abstract of the MIB it is attached below.
This will help you have a quick glance at the essentials of the
MIB. But I would strongly recommend reading the draft.

  Glenn

---------------------------------------------------------------------------------

 Legends
         -R-- is for read-only objects
         -RW- is for read-write objects

        Index lists the MOs that are used as key for the entries in Table

         c = 32 bit counters
         C = 64 bit counters
         i = 32 bit integer signed
         u = 32 bit integer unsigned
         g = 32 bit gauge
         F = enumerated object:
             one of [xxxx | yyyy]
             one or more of {aaaa, bbbb, cccc}
         T = TimeStamp in deci seconds (since system startup)
         D = Date and Time
         A = IPv6 Address
             Note: every mipv6XXXXXXXAddress     MO in the MIB is preceeded by
                   a     mipv6XXXXXXXAddressType MO
                   The AddressType MOs are not shown in the chart below

        the '(N)' following the MO name indicates OID of the MO relative to
        the parent OID.

 For detailed descriptions of the MOs and for conformance rules refer to the
 MobileIPv6 MIB definition in the draft.

^L

                     Chart of MOs in the MIPv6 MIB
                    +-----------------------------+

Notifications that will be sent by the HA.
==========================================
     +--mipv6MnRegistered(1)
     +--mipv6MnDeRegistered(2)
     +--mipv6MnMoved(3)
     +--mipv6MnBindingExpiredAtHA(4)

Notifications that will be sent by the CN
==========================================
     +--mipv6MnBindingExpiredAtCN(5)

The Core Objects
===========================================
     |
     +-- -R-- F mipv6Capabilities(1) {mobileNode(0),homeAgent(1),correspondentNode(2)}
     +-- -RW- F mipv6Status(2) [enabled(1) | disabled(2)]

  Binding Cache
  =============
     |  Index: mipv6BindingHomeAddress,
     +-- ---- A mipv6BindingHomeAddress(2)
     +-- -R-- A mipv6BindingCOA(4)
     +-- -R-- D mipv6BindingTimeRegistered(5)
     +-- -R-- g mipv6BindingTimeGranted(6)
     +-- -R-- g mipv6BindingTimeRemaining(7)
     +-- -R-- F mipv6BindingHomeRegn(8)      [true(1) | false(2)]
     +-- -R-- u mipv6BindingMaxSeq(9)
     +-- -R-- D mipv6BindingUsageTS(10)     -> Timestamp of last lookup
     +-- -R-- c mipv6BindingUsageCount(11)  -> Number of lookups
     +-- -RW- F mipv6BindingAdminStatus(12)  [active(1) | inactive(2)]

  Binding Cache History Table
  ===========================
     |  Index: mipv6BindingHstHomeAddress, mipv6BindingHstIndex
     +-- ---- A mipv6BindingHstHomeAddress(2)
     +-- -R-- A mipv6BindingHstCOA(4)
     +-- ---- u mipv6BindingHstIndex(5)
     +-- -R-- D mipv6BindingHstTimeRegistered(6)
     +-- -R-- D mipv6BindingHstTimeExpired(7)
     +-- -R-- F mipv6BindingHstHomeRegn(8) [true(1) | false(2)]
     +-- -R-- D mipv6BindingHstUsageTS(9)
     +-- -R-- u mipv6BindingHstUsageCount(10)

  Total-Traffic counters
  =====================
     +-- -R-- c mipv6InOctets(1)
     +-- -R-- c mipv6HCInOctets(2)
     +-- -R-- c mipv6InPkts(3)
     +-- -R-- c mipv6HCInPkts(4)
     +-- -R-- c mipv6OutOctets(5)
     +-- -R-- c mipv6HCOutOctets(6)
     +-- -R-- c mipv6OutPkts(7)
     +-- -R-- c mipv6HCOutPkts(8)
     +-- -R-- T mipv6CounterDiscontinuityTime(9)

  Node wise Traffic counters Table
  ================================
     |  Index: mipv6BindingHomeAddress
     +-- -R-- c mipv6NodeInOctets(1)
     +-- -R-- C mipv6HCNodeInOctets(2)
     +-- -R-- c mipv6NodeInPkts(3)
     +-- -R-- C mipv6HCNodeInPkts(4)
     +-- -R-- c mipv6NodeOutOctets(5)
     +-- -R-- C mipv6HCNodeOutOctets(6)
     +-- -R-- c mipv6NodeOutPkts(7)
     +-- -R-- C mipv6HCNodeOutPkts(8)
     +-- -R-- T mipv6NodeCtrDiscontinuityTime(9)

^L
Mobile node Specific Objects
============================

  Home Address Table
  ==================
     |  Index: mipv6MnHomeAddress
     +-- ---- A mipv6MnHomeAddress(2)
     +-- -R-- F mipv6MnHomeAddressState(3)
              [unknown(1)| home(2)| registered(3)| pending(4)| isolated(5)]

  Discovery & Advertisements Counters
  ===================================
     +-- -R-- c mipv6MnDiscoveryRequests(1)
     +-- -R-- c mipv6MnDiscoveryReplies(2)
     +-- -R-- c mipv6MnDiscoveryTimeouts(3)
     +-- -R-- c mipv6MnPrefixSolicitationsSent(4)
     +-- -R-- c mipv6MnPrefixAdvsRecd(5)
     +-- -R-- c mipv6MnPrefixAdvsIgnored(6)
     +-- -R-- c mipv6MnMovedToFN(7)
     +-- -R-- c mipv6MnMovedToHN(8)

  Binding List Table
  ==================
     |  Index: mipv6MnBLNodeAddress, mipv6MnHomeAddress
     +-- ---- A mipv6MnBLNodeAddress(2)
     +-- ---- A mipv6MnBLCOA(4)
     +-- -R-- u mipv6MnBLLifeTimeRequested(5)
     +-- -R-- u mipv6MnBLLifeTimeGranted(6)
     +-- -R-- u mipv6MnBLMaxSeq(7)
     +-- -R-- D mipv6MnBLTimeSent(8)
     +-- -R-- F mipv6MnBLAccepted(9) [true(1) | false(2)]
     +-- -R-- D mipv6MnBLAcceptedTime(10)
     +-- -R-- i mipv6MnBLRetransmissions(11)

  Registration Counters
  =====================
     +-- -R-- c mipv6MnMobilityMessagesSent(1)
     +-- -R-- c mipv6MnMobilityMessagesRecd(2)
     +-- -R-- c mipv6MnBUsToHA(3)
     +-- -R-- c mipv6MnBUAcksFromHA(4)
     +-- -R-- c mipv6MnBUsToCN(5)
     +-- -R-- c mipv6MnBUAcksFromCN(6)
     +-- -R-- c mipv6MnBindingErrorsFromCN(7)
     +-- -R-- c mipv6MnICMPErrorsRecd(8)
     +-- -R-- c mipv6MnBRRequestsRecd(9)

^L
Correspondent node Specific Objects
===================================

  Global Statistics
  =================
     +-- -R-- c mipv6CnHomeTestInitsRecd(1)
     +-- -R-- c mipv6CnHomeTestsSent(2)
     +-- -R-- c mipv6CnCareOfTestInitsRecd(3)
     +-- -R-- c mipv6CnCareOfTestsSent(4)
     +-- -R-- c mipv6CnBUsRecd(5)
     +-- -R-- c mipv6CnBUAcksSent(6)
     +-- -R-- c mipv6CnBRsSent(7)
     +-- -R-- c mipv6CnBindingErrors(8)
     +-- -R-- c mipv6CnBUsAccepted(9)
     +-- -R-- c mipv6CnBUsRejected(10)
     +-- -R-- c mipv6CnReasonUnspecified(11)
     +-- -R-- c mipv6CnInsufficientResource(12)
     +-- -R-- c mipv6CnHomeRegnNotSupported(13)
     +-- -R-- c mipv6CnSeqNumberOutOfWindow(14)
     +-- -R-- c mipv6CnExpiredHomeNonceIndex(15)
     +-- -R-- c mipv6CnExpiredCareOfNonceIndex(16)
     +-- -R-- c mipv6CnExpiredNonce(17)
     +-- -R-- c mipv6CnRegTypeChangeDisallowed(18)

  Mobile Node-wise statistics Table
  =================================
     |  Index: mipv6BindingHomeAddress
     +-- -R-- c mipv6CnBURequestsAccepted(1)
     +-- -R-- c mipv6CnBURequestsRejected(2)
     +-- -R-- D mipv6CnBCEntryCreationTime(3)
     +-- -R-- D mipv6CnBUAcceptedTime(4)
     +-- -R-- D mipv6CnBURejectionTime(5)
     +-- -R-- F mipv6CnBURejectionCode(6) [Mipv6BURequestRejectionCode]
     +-- -R-- T mipv6CnCtrDiscontinuityTime(7)

^L
Home Agent Specific Objects
===========================

  Advertisement Counters
  ======================
     +-- -R-- c mipv6HaAdvsRecd(1)
     +-- -R-- c mipv6HaAdvsSent(2)

  Homa Agent Configuration Table
  ==============================
     |  Index: ipv6IfIndex
     +-- -RW- i mipv6HaAdvPreference(1)
     +-- -RW- i mipv6HaAdvLifetime(2)
     +-- -RW- F mipv6HaPrefixAdv(3)          [enabled(1)| disabled(2)]
     +-- -RW- F mipv6HaPrefixSolicitation(4) [enabled(1)| disabled(2)]
     +-- -RW- F mipv6HaMCastCtlMsgSupport(5) [enabled(1)| disabled(2)]

  Home Agent List Table
  =====================
     |  Index: ipv6IfIndex, mipv6HaLinkLocalAddress
     +-- ---- A mipv6HaLinkLocalAddress(2)
     +-- -R-- i mipv6HaPreference(3)
     +-- -R-- g mipv6HaRecvLifeTime(4)
     +-- -R-- D mipv6HaRecvTimeStamp(5)

  Home Agent Global Address Table
  ===============================
     |  Index: ipv6IfIndex, mipv6HaLinkLocalAddress, mipv6HaGaAddrSeqNo
     +-- ---- i mipv6HaGaAddrSeqNo(1)
     +-- -R-- A mipv6HaGaGlobalAddress(3)

  Home Agent Global Statistics
  ============================
     |
     +-- -R-- c mipv6HaHomeTestInitsRecd(1)
     +-- -R-- c mipv6HaHomeTestsSent(2)
     +-- -R-- c mipv6HaBUsRecd(3)
     +-- -R-- c mipv6HaBUAcksSent(4)
     +-- -R-- c mipv6HaBRAdviceSent(5)
     +-- -R-- c mipv6HaBUsAccepted(6)
     +-- -R-- c mipv6HaPrefDiscoverReqd(7)
     +-- -R-- c mipv6HaReasonUnspecified(8)
     +-- -R-- c mipv6HaAdmProhibited(9)
     +-- -R-- c mipv6HaInsufficientResource(10)
     +-- -R-- c mipv6HaHomeRegnNotSupported(11)
     +-- -R-- c mipv6HaNotHomeSubnet(12)
     +-- -R-- c mipv6HaNotHomeAgentForThisMN(13)
     +-- -R-- c mipv6HaDupAddrDetectionFailed(14)
     +-- -R-- c mipv6HaSeqNumberOutOfWindow(15)
     +-- -R-- c mipv6HaExpiredHomeNonceIndex(16)
     +-- -R-- c mipv6HaExpiredCareOfNonceIndex(17)
     +-- -R-- c mipv6HaExpiredNonce(18)
     +-- -R-- c mipv6HaRegTypeChangeDisallowed(19)
     +-- -R-- c mipv6HaEncapsUnavailable(20)

  Home Agent mobile node-wise Statistics table
  ============================================
     |  Index: mipv6BindingHomeAddress
     +-- -R-- c mipv6HaBURequestsAccepted(1)
     +-- -R-- c mipv6HaBURequestsDenied(2)
     +-- -R-- D mipv6HaBCEntryCreationTime(3)
     +-- -R-- D mipv6HaBUAcceptedTime(4)
     +-- -R-- D mipv6HaBURejectionTime(5)
     +-- -R-- F mipv6HaRecentBURejectionCode(6) [Mipv6BURequestRejectionCode]
     +-- -R-- T mipv6HaCtrDiscontinuityTime(7)