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

📄 ipatm-ipmc-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
marsClientBackupMarsTable OBJECT-TYPE    SYNTAX  SEQUENCE OF MarsClientBackupMarsEntry    MAX-ACCESS not-accessible    STATUS current    DESCRIPTION        "This table contains a list of backup MARS addresses that         a client can connect to in case of failure for connecting         to the primary server. The list of addresses is in         descending order of preference. It should be noted that         the backup list provided by the MARS to the client via         the MARS_REDIRECT_MAP message has a higher preference than         addresses that are manually configured into the client.         When such a list is received from the MARS, this information         should be inserted at the top of the list.         Each row can be created or deleted via configuration."    ::= {  marsClientObjects 3 }marsClientBackupMarsEntry OBJECT-TYPE    SYNTAX  MarsClientBackupMarsEntry    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Each entry represents an ATM address of a backup MARS."    INDEX { ipAdEntAddr,            marsClientIndex,            marsClientBackupMarsPriority,            marsClientBackupMarsAddr }    ::= { marsClientBackupMarsTable 1 }MarsClientBackupMarsEntry ::=    SEQUENCE {        marsClientBackupMarsPriority     Unsigned32,        marsClientBackupMarsAddr         AtmAddr,        marsClientBackupMarsRowStatus    RowStatus    }marsClientBackupMarsPriority OBJECT-TYPE    SYNTAX  Unsigned32(0..65535)    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The priority associated with a backup MARS. A lower         priority value inidcates a higher preference."    ::= { marsClientBackupMarsEntry 1 }marsClientBackupMarsAddr OBJECT-TYPE    SYNTAX  AtmAddr    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The ATM address associated with a backup MARS."    ::= { marsClientBackupMarsEntry 2 }marsClientBackupMarsRowStatus 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."    ::= { marsClientBackupMarsEntry 3 }--***************************************************************--  IP ATM MARS Client VC Object Definition Table--***************************************************************marsClientVcTable OBJECT-TYPE    SYNTAX  SEQUENCE OF MarsClientVcEntry    MAX-ACCESS  not-accessible    STATUS current    DESCRIPTION        "This table contains information about open virtual         circuits (VCs) that a client has.  For point to point         circuit, each entry represents a single VC connection         between this client ATM address to another party ATM         address.  In the case of point to multipoint connection         where a single source address is associated with         multiple destinations, several entries are used to         represent the relationship.  An example of point to         multi-point VC represented in a table is shown below.                Client    VPI/VCI    Grp Addr1/Addr2    Part Addr                  1         0,1          g1,g2             p1                  1         0,1          g1,g2             p2                  1         0,1          g1,g2             p3         Note:  This table assumes the IP multicast address                groups (min, max) defined in each entry are                always consecutive.  In the case of that a                client receives a JOIN/LEAVE with                mars$flag.punched set, each pair of the IP                groups will first be broken into several                pairs of consecutive IP groups before each                entry row corresponding to a pair of IP group                is created."    ::= { marsClientObjects 4 }marsClientVcEntry OBJECT-TYPE    SYNTAX  MarsClientVcEntry    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The objects contained in the entry are VC related         attributes such as VC signalling type, control VC         type, idle timer, negotiated MTU size, etc."    INDEX { ipAdEntAddr,            marsClientIndex,            marsClientVcVpi,            marsClientVcVci,            marsClientVcMinGrpAddr,            marsClientVcMaxGrpAddr,            marsClientVcPartyAddr }    ::= { marsClientVcTable 1 }MarsClientVcEntry ::=    SEQUENCE {        marsClientVcVpi            INTEGER,        marsClientVcVci            INTEGER,        marsClientVcMinGrpAddr     IpAddress,        marsClientVcMaxGrpAddr     IpAddress,        marsClientVcPartyAddr      AtmAddr,        marsClientVcPartyAddrType  INTEGER,        marsClientVcType           INTEGER,        marsClientVcCtrlType       INTEGER,        marsClientVcIdleTimer      INTEGER,        marsClientVcRevalidate     TruthValue,        marsClientVcEncapsType     INTEGER,        marsClientVcNegotiatedMtu  INTEGER,        marsClientVcRowStatus      RowStatus    }marsClientVcVpi OBJECT-TYPE    SYNTAX  INTEGER (0..4095)    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The value of virtual path identifier (VPI). Since         a VPI can be numbered 0, this sub-index can take         a value of 0."    ::= { marsClientVcEntry 1 }marsClientVcVci OBJECT-TYPE    SYNTAX  INTEGER (0..65535)    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "The value of virtual circuit identifier (VCI). Since         a VCI can be numbered 0, this sub-index can take         a value of 0."    ::= { marsClientVcEntry 2 }marsClientVcMinGrpAddr OBJECT-TYPE    SYNTAX  IpAddress    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Minimum IP multicast group address - the min and         max multicast forms a multi-group consecutive         block which is associated with a table entry.         if the MinGrpAddr and MaxGrpAddr are the same, it         indicates that the size of multi-group block is 1,         a single IP group."    ::= { marsClientVcEntry 3 }marsClientVcMaxGrpAddr OBJECT-TYPE    SYNTAX  IpAddress    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Maximum IP multicast group address - the min and         max multicast forms a multi-group consecutive         block which is associated with a table entry.         if the MinGrpAddr and MaxGrpAddr are the same, it         indicates that the size of multi-group block is 1,         a single IP group."    ::= { marsClientVcEntry 4 }marsClientVcPartyAddr OBJECT-TYPE    SYNTAX  AtmAddr    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "An ATM party address in which this VC is linked.         The party type is identified by the         marsClientVcPartyAddrType."    ::= { marsClientVcEntry 5 }marsClientVcPartyAddrType OBJECT-TYPE    SYNTAX  INTEGER {          called (1),          calling (2)        }    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The party type is associated with the party address.         The 'called (1)' indicates that the party address is         a destination address which implies that VC is         originated from this client.  The 'calling (2)'         indicates the VC was initiated externally to this         client. In this case, the party address is the         source address."    ::= { marsClientVcEntry 6 }marsClientVcType OBJECT-TYPE    SYNTAX  INTEGER {          pvc (1),          svc (2)        }    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "Circuit Connection type: permanent virtual circuit or         switched virtual circuit."    ::= { marsClientVcEntry 7 }marsClientVcCtrlType OBJECT-TYPE    SYNTAX  INTEGER {           pointToPointVC (1),           clusterControlVC (2),           pointToMultiPointVC (3)        }    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "Control VC type used to specify a particular connection.           pointToPointVC (1):             used by the ATM Clients for the registration and             queries.  This VC or the initial signalling path             is set up from the source Client to a MARS. It is             bi-directional.           clusterControlVC (2):             used by a MARS to issue asynchronous updates to an             ATM Client.  This VC is established from the MARS             to the ATM Client.           pointToMultiPointVC (3):             used by the client to transfer multicast data             packets from layer 3.  This VC is established             from the source ATM Client to a destination ATM             endpoint which can be a multicast group member             or an MCS.  The destination endpoint was obtained             from the MARS."    ::= { marsClientVcEntry 8 }marsClientVcIdleTimer OBJECT-TYPE    SYNTAX  INTEGER (1..2147483647)    UNITS   "minutes"    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The idle timer associated with this VC.  The minimum         suggested value is 1 minute and the recommended         default value is 20 minutes."    DEFVAL { 20 }    ::= { marsClientVcEntry 9 }marsClientVcRevalidate OBJECT-TYPE    SYNTAX  TruthValue    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "A flag associated with an open and active multipoint         VC.  It is checked every time a packet is queued for         transmission on that VC. The object has the value of         true (1) if revalidate is required and the value         false (2) otherwise."    ::= { marsClientVcEntry 10 } marsClientVcEncapsType OBJECT-TYPE    SYNTAX  INTEGER {          other (1),          llcSnap (2)        }    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The encapsulation type used when communicating over         this VC."    ::= { marsClientVcEntry 11 }marsClientVcNegotiatedMtu OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    MAX-ACCESS read-create    STATUS  current    DESCRIPTION        "The negotiated MTU when communicating over this VC."    ::= { marsClientVcEntry 12 }marsClientVcRowStatus 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.         While objects: marsClientVcIdleTimer and         marsClientVcRevalidate in this conceptual         row can be modified irrespective of the value         of this object, all other objects in the row can         not be modified when this object has a value         of 'active'.         It is possible for an SNMP management station         to set the row to 'notInService' and modify         the entry and then set it back to 'active'         with the following exception. That is, rows         for which the corresponding instance of         marsClientVcType has a value of 'svc' can not         be modified or deleted."    ::= { marsClientVcEntry 13 }--***************************************************************--  IP ATM MARS Client Statistic Object Definition Table--***************************************************************marsClientStatTable OBJECT-TYPE    SYNTAX  SEQUENCE OF MarsClientStatEntry    MAX-ACCESS  not-accessible    STATUS current    DESCRIPTION        "The table contains statistics collected at MARS         clients."    ::= { marsClientObjects 5 }marsClientStatEntry OBJECT-TYPE    SYNTAX  MarsClientStatEntry    MAX-ACCESS not-accessible    STATUS  current    DESCRIPTION        "Each entry contains statistics collected at one MARS         client."    INDEX { ipAdEntAddr, marsClientIndex }    ::= { marsClientStatTable 1 }MarsClientStatEntry ::=    SEQUENCE {        marsClientStatTxReqMsgs        Counter32,        marsClientStatTxJoinMsgs       Counter32,        marsClientStatTxLeaveMsgs      Counter32,        marsClientStatTxGrpLstReqMsgs  Counter32,        marsClientStatRxJoinMsgs       Counter32,        marsClientStatRxLeaveMsgs      Counter32,        marsClientStatRxMultiMsgs      Counter32,        marsClientStatRxNakMsgs        Counter32,        marsClientStatRxMigrateMsgs    Counter32,        marsClientStatRxGrpLstRplyMsgs Counter32,        marsClientStatFailMultiMsgs    Counter32    }marsClientStatTxReqMsgs OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS read-only    STATUS  current    DESCRIPTION        "Total number of MARS_REQUEST messages transmitted         from a client."    ::= { marsClientStatEntry 1 }marsClientStatTxJoinMsgs OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS read-only    STATUS  current    DESCRIPTION        "Total number of MARS_JOIN messages transmitted from         a client."    ::= { marsClientStatEntry 2 }marsClientStatTxLeaveMsgs OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS read-only    STATUS  current    DESCRIPTION        "Total number of MARS_LEAVE messages transmitted from         a client."    ::= { marsClientStatEntry 3 }marsClientStatTxGrpLstReqMsgs OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS read-only    STATUS  current    DESCRIPTION        "Total number of MARS_GROUPLIST_REQUEST messages         transmitted from a client."    ::= { marsClientStatEntry 4 }marsClientStatRxJoinMsgs OBJECT-TYPE    SYNTAX  Counter32    MAX-ACCESS read-only    STATUS  current    DESCRIPTION        "Total number of MARS_JOIN messages received by         a client."

⌨️ 快捷键说明

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