mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
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
|