📄 rfc2417.mib
字号:
IPATM-IPMC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF snmpModules, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32, Integer32, Unsigned32, OBJECT-TYPE, IpAddress, mib-2 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 "9809010000Z" -- 01 September 1998 ORGANIZATION "Internetworking Over NBMA (ion) Working Group" CONTACT-INFO " Chris Chung (chihschung@aol.com) Independent Consultant 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). " REVISION "9809010000Z" -- 01 September 1998 DESCRIPTION "Published as RFC 2417. Changes/fixes: - reroot this MIB from snmpModules to mib-2 to be consistent with location of other MIBs. - obsoletes RFC2366." REVISION "9804150145Z" -- 15 April 1998 DESCRIPTION "Initial version, published as RFC 2366" ::= { mib-2 57 } --*************************************************************** -- 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -