-- extracted from draft-ietf-nemo-mib-01.txt -- at Wed Jul 20 06:35:09 2005 NEMO-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, mib-2, Unsigned32, Counter32, Gauge32, Counter64, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, DateAndTime FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF InetAddressType, InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB InterfaceIndex FROM IF-MIB mip6Mn FROM MOBILEIPV6-MIB ; nemoMIB MODULE-IDENTITY LAST-UPDATED "200507160000Z" -- 16th July, 2005 ORGANIZATION "IETF NEMO Working Group" CONTACT-INFO " Sri Gundavelli Postal: Cisco Systems 170 W.Tasman Drive, San Jose, CA 95134 USA Tel: +1-408-527-6109 Email: sgundave@cisco.com Glenn Mansfield Keeni Postal: Cyber Solutions Inc. 6-6-3, Minami Yoshinari Aoba-ku, Sendai, Japan 989-3204. Tel: +81-22-303-4012 Fax: +81-22-303-4015 E-mail: glenn@cysols.com Kenichi Nagami Postal: INTEC NetCore Inc. 1-3-3, Shin-suna Koto-ku, Tokyo, 135-0075 Japan Tel: +81-3-5665-5069 E-mail: nagami@inetcore.com Kazuhide Koide Postal: Tohoku University Katahira Campus Sendai Japan Tel: +81-22-217-5454 E-mail: koide@shiratori.riec.tohoku.ac.jp Support Group E-mail: nemo@ietf.org" DESCRIPTION "The MIB module for monitoring a NEMO entity. Copyright (C) The Internet Society 2004. This version of this MIB module is part of RFC XXXX; see the RFC itself for full legal notices. " -- RFC Ed.: replace XXXX with actual RFC number & remove this note REVISION "200507160000Z" -- 16th July 2005 DESCRIPTION "Initial version, published as RFC XXXX." -- RFC Ed.: replace XXXX with actual RFC number & remove this note ::= { mib-2 XXX } -- will be assigned by IANA -- IANA Reg.: Please assign a value for "XXX" under the 'mib-2' -- subtree and record the assignment in the SMI Numbers registry. -- RFC Ed.: When the above assignment has been made, please -- remove the above note -- replace "XXX" here with the assigned value and -- remove this note. -- The NEMO MIB has the following 5 primary groups nemoNotifications OBJECT IDENTIFIER ::= { nemoMIB 0 } nemoSystem OBJECT IDENTIFIER ::= { nemoMIB 1 } nemoConfiguration OBJECT IDENTIFIER ::= { nemoMIB 2 } nemoStats OBJECT IDENTIFIER ::= { nemoMIB 3 } nemoConformance OBJECT IDENTIFIER ::= { nemoMIB 4 } -- The nemoConfiguration group has the following sub groups nemoRegistration OBJECT IDENTIFIER ::= { nemoConfiguration 1 } -- The nemoStats group has the following sub groups nemoHomeAgentDiscovery OBJECT IDENTIFIER ::= { nemoStats 1 } nemoTotalTraffic OBJECT IDENTIFIER ::= { nemoStats 2 } nemoBindingRegCounters OBJECT IDENTIFIER ::= { nemoStats 3 } nemoRoamingCounters OBJECT IDENTIFIER ::= { nemoStats 4 } -- Textual Conventions NemoStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object represents the state of the NEMO entity. The entity could be at home, isolated, roaming or in unknown state. " SYNTAX INTEGER { isolated (1), roaming (2), home (3), unknown (4) } -- NemoPrefixRegMode ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "This object represents the state of the NEMO entity. -- The entity could be at home, isolated, roaming or in -- unknown state. -- " -- SYNTAX INTEGER { -- implicitmode (1), -- explicitmode (2) -- } -- -- -- nemoSystem group -- -- nemoRoamingStatus OBJECT-TYPE SYNTAX NemoStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current status of the mobile router. The status indicates if the mobile router is at home, roaming isolated or in an unknown state. " ::= { nemoSystem 1 } nemoRegisteredUpTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in seconds) for which the mobile router has been up and registered with its home agent. " ::= { nemoSystem 2 } nemoLastAcceptedRegTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp when the last registration was accepted by the home agent. " ::= { nemoSystem 3 } nemoLastRejectedRegTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp when the last registration was rejected by the home agent. " ::= { nemoSystem 4 } nemoTimeSinceLastRoamed OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed (in seconds) since the last time the mobile router roamed. " ::= { nemoSystem 5 } nemoRegHomeAgentAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the nemoRegHomeAgentAddress that follows. " ::= { nemoSystem 6 } nemoRegHomeAgentAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The home agent address of the mobile router which was used in the last accepted registration. " ::= { nemoSystem 7 } nemoRegHomeAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the nemoRegHomeAddress that follows. " ::= { nemoSystem 8 } nemoRegHomeAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The home address of the mobile router which is used in the last accepted registration. " ::= { nemoSystem 9 } nemoRegHomeAddressPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "The prefix length of the home address that the mobile router is using for roaming. " ::= { nemoSystem 10 } nemoRegCareofAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the nemoRegCareofAddress that follows. " ::= { nemoSystem 11 } nemoRegCareofAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The care-of address of the mobile router which is used in the last accepted registration. " ::= { nemoSystem 12 } nemoRegCareofAddressPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "The prefix length of the care-of Address that the mobile router currently is using for roaming. " ::= { nemoSystem 13 } nemoActiveRoamingIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index of the current active roaming interface. " ::= { nemoSystem 14 } nemoEstablishedHomeTunnelIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index of the tunnel established between the mobile router and the home agent for NEMO traffic. " ::= { nemoSystem 15 } -- -- -- nemoConfiguration group -- -- -- -- nemoRegistration sub group -- nemoHomeRegLifeTime OBJECT-TYPE SYNTAX Gauge32 (4..262143) MAX-ACCESS read-write STATUS current DESCRIPTION "The lifetime requested by the mobile router (in seconds) in the Binding registration. It is between 4 and 262143 secs. " ::= { nemoRegistration 1 } nemoHomeRegRetryCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of registration attempts allowed for the mobile router. " ::= { nemoRegistration 2 } nemoHomeRegRetryDelay OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The delay time between successive registration attempts by the mobile router(in seconds). " ::= { nemoRegistration 3 } nemoHomeRegExtendBeforeExpiry OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time before the registration extension is attempted (in seconds) by the mobile router. " ::= { nemoRegistration 4 } nemoDynamicHADiscovery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether or not the mobile router should attempt to make dynamic home agent address discovery(DHAAD). " ::= { nemoRegistration 5 } nemoHomeAddressIdentifierType OBJECT-TYPE SYNTAX BITS { eui64 (0), random (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the nemoHomeAddressIdentifier that follows. " ::= { nemoRegistration 6 } nemoHomeAddressIdentifierInetType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The InetAddressType of the nemoHomeAddressIdentifier that follows. " ::= { nemoRegistration 7 } nemoHomeAddressIdentifier OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The unicast routable address assigned to the mobile router. This is used as the permanent address of the mobile router in the sense that it remains unchanged regardless of the mobile router's current point ofattachment. The type of the address represented by this object is specified by the corresponding nemoHomeAddressType object. " ::= { nemoRegistration 8 } nemoHomeIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index of the mobile router where the home address is configured. " ::= { nemoRegistration 9 } nemoPrefixRegMode OBJECT-TYPE SYNTAX BITS { implicitMode (0), explicitMode (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the mobile router will explicitly register all the prefixes. " ::= { nemoRegistration 10 } nemoRegisterConnectedPrefixes OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the mobile router will register all the connected prefixes. " ::= { nemoRegistration 11 } nemoHomeNetworkPrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF NemoHomeNetworkPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table representing the potential home networks that the mobile router can use " ::= { nemoRegistration 12 } nemoHomeNetworkPrefixEntry OBJECT-TYPE SYNTAX NemoHomeNetworkPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the binding cache table. It represents a single home network entry Implementors need to be aware that if the total number of octets in nemoHomeNetworkPrefix exceeds 113 then OIDs of column instances in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3. " INDEX { nemoHomeNetworkPrefixType, nemoHomeNetworkPrefix, nemoHomeNetworkPrefixLength } ::= { nemoHomeNetworkPrefixTable 1 } NemoHomeNetworkPrefixEntry ::= SEQUENCE { nemoHomeNetworkPrefixType InetAddressType, nemoHomeNetworkPrefix InetAddress, nemoHomeNetworkPrefixLength InetAddressPrefixLength, nemoHomeNetworkPrefixLifeTime Gauge32 } nemoHomeNetworkPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The InetAddressType of the nemoHomeNetworkPrefix that follows. " ::= { nemoHomeNetworkPrefixEntry 1 } nemoHomeNetworkPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The prefix of the home network which is configured for the mobile router. " ::= { nemoHomeNetworkPrefixEntry 2 } nemoHomeNetworkPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the home network prefix which is configured for the mobile router. " ::= { nemoHomeNetworkPrefixEntry 3 } nemoHomeNetworkPrefixLifeTime OBJECT-TYPE SYNTAX Gauge32 (4..262143) MAX-ACCESS read-write STATUS current DESCRIPTION "The lifetime requested by the mobile router (in seconds) in the Binding registration. It is between 4 and 262143 secs. " ::= { nemoHomeNetworkPrefixEntry 4 } -- -- nemoPrefixTable -- nemoPrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF NemoPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table representing the NEMO prefixes. " ::= { nemoConfiguration 2 } nemoPrefixEntry OBJECT-TYPE SYNTAX NemoPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the binding cache table. It represents a single Binding Update. Implementors need to be aware that if the total number of octets in nemoPrefix exceeds 114 then OIDs of column instances in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3. " INDEX { nemoPrefixType, nemoPrefix, nemoPrefixLength } ::= { nemoPrefixTable 1 } NemoPrefixEntry ::= SEQUENCE { nemoPrefixType InetAddressType, nemoPrefix InetAddress, nemoPrefixLength InetAddressPrefixLength, nemoPrefixLifeTime Gauge32 } nemoPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The InetAddressType of the nemoPrefix that follows. " ::= { nemoPrefixEntry 1 } nemoPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mobile network prefix that is delegated to the mobile router and advertised in the mobile network. The type of the address represented by this object is specified by the corresponding nemoPrefixType object. " ::= { nemoPrefixEntry 2 } nemoPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The prefix length of the mobile network prefix. " ::= { nemoPrefixEntry 3 } nemoPrefixLifeTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The lifetime (in seconds) granted to the mobile router for this registration. " ::= { nemoPrefixEntry 4 } -- -- nemoRoamingIfTable -- nemoRoamingIfTable OBJECT-TYPE SYNTAX SEQUENCE OF NemoRoamingIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table representing the roaming interfaces. Each entry represents a configured roaming interface with the roaming characterstics. " ::= { nemoConfiguration 3 } nemoRoamingIfEntry OBJECT-TYPE SYNTAX NemoRoamingIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the roaming interface table. It represents a single roaming interface entry. " INDEX { nemoRoamingIfIndex, nemoRoamingIfPriority } ::= { nemoRoamingIfTable 1 } NemoRoamingIfEntry ::= SEQUENCE { nemoRoamingIfIndex InterfaceIndex, nemoRoamingIfPriority Unsigned32, nemoRoamingIfDescription SnmpAdminString, nemoRoamingIfRoamHoldDownTime Gauge32 } nemoRoamingIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the interface that will be used for roaming to foreign networks in the mobile router. " ::= { nemoRoamingIfEntry 1 } nemoRoamingIfPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The priority configured to the interface. This value will be configured between 0 and 255. " ::= { nemoRoamingIfEntry 2 } nemoRoamingIfDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the interface that will be used for roaming to foreign networks in the mobile router. " ::= { nemoRoamingIfEntry 3 } nemoRoamingIfRoamHoldDownTime OBJECT-TYPE SYNTAX Gauge32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time for which hold on to the interface. This value is configured to avoid interface flapping. " ::= { nemoRoamingIfEntry 4 } --- --- --- nemoStats group --- --- -- -- Dynamic Home Agent discovery protocol related counters -- nemoDHAADRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dynamic home agent address discovery requests sent by the mobile router. " ::= { nemoHomeAgentDiscovery 1 } nemoDHAADRepliesWNemoSupport OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dynamic home agent address discovery replies sent by the home agent with NEMO support. " ::= { nemoHomeAgentDiscovery 2 } nemoDHAADRepliesWONemoSupport OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dynamic home agent address discovery replies sent by the home agent without NEMO support. " ::= { nemoHomeAgentDiscovery 3 } nemoDHAADDiscoveryTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dynamic home agent address discovery requested by the mobile router and that was timeout. " ::= { nemoHomeAgentDiscovery 4 } -- -- nemoStats:nemoTotalTraffic -- nemoInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams received by the nodes in the NEMO networks. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 1 } nemoHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams received by the NEMO networks. This object is a 64-bit version of nemoInOctets. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 2 } nemoInPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams received by the nodes in the NEMO networks. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 3 } nemoHCInPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IPv6 packets received by the nodes in the NEMO networks. This object is a 64-bit version of nemoInOctets. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 4 } nemoOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams sent by the nodes in the NEMO networks. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 5 } nemoHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams sent by the NEMO networks. This object is a 64-bit version of nemoInOctets. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 6 } nemoOutPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in the IPv6 datagrams sent by the nodes in the NEMO networks. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 7 } nemoHCOutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IPv6 packets sent by the nodes in the NEMO networks. This object is a 64-bit version of nemoInOctets. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoTotalTraffic 8 } -- -- nemoStats:nemoBindingRegcounters -- nemoBindingUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Updates sent by the mobile router. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 1 } nemoBindingAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Acknowledgements received by the mobile router. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 2 } nemoBindingAcksWONemoSupport OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Acks without the NEMO support received by the mobile router. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 3 } nemoBindingAckNotHomeRegn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Update requests rejected by the home agent with the status code in the Binding Acknowledgment indicating 'Not Home Registration' Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 4 } nemoBindingRegTypeChanged OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 5 } nemoOpNotSupported OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Update requests rejected by the home agent with status code in the Binding Acknowledgement indicating 'Mobile Router Operation not permitted' (Code 140). Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 6 } nemoInvalidPrefix OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Update requests rejected by the home agent with status code in the Binding Acknowledgement indicating 'Invalid Prefix' (Code 141). Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 7 } nemoNotAuthorizedForPrefix OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Update requests rejected by the home agent with status code in the Binding Acknowledgement indicating 'Not Authorized for Prefix' (Code 142). Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 8 } nemoForwardingSetupFailed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Binding Update requests rejected by the home agent with status code in the Binding Acknowledgement indicating 'Forwarding Setup failed' (Code 143). Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoBindingRegCounters 9 } -- -- nemoStats:nemoRoamingCounters -- nemoMovedHome OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the mobile router has detected movement from a foreign network to its home network. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoRoamingCounters 1 } nemoMovedOutofHome OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the mobile router has detected movement from to a foreign network from the home network, has reconstructed its care-of address and has initiated the care-of address registration process. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoRoamingCounters 2 } nemoMovedFNtoFN OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the mobile router has detected movement from to a foreign network from the home network, has reconstructed its care-of address and has initiated the care-of address registration process. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoRoamingCounters 3 } nemoBetterIfDetected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the NEMO entity has found roaming interface with better priority. Discontinuities in the value of this counter can occur at re-initialization of the mobile router. " ::= { nemoRoamingCounters 4 } -- -- -- nemoNotifications -- -- nemoHomeTunnelEstablished NOTIFICATION-TYPE OBJECTS { nemoActiveRoamingIfIndex, nemoEstablishedHomeTunnelIfIndex, nemoRegCareofAddressType, nemoRegCareofAddress } STATUS current DESCRIPTION "This notification is sent by the mobile router every time the tunnel is established between the home agent and the mobile router. " ::= { nemoNotifications 1 } nemoHomeTunnelReleased NOTIFICATION-TYPE OBJECTS { nemoActiveRoamingIfIndex, nemoEstablishedHomeTunnelIfIndex, nemoRegCareofAddressType, nemoRegCareofAddress } STATUS current DESCRIPTION "This notification is sent by the mobile router every time the tunnel is deleted between the home agent and the mobile router. " ::= { nemoNotifications 2} -- Conformance information nemoGroups OBJECT IDENTIFIER ::= { nemoConformance 1 } nemoCompliances OBJECT IDENTIFIER ::= { nemoConformance 2 } -- Units of conformance nemoSystemGroup OBJECT-GROUP OBJECTS { nemoRoamingStatus, nemoRegisteredUpTime, nemoLastAcceptedRegTime, nemoLastRejectedRegTime, nemoTimeSinceLastRoamed, nemoRegHomeAgentAddressType, nemoRegHomeAgentAddress, nemoRegHomeAddressType, nemoRegHomeAddress, nemoRegHomeAddressPrefixLength, nemoRegCareofAddressType, nemoRegCareofAddress, nemoRegCareofAddressPrefixLength, nemoActiveRoamingIfIndex, nemoEstablishedHomeTunnelIfIndex } STATUS current DESCRIPTION " A collection of objects for basic NEMO monitoring." ::= { nemoGroups 1 } nemoConfigurationGroup OBJECT-GROUP OBJECTS { nemoHomeRegLifeTime, nemoHomeRegRetryCount, nemoHomeRegRetryDelay, nemoHomeRegExtendBeforeExpiry, nemoDynamicHADiscovery, nemoHomeAddressIdentifierType, nemoHomeAddressIdentifierInetType, nemoHomeAddressIdentifier, nemoHomeIfIndex, nemoPrefixRegMode, nemoRegisterConnectedPrefixes, -- nemoHomeNetworkPrefixType, -- nemoHomeNetworkPrefix, -- nemoHomeNetworkPrefixLength, nemoHomeNetworkPrefixLifeTime, nemoPrefixLifeTime, -- nemoRoamingIfIndex, -- nemoRoamingIfPriority, nemoRoamingIfDescription, nemoRoamingIfRoamHoldDownTime, nemoDHAADRequests, nemoDHAADRepliesWNemoSupport, nemoDHAADRepliesWONemoSupport, nemoDHAADDiscoveryTimeouts } STATUS current DESCRIPTION " A collection of objects for basic NEMO configuration monitoring." ::= { nemoGroups 2 } nemoStatsGroup OBJECT-GROUP OBJECTS { nemoInOctets, nemoHCInOctets, nemoInPackets, nemoHCInPackets, nemoOutOctets, nemoHCOutOctets, nemoOutPackets, nemoHCOutPackets, nemoBindingUpdates, nemoBindingAcks, nemoBindingAcksWONemoSupport, nemoBindingAckNotHomeRegn, nemoBindingRegTypeChanged, nemoOpNotSupported, nemoInvalidPrefix, nemoNotAuthorizedForPrefix, nemoForwardingSetupFailed, nemoMovedHome, nemoMovedOutofHome, nemoMovedFNtoFN, nemoBetterIfDetected } STATUS current DESCRIPTION " A collection of objects for basic NEMO monitoring. " ::= { nemoGroups 3 } nemoNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { nemoHomeTunnelEstablished, nemoHomeTunnelReleased } STATUS current DESCRIPTION "A collection of notifications from a home agent or correspondent node to the Manager about the tunnel status of the mobile router. " ::= { nemoGroups 4 } -- Compliance statements nemoCoreCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement the MOBILEIPV6-MIB. There are a number of INDEX objects that cannot be represented in the form of OBJECT clauses in SMIv2, but for which there are compliance requirements, expressed in OBJECT clause form in this description: -- OBJECT nemoBindingHomeAddressType -- SYNTAX InetAddressType { ipv6(2) } -- DESCRIPTION -- This MIB module requires support for global -- ipv6 addresses for the nemoBindingHomeAddress -- object. -- " MODULE -- this module MANDATORY-GROUPS { nemoSystemGroup, nemoConfigurationGroup, nemoStatsGroup, nemoNotificationGroup } ::= { nemoCompliances 1 } END -- -- Copyright (C) The Internet Society (2005). This document is subject -- to the rights, licenses and restrictions contained in BCP 78, and -- except as set forth therein, the authors retain all their rights. -- -- This document and the information contained herein are provided on an -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE -- REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE -- INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR -- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- Intellectual Property -- -- The IETF takes no position regarding the validity or scope of any -- Intellectual Property Rights or other rights that might be claimed -- to pertain to the implementation or use of the technology -- described in this document or the extent to which any license -- under such rights might or might not be available; nor does it -- represent that it has made any independent effort to identify any -- such rights. Information on the procedures with respect to -- rights in RFC documents can be found in BCP 78 and BCP 79. -- -- Copies of IPR disclosures made to the IETF Secretariat and any -- assurances of licenses to be made available, or the result of an -- attempt made to obtain a general license or permission for the use -- of such proprietary rights by implementers or users of this -- specification can be obtained from the IETF on-line IPR repository -- at http://www.ietf.org/ipr. -- -- The IETF invites any interested party to bring to its attention -- any copyrights, patents or patent applications, or other -- proprietary rights that may cover technology that may be required -- to implement this standard. Please address the information to the -- IETF at ietf-ipr@ietf.org. --