CISCO-FCIP-MGMT-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
Unsigned32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
ciscoMgmt FROM CISCO-SMI
cfmFcipEntityInstanceEntry,
cfmFcipLinkEntry FROM CISCO-FCIP-MGMT-MIB
CiscoPort FROM CISCO-TC
InterfaceIndex FROM IF-MIB;
ciscoFcipMgmtExtMIB MODULE-IDENTITY
LAST-UPDATED "200311050000Z"
ORGANIZATION "Cisco Systems Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 -NETS
E-mail: cs-san@cisco.com"
DESCRIPTION
"A MIB module for extending the CISCO-FCIP-MGMT-MIB
to add objects which provide additional information
about FCIP interfaces not available in other MIBS. "
REVISION "200311050000Z"
DESCRIPTION
"Removed cfmFcipLinkExtIPCompAlgorithm and renamed
object cfmFcipLinkExtIPCompPerf to cfmFcipLinkExtIPComp
Added compliance statement for
cfmFcipLinkExtTimestampTolerance."
REVISION "200309190000Z"
DESCRIPTION
"Added: cfmFcipLinkExtEthIfIndex,
cfmFcipLinkExtWriteAccelerator,
cfmFcipLinkExtIPCompAlgorithm,cfmFcipLinkExtIPCompPerf.
Updated the Compliance statement. "
REVISION "200305060000Z"
DESCRIPTION
"Modified ranges and added DEFVAL clause to objects:
cfmFcipEntityExtTcpSendBufSize,cfmFcipEntityExtTcpMaxBW,
cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst. "
REVISION "200303250000Z"
DESCRIPTION
"Modified objects: cfmFcipEntityExtTcpKeepAliveTO.
Replaced: cfmFcipLinkExtLocalEntityMode with
cfmFcipLinkExtLocalBPortEnable. cfmFcipEntityExtTcpInitRTO
with cfmFcipEntityExtTcpMinRTO.
Added: cfmFcipEntityExtTcpSendBufSize,
cfmFcipEntityExtTcpMaxBW,cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst,cfmFcipLinkExtCntrlQOSField,
cfmFcipLinkExtDataQOSField.
Removed cfmFcipEntityExtWindowSize."
REVISION "200301070000Z"
DESCRIPTION
"Added objects cfmFcipLinkExtSpecialFrameEnable,
cfmFcipLinkExtBPortKAEnable.
Modified the range values for some objects. "
REVISION "200212060000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 329 }
ciscoFcipMgmtExtMIBNotifs OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIB 0 }
ciscoFcipMgmtExtMIBObjects OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIB 1 }
ciscoFcipMgmtExtMIBConform OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIB 2 }
cfmFcipMgmtExtConfig OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIBObjects 1 }
cfmFcipEntityExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfmFcipEntityExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains objects which provide more information
of FCIP entity which is not available in
CISCO-FCIP-MGMT-MIB. "
::= { cfmFcipMgmtExtConfig 1 }
cfmFcipEntityExtEntry OBJECT-TYPE
SYNTAX CfmFcipEntityExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry into the cfmFcipEntityExtTable. Each entry
contains attributes associated with an FCIP entity. "
AUGMENTS { cfmFcipEntityInstanceEntry }
::= { cfmFcipEntityExtTable 1 }
CfmFcipEntityExtEntry ::=
SEQUENCE {
cfmFcipEntityExtTcpKeepAliveTO Unsigned32,
cfmFcipEntityExtTcpMaxReTx Unsigned32,
cfmFcipEntityExtPMTUEnable TruthValue,
cfmFcipEntityExtPMTUResetTO Unsigned32,
cfmFcipEntityExtTcpMinRTO Unsigned32,
cfmFcipEntityExtTcpSendBufSize Unsigned32,
cfmFcipEntityExtTcpMaxBW Unsigned32,
cfmFcipEntityExtTcpMinAvailBW Unsigned32,
cfmFcipEntityExtTcpRndTrpTimeEst Unsigned32
}
cfmFcipEntityExtTcpKeepAliveTO OBJECT-TYPE
SYNTAX Unsigned32 (1..7200)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TCP Keep alive timeout for all links within this
entity. "
DEFVAL {60}
::= { cfmFcipEntityExtEntry 1 }
cfmFcipEntityExtTcpMaxReTx OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Maximum number of times that the same item of data
will be retransmitted over a TCP connection. If delivery
is not acknowledged after this number of retransmissions
then the TCP connection is terminated. "
DEFVAL {4}
::= { cfmFcipEntityExtEntry 2 }
cfmFcipEntityExtPMTUEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The path MTU discovery is enabled if the value of
this object is true(1), else it is disabled, and
has the value false(2). "
REFERENCE
"RFC 1191 - Path MTU Discovery"
DEFVAL {true}
::= { cfmFcipEntityExtEntry 3 }
cfmFcipEntityExtPMTUResetTO OBJECT-TYPE
SYNTAX Unsigned32 (60..3600)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval for which the discovered pathMTU
is valid, before MSS reverts back to the negotiated
TCP value. This object is writeble only if
cfmFcipEntityExtPMTUEnable is 'true'. "
DEFVAL {3600}
::= { cfmFcipEntityExtEntry 4 }
cfmFcipEntityExtTcpMinRTO OBJECT-TYPE
SYNTAX Unsigned32 (100..5000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TCP minimum retransmit timeout for all the links on
this entity. "
DEFVAL {100}
::= { cfmFcipEntityExtEntry 5 }
cfmFcipEntityExtTcpSendBufSize OBJECT-TYPE
SYNTAX Unsigned32 (0..8192)
UNITS "kilobytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The aggregate TCP send window for all TCP connections on all
Links within this entity. This value is used for Egress
Flow Control. When the aggregate of the data queued
on all connections within this entity reaches this value,
the sender is flow controlled. "
DEFVAL {0}
::= { cfmFcipEntityExtEntry 6 }
cfmFcipEntityExtTcpMaxBW OBJECT-TYPE
SYNTAX Unsigned32 (1000..1000000)
UNITS "kilobits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is an estimate of the Bandwidth of the network pipe
used for the B-D product computation, which lets us derive
the TCP receive window to advertise.
The cfmFcipEntityExtTcpMaxBW,cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst must be set in the same
SNMP set request. SET operation would fail if this object
is set individually."
DEFVAL {1000000}
::= { cfmFcipEntityExtEntry 7 }
cfmFcipEntityExtTcpMinAvailBW OBJECT-TYPE
SYNTAX Unsigned32 (1000..1000000)
UNITS "kilobits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The minimum avilable bandwidth for the TCP connections
on the Links within this entity.
The cfmFcipEntityExtTcpMaxBW,cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst must be set in the same
SNMP set request. SET operation would fail if this object
is set individually. "
DEFVAL {15000}
::= { cfmFcipEntityExtEntry 8 }
cfmFcipEntityExtTcpRndTrpTimeEst OBJECT-TYPE
SYNTAX Unsigned32 (0..300000)
UNITS "microseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is an estimate of the round trip delay of the network
pipe used for the B-D product computation, which lets us
derive the TCP receive window to advertise.
The cfmFcipEntityExtTcpMaxBW,cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst must be set in the same
SNMP set request. SET operation would fail if this object
is set individually. "
DEFVAL {1000}
::= { cfmFcipEntityExtEntry 9 }
cfmFcipLinkExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfmFcipLinkExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains objects which provide more information
of FCIP link which is not available in CISCO-FCIP-MGMT-MIB. "
::= { cfmFcipMgmtExtConfig 2 }
cfmFcipLinkExtEntry OBJECT-TYPE
SYNTAX CfmFcipLinkExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry into cfmFcipLinkExtTable. Each entry
contains attributes associated with an FCIP Link. "
AUGMENTS { cfmFcipLinkEntry }
::= { cfmFcipLinkExtTable 1 }
CfmFcipLinkExtEntry ::=
SEQUENCE {
cfmFcipLinkExtPassiveMode TruthValue,
cfmFcipLinkExtNumTcpConn Unsigned32,
cfmFcipLinkExtCheckTimestamp TruthValue,
cfmFcipLinkExtTimestampTolerance Unsigned32,
cfmFcipLinkExtTcpRemPort CiscoPort,
cfmFcipLinkExtLocalBPortEnable TruthValue,
cfmFcipLinkExtSpecialFrameEnable TruthValue,
cfmFcipLinkExtBPortKAEnable TruthValue,
cfmFcipLinkExtCntrlQOSField Unsigned32,
cfmFcipLinkExtDataQOSField Unsigned32,
cfmFcipLinkExtEthIfIndex InterfaceIndex,
cfmFcipLinkExtWriteAccelerator TruthValue,
cfmFcipLinkExtIPComp INTEGER
}
cfmFcipLinkExtPassiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value is set to 'false' this link endpoint actively
tries to connect to the peer. If it is set to 'true' the link
endpoint waits for the peer to connect to it. "
DEFVAL {false}
::= { cfmFcipLinkExtEntry 1 }
cfmFcipLinkExtNumTcpConn OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
UNITS "tcp connections"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of TCP connections allowed on this
link. "
DEFVAL {2}
::= { cfmFcipLinkExtEntry 2 }
cfmFcipLinkExtCheckTimestamp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value is 'true', if the timestamp in FCIP header
is to checked. If 'false' the timestamp is ignored. "
DEFVAL {false}
::= { cfmFcipLinkExtEntry 3 }
cfmFcipLinkExtTimestampTolerance OBJECT-TYPE
SYNTAX Unsigned32 (100..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The accepted time difference between the local time
and the timestamp value received in the FCIP header.
By default this value will be EDTOV/2. EDTOV is the
Error_Detect_Timeout Value used for Fibre channel Ports
as the timeout value for detecting an error condition."
REFERENCE
"Section 29.2.1.2 E_D_TOV in FC-PH (Fibre Channel -
Physical and Signaling Interface) Rev 4.3."
::= { cfmFcipLinkExtEntry 4 }
cfmFcipLinkExtTcpRemPort OBJECT-TYPE
SYNTAX CiscoPort(1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The remote TCP port to which the local FCIP entity will
connect if and when it initiates a TCP connection setup
for this link. "
::= { cfmFcipLinkExtEntry 5 }
cfmFcipLinkExtLocalBPortEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value is set to 'true', the B port mode is enabled
on the local FCIP link. If set to 'false' the B port mode
is disabled. "
DEFVAL {false}
::= { cfmFcipLinkExtEntry 6 }
cfmFcipLinkExtSpecialFrameEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value is set to 'true', the TCP active opener
initiates FCIP special frames and the TCP passive
opener responds to the FCIP special frames.
If it is set to 'false', the FCIP special frames are
neither generated nor responded to. "
REFERENCE
"Section 8 in draft-ietf-ips-fcovertcpip-12.txt."
DEFVAL {false}
::= { cfmFcipLinkExtEntry 7 }
cfmFcipLinkExtBPortKAEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the value is set to 'true', a message is
sent in response to a (Fibre Channel) ELS Echo
frame received from the peer. Some B Port
implementations use ELS Echo request/response frames
as Link Keep Alive.
If it is set to 'false', this response is not
generated.
This object is valid only if the
cfmFcipLinkExtLocalBPortEnable is 'true'. "
REFERENCE
"Section 15.5.4 Echo in FC-FS (Fibre Channel -
Framing and Signaling ) Rev 0.50."
DEFVAL {false}
::= { cfmFcipLinkExtEntry 8 }
cfmFcipLinkExtCntrlQOSField OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value to be set for the TOS field in IP header
for the TCP control connection.
The cfmFcipLinkExtCntrlQOSField,cfmFcipLinkExtDataQOSField
must be set in the same SNMP set request. SET operation would
fail if this object is set individually. "
DEFVAL {0}
::= { cfmFcipLinkExtEntry 9 }
cfmFcipLinkExtDataQOSField OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value to be set for the TOS field in IP header
for the TCP Data connection.
The cfmFcipLinkExtCntrlQOSField,cfmFcipLinkExtDataQOSField
must be set in the same SNMP set request. SET operation would
fail if this object is set individually. "
DEFVAL {0}
::= { cfmFcipLinkExtEntry 10 }
cfmFcipLinkExtEthIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the interface on which this FCIP link was
initiated. "
::= { cfmFcipLinkExtEntry 11 }
cfmFcipLinkExtWriteAccelerator OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Write accelerator allows for enhancing SCSI write
performance.
If 'true', the FCIP Write accelerator is enabled on this link
If 'false' it is disabled."
DEFVAL {false}
::= { cfmFcipLinkExtEntry 12}
cfmFcipLinkExtIPComp OBJECT-TYPE
SYNTAX INTEGER {
none(1),
highCompressionRatio(2),
highThroughput(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configuration for the IP compression.
'none' - ip compression is disabled.
'highCompressionRatio' - indicates better compression
performance at the cost of lower throughput.
'highThroughput' - indicates better throughput at
the cost of lower compression performance.
"
DEFVAL { none }
::= { cfmFcipLinkExtEntry 13 }
cfmFcipExtCompliances OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIBConform 1 }
cfmFcipExtGroups OBJECT IDENTIFIER
::= { ciscoFcipMgmtExtMIBConform 2 }
cfmFcipExtCompliance MODULE-COMPLIANCE
STATUS deprecated DESCRIPTION
"Compliance statement for FCIP Extension MIB. "
MODULE MANDATORY-GROUPS {
cfmFcipEntityExtGroup,
cfmFcipLinkExtGroup
}
OBJECT cfmFcipLinkExtNumTcpConn
SYNTAX Unsigned32 (1..2)
DESCRIPTION
"It is compliant to support a value which is
less than the defined values."
::= { cfmFcipExtCompliances 1 }
cfmFcipExtCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for FCIP Extension MIB. "
MODULE MANDATORY-GROUPS {
cfmFcipEntityExtGroup,
cfmFcipLinkExtGroup,
cfmFcipLinkExtGroupRev1
}
OBJECT cfmFcipLinkExtNumTcpConn
SYNTAX Unsigned32 (1..2)
DESCRIPTION
"It is compliant to support a value which is
less than the defined values."
OBJECT cfmFcipLinkExtTimestampTolerance
DESCRIPTION
"It is compliant to support only a subset of values
from the range defined. "
::= { cfmFcipExtCompliances 2 }
cfmFcipEntityExtGroup OBJECT-GROUP
OBJECTS {
cfmFcipEntityExtTcpKeepAliveTO,
cfmFcipEntityExtTcpMaxReTx,
cfmFcipEntityExtPMTUEnable,
cfmFcipEntityExtPMTUResetTO,
cfmFcipEntityExtTcpMinRTO,
cfmFcipEntityExtTcpSendBufSize,
cfmFcipEntityExtTcpMaxBW,
cfmFcipEntityExtTcpMinAvailBW,
cfmFcipEntityExtTcpRndTrpTimeEst
}
STATUS current
DESCRIPTION
"A collection of objects providing information about FCIP
Entity. "
::= { cfmFcipExtGroups 1 }
cfmFcipLinkExtGroup OBJECT-GROUP
OBJECTS {
cfmFcipLinkExtPassiveMode,
cfmFcipLinkExtNumTcpConn,
cfmFcipLinkExtCheckTimestamp,
cfmFcipLinkExtTimestampTolerance,
cfmFcipLinkExtTcpRemPort,
cfmFcipLinkExtLocalBPortEnable,
cfmFcipLinkExtSpecialFrameEnable,
cfmFcipLinkExtBPortKAEnable,
cfmFcipLinkExtCntrlQOSField,
cfmFcipLinkExtDataQOSField
}
STATUS current
DESCRIPTION
"A collection of objects providing information about FCIP
Links. "
::= { cfmFcipExtGroups 2 }
cfmFcipLinkExtGroupRev1 OBJECT-GROUP
OBJECTS {
cfmFcipLinkExtEthIfIndex,
cfmFcipLinkExtWriteAccelerator,
cfmFcipLinkExtIPComp
}
STATUS current
DESCRIPTION
"A collection of objects providing information about FCIP
Links. "
::= { cfmFcipExtGroups 3 }
END