1176 lines
36 KiB
Plaintext
1176 lines
36 KiB
Plaintext
CTRON-SFPS-VLAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- sfps-vlan-mib.txt
|
|
-- Revision: 0.0.09
|
|
--
|
|
-- Cabletron Systems, Inc.
|
|
-- 35 Industrial Way, P.O. Box 5005
|
|
-- Rochester, NH 03867-0505
|
|
-- (603) 332-9400
|
|
-- support@ctron.com
|
|
--
|
|
-- This module provides authoritative definitions for Cabletron's
|
|
-- enterprise specific Fast Packet Switching Services API MIB.
|
|
--
|
|
-- This module will be extended, as required.
|
|
--
|
|
--
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
-- Copyright October 93 Cabletron Systems
|
|
--
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
-- enterprises,
|
|
TimeTicks,
|
|
IpAddress
|
|
-- Counter,
|
|
-- Gauge
|
|
FROM RFC1155-SMI
|
|
|
|
-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1
|
|
vlanAPI, vlanName, vlanSystem, vlanTestAPI, vlanCountAPI, vlanAMRRules,
|
|
vlanAMRStats,vlanAMRSubnets, vlanPort
|
|
FROM CTRON-SFPS-INCLUDE-MIB;
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
VlanSwitchInstance ::= INTEGER
|
|
-- this will map to chassis.module index value
|
|
|
|
SfpsAddress ::= OCTET STRING (SIZE (6))
|
|
-- this will map to a MAC address
|
|
|
|
HexInteger ::= INTEGER
|
|
|
|
SfpsSwitchPort ::= INTEGER
|
|
-- this will map to chassis.module.portgroup.portsubgroup.port index value
|
|
|
|
|
|
-- VLAN Switch Engine API Group
|
|
-- This group contains the objects that pertain to the VLAN Engine and
|
|
-- its external Application Program Interface (API). The API provides a
|
|
-- verb-based autonomous interface to mapping and unmapping connections.
|
|
|
|
|
|
|
|
-- SFPS Virtual Bus API Group
|
|
-- This group contains the objects that pertain to the SFPS vlan and
|
|
-- its external Application Program Interface (API). The API provides a
|
|
-- verb-based autonomous interface to mapping and unmapping connections.
|
|
|
|
|
|
sfpsVAPIVerb OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
add-vlan(2), -- add a user mapping
|
|
delete-vlan(3), -- add a user mapping
|
|
enable-vlan(4), -- enables the entire vlan
|
|
disable-vlan(5), -- disables the vlan
|
|
map-port(6), -- add an access port to the vlan
|
|
unmap-port(7), -- remove an access port from the vlan
|
|
enable-port(8), -- enable an access port
|
|
disable-port(9), -- disable an access port
|
|
map-user(10), -- add a user mapping
|
|
unmap-user(11), -- remove a user mapping
|
|
tap-vlan(12), -- call tap a vlan
|
|
untap-vlan(13), -- remove call tap
|
|
auto-register(14),
|
|
auto-unregister(15)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the action to be initiated as a result of setting
|
|
this leaf."
|
|
::= { vlanAPI 1 }
|
|
|
|
|
|
sfpsVAPIInPort OBJECT-TYPE
|
|
SYNTAX SfpsSwitchPort
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the ingress port of the Virtual LAN if mapping a connection.
|
|
Specifies the source port of a user when mapping a user"
|
|
::= { vlanAPI 2 }
|
|
|
|
|
|
sfpsVAPIVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Virtual LAN ID."
|
|
::= { vlanAPI 3 }
|
|
|
|
|
|
sfpsVAPIOutPort OBJECT-TYPE
|
|
SYNTAX SfpsSwitchPort
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the egress port of the Virtual LAN if mapping a connection."
|
|
::= { vlanAPI 4 }
|
|
|
|
|
|
sfpsVAPIUserMAC OBJECT-TYPE
|
|
SYNTAX SfpsAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the actual user's MAC value for the action."
|
|
::= { vlanAPI 5 }
|
|
|
|
|
|
sfpsVAPIUserAliasTag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
aoMacDx(1),
|
|
aoIpxSap(2),
|
|
aoIpxRIP(3),
|
|
aoInetYP(4),
|
|
aoInetUDP(5),
|
|
aoIpxIpx(6),
|
|
aoInetIP(7),
|
|
aoInetRPC(8),
|
|
aoInetRIP(9),
|
|
aoMacDXMcast(10),
|
|
aoAtDDP(11),
|
|
aoEmpty(12),
|
|
aoVlan(13),
|
|
aoHostName(14),
|
|
aoNetBiosName(15),
|
|
aoInetIPMask(16)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Alias Value of the user. Not yet supported."
|
|
::= { vlanAPI 6 }
|
|
|
|
|
|
sfpsVAPIUserAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Alias Value of the user."
|
|
::= { vlanAPI 7 }
|
|
|
|
|
|
sfpsVAPIAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
disabled(2), -- shutdown the object
|
|
enabled(3) -- startup the SFPS
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the administrative state of the object."
|
|
DEFVAL { enabled }
|
|
::= { vlanAPI 8 }
|
|
|
|
|
|
sfpsVAPIAutoRegisterRule OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ether-type(2),
|
|
ip-subnet(3),
|
|
netBIOS(4),
|
|
ipx-Server(5),
|
|
appleTalk(6),
|
|
decNET(7),
|
|
vines(8),
|
|
bpdu(9)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the AMR rule in which to perform the action on."
|
|
::= { vlanAPI 9 }
|
|
|
|
|
|
sfpsVAPIAutoRegMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the mask to apply when the IP-Subnet
|
|
rule is invoked."
|
|
::= { vlanAPI 10 }
|
|
|
|
|
|
sfpsVAPIAutoRegValue OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Alias Value of the user."
|
|
::= { vlanAPI 11 }
|
|
|
|
|
|
|
|
sfpsVAPIUnicastPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
open(2),
|
|
secure(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the vlan policy type."
|
|
DEFVAL { open }
|
|
::= { vlanAPI 12}
|
|
|
|
sfpsVAPIPortPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
normal(2),
|
|
locked(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the port mode type."
|
|
DEFVAL { locked }
|
|
::= { vlanAPI 13}
|
|
|
|
sfpsVAPIFloodPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
flooding-on(2),
|
|
flooding-off(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the flood mode type."
|
|
DEFVAL {flooding-on }
|
|
::= { vlanAPI 14}
|
|
|
|
sfpsVAPIRouterPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
router-port(2),
|
|
no-router(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets router port"
|
|
::= { vlanAPI 15}
|
|
|
|
sfpsVAPIVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Vlan Id."
|
|
::= { vlanAPI 16 }
|
|
|
|
sfpsVAPINvramId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Nvram Id"
|
|
::= { vlanAPI 17 }
|
|
|
|
sfpsVAPIRelayAgent OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the Relay Agent."
|
|
::= { vlanAPI 18 }
|
|
|
|
sfpsVAPILayer3Learning OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
learning-enabled(2),
|
|
learning-disabled(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates layer 3 learning enabled/disabled"
|
|
::= { vlanAPI 19 }
|
|
|
|
--
|
|
|
|
-- SFPS Virtual Bus Table
|
|
-- This table contains the SFPS-specific Vlan table managed objects.
|
|
-- Note that because this table is indexed by the Vlan index
|
|
-- .
|
|
|
|
-- VlanName
|
|
|
|
vlanNameTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanNameEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains information of each SFVlan instance.
|
|
Essentially, a separate SFVlan instance exists for each Vlan.
|
|
If SFVlan is not configured on a module, than an entry
|
|
will not exist."
|
|
::= { vlanName 1 }
|
|
|
|
vlanNameEntry OBJECT-TYPE
|
|
SYNTAX VlanNameEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry specifies the configuration for the Vlan instance."
|
|
INDEX { vlanNameNHash, vlanNameIndex }
|
|
::= { vlanNameTable 1 }
|
|
|
|
VlanNameEntry ::=
|
|
SEQUENCE {
|
|
vlanNameNHash HexInteger,
|
|
vlanNameIndex INTEGER,
|
|
vlanNameVlanName DisplayString,
|
|
vlanNameAdminStatus INTEGER,
|
|
vlanNameOperStatus INTEGER,
|
|
vlanNameUniPolicy INTEGER,
|
|
vlanNameFloodPolicy INTEGER,
|
|
vlanNameStatusTime TimeTicks,
|
|
vlanNameNumUsers DisplayString,
|
|
vlanNameEnabledPorts DisplayString,
|
|
vlanNameMappedPorts DisplayString,
|
|
vlanNameVlanRule INTEGER,
|
|
vlanNameFloodPorts DisplayString,
|
|
vlanNameVlanId INTEGER,
|
|
vlanNameRelayAgent IpAddress
|
|
}
|
|
|
|
|
|
vlanNameNHash OBJECT-TYPE
|
|
SYNTAX HexInteger
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary index to the VlanName table."
|
|
::= { vlanNameEntry 1 }
|
|
|
|
vlanNameIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary index to the VlanName table."
|
|
::= { vlanNameEntry 2 }
|
|
|
|
vlanNameVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Virual LAN ID."
|
|
::= { vlanNameEntry 3 }
|
|
|
|
vlanNameAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The administrative state of the Vlan."
|
|
::= { vlanNameEntry 4 }
|
|
|
|
vlanNameOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3),
|
|
shutdown-pending(4),
|
|
startup-pending(5),
|
|
invalid-config(6),
|
|
testing(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The operational state of the Vlan."
|
|
::= { vlanNameEntry 5 }
|
|
|
|
vlanNameUniPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
open(2),
|
|
secure(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The communication policy with respect to other Vlans."
|
|
::= { vlanNameEntry 6 }
|
|
|
|
vlanNameFloodPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
flood-on(3),
|
|
flood-off(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The multicast and unknown destination flood policy."
|
|
::= { vlanNameEntry 7 }
|
|
|
|
vlanNameStatusTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time that this Vlan has been in its
|
|
current operational state."
|
|
::= { vlanNameEntry 8 }
|
|
|
|
vlanNameNumUsers OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of users per port"
|
|
::= { vlanNameEntry 9 }
|
|
|
|
vlanNameEnabledPorts OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The list of ports which have are enabled for this Vlan."
|
|
::= { vlanNameEntry 10 }
|
|
|
|
vlanNameMappedPorts OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The list of ports which have this Vlan mapped to it."
|
|
::= { vlanNameEntry 11 }
|
|
|
|
vlanNameVlanRule OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"."
|
|
::= { vlanNameEntry 12 }
|
|
|
|
vlanNameFloodPorts OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanNameEntry 13 }
|
|
|
|
vlanNameVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanNameEntry 14 }
|
|
|
|
vlanNameRelayAgent OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanNameEntry 15 }
|
|
|
|
|
|
--
|
|
|
|
|
|
-- VLAN Switch Configuration Group
|
|
-- This group contains the objects that pertain to the setup and
|
|
-- configuration of a single instance of an VLAN.
|
|
|
|
vlanSystemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains the configuration and administrative
|
|
information of each SFVlan switch instance. Essentially, a
|
|
separate SFVlan switch instance exists for each switch module.
|
|
If SFVlan is not configured on a module, than an entry
|
|
will not exist."
|
|
::= { vlanSystem 1 }
|
|
|
|
vlanSystemEntry OBJECT-TYPE
|
|
SYNTAX VlanSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry specifies the VLAN configuration for the
|
|
VLAN instance."
|
|
INDEX { vlanSystemSwitchInstance }
|
|
::= { vlanSystemTable 1 }
|
|
|
|
VlanSystemEntry ::=
|
|
SEQUENCE {
|
|
vlanSystemSwitchInstance VlanSwitchInstance,
|
|
vlanSystemAdminStatus INTEGER,
|
|
vlanSystemAdminReset INTEGER,
|
|
vlanSystemOperStatus INTEGER,
|
|
vlanSystemOperTime TimeTicks,
|
|
vlanSystemLastChange TimeTicks,
|
|
vlanSystemVersion DisplayString,
|
|
vlanSystemMibRev DisplayString,
|
|
vlanSystemAgentIP IpAddress,
|
|
vlanSystemDomainName DisplayString,
|
|
vlanSystemPollCount INTEGER,
|
|
vlanSystemFirstPollTime TimeTicks,
|
|
vlanSystemLastPollTime TimeTicks,
|
|
vlanSystemPriorPollTime TimeTicks,
|
|
vlanSystemDeltaPollTime TimeTicks
|
|
}
|
|
|
|
vlanSystemSwitchInstance OBJECT-TYPE
|
|
SYNTAX VlanSwitchInstance
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary index to the VLAN switch table. This
|
|
identifies the VLAN switch for which the entry
|
|
exists."
|
|
::= { vlanSystemEntry 1 }
|
|
|
|
vlanSystemAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
disabled(2), -- shutdown the VLAN
|
|
enabled(3) -- startup the VLAN
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sets the administrative state of the VLAN switching
|
|
services for this VLAN instance. This controls the
|
|
VLAN state at a module level. Regardless of the
|
|
per-port state of each VLAN switching port and the
|
|
state of active connections, writing the value
|
|
disabled(2) will cause the VLAN to immediately
|
|
shutdown. A gracefull shutdown will be attempted."
|
|
::= { vlanSystemEntry 2 }
|
|
|
|
vlanSystemAdminReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
reset(2) -- force a reset
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Resets this VLAN switch instance. Writing a vlue of
|
|
reset(2) will force a soft restart of the VLAN
|
|
without any graceful shutdown. Any active
|
|
connections or services will be interrupted."
|
|
::= { vlanSystemEntry 3 }
|
|
|
|
vlanSystemOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
disabled(2), -- not running
|
|
enabled(3), -- running
|
|
pending-disable(4), -- shut-down in progress
|
|
pending-enable(5), -- start-up in progress
|
|
invalid-config(6) -- not running,invalid config
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the current operating condition of the VLAN
|
|
instance."
|
|
::= { vlanSystemEntry 4 }
|
|
|
|
|
|
vlanSystemOperTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the amount of time (# of time ticks) that
|
|
this VLAN switch instance has been in its current
|
|
operational state."
|
|
::= { vlanSystemEntry 5 }
|
|
|
|
vlanSystemLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the last time a change was made to the
|
|
configuration entry for this VLAN switch instance."
|
|
::= { vlanSystemEntry 6 }
|
|
|
|
vlanSystemVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the current revision level of the VLAN firmware
|
|
for this VLAN switch instance."
|
|
::= { vlanSystemEntry 7 }
|
|
|
|
vlanSystemMibRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates in textual format the current revision
|
|
level of the Cabletron VLAN MIB implemeted by the
|
|
agent for this VLAN switch instance."
|
|
::= { vlanSystemEntry 8 }
|
|
|
|
vlanSystemAgentIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP Address of VLAN Manager who owns this switch."
|
|
::= { vlanSystemEntry 9 }
|
|
|
|
vlanSystemDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates domain name"
|
|
::= { vlanSystemEntry 10 }
|
|
|
|
vlanSystemPollCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of polls"
|
|
::= { vlanSystemEntry 11 }
|
|
|
|
vlanSystemFirstPollTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System time when first polled"
|
|
::= { vlanSystemEntry 12 }
|
|
|
|
vlanSystemLastPollTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Last time polled"
|
|
::= { vlanSystemEntry 13 }
|
|
|
|
vlanSystemPriorPollTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Poll time one before the last poll time"
|
|
::= { vlanSystemEntry 14 }
|
|
|
|
vlanSystemDeltaPollTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time difference between last poll time and prior poll time"
|
|
::= { vlanSystemEntry 15 }
|
|
|
|
-- vlanTestAPI
|
|
|
|
vlanTestAPIVerb OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), --
|
|
add-vlan(2), -- add a Vlan
|
|
delete-vlan(3), -- delete a Vlan
|
|
enable-vlan(4), -- enable a Vlan
|
|
disable-vlan(5), -- disable a Vlan
|
|
open-vlan(6), -- open a Vlan
|
|
secure-vlan(7), -- secure a Vlan
|
|
enable-vlan-port(8), -- enable a Vlan for a port
|
|
disable-vlan-port(9), -- disable a Vlan for a port
|
|
map-vlan-port(10), -- map a Vlan for a port
|
|
unmap-vlan-port(11), -- unmap a Vlan for a port
|
|
tap-vlan-port(12), -- unsupported
|
|
untap-vlan-port(13), -- unsupported
|
|
get-vlan-info(14), -- get Vlan info
|
|
get-port-info(15), -- get port info
|
|
fill-table(16), -- auto-configure Vlan attributes
|
|
empty-table(17) -- auto-unconfigure Vlan attributes
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the action to be initiated as a result of setting
|
|
this leaf."
|
|
::= { vlanTestAPI 1 }
|
|
|
|
|
|
vlanTestAPIVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Virtual LAN to be acted upon."
|
|
::= { vlanTestAPI 2 }
|
|
|
|
|
|
vlanTestAPIPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Port to be acted upon."
|
|
::= { vlanTestAPI 3 }
|
|
|
|
vlanTestAPIVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the ID."
|
|
::= { vlanTestAPI 5 }
|
|
|
|
|
|
-- vlan testAPI Outout
|
|
|
|
vlanTestAPIOutputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanTestAPIOutputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains the output results of the VlanAPI action."
|
|
::= { vlanTestAPI 4 }
|
|
|
|
vlanTestAPIOutputEntry OBJECT-TYPE
|
|
SYNTAX VlanTestAPIOutputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry specifies one output result of the VlanAPI action."
|
|
INDEX { vlanTestAPIOutputIndex }
|
|
::= { vlanTestAPIOutputTable 1 }
|
|
|
|
VlanTestAPIOutputEntry ::=
|
|
SEQUENCE {
|
|
vlanTestAPIOutputIndex INTEGER,
|
|
vlanTestAPIOutputVlanName DisplayString,
|
|
vlanTestAPIOutputUserCnt INTEGER,
|
|
vlanTestAPIOutputStatus INTEGER,
|
|
vlanTestAPIOutputPolicy INTEGER,
|
|
vlanTestAPIOutputPort INTEGER,
|
|
vlanTestAPIOutputMap INTEGER,
|
|
vlanTestAPIOutputAble INTEGER,
|
|
vlanTestAPIOutputTap INTEGER,
|
|
vlanTestAPIOutputVlanId INTEGER
|
|
}
|
|
|
|
vlanTestAPIOutputIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary index to the VLAN Test API Output table."
|
|
::= { vlanTestAPIOutputEntry 1 }
|
|
|
|
vlanTestAPIOutputVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Virtual LAN by name."
|
|
::= { vlanTestAPIOutputEntry 2 }
|
|
|
|
vlanTestAPIOutputUserCnt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the number of users on this Vlan."
|
|
::= { vlanTestAPIOutputEntry 3 }
|
|
|
|
vlanTestAPIOutputStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the operational state of this Vlan."
|
|
::= { vlanTestAPIOutputEntry 4 }
|
|
|
|
vlanTestAPIOutputPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
normal(2),
|
|
secure(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the uni-cast policy of this Vlan."
|
|
::= { vlanTestAPIOutputEntry 5 }
|
|
|
|
vlanTestAPIOutputPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Vlan port."
|
|
::= { vlanTestAPIOutputEntry 6 }
|
|
|
|
vlanTestAPIOutputMap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unmapped(2),
|
|
mapped(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the Vlan is mapped."
|
|
::= { vlanTestAPIOutputEntry 7 }
|
|
|
|
vlanTestAPIOutputAble OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the Vlan is enabled."
|
|
::= { vlanTestAPIOutputEntry 8 }
|
|
|
|
vlanTestAPIOutputTap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
untapped(2),
|
|
tapped(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the Vlan is tapped."
|
|
::= { vlanTestAPIOutputEntry 9 }
|
|
|
|
vlanTestAPIOutputVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the Vlan Id."
|
|
::= { vlanTestAPIOutputEntry 10 }
|
|
|
|
|
|
-- VLAN Count
|
|
|
|
vlanCountAPITotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanCountAPI 1 }
|
|
|
|
vlanCountAPIAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanCountAPI 2 }
|
|
|
|
vlanCountAPIAutoreg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanCountAPI 3 }
|
|
|
|
|
|
-- VlanAMR
|
|
|
|
vlanAMRRulesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanAMRRulesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table displays the on/off status of each individual AMR Rule."
|
|
::= { vlanAMRRules 1 }
|
|
|
|
vlanAMRRulesEntry OBJECT-TYPE
|
|
SYNTAX VlanAMRRulesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { vlanAMRRulesRule }
|
|
::= { vlanAMRRulesTable 1 }
|
|
|
|
VlanAMRRulesEntry ::=
|
|
SEQUENCE {
|
|
vlanAMRRulesRule INTEGER,
|
|
vlanAMRRulesStatus INTEGER
|
|
}
|
|
|
|
vlanAMRRulesRule OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
etherType(2),
|
|
ipSubNet(3),
|
|
netBIOS(4),
|
|
ipxServer(5),
|
|
appleTalk(6),
|
|
decNET(7),
|
|
vines(8),
|
|
bpdu(9)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Refers to the enumerated value corresponding to each AMR rule"
|
|
::= { vlanAMRRulesEntry 1 }
|
|
|
|
vlanAMRRulesStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
-- off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Displays whether the rule is currently on or off"
|
|
::= { vlanAMRRulesEntry 2 }
|
|
|
|
-- AMR Stats
|
|
-- This table displays miscellaneous stats about the state of AMR rule.
|
|
|
|
vlanAMRStatsNumRulesEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Refers to the number of rules that are on in the AmrRules"
|
|
::= { vlanAMRStats 1 }
|
|
|
|
vlanAMRStatsSingleMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Displays the mask that is used with the IP-Subnet AMR rule"
|
|
::= { vlanAMRStats 2 }
|
|
|
|
|
|
|
|
-- AMR Subnets
|
|
-- This table displays miscellaneous stats about the state of AMR rule.
|
|
|
|
vlanAMRSubnetsPrefix OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanAMRSubnets 1 }
|
|
|
|
vlanAMRSubnetsMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanAMRSubnets 2 }
|
|
|
|
|
|
--
|
|
|
|
vlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPort 1 }
|
|
|
|
vlanPortEntry OBJECT-TYPE
|
|
SYNTAX VlanPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
INDEX { vlanPortPortNum }
|
|
::= { vlanPortTable 1 }
|
|
|
|
VlanPortEntry ::=
|
|
SEQUENCE {
|
|
vlanPortPortNum INTEGER,
|
|
vlanPortPortStatus INTEGER,
|
|
vlanPortPortPolicy INTEGER,
|
|
vlanPortVlanName DisplayString,
|
|
vlanPortAdminStatus INTEGER,
|
|
vlanPortUniPolicy INTEGER,
|
|
vlanPortFloodPolicy INTEGER,
|
|
vlanPortRouterPort INTEGER,
|
|
vlanPortVlanId INTEGER,
|
|
vlanPortRelayAgent IpAddress,
|
|
vlanPortLayer3Learning INTEGER
|
|
}
|
|
|
|
|
|
vlanPortPortNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary index to the VlanPort table."
|
|
::= { vlanPortEntry 1 }
|
|
|
|
vlanPortPortStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 2 }
|
|
|
|
vlanPortPortPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
normal(2),
|
|
locked(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 3 }
|
|
|
|
vlanPortVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 4 }
|
|
|
|
vlanPortAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 5 }
|
|
|
|
vlanPortUniPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
open(2),
|
|
secure(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 6 }
|
|
|
|
vlanPortFloodPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
floodOn(2),
|
|
floodOff(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 7 }
|
|
|
|
vlanPortRouterPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
routerPort(2),
|
|
noRouter(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 8 }
|
|
|
|
vlanPortVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 9 }
|
|
|
|
vlanPortRelayAgent OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 10 }
|
|
|
|
vlanPortLayer3Learning OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
enabled(2),
|
|
disabed(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { vlanPortEntry 11 }
|
|
|
|
END
|