diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB')
| -rw-r--r-- | MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB | 3398 |
1 files changed, 3398 insertions, 0 deletions
diff --git a/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB b/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB new file mode 100644 index 0000000..89e07a6 --- /dev/null +++ b/MIBS/alteonos/ALTEON-CS-PHYSICAL-MIB @@ -0,0 +1,3398 @@ +-- COPYRIGHT NOTICE +-- Copyright (c) Nortel Networks, 2004 +-- All rights reserved +-- +-- HISTORY +-- $Log: aosphysical.mib,v $ +-- Revision 1.1 2007/10/17 01:09:54 jeneric +-- 10/07 mib updates +-- +-- Revision submit_cheetah_18020/1 2006/04/08 13:51:32 rvakkala +-- Fixed Q01310786 Adde support for /i/l2/team. +-- +-- Revision submit_cheetah_16636/1 2006/01/10 04:46:36 rvakkala +-- Deleted flag which is bounded to stpInfoPortState discard vlaue. +-- +-- Revision submit_cheetah_16394/1 2005/12/05 18:37:27 bshao +-- CR 1223294: Dynamically compile out MIB objects that are +-- not applicable to the product. +-- +-- Revision submit_cheetah_15706/2 2005/11/22 06:59:53 rvakkala +-- Fixed CRQ01218971 stpInfoPortState MIB does not have +-- discarding value. +-- +-- Revision submit_cheetah_15676/1 2005/11/11 13:53:06 rvakkala +-- Fixed CRQ01242511 stgNewCfgPortPathCost MIB cannot set value +-- more than 65535. +-- +-- Revision submit_cheetah_15706/1 2005/11/22 06:47:22 rvakkala +-- Fixed CRQ01218971 stpInfoPortState MIB does not +-- have discarding value +-- +-- Revision submit_cheetah_13965/1 2005/09/20 05:34:53 angamuth +-- Added MIBs port role, link type and edge type in stpInfo +-- for RSTP mode. +-- +-- Revision submit_cheetah_13814/1 2005/08/17 04:43:58 joju +-- Revert fixes for Q01011874-01,Q01011868-01. +-- +-- Revision submit_cheetah_13639/2 2005/08/12 07:24:25 joju +-- Merged with others. +-- +-- Revision submit_cheetah_13685/1 2005/08/11 19:08:50 rrekha +-- More cleanup of excludes from the Makefile. Moved them +-- to #if defines in the corresponding *.ctl_raw and *.mib_raw files. +-- +-- Revision submit_cheetah_13639/1 2005/08/12 07:15:15 joju +-- SUBMIT DESCRIPTION: Change range from (1..65535) to (0..65535) for commands +-- /cfg/l2/lacp/sysprio +-- /cfg/l2/lacp/port/prio +-- /c/l2/mrst/version +-- +-- Revision submit_cheetah_13563/1 2005/08/05 17:39:30 rrekha +-- Moved all the BWM related flags into the raw files. +-- +-- Revision submit_cheetah_11345/1 2005/03/30 02:30:15 rrekha +-- Remove the range for the VlanID since it defers in +-- Cheetah/Elmo/Zoe. Added a new MIB variable vlanMaxVlanID which +-- will give the max. value for the VLAN ID. +-- +-- Revision submit_cheetah_11335/1 2005/03/29 21:28:59 yatsze +-- Add MIB for PORT_TEAM +-- +-- Revision submit_cheetah_11294/1 2005/03/28 20:37:30 yatsze +-- Add portTeamCfg objects +-- +-- Revision submit_cheetah_10834/1 2005/02/08 11:51:23 dillibab +-- Added SNMP support for VLAN Info. +-- +-- Revision submit_cheetah_10393/1 2005/01/05 21:01:32 mmacnt +-- code reorg - moved from lib/agent +-- +-- Revision submit_cheetah_10219/1 2004/11/16 18:45:44 dillibab +-- Added SNMP objects to configure STP Port Link Type and Edge State. +-- +-- Revision submit_cheetah_10162/1 2004/11/10 18:49:52 bshao +-- CR 1016054: Changed VLAN range to 0..4095. +-- +-- Revision submit_cheetah_10075/1 2004/11/04 18:53:25 bshao +-- CR 1016467: Changed CIST port priority in SNMP/BBI to +-- 0 - 240. +-- +-- Revision submit_cheetah_10051/1 2004/11/03 01:29:32 bshao +-- Cr 1016469: Changed mst___CfgMaxHopCount to range from +-- 4 .. 60 +-- +-- Revision submit_cheetah_9239/1 2004/09/08 00:44:56 rrekha +-- Cleanup L2 related flags. +-- +-- Revision submit_cheetah_9196/1 2004/09/01 21:43:12 rrekha +-- Minor changes for SMIv2 compliance. +-- +-- Revision submit_cheetah_8623/1 2004/08/03 18:43:22 rrekha +-- Moved QOS configuration to a new mib. +-- +-- Revision submit_cheetah_8578/1 2004/07/30 00:36:28 rrekha +-- Update the copyright header. +-- +-- Revision submit_cheetah_8500/1 2004/07/26 21:40:38 rrekha +-- Added ZOE related mibs from /src/bert/lib/agent directory. +-- +-- Revision submit_cheetah_8441/1 2004/07/20 23:36:24 vprayaga +-- Added description for lacpInfoPortTable MIB objects. +-- +-- Revision submit_cheetah_8294/1 2004/07/13 22:47:08 rrekha +-- Obsoleted stgCurCfgVlanBmap1, stgCurCfgVlanBmap2, stgNewCfgVlanBmap1 +-- and stgNewCfgVlanBmap2. +-- Obosleted pmCurCfgPmirrPortVlansBmap1, pmCurCfgPmirrPortVlansBmap2, +-- pmNewCfgPmirrPortVlansBmap1 and pmNewCfgPmirrPortVlansBmap2. +-- +-- Revision submit_cheetah_8277/1 2004/07/12 14:57:33 rrekha +-- Fixed Q00944149: Add lacpPortInfoTable for missing information. +-- +-- Revision submit_cheetah_7777/2 2004/06/15 15:08:48 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_7748/1 2004/06/10 17:35:41 rrekha +-- Fixed Q00923538: Correct range for lacpur/NewCfgSystemPriority. +-- Fixed Q00923594: Correct range for lacpCur/NewCfgPortActorAdminKey. +-- Fixed Q00923600: Correct range for lacpCur/NewCfgPortActorPortPriority. +-- +-- Revision submit_cheetah_7777/1 2004/06/15 09:16:21 dillibab +-- Added SNMP object for STP Statistics. +-- +-- Revision submit_cheetah_7576/1 2004/05/27 10:16:49 dillibab +-- Added new vlan bitmap object to represent splitted vlan bitmaps into single object. +-- +-- Revision submit_cheetah_5917/1 2003/12/12 21:55:35 rmundhra +-- Porting SNMP/BBI support for Elmo Trunk Hash from +-- elmof_1.0.0.0int branch. +-- +-- Revision submit_cheetah_5822/1 2003/12/09 03:03:21 dleu +-- Q00789469: changed the term "Teaming" to "Failover". +-- For Elmo only. +-- +-- Revision submit_cheetah_5841/1 2003/12/05 22:58:08 rrekha +-- Converted MIBs to SMIv2. +-- +-- Revision submit_cheetah_5311/1 2003/10/17 00:03:02 dleu +-- Added SNMP/WebUI support for ELMO_TEAMING_TRUNK. +-- +-- Revision submit_cheetah_5363/1 2003/10/16 02:01:47 vprayaga +-- Added Cur and New MIBs for lacp group. +-- +-- Revision submit_cheetah_5342/1 2003/10/15 03:28:55 vprayaga +-- Added private MIBs for LACP feature. +-- +-- Revision submit_cheetah_4435/1 2003/08/12 22:59:54 rrekha +-- Changed name of mib file for cheetah*.mib to aos*.mib. +-- +-- Revision submit_cheetah_3099/1 2003/05/13 14:17:49 yatsze +-- Add new object fdbSrcTrunk +-- +-- Revision submit_cheetah_2843/1 2003/04/29 00:26:51 vprayaga +-- Corrected description of port mirroring features mib elements. +-- +-- Revision submit_cheetah_2825/1 2003/04/28 22:07:24 vprayaga +-- Updated CFG_STATIC_ARP/port mirroring mibs as per +-- wendell suggestions. +-- +-- Revision submit_cheetah_2813/1 2003/04/26 02:47:30 vprayaga +-- Added SNMP support for VLAN traffic mirroring per port. +-- +-- Revision submit_cheetah_2784/1 2003/04/24 20:33:09 yuhuang +-- Added MIB objects vlanCurCfgLearn and vlanNewCfgLearn for the +-- VLAN source mac learning control. +-- +-- Revision submit_cheetah_2695/1 2003/04/18 21:36:16 rrekha +-- Added object stpInfoPortPathCost. +-- +-- Revision submit_cheetah_2494/3 2003/04/02 21:56:10 mp1 +-- added Jumbo access +-- +-- Revision submit_cheetah_2488/1 2003/04/02 20:00:42 rrekha +-- Added stpInfoTable and stpInfoPortTable in private MIB since +-- with SNMPv3 the standard mibs cannot be used as they do not support +-- multiple STPs. +-- +-- Revision submit_cheetah_2476/1 2003/04/02 00:29:31 rrekha +-- Since SNMPv3 does not use community strings which was used +-- to specify the STP number previously added private mibs for +-- STP configuration as RFC 1493 does not provide for configuration +-- of multiple STPs. With this change using SNMPv3 the RFC mibs +-- will always return only the STP 1 configuration. +-- +-- Revision submit_cheetah_1919/1 2003/02/05 20:05:58 rrekha +-- Changed the include paths for integrating support +-- for SNMP V3 Windmanage Stack. +-- +-- Revision submit_cheetah_1583/1 2002/11/27 00:14:04 rmundhra +-- Fixed CR Q00570451: EMS: Monitor>Bridge>Fwd database +-- shows different SP than telnet. +-- +-- Revision submit_cheetah_1573/1 2002/11/26 18:15:22 rmundhra +-- Modified the range for vlan entries to be 4090 +-- for Cheetah switches as the other 4 entries are +-- going to be used internally. +-- +-- Revision submit_cheetah_1546/1 2002/11/21 01:04:10 rrekha +-- Fixed Q00546520 : Added FDB table in the private mib since +-- the standard mib table dot1dTpFdbTable does not have all the +-- columns. +-- +-- Revision submit_cheetah_1109/1 2002/10/02 23:32:30 rrekha +-- Fixed Q00533514: Added MIB object fdbClear to clear the +-- FDB. +-- +-- Revision submit_cheetah_217/1 2002/06/26 20:27:30 rrekha +-- Modified some of the incorrect ranges. Also removed ranges +-- for table indices as these should be obtained from the max +-- table sizes. Fixed typos in BGP mibs. +-- +-- Revision submit_cheetah_20/1 2002/06/06 23:11:02 mmacnt +-- testing submit +-- +-- Revision submit_cheetah_13/1 2002/06/06 22:56:43 rrekha +-- Correct description for fdbStatsFinds. +-- +-- Revision ch_1_0_0_dev/4 2002/06/04 21:48:06 rrekha +-- Added MIB objects for FDB statistics. +-- +-- Revision ch_1_0_0_dev/3 2002/04/23 21:47:11 smiao +-- Renamed node cheetah to aws-switches. +-- +-- Revision ch_1_0_0_dev/2 2002/03/19 04:51:30 smiao +-- Removed port mirroring operation for SNMP and webUI. +-- +-- Revision ch_1_0_0_dev/1 2002/03/07 19:01:55 smiao +-- Removed unnecssary MIB objects for CHEEATH. +-- +-- Revision ch10latest_smiao/2 2002/02/13 01:41:24 smiao +-- Initial checked in for cheetah MIB files. +-- +-- $EndLog$ +-- + +ALTEON-CS-PHYSICAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, TimeTicks + FROM SNMPv2-SMI + DisplayString, PhysAddress + FROM SNMPv2-TC + aws-switch + FROM ALTEON-ROOT-MIB; + +layer2 MODULE-IDENTITY + LAST-UPDATED "200409010000Z" -- 1 September, 2004 + ORGANIZATION "Nortel Networks" + CONTACT-INFO "Rekha Singamsetty + Suresh Batchu + + Nortel Networks + 4655 Great America Parkway + Santa Clara CA 95054 + + +1 408 495 2400 + rrekha@nortelnetworks.com + sbatchu@nortelnetworks.com" + DESCRIPTION + "The MIB module for the Alteon OS Layer2 configuration, statistics and + information ." + REVISION "200409010000Z" -- 1 September, 2004 + DESCRIPTION + "Added revision clause for SMIv2 compliance." + ::= { aws-switch 2 } + + + BridgeId ::= OCTET STRING (SIZE (8)) + + +layer2Configs OBJECT IDENTIFIER ::= { layer2 1 } +layer2Stats OBJECT IDENTIFIER ::= { layer2 2 } +layer2Info OBJECT IDENTIFIER ::= { layer2 3 } +layer2Oper OBJECT IDENTIFIER ::= { layer2 4 } + +vlan OBJECT IDENTIFIER ::= { layer2Configs 1 } +trunkgroup OBJECT IDENTIFIER ::= { layer2Configs 2 } +stgCfg OBJECT IDENTIFIER ::= { layer2Configs 3 } +mirroring OBJECT IDENTIFIER ::= { layer2Configs 4 } +lacp OBJECT IDENTIFIER ::= { layer2Configs 5 } +mstCfg OBJECT IDENTIFIER ::= { layer2Configs 7 } +portTeamCfg OBJECT IDENTIFIER ::= { layer2Configs 9 } + + +mirrPortMirr OBJECT IDENTIFIER ::= { mirroring 1 } + +mstGeneralCfg OBJECT IDENTIFIER ::= { mstCfg 1 } +mstCistCfg OBJECT IDENTIFIER ::= { mstCfg 2 } + +fdbStats OBJECT IDENTIFIER ::= { layer2Stats 1 } +stpStats OBJECT IDENTIFIER ::= { layer2Stats 2 } + +fdbInfo OBJECT IDENTIFIER ::= { layer2Info 1 } +stpInfo OBJECT IDENTIFIER ::= { layer2Info 2 } +lacpInfo OBJECT IDENTIFIER ::= { layer2Info 3 } +cistInfo OBJECT IDENTIFIER ::= { layer2Info 4 } +vlanInfo OBJECT IDENTIFIER ::= { layer2Info 5 } + +cistGeneralInfo OBJECT IDENTIFIER ::= { cistInfo 1 } + +portTeamInfo OBJECT IDENTIFIER ::= { layer2Info 6 } + +-- VLAN group +vlanMaxEnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of rows in the VLAN configuration table." + ::= { vlan 1 } + +vlanMaxVlanID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum allowed VLAN ID." + ::= { vlan 4 } + +vlanCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN configuration." + ::= { vlan 2 } + +vlanCurCfgTableEntry OBJECT-TYPE + SYNTAX VlanCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the VLAN configuration table." + INDEX { vlanCurCfgVlanId } + ::= { vlanCurCfgTable 1 } + +VlanCurCfgTableEntry ::= SEQUENCE { + vlanCurCfgVlanId Integer32, + vlanCurCfgPorts OCTET STRING, + vlanCurCfgState INTEGER, + vlanCurCfgBwmContract Integer32, + vlanCurCfgStg Integer32, + vlanCurCfgJumbo INTEGER, + vlanCurCfgLearn INTEGER, + vlanCurCfgVlanName DisplayString + } + +vlanCurCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { vlanCurCfgTableEntry 1 } + +vlanCurCfgVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name." + ::= { vlanCurCfgTableEntry 2 } + +vlanCurCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the VLAN. The ports are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the VLAN + 0 - The represented port does not belong to the VLAN" + ::= { vlanCurCfgTableEntry 3 } + +vlanCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable a VLAN" + ::= { vlanCurCfgTableEntry 4 } + +vlanCurCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default contract number the VLAN " + ::= { vlanCurCfgTableEntry 5 } + +vlanCurCfgStg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Spanning Tree Group for the VLAN." + ::= { vlanCurCfgTableEntry 6 } + +vlanCurCfgJumbo OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Jumbo frames on a VLAN" + ::= { vlanCurCfgTableEntry 7 } + +vlanCurCfgLearn OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable source MAC address learning on a VLAN" + ::= { vlanCurCfgTableEntry 8 } + +vlanNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN configuration." + ::= { vlan 3 } + +vlanNewCfgTableEntry OBJECT-TYPE + SYNTAX VlanNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the VLAN configuration table." + INDEX { vlanNewCfgVlanId } + ::= { vlanNewCfgTable 1 } + +VlanNewCfgTableEntry ::= SEQUENCE { + vlanNewCfgVlanId Integer32, + vlanNewCfgVlanName DisplayString, + vlanNewCfgPorts OCTET STRING, + vlanNewCfgState INTEGER, + vlanNewCfgAddPort Integer32, + vlanNewCfgRemovePort Integer32, + vlanNewCfgBwmContract Integer32, + vlanNewCfgStg Integer32, + vlanNewCfgJumbo INTEGER, + vlanNewCfgLearn INTEGER, + vlanNewCfgDelete INTEGER + } + +vlanNewCfgVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { vlanNewCfgTableEntry 1 } + +vlanNewCfgVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN name." + ::= { vlanNewCfgTableEntry 2 } + +vlanNewCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the VLAN. The ports are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the VLAN + 0 - The represented port does not belong to the VLAN" + ::= { vlanNewCfgTableEntry 3 } + +vlanNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a VLAN" + ::= { vlanNewCfgTableEntry 4 } + +vlanNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be added to the specified VLAN. A '0' value is + returned when read." + ::= { vlanNewCfgTableEntry 5 } + +vlanNewCfgRemovePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be removed from the specified VLAN. A '0' + value is returned when read." + ::= { vlanNewCfgTableEntry 6 } + +vlanNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to create or delete a VLAN. + other(1) is returned always when read. + The following values are writable: delete(2)...to delete a VLAN" + ::= { vlanNewCfgTableEntry 7 } + +vlanNewCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default contract number for the VLAN." + ::= { vlanNewCfgTableEntry 8 } + +vlanNewCfgStg OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Spanning Tree Group for the VLAN." + ::= { vlanNewCfgTableEntry 9 } + +vlanNewCfgJumbo OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable Jumbo frames on a VLAN" + ::= { vlanNewCfgTableEntry 10 } + +vlanNewCfgLearn OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable source mac address learning on a VLAN" + ::= { vlanNewCfgTableEntry 11 } + +-- Link Aggregation Control Protocol Group +lacpCurSystemPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 2-octet read-write value indicating the priority + value associated with the Actor's System ID." + ::= { lacp 1 } + +lacpNewSystemPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 2-octet read-write value indicating the priority + value associated with the Actor's System ID." + ::= { lacp 2 } + +lacpCurSystemTimeoutTime OBJECT-TYPE + SYNTAX INTEGER { + short(3), + long(90) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If a port does not receive LACPDUs for Timeout time LACP + information pertaining to the port is invalidated. + Its every 3 sec (short) and every 90 sec (long 3)." + ::= { lacp 5 } + +lacpNewSystemTimeoutTime OBJECT-TYPE + SYNTAX INTEGER { + short(3), + long(90) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If a port does not receive LACPDUs for Timeout time LACP + information pertaining to the port is invalidated. + Its every 3 sec (short) and every 90 sec (long 3)." + ::= { lacp 6 } + +lacpCurPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpCurPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LACP port configuration." + ::= { lacp 7 } + +lacpCurPortCfgTableEntry OBJECT-TYPE + SYNTAX LacpCurPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LACP port configuration table." + INDEX { lacpCurPortCfgTableId } + ::= { lacpCurPortCfgTable 1 } + +LacpCurPortCfgTableEntry ::= SEQUENCE { + lacpCurPortCfgTableId Integer32, + lacpCurPortState INTEGER, + lacpCurPortActorPortPriority INTEGER, + lacpCurPortActorAdminKey INTEGER + } + +lacpCurPortCfgTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " LACP port number." + ::= { lacpCurPortCfgTableEntry 1 } + +lacpCurPortState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + active(2), + passive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LACP port state can be one of three states + off (Not participating in LACP) + Active (Initiates LACPDU updates) + Passive (Does not initiate LACPDU updates but responds to peer." + ::= { lacpCurPortCfgTableEntry 2 } + +lacpCurPortActorPortPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-only." + ::= { lacpCurPortCfgTableEntry 3 } + +lacpCurPortActorAdminKey OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-only value. + The meaning of particular Key values is of local + significance." + ::= { lacpCurPortCfgTableEntry 4 } + +lacpNewPortCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpNewPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LACP port configuration." + ::= { lacp 8 } + +lacpNewPortCfgTableEntry OBJECT-TYPE + SYNTAX LacpNewPortCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the LACP port configuration table." + INDEX { lacpNewPortCfgTableId } + ::= { lacpNewPortCfgTable 1 } + +LacpNewPortCfgTableEntry ::= SEQUENCE { + lacpNewPortCfgTableId Integer32, + lacpNewPortState INTEGER, + lacpNewPortActorPortPriority INTEGER, + lacpNewPortActorAdminKey INTEGER + } + +lacpNewPortCfgTableId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " LACP port number." + ::= { lacpNewPortCfgTableEntry 1 } + +lacpNewPortState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + active(2), + passive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LACP port state can be one of three states + off (Not participating in LACP) + Active (Initiates LACPDU updates) + Passive (Does not initiate LACPDU updates but responds to peer." + ::= { lacpNewPortCfgTableEntry 2 } + +lacpNewPortActorPortPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority value assigned to this Aggregation Port. + This 16-bit value is read-write." + ::= { lacpNewPortCfgTableEntry 3 } + +lacpNewPortActorAdminKey OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current administrative value of the Key for the + Aggregation Port. This is a 16-bit read-write value. + The meaning of particular Key values is of local + significance." + ::= { lacpNewPortCfgTableEntry 4 } + +-- Trunk Group Group +trunkGroupTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in trunk group table." + ::= { trunkgroup 1 } + +trunkGroupCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrunkGroupCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trunk group configuration." + ::= { trunkgroup 2 } + +trunkGroupCurCfgTableEntry OBJECT-TYPE + SYNTAX TrunkGroupCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the trunk group configuration table." + INDEX { trunkGroupCurCfgIndex } + ::= { trunkGroupCurCfgTable 1 } + +TrunkGroupCurCfgTableEntry ::= SEQUENCE { + trunkGroupCurCfgIndex Integer32, + trunkGroupCurCfgPorts OCTET STRING, + trunkGroupCurCfgBwmContract Integer32, + trunkGroupCurCfgState INTEGER + } + +trunkGroupCurCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the trunk group." + ::= { trunkGroupCurCfgTableEntry 1 } + +trunkGroupCurCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the trunk group. The ports are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the trunk group + 0 - The represented port does not belong to the trunk group" + ::= { trunkGroupCurCfgTableEntry 2 } + +trunkGroupCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable a trunk group." + ::= { trunkGroupCurCfgTableEntry 3 } + +trunkGroupCurCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default BW contract of a trunk group." + ::= { trunkGroupCurCfgTableEntry 4 } + + +trunkGroupNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrunkGroupNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trunk group configuration." + ::= { trunkgroup 3 } + +trunkGroupNewCfgTableEntry OBJECT-TYPE + SYNTAX TrunkGroupNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the trunk group configuration table." + INDEX { trunkGroupNewCfgIndex } + ::= { trunkGroupNewCfgTable 1 } + +TrunkGroupNewCfgTableEntry ::= SEQUENCE { + trunkGroupNewCfgIndex Integer32, + trunkGroupNewCfgPorts OCTET STRING, + trunkGroupNewCfgAddPort Integer32, + trunkGroupNewCfgRemovePort Integer32, + trunkGroupNewCfgState INTEGER, + trunkGroupNewCfgBwmContract Integer32, + trunkGroupNewCfgDelete INTEGER + } + +trunkGroupNewCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the trunk group." + ::= { trunkGroupNewCfgTableEntry 1 } + +trunkGroupNewCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the trunk group. The ports are presented + in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the trunk group + 0 - The represented port does not belong to the trunk group" + ::= { trunkGroupNewCfgTableEntry 2 } + +trunkGroupNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be added in the trunk group. When read, 0 is returned." + ::= { trunkGroupNewCfgTableEntry 3 } + +trunkGroupNewCfgRemovePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be deleted from the trunk group. when read, 0 + is returned." + ::= { trunkGroupNewCfgTableEntry 4 } + +trunkGroupNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a trunk group." + ::= { trunkGroupNewCfgTableEntry 5 } + +trunkGroupNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value to delete(2) will delete the entire + row. When read, other(1) is returned." + ::= { trunkGroupNewCfgTableEntry 6 } + +trunkGroupNewCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Default BW contract of a trunk group." + ::= { trunkGroupNewCfgTableEntry 7 } + + + +-- Spanning Tree Group Configuration +-- This group specifies the additional configurations that are not +-- covered by the Bridge MIB (RFC 1493). +-- The relative Spanning Tree information can be retrieved or configured +-- using Bridge MIB with an unique community string for each group specified +-- in entLogicalTable of Entity MIB (RFC 2037). +-- +stgCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group configuration." + ::= { stgCfg 1 } + +stgCurCfgTableEntry OBJECT-TYPE + SYNTAX StgCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Spanning Tree Group configuration." + INDEX { stgCurCfgIndex } + ::= { stgCurCfgTable 1 } + +StgCurCfgTableEntry ::= SEQUENCE { + stgCurCfgIndex Integer32, + stgCurCfgState INTEGER, + stgCurCfgPriority INTEGER, + stgCurCfgBrgHelloTime INTEGER, + stgCurCfgBrgForwardDelay INTEGER, + stgCurCfgBrgMaxAge INTEGER, + stgCurCfgAgingTime INTEGER, + stgCurCfgVlanBmap OCTET STRING + } + +stgCurCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgCurCfgTableEntry 1 } + +stgCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular Spanning + Tree Group." + ::= { stgCurCfgTableEntry 2 } + + +stgCurCfgPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge ID, i.e., the first + two octets of the (8 octet long) Bridge ID." + ::= { stgCurCfgTableEntry 5 } + +stgCurCfgBrgHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for HelloTime when this + bridge is acting as the root." + ::= { stgCurCfgTableEntry 6 } + +stgCurCfgBrgForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { stgCurCfgTableEntry 7 } + +stgCurCfgBrgMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { stgCurCfgTableEntry 8 } + +stgCurCfgAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timeout period in seconds for aging out dynamically learned + forwarding information." + ::= { stgCurCfgTableEntry 9 } + +stgCurCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlans applied to the spanning tree group. The vlans are + presented in bitmap format. This string displays vlan number + from 1 to 4096. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ vlan 9 + || || + || ||___ vlan 8 + || |____ vlan 7 + || . . . + ||_________ vlan 2 + |__________ vlan 1 (as index to stgCurCfgTable) + + where x : 1 - The represented vlan applied to the spanning tree. + 0 - The represented vlan not applied to the spanning tree" + ::= { stgCurCfgTableEntry 10 } + + +stgNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Groups configuration in the new_config." + ::= { stgCfg 2 } + +stgNewCfgTableEntry OBJECT-TYPE + SYNTAX StgNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Spanning Tree Group configuration." + INDEX { stgNewCfgIndex } + ::= { stgNewCfgTable 1 } + +StgNewCfgTableEntry ::= SEQUENCE { + stgNewCfgIndex Integer32, + stgNewCfgState INTEGER, + stgNewCfgDefaultCfg INTEGER, + stgNewCfgAddVlan Integer32, + stgNewCfgRemoveVlan Integer32, + stgNewCfgPriority INTEGER, + stgNewCfgBrgHelloTime INTEGER, + stgNewCfgBrgForwardDelay INTEGER, + stgNewCfgBrgMaxAge INTEGER, + stgNewCfgAgingTime INTEGER, + stgNewCfgVlanBmap OCTET STRING + } + +stgNewCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgNewCfgTableEntry 1 } + +stgNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular Spanning + Tree Group." + ::= { stgNewCfgTableEntry 2 } + +stgNewCfgDefaultCfg OBJECT-TYPE + SYNTAX INTEGER { + default-config(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the value to default-config(1) will set the default + configuration as recommended by IEEE 802.1D for a particular + Spanning Tree Group. default-config (1) is always returned + When read, but it does not mean anything." + ::= { stgNewCfgTableEntry 3 } + +stgNewCfgAddVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan to be added to the specified Spanning Tree Group. A + '0' value is returned when read." + ::= {stgNewCfgTableEntry 4 } + +stgNewCfgRemoveVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlan to be removed from the specified Spanning Tree Group. + A '0' value is returned when read." + ::= { stgNewCfgTableEntry 5 } + + +stgNewCfgPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge ID, i.e., the first + two octets of the (8 octet long) Bridge ID." + ::= { stgNewCfgTableEntry 8 } + +stgNewCfgBrgHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for HelloTime when this + bridge is acting as the root." + ::= { stgNewCfgTableEntry 9 } + +stgNewCfgBrgForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { stgNewCfgTableEntry 10 } + +stgNewCfgBrgMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { stgNewCfgTableEntry 11 } + +stgNewCfgAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout period in seconds for aging out dynamically learned + forwarding information." + ::= { stgNewCfgTableEntry 12 } + +stgNewCfgVlanBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlans applied to the spanning tree group. The vlans are + presented in bitmap format. This string displays vlan number + from 1 to 4096. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ vlan 9 + || || + || ||___ vlan 8 + || |____ vlan 7 + || . . . + ||_________ vlan 2 + |__________ vlan 1 (as index to stgCurCfgTable) + + where x : 1 - The represented vlan applied to the spanning tree. + 0 - The represented vlan not applied to the spanning tree" + ::= { stgNewCfgTableEntry 13 } + + +stgCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port configuration in the + current_config." + ::= { stgCfg 3 } + +stgCurCfgPortTableEntry OBJECT-TYPE + SYNTAX StgCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration of a particular Spanning Tree + Group." + INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex } + ::= { stgCurCfgPortTable 1 } + +StgCurCfgPortTableEntry ::= SEQUENCE { + stgCurCfgStgIndex Integer32, + stgCurCfgPortIndex Integer32, + stgCurCfgPortPriority INTEGER, + stgCurCfgPortPathCost Integer32, + stgCurCfgPortLink INTEGER, + stgCurCfgPortEdge INTEGER, + stgCurCfgPortState INTEGER + } + +stgCurCfgStgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgCurCfgPortTableEntry 1 } + +stgCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgCurCfgPortTableEntry 2 } + +stgCurCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular port of a + Spanning Tree Group." + ::= { stgCurCfgPortTableEntry 3 } + +stgCurCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the first + (in network byte order) octet of the (2 octet long) Port ID." + ::= { stgCurCfgPortTableEntry 4 } + +stgCurCfgPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards the + spanning tree root which include this port (if MSTP/RSTP is enabled + range is (0..200000000) else range is (0..65535) )." + ::= { stgCurCfgPortTableEntry 5 } + +stgCurCfgPortLink OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port link." + ::= { stgCurCfgPortTableEntry 6 } + +stgCurCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of port edge." + ::= { stgCurCfgPortTableEntry 7 } + +stgNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port configuration in the + new_config." + ::= { stgCfg 4 } + +stgNewCfgPortTableEntry OBJECT-TYPE + SYNTAX StgNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration of a particular Spanning Tree + Group." + INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex } + ::= { stgNewCfgPortTable 1 } + +StgNewCfgPortTableEntry ::= SEQUENCE { + stgNewCfgStgIndex Integer32, + stgNewCfgPortIndex Integer32, + stgNewCfgPortPriority INTEGER, + stgNewCfgPortPathCost Integer32, + stgNewCfgPortLink INTEGER, + stgNewCfgPortEdge INTEGER, + stgNewCfgPortState INTEGER + } + +stgNewCfgStgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stgNewCfgPortTableEntry 1 } + +stgNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgNewCfgPortTableEntry 2 } + +stgNewCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Turn on of off Spanning Tree operation of a particular port of a + Spanning Tree Group." + ::= { stgNewCfgPortTableEntry 3 } + +stgNewCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the priority field which is contained in the first + (in network byte order) octet of the (2 octet long) Port ID." + ::= { stgNewCfgPortTableEntry 4 } + +stgNewCfgPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards the + spanning tree root which include this port (if MSTP/RSTP is enabled + range is (0..200000000) else range is (0..65535) )." + ::= { stgNewCfgPortTableEntry 5 } + +stgNewCfgPortLink OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the port link." + ::= { stgNewCfgPortTableEntry 6 } + +stgNewCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of port edge." + ::= { stgNewCfgPortTableEntry 7 } + +-- Complete Port Mirroring +pmCurCfgPortMirrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of port-based port mirroring." + ::= { mirrPortMirr 1 } + +pmNewCfgPortMirrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of port-based port mirroring." + ::= { mirrPortMirr 2 } + +pmCurCfgPortMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmCurCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitoring ports." + ::= { mirrPortMirr 3 } + +pmCurCfgPortMonitorEntry OBJECT-TYPE + SYNTAX PmCurCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the monitoring port table." + INDEX { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex } + ::= { pmCurCfgPortMonitorTable 1 } + +PmCurCfgPortMonitorEntry ::= SEQUENCE { + pmCurCfgPmirrMoniPortIndex Integer32, + pmCurCfgPmirrMirrPortIndex Integer32, + pmCurCfgPmirrDirection INTEGER, + pmCurCfgPmirrPortVlansBmap OCTET STRING + } + +pmCurCfgPmirrMoniPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitoring port number." + ::= { pmCurCfgPortMonitorEntry 1 } + +pmCurCfgPmirrMirrPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored port number" + ::= { pmCurCfgPortMonitorEntry 2 } + +pmCurCfgPmirrDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of traffic to be monitored with respect to the + mirrored port." + ::= { pmCurCfgPortMonitorEntry 3 } + + +pmCurCfgPmirrPortVlansBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored VLANs (1-4096) list for the port. The VLANs are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ vlan 9 + || || + || ||___ vlan 8 + || |____ vlan 7 + || . . . + ||_________ vlan 2 + |__________ vlan 1 + + where x : 1 - The represented VLAN is being mirrored. + 0 - The represented VLAN is not being mirrored. + Note: When all octets are zero - all vlan(s) traffic is + being for the port" + ::= { pmCurCfgPortMonitorEntry 6 } + +pmNewCfgPortMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF PmNewCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitoring ports." + ::= { mirrPortMirr 4 } + +pmNewCfgPortMonitorEntry OBJECT-TYPE + SYNTAX PmNewCfgPortMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the monitoring port table." + INDEX { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex } + ::= { pmNewCfgPortMonitorTable 1 } + +PmNewCfgPortMonitorEntry ::= SEQUENCE { + pmNewCfgPmirrMoniPortIndex Integer32, + pmNewCfgPmirrMirrPortIndex Integer32, + pmNewCfgPmirrDirection INTEGER, + pmNewCfgPmirrDelete INTEGER, + pmNewCfgAddVlan Integer32, + pmNewCfgRemoveVlan Integer32, + pmNewCfgPmirrPortVlansBmap OCTET STRING + } + +pmNewCfgPmirrMoniPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitoring port number." + ::= { pmNewCfgPortMonitorEntry 1 } + +pmNewCfgPmirrMirrPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored port number" + ::= { pmNewCfgPortMonitorEntry 2 } + +pmNewCfgPmirrDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of traffic to be monitored with respect to the + mirrored port." + ::= { pmNewCfgPortMonitorEntry 3 } + +pmNewCfgPmirrDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value to delete(2) will delete the entire + row. When read, other(1) is returned." + ::= { pmNewCfgPortMonitorEntry 4 } + + +pmNewCfgAddVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN whose traffic is to be mirrored for this port. + A '0' value is returned when read." + ::= { pmNewCfgPortMonitorEntry 7 } + +pmNewCfgRemoveVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN whose traffic will no longer to be mirrored. + A '0' value is returned when read." + ::= { pmNewCfgPortMonitorEntry 8 } + +pmNewCfgPmirrPortVlansBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirrored VLANs(1-4096) list for the port. The VLANs are presented in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ vlan 9 + || || + || ||___ vlan 8 + || |____ vlan 7 + || . . . + ||_________ vlan 2 + |__________ vlan 1 + + where x : 1 - The represented VLAN is being mirrored. + 0 - The represented VLAN is not being mirrored. + Note: All octets are zero means all vlan(s) traffic is + being mirrored for the port" + ::= { pmNewCfgPortMonitorEntry 9 } + +-- MST Configuration + +mstCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable MSTP/RSTP" + ::= { mstGeneralCfg 1 } + +mstNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable MSTP/RSTP" + ::= { mstGeneralCfg 2 } + +mstCurCfgRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name for the Region's configuration." + ::= { mstGeneralCfg 3 } + +mstNewCfgRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Name for the Region's configuration." + ::= { mstGeneralCfg 4 } + +mstCurCfgRegionVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the MST Region." + ::= { mstGeneralCfg 5 } + +mstNewCfgRegionVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Version of the MST Region." + ::= { mstGeneralCfg 6 } + +mstCurCfgMaxHopCount OBJECT-TYPE + SYNTAX INTEGER (4..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum hop count value." + ::= { mstGeneralCfg 7 } + +mstNewCfgMaxHopCount OBJECT-TYPE + SYNTAX INTEGER (4..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the maximum hop count value." + ::= { mstGeneralCfg 8 } + +mstCurCfgStpMode OBJECT-TYPE + SYNTAX INTEGER { + mstp(1), + rstp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of Spanning Tree Protocal the bridge is currently + running." + ::= { mstGeneralCfg 9 } + +mstNewCfgStpMode OBJECT-TYPE + SYNTAX INTEGER { + mstp(1), + rstp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of Spanning Tree Protocal the bridge is currently + running." + ::= { mstGeneralCfg 10 } + +mstCistDefaultCfg OBJECT-TYPE + SYNTAX INTEGER { + default(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the value to default(1) will set the Multiple + Spanning Tree and member parameters to default. default(1) is + always returned when read, but it does not mean anything." + ::= { mstCistCfg 1 } + +-- CIST Brige Configuration +mstCistBridgeCfg OBJECT IDENTIFIER ::= { mstCistCfg 2 } + +mstCistCurCfgBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the writable portion of the Brigde Identifier comprising + of the first two octets." + ::= { mstCistBridgeCfg 1 } + +mstCistNewCfgBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the writable portion of the Brigde Identifier comprising + of the first two octets." + ::= { mstCistBridgeCfg 2 } + + +mstCistCurCfgBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { mstCistBridgeCfg 5 } + +mstCistNewCfgBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { mstCistBridgeCfg 6 } + +mstCistCurCfgBridgeForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { mstCistBridgeCfg 7 } + +mstCistNewCfgBridgeForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { mstCistBridgeCfg 8 } + +-- CIST Port Configuration + +mstCistCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CIST Port configuration." + ::= { mstCistCfg 3 } + +mstCistCurCfgPortTableEntry OBJECT-TYPE + SYNTAX MstCistCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular CIST Port configuration." + INDEX { mstCistCurCfgPortIndex } + ::= { mstCistCurCfgPortTable 1 } + +MstCistCurCfgPortTableEntry ::= SEQUENCE { + mstCistCurCfgPortIndex Integer32, + mstCistCurCfgPortPriority INTEGER, + mstCistCurCfgPortPathCost INTEGER, + mstCistCurCfgPortLinkType INTEGER, + mstCistCurCfgPortEdge INTEGER, + mstCistCurCfgPortStpState INTEGER, + mstCistCurCfgPortHelloTime INTEGER + } + +mstCistCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { mstCistCurCfgPortTableEntry 1 } + +mstCistCurCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The four most significant bits of the Port Identifier of the + Spanning Tree instance can be modified by setting this value." + ::= { mstCistCurCfgPortTableEntry 2 } + +mstCistCurCfgPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards + the CIST Root which include this port." + ::= { mstCistCurCfgPortTableEntry 3 } + +mstCistCurCfgPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative point-to-point status of the LAN segment attached + to this port. A value of p2p (2) indicates that this port should + always be treated as if it is connected to a point-to-point link. + A value of shared(3) indicates that this port should be treated as + having a shared media connection. A value of auto(1) indicates that + this port is considered to have a point-to-point link if it is an + Aggregator and all of its members are aggregatable, or if the MAC + entity is configured for full duplex operation, either through + auto-negotiation or by management means." + ::= { mstCistCurCfgPortTableEntry 4 } + +mstCistCurCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the Edge Port parameter." + ::= { mstCistCurCfgPortTableEntry 5 } + +mstCistCurCfgPortStpState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn port's Spanning Tree on/off." + ::= { mstCistCurCfgPortTableEntry 6 } + +mstCistCurCfgPortHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration Port + PDUs in seconds." + ::= { mstCistCurCfgPortTableEntry 7 } + +mstCistNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CIST Port configuration." + ::= { mstCistCfg 4 } + +mstCistNewCfgPortTableEntry OBJECT-TYPE + SYNTAX MstCistNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular CIST Port configuration." + INDEX { mstCistNewCfgPortIndex } + ::= { mstCistNewCfgPortTable 1 } + +MstCistNewCfgPortTableEntry ::= SEQUENCE { + mstCistNewCfgPortIndex Integer32, + mstCistNewCfgPortPriority INTEGER, + mstCistNewCfgPortPathCost INTEGER, + mstCistNewCfgPortLinkType INTEGER, + mstCistNewCfgPortEdge INTEGER, + mstCistNewCfgPortStpState INTEGER, + mstCistNewCfgPortHelloTime INTEGER + } + +mstCistNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { mstCistNewCfgPortTableEntry 1 } + +mstCistNewCfgPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The four most significant bits of the Port Identifier of the + Spanning Tree instance can be modified by setting this value." + ::= { mstCistNewCfgPortTableEntry 2 } + +mstCistNewCfgPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards + the CIST Root which include this port." + ::= { mstCistNewCfgPortTableEntry 3 } + +mstCistNewCfgPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + p2p(2), + shared(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative point-to-point status of the LAN segment attached + to this port. A value of p2p (2) indicates that this port should + always be treated as if it is connected to a point-to-point link. + A value of shared(3) indicates that this port should be treated as + having a shared media connection. A value of auto(1) indicates that + this port is considered to have a point-to-point link if it is an + Aggregator and all of its members are aggregatable, or if the MAC + entity is configured for full duplex operation, either through + auto-negotiation or by management means." + ::= { mstCistNewCfgPortTableEntry 4 } + +mstCistNewCfgPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the Edge Port parameter." + ::= { mstCistNewCfgPortTableEntry 5 } + +mstCistNewCfgPortStpState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn port's Spanning Tree on/off." + ::= { mstCistNewCfgPortTableEntry 6 } + +mstCistNewCfgPortHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration Port + PDUs in seconds." + ::= { mstCistNewCfgPortTableEntry 7 } + + +-- Port Team + +portTeamTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of port teams." + ::= { portTeamCfg 1 } + +portTeamCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTeamCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port team current configuration." + ::= { portTeamCfg 2 } + +portTeamCurCfgTableEntry OBJECT-TYPE + SYNTAX PortTeamCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port team configuration table." + INDEX { portTeamCurCfgIndex } + ::= { portTeamCurCfgTable 1 } + +PortTeamCurCfgTableEntry ::= SEQUENCE { + portTeamCurCfgIndex Integer32, + portTeamCurCfgState INTEGER, + portTeamCurCfgPorts OCTET STRING, + portTeamCurCfgTrunks OCTET STRING + } + +portTeamCurCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the port team." + ::= { portTeamCurCfgTableEntry 1 } + +portTeamCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable a port team." + ::= { portTeamCurCfgTableEntry 2 } + +portTeamCurCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the port team. The ports are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ port 8 + | || + | ||___ port 7 + | |____ port 6 + | . . . + |_________ port 1 + + where x : 1 - The represented port belongs to the port team + 0 - The represented port does not belong to the port team" + ::= { portTeamCurCfgTableEntry 3 } + +portTeamCurCfgTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trunk list in the port team. The trunks are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ trunk 8 + | || + | ||___ trunk 7 + | |____ trunk 6 + | . . . + |_________ trunk 1 + + where x : 1 - The represented trunk belongs to the port team + 0 - The represented trunk does not belong to the port team" + ::= { portTeamCurCfgTableEntry 4 } + +portTeamNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTeamNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port team new configuration." + ::= { portTeamCfg 3 } + +portTeamNewCfgTableEntry OBJECT-TYPE + SYNTAX PortTeamNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port team configuration table." + INDEX { portTeamNewCfgIndex } + ::= { portTeamNewCfgTable 1 } + +PortTeamNewCfgTableEntry ::= SEQUENCE { + portTeamNewCfgIndex Integer32, + portTeamNewCfgState INTEGER, + portTeamNewCfgPorts OCTET STRING, + portTeamNewCfgAddPort Integer32, + portTeamNewCfgRemovePort Integer32, + portTeamNewCfgTrunks OCTET STRING, + portTeamNewCfgAddTrunk Integer32, + portTeamNewCfgRemoveTrunk Integer32, + portTeamNewCfgDelete INTEGER + } + +portTeamNewCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the port team." + ::= { portTeamNewCfgTableEntry 1 } + +portTeamNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable a port team." + ::= { portTeamNewCfgTableEntry 2 } + +portTeamNewCfgPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the port team. The ports are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ port 8 + | || + | ||___ port 7 + | |____ port 6 + | . . . + |_________ port 1 + + where x : 1 - The represented port belongs to the port team + 0 - The represented port does not belong to the port team" + ::= { portTeamNewCfgTableEntry 3 } + +portTeamNewCfgAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be added in the port team. When read, 0 is returned." + ::= { portTeamNewCfgTableEntry 4 } + +portTeamNewCfgRemovePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be deleted from the port team. When read, 0is returned." + ::= { portTeamNewCfgTableEntry 5 } + +portTeamNewCfgTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trunk list in the port team. The trunks are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ trunk 8 + | || + | ||___ trunk 7 + | |____ trunk 6 + | . . . + |_________ trunk 1 + + where x : 1 - The represented trunk belongs to the port team + 0 - The represented trunk does not belong to the port team" + ::= { portTeamNewCfgTableEntry 6 } + +portTeamNewCfgAddTrunk OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trunk to be added in the port team. When read, 0 is returned." + ::= { portTeamNewCfgTableEntry 7 } + +portTeamNewCfgRemoveTrunk OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trunk to be deleted from the port team. When read, 0is returned." + ::= { portTeamNewCfgTableEntry 8 } + +portTeamNewCfgDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting the value to delete(2) will delete the entire + row. When read, other(1) is returned." + ::= { portTeamNewCfgTableEntry 9 } + +portTeamInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTeamInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port team information table." + ::= { portTeamInfo 1 } + +portTeamInfoTableEntry OBJECT-TYPE + SYNTAX PortTeamInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port team information table." + INDEX { portTeamInfoIndex } + ::= { portTeamInfoTable 1 } + +PortTeamInfoTableEntry ::= SEQUENCE { + portTeamInfoIndex Integer32, + portTeamInfoState INTEGER, + portTeamInfoPorts OCTET STRING, + portTeamInfoPortsState OCTET STRING, + portTeamInfoTrunks OCTET STRING, + portTeamInfoTrunksState OCTET STRING + } + +portTeamInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the port team." + ::= { portTeamInfoTableEntry 1 } + +portTeamInfoState OBJECT-TYPE + SYNTAX INTEGER { + off(1), + passive(2), + active(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of a port team." + ::= { portTeamInfoTableEntry 2 } + +portTeamInfoPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list in the port team. The ports are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ port 8 + | || + | ||___ port 7 + | |____ port 6 + | . . . + |_________ port 1 + + where x : 1 - The represented port is added to the port team + 0 - The represented port is not added to the port team" + ::= { portTeamInfoTableEntry 3 } + +portTeamInfoPortsState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port state list in the port team. The ports states are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ port 8 state + | || + | ||___ port 7 state + | |____ port 6 state + | . . . + |_________ port 1 state + + where x : 1 - The represented port in that team is up + 0 - If the represented port is added in that team then + the port state is down otherwise the port is not + added into that team( check whether port is added + to the team or not through the mib portTeamInfoPorts)." + ::= { portTeamInfoTableEntry 4 } + +portTeamInfoTrunks OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trunk list in the port team. The trunks are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ trunk 8 + | || + | ||___ trunk 7 + | |____ trunk 6 + | . . . + |_________ trunk 1 + + where x : 1 - The represented trunk belongs to the port team + 0 - The represented trunk does not belong to the port team" + ::= { portTeamInfoTableEntry 5 } + +portTeamInfoTrunksState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trunk state list in the trunk team. The trunks states are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | |||_ trunk 8 state + | || + | ||___ trunk 7 state + | |____ trunk 6 state + | . . . + |_________ trunk 1 state + + where x : 1 - The represented trunk in that team is up + 0 - If the represented trunk is added in that team then + the trunk state is down otherwise the port is + not added into that team( check whether it is added + to the team or not through the mib portTeamInfoTrunks)." + ::= { portTeamInfoTableEntry 6 } + + +-- FDB Statistics + +fdbStatsCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries created in the Forwarding Database." + ::= { fdbStats 1 } + +fdbStatsDeletes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries deleted from the Forwarding Database." + ::= { fdbStats 2 } + +fdbStatsCurrent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of entries in the Forwarding Database." + ::= { fdbStats 3 } + +fdbStatsHiwat OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Highest number of entries recorded at any given time in the + Forwarding Database." + ::= { fdbStats 4 } + +fdbStatsLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entry lookups in the Forwarding Database." + ::= { fdbStats 5 } + +fdbStatsLookupFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unsuccessful searches made in the Forwarding Database." + ::= { fdbStats 6 } + +fdbStatsFinds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of searches in the Forwarding Database." + ::= { fdbStats 7 } + +fdbStatsFindFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of search failures in the Forwarding Database." + ::= { fdbStats 8 } + +fdbStatsFindOrCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries found or created in the Forwarding Database." + ::= { fdbStats 9 } + +fdbStatsOverflows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries overflowing the Forwarding Database." + ::= { fdbStats 10 } + +-- STP Statistics + +stgStatsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StgStatsPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port statistics." + ::= { stpStats 1 } + +stgStatsPortTableEntry OBJECT-TYPE + SYNTAX StgStatsPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics about port of a particular Spanning Tree Group." + INDEX { stgStatsStpIndex, stgStatsPortIndex } + ::= { stgStatsPortTable 1 } + +StgStatsPortTableEntry ::= SEQUENCE { + stgStatsStpIndex Integer32, + stgStatsPortIndex Integer32, + stgStatsPortRcvCfgBpdus Counter32, + stgStatsPortRcvTcnBpdus Counter32, + stgStatsPortXmtCfgBpdus Counter32, + stgStatsPortXmtTcnBpdus Counter32 + } + +stgStatsStpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group." + ::= { stgStatsPortTableEntry 1 } + +stgStatsPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stgStatsPortTableEntry 2 } + +stgStatsPortRcvCfgBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Configuration BPDU's received on this port." + ::= { stgStatsPortTableEntry 3 } + +stgStatsPortRcvTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TCN BPDU's received on this port." + ::= { stgStatsPortTableEntry 4 } + +stgStatsPortXmtCfgBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Configuration BPDU's trasmitted from the port." + ::= { stgStatsPortTableEntry 5 } + +stgStatsPortXmtTcnBpdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TCN BPDU's trasmitted from the port." + ::= { stgStatsPortTableEntry 6 } + +fdbClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this value to clear(2) clears the entire master FDB." + ::= { fdbInfo 1 } + +-- FDB table +fdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF FdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of FDB entries." + ::= { fdbInfo 2 } + +fdbEntry OBJECT-TYPE + SYNTAX FdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the FDB table" + INDEX { fdbMacAddr } + ::= { fdbTable 1 } + +FdbEntry ::= SEQUENCE { + fdbMacAddr PhysAddress, + fdbVlan Integer32, + fdbSrcPort Integer32, + fdbSrcTrunk Integer32, + fdbState INTEGER, + fdbRefSps DisplayString, + fdbLearnedPort Integer32 + } + +fdbMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address for the FDB entry." + ::= { fdbEntry 1 } + +fdbVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID for the FDB entry." + ::= { fdbEntry 2 } + +fdbSrcPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Either the value '0', or the port number of the port on which a frame + having a source address equal to the value of the corresponding + instance has been seen. A value of '0' indicates that the port + number has not been learned but that the bridge does have some + forwarding/filtering information about this address." + ::= { fdbEntry 3 } + +fdbState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ignore(2), + forward(3), + flood(4), + ffd(5), + trunk(6), + vir(7), + vsr(8), + vpr(9), + other(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the FDB entry. The meanings of the values are : + unknown(1) : the MAC address has not yet been learned by the switch + but has only been seen as a destination address + forward(3) : the MAC address has been learned by the switch + flood(4) : the MAC address is a multicast destination address + trunk(6) : frames with this MAC address are forwarded to trunk + group + vir(7) : frames with this MAC address are forwarded for L3 + processing" + ::= { fdbEntry 4 } + +fdbRefSps OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The referenced SPs associated with this FDB entry." + ::= { fdbEntry 5 } + +fdbLearnedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The learned port associated with this FDB entry." + ::= { fdbEntry 6 } + +fdbSrcTrunk OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Either the value '0', or the trunk number of the trunk on which a frame + having a source address equal to the value of the corresponding + instance has been seen. A value of '0' indicates that the source + address is not associated with a trunk." + ::= { fdbEntry 7 } + +-- STP information + +stpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group information." + ::= { stpInfo 1 } + +stpInfoTableEntry OBJECT-TYPE + SYNTAX StpInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Spanning Tree Group." + INDEX { stpInfoIndex } + ::= { stpInfoTable 1 } + +StpInfoTableEntry ::= SEQUENCE { + stpInfoIndex Integer32, + stpInfoTimeSinceTopChange TimeTicks, + stpInfoTopChanges Counter32, + stpInfoDesignatedRoot BridgeId, + stpInfoRootCost Integer32, + stpInfoRootPort Integer32, + stpInfoMaxAge Integer32, + stpInfoHelloTime Integer32, + stpInfoForwardDelay Integer32, + stpInfoHoldTime Integer32 + } + +stpInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group. This is also + index to the entLogicalTable of Entity MIB." + ::= { stpInfoTableEntry 1 } + +stpInfoTimeSinceTopChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the last time a topology + change was detected by the bridge entity." + ::= { stpInfoTableEntry 2 } + +stpInfoTopChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by this bridge since + the management entity was last reset or initialized." + ::= { stpInfoTableEntry 3 } + +stpInfoDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning tree as determined + by the Spanning Tree Protocol as executed by this node. This value + is used as the Root Identifier parameter in all Configuration Bridge + PDUs originated by this node." + ::= { stpInfoTableEntry 4 } + +stpInfoRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from this bridge." + ::= { stpInfoTableEntry 5 } + +stpInfoRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the lowest cost path from + this bridge to the root bridge." + ::= { stpInfoTableEntry 6 } + +stpInfoMaxAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age of Spanning Tree Protocol information learned from + the network on any port before it is discarded, in units of + hundredths of a second. This is the actual value that this bridge is + currently using." + ::= { stpInfoTableEntry 7 } + +stpInfoHelloTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration bridge + PDUs by this node on any port when it is the root of the spanning + tree or trying to become so, in units of hundredths of a second. + This is the actual value that this bridge is currently using." + ::= { stpInfoTableEntry 8 } + +stpInfoForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value, measured in units of hundredths of a second, + controls how fast a port changes its spanning state when moving + towards the Forwarding state. The value determines how long the port + stays in each of the Listening and Learning states, which precede + the Forwarding state. This value is also used, when a topology + change has been detected and is underway, to age all dynamic entries + in the Forwarding Database." + ::= { stpInfoTableEntry 9 } + +stpInfoHoldTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value determines the interval length during which no more + than two Configuration bridge PDUs shall be transmitted by this node, + in units of hundredths of a second." + ::= { stpInfoTableEntry 10 } + +stpInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Spanning Tree Group port information." + ::= { stpInfo 2 } + +stpInfoPortTableEntry OBJECT-TYPE + SYNTAX StpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about port configuration for a particular Spanning Tree + Group." + INDEX { stpInfoPortStpIndex, stpInfoPortIndex } + ::= { stpInfoPortTable 1 } + +StpInfoPortTableEntry ::= SEQUENCE { + stpInfoPortStpIndex Integer32, + stpInfoPortIndex Integer32, + stpInfoPortState INTEGER, + stpInfoPortDesignatedRoot BridgeId, + stpInfoPortDesignatedCost Integer32, + stpInfoPortDesignatedBridge BridgeId, + stpInfoPortDesignatedPort OCTET STRING, + stpInfoPortForwardTransitions Counter32, + stpInfoPortRole INTEGER, + stpInfoPortLinkType INTEGER, + stpInfoPortEdge INTEGER, + stpInfoPortPathCost Integer32 + } + +stpInfoPortStpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of a particular Spanning Tree Group." + ::= { stpInfoPortTableEntry 1 } + +stpInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier of a particular Spanning Tree Group." + ::= { stpInfoPortTableEntry 2 } + +stpInfoPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6), + discarding(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by application of the Spanning + Tree Protocol. This state controls what action a port takes on + reception of a frame. If the bridge has detected a port that is + malfunctioning it will place that port into the broken(6) state. + For ports which are disabled, this object will have a value of + disabled(1)." + ::= { stpInfoPortTableEntry 3 } + +stpInfoPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge recorded as the Root in + the Configuration BPDUs transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { stpInfoPortTableEntry 4 } + +stpInfoPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the segment connected to this + port. This value is compared to the Root Path Cost field in received + bridge PDUs." + ::= { stpInfoPortTableEntry 5 } + +stpInfoPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this port considers to be + the Designated Bridge for this port's segment." + ::= { stpInfoPortTableEntry 6 } + +stpInfoPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated Bridge for this + port's segment." + ::= { stpInfoPortTableEntry 7 } + +stpInfoPortForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned from the Learning + state to the Forwarding state." + ::= { stpInfoPortTableEntry 8 } + +stpInfoPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the port." + ::= { stpInfoPortTableEntry 9 } + +stpInfoPortRole OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port role. Returns unknown(7) when MSTP/RSTP is not enabled, + otherwise returns appropriate port role." + ::= { stpInfoPortTableEntry 10 } + +stpInfoPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + p2p(1), + shared(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The point-to-point status of the LAN segment attached + to this port. A value of p2p (1) indicates that this port is being + treated as if it is connected to a point-to-point link. + A value of shared(2) indicates that this port is being treated as + having a shared media connection." + ::= { stpInfoPortTableEntry 11 } + +stpInfoPortEdge OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port is an edge port or not. Returns disabled(2) when the port is + not an edge port and returns enabled(1) when it is an edge port." + ::= { stpInfoPortTableEntry 12 } + +-- LACP information +lacpInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF LacpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LACP port information." + ::= { lacpInfo 1 } + +lacpInfoPortTableEntry OBJECT-TYPE + SYNTAX LacpInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a LACP port." + INDEX { lacpInfoPortIndex } + ::= { lacpInfoPortTable 1 } + +LacpInfoPortTableEntry ::= SEQUENCE { + lacpInfoPortIndex Integer32, + lacpInfoPortSelected INTEGER, + lacpInfoPortNtt INTEGER, + lacpInfoPortReadyN INTEGER, + lacpInfoPortMoved INTEGER + } + +lacpInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port identifier." + ::= { lacpInfoPortTableEntry 1 } + +lacpInfoPortSelected OBJECT-TYPE + SYNTAX INTEGER { + selected(1), + unselected(2), + standby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selected flag value indicates that the selection logic has selected + an appropriate Aggregator. A value of unselected indicates that no + aggregator is currently selected. A value of standby indicates that + although the selection logic has selected an appropriate Aggregator, + aggregation restrictions currently precent the port from being + enabled as part of the aggregation, and so the port is being held + in standby condition." + ::= { lacpInfoPortTableEntry 2 } + +lacpInfoPortNtt OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Need to transmit flag. True indicates that there is new protocol + information that should be transmitted on the link." + ::= { lacpInfoPortTableEntry 3 } + +lacpInfoPortReadyN OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True value for Ready_N flag indicates that the wait while timer + has expired and it is waiting to attach to an aggregator. + There is one Ready_N value for each port." + ::= { lacpInfoPortTableEntry 4 } + +lacpInfoPortMoved OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Moved flag is set to true if the receive machine for a port + is in the port_disabled state, and the combination of partner oper + system and partner oper port number in use by the port has been + used by received in an incoming LACPDU on a different port." + ::= { lacpInfoPortTableEntry 5 } + +-- CIST Information + +cistRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the Root of the common spanning + tree as determined by the Spanning Tree Protocol + as executed by this node. This value is used as + the CIST Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + ::= { cistGeneralInfo 1 } + +cistRootPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the CIST Root as seen from this bridge." + ::= { cistGeneralInfo 2 } + +cistRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Number of the Port which offers the lowest path cost from + this bridge to the CIST Root Bridge." + ::= { cistGeneralInfo 3 } + +cistBridgeHelloTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of Configuration bridge + PDUs in seconds." + ::= { cistGeneralInfo 4 } + +cistBridgeMaxAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for MaxAge when this bridge + is acting as the root." + ::= { cistGeneralInfo 5 } + +cistBridgeForwardDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in seconds that all bridges use for ForwardDelay when this + bridge is acting as the root." + ::= { cistGeneralInfo 6 } + +cistRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the Root of the Multiple + spanning tree region as determined by the Spanning Tree + Protocol as executed by this node. This value is used as + the CIST Regional Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + ::= { cistGeneralInfo 7 } + +cistRegionalPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Cost of the path to the CIST Regional Root as seen from this + bridge." + ::= { cistGeneralInfo 8 } + + +-- CIST Port Information Table +cistInfoPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CistInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of CIST Port information." + ::= { cistInfo 2 } + +cistInfoPortTableEntry OBJECT-TYPE + SYNTAX CistInfoPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular CIST Port." + INDEX { cistInfoPortIndex } + ::= { cistInfoPortTable 1 } + +CistInfoPortTableEntry ::= SEQUENCE { + cistInfoPortIndex Integer32, + cistInfoPortPriority Integer32, + cistInfoPortPathCost Integer32, + cistInfoPortState INTEGER, + cistInfoPortRole INTEGER, + cistInfoPortDesignatedBridge BridgeId, + cistInfoPortDesignatedPort OCTET STRING, + cistInfoPortLinkType INTEGER + } + +cistInfoPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry contains spanning + tree configuration." + ::= { cistInfoPortTableEntry 1 } + +cistInfoPortPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The four most significant bits of the Port Identifier of the + Spanning Tree instance can be modified by setting this value." + ::= { cistInfoPortTableEntry 2 } + +cistInfoPortPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of paths towards + the CIST Root which include this port." + ::= { cistInfoPortTableEntry 3 } + +cistInfoPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + discarding (2), + learning (4), + forwarding (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the Port as defined by the Common + spanning tree protocol." + ::= { cistInfoPortTableEntry 4 } + +cistInfoPortRole OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selected Port Role of the port for this spanning tree instance." + ::= { cistInfoPortTableEntry 5 } + +cistInfoPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the bridge which this port + considers to be the Designated Bridge for the port's segment." + ::= { cistInfoPortTableEntry 6 } + +cistInfoPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port identifier of the port on the Designated Bridge + for this port's segment." + ::= { cistInfoPortTableEntry 7 } + +cistInfoPortLinkType OBJECT-TYPE + SYNTAX INTEGER { + p2p(1), + shared(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The point-to-point status of the LAN segment attached + to this port. A value of p2p (2) indicates that this port is being + treated as if it is connected to a point-to-point link. + A value of shared(3) indicates that this port is being treated as + having a shared media connection." + ::= { cistInfoPortTableEntry 8 } + +-- VLAN information + +vlanInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of VLAN information." + ::= { vlanInfo 1 } + +vlanInfoTableEntry OBJECT-TYPE + SYNTAX VlanInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular VLAN." + INDEX { vlanInfoId } + ::= { vlanInfoTable 1 } + +VlanInfoTableEntry ::= SEQUENCE { + vlanInfoId INTEGER, + vlanInfoName DisplayString, + vlanInfoStatus INTEGER, + vlanInfoJumbo INTEGER, + vlanInfoBwmContract Integer32, + vlanInfoLearn INTEGER, + vlanInfoPorts OCTET STRING + } + +vlanInfoId OBJECT-TYPE + SYNTAX INTEGER (1..4090) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { vlanInfoTableEntry 1 } + +vlanInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN name." + ::= { vlanInfoTableEntry 2 } + +vlanInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable, VLAN state information" + ::= { vlanInfoTableEntry 3 } + +vlanInfoJumbo OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Jumbo frames, Jumbo frames state + information of a VLAN" + ::= { vlanInfoTableEntry 4 } + +vlanInfoBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default BWM contract number information of a VLAN " + ::= { vlanInfoTableEntry 5 } + +vlanInfoLearn OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable source MAC address learning, MAC address + learning information of a VLAN" + ::= { vlanInfoTableEntry 6 } + +vlanInfoPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port list information in the VLAN. The ports are presented + in bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + || . . . + ||_________ port 1 + |__________ reserved + + where x : 1 - The represented port belongs to the VLAN + 0 - The represented port does not belong to the VLAN" + ::= { vlanInfoTableEntry 7 } +END + |