📄 rfc2417.txt
字号:
-- 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,
Chung & Greene Standards Track [Page 21]
RFC 2417 Multicast MIB September 1998
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
Chung & Greene Standards Track [Page 22]
RFC 2417 Multicast MIB September 1998
a client."
::= { marsClientStatEntry 5 }
marsClientStatRxLeaveMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MARS_LEAVE messages received by
a client."
::= { marsClientStatEntry 6 }
marsClientStatRxMultiMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MARS_MULTI messages received by
a client."
::= { marsClientStatEntry 7 }
marsClientStatRxNakMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MARS_NAK messages received by
a client."
::= { marsClientStatEntry 8 }
marsClientStatRxMigrateMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MARS_MIGRATE messages received by
a client."
::= { marsClientStatEntry 9 }
marsClientStatRxGrpLstRplyMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MARS_GROUPLIST_REPLY messages
received by a client."
::= { marsClientStatEntry 10 }
Chung & Greene Standards Track [Page 23]
RFC 2417 Multicast MIB September 1998
marsClientStatFailMultiMsgs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of timeouts occurred indicating
failure of the last MARS_MULTI to arrive."
::= { marsClientStatEntry 11 }
--***************************************************************
-- IP ATM MARS Object Definitions
--***************************************************************
marsObjects OBJECT IDENTIFIER ::= { marsMIB 2 }
marsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MarsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The objects defined in this table are used for the
management of MARS servers."
::= { marsObjects 1 }
marsEntry OBJECT-TYPE
SYNTAX MarsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains a MARS and its associated
attributes."
INDEX { marsIndex, marsIfIndex }
::= { marsTable 1 }
MarsEntry ::=
SEQUENCE {
marsIndex Integer32,
marsIfIndex InterfaceIndex,
marsAddr AtmAddr,
marsLocal TruthValue,
marsServStatus INTEGER,
marsServType INTEGER,
marsServPriority Unsigned32,
marsRedirMapMsgTimer INTEGER,
marsCsn Unsigned32,
marsSsn Unsigned32,
marsRowStatus RowStatus
}
Chung & Greene Standards Track [Page 24]
RFC 2417 Multicast MIB September 1998
marsIndex 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 table."
::= { marsEntry 1 }
marsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the interface that the MARS is
associated with."
::= { marsEntry 2 }
marsAddr OBJECT-TYPE
SYNTAX AtmAddr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ATM address associated with the MARS."
::= { marsEntry 3 }
marsLocal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A flag associated with a MARS entry. The object has
the value of true (1) if the MARS whose interface
is local to the machine that implements this MIB;
otherwise the object has the value of false (2)."
::= { marsEntry 4 }
marsServStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inactive (2),
faulted (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The current status of MARS."
::= { marsEntry 5 }
Chung & Greene Standards Track [Page 25]
RFC 2417 Multicast MIB September 1998
marsServType OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
backup (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Types of MARS servers: primary or backup."
::= { marsEntry 6 }
marsServPriority OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Priority associated with a backup MARS server.
A backup MARS server with lower priority value
indicates a higher preference than other backup
MARS servers to be used as the MARS server when
the primary server fails."
::= { marsEntry 7 }
marsRedirMapMsgTimer OBJECT-TYPE
SYNTAX INTEGER (1..2)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Periodic interval on which a multi-part
MARS_REDIRECT_MAP is sent from this MARS."
DEFVAL { 1 }
::= { marsEntry 8 }
marsCsn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current cluster sequence number (CSN) which is global
within the context of a given protocol. The CSN is
incremented by the MARS on every transmission of a
message on ClusterControlVC. A cluster member uses
the CSN to track the message loss on ClusterControlVC
or to monitor a membership change."
::= { marsEntry 9 }
marsSsn OBJECT-TYPE
Chung & Greene Standards Track [Page 26]
RFC 2417 Multicast MIB September 1998
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current server sequence number (SSN) which is global
within the context of a given protocol. The SSN is
incremented by the MARS on every transmission of a
message on ServerControlVC. A MCS uses the SSN to
track the message loss on ServerControlVC or to
monitor a membership change."
::= { marsEntry 10 }
marsRowStatus 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
marsStatTable.
When this object has a value of 'active', the
following columnar objects can not be modified:
marsAddr,
marsAddrLocal,
marsServStatus,
marsServType,
marsCsn,
marsSsn
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., marsVcTable) 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."
::= { marsEntry 11 }
Chung & Greene Standards Track [Page 27]
RFC 2417 Multicast MIB September 1998
--****************************************************************
-- IP ATM MARS Multicast Group Address Object Definitions
--****************************************************************
marsMcGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF MarsMcGrpEntry
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -