📄 rfc2006.mib
字号:
MIP-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Gauge32, Integer32, IpAddress, Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, TruthValue, TimeStamp, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF mib-2 FROM RFC1213-MIB; mipMIB MODULE-IDENTITY LAST-UPDATED "9606040000Z" ORGANIZATION "IETF Mobile IP Working Group" CONTACT-INFO " David Cong Postal: Motorola 1301 E. Algonquin Rd. Schaumburg, IL 60196 Phone: +1-847-576-1357 Email: cong@comm.mot.com" DESCRIPTION "The MIB Module for the Mobile IP." ::= { mib-2 44 } mipMIBObjects OBJECT IDENTIFIER ::= { mipMIB 1 } -- Groups under mipMIBObjects mipSystem OBJECT IDENTIFIER ::= { mipMIBObjects 1 } mipSecurity OBJECT IDENTIFIER ::= { mipMIBObjects 2 } mipMN OBJECT IDENTIFIER ::= { mipMIBObjects 3 } mipMA OBJECT IDENTIFIER ::= { mipMIBObjects 4 } mipFA OBJECT IDENTIFIER ::= { mipMIBObjects 5 } mipHA OBJECT IDENTIFIER ::= { mipMIBObjects 6 } mnSystem OBJECT IDENTIFIER ::= { mipMN 1 } mnDiscovery OBJECT IDENTIFIER ::= { mipMN 2 } mnRegistration OBJECT IDENTIFIER ::= { mipMN 3 } maAdvertisement OBJECT IDENTIFIER ::= { mipMA 2 } faSystem OBJECT IDENTIFIER ::= { mipFA 1 } faAdvertisement OBJECT IDENTIFIER ::= { mipFA 2 } faRegistration OBJECT IDENTIFIER ::= { mipFA 3 } haRegistration OBJECT IDENTIFIER ::= { mipHA 3 } -- Textual convention RegistrationFlags ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is used to define the registration flags for Mobile IP registration extension: vjCompression -- Request to use VJ compression gre -- Request to use GRE minEnc -- Request to use minimal encapsulation decapsulationByMN -- Decapsulation by mobile node broadcastDatagram -- Request to receive broadcasts simultaneoursBindings -- Request to retain prior binding(s)." SYNTAX BITS { vjCompression(0), gre(1), minEnc(2), decapsulationbyMN(3), broadcastDatagram(4), simultaneousBindings(5) } -- mipSystem Group mipEntities OBJECT-TYPE SYNTAX BITS { mobileNode(0), foreignAgent(1), homeAgent(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes which Mobile IP entities are supported by this managed entity. The entity may support more than one Mobile IP entities. For example, the entity supports both Foreign Agent (FA) and Home Agent (HA). Therefore, bit 1 and bit 2 are set to 1 for this object." ::= { mipSystem 1 } mipEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the Mobile IP protocol should be enabled for the managed entity. If it is disabled, the entity should disable both agent discovery and registration functions." ::= { mipSystem 2 } mipEncapsulationSupported OBJECT-TYPE SYNTAX BITS { ipInIp(0), gre(1), minEnc(2), other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Encapsulation methods supported by the Mobile IP entity. The entity may support multiple encapsulation methods or none of them: ipInIp(0), -- IP Encapsulation within IP gre(1), -- Generic Routing Encapsulation, -- refers to RFC1701 minEnc(2), -- Minimal Encapsulation within IP." ::= { mipSystem 3 } -- mipSecurity Group mipSecAssocTable OBJECT-TYPE SYNTAX SEQUENCE OF MipSecAssocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing Mobility Security Associations." ::= { mipSecurity 1 } mipSecAssocEntry OBJECT-TYPE SYNTAX MipSecAssocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular Mobility Security Association." INDEX { mipSecPeerAddress, mipSecSPI } ::= { mipSecAssocTable 1 } MipSecAssocEntry ::= SEQUENCE { mipSecPeerAddress IpAddress, mipSecSPI Unsigned32, mipSecAlgorithmType INTEGER, mipSecAlgorithmMode INTEGER, mipSecKey OCTET STRING, mipSecReplayMethod INTEGER } mipSecPeerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer entity with which this node shares the mobility security association." ::= { mipSecAssocEntry 1 } mipSecSPI OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SPI is the 4-byte opaque index within the Mobility Security Association which selects the specific security parameters to be used to authenticate the peer, i.e. the rest of the variables in this MipSecAssocEntry." ::= { mipSecAssocEntry 2 } mipSecAlgorithmType OBJECT-TYPE SYNTAX INTEGER { other(1), md5(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of security algorithm." ::= { mipSecAssocEntry 3 } mipSecAlgorithmMode OBJECT-TYPE SYNTAX INTEGER { other(1), prefixSuffix(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Security mode used by this algorithm." ::= { mipSecAssocEntry 4 } mipSecKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The shared secret key for the security associations. Reading this object will always return zero length value." ::= { mipSecAssocEntry 5 } mipSecReplayMethod OBJECT-TYPE SYNTAX INTEGER { other(1), timestamps(2), nonces(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The replay-protection method supported for this SPI within this Mobility Security Association." ::= { mipSecAssocEntry 6 } -- Mobile IP security violation total counter mipSecTotalViolations OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of security violations in the entity" ::= { mipSecurity 2 } -- Mobile IP security violation table mipSecViolationTable OBJECT-TYPE SYNTAX SEQUENCE OF MipSecViolationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about security violations." ::= { mipSecurity 3 } mipSecViolationEntry OBJECT-TYPE SYNTAX MipSecViolationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one particular security violation." INDEX { mipSecViolatorAddress } ::= { mipSecViolationTable 1 } MipSecViolationEntry ::= SEQUENCE { mipSecViolatorAddress IpAddress, mipSecViolationCounter Counter32, mipSecRecentViolationSPI Integer32, mipSecRecentViolationTime TimeStamp, mipSecRecentViolationIDLow Integer32, mipSecRecentViolationIDHigh Integer32, mipSecRecentViolationReason INTEGER } mipSecViolatorAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Violator's IP address. The violator is not necessary in the mipSecAssocTable." ::= { mipSecViolationEntry 1 } mipSecViolationCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of security violations for this peer." ::= { mipSecViolationEntry 2 } mipSecRecentViolationSPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "SPI of the most recent security violation for this peer. If the security violation is due to an identification mismatch, then this is the SPI from the Mobile-Home Authentication Extension. If the security violation is due to an invalid authenticator, then this is the SPI from the offending authentication extension. In all other cases, it should be set to zero." ::= { mipSecViolationEntry 3 } mipSecRecentViolationTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the most recent security violation for this peer." ::= { mipSecViolationEntry 4 } mipSecRecentViolationIDLow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Low-order 32 bits of identification used in request or reply of the most recent security violation for this peer." ::= { mipSecViolationEntry 5 } mipSecRecentViolationIDHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "High-order 32 bits of identification used in request or reply of the most recent security violation for this peer." ::= { mipSecViolationEntry 6 } mipSecRecentViolationReason OBJECT-TYPE SYNTAX INTEGER { noMobilitySecurityAssociation(1), badAuthenticator(2), badIdentifier(3), badSPI(4), missingSecurityExtension(5), other(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reason for the most recent security violation for this peer." ::= { mipSecViolationEntry 7 } -- mipMN Group -- mipSystem Group mnState OBJECT-TYPE SYNTAX INTEGER { home(1), registered(2), pending(3), isolated(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates mobile node's state of Mobile IP: home, -- MN is connected to home network. registered, -- MN has registered on foreign network pending, -- MN has sent registration request and is waiting for the reply isolated, -- MN is isolated from network unknown -- MN can not determine its state." ::= { mnSystem 1 } mnHomeAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An IP address that is assigned for an extended period of time to the mobile node. It remains unchanged regardless of the mobile node's current point of attachment." ::= { mnSystem 2 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -