⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipatm-ipmc-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
IPATM-IPMC-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP        FROM SNMPv2-CONF    snmpModules, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32,        Integer32, Unsigned32, OBJECT-TYPE, IpAddress        FROM SNMPv2-SMI    AtmAddr        FROM ATM-TC-MIB    TruthValue, RowStatus        FROM SNMPv2-TC    ipAdEntAddr        FROM RFC1213-MIB    InterfaceIndex        FROM IF-MIB;marsMIB MODULE-IDENTITY    LAST-UPDATED "9804150145Z" -- 15 April 1998    ORGANIZATION "Internetworking Over NBMA (ion) Working Group"    CONTACT-INFO        "        Chris Chung         Postal: SAIC                 1710 Goodridge Drive                 Mail Stop 1-4-7                 McLean, VA 22102         Tel:    +1 703 448 6485         Fax:    +1 703 356 2160         E-mail: cchung@tieo.saic.com         Editor: Maria Greene         Postal: Independent Contractor         E-mail: maria@xedia.com        "    DESCRIPTION        "This module defines a portion of the managed information         base (MIB) for managing classical IP multicast address         resolution server (MARS) and related entities as         described in the RFC2022.  This MIB is meant to be         used in conjunction with the ATM-MIB (RFC1695),         MIB-II (RFC1213), and optionally the IF-MIB (RFC1573)."    ::= { snmpModules 17 }--***************************************************************--  IP ATM MARS Client Object Definitions--***************************************************************marsClientObjects  OBJECT IDENTIFIER ::= { marsMIB 1 }marsClientTable OBJECT-TYPE    SYNTAX  SEQUENCE OF MarsClientEntry    MAX-ACCESS  not-accessible    STATUS current    DESCRIPTION        "The objects defined in this table are used for         the management of MARS clients, ATM attached         endpoints."    ::= { marsClientObjects 1 }marsClientEntry OBJECT-TYPE    SYNTAX  MarsClientEntry    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Each entry contains a MARS client and its associated         attributes.  An entry in the marsClientTable has         a corresponding entry in the ipAddrTable defined in         RFC1213. Association between the ipAddrTable and         the marsClientTable is made through the index,         ipAdEntAddr."    INDEX { ipAdEntAddr, marsClientIndex }    ::= { marsClientTable 1 }MarsClientEntry ::=    SEQUENCE {        marsClientIndex                    Integer32,        marsClientAddr                     AtmAddr,        marsClientDefaultMarsAddr          AtmAddr,        marsClientHsn                      Unsigned32,        marsClientRegistration             INTEGER,        marsClientCmi                      INTEGER,        marsClientDefaultMtu               INTEGER,        marsClientFailureTimer             INTEGER,        marsClientRetranDelayTimer         INTEGER,        marsClientRdmMulReqAddRetrTimer    INTEGER,        marsClientRdmVcRevalidateTimer     INTEGER,        marsClientJoinLeaveRetrInterval    INTEGER,        marsClientJoinLeaveRetrLimit       INTEGER,        marsClientRegWithMarsRdmTimer      INTEGER,        marsClientForceWaitTimer           INTEGER,        marsClientLmtToMissRedirMapTimer   INTEGER,        marsClientIdleTimer                INTEGER,        marsClientRowStatus                RowStatus    }marsClientIndex OBJECT-TYPE    SYNTAX  Integer32(1..65535)    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The auxiliary variable used to identify instances of         the columnar objects in the MARS MarsClientTable."    ::= { marsClientEntry 1 }marsClientAddr OBJECT-TYPE    SYNTAX  AtmAddr       MAX-ACCESS read-create       STATUS  current       DESCRIPTION           "The ATM address associated with the ATM Client."       ::= { marsClientEntry 2 }marsClientDefaultMarsAddr OBJECT-TYPE    SYNTAX  AtmAddr       MAX-ACCESS read-create       STATUS  current       DESCRIPTION           "The default MARS ATM address which is needed to            setup the initial signalling path between a MARS            client and its associated MARS."       ::= { marsClientEntry 3 }marsClientHsn OBJECT-TYPE    SYNTAX  Unsigned32    MAX-ACCESS read-create       STATUS  current       DESCRIPTION           "The cluster membership own 32 bit Host Sequence            Number.  When a new cluster member starts up, it is            initialized to zero.  When the cluster member sends            the MARS_JOIN to register, the HSN will be correctly            set to the current cluster sequence number (CSN) when            the Client receives the copy of its MARS_JOIN from            the MARS.  It is is used to track the MARS sequence            number."       ::= { marsClientEntry 4 }marsClientRegistration OBJECT-TYPE    SYNTAX  INTEGER {          notRegistered (1),          registering (2),          registered (3),          reRegisteringFault (4),          reRegisteringRedirMap (5)        }    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "An indication with regards to the registration         status of this client. The registration codes         of 'notRegistered (1)', 'registered (2)', and         registered (3) are self-explanatory. The         'reRegisteringFault (4)' indicates the client is         in the process of re-registering with a MARS due         to some fault conditions.  The 'reRegisteringRedMap         (5)' status code shows that client is re-registering         because it has received a MARS_REDIRECT_MAP message         and was told to register with a different MARS from         the current MARS."    ::= { marsClientEntry 5 }marsClientCmi OBJECT-TYPE    SYNTAX  INTEGER (0..65535)    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "16 bit Cluster member identifier (CMI) assigned by the         MARS which uniquely identifies each endpoint attached         to the cluster.  The value becomes valid after the         'marsClientRegistration' is set to the value         of 'registered (1)'."    ::= { marsClientEntry 6 }marsClientDefaultMtu OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The default maximum transmission unit (MTU) used for         this cluster.  Note that the actual size used for a         VC between two members of the cluster may be negotiated         during connection setup and may be different than this         value.  Default value = 9180 bytes."    DEFVAL { 9180 }    ::= { marsClientEntry 7 }marsClientFailureTimer OBJECT-TYPE    SYNTAX  INTEGER (1..2147483647)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "A timer used to flag the failure of last MARS_MULTI         to arrive.  Default value = 10 seconds (recommended)."    DEFVAL { 10 }    ::= { marsClientEntry 8 }marsClientRetranDelayTimer OBJECT-TYPE    SYNTAX  INTEGER (5..10)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The delay timer for sending out new MARS_REQUEST         for the group after the client learned that there         is no other group in the cluster.  The timer must         be set between 5 and 10 seconds inclusive."    ::= { marsClientEntry 9 }marsClientRdmMulReqAddRetrTimer OBJECT-TYPE    SYNTAX  INTEGER (5..10)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The initial random L_MULTI_RQ/ADD retransmit timer         which can be set between 5 and 10 seconds inclusive."    ::= { marsClientEntry 10 }marsClientRdmVcRevalidateTimer OBJECT-TYPE    SYNTAX  INTEGER (1..10)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The random time to set VC_revalidate flag.  The         timer value ranges between 1 and 10 seconds         inclusive."    ::= { marsClientEntry 11 }marsClientJoinLeaveRetrInterval OBJECT-TYPE    SYNTAX  INTEGER(5..2147483647)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "MARS_JOIN/LEAVE retransmit interval. The minimum         and recommended values are 5 and 10 seconds,         respectively."    DEFVAL { 10 }    ::= { marsClientEntry 12 }marsClientJoinLeaveRetrLimit OBJECT-TYPE    SYNTAX  INTEGER (0..5)    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "MARS_JOIN/LEAVE retransmit limit. The maximum         value is 5."    ::= { marsClientEntry 13 }marsClientRegWithMarsRdmTimer OBJECT-TYPE    SYNTAX  INTEGER (1..10)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "Random time to register with MARS."    ::= { marsClientEntry 14 }marsClientForceWaitTimer OBJECT-TYPE    SYNTAX  INTEGER (1..2147483647)    UNITS   "minutes"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "Force wait if MARS re-registration is looping.         The minimum value is 1 minute."    ::= { marsClientEntry 15 }marsClientLmtToMissRedirMapTimer OBJECT-TYPE    SYNTAX  INTEGER (1..4)    UNITS   "seconds"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "Timer limit for client to miss MARS_REDIRECT_MAPS."    ::= { marsClientEntry 16 }marsClientIdleTimer OBJECT-TYPE    SYNTAX  INTEGER (1..2147483647)    UNITS   "minutes"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The configurable inactivity timer associated with a         client. When a VC is created at this client, it gets         the idle timer value from this configurable timer.         The minimum suggested value is 1 minute and the         recommended default value is 20 minutes."    DEFVAL { 20 }    ::= { marsClientEntry 17 }marsClientRowStatus OBJECT-TYPE    SYNTAX  RowStatus    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The object is used to create, delete or modify a         row in this table.         A row cannot be made 'active' until instances of         all corresponding columns in the row of this table         are appropriately configured and until the agent         has also created a corresponding row in the         marsClientStatTable.         When this object has a value of 'active', the         following columnar objects can not be modified:           marsClientDefaultMarsAddr,           marsClientHsn,           marsClientRegstration,           marsClientCmi,           marsClientDefaultMtu         while other objects in this conceptual row can be         modified irrespective of the value of this object.         Deletion of this row is allowed regardless of         whether or not a row in any associated tables         (i.e., marsClientVcTable) still exists or is in         use. Once this row is deleted, it is recommended         that the agent or the SNMP management station         (if possible) through the set command deletes         any stale rows that are associated with this         row."    ::= { marsClientEntry 18 }--****************************************************************-- IP ATM MARS Client Multicast Group Address Object Definitions--****************************************************************marsClientMcGrpTable OBJECT-TYPE    SYNTAX  SEQUENCE OF MarsClientMcGrpEntry    MAX-ACCESS not-accessible    STATUS current    DESCRIPTION        "This table contains a list of IP multicast group address         blocks associated with a MARS client.  Entries in this         table are used by the client that needs to receive or         transmit packets from/to the specified range of         multicast addresses.         Each row can be created or deleted via configuration."    ::= {  marsClientObjects 2 }marsClientMcGrpEntry OBJECT-TYPE    SYNTAX  MarsClientMcGrpEntry    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Each entry represents a consecutive block of multicast         group addresses."    INDEX { ipAdEntAddr,            marsClientIndex,            marsClientMcMinGrpAddr,            marsClientMcMaxGrpAddr }    ::= { marsClientMcGrpTable 1 }MarsClientMcGrpEntry ::=    SEQUENCE {        marsClientMcMinGrpAddr           IpAddress,        marsClientMcMaxGrpAddr           IpAddress,        marsClientMcGrpRowStatus         RowStatus    }marsClientMcMinGrpAddr OBJECT-TYPE    SYNTAX  IpAddress    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Minimum multicast group address - the min and max         multicast forms multi-group block.  If the MinGrpAddr         and MaxGrpAddr are the same, it indicates that this         block contains a single group address."    ::= { marsClientMcGrpEntry 1 }marsClientMcMaxGrpAddr OBJECT-TYPE    SYNTAX  IpAddress    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Maximum multicast group address - the min and max         multicast forms a multi-group block.  If the MinGrpAddr         and MaxGrpAddr are the same, it indicates that this         block contains a single group address."    ::= { marsClientMcGrpEntry 2 }marsClientMcGrpRowStatus OBJECT-TYPE    SYNTAX  RowStatus    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The object is used to create or delete a row in this         table.         Since other objects in this row are not-accessible         'index-objects', the value of this object has no         effect on whether those objects in this conceptual         row can be modified."    ::= { marsClientMcGrpEntry 3 }--****************************************************************-- IP ATM MARS Client Backup MARS Object Definitions--****************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -