Observium_CE/mibs/dell/POWERCONNECT5012-MIB

1194 lines
39 KiB
Plaintext

------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- Copyright (c) 1997 XACT, Inc. All Rights Reserved.
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This XACT SNMP MIB Specification
-- embodies XACT's proprietary intellectual property. XACT
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is XACT's intent to encourage the widespread use of this
-- specification in connection with the management of XACT's
-- products. XACT grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of XACT's products.
--
-- This specification is supplied "AS IS", and XACT makes no
-- warranty, either express or implied, as to the use, operations,
-- condition, or performance of this specification.
--
-- Copyright text courtesy of S. Rotenstein.
--
------------------------------------------------------------------------------
-- Groups in the DELLMIB
--
-- The following groups are supported for the DELL
--
-- Active....
-- dellCommGroup Permits the user to configure the communities
-- dellHostGroup Permits the user to configure the hosts
-- dellMiscGroup Permits the user to configure miscellaneous items
-- dellSpanGroup Permits the user to configure Spanning Tree
--
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
POWERCONNECT5012-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE FROM RFC-1212
enterprises,
Counter, TimeTicks, IpAddress FROM RFC1155-SMI
mib-2,
DisplayString, PhysAddress FROM RFC1213-MIB;
dell OBJECT IDENTIFIER ::= { enterprises 674 }
dellLan OBJECT IDENTIFIER ::= { dell 10895 }
powerconnect5012 OBJECT IDENTIFIER ::= { dellLan 2 }
-- textual conventions
OwnerString ::= DisplayString
MacAddress ::= OCTET STRING (SIZE (6))
-- This data type is used to model an administratively
-- assigned name of the owner of a resource. This
-- information is taken from the NVT ASCII character set.
-- It is suggested that this name contain one or more
-- of the following:
-- IP address, management station name, network manager's
-- name, location, or phone number.
-- In some cases the agent itself will be the owner of
-- an entry. In these cases, this string shall be set
-- to a string starting with 'monitor'.
--
-- SNMP access control is articulated entirely in terms of
-- the contents of MIB views; access to a particular SNMP
-- object instance depends only upon its presence or
-- absence in a particular MIB view and never upon its
-- value or the value of related object instances. Thus,
-- objects of this type afford resolution of resource
-- contention only among cooperating managers; they
-- realize no access control function with respect
-- to uncooperative parties.
--
-- By convention, objects with this syntax are declared
-- as having
--
-- SIZE (0..127)
--
-- DELL Enterprise MIB Extensions
--
dellCommGroup OBJECT IDENTIFIER ::= { powerconnect5012 1 }
dellHostGroup OBJECT IDENTIFIER ::= { powerconnect5012 2 }
dellMiscGroup OBJECT IDENTIFIER ::= { powerconnect5012 3 }
dellSpanGroup OBJECT IDENTIFIER ::= { powerconnect5012 4 }
--
dellConfigGroup OBJECT IDENTIFIER ::= { powerconnect5012 11 }
dellVlanGroup OBJECT IDENTIFIER ::= { powerconnect5012 13 }
dellPortTrunkGroup OBJECT IDENTIFIER ::= { powerconnect5012 14 }
--
-- DELL Extension MIB, Community Information
--
commTable OBJECT-TYPE
SYNTAX SEQUENCE OF CommEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SNMP Community Entries "
::= { dellCommGroup 1 }
commEntry OBJECT-TYPE
SYNTAX CommEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SNMP Community properties"
INDEX { commIndex }
::= { commTable 1 }
CommEntry ::= SEQUENCE {
commIndex INTEGER,
commName DisplayString,
commGet INTEGER,
commSet INTEGER,
commTrap INTEGER,
commStatus INTEGER
}
commIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies an entry in the
Community Table. Eight entries are currently supported."
::= { commEntry 1 }
commName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this SNMP Community Entry."
::= { commEntry 2 }
commGet OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The GET permission for the community. A (1) indicates a
GET enable. A (2) indicates a GET disable."
::= { commEntry 3 }
commSet OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SET permission for the community. A (1) indicates a
SET enable. A (2) indicates a SET disable."
::= { commEntry 4 }
commTrap OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TRAP permission for the community. A (1) indicates a
TRAP enable. A (2) indicates a TRAP disable."
::= { commEntry 5 }
commStatus OBJECT-TYPE
SYNTAX INTEGER (1..6)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RowStatus for the community entry."
::= { commEntry 6 }
--
-- DELL Extension MIB, Host Information
--
hostTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SNMP Trusted Host Entries "
::= { dellHostGroup 1 }
hostEntry OBJECT-TYPE
SYNTAX HostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SNMP Host properties"
INDEX { hostIndex }
::= { hostTable 1 }
HostEntry ::= SEQUENCE {
hostIndex INTEGER,
hostName DisplayString,
hostIP IpAddress,
hostComm DisplayString,
hostStatus INTEGER
}
hostIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies an entry in the
Host Table. Sixteen entries are currently supported."
::= { hostEntry 1 }
hostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this Host Entry."
::= { hostEntry 2 }
hostIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address for the host."
::= { hostEntry 3 }
hostComm OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the community this host belongs to."
::= { hostEntry 4 }
hostStatus OBJECT-TYPE
SYNTAX INTEGER (1..6)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RowStatus for the community entry."
::= { hostEntry 5 }
hostAuthorization OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If enabled, the host must be in the hostTable in order
to access the device via SNMP."
::= { dellHostGroup 2 }
--
-- DELL Extension MIB, Miscellaneous Information
--
miscBaud OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Serial port BAUD Rate."
::= { dellMiscGroup 1 }
miscReset OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Physically resets the unit - use with care. A (1) resets
the unit, a (2) does nothing."
::= { dellMiscGroup 2 }
miscStatisticsReset OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Resets the units statistics. A (1) resets
the unit, a (2) does nothing."
::= { dellMiscGroup 3 }
miscSwitchOperState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
unknown(2),
ok(3),
noncritical(4),
critical(5),
nonrecoverable(6)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Global operation state of the switch."
::= { dellMiscGroup 4 }
--
-- DELL Extension MIB, Spanning Tree Configuration
--
spanOnOff OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable Spanning Tree. A (1) enables, a (2) disables."
::= { dellSpanGroup 1 }
--
-- Delta Products Extension
--
configVerSwPrimary OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The software image version string"
::= { dellConfigGroup 1 }
configVerHwChipSet OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware chipset version string"
::= { dellConfigGroup 2 }
configBootMode OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
net(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the method used for downloading the image when reset."
::= { dellConfigGroup 3 }
configBootFtpServerIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The FTP server's IP address used for downloading the
boot image"
::= { dellConfigGroup 4 }
configBootImageFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The path and filename of the boot image to download"
::= { dellConfigGroup 5 }
configPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConfigPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries used for enterprise specific
configuration. The number of entries is given by the value
of ifNumber. All interface entries are assumed to be
Ethernet interafaces."
::= { dellConfigGroup 6 }
configPortEntry OBJECT-TYPE
SYNTAX ConfigPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An enterprise specific interface entry."
INDEX { configPort }
::= { configPortTable 1 }
ConfigPortEntry ::= SEQUENCE {
configPort INTEGER,
configPortDuplex INTEGER,
configPortRuntFilt INTEGER,
configPortSrcSecurity INTEGER,
configPortDataRate INTEGER,
configForwardingMode INTEGER,
configPortDuplexOper INTEGER,
configPortDataRateOper INTEGER,
configPortStateOper INTEGER,
configPortFlowControl INTEGER,
configPortDefaultVlanId INTEGER,
configPortComments DisplayString,
configPortAutoNegotiation INTEGER,
configPortHOLBlocking INTEGER,
configPortFlowControlOper INTEGER,
configPortGBIC INTEGER,
configPortFastLink INTEGER,
configPortPriority INTEGER
}
configPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each interface that correlates to ifIndex.
Its value ranges between 1 and the value of ifNumber."
::= { configPortEntry 1 }
-- configPortEntry 2 is obsolete
configPortDuplex OBJECT-TYPE
SYNTAX INTEGER {
half-duplex(1),
full-duplex(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port's duplex desired state."
::= { configPortEntry 3 }
configPortRuntFilt OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines whether the port will drop runt packets"
::= { configPortEntry 4 }
configPortSrcSecurity OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state for an interface's source security."
::= { configPortEntry 5 }
configPortDataRate OBJECT-TYPE
SYNTAX INTEGER {
rate10Meg(1),
rate100Meg(2),
rate1Gig(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port's desired transmission data rate."
::= { configPortEntry 6 }
configForwardingMode OBJECT-TYPE
SYNTAX INTEGER {
store-and-forward(1),
cut-through(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the packets will receive the entire
packet before forwarding. 'store-and-forward'
receives the entire packet before forwarding.
'cut-through' may forward the packet before the
entire packet is received."
::= { configPortEntry 7 }
configPortDuplexOper OBJECT-TYPE
SYNTAX INTEGER {
half-duplex(1),
full-duplex(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port's duplex state."
::= { configPortEntry 8 }
configPortDataRateOper OBJECT-TYPE
SYNTAX INTEGER {
rate10Meg(1),
rate100Meg(2),
rate1Gig(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port's transmission data rate."
::= { configPortEntry 9 }
configPortStateOper OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port's current state."
::= { configPortEntry 10 }
configPortFlowControl OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port will avoid transmitting a new packet
for the period of time specified in a received
PAUSE packet when enabled."
::= { configPortEntry 11 }
configPortDefaultVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port will add this vlan id tag to any incoming packet
which is lacking a vlan id tag."
::= { configPortEntry 12 }
configPortComments OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"May contain any comments related to a given port such as
a user name or LAN segment."
::= { configPortEntry 13 }
configPortAutoNegotiation OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port will perform auto-negotiation to determine the
port's duplex and data rate. When auto-negotiation is
enabled, the negotiated duplex and data rate can be
determined by configPortDuplexOper and
configPortDataRateOper mib objects respectively."
::= { configPortEntry 14 }
configPortHOLBlocking OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When enabled, the port will prevent head-of-line blocking
from occuring. If the current port is to forward a packet
to a port which is beleived to be blocked, the packet will
be dropped instead of forwarded."
::= { configPortEntry 15 }
configPortFlowControlOper OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port's current flow control state."
::= { configPortEntry 16 }
configPortGBIC OBJECT-TYPE
SYNTAX INTEGER (1..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port Type."
::= { configPortEntry 17 }
configPortFastLink OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port's FastLink option."
::= { configPortEntry 18 }
configPortPriority OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
high(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port's current flow control state."
::= { configPortEntry 19 }
--
-- Additional Configuration objects
--
configRmonOnOff OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable Remote Montioring, RMON."
::= { dellConfigGroup 7 }
configMirroringOnOff OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable port mirroring."
::= { dellConfigGroup 8 }
configMirrorSrc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When mirroring is enabled (configMirroringOnOff =
enabled), this identifies the mirroring source port.
This value has a valid range of 1 to ifNumber when enbaled."
::= { dellConfigGroup 9 }
configMirrorMon OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When mirroring is enabled (configMirroringOnOff =
enabled), this identifies the mirroring monitoring
port. This value has a valid range of 1 to ifNumber when
enabled."
::= { dellConfigGroup 10 }
configIpAssignmentMode OBJECT-TYPE
SYNTAX INTEGER {
manual(1),
bootP(2),
dhcp(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the device address is assigned by
the user (manual), BootP, or DHCP."
::= { dellConfigGroup 12 }
configPhysAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface's address at the protocol layer
immediately 'below' the network layer in the
protocol stack. This is the physical address
for the end-station."
::= { dellConfigGroup 13 }
configPasswordUser OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"The user password."
::= { dellConfigGroup 14 }
configPasswordAdmin OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"The adminstrator password"
::= { dellConfigGroup 15 }
configIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address for the RDU box."
::= { dellConfigGroup 16 }
configNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The network mask for the RDU box."
::= { dellConfigGroup 17 }
configGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Gatway Address for the RDU box."
::= { dellConfigGroup 18 }
configSave OBJECT-TYPE
SYNTAX INTEGER {
save(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Physically saves the current configuration to nvram.
- use with care.
(1) saves the configuration
(2) does nothing."
::= { dellConfigGroup 19 }
configVerifyPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Verify the password is valid. If invalid a BAD_VALUE
error is returned."
::= { dellConfigGroup 20 }
configVerBootRomImage OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Boot ROM version string"
::= { dellConfigGroup 21 }
configRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
restore(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Restores the configuration of the unit to the
original settings."
::= { dellConfigGroup 22 }
configIGMPOnOff OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the IGMP protocol within the switch."
::= { dellConfigGroup 23 }
configWebOnOff OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the Web Interface."
::= { dellConfigGroup 24 }
configHighPriorityOptimization OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable high priority optimization."
::= { dellConfigGroup 25 }
configDynamicAddressLearning OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ablility to learn dynamic addresses automatically.
With this parameter disabled, a new address detected on
a port will cause that port to be disabled, force a
configuration save, and issue a trap alerting
management stations of the intrusion."
::= { dellConfigGroup 26 }
configUserAuthenticationMode OBJECT-TYPE
SYNTAX INTEGER {
local(1),
localThenRemote(2),
remoteThenLocal(3),
remote(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determines whether the user password will be authenticated
by the switch, a remote RADIUS server, or some combination
of the two."
::= { dellConfigGroup 27 }
configRadiusServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of the RADIUS server used for remote
user authentication."
::= { dellConfigGroup 28 }
configRadiusSharedSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string of characters used in the RADIUS password
encryption process."
::= { dellConfigGroup 29 }
configTelnetConsole OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the telnet console."
::= { dellConfigGroup 30 }
configDiffServTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConfigDiffServEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of DSCP Priorities."
::= { dellConfigGroup 31 }
configDiffServEntry OBJECT-TYPE
SYNTAX ConfigDiffServEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An enterprise specific DSCP entry."
INDEX { configDiffServDSCP }
::= { configDiffServTable 1 }
ConfigDiffServEntry ::= SEQUENCE {
configDiffServDSCP INTEGER,
configDiffServPriority INTEGER
}
configDiffServDSCP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A DSCP value."
::= { configDiffServEntry 1 }
configDiffServPriority OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
high(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DSCP's current priority setting."
::= { configDiffServEntry 2 }
configTftpServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of the tftp server used to upload and
download configuration files. This object is to be used
in conjunction with configTftpServerFileName and
configTftpOperation."
::= { dellConfigGroup 32 }
configTftpServerFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The filename, including the path, used to store or
retrieve a configuration file from the tftp server.
This object is to be used in conjunction with
configTftpServerIpAddress and configTftpOperation."
::= { dellConfigGroup 33 }
configTftpOperation OBJECT-TYPE
SYNTAX INTEGER {
download(1),
upload(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The tftp operation to perform. Either download a
configuration to the unit or upload the current
configuration to the tftp server. This object is
to be used in conjunction with
configTftpServerIpAddress and configTftpServerFileName."
::= { dellConfigGroup 34 }
configIpFilter OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determines if access to the device is limited to only
those IP addresses specified in the configIpFilterTable."
::= { dellConfigGroup 35 }
configIpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConfigIpFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of IP addresses allowed access to this device."
::= { dellConfigGroup 36 }
configIpFilterEntry OBJECT-TYPE
SYNTAX ConfigIpFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An enterprise specific IP filter entry."
INDEX { configIpFilterIpAddress }
::= { configIpFilterTable 1 }
ConfigIpFilterEntry ::= SEQUENCE {
configIpFilterIpAddress IpAddress,
configIpFilterStatus INTEGER
}
configIpFilterIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An IP address which is allowed access to this device."
::= { configIpFilterEntry 1 }
configIpFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
destroy (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of an entry in the IP filter Table. Only
a subset of the rowstatus variables (active, destroy)
are available."
::= { configIpFilterEntry 2 }
-- The VLAN group
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the VLANs"
::= { dellVlanGroup 1 }
vlanEntry OBJECT-TYPE
SYNTAX VlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A VLAN entry containing the VLAN id and name."
INDEX { vlanId }
::= { vlanTable 1 }
VlanEntry ::= SEQUENCE {
vlanId INTEGER,
vlanName DisplayString,
vlanStatus INTEGER
}
vlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN identifier. A maximum of 16 VLANs is supported.
The value must be from 0 to 4095."
::= { vlanEntry 1 }
vlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VLAN name associated with the VLAN Id."
::= { vlanEntry 2 }
vlanStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
createAndGo (4),
destroy (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of an entry in the VLAN Table. Only a subset
of the rowstatus variables (active, createAndGo, destroy)
are available."
::= { vlanEntry 3 }
vlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ports and their associated VLAN."
::= { dellVlanGroup 2 }
vlanPortEntry OBJECT-TYPE
SYNTAX VlanPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information pertaining to an individual port regarding
to which VLAN it belongs."
INDEX { vlanPortPortId, vlanPortVlanId }
::= { vlanPortTable 1 }
VlanPortEntry ::= SEQUENCE {
vlanPortPortId INTEGER,
vlanPortVlanId INTEGER,
vlanPortStatus INTEGER,
vlanPortTaggedMode INTEGER
}
vlanPortPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A port identifier that is in the range of 1 to ifNumber."
::= { vlanPortEntry 1 }
vlanPortVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN identifier."
::= { vlanPortEntry 2 }
vlanPortStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
createAndGo (4),
destroy (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this port's association within this VLAN. Only
a subset of the rowstatus variables (active, createAndGo,
destroy) are available."
::= { vlanPortEntry 3 }
vlanPortTaggedMode OBJECT-TYPE
SYNTAX INTEGER {
untagged(1),
tagged(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The tagged mode of a VLAN port."
::= { vlanPortEntry 4 }
-- The Port Trunking Group
portTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of port trunks and their associated members."
::= { dellPortTrunkGroup 1 }
portTrunkEntry OBJECT-TYPE
SYNTAX PortTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A port trunk entry containing the trunk id and trunk members."
INDEX { portTrunkId, portTrunkMember }
::= { portTrunkTable 1 }
PortTrunkEntry ::= SEQUENCE {
portTrunkId INTEGER,
portTrunkMember INTEGER,
portTrunkMemberValue INTEGER
}
portTrunkId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port trunk identifier. The current range is from 1 to 4."
::= { portTrunkEntry 1 }
portTrunkMember OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A port trunk has four members."
::= { portTrunkEntry 2 }
portTrunkMemberValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A port trunk member value indicates which port is a
member of the specified trunk. Valid values are in the
range from 0 to ifNumber. A zero indicates that no port
is contained in the specifed member."
::= { portTrunkEntry 3 }
-- Dell Private Enterprise Traps
addressIntrusion TRAP-TYPE
ENTERPRISE dell
VARIABLES { ifIndex }
DESCRIPTION
"An addressIntrusion trap signifies that an
unauthorized address has been seen on the network."
::= 0
END