summaryrefslogtreecommitdiff
path: root/MIBS/fs/GBNDeviceOEM-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/fs/GBNDeviceOEM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/fs/GBNDeviceOEM-MIB')
-rw-r--r--MIBS/fs/GBNDeviceOEM-MIB425
1 files changed, 425 insertions, 0 deletions
diff --git a/MIBS/fs/GBNDeviceOEM-MIB b/MIBS/fs/GBNDeviceOEM-MIB
new file mode 100644
index 0000000..282e9e5
--- /dev/null
+++ b/MIBS/fs/GBNDeviceOEM-MIB
@@ -0,0 +1,425 @@
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+--
+-- 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),
+ auto10(8),
+ auto100(9),
+ auto1000(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."
+ ::= { 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