|
Packit Service |
9ccfef |
IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IMPORTS
|
|
Packit Service |
9ccfef |
MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI
|
|
Packit Service |
9ccfef |
RowStatus FROM SNMPv2-TC
|
|
Packit Service |
9ccfef |
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
Packit Service |
9ccfef |
ifStackGroup2,
|
|
Packit Service |
9ccfef |
ifStackHigherLayer, ifStackLowerLayer FROM IF-MIB;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvertedStackMIB MODULE-IDENTITY
|
|
Packit Service |
9ccfef |
LAST-UPDATED "200006140000Z"
|
|
Packit Service |
9ccfef |
ORGANIZATION "IETF Interfaces MIB Working Group"
|
|
Packit Service |
9ccfef |
CONTACT-INFO
|
|
Packit Service |
9ccfef |
" Keith McCloghrie
|
|
Packit Service |
9ccfef |
Cisco Systems, Inc.
|
|
Packit Service |
9ccfef |
170 West Tasman Drive
|
|
Packit Service |
9ccfef |
San Jose, CA 95134-1706
|
|
Packit Service |
9ccfef |
US
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
408-526-5260
|
|
Packit Service |
9ccfef |
kzm@cisco.com"
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The MIB module which provides the Inverted Stack Table for
|
|
Packit Service |
9ccfef |
interface sub-layers."
|
|
Packit Service |
9ccfef |
REVISION "200006140000Z"
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"Initial revision, published as RFC 2864"
|
|
Packit Service |
9ccfef |
::= { mib-2 77 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
-- The Inverted Interface Stack Group
|
|
Packit Service |
9ccfef |
--
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackTable OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX SEQUENCE OF IfInvStackEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A table containing information on the relationships between
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
the multiple sub-layers of network interfaces. In
|
|
Packit Service |
9ccfef |
particular, it contains information on which sub-layers run
|
|
Packit Service |
9ccfef |
'underneath' which other sub-layers, where each sub-layer
|
|
Packit Service |
9ccfef |
corresponds to a conceptual row in the ifTable. For
|
|
Packit Service |
9ccfef |
example, when the sub-layer with ifIndex value x runs
|
|
Packit Service |
9ccfef |
underneath the sub-layer with ifIndex value y, then this
|
|
Packit Service |
9ccfef |
table contains:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackStatus.x.y=active
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
For each ifIndex value, z, which identifies an active
|
|
Packit Service |
9ccfef |
interface, there are always at least two instantiated rows
|
|
Packit Service |
9ccfef |
in this table associated with z. For one of these rows, z
|
|
Packit Service |
9ccfef |
is the value of ifStackHigherLayer; for the other, z is the
|
|
Packit Service |
9ccfef |
value of ifStackLowerLayer. (If z is not involved in
|
|
Packit Service |
9ccfef |
multiplexing, then these are the only two rows associated
|
|
Packit Service |
9ccfef |
with z.)
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
For example, two rows exist even for an interface which has
|
|
Packit Service |
9ccfef |
no others stacked on top or below it:
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackStatus.z.0=active
|
|
Packit Service |
9ccfef |
ifInvStackStatus.0.z=active
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
This table contains exactly the same number of rows as the
|
|
Packit Service |
9ccfef |
ifStackTable, but the rows appear in a different order."
|
|
Packit Service |
9ccfef |
REFERENCE
|
|
Packit Service |
9ccfef |
"ifStackTable of RFC 2863"
|
|
Packit Service |
9ccfef |
::= { ifInvMIBObjects 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackEntry OBJECT-TYPE
|
|
Packit Service |
9ccfef |
SYNTAX IfInvStackEntry
|
|
Packit Service |
9ccfef |
MAX-ACCESS not-accessible
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"Information on a particular relationship between two sub-
|
|
Packit Service |
9ccfef |
layers, specifying that one sub-layer runs underneath the
|
|
Packit Service |
9ccfef |
other sub-layer. Each sub-layer corresponds to a conceptual
|
|
Packit Service |
9ccfef |
row in the ifTable."
|
|
Packit Service |
9ccfef |
INDEX { ifStackLowerLayer, ifStackHigherLayer }
|
|
Packit Service |
9ccfef |
::= { ifInvStackTable 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IfInvStackEntry ::=
|
|
Packit Service |
9ccfef |
SEQUENCE {
|
|
Packit Service |
9ccfef |
ifInvStackStatus RowStatus
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackStatus OBJECT-TYPE
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
SYNTAX RowStatus
|
|
Packit Service |
9ccfef |
MAX-ACCESS read-only
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The status of the relationship between two sub-layers.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
An instance of this object exists for each instance of the
|
|
Packit Service |
9ccfef |
ifStackStatus object, and vice versa. For example, if the
|
|
Packit Service |
9ccfef |
variable ifStackStatus.H.L exists, then the variable
|
|
Packit Service |
9ccfef |
ifInvStackStatus.L.H must also exist, and vice versa. In
|
|
Packit Service |
9ccfef |
addition, the two variables always have the same value.
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
However, unlike ifStackStatus, the ifInvStackStatus object
|
|
Packit Service |
9ccfef |
is NOT write-able. A network management application wishing
|
|
Packit Service |
9ccfef |
to change a relationship between sub-layers H and L cannot
|
|
Packit Service |
9ccfef |
do so by modifying the value of ifInvStackStatus.L.H, but
|
|
Packit Service |
9ccfef |
must instead modify the value of ifStackStatus.H.L. After
|
|
Packit Service |
9ccfef |
the ifStackTable is modified, the change will be reflected
|
|
Packit Service |
9ccfef |
in this table."
|
|
Packit Service |
9ccfef |
::= { ifInvStackEntry 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
-- conformance information
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvGroups OBJECT IDENTIFIER ::= { ifInvConformance 1 }
|
|
Packit Service |
9ccfef |
ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
-- compliance statements
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvCompliance MODULE-COMPLIANCE
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"The compliance statement for SNMP entities which provide
|
|
Packit Service |
9ccfef |
inverted information on the layering of network interfaces."
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
MODULE -- this module
|
|
Packit Service |
9ccfef |
MANDATORY-GROUPS { ifInvStackGroup }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
OBJECT ifInvStackStatus
|
|
Packit Service |
9ccfef |
SYNTAX INTEGER { active(1) }
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"Support is only required for 'active'."
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
MODULE IF-MIB
|
|
Packit Service |
9ccfef |
MANDATORY-GROUPS { ifStackGroup2 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
::= { ifInvCompliances 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
-- units of conformance
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ifInvStackGroup OBJECT-GROUP
|
|
Packit Service |
9ccfef |
OBJECTS { ifInvStackStatus }
|
|
Packit Service |
9ccfef |
STATUS current
|
|
Packit Service |
9ccfef |
DESCRIPTION
|
|
Packit Service |
9ccfef |
"A collection of objects providing inverted information on
|
|
Packit Service |
9ccfef |
the layering of MIB-II interfaces."
|
|
Packit Service |
9ccfef |
::= { ifInvGroups 1 }
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
END
|