432 lines
16 KiB
Plaintext
432 lines
16 KiB
Plaintext
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- File : bcm5600-oem.mi2
|
||
-- Description : GBN OEM Product Enterprise MIB
|
||
-- Version : 0.03
|
||
-- Date : May 03, 2001
|
||
-- Copyright (c) 2002-2005 admin Systems, Inc. All Rights Reserved.
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
|
||
GBNDeviceOEM-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Integer32, Counter64 FROM SNMPv2-SMI
|
||
|
||
DisplayString, TruthValue FROM SNMPv2-TC
|
||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
||
gbnDevice FROM ADMIN-MASTER-MIB
|
||
|
||
PortList FROM Q-BRIDGE-MIB;
|
||
|
||
bcm5600 MODULE-IDENTITY
|
||
LAST-UPDATED "0105030000Z" -- May 03,2001
|
||
ORGANIZATION "Admin Systems, Inc."
|
||
CONTACT-INFO "Admin Systems, Inc.
|
||
E-mail: support@admin.com.cn"
|
||
|
||
DESCRIPTION "GBN Broadcom BCM5600 StrataSwitch OEM-Product
|
||
Enterprise MIB definition."
|
||
|
||
REVISION "0105030000Z" -- May 03,2001
|
||
DESCRIPTION "Initial MIB creation."
|
||
|
||
::= { gbnDevice 3 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- Textual Conventions (i.e., these do not affect object encoding):
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- "DURABLE":
|
||
-- Objects that are saved across a system reset and/or power cycle
|
||
-- are noted as "DURABLE" for convenience in the DESCRIPTION
|
||
-- section of the object definition. Code must be explicitly
|
||
-- written to implement these DURABLE objects.
|
||
--
|
||
|
||
|
||
------------------------------------------------------------------------------
|
||
-- define groups in OEM-BCM5600-MIB
|
||
------------------------------------------------------------------------------
|
||
oemArchIface OBJECT IDENTIFIER ::= { bcm5600 1 }
|
||
oemChip OBJECT IDENTIFIER ::= { bcm5600 2 }
|
||
oemProdConformance OBJECT IDENTIFIER ::= { bcm5600 3 }
|
||
oemProdGroups OBJECT IDENTIFIER ::= { oemProdConformance 1 }
|
||
oemProdCompliances OBJECT IDENTIFIER ::= { oemProdConformance 2 }
|
||
|
||
------------------------------------------------------------------------------
|
||
oemArchIfaceTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OemArchIfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of switch interfaces and associated properties."
|
||
::= { oemArchIface 1 }
|
||
|
||
oemArchIfaceEntry OBJECT-TYPE
|
||
SYNTAX OemArchIfaceEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table entry for switch interface control and status information."
|
||
INDEX { oemArchIfaceUnit, oemArchIfacePort }
|
||
::= { oemArchIfaceTable 1 }
|
||
|
||
OemArchIfaceEntry ::= SEQUENCE {
|
||
oemArchIfaceUnit Integer32,
|
||
oemArchIfacePort Integer32,
|
||
oemArchIfaceLLWHPort Integer32,
|
||
oemArchIfaceIfIndex Integer32,
|
||
oemArchIfaceName DisplayString,
|
||
oemArchIfaceEnable TruthValue,
|
||
oemArchIfaceSTPEnable TruthValue,
|
||
oemArchIfaceLink INTEGER,
|
||
oemArchIfaceDuplexSpeedSet INTEGER,
|
||
oemArchIfaceDuplexSpeedGet INTEGER,
|
||
oemArchIfacePortLoop INTEGER,
|
||
oemArchIfaceFlowControl INTEGER,
|
||
oemArchIfaceTxVlanTagPkts Counter64,
|
||
oemArchIfaceTxL3Pkts Counter64,
|
||
oemArchIfaceTxL3AbortedPkts Counter64,
|
||
oemArchIfaceRxIpInHdrErrors Counter64,
|
||
oemArchIfaceL2Tunneling INTEGER,
|
||
oemArchIfaceLinkUpTime Integer32,
|
||
oemArchIfaceMasterMode INTEGER
|
||
}
|
||
|
||
oemArchIfaceUnit OBJECT-TYPE
|
||
SYNTAX Integer32 (1..4)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index that uniquely identifies a unit in the TiNet Switch
|
||
stack. If an invalid value is used for the index, a SNMP
|
||
'noSuchName' error (SNMPv1) or 'noSuchInstance' exception
|
||
(SNMPv2/v3) is returned. For implementations that do not support
|
||
stacking, the same response is returned for any unit index other
|
||
than 1."
|
||
::= { oemArchIfaceEntry 1 }
|
||
|
||
oemArchIfacePort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..26)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index that uniquely identifies a GBN Application 'logical port'
|
||
(i.e., IEEE 802.3ad Aggregator) within the oemArchIfaceUnit."
|
||
::= { oemArchIfaceEntry 2 }
|
||
|
||
oemArchIfaceLLWHPort OBJECT-TYPE
|
||
SYNTAX Integer32 (8193..8296)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A value that uniquely identifies a GBN Application 'logical port'
|
||
(i.e., IEEE 802.3ad Aggregator) in the GBN BCM5600 stack. This is
|
||
a 'Layered Linear With Holes' (LLWH) port number that may may have
|
||
holes for missing ports or units. For this MIB, 26 port numbers
|
||
are reserved for each unit in the stack. For example, LLHW port
|
||
8193 is unit 1, port 1 ."
|
||
::= { oemArchIfaceEntry 3 }
|
||
|
||
oemArchIfaceIfIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ifIndex of this GBN Application 'logical port' (i.e., IEEE
|
||
802.3ad Aggregator). Note that an ifIndex value of 34603009
|
||
(0x02100001) represents the Aggregator layer, unit 1, slot 0
|
||
(base unit ports), port 1."
|
||
::= { oemArchIfaceEntry 4 }
|
||
|
||
oemArchIfaceName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..128))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The textual name of this interface, e.g., 'John'."
|
||
::= { oemArchIfaceEntry 5 }
|
||
|
||
oemArchIfaceEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { true:all }
|
||
This object is true(1) when this interface is enabled and
|
||
false(1) when it is disabled. For this product, this is the
|
||
ONLY way to enable or disable this interface. Note that
|
||
'ifAdminStatus' in RFC1213 and RFC2233 and 'dot1dStpPortEnable'
|
||
in RFC1493 are each implemented as 'read-only'."
|
||
::= { oemArchIfaceEntry 6 }
|
||
|
||
oemArchIfaceSTPEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { true:all }
|
||
This object is true(1) when Spanning Tree operation is enabled
|
||
for this interface and false(2) when it is disabled."
|
||
::= { oemArchIfaceEntry 7 }
|
||
|
||
oemArchIfaceLink OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
up(1),
|
||
down(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of Link Detect on this interface."
|
||
::= { oemArchIfaceEntry 8 }
|
||
|
||
oemArchIfaceDuplexSpeedSet OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
autonegotiate(1),
|
||
half-10(2),
|
||
full-10(3),
|
||
half-100(4),
|
||
full-100(5),
|
||
half-1000(6),
|
||
full-1000(7),
|
||
auto-10(8),
|
||
auto-100(9),
|
||
auto-1000(10),
|
||
full-10000(11),
|
||
illegal(99),
|
||
full-2500(13),
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { autonegotiate:all }
|
||
The desired speed and duplex for this interface. If the selected
|
||
control is not possible on the interface, a value of illegal(99)
|
||
is returned. If the port type does NOT support the default
|
||
of autonegotiate(1), then the application initializes the
|
||
port to a valid value (e.g., 1000full(6)). Note that not all
|
||
controls are possible for all interfaces. For example, only
|
||
full-1000(6) is available for Gigabit Ethernet interfaces."
|
||
::= { oemArchIfaceEntry 9 }
|
||
|
||
oemArchIfaceDuplexSpeedGet OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unknown(1),
|
||
half-10(2),
|
||
full-10(3),
|
||
half-100(4),
|
||
full-100(5),
|
||
half-1000(6),
|
||
full-1000(7),
|
||
auto_10(8),
|
||
auto_100(9),
|
||
auto_1000(10),
|
||
full-10000(11),
|
||
illegal(99),
|
||
full-2500(13),
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The actual speed and duplex for this interface. If the
|
||
interface is not configured for an acceptable value, a value of
|
||
illegal(99) is returned. A value of unknown(1) is returned when
|
||
the 'oemArchIfaceLink' indicates down(2) for this interface."
|
||
::= { oemArchIfaceEntry 10 }
|
||
|
||
oemArchIfacePortLoop OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
internalEnable(1),
|
||
externalEnable(2),
|
||
disable(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of Link Detect on this interface."
|
||
::= { oemArchIfaceEntry 11 }
|
||
|
||
oemArchIfaceFlowControl OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { enable }
|
||
Set the flow control on the interface to enable(1) or disable(2)."
|
||
::= { oemArchIfaceEntry 12 }
|
||
|
||
oemArchIfaceTxVlanTagPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of VLAN tagged packets transmitted on this interface."
|
||
::= { oemArchIfaceEntry 13 }
|
||
|
||
oemArchIfaceTxL3Pkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of Layer 3 packets transmitted on this interface."
|
||
::= { oemArchIfaceEntry 14 }
|
||
|
||
oemArchIfaceTxL3AbortedPkts OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of Layer 3 transmit packets aborted on this interface."
|
||
::= { oemArchIfaceEntry 15 }
|
||
|
||
oemArchIfaceRxIpInHdrErrors OBJECT-TYPE
|
||
SYNTAX Counter64
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of Layer 3 packets received on this interface that
|
||
were discarded due to IP header errors (e.g., bad checksum,
|
||
invalid versions, format errors)."
|
||
::= { oemArchIfaceEntry 16 }
|
||
|
||
oemArchIfaceL2Tunneling OBJECT-TYPE
|
||
SYNTAX INTEGER(1..63)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When l2 entities (such as STP bridges) conneted across a VPN network, l2 PDUs need
|
||
delivering through VPN without being processed.To achieve this, users need enbling l2-
|
||
tunneling on VPN's edge ports, i.e. ports connected to customer bridges. One 32bits
|
||
width integer variable is used for each port to represent what kind of PDUs need tunneling
|
||
when coming in this ports.Notes, only the six least-significant bits are used here ,each
|
||
bit corresponds to one protocol, following is the detail:
|
||
bit0 <----> CDP
|
||
bit1 <----> LACP
|
||
bit2 <----> PAGP
|
||
bit3 <----> STP
|
||
bit4 <----> UDLD
|
||
bit5 <----> VTP
|
||
bit6-bit31 <--> reserved.
|
||
when set one, corresponding PDU tunneling is asserted, deasserted otherwise."
|
||
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD>ʵ<EFBFBD><CAB5>ͨ<EFBFBD><CDA8>VPN<50><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Щʵ<D0A9><CAB5><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>Э<EFBFBD>鱨<EFBFBD><E9B1A8><EFBFBD><EFBFBD>Ҫ<EFBFBD>ı<DEB8><C4B1>ؾ<EFBFBD><D8BE><EFBFBD>VPN<4E><CDB8><EFBFBD><EFBFBD>
|
||
--Ϊ<><CEAA>ʵ<EFBFBD>ִ<EFBFBD>Ŀ<EFBFBD>ģ<EFBFBD><C4A3>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>VPN<50>ı߽<C4B1><DFBD>˿ڿ<CBBF><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>˿<EFBFBD>ʹ<EFBFBD><CAB9>һ<EFBFBD><D2BB>32λ<32><CEBB><EFBFBD><EFBFBD>
|
||
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD>Э<EFBFBD>鿪<EFBFBD><E9BFAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD>ֻʹ<D6BB><CAB9><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>6<EFBFBD><36>bit<69><74>ÿ<EFBFBD><C3BF>bit<69><74><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>Э<EFBFBD><D0AD>
|
||
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>bit0<74><30><EFBFBD><EFBFBD>CDPЭ<50>飬bit1<74><31><EFBFBD><EFBFBD>LACPЭ<50>飬bit2<74><32><EFBFBD><EFBFBD>PAGPЭ<50>飬bit3<74><33><EFBFBD><EFBFBD>STPЭ<50>飬
|
||
--bit<69><74><EFBFBD><EFBFBD>UDLDЭ<44>飬bit5<74><35><EFBFBD><EFBFBD>VTPЭ<50>飬bit6~bit31<33><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>bit<69><74>λ<EFBFBD><CEBB>ʱ<EFBFBD><EFBFBD>
|
||
--ʾ<>Դ<EFBFBD>Э<EFBFBD>鿪<EFBFBD><E9BFAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
::= { oemArchIfaceEntry 17 }
|
||
|
||
oemArchIfaceLinkUpTime OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The duration of linkup on this interface. The unit is second."
|
||
::= { oemArchIfaceEntry 18 }
|
||
|
||
oemArchIfaceMasterMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
slave(0),
|
||
master(1),
|
||
auto(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The master/slave mode on this interface."
|
||
::= { oemArchIfaceEntry 19 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- Chip Interface Section
|
||
------------------------------------------------------------------------------
|
||
--
|
||
oemChipStub OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1),
|
||
chip-value2(2),
|
||
chip-value3(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is a place holder for the OEM Chip interface."
|
||
::= { oemChip 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
------------------------------------------------------------------------------
|
||
-- conformance information
|
||
------------------------------------------------------------------------------
|
||
|
||
-- --------------------------------------------------------------------------
|
||
-- units of conformance
|
||
-- --------------------------------------------------------------------------
|
||
|
||
oemArchIfaceGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
oemArchIfaceLLWHPort,
|
||
oemArchIfaceIfIndex,
|
||
oemArchIfaceName,
|
||
oemArchIfaceEnable,
|
||
oemArchIfaceSTPEnable,
|
||
oemArchIfaceLink,
|
||
oemArchIfaceDuplexSpeedSet,
|
||
oemArchIfaceDuplexSpeedGet,
|
||
oemArchIfacePortLoop,
|
||
oemArchIfaceFlowControl,
|
||
oemArchIfaceTxVlanTagPkts,
|
||
oemArchIfaceTxL3Pkts,
|
||
oemArchIfaceTxL3AbortedPkts,
|
||
oemArchIfaceRxIpInHdrErrors
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures and retrieves Architecture interface
|
||
specific objects."
|
||
::= { oemProdGroups 1 }
|
||
|
||
oemChipGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
oemChipStub
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group configures OEM Chip specific objects."
|
||
::= { oemProdGroups 2 }
|
||
|
||
|
||
-- --------------------------------------------------------------------------
|
||
-- compliance statements
|
||
-- --------------------------------------------------------------------------
|
||
|
||
oemProdCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement."
|
||
MODULE -- this module
|
||
MANDATORY-GROUPS {
|
||
oemArchIfaceGroup
|
||
}
|
||
|
||
GROUP oemChipGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
::= { oemProdCompliances 1 }
|
||
|
||
--
|
||
-- END of OEM-BCM5600-MIB
|
||
--
|
||
|
||
END
|