475 lines
16 KiB
Plaintext
475 lines
16 KiB
Plaintext
|
|
RADLAN-iscsi-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: RADLAN iSCSI snooping Configuration
|
|
-- Version: 7.45.00.00
|
|
-- Date: 24-June-2007
|
|
--
|
|
|
|
IMPORTS
|
|
TruthValue, TEXTUAL-CONVENTION, TimeStamp,
|
|
DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC
|
|
TimeTicks, IpAddress, NOTIFICATION-TYPE,
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
|
rnd FROM RADLAN-MIB;
|
|
|
|
|
|
|
|
rlIscsiSnoop OBJECT IDENTIFIER ::= { rnd 126 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable iSCSI Snooping in the switch."
|
|
::= { rlIscsiSnoop 1 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopAgingTimeOut OBJECT-TYPE
|
|
SYNTAX INTEGER (60..2592000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds that should pass before session aging out
|
|
after the last frame transmitted for the session."
|
|
::= { rlIscsiSnoop 2 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
QosType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of QoS: VPT or DSCP."
|
|
SYNTAX INTEGER {
|
|
vpt(0),
|
|
dscp(1)
|
|
}
|
|
|
|
|
|
rlIscsiSnoopQosTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopQosEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table for configuration of iSCSI QOS."
|
|
::= { rlIscsiSnoop 3 }
|
|
|
|
rlIscsiSnoopQosEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopQosEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopQosTable."
|
|
INDEX { rlIscsiSnoopQosKey }
|
|
::= { rlIscsiSnoopQosTable 1 }
|
|
|
|
RlIscsiSnoopQosEntry::= SEQUENCE {
|
|
rlIscsiSnoopQosKey INTEGER,
|
|
rlIscsiSnoopQosType QosType,
|
|
rlIscsiSnoopQosValue INTEGER,
|
|
rlIscsiSnoopQosRemark TruthValue
|
|
}
|
|
|
|
rlIscsiSnoopQosKey OBJECT-TYPE
|
|
SYNTAX INTEGER (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Key of the rlIscsiSnoopQosTable table"
|
|
::= { rlIscsiSnoopQosEntry 1 }
|
|
|
|
rlIscsiSnoopQosType OBJECT-TYPE
|
|
SYNTAX QosType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current type of QoS of iSCSI packets"
|
|
::= { rlIscsiSnoopQosEntry 2 }
|
|
|
|
rlIscsiSnoopQosValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of VPT or DSCP, depends on rlIscsiSnoopQosType, that will be assigned to each iSCSI packet.
|
|
The range of VPT value is 0..7. The range of DSCP value is 0..63"
|
|
::= { rlIscsiSnoopQosEntry 4 }
|
|
|
|
rlIscsiSnoopQosRemark OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether iSCSI frames with the configured VPT/DSCP when egressing the switch."
|
|
::= { rlIscsiSnoopQosEntry 5 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopTargetConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopTargetConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table for configuration of iSCSI target TCP port number
|
|
IP address and name."
|
|
::= { rlIscsiSnoop 4 }
|
|
|
|
rlIscsiSnoopTargetConfigEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopTargetConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopTargetPortConfigTable."
|
|
INDEX { rlIscsiSnoopTargetConfigTcpPort,
|
|
rlIscsiSnoopTargetConfigAddr}
|
|
::= { rlIscsiSnoopTargetConfigTable 1 }
|
|
|
|
RlIscsiSnoopTargetConfigEntry::= SEQUENCE {
|
|
rlIscsiSnoopTargetConfigTcpPort INTEGER,
|
|
rlIscsiSnoopTargetConfigAddr IpAddress,
|
|
rlIscsiSnoopTargetConfigName1 DisplayString(SIZE(0..160)),
|
|
rlIscsiSnoopTargetConfigName2 DisplayString(SIZE(0..63)),
|
|
rlIscsiSnoopTargetConfigStatus RowStatus
|
|
}
|
|
|
|
rlIscsiSnoopTargetConfigTcpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port of configured target."
|
|
::= { rlIscsiSnoopTargetConfigEntry 1 }
|
|
|
|
rlIscsiSnoopTargetConfigAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the target address. If the target
|
|
address is ignored the address should be 0.0.0.0"
|
|
::= { rlIscsiSnoopTargetConfigEntry 3 }
|
|
|
|
rlIscsiSnoopTargetConfigName1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..160))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first part of target name"
|
|
DEFVAL {""}
|
|
::= { rlIscsiSnoopTargetConfigEntry 4 }
|
|
|
|
rlIscsiSnoopTargetConfigName2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second part of target name"
|
|
DEFVAL {""}
|
|
::= { rlIscsiSnoopTargetConfigEntry 5 }
|
|
|
|
rlIscsiSnoopTargetConfigStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the target. It's used to add/delete a target"
|
|
::= { rlIscsiSnoopTargetConfigEntry 6}
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopTargetNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopTargetNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains iSCSI target names.
|
|
It is indexed by Target Name ID."
|
|
::= { rlIscsiSnoop 5 }
|
|
|
|
rlIscsiSnoopTargetNameEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopTargetNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopTargetNameTable."
|
|
INDEX { rlIscsiSnoopTargetNameId }
|
|
::= { rlIscsiSnoopTargetNameTable 1 }
|
|
|
|
RlIscsiSnoopTargetNameEntry ::= SEQUENCE {
|
|
rlIscsiSnoopTargetNameId INTEGER,
|
|
rlIscsiSnoopTargetName1 DisplayString(SIZE(0..160)),
|
|
rlIscsiSnoopTargetName2 DisplayString(SIZE(0..63))
|
|
}
|
|
|
|
rlIscsiSnoopTargetNameId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Numerical ID of target name assigned by system. "
|
|
::= { rlIscsiSnoopTargetNameEntry 1 }
|
|
|
|
rlIscsiSnoopTargetName1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..160))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first part of target name"
|
|
::= { rlIscsiSnoopTargetNameEntry 2 }
|
|
|
|
rlIscsiSnoopTargetName2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second part of target name"
|
|
::= { rlIscsiSnoopTargetNameEntry 3 }
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopInitiatorNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopInitiatorNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains iSCSI initiator names.
|
|
It is indexed by Target Name ID."
|
|
::= { rlIscsiSnoop 6 }
|
|
|
|
rlIscsiSnoopInitiatorNameEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopInitiatorNameEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopInitiatorNameTable."
|
|
INDEX { rlIscsiSnoopInitiatorNameId }
|
|
::= { rlIscsiSnoopInitiatorNameTable 1 }
|
|
|
|
RlIscsiSnoopInitiatorNameEntry ::= SEQUENCE {
|
|
rlIscsiSnoopInitiatorNameId INTEGER,
|
|
rlIscsiSnoopInitiatorName1 DisplayString(SIZE(0..160)),
|
|
rlIscsiSnoopInitiatorName2 DisplayString(SIZE(0..63))
|
|
}
|
|
|
|
rlIscsiSnoopInitiatorNameId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Numerical ID of initiator name assigned by system. "
|
|
::= { rlIscsiSnoopInitiatorNameEntry 1 }
|
|
|
|
rlIscsiSnoopInitiatorName1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..160))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first part of initiator name"
|
|
::= { rlIscsiSnoopInitiatorNameEntry 2 }
|
|
|
|
rlIscsiSnoopInitiatorName2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second part of initiator name"
|
|
::= { rlIscsiSnoopInitiatorNameEntry 3 }
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains iSCSI sessions.
|
|
It is indexed by Target Name ID, Initiator Name ID and ISID."
|
|
::= { rlIscsiSnoop 7 }
|
|
|
|
rlIscsiSnoopSessionEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopSessionTable."
|
|
INDEX { rlIscsiSnoopTargetNameId, rlIscsiSnoopInitiatorNameId,
|
|
rlIscsiSnoopSessionISID }
|
|
::= { rlIscsiSnoopSessionTable 1 }
|
|
|
|
RlIscsiSnoopSessionEntry ::= SEQUENCE {
|
|
rlIscsiSnoopSessionISID OCTET STRING,
|
|
rlIscsiSnoopSessAgingTime INTEGER,
|
|
rlIscsiSnoopSessionUpTime INTEGER
|
|
}
|
|
|
|
rlIscsiSnoopSessionISID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ISID of current session."
|
|
::= { rlIscsiSnoopSessionEntry 1 }
|
|
|
|
rlIscsiSnoopSessAgingTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aging time of current session in seconds
|
|
For session not under monitor it is equal max aging time. "
|
|
::= { rlIscsiSnoopSessionEntry 2 }
|
|
|
|
rlIscsiSnoopSessionUpTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Time the session exists, in seconds."
|
|
::= { rlIscsiSnoopSessionEntry 3 }
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopConnectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlIscsiSnoopConnectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains iSCSI connections. This is indexed by Session ID and
|
|
TCP connection parameters."
|
|
::= { rlIscsiSnoop 8 }
|
|
|
|
rlIscsiSnoopConnectionEntry OBJECT-TYPE
|
|
SYNTAX RlIscsiSnoopConnectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the rlIscsiSnoopConnectionTable."
|
|
INDEX { rlIscsiSnoopTargetNameId, rlIscsiSnoopInitiatorNameId,
|
|
rlIscsiSnoopSessionISID,
|
|
rlIscsiSnoopConnectionTargetAddr,
|
|
rlIscsiSnoopConnectionTargetPort,
|
|
rlIscsiSnoopConnectionInitiatorAddr,
|
|
rlIscsiSnoopConnectionInitiatorPort
|
|
}
|
|
::= { rlIscsiSnoopConnectionTable 1 }
|
|
|
|
RlIscsiSnoopConnectionEntry ::= SEQUENCE {
|
|
rlIscsiSnoopConnectionTargetAddr IpAddress,
|
|
rlIscsiSnoopConnectionTargetPort INTEGER,
|
|
rlIscsiSnoopConnectionInitiatorAddr IpAddress,
|
|
rlIscsiSnoopConnectionInitiatorPort INTEGER,
|
|
rlIscsiSnoopConnectionCreationTime TimeStamp,
|
|
rlIscsiSnoopConnectionLastActTime TimeStamp,
|
|
rlIscsiSnoopConnectionLastPollTime TimeStamp,
|
|
rlIscsiSnoopConnectionExpiryTime TimeStamp,
|
|
rlIscsiSnoopConnectionCounterIndex Unsigned32
|
|
}
|
|
|
|
rlIscsiSnoopConnectionTargetAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the connection target address."
|
|
::= { rlIscsiSnoopConnectionEntry 2 }
|
|
|
|
rlIscsiSnoopConnectionTargetPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port of connection target."
|
|
::= { rlIscsiSnoopConnectionEntry 3 }
|
|
|
|
rlIscsiSnoopConnectionInitiatorAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the connection initiator address."
|
|
::= { rlIscsiSnoopConnectionEntry 5 }
|
|
|
|
rlIscsiSnoopConnectionInitiatorPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TCP port of connection initiator."
|
|
::= { rlIscsiSnoopConnectionEntry 6 }
|
|
|
|
rlIscsiSnoopConnectionCreationTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of SysUpTime at which the connection was created."
|
|
::= { rlIscsiSnoopConnectionEntry 7 }
|
|
|
|
rlIscsiSnoopConnectionLastActTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of SysUpTime on the most recent occasion at which
|
|
the counter object indexed with the value of
|
|
rlIscsiSnoopConnectionCounterIndex was incremented"
|
|
::= { rlIscsiSnoopConnectionEntry 8 }
|
|
|
|
rlIscsiSnoopConnectionLastPollTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of SysUpTime on the most recent occasion at which
|
|
the counter object indexed with the value of
|
|
rlIscsiSnoopConnectionCounterIndex was sampled"
|
|
::= { rlIscsiSnoopConnectionEntry 9 }
|
|
|
|
rlIscsiSnoopConnectionExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of SysUpTime at which the connection should be discarded
|
|
as a result of inactivity elapsed at least rlIscsiSnoopAgingTimeOut."
|
|
::= { rlIscsiSnoopConnectionEntry 10 }
|
|
|
|
rlIscsiSnoopConnectionCounterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index into the the connection counters table
|
|
of the counter object bound to
|
|
this rlIscsiSnoopConnectionEntry object."
|
|
::= { rlIscsiSnoopConnectionEntry 11 }
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
rlIscsiSnoopCosEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable iSCSI Snooping COS in the switch."
|
|
::= { rlIscsiSnoop 9 }
|
|
|
|
|
|
|
|
|
|
--rlIscsiSnoopConnExceeded TRAP-TYPE
|
|
-- ENTERPRISE rnd
|
|
-- VARIABLES { rndErrorDesc, rndErrorSeverity }
|
|
-- DESCRIPTION
|
|
-- "Warning trap indicating - TCP connection over the max number not inserted."
|
|
-- ::= 203
|
|
|
|
|
|
END
|
|
|