mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
459 lines
18 KiB
Plaintext
459 lines
18 KiB
Plaintext
--********************************************************************
|
|
--
|
|
-- CISCO-BCP-MIB.my: MIB file for Bridge Control Protocol (RFC 2878)
|
|
--
|
|
-- June 2002, Hui Fu
|
|
--
|
|
-- Copyright (c) 2002, 2004 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
--********************************************************************
|
|
|
|
CISCO-BCP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
ifIndex
|
|
FROM IF-MIB
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
ciscoMgmt
|
|
FROM CISCO-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
ciscoBcpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200408310000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W. Tasman Drive
|
|
San Jose, CA 95134-1706
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: osm-wan-snmp@cisco.com"
|
|
|
|
DESCRIPTION
|
|
"This MIB module describes the Managed Objects for
|
|
of Bridge Control Protocol (RFC2878). This MIB is
|
|
influenced by RFC1474. "
|
|
|
|
REVISION "200408310000Z"
|
|
DESCRIPTION
|
|
"Import Unsigned32 from SNMPv2-SMI."
|
|
|
|
REVISION "200208020000Z"
|
|
DESCRIPTION
|
|
"Initial Version of this MIB module."
|
|
|
|
::= { ciscoMgmt 275 }
|
|
|
|
|
|
ciscoBcpMIBObjects OBJECT IDENTIFIER ::= { ciscoBcpMIB 1 }
|
|
|
|
-- The BCP Group.
|
|
|
|
bcpOperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcpOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing the status of the local BCP entity
|
|
that is related to the operation of Bridging Control
|
|
Protocol."
|
|
::= { ciscoBcpMIBObjects 1 }
|
|
|
|
bcpOperEntry OBJECT-TYPE
|
|
SYNTAX BcpOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status information for a particular BCP
|
|
link. For all entries in ifTable with ifType ppp(23),
|
|
there will be an entry in this table."
|
|
INDEX { ifIndex }
|
|
::= { bcpOperTable 1 }
|
|
|
|
BcpOperEntry ::= SEQUENCE {
|
|
bcpOperStatus
|
|
INTEGER
|
|
}
|
|
|
|
bcpOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
open(1),
|
|
closed(2),
|
|
listening(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational status of the Bridge Control
|
|
Protocol. The possible values are :
|
|
|
|
open(1) - the BCP link is up and both ends
|
|
are configured in the compatible manner.
|
|
|
|
closed(2) - the BCP link is down and neither
|
|
ends are configured.
|
|
|
|
listening(3) - the local BCP entity is configured
|
|
and the remote end is not configured compatibly."
|
|
::= { bcpOperEntry 1}
|
|
|
|
--
|
|
-- The BCP Configuration table
|
|
--
|
|
|
|
bcpConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcpConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing the configuration information
|
|
for the local BCP entity that is related to
|
|
the operation of Bridging over the PPP link."
|
|
::= { ciscoBcpMIBObjects 2 }
|
|
|
|
bcpConfigEntry OBJECT-TYPE
|
|
SYNTAX BcpConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bridging Configuration information for a
|
|
particular BCP link. For all entries in
|
|
ifTable with ifType ppp(23), there will be an
|
|
entry in this table."
|
|
INDEX { ifIndex }
|
|
::= { bcpConfigTable 1 }
|
|
|
|
BcpConfigEntry ::= SEQUENCE {
|
|
bcpConfigBridgeIdControl
|
|
INTEGER,
|
|
bcpConfigBridgeId
|
|
Unsigned32,
|
|
bcpConfigLineIdControl
|
|
INTEGER,
|
|
bcpConfigLineId
|
|
Unsigned32,
|
|
bcpConfigMacSupport
|
|
INTEGER,
|
|
bcpConfigMacType
|
|
INTEGER,
|
|
bcpConfigTinygram
|
|
INTEGER,
|
|
bcpConfigMacAddressControl
|
|
INTEGER,
|
|
bcpConfigMacAddress
|
|
DisplayString,
|
|
bcpConfigSpanTreeControl
|
|
INTEGER,
|
|
bcpConfigSpanTree
|
|
INTEGER,
|
|
bcpConfigIeee802dot1qTagged
|
|
INTEGER,
|
|
bcpConfigMgmtInline
|
|
INTEGER,
|
|
bcpConfigBCPacketIndicator
|
|
INTEGER
|
|
}
|
|
|
|
bcpConfigBridgeIdControl OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Bridge-Identification configuration option
|
|
is designed for use when the line is an
|
|
interface between half bridges connecting
|
|
virtual or physical LAN segments.
|
|
|
|
When enabled the local BCP entity initiates a
|
|
Bridge Identification Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.1, Bridge-Identification, of RFC2878"
|
|
::= { bcpConfigEntry 1 }
|
|
|
|
bcpConfigBridgeId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge number of the local BCP entity.
|
|
|
|
This value is meaningful only when the local
|
|
BCP entity has negotiated the BridgeId
|
|
Configuration option, which means the value
|
|
of bcpConfigBridgeIdControl is enabled(1).
|
|
|
|
The two half bridges must agree on the bridge
|
|
number."
|
|
REFERENCE
|
|
"Section 5.1, Bridge-Identification, of RFC2878"
|
|
::= { bcpConfigEntry 2 }
|
|
|
|
bcpConfigLineIdControl OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Line-Identification configuration option
|
|
is designed for use when the line is assigned
|
|
a LAN segment number.
|
|
|
|
When enabled the local BCP entity initiates
|
|
a Line Identification Option negotiation."
|
|
REFERENCE
|
|
"Section 5.2 , Line Identification, of RFC2878"
|
|
::= { bcpConfigEntry 3 }
|
|
|
|
bcpConfigLineId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4095)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The LAN segment number of the local BCP entity.
|
|
|
|
This value is meaningful only when the local
|
|
BCP entity negotiated the LineId Configuration
|
|
option, which means the value of
|
|
bcpConfigLineIdControl is enabled(1).
|
|
|
|
The two half bridges must agree on the LAN
|
|
segment number."
|
|
REFERENCE
|
|
"Section 5.2, Line-Identification, of RFC2878"
|
|
::= { bcpConfigEntry 4 }
|
|
|
|
bcpConfigMacSupport OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac-Support configuration option is
|
|
provided to permit implementations to
|
|
indicate the sort of traffic they are
|
|
prepared to receive.
|
|
|
|
When enabled the local BCP entity initiates
|
|
a Mac-Support Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.3 , MAC-Support, of RFC2878"
|
|
::= { bcpConfigEntry 5 }
|
|
|
|
bcpConfigMacType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ieee802dot3Canonical(1),
|
|
ieee802dot4Canonical(2),
|
|
ieee802dot5NonCanonical(3),
|
|
fddiNonCanonical(4),
|
|
ieee802dot5Canonical(11),
|
|
fddiCanonical(12)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC type that this local BCP entity is
|
|
prepared to receive and service.
|
|
|
|
This value is meaningful only when the local
|
|
BCP entity has negotiated the MAC-Support
|
|
Configuration option, which means the value
|
|
of bcpConfigMacSupport is enabled(1).
|
|
|
|
These values definition are specified in the
|
|
most recent RFC1700. "
|
|
REFERENCE
|
|
"Section 5.3, Mac-Support, of RFC2878"
|
|
::= { bcpConfigEntry 6 }
|
|
|
|
bcpConfigTinygram OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tinygram-Compression configuration option
|
|
permits implementations to indicate support
|
|
for Tinygram Compression.
|
|
|
|
When enabled the local BCP Entity initiates
|
|
a Tinygram-Compression Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.4 , Tinygram-Compression, of RFC2878"
|
|
::= { bcpConfigEntry 7 }
|
|
|
|
bcpConfigMacAddressControl OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac-Address configuration option enables
|
|
the implementations to announce its MAC address
|
|
or have one assigned.
|
|
|
|
When enabled the local BCP Entity initiates
|
|
a Mac-Address Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.5 , Mac-Address , of RFC2878"
|
|
::= { bcpConfigEntry 8 }
|
|
|
|
bcpConfigMacAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..20))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value is meaningful only when the local
|
|
BCP entity has negotiated the MAC-Address
|
|
configuration option, which means the value
|
|
of bcpConfigMacAddressControl is enabled(1).
|
|
|
|
If it is non-zero format, the local BCP get
|
|
its MAC address announced. It is represented
|
|
in IEEE 802.1 Canonical format.
|
|
|
|
If it is in zero format, i.e. 00-00-00-00-00-00
|
|
then the implementation of the system wishes to
|
|
have a MAC address assigned."
|
|
REFERENCE
|
|
"Section 5.5, MAC-Address, of RFC2878"
|
|
::= { bcpConfigEntry 9 }
|
|
|
|
bcpConfigSpanTreeControl OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Spanning-Tree-Protocol configuration option
|
|
enables a bridge to remain compatible with
|
|
older implementations of BCP.
|
|
|
|
When enabled the local BCP Entity initiates
|
|
a Spanning-Tree-Protocol Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.6, Spanning-Tree-Protocol, of RFC2878"
|
|
::= { bcpConfigEntry 10 }
|
|
|
|
bcpConfigSpanTree OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
null(0),
|
|
ieee802dot1D(1),
|
|
ieee802dot1GExtended(2),
|
|
ibmSourceRoute(3),
|
|
decLanBridge100(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired spanning tree protocol of the local
|
|
BCP entity. The listing values of the Spanning-
|
|
Tree Protocol are specified in the most recent
|
|
RFC1700.
|
|
|
|
This value is meaningful only when the local BCP
|
|
entity has negotiated the Spanning-Tree-Protocol
|
|
configuration option, which means the value of
|
|
bcpConfigSpanTreeControl is enabled(1). "
|
|
REFERENCE
|
|
"Section 5.6, Spanning-Tree-Protocol, of RFC 2878"
|
|
::= { bcpConfigEntry 11 }
|
|
|
|
bcpConfigIeee802dot1qTagged OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IEEE-802-Tagged-Frame configuration option
|
|
permits the implementation to support for IEEE
|
|
802.1q Tagged Frame.
|
|
|
|
When enabled the local BCP Entity initiates
|
|
a IEEE-802-Tagged-Frame Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.7, IEEE-802-Tagged-Frame, of RFC2878"
|
|
::= { bcpConfigEntry 12 }
|
|
|
|
bcpConfigMgmtInline OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Management-Inline configuration option
|
|
indicates that the system is willing to receive
|
|
any IEEE-defined inter-bridge protocols.
|
|
|
|
When enabled if the local BCP Entity initiates
|
|
a Management-Inline Option negotiation. "
|
|
REFERENCE
|
|
"Section 5.8 , Management-Inline, of RFC2878"
|
|
::= { bcpConfigEntry 13 }
|
|
|
|
bcpConfigBCPacketIndicator OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Bridge Control Packet Indicator
|
|
configuration option permits the implementation
|
|
to indicate support for Bridge Control Packet
|
|
Indicator.
|
|
|
|
When enabled the local BCP Entity initiates
|
|
a Bridge Control Packet Indicator Option
|
|
negotiation. "
|
|
REFERENCE
|
|
"Section 5.9 , Bridge-Control-Packet-Indicator,
|
|
of RFC2878"
|
|
::= { bcpConfigEntry 14 }
|
|
|
|
-- Conformance Information
|
|
|
|
cBcpMIBConformance OBJECT IDENTIFIER ::= { ciscoBcpMIB 3 }
|
|
cBcpMIBCompliances OBJECT IDENTIFIER ::= { cBcpMIBConformance 1 }
|
|
cBcpMIBGroups OBJECT IDENTIFIER ::= { cBcpMIBConformance 2 }
|
|
|
|
-- Compliance Statement
|
|
cBcpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
this Cisco BCP MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cBcpMIBGroup }
|
|
::= { cBcpMIBCompliances 1 }
|
|
|
|
-- Units of Conformance
|
|
|
|
cBcpMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
bcpOperStatus,
|
|
|
|
bcpConfigBridgeIdControl,
|
|
bcpConfigBridgeId,
|
|
bcpConfigLineIdControl,
|
|
bcpConfigLineId,
|
|
bcpConfigMacSupport,
|
|
bcpConfigMacType,
|
|
bcpConfigTinygram,
|
|
bcpConfigMacAddressControl,
|
|
bcpConfigMacAddress,
|
|
bcpConfigSpanTreeControl,
|
|
bcpConfigSpanTree,
|
|
bcpConfigIeee802dot1qTagged,
|
|
bcpConfigMgmtInline,
|
|
bcpConfigBCPacketIndicator
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing the configuration
|
|
and operating status of the BCP entity."
|
|
::= { cBcpMIBGroups 1 }
|
|
|
|
END
|