564 lines
16 KiB
Plaintext
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
|
|
--
|