mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			2311 lines
		
	
	
		
			61 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2311 lines
		
	
	
		
			61 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- COPYRIGHT NOTICE
 | 
						|
-- Copyright (c) Alteon WebSystems, Inc. 2001
 | 
						|
-- All rights reserved
 | 
						|
-- 
 | 
						|
-- HISTORY
 | 
						|
-- $Log: tigonPhysical.mib,v $
 | 
						|
-- Revision 1.1.1.1  2004/11/01 16:55:42  maxbaker
 | 
						|
-- initial import
 | 
						|
--
 | 
						|
-- Revision ge_rrekha/7 2001/11/08 19:29:40 rrekha
 | 
						|
-- 	Added MIB objects vlanCurCfgStg/vlanNewCfgStg.
 | 
						|
-- 
 | 
						|
-- Revision ge_rrekha/5 2001/11/07 00:28:10 rrekha
 | 
						|
-- 	Removed the range on agPortCurCfgBwmContract/agPortNewCfgBwmContract
 | 
						|
-- 	and vlanCurCfgBwmContract/vlanNewCfgBwmContract since the size
 | 
						|
-- 	of the table can vary. This range should be obtained from the
 | 
						|
-- 	the max table size.
 | 
						|
-- 
 | 
						|
-- Revision ge_rrekha/3 2001/10/18 18:06:43 rrekha
 | 
						|
-- 	Marked the old port mirroring MIBs as obsolete since they are 
 | 
						|
-- 	no longer supported.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/13 2001/10/12 02:42:04 smiao
 | 
						|
-- 	Added LinkTrap and broadcast pkt stats for port.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/11 2001/10/11 23:54:41 smiao
 | 
						|
-- 	Added physical interface info/stats in port table.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/9 2001/09/18 18:08:02 smiao
 | 
						|
-- 	Implemented VLAN bit map for spanning tree group.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/7 2001/08/31 18:14:15 smiao
 | 
						|
-- 	Implemented add/remove vlans for spanning tree groups.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/5 2001/07/13 23:06:27 smiao
 | 
						|
-- 	Initial checked in for multiple spanning tree in SNMP and webUI.
 | 
						|
-- 
 | 
						|
-- Revision genie_rekha/10 2001/07/12 19:29:11 rekha
 | 
						|
-- 	SNMP support for port-based and vlan-based port mirroring.
 | 
						|
-- 
 | 
						|
-- Revision genie_rekha/8 2001/05/29 22:54:39 rekha
 | 
						|
-- 	Removed 'other' from most of the enumerations.
 | 
						|
-- 
 | 
						|
-- Revision test_smiao/3 2001/05/09 22:39:23 smiao
 | 
						|
-- 	Added operational command for port mirroring in webUI and SNMP.
 | 
						|
-- 
 | 
						|
-- Revision work_rmundhra/7 2001/03/06 23:09:26 rmundhra
 | 
						|
-- 	Removed Mib entry agCurCfgPortLinkTrap
 | 
						|
-- 	and agNewCfgPortLinkTrap as we can configure via
 | 
						|
-- 	ifLinkUpDownTrapEnable defined in rfc1573.mib.
 | 
						|
-- 
 | 
						|
-- Revision work_rmundhra/4 2001/03/01 17:16:43 rmundhra
 | 
						|
-- 	Added SNMP support for configuring LinkTrap enabled/disabled.
 | 
						|
-- 
 | 
						|
-- Revision genie_rekha/5 2001/02/16 00:12:49 rekha
 | 
						|
-- 	Fixed 10218: Added MIB object for port mirroring timeout.
 | 
						|
-- 
 | 
						|
-- Revision genie_rekha/2 2001/02/08 18:18:03 rekha
 | 
						|
-- 	As part of the code cleanup split the Tigon MIB into smaller
 | 
						|
-- 	modules. Instead of altswitch.mib these 5 new modules should be
 | 
						|
-- 	used.
 | 
						|
-- 
 | 
						|
-- $EndLog$
 | 
						|
-- 
 | 
						|
-- Version 10.0.x
 | 
						|
--
 | 
						|
 | 
						|
ALTEON-TS-PHYSICAL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    IpAddress, Counter, Gauge, TimeTicks 
 | 
						|
        FROM RFC1155-SMI
 | 
						|
    OBJECT-TYPE
 | 
						|
        FROM RFC-1212
 | 
						|
    PhysAddress, DisplayString
 | 
						|
        FROM RFC1213-MIB
 | 
						|
    switch 
 | 
						|
        FROM ALTEON-ROOT-MIB
 | 
						|
    stats, information, agent, operCmds
 | 
						|
        FROM ALTEON-TIGON-SWITCH-MIB;
 | 
						|
 | 
						|
vlans             OBJECT IDENTIFIER ::= { switch 4 }
 | 
						|
portmirroring     OBJECT IDENTIFIER ::= { switch 6 }
 | 
						|
trunkgroup        OBJECT IDENTIFIER ::= { switch 7 }
 | 
						|
spannTreeGrpCfg   OBJECT IDENTIFIER ::= { switch 19 }
 | 
						|
 | 
						|
agPortConfig      OBJECT IDENTIFIER ::= { agent 3 }
 | 
						|
 | 
						|
mirroring         OBJECT IDENTIFIER ::= { switch 18 }
 | 
						|
mirrPortMirr      OBJECT IDENTIFIER ::= { mirroring 1 }
 | 
						|
mirrVlanMirr      OBJECT IDENTIFIER ::= { mirroring 2 }
 | 
						|
 | 
						|
portCpuStats	  OBJECT IDENTIFIER ::= { stats  17 }
 | 
						|
port-stats	  OBJECT IDENTIFIER ::= { stats  26 }
 | 
						|
 | 
						|
port-info	  OBJECT IDENTIFIER ::= { information 1 }
 | 
						|
 | 
						|
-- Agent Port Table
 | 
						|
 | 
						|
agPortTableMaxEnt OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum number of rows in the port configuration host table."
 | 
						|
    ::= { agPortConfig 1 }
 | 
						|
 | 
						|
agPortCurCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF AgPortCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of port configuration in the current_configuration block."
 | 
						|
    ::= { agPortConfig 2 }
 | 
						|
 | 
						|
agPortCurCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  AgPortCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the port table in the current_configuration block."
 | 
						|
    INDEX   { agPortCurCfgIndx }
 | 
						|
    ::= { agPortCurCfgTable 1 }
 | 
						|
 | 
						|
AgPortCurCfgTableEntry ::= SEQUENCE {
 | 
						|
    agPortCurCfgIndx           INTEGER,
 | 
						|
    agPortCurCfgPrefLink       INTEGER,
 | 
						|
    agPortCurCfgBackLink       INTEGER,
 | 
						|
    agPortCurCfgState          INTEGER,
 | 
						|
    agPortCurCfgVlanTag        INTEGER,
 | 
						|
    agPortCurCfgStp            INTEGER,
 | 
						|
    agPortCurCfgRmon           INTEGER,
 | 
						|
    agPortCurCfgPVID           INTEGER,
 | 
						|
    agPortCurCfgFastEthAutoNeg INTEGER,
 | 
						|
    agPortCurCfgFastEthSpeed   INTEGER,
 | 
						|
    agPortCurCfgFastEthMode    INTEGER,
 | 
						|
    agPortCurCfgFastEthFctl    INTEGER,
 | 
						|
    agPortCurCfgGigEthAutoNeg  INTEGER,
 | 
						|
    agPortCurCfgGigEthFctl     INTEGER,
 | 
						|
    agPortCurCfgPortName       DisplayString,
 | 
						|
    agPortCurCfgBwmContract    INTEGER,
 | 
						|
    agPortCurCfgDiscardNonIPs  INTEGER,
 | 
						|
    agPortCurCfgLinkTrap       INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
agPortCurCfgIndx OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..255)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the row in port configurations table."
 | 
						|
    ::= { agPortCurCfgTableEntry 1 }
 | 
						|
 | 
						|
agPortCurCfgPrefLink OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        fast-ethernet(2),
 | 
						|
        gigabit-ethernet(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the preferred link."
 | 
						|
    ::= { agPortCurCfgTableEntry 2 }
 | 
						|
 | 
						|
agPortCurCfgBackLink OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        fast-ethernet(2),
 | 
						|
        gigabit-ethernet(3),
 | 
						|
        none(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the backup link."
 | 
						|
    ::= { agPortCurCfgTableEntry 3 }
 | 
						|
 | 
						|
agPortCurCfgState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        enabled(2),
 | 
						|
        disabled(3)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the state of the port."
 | 
						|
    ::= { agPortCurCfgTableEntry 4 }
 | 
						|
 | 
						|
agPortCurCfgVlanTag OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        tagged(2),
 | 
						|
        untagged(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is VLAN tag state of the port"
 | 
						|
    ::= { agPortCurCfgTableEntry 5 }
 | 
						|
 | 
						|
agPortCurCfgStp OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn Spanning Tree on or off for the port."
 | 
						|
    ::= { agPortCurCfgTableEntry 6 }
 | 
						|
 | 
						|
agPortCurCfgRmon OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn RMON on or off on the port."
 | 
						|
   ::= { agPortCurCfgTableEntry 7 }
 | 
						|
 | 
						|
agPortCurCfgPVID OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER (1..4094)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The default VLAN ID for the port."
 | 
						|
    ::= { agPortCurCfgTableEntry 8 }
 | 
						|
 | 
						|
agPortCurCfgFastEthAutoNeg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn the autonegotiation on or off
 | 
						|
         for fast Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 9 }
 | 
						|
 | 
						|
agPortCurCfgFastEthSpeed OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        mbs10(2),
 | 
						|
        mbs100(3),
 | 
						|
        mbs10or100(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Selects the port speed for fast Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 10 }
 | 
						|
 | 
						|
agPortCurCfgFastEthMode OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        full-duplex(2),
 | 
						|
        half-duplex(3),
 | 
						|
        full-or-half-duplex(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to select port mode for fast Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 11 }
 | 
						|
 | 
						|
agPortCurCfgFastEthFctl OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        transmit(2),
 | 
						|
        receive(3),
 | 
						|
        both(4),
 | 
						|
        none(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Selects the port flow control for fast Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 12 }
 | 
						|
 | 
						|
agPortCurCfgGigEthAutoNeg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn the autonegotiation on or off
 | 
						|
         for gigabit Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 13 }
 | 
						|
 | 
						|
agPortCurCfgGigEthFctl OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        transmit(2),
 | 
						|
        receive(3),
 | 
						|
        both(4),
 | 
						|
        none(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to select port flow control for
 | 
						|
         gigabit Ethernet connection."
 | 
						|
    ::= { agPortCurCfgTableEntry 14 }
 | 
						|
 | 
						|
agPortCurCfgPortName	OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString (SIZE(0..63))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port name."
 | 
						|
    ::= { agPortCurCfgTableEntry 15 }
 | 
						|
 | 
						|
agPortCurCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port Bandwidth Management contract number."
 | 
						|
    ::= { agPortCurCfgTableEntry 16 }
 | 
						|
 | 
						|
agPortCurCfgDiscardNonIPs OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        enabled(2),
 | 
						|
        disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable to discard all non-IP traffic on the switch port."
 | 
						|
    ::= { agPortCurCfgTableEntry 17 }
 | 
						|
 | 
						|
agPortCurCfgLinkTrap OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
    }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates whether linkUp/linkDown traps should be
 | 
						|
        generated for this interface.
 | 
						|
 | 
						|
        By default, this object should have the value
 | 
						|
        enabled(1) for interfaces which do not operate on
 | 
						|
        'top' of any other interface (as defined in the
 | 
						|
        ifStackTable), and disabled(2) otherwise."
 | 
						|
    ::= { agPortCurCfgTableEntry 18 }
 | 
						|
 | 
						|
agPortNewCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF AgPortNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of port configuration in the new_configuration block."
 | 
						|
    ::= { agPortConfig 3 }
 | 
						|
 | 
						|
agPortNewCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  AgPortNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the port configuration table in the new_configuration block."
 | 
						|
    INDEX   { agPortNewCfgIndx }
 | 
						|
    ::= { agPortNewCfgTable 1 }
 | 
						|
 | 
						|
AgPortNewCfgTableEntry ::= SEQUENCE {
 | 
						|
    agPortNewCfgIndx           INTEGER,
 | 
						|
    agPortNewCfgPrefLink       INTEGER,
 | 
						|
    agPortNewCfgBackLink       INTEGER,
 | 
						|
    agPortNewCfgState          INTEGER,
 | 
						|
    agPortNewCfgVlanTag        INTEGER,
 | 
						|
    agPortNewCfgStp            INTEGER,
 | 
						|
    agPortNewCfgRmon           INTEGER,
 | 
						|
    agPortNewCfgPVID           INTEGER,
 | 
						|
    agPortNewCfgFastEthAutoNeg INTEGER,
 | 
						|
    agPortNewCfgFastEthSpeed   INTEGER,
 | 
						|
    agPortNewCfgFastEthMode    INTEGER,
 | 
						|
    agPortNewCfgFastEthFctl    INTEGER,
 | 
						|
    agPortNewCfgGigEthAutoNeg  INTEGER,
 | 
						|
    agPortNewCfgGigEthFctl     INTEGER,
 | 
						|
    agPortNewCfgPortName       DisplayString,
 | 
						|
    agPortNewCfgBwmContract    INTEGER,
 | 
						|
    agPortNewCfgDiscardNonIPs  INTEGER,
 | 
						|
    agPortNewCfgLinkTrap       INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
agPortNewCfgIndx OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..255)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the row in port configurations table."
 | 
						|
    ::= { agPortNewCfgTableEntry 1 }
 | 
						|
 | 
						|
agPortNewCfgPrefLink OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        fast-ethernet(2),
 | 
						|
        gigabit-ethernet(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the preferred link."
 | 
						|
    ::= { agPortNewCfgTableEntry 2 }
 | 
						|
 | 
						|
agPortNewCfgBackLink OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        fast-ethernet(2),
 | 
						|
        gigabit-ethernet(3),
 | 
						|
        none(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the backup link."
 | 
						|
    ::= { agPortNewCfgTableEntry 3 }
 | 
						|
 | 
						|
agPortNewCfgState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        enabled(2),
 | 
						|
        disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the state of the port."
 | 
						|
    ::= { agPortNewCfgTableEntry 4 }
 | 
						|
 | 
						|
agPortNewCfgVlanTag OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        tagged(2),
 | 
						|
        untagged(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This is VLAN tag state of the port"
 | 
						|
    ::= { agPortNewCfgTableEntry 5 }
 | 
						|
 | 
						|
agPortNewCfgStp OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn Spanning Tree on or off for the port."
 | 
						|
    ::= { agPortNewCfgTableEntry 6 }
 | 
						|
 | 
						|
agPortNewCfgRmon OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn RMON on or off on the port."
 | 
						|
    ::= { agPortNewCfgTableEntry 7 }
 | 
						|
 | 
						|
agPortNewCfgPVID OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER (1..4094)
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The default VLAN ID for the port."
 | 
						|
    ::= { agPortNewCfgTableEntry 8 }
 | 
						|
 | 
						|
agPortNewCfgFastEthAutoNeg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn the autonegotiation on or off
 | 
						|
         for fast Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 9 }
 | 
						|
 | 
						|
agPortNewCfgFastEthSpeed OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        mbs10(2),
 | 
						|
        mbs100(3),
 | 
						|
        mbs10or100(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Selects the port speed for fast Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 10 }
 | 
						|
 
 | 
						|
agPortNewCfgFastEthMode OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        full-duplex(2),
 | 
						|
        half-duplex(3),
 | 
						|
        full-or-half-duplex(4)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to select port mode for fast Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 11 }
 | 
						|
 | 
						|
agPortNewCfgFastEthFctl OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        transmit(2),
 | 
						|
        receive(3),
 | 
						|
        both(4),
 | 
						|
        none(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Selects the port flow control for fast Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 12 }
 | 
						|
 | 
						|
agPortNewCfgGigEthAutoNeg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        on(2),
 | 
						|
        off(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to turn the autonegotiation on or off
 | 
						|
         for gigabit Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 13 }
 | 
						|
 | 
						|
agPortNewCfgGigEthFctl OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        transmit(2),
 | 
						|
        receive(3),
 | 
						|
        both(4),
 | 
						|
        none(5)
 | 
						|
       }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to select port flow control for
 | 
						|
         gigabit Ethernet connection."
 | 
						|
    ::= { agPortNewCfgTableEntry 14 }
 | 
						|
 | 
						|
agPortNewCfgPortName	OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString (SIZE(0..63))
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port name."
 | 
						|
    ::= { agPortNewCfgTableEntry 15 }
 | 
						|
 | 
						|
agPortNewCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port Bandwidth Management contract number."
 | 
						|
    ::= { agPortNewCfgTableEntry 16 }
 | 
						|
 | 
						|
agPortNewCfgDiscardNonIPs OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        enabled(2),
 | 
						|
        disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable to discard all non-IP traffic on the switch port."
 | 
						|
    ::= { agPortNewCfgTableEntry 17 }
 | 
						|
 | 
						|
agPortNewCfgLinkTrap OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
    }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates whether linkUp/linkDown traps should be
 | 
						|
        generated for this interface.
 | 
						|
 | 
						|
        By default, this object should have the value
 | 
						|
        enabled(1) for interfaces which do not operate on
 | 
						|
        'top' of any other interface (as defined in the
 | 
						|
        ifStackTable), and disabled(2) otherwise."
 | 
						|
    ::= { agPortNewCfgTableEntry 18 }
 | 
						|
 | 
						|
-- VLAN group
 | 
						|
 | 
						|
vlanMaxEnt OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum number of rows in the VLAN configuration table."
 | 
						|
    ::= { vlans 1 }
 | 
						|
 | 
						|
vlanCurCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF VlanCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of VLAN configuration."
 | 
						|
    ::= { vlans 2 }
 | 
						|
 | 
						|
vlanCurCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  VlanCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the VLAN configuration table."
 | 
						|
    INDEX  { vlanCurCfgVlanId }
 | 
						|
    ::= { vlanCurCfgTable 1 }
 | 
						|
 | 
						|
VlanCurCfgTableEntry ::= SEQUENCE {
 | 
						|
    vlanCurCfgVlanId 		INTEGER,
 | 
						|
    vlanCurCfgVlanName 		DisplayString,
 | 
						|
    vlanCurCfgPorts 		OCTET STRING,
 | 
						|
    vlanCurCfgState 		INTEGER,
 | 
						|
    vlanCurCfgJumbo 		INTEGER,
 | 
						|
    vlanCurCfgBwmContract	INTEGER,
 | 
						|
    vlanCurCfgStg  	        INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
vlanCurCfgVlanId OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..4094)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The VLAN identifier."
 | 
						|
    ::= { vlanCurCfgTableEntry 1 }
 | 
						|
 | 
						|
vlanCurCfgVlanName OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString (SIZE(0..32))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The VLAN name."
 | 
						|
    ::= { vlanCurCfgTableEntry 2 }
 | 
						|
 | 
						|
vlanCurCfgPorts	OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..16))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    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)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable a VLAN"
 | 
						|
    ::= { vlanCurCfgTableEntry 4 }
 | 
						|
 | 
						|
vlanCurCfgJumbo OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  {
 | 
						|
	enabled(2),
 | 
						|
	disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or Disable the Jumbo frame support for the VLAN "
 | 
						|
    ::= { vlanCurCfgTableEntry 5 }
 | 
						|
 | 
						|
vlanCurCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Default contract number the VLAN "
 | 
						|
    ::= { vlanCurCfgTableEntry 6 }
 | 
						|
 | 
						|
vlanCurCfgStg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The Spanning Tree Group for the VLAN."
 | 
						|
    ::= { vlanCurCfgTableEntry 7 }
 | 
						|
 | 
						|
vlanNewCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF VlanNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of VLAN configuration."
 | 
						|
    ::= { vlans 3 }
 | 
						|
 | 
						|
vlanNewCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  VlanNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the VLAN configuration table."
 | 
						|
    INDEX  { vlanNewCfgVlanId }
 | 
						|
    ::= { vlanNewCfgTable 1 }
 | 
						|
 | 
						|
VlanNewCfgTableEntry ::= SEQUENCE {
 | 
						|
    vlanNewCfgVlanId 		INTEGER,
 | 
						|
    vlanNewCfgVlanName 		DisplayString,
 | 
						|
    vlanNewCfgPorts 		OCTET STRING,
 | 
						|
    vlanNewCfgState 		INTEGER,
 | 
						|
    vlanNewCfgJumbo 		INTEGER,
 | 
						|
    vlanNewCfgAddPort 		INTEGER,
 | 
						|
    vlanNewCfgRemovePort	INTEGER,
 | 
						|
    vlanNewCfgDelete 		INTEGER,
 | 
						|
    vlanNewCfgBwmContract	INTEGER,
 | 
						|
    vlanNewCfgStg  	        INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
vlanNewCfgVlanId OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..4094)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The VLAN identifier."
 | 
						|
    ::= { vlanNewCfgTableEntry 1 }
 | 
						|
 | 
						|
vlanNewCfgVlanName OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString (SIZE(0..32))
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The VLAN name."
 | 
						|
    ::= { vlanNewCfgTableEntry 2 }
 | 
						|
 | 
						|
vlanNewCfgPorts	OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..16))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    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)
 | 
						|
	}
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable a VLAN"
 | 
						|
    ::= { vlanNewCfgTableEntry 4 }
 | 
						|
 | 
						|
vlanNewCfgJumbo OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  {
 | 
						|
	enabled(2),
 | 
						|
	disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or Disable the Jumbo frame support for the VLAN "
 | 
						|
    ::= { vlanNewCfgTableEntry 5 }
 | 
						|
 | 
						|
vlanNewCfgAddPort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port to be added to the specified VLAN.  A '0' value is 
 | 
						|
         returned when read."
 | 
						|
    ::= { vlanNewCfgTableEntry 6 }
 | 
						|
 | 
						|
vlanNewCfgRemovePort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port to be removed from the specified VLAN.  A '0'
 | 
						|
         value is returned when read."
 | 
						|
    ::= { vlanNewCfgTableEntry 7 }
 | 
						|
 | 
						|
vlanNewCfgDelete OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  {
 | 
						|
        other(1),
 | 
						|
        delete(2)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    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 8 }
 | 
						|
 | 
						|
vlanNewCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Default contract number for the VLAN."
 | 
						|
    ::= { vlanNewCfgTableEntry 9 }
 | 
						|
 | 
						|
vlanNewCfgStg OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The Spanning Tree Group for the VLAN."
 | 
						|
    ::= { vlanNewCfgTableEntry 10 }
 | 
						|
 | 
						|
-- Port Mirroring Group
 | 
						|
 | 
						|
pmCurCfgMonitoringPort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The port number of the monitoring port."
 | 
						|
    ::= { portmirroring 1 }
 | 
						|
 | 
						|
pmNewCfgMonitoringPort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The port number of the monitoring port."
 | 
						|
    ::= { portmirroring 2 }
 | 
						|
 | 
						|
pmCurCfgMirroredPort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
	"The port number of the mirrored port."
 | 
						|
    ::= { portmirroring 3 }
 | 
						|
 | 
						|
pmNewCfgMirroredPort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The port number of the mirrored port."
 | 
						|
    ::= { portmirroring 4 }
 | 
						|
 | 
						|
pmCurCfgMonitoredTraffic OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	none(2),
 | 
						|
	received(3),
 | 
						|
	transmitted(4),
 | 
						|
	both(5)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
	"The type of traffic to be monitored with respect to the mirrored 
 | 
						|
         port."
 | 
						|
    ::= { portmirroring 5 }
 | 
						|
 | 
						|
pmNewCfgMonitoredTraffic OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	none(2),
 | 
						|
	received(3),
 | 
						|
	transmitted(4),
 | 
						|
	both(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of traffic to be monitored with respect to the
 | 
						|
         mirrored port."
 | 
						|
    ::= { portmirroring 6 }
 | 
						|
 | 
						|
pmCurCfgState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(2),
 | 
						|
	disabled(3)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of Port mirroring."
 | 
						|
    ::= { portmirroring 7 }
 | 
						|
 
 | 
						|
pmNewCfgState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(2),
 | 
						|
	disabled(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of Port mirroring."
 | 
						|
    ::= { portmirroring 8 }
 | 
						|
 | 
						|
pmCurCfgTimeout OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER (0..86400)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
	"The mirroring timeout value in seconds."
 | 
						|
    ::= { portmirroring 9 }
 | 
						|
 | 
						|
pmNewCfgTimeout OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER (0..86400)
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
	"The mirroring timeout value in seconds."
 | 
						|
    ::= { portmirroring 10 }
 | 
						|
 | 
						|
-- Trunk Group Group
 | 
						|
 | 
						|
trunkGroupTableMaxSize OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum number of entries in trunk group table."
 | 
						|
    ::= { trunkgroup 1 }
 | 
						|
 | 
						|
trunkGroupCurCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF TrunkGroupCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of trunk group configuration."
 | 
						|
    ::= { trunkgroup 2 }
 | 
						|
 | 
						|
trunkGroupCurCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  TrunkGroupCurCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the trunk group configuration table."
 | 
						|
    INDEX   { trunkGroupCurCfgIndex }
 | 
						|
    ::= { trunkGroupCurCfgTable 1 }
 | 
						|
 | 
						|
TrunkGroupCurCfgTableEntry ::= SEQUENCE {
 | 
						|
    trunkGroupCurCfgIndex         INTEGER,
 | 
						|
    trunkGroupCurCfgPorts         OCTET STRING,
 | 
						|
    trunkGroupCurCfgState         INTEGER,
 | 
						|
    trunkGroupCurCfgBwmContract   INTEGER
 | 
						|
    }
 | 
						|
 
 | 
						|
trunkGroupCurCfgIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The identifier of the trunk group."
 | 
						|
    ::= { trunkGroupCurCfgTableEntry 1 }
 | 
						|
 
 | 
						|
trunkGroupCurCfgPorts OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..16))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    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)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable a trunk group."
 | 
						|
    ::= { trunkGroupCurCfgTableEntry 3 }
 | 
						|
 
 | 
						|
trunkGroupCurCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Default BW contract of a trunk group."
 | 
						|
    ::= { trunkGroupCurCfgTableEntry 4 }
 | 
						|
 
 | 
						|
-- Trunk-Group  New configuration
 | 
						|
 | 
						|
trunkGroupNewCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF TrunkGroupNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of trunk group configuration."
 | 
						|
    ::= { trunkgroup 3 }
 | 
						|
 | 
						|
trunkGroupNewCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  TrunkGroupNewCfgTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the trunk group configuration table."
 | 
						|
    INDEX   { trunkGroupNewCfgIndex }
 | 
						|
    ::= { trunkGroupNewCfgTable 1 }
 | 
						|
 | 
						|
TrunkGroupNewCfgTableEntry ::= SEQUENCE {
 | 
						|
    trunkGroupNewCfgIndex          INTEGER,
 | 
						|
    trunkGroupNewCfgPorts          OCTET STRING,
 | 
						|
    trunkGroupNewCfgAddPort        INTEGER,
 | 
						|
    trunkGroupNewCfgRemovePort     INTEGER,
 | 
						|
    trunkGroupNewCfgState          INTEGER,
 | 
						|
    trunkGroupNewCfgDelete         INTEGER,
 | 
						|
    trunkGroupNewCfgBwmContract    INTEGER
 | 
						|
    }
 | 
						|
 
 | 
						|
trunkGroupNewCfgIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The identifier of the trunk group."
 | 
						|
    ::= { trunkGroupNewCfgTableEntry 1 }
 | 
						|
 
 | 
						|
trunkGroupNewCfgPorts OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..16))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    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  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port to be added in the trunk group. When read, 0 is returned."
 | 
						|
    ::= { trunkGroupNewCfgTableEntry 3 }
 | 
						|
 | 
						|
trunkGroupNewCfgRemovePort OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    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)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable a trunk group."
 | 
						|
    ::= { trunkGroupNewCfgTableEntry 5 }
 | 
						|
 
 | 
						|
trunkGroupNewCfgDelete OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  {
 | 
						|
        other(1),
 | 
						|
        delete(2)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting the value to delete(2) will delete the entire
 | 
						|
         row. When read, other(1) is returned."
 | 
						|
    ::= { trunkGroupNewCfgTableEntry 6 }
 | 
						|
 | 
						|
trunkGroupNewCfgBwmContract OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    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
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of Spanning Tree Groups configuration in the current_config."
 | 
						|
    ::= { spannTreeGrpCfg 1 }
 | 
						|
 | 
						|
stgCurCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX StgCurCfgTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Information about a particular Spanning Tree Group configuration."
 | 
						|
    INDEX { stgCurCfgIndex }
 | 
						|
    ::= { stgCurCfgTable 1 }
 | 
						|
 | 
						|
StgCurCfgTableEntry ::= SEQUENCE {
 | 
						|
    stgCurCfgIndex      INTEGER,
 | 
						|
    stgCurCfgState      INTEGER,
 | 
						|
    stgCurCfgVlanBmap1	OCTET STRING,	
 | 
						|
    stgCurCfgVlanBmap2	OCTET STRING	
 | 
						|
    }
 | 
						|
 | 
						|
stgCurCfgIndex OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER (1..8)
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    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)
 | 
						|
        }
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Turn on of off Spanning Tree operation of a particular Spanning
 | 
						|
         Tree Group."
 | 
						|
    ::= { stgCurCfgTableEntry 2 }
 | 
						|
 | 
						|
stgCurCfgVlanBmap1 OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..256)) 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	"The vlans applied to the spanning tree group.  The vlans are 
 | 
						|
         presented in bitmap format. This string displays vlan number
 | 
						|
	 from 1 to 2048.
 | 
						|
 | 
						|
	 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 3 }
 | 
						|
 | 
						|
stgCurCfgVlanBmap2 OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..256)) 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	"The vlans applied to the spanning tree group.  The vlans are 
 | 
						|
         presented in bitmap format. This string displays vlan number
 | 
						|
	 from 2049 to 4096.
 | 
						|
 | 
						|
	 in receiving order:
 | 
						|
 | 
						|
	     OCTET 1  OCTET 2  .....
 | 
						|
             xxxxxxxx xxxxxxxx ..... 
 | 
						|
             ||    || |_ vlan 2057 
 | 
						|
             ||    ||  
 | 
						|
             ||    ||___ vlan 2056 
 | 
						|
             ||    |____ vlan 2055 
 | 
						|
             ||      .    .   .
 | 
						|
             ||_________ vlan 2050 
 | 
						|
             |__________ vlan 2049 (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 4 }
 | 
						|
 | 
						|
 | 
						|
stgNewCfgTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF StgNewCfgTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of Spanning Tree Groups configuration in the new_config."
 | 
						|
    ::= { spannTreeGrpCfg 2 }
 | 
						|
 | 
						|
stgNewCfgTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX StgNewCfgTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Information about a particular Spanning Tree Group configuration."
 | 
						|
    INDEX { stgNewCfgIndex }
 | 
						|
    ::= { stgNewCfgTable 1 }
 | 
						|
 | 
						|
StgNewCfgTableEntry ::= SEQUENCE {
 | 
						|
    stgNewCfgIndex      INTEGER,
 | 
						|
    stgNewCfgState      INTEGER,
 | 
						|
    stgNewCfgDefaultCfg INTEGER,
 | 
						|
    stgNewCfgAddVlan    INTEGER,
 | 
						|
    stgNewCfgRemoveVlan INTEGER,
 | 
						|
    stgNewCfgVlanBmap1	OCTET STRING,
 | 
						|
    stgNewCfgVlanBmap2	OCTET STRING
 | 
						|
    }
 | 
						|
 | 
						|
stgNewCfgIndex  OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER (1..8)
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    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)
 | 
						|
        }
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Turn on of off Spanning Tree operation of a particular Spanning
 | 
						|
         Tree Group."
 | 
						|
    ::= { stgNewCfgTableEntry 2 }
 | 
						|
 | 
						|
stgNewCfgDefaultCfg OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        default-config(1)
 | 
						|
        }
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    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  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    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  INTEGER
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The vlan to be removed from the specified Spanning Tree Group.
 | 
						|
         A '0' value is returned when read."
 | 
						|
    ::= { stgNewCfgTableEntry 5 }
 | 
						|
 | 
						|
stgNewCfgVlanBmap1 OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..256)) 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	"The vlans applied to the spanning tree group.  The vlans are 
 | 
						|
         presented in bitmap format. This string displays vlan number
 | 
						|
	 from 1 to 2048.
 | 
						|
 | 
						|
	 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 6 }
 | 
						|
 | 
						|
stgNewCfgVlanBmap2 OBJECT-TYPE
 | 
						|
    SYNTAX  OCTET STRING (SIZE(0..256)) 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	"The vlans applied to the spanning tree group.  The vlans are 
 | 
						|
         presented in bitmap format. This string displays vlan number
 | 
						|
	 from 2049 to 4096.
 | 
						|
 | 
						|
	 in receiving order:
 | 
						|
 | 
						|
	     OCTET 1  OCTET 2  .....
 | 
						|
             xxxxxxxx xxxxxxxx ..... 
 | 
						|
             ||    || |_ vlan 2057 
 | 
						|
             ||    ||  
 | 
						|
             ||    ||___ vlan 2056 
 | 
						|
             ||    |____ vlan 2055 
 | 
						|
             ||      .    .   .
 | 
						|
             ||_________ vlan 2050 
 | 
						|
             |__________ vlan 2049 (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 7 }
 | 
						|
 | 
						|
stgCurCfgPortTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of Spanning Tree Group port configuration in the
 | 
						|
         current_config."
 | 
						|
    ::= { spannTreeGrpCfg 3 }
 | 
						|
 | 
						|
stgCurCfgPortTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX StgCurCfgPortTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Information about port configuration of a particular Spanning Tree
 | 
						|
         Group."
 | 
						|
    INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
 | 
						|
    ::= { stgCurCfgPortTable 1 }
 | 
						|
 | 
						|
StgCurCfgPortTableEntry ::= SEQUENCE {
 | 
						|
    stgCurCfgStgIndex      INTEGER,
 | 
						|
    stgCurCfgPortIndex     INTEGER,
 | 
						|
    stgCurCfgPortState     INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
stgCurCfgStgIndex OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    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 INTEGER
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port identifier of a particular Spanning Tree Group."
 | 
						|
    ::= { stgCurCfgPortTableEntry 2 }
 | 
						|
 | 
						|
stgCurCfgPortState OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        on(1),
 | 
						|
        off(2)
 | 
						|
        }
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Turn on of off Spanning Tree operation of a particular port of a
 | 
						|
         Spanning Tree Group."
 | 
						|
    ::= { stgCurCfgPortTableEntry 3 }
 | 
						|
 | 
						|
 | 
						|
stgNewCfgPortTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of Spanning Tree Group port configuration in the
 | 
						|
         new_config."
 | 
						|
    ::= { spannTreeGrpCfg 4 }
 | 
						|
 | 
						|
stgNewCfgPortTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX StgNewCfgPortTableEntry
 | 
						|
    ACCESS not-accessible
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Information about port configuration of a particular Spanning Tree
 | 
						|
         Group."
 | 
						|
    INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
 | 
						|
    ::= { stgNewCfgPortTable 1 }
 | 
						|
 | 
						|
StgNewCfgPortTableEntry ::= SEQUENCE {
 | 
						|
    stgNewCfgStgIndex      INTEGER,
 | 
						|
    stgNewCfgPortIndex     INTEGER,
 | 
						|
    stgNewCfgPortState     INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
stgNewCfgStgIndex OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    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 INTEGER
 | 
						|
    ACCESS read-only
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port identifier of a particular Spanning Tree Group."
 | 
						|
    ::= { stgNewCfgPortTableEntry 2 }
 | 
						|
 | 
						|
stgNewCfgPortState OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        on(1),
 | 
						|
        off(2)
 | 
						|
        }
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Turn on of off Spanning Tree operation of a particular port of a
 | 
						|
         Spanning Tree Group."
 | 
						|
    ::= { stgNewCfgPortTableEntry 3 }
 | 
						|
 | 
						|
-- Complete Port Mirroring 
 | 
						|
 | 
						|
-- Port-based port mirroring
 | 
						|
 | 
						|
pmCurCfgPortMirrState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of port-based port mirroring."
 | 
						|
    ::= { mirrPortMirr 1 }
 | 
						|
 
 | 
						|
pmNewCfgPortMirrState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of port-based port mirroring."
 | 
						|
    ::= { mirrPortMirr 2 }
 | 
						|
 | 
						|
pmCurCfgPortMonitorTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PmCurCfgPortMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of monitoring ports."
 | 
						|
    ::= { mirrPortMirr 3 }
 | 
						|
 | 
						|
pmCurCfgPortMonitorEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PmCurCfgPortMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the monitoring port table."
 | 
						|
    INDEX   { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
 | 
						|
    ::= { pmCurCfgPortMonitorTable 1 }
 | 
						|
 | 
						|
PmCurCfgPortMonitorEntry ::= SEQUENCE {
 | 
						|
    pmCurCfgPmirrMoniPortIndex       INTEGER,
 | 
						|
    pmCurCfgPmirrMirrPortIndex       INTEGER,
 | 
						|
    pmCurCfgPmirrDirection           INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The monitoring port number." 
 | 
						|
    ::= { pmCurCfgPortMonitorEntry 1 }
 | 
						|
 | 
						|
pmCurCfgPmirrMirrPortIndex OBJECT-TYPE 
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only 
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION 
 | 
						|
        "The mirrored port number" 
 | 
						|
    ::= { pmCurCfgPortMonitorEntry 2 }
 | 
						|
 | 
						|
pmCurCfgPmirrDirection OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	in(1),
 | 
						|
	out(2),
 | 
						|
	both(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of traffic to be monitored with respect to the
 | 
						|
         mirrored port."
 | 
						|
    ::= { pmCurCfgPortMonitorEntry 3 }
 | 
						|
 | 
						|
pmNewCfgPortMonitorTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PmNewCfgPortMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of monitoring ports."
 | 
						|
    ::= { mirrPortMirr 4 }
 | 
						|
 | 
						|
pmNewCfgPortMonitorEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PmNewCfgPortMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the monitoring port table."
 | 
						|
    INDEX   { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
 | 
						|
    ::= { pmNewCfgPortMonitorTable 1 }
 | 
						|
 | 
						|
PmNewCfgPortMonitorEntry ::= SEQUENCE {
 | 
						|
    pmNewCfgPmirrMoniPortIndex          INTEGER,
 | 
						|
    pmNewCfgPmirrMirrPortIndex          INTEGER,
 | 
						|
    pmNewCfgPmirrDirection              INTEGER,
 | 
						|
    pmNewCfgPmirrDelete                 INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The monitoring port number." 
 | 
						|
    ::= { pmNewCfgPortMonitorEntry 1 }
 | 
						|
 | 
						|
pmNewCfgPmirrMirrPortIndex OBJECT-TYPE 
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only 
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION 
 | 
						|
        "The mirrored port number" 
 | 
						|
    ::= { pmNewCfgPortMonitorEntry 2 }
 | 
						|
 | 
						|
pmNewCfgPmirrDirection OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	in(1),
 | 
						|
	out(2),
 | 
						|
	both(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    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)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting the value to delete(2) will delete the entire
 | 
						|
         row. When read, other(1) is returned."
 | 
						|
    ::= { pmNewCfgPortMonitorEntry 4 }
 | 
						|
 | 
						|
-- Vlan-based port mirroring
 | 
						|
 | 
						|
pmCurCfgVlanMirrState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
	}
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of vlan-based port mirroring."
 | 
						|
    ::= { mirrVlanMirr 1 }
 | 
						|
 
 | 
						|
pmNewCfgVlanMirrState OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	enabled(1),
 | 
						|
	disabled(2)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of vlan-based port mirroring."
 | 
						|
    ::= { mirrVlanMirr 2 }
 | 
						|
 | 
						|
pmCurCfgVlanMonitorTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PmCurCfgVlanMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of vlan based port mirroring."
 | 
						|
    ::= { mirrVlanMirr 3 }
 | 
						|
 | 
						|
pmCurCfgVlanMonitorEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PmCurCfgVlanMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the monitoring vlan table."
 | 
						|
    INDEX   { pmCurCfgVmirrMoniPortIndex, pmCurCfgVmirrMirrVlanIndex }
 | 
						|
    ::= { pmCurCfgVlanMonitorTable 1 }
 | 
						|
 | 
						|
PmCurCfgVlanMonitorEntry ::= SEQUENCE {
 | 
						|
    pmCurCfgVmirrMoniPortIndex       INTEGER,
 | 
						|
    pmCurCfgVmirrMirrVlanIndex       INTEGER,
 | 
						|
    pmCurCfgVmirrDirection           INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
pmCurCfgVmirrMoniPortIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The monitoring port number." 
 | 
						|
    ::= { pmCurCfgVlanMonitorEntry 1 }
 | 
						|
 | 
						|
pmCurCfgVmirrMirrVlanIndex OBJECT-TYPE 
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only 
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION 
 | 
						|
        "The mirrored vlan number" 
 | 
						|
    ::= { pmCurCfgVlanMonitorEntry 2 }
 | 
						|
 | 
						|
pmCurCfgVmirrDirection OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	in(1),
 | 
						|
	out(2),
 | 
						|
	both(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of traffic to be monitored with respect to the
 | 
						|
         mirrored vlan."
 | 
						|
    ::= { pmCurCfgVlanMonitorEntry 3 }
 | 
						|
 | 
						|
pmNewCfgVlanMonitorTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PmNewCfgVlanMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of vlan-based port mirroring."
 | 
						|
    ::= { mirrVlanMirr 4 }
 | 
						|
 | 
						|
pmNewCfgVlanMonitorEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PmNewCfgVlanMonitorEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the monitoring vlan table."
 | 
						|
    INDEX   { pmNewCfgVmirrMoniPortIndex, pmNewCfgVmirrMirrVlanIndex }
 | 
						|
    ::= { pmNewCfgVlanMonitorTable 1 }
 | 
						|
 | 
						|
PmNewCfgVlanMonitorEntry ::= SEQUENCE {
 | 
						|
    pmNewCfgVmirrMoniPortIndex          INTEGER,
 | 
						|
    pmNewCfgVmirrMirrVlanIndex          INTEGER,
 | 
						|
    pmNewCfgVmirrDirection              INTEGER,
 | 
						|
    pmNewCfgVmirrDelete                 INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
pmNewCfgVmirrMoniPortIndex OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The monitoring port number." 
 | 
						|
    ::= { pmNewCfgVlanMonitorEntry 1 }
 | 
						|
 | 
						|
pmNewCfgVmirrMirrVlanIndex OBJECT-TYPE 
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only 
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION 
 | 
						|
        "The mirrored vlan number" 
 | 
						|
    ::= { pmNewCfgVlanMonitorEntry 2 }
 | 
						|
 | 
						|
pmNewCfgVmirrDirection OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
	in(1),
 | 
						|
	out(2),
 | 
						|
	both(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of traffic to be monitored with respect to the
 | 
						|
         mirrored vlan."
 | 
						|
    ::= { pmNewCfgVlanMonitorEntry 3 }
 | 
						|
 | 
						|
pmNewCfgVmirrDelete OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  {
 | 
						|
        other(1),
 | 
						|
        delete(2)
 | 
						|
        }
 | 
						|
    ACCESS  read-write
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting the value to delete(2) will delete the entire
 | 
						|
         row. When read, other(1) is returned."
 | 
						|
    ::= { pmNewCfgVlanMonitorEntry 4 }
 | 
						|
 | 
						|
-- Port CPU utilization table
 | 
						|
 | 
						|
portCpuStatsUtilTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PortCpuStatsUtilTableEntry 
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of port CPU utilization."
 | 
						|
    ::= { portCpuStats 1 }
 | 
						|
 | 
						|
portCpuStatsUtilTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PortCpuStatsUtilTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the port CPU utilization table."
 | 
						|
    INDEX   { portCpuStatsUtilIndx }
 | 
						|
    ::= { portCpuStatsUtilTable 1 }
 | 
						|
 | 
						|
PortCpuStatsUtilTableEntry ::= SEQUENCE {
 | 
						|
    portCpuStatsUtilIndx 	    INTEGER,
 | 
						|
    portCpuAStatsUtil1Second	    INTEGER,
 | 
						|
    portCpuBStatsUtil1Second	    INTEGER,
 | 
						|
    portCpuAStatsUtil4Seconds	    INTEGER,
 | 
						|
    portCpuBStatsUtil4Seconds       INTEGER,
 | 
						|
    portCpuAStatsUtil64Seconds      INTEGER,
 | 
						|
    portCpuBStatsUtil64Seconds      INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
portCpuStatsUtilIndx OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..255)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port index."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 1 }
 | 
						|
 | 
						|
portCpuAStatsUtil1Second OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU A over 1 second. It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 2}
 | 
						|
 
 | 
						|
portCpuBStatsUtil1Second OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU B over 1 second. It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 3}
 | 
						|
 | 
						|
portCpuAStatsUtil4Seconds OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU A over 4 seconds.
 | 
						|
         It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 4}
 | 
						|
 
 | 
						|
portCpuBStatsUtil4Seconds OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU B over 4 seconds.
 | 
						|
         It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 5}
 | 
						|
 | 
						|
portCpuAStatsUtil64Seconds OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU A over 64 seconds.
 | 
						|
	 It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 6}
 | 
						|
 
 | 
						|
portCpuBStatsUtil64Seconds OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER 
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The utilization of port CPU B over 64 seconds.
 | 
						|
	 It shows the percentage."
 | 
						|
    ::= { portCpuStatsUtilTableEntry 7}
 | 
						|
 | 
						|
 | 
						|
-- Information Group
 | 
						|
 | 
						|
-- This group represents run-time status of the system
 | 
						|
 | 
						|
-- Port information table
 | 
						|
 | 
						|
portInfoTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PortInfoTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of port information."
 | 
						|
    ::= { port-info 1 }
 | 
						|
 | 
						|
portInfoTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PortInfoTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the port information table."
 | 
						|
    INDEX   { portInfoIndx }
 | 
						|
    ::= { portInfoTable 1 }
 | 
						|
 | 
						|
PortInfoTableEntry ::= SEQUENCE {
 | 
						|
    portInfoIndx        	INTEGER,
 | 
						|
    portInfoSpeed       	INTEGER,
 | 
						|
    portInfoMode        	INTEGER,
 | 
						|
    portInfoFlowCtrl    	INTEGER,
 | 
						|
    portInfoLink        	INTEGER,
 | 
						|
    portInfoPhyIfDescr  	DisplayString,
 | 
						|
    portInfoPhyIfType   	INTEGER,
 | 
						|
    portInfoPhyIfMtu    	INTEGER,
 | 
						|
    portInfoPhyIfPhysAddress  	PhysAddress,
 | 
						|
    portInfoPhyIfOperStatus	INTEGER, 
 | 
						|
    portInfoPhyIfLastChange	TimeTicks	
 | 
						|
    }
 | 
						|
 | 
						|
portInfoIndx OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..255)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port index."
 | 
						|
    ::= { portInfoTableEntry 1 }
 | 
						|
 | 
						|
portInfoSpeed OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        mbs10(2),
 | 
						|
        mbs100(3),
 | 
						|
        mbs1000(4),
 | 
						|
        any(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The current operational speed of the port."
 | 
						|
    ::= { portInfoTableEntry 2 }
 | 
						|
 | 
						|
portInfoMode OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        full-duplex(2),
 | 
						|
        half-duplex(3)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The current operational mode of the port."
 | 
						|
    ::= { portInfoTableEntry 3 }
 | 
						|
 | 
						|
portInfoFlowCtrl OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        transmit(2),
 | 
						|
        receive(3),
 | 
						|
        both(4),
 | 
						|
        none(5)
 | 
						|
        }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The current operational flow control of the port."
 | 
						|
    ::= { portInfoTableEntry 4 }
 | 
						|
 | 
						|
portInfoLink OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
        up(1),
 | 
						|
        down(2),
 | 
						|
        disabled(3),
 | 
						|
        inoperative(4) -- unrecognized PCI device
 | 
						|
        }
 | 
						|
     ACCESS  read-only
 | 
						|
     STATUS  mandatory
 | 
						|
     DESCRIPTION
 | 
						|
         "The current operational link status of the port."
 | 
						|
     ::= { portInfoTableEntry 5 }
 | 
						|
 | 
						|
portInfoPhyIfDescr OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString (SIZE (0..255))
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "A textual string containing information about the
 | 
						|
	    interface.  This string should include the name of
 | 
						|
	    the manufacturer, the product name and the version
 | 
						|
	    of the hardware interface."
 | 
						|
    ::= { portInfoTableEntry 6 }
 | 
						|
 | 
						|
portInfoPhyIfType OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
		other(1),          -- none of the following
 | 
						|
		regular1822(2),
 | 
						|
		hdh1822(3),
 | 
						|
		ddn-x25(4),
 | 
						|
		rfc877-x25(5),
 | 
						|
		ethernet-csmacd(6),
 | 
						|
		iso88023-csmacd(7),
 | 
						|
		iso88024-tokenBus(8),
 | 
						|
		iso88025-tokenRing(9),
 | 
						|
		iso88026-man(10),
 | 
						|
		starLan(11),
 | 
						|
		proteon-10Mbit(12),
 | 
						|
		proteon-80Mbit(13),
 | 
						|
		hyperchannel(14),
 | 
						|
		fddi(15),
 | 
						|
		lapb(16),
 | 
						|
		sdlc(17),
 | 
						|
		ds1(18),           -- T-1
 | 
						|
		e1(19),            -- european equiv. of T-1
 | 
						|
		basicISDN(20),
 | 
						|
		primaryISDN(21),   -- proprietary serial
 | 
						|
		propPointToPointSerial(22),
 | 
						|
		ppp(23),
 | 
						|
		softwareLoopback(24),
 | 
						|
		eon(25),            -- CLNP over IP [11]
 | 
						|
		ethernet-3Mbit(26),
 | 
						|
		nsip(27),           -- XNS over IP
 | 
						|
		slip(28),           -- generic SLIP
 | 
						|
		ultra(29),          -- ULTRA technologies
 | 
						|
		ds3(30),            -- T-3
 | 
						|
		sip(31),            -- SMDS
 | 
						|
		frame-relay(32)
 | 
						|
	    }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The type of interface, distinguished according to
 | 
						|
	    the physical/link protocol(s) immediately `below'
 | 
						|
	    the network layer in the protocol stack."
 | 
						|
    ::= { portInfoTableEntry 7 }
 | 
						|
 | 
						|
portInfoPhyIfMtu OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The size of the largest datagram which can be
 | 
						|
	    sent/received on the interface, specified in
 | 
						|
	    octets.  For interfaces that are used for
 | 
						|
	    transmitting network datagrams, this is the size
 | 
						|
	    of the largest network datagram that can be sent
 | 
						|
	    on the interface."
 | 
						|
    ::= { portInfoTableEntry 8 }
 | 
						|
 | 
						|
portInfoPhyIfPhysAddress OBJECT-TYPE
 | 
						|
    SYNTAX  PhysAddress
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The interface's address at the protocol layer
 | 
						|
	    immediately `below' the network layer in the
 | 
						|
	    protocol stack.  For interfaces which do not have
 | 
						|
	    such an address (e.g., a serial line), this object
 | 
						|
	    should contain an octet string of zero length."
 | 
						|
    ::= { portInfoTableEntry 9 }
 | 
						|
 | 
						|
portInfoPhyIfOperStatus OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER {
 | 
						|
		up(1),       -- ready to pass packets
 | 
						|
		down(2),
 | 
						|
		testing(3)   -- in some test mode
 | 
						|
	    }
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The current operational state of the interface.
 | 
						|
	    The testing(3) state indicates that no operational
 | 
						|
	    packets can be passed."
 | 
						|
    ::= { portInfoTableEntry 10 }
 | 
						|
 | 
						|
portInfoPhyIfLastChange OBJECT-TYPE
 | 
						|
    SYNTAX  TimeTicks
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The value of sysUpTime at the time the interface
 | 
						|
	    entered its current operational state.  If the
 | 
						|
	    current state was entered prior to the last re-
 | 
						|
	    initialization of the local network management
 | 
						|
	    subsystem, then this object contains a zero
 | 
						|
	    value."
 | 
						|
    ::= { portInfoTableEntry 11 }
 | 
						|
 | 
						|
portStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF PortStatsTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of port statistics."
 | 
						|
    ::= { port-stats 1 }
 | 
						|
 | 
						|
portStatsTableEntry OBJECT-TYPE
 | 
						|
    SYNTAX  PortStatsTableEntry
 | 
						|
    ACCESS  not-accessible
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "A row in the port stats table."
 | 
						|
    INDEX   { portStatsIndx }
 | 
						|
    ::= { portStatsTable 1 }
 | 
						|
 | 
						|
PortStatsTableEntry ::=
 | 
						|
    SEQUENCE {
 | 
						|
	portStatsIndx
 | 
						|
	    INTEGER,
 | 
						|
	portStatsPhyIfInOctets
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfInUcastPkts
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfInNUcastPkts
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfInDiscards
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfInErrors
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfInUnknownProtos
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutOctets
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutUcastPkts
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutNUcastPkts
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutDiscards
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutErrors
 | 
						|
	    Counter,
 | 
						|
	portStatsPhyIfOutQLen
 | 
						|
	    Gauge,
 | 
						|
        portStatsPhyIfInBroadcastPkts
 | 
						|
            Counter,
 | 
						|
        portStatsPhyIfOutBroadcastPkts
 | 
						|
            Counter
 | 
						|
    }
 | 
						|
 | 
						|
portStatsIndx OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER  (1..255)
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The port index."
 | 
						|
    ::= { portStatsTableEntry 1 }
 | 
						|
 | 
						|
portStatsPhyIfInOctets OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The total number of octets received on the
 | 
						|
	    interface, including framing characters."
 | 
						|
    ::= { portStatsTableEntry 2 }
 | 
						|
 | 
						|
portStatsPhyIfInUcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of subnetwork-unicast packets
 | 
						|
	    delivered to a higher-layer protocol."
 | 
						|
    ::= { portStatsTableEntry 3 }
 | 
						|
 | 
						|
portStatsPhyIfInNUcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of non-unicast (i.e., subnetwork-
 | 
						|
	    broadcast or subnetwork-multicast) packets
 | 
						|
	    delivered to a higher-layer protocol."
 | 
						|
    ::= { portStatsTableEntry 4 }
 | 
						|
 | 
						|
portStatsPhyIfInDiscards OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of inbound packets which were chosen
 | 
						|
	    to be discarded even though no errors had been
 | 
						|
	    detected to prevent their being deliverable to a
 | 
						|
	    higher-layer protocol.  One possible reason for
 | 
						|
	    discarding such a packet could be to free up
 | 
						|
	    buffer space."
 | 
						|
    ::= { portStatsTableEntry 5 }
 | 
						|
 | 
						|
portStatsPhyIfInErrors OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of inbound packets that contained
 | 
						|
	    errors preventing them from being deliverable to a
 | 
						|
	    higher-layer protocol."
 | 
						|
    ::= { portStatsTableEntry 6 }
 | 
						|
 | 
						|
portStatsPhyIfInUnknownProtos OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of packets received via the interface
 | 
						|
	    which were discarded because of an unknown or
 | 
						|
	    unsupported protocol."
 | 
						|
    ::= { portStatsTableEntry 7 }
 | 
						|
 | 
						|
portStatsPhyIfOutOctets OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The total number of octets transmitted out of the
 | 
						|
	    interface, including framing characters."
 | 
						|
    ::= { portStatsTableEntry 8 }
 | 
						|
 | 
						|
portStatsPhyIfOutUcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The total number of packets that higher-level
 | 
						|
	    protocols requested be transmitted to a
 | 
						|
	    subnetwork-unicast address, including those that
 | 
						|
	    were discarded or not sent."
 | 
						|
    ::= { portStatsTableEntry 9 }
 | 
						|
 | 
						|
portStatsPhyIfOutNUcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The total number of packets that higher-level
 | 
						|
	    protocols requested be transmitted to a non-
 | 
						|
	    unicast (i.e., a subnetwork-broadcast or
 | 
						|
	    subnetwork-multicast) address, including those
 | 
						|
	    that were discarded or not sent."
 | 
						|
    ::= { portStatsTableEntry 10 }
 | 
						|
 | 
						|
portStatsPhyIfOutDiscards OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of outbound packets which were chosen
 | 
						|
	    to be discarded even though no errors had been
 | 
						|
	    detected to prevent their being transmitted.  One
 | 
						|
	    possible reason for discarding such a packet could
 | 
						|
	    be to free up buffer space."
 | 
						|
    ::= { portStatsTableEntry 11 }
 | 
						|
 | 
						|
portStatsPhyIfOutErrors OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The number of outbound packets that could not be
 | 
						|
	    transmitted because of errors."
 | 
						|
    ::= { portStatsTableEntry 12 }
 | 
						|
 | 
						|
portStatsPhyIfOutQLen OBJECT-TYPE
 | 
						|
    SYNTAX  Gauge
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory
 | 
						|
    DESCRIPTION
 | 
						|
	    "The length of the output packet queue (in
 | 
						|
	    packets)."
 | 
						|
    ::= { portStatsTableEntry 13 }
 | 
						|
 | 
						|
portStatsPhyIfInBroadcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets, delivered by this sub-layer to
 | 
						|
            a higher (sub-)layer, which were addressed to a
 | 
						|
            broadcast address at this sub-layer."
 | 
						|
    ::= { portStatsTableEntry 14 }
 | 
						|
 | 
						|
portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX  Counter
 | 
						|
    ACCESS  read-only
 | 
						|
    STATUS  mandatory 
 | 
						|
    DESCRIPTION
 | 
						|
	    "The total number of packets that higher-level
 | 
						|
            protocols requested be transmitted, and which were
 | 
						|
            addressed to a broadcast address at this sub-layer,
 | 
						|
            including those that were discarded or not sent."
 | 
						|
    ::= { portStatsTableEntry 15 }
 | 
						|
 | 
						|
mirrOper        OBJECT IDENTIFIER ::= { operCmds 3 }
 | 
						|
 | 
						|
mirrOperMonitoringPort OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port where the mirrored traffic are sent to.  A zero
 | 
						|
         value indicates this field has not been configured."
 | 
						|
    ::= { mirrOper 1 }
 | 
						|
 | 
						|
mirrOperMirroredPort OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The switch port where the egress traffic to be mirrored.  A zero
 | 
						|
         value indicates this field has not been configured."
 | 
						|
    ::= { mirrOper 2 }
 | 
						|
 | 
						|
mirrOperType OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER {
 | 
						|
	none(1),
 | 
						|
        in(2),
 | 
						|
        out(3),
 | 
						|
        both(4)
 | 
						|
        }
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Type of packets to be sent to the monitor port.
 | 
						|
         in = packets received at the mirrored port
 | 
						|
         out = packets sent from the mirrored port
 | 
						|
         both = packets sent and received by the mirrored port
 | 
						|
        "
 | 
						|
    ::= { mirrOper 3 }
 | 
						|
 | 
						|
mirrOperTimeout OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER (0..86400)
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "The duration in seconds for activating the mirroring rule.  Zero
 | 
						|
         means forever."
 | 
						|
    ::= { mirrOper 4 }
 | 
						|
 | 
						|
mirrOperState OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        enabled(1),
 | 
						|
        disabled(2)
 | 
						|
        }
 | 
						|
    ACCESS read-write
 | 
						|
    STATUS mandatory
 | 
						|
    DESCRIPTION
 | 
						|
        "Enable or disable port mirroring."
 | 
						|
    ::= { mirrOper 5 }
 | 
						|
 | 
						|
END
 |