1121 lines
37 KiB
Plaintext
1121 lines
37 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 NETGEAR MIB
|
|
--
|
|
-- The following groups are supported for NETGEAR
|
|
--
|
|
-- Active....
|
|
-- netgearCommGroup Permits the user to configure the communities
|
|
-- netgearHostGroup Permits the user to configure the hosts
|
|
-- netgearMiscGroup Permits the user to configure miscellaneous items
|
|
-- netgearSpanGroup Permits the user to configure Spanning Tree
|
|
--
|
|
--
|
|
------------------------------------------------------------------------------
|
|
------------------------------------------------------------------------------
|
|
FSM726S-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE FROM RFC-1212
|
|
enterprises,
|
|
Counter, TimeTicks, IpAddress FROM RFC1155-SMI
|
|
mib-2,
|
|
DisplayString, PhysAddress FROM RFC1213-MIB;
|
|
|
|
|
|
netgear OBJECT IDENTIFIER ::= { enterprises 4526 }
|
|
snmpManagedSwitch OBJECT IDENTIFIER ::= { netgear 1 }
|
|
fsm726s OBJECT IDENTIFIER ::= { snmpManagedSwitch 1 }
|
|
|
|
-- 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)
|
|
|
|
|
|
--
|
|
-- NETGEAR Enterprise MIB Extensions
|
|
--
|
|
netgearCommGroup OBJECT IDENTIFIER ::= { fsm726s 1 }
|
|
netgearHostGroup OBJECT IDENTIFIER ::= { fsm726s 2 }
|
|
netgearMiscGroup OBJECT IDENTIFIER ::= { fsm726s 3 }
|
|
netgearSpanGroup OBJECT IDENTIFIER ::= { fsm726s 4 }
|
|
--
|
|
netgearConfigGroup OBJECT IDENTIFIER ::= { fsm726s 11 }
|
|
netgearVlanGroup OBJECT IDENTIFIER ::= { fsm726s 13 }
|
|
netgearPortTrunkGroup OBJECT IDENTIFIER ::= { fsm726s 14 }
|
|
|
|
|
|
--
|
|
-- NETGEAR Extension MIB, Community Information
|
|
--
|
|
commTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CommEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of SNMP Community Entries "
|
|
::= { netgearCommGroup 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 }
|
|
|
|
|
|
--
|
|
-- NETGEAR Extension MIB, Host Information
|
|
--
|
|
hostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of SNMP Trusted Host Entries "
|
|
::= { netgearHostGroup 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 }
|
|
|
|
--
|
|
-- NETGEAR Extension MIB, Miscellaneous Information
|
|
--
|
|
|
|
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."
|
|
::= { netgearMiscGroup 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."
|
|
::= { netgearMiscGroup 3 }
|
|
|
|
--
|
|
-- NETGEAR 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."
|
|
::= { netgearSpanGroup 1 }
|
|
|
|
|
|
--
|
|
-- Delta Products Extension
|
|
--
|
|
configVerSwPrimary OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The software image version string"
|
|
::= { netgearConfigGroup 1 }
|
|
|
|
configVerHwChipSet OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The hardware chipset version string"
|
|
::= { netgearConfigGroup 2 }
|
|
|
|
configBootMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastSaved(1),
|
|
net(2),
|
|
netAndSave(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Defines the method used for downloading the image when reset."
|
|
::= { netgearConfigGroup 3 }
|
|
|
|
configBootFtpServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The FTP server's IP address used for downloading the
|
|
boot image"
|
|
::= { netgearConfigGroup 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"
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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,
|
|
configPortDataRate INTEGER,
|
|
configPortDuplexOper INTEGER,
|
|
configPortDataRateOper INTEGER,
|
|
configPortStateOper INTEGER,
|
|
configPortFlowControl INTEGER,
|
|
configPortDefaultVlanId INTEGER,
|
|
configPortComments DisplayString,
|
|
configPortAutoNegotiation INTEGER,
|
|
configPortFlowControlOper INTEGER,
|
|
configPortGBIC INTEGER,
|
|
configPortFastLink INTEGER,
|
|
configPortPriority INTEGER,
|
|
configPortBroadcastControl 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 }
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
|
configPortDuplexOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
half-duplex(1),
|
|
full-duplex(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port's operating duplex state."
|
|
::= { configPortEntry 8 }
|
|
|
|
configPortDataRateOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rate10Meg(1),
|
|
rate100Meg(2),
|
|
rate1Gig(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port's operating 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 }
|
|
|
|
configPortFlowControlOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port's operating flow control state."
|
|
::= { configPortEntry 16 }
|
|
|
|
configPortGBIC OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fastEthernet(1),
|
|
mii(2),
|
|
fx(3),
|
|
gigabitEthernetSX(4),
|
|
gigabitEthernetLX(5),
|
|
gigabitEthernetGBIC(6),
|
|
gigabitEthernetTP(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 }
|
|
|
|
configPortBroadcastControl OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1488100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port's broadcast packets per second threshold.
|
|
If the amount of broadcast packets exceeds this
|
|
threshold, those packets will be dropped."
|
|
::= { configPortEntry 20 }
|
|
|
|
--
|
|
-- Additional Configuration objects
|
|
--
|
|
|
|
configMirroringOnOff OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable port mirroring."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 13 }
|
|
|
|
configPasswordAdmin OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
ACCESS write-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The adminstrator password"
|
|
::= { netgearConfigGroup 15 }
|
|
|
|
configIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address for the RDU box."
|
|
::= { netgearConfigGroup 16 }
|
|
|
|
configNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The network mask for the RDU box."
|
|
::= { netgearConfigGroup 17 }
|
|
|
|
configGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Gatway Address for the unit."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 19 }
|
|
|
|
configVerBootRomImage OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Boot ROM version string"
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 23 }
|
|
|
|
configWebOnOff OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable the Web Interface."
|
|
::= { netgearConfigGroup 24 }
|
|
|
|
configHighPriorityOptimization OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable high priority optimization."
|
|
::= { netgearConfigGroup 25 }
|
|
|
|
configUserAuthenticationMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
basicPasswordOnly(1),
|
|
basicPasswordThenRemoteRADIUS(2),
|
|
remoteRADIUSOnly(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."
|
|
::= { netgearConfigGroup 27 }
|
|
|
|
configRadiusServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address of the RADIUS server used for remote
|
|
user authentication."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 29 }
|
|
|
|
configTelnetConsole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable the telnet console."
|
|
::= { netgearConfigGroup 30 }
|
|
|
|
configDiffServTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ConfigDiffServEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of DSCP Priorities."
|
|
::= { netgearConfigGroup 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 (0 - 63)."
|
|
::= { 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 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."
|
|
::= { netgearConfigGroup 35 }
|
|
|
|
configIpFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ConfigIpFilterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of IP addresses allowed access to this device."
|
|
::= { netgearConfigGroup 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 }
|
|
|
|
configUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..20))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The users login Id."
|
|
::= { netgearConfigGroup 37 }
|
|
|
|
configPasswordProtection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines if a user must login before gaining access
|
|
to the device."
|
|
::= { netgearConfigGroup 38 }
|
|
|
|
configPasswordEncryption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clearText(1),
|
|
encrypted(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines when the password is written to the
|
|
configuration file whether it is written as clear
|
|
text or encrypted format."
|
|
::= { netgearConfigGroup 39 }
|
|
|
|
configAuthServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address of the server used for 802.1x
|
|
authentication."
|
|
::= { netgearConfigGroup 40 }
|
|
|
|
configAuthServerSharedSecret OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of characters used in the RADIUS password
|
|
encryption process by 802.1x authentication."
|
|
::= { netgearConfigGroup 41 }
|
|
|
|
|
|
-- The VLAN group
|
|
|
|
vlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the VLANs"
|
|
::= { netgearVlanGroup 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 64 VLANs is supported.
|
|
The value must be from 1 to 4094."
|
|
::= { 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."
|
|
::= { netgearVlanGroup 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."
|
|
::= { netgearPortTrunkGroup 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 }
|
|
|
|
END
|