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

📄 rfc2417.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
   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 + -