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
|