Observium_CE/mibs/ciena/WWP-EXT-BRIDGE-MIB

564 lines
16 KiB
Plaintext

-- This file was included in WWP MIB release 04-10-01-0027
--
-- WWP-EXT-BRIDGE-MIB.my
--
--
WWP-EXT-BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, MacAddress, TEXTUAL-CONVENTION, RowStatus, TruthValue
FROM SNMPv2-TC
wwpModules
FROM WWP-SMI;
wwpExtBridgeMIB MODULE-IDENTITY
LAST-UPDATED "200511230900Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"This MIB module is for the Extension of the BRIDGE MIB for WWP Products"
REVISION "200511230900Z"
DESCRIPTION
"Updated with port rate limit state and rate limit value controls."
REVISION "200104031700Z"
DESCRIPTION
"Initial creation."
::= { wwpModules 4 }
--
-- Textual conventions
--
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE (0..255))
VlanId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX INTEGER (1..4094)
--
-- Node definitions
--
wwpExtBridgeMIBObjects OBJECT IDENTIFIER ::= { wwpExtBridgeMIB 1 }
wwpPort OBJECT IDENTIFIER ::= { wwpExtBridgeMIBObjects 1 }
wwpVlan OBJECT IDENTIFIER ::= { wwpExtBridgeMIBObjects 2 }
-- Notifications
wwpExtBridgeMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpExtBridgeMIB 2 }
wwpExtBridgeMIBNotifications OBJECT IDENTIFIER ::=
{ wwpExtBridgeMIBNotificationPrefix 0 }
-- Conformance information
wwpExtBridgeMIBConformance OBJECT IDENTIFIER ::= { wwpExtBridgeMIB 3 }
wwpExtBridgeMIBCompliances OBJECT IDENTIFIER ::= { wwpExtBridgeMIBConformance 1 }
wwpExtBridgeMIBGroups OBJECT IDENTIFIER ::= { wwpExtBridgeMIBConformance 2 }
wwpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Ports."
::= { wwpPort 1 }
wwpPortEntry OBJECT-TYPE
SYNTAX WwpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Entry in the Table."
INDEX { wwpPortId }
::= { wwpPortTable 1 }
WwpPortEntry ::= SEQUENCE {
wwpPortId INTEGER,
wwpPortType INTEGER,
wwpPortName DisplayString,
wwpPortPhysAddr MacAddress,
wwpPortAutoNeg TruthValue,
wwpPortAdminStatus INTEGER,
wwpPortOperStatus INTEGER,
wwpPortAdminSpeed INTEGER,
wwpPortOperSpeed Integer32,
wwpPortAdminDuplex INTEGER,
wwpPortOperDuplex INTEGER,
wwpPortAdminFlowCtrl INTEGER,
wwpPortOperFlowCtrl INTEGER,
wwpPortTagged INTEGER,
wwpPortUntaggedPriority INTEGER,
wwpPortMaxFrameSize INTEGER,
wwpPortIngressFiltering INTEGER,
wwpPortRateLimitState TruthValue,
wwpPortRateLimitValue INTEGER
}
wwpPortId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port ID for the instance. Port ID's start at 1, and are
consecutive for each additional port. This port Id should
refer to the dot1dBasePort in the Dot1dBasePortEntry."
::= { wwpPortEntry 1 }
wwpPortType OBJECT-TYPE
SYNTAX INTEGER {
lx(1),
fastEth(2),
voip(3),
sx(4),
hundredFx(5),
unknown(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the port."
::= { wwpPortEntry 2 }
wwpPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Friendly name for the port."
::= { wwpPortEntry 3 }
wwpPortPhysAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet MAC address for the port. This information can also
be achieved via dot1dTpFdbTable"
::= { wwpPortEntry 4 }
wwpPortAutoNeg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object sets the port to AUTO NEG MOde and vice versa.
Specific platforms may have requirements of configuring
speed before moving the port to out of AUTO-NEG mode."
::= { wwpPortEntry 5 }
wwpPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the port."
::= { wwpPortEntry 6 }
wwpPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of Port."
::= { wwpPortEntry 7 }
wwpPortAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
tenMb(1),
hundredMb(2),
gig(3),
auto(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Desired speed of the port.
Set the port speed to be either 10MB, 100MB, or gig.
The Management Station can't set the wwpPortAdminSpeed to auto.
The default value for this object depends upon the platform."
::= { wwpPortEntry 8 }
wwpPortOperSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational speed of the port in MB."
::= { wwpPortEntry 9 }
wwpPortAdminDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired mode for the port. It can be set to either half or full duplex
operation but not to auto.The default value for this object
depends upon the platform."
::= { wwpPortEntry 10 }
wwpPortOperDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current duplex mode of the port."
::= { wwpPortEntry 11 }
wwpPortAdminFlowCtrl OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the ports flow control operation. Need to check
802.3x for additional modes for gig ports."
::= { wwpPortEntry 12 }
wwpPortOperFlowCtrl OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows ports flow control configuration."
::= { wwpPortEntry 13 }
wwpPortTagged OBJECT-TYPE
SYNTAX INTEGER {
untagged(0),
tagged(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port tagged Status can be set to tagged or untagged. If a port
is part of more than one VLAN, then the port Status should be 'tagged'."
::= { wwpPortEntry 14 }
wwpPortUntaggedPriority OBJECT-TYPE
SYNTAX INTEGER {
p0(0),
p1(1),
p2(2),
p3(3),
p4(4),
p5(5),
p6(6),
p7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 802.1p packet priority to be assigned to packets associated
with this port that do not have an 802.1Q VLAN header."
::= { wwpPortEntry 15 }
wwpPortMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER (1522..9126)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object will set the max frame size allowed on a
port. The max frame size can vary between 1522 bytes till
9216 bytes. Default value is 1522 bytes"
::= { wwpPortEntry 16 }
wwpPortIngressFiltering OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this is true(1) the device will discard incoming
frames for VLANs which do not include this Port in its
Member set. When false(2), the port will accept all
incoming frames."
::= { wwpPortEntry 17 }
wwpPortRateLimitState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, the rate limiting mechanism is enabled for
this port. When set to false, the rate limiting mechanism
is disabled for this port."
DEFVAL { false }
::= { wwpPortEntry 18 }
wwpPortRateLimitValue OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "Bits per second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object represents the desired bit-rate limit
for this port. When the rate limiting mechanism is enabled for
this port, this value is enforced to the best extent possible by
the device.
For some devices the actual maximum bit-rate allowed may exceed the
rate limit parameter under certain circumstances due to hardware and
software limitations."
DEFVAL { 10000000 }
::= { wwpPortEntry 19 }
wwpLocalMgmtPortEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Setting this object to false(2) will disable the local Management
Port. The object has been deprecated as we need to have the general
functionality of disabling and enabling any in-band and out-band
management interface."
DEFVAL { true }
::= { wwpPort 2 }
wwpVlanVersionNumber OBJECT-TYPE
SYNTAX INTEGER {
version1(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of IEEE 802.1Q that this device
supports."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.1"
::= { wwpVlan 1 }
wwpMaxVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum IEEE 802.1Q VLAN ID that this device
supports."
REFERENCE
"IEEE 802.1Q/D11 Section 9.3.2.3"
::= { wwpVlan 2 }
wwpMaxSupportedVlans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of IEEE 802.1Q VLANs that this
device supports."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.1.1"
::= { wwpVlan 3 }
wwpNumVlans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of IEEE 802.1Q VLANs that are
configured in this device."
REFERENCE
"IEEE 802.1Q/D11 Section 12.7.1.1"
::= { wwpVlan 4 }
wwpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN table"
::= { wwpVlan 5 }
wwpVlanEntry OBJECT-TYPE
SYNTAX WwpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"table of VLANs"
INDEX { wwpVlanId }
::= { wwpVlanTable 1 }
WwpVlanEntry ::= SEQUENCE {
wwpVlanId VlanId,
wwpVlanName DisplayString,
-- wwpVlanIfIndex Integer32,
wwpVlanCurrentEgressPorts PortList,
wwpVlanCurrentUntaggedPorts PortList,
wwpVlanMgmtStatus INTEGER,
wwpVlanRowStatus RowStatus
}
wwpVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1Q VLAN ID (1-4094)"
::= { wwpVlanEntry 1 }
wwpVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name associated with this VLAN."
::= { wwpVlanEntry 2 }
-- wwpVlanIfIndex OBJECT-TYPE
-- SYNTAX Integer32 (1..2147483647)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The value of the instance of the ifIndex object,
-- defined in MIB-II, for the interface corresponding
-- to this Vlan."
-- ::= { wwpVlanEntry 3 }
wwpVlanCurrentEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports which are transmitting traffic for
this VLAN as either tagged or untagged frames."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
DEFVAL { '0000'h }
::= { wwpVlanEntry 3 }
wwpVlanCurrentUntaggedPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The set of ports which are transmitting traffic for
this VLAN as untagged frames."
REFERENCE
"IEEE 802.1Q/D11 Section 12.10.2.1"
::= { wwpVlanEntry 4 }
wwpVlanMgmtStatus OBJECT-TYPE
SYNTAX INTEGER {
notMgmtVlan(0),
remoteMgmtVlan(1),
localMgmtVlan(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if this VLAN is a management VLAN. The system
can have at most one remote management VLAN, and one local
management VLAN. Any VLAN can be set either to remoteMgmtVlan or
localMgmtvlan."
DEFVAL { notMgmtVlan }
::= { wwpVlanEntry 5 }
wwpVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to manage the creation and deletion of the
conceptual rows in this table.
To create a row in this table, a manager must
set this object to 'createAndGo'. To delete a row in this
table, there should not be any port associated with this VLAN."
::= { wwpVlanEntry 6 }
wwpVlanXTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpVlanXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Extension of the VLAN table"
::= { wwpVlan 6 }
wwpVlanXEntry OBJECT-TYPE
SYNTAX WwpVlanXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the extended VLAN table."
AUGMENTS { wwpVlanEntry }
::= { wwpVlanXTable 1 }
WwpVlanXEntry ::= SEQUENCE {
wwpVlanTunnel INTEGER
}
wwpVlanTunnel OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable VLAN tunneling on this VLAN."
::= { wwpVlanXEntry 1 }
END
--
-- WWP-VLAN-MIB
--