Observium_CE/mibs/mrv/NBASE-G1-MIB

3095 lines
114 KiB
Plaintext

-- =======================================================================
-- File : switch.mib
-- Description : Private MIB for NBase Switch Communications
-- Ethernet Switches
-- By : Sergiu Rotenstein
-- Version : $Revision: 1.1.1.1.56.1 $
-- Date : $Date: 2009/05/07 14:48:04 $
-- $Log: switch.mib,v $
-- Revision 1.1.1.1.56.1 2009/05/07 14:48:04 olgab
-- 1. Commit question is added to reboot CLI command.
-- 2. Command 'reboot-force' without commitment is added.
-- 3. Option to reboot from backup partition is add (reboot backup).
-- 4. Command reboot is moved from cli_reboot.c to vtysh_osm.c.
-- 5. BackupRestart is added to nbsSysRestart MIB object.
-- Files:
-- ucd-snmp-2 - agent/mibgroup/nbase/Switch/nbsSys.[ch], switch.mib;
-- firehawk - cramfs/buildcramfs.sh, install/etc/sudoers;
-- common - uid_sys.h;
-- router - install.tcsh, Servers/ssys.c, initd/initd.c,
-- ha/scripts/ha_tasks, ha/service/ha.[ch],
-- ha/service/ha_debug.c, ha/service/ha_uid.c,
-- scripts/part_change.sh;
-- zebos5 - osmd/cli_reboot.c, vtysh/vtysh_osm.c.
--
-- Revision 1.1.1.1 2002/03/19 13:41:58 alex
-- Version 4.2.3
--
-- Revision 1.1.1.1 2002/03/10 11:52:45 alex
-- Version 4.2.3 (For CERT report reasons)
--
-- Revision 1.10 2001/03/01 14:52:36 alex
-- '
-- ' at the file edge
--
-- Revision 1.9 2001/02/28 14:11:03 yakovv
-- It has been moved from MegaVision mibs data base
--
-- Revision 1.7 2001/02/27 12:11:23 alex
-- Full NBASE private mibs (not in usage, use their
-- subset: switch1.mib & gswitch1.mib)
-- =======================================================================
--
--
-- Copyright (c) 1995 NBase Switch Communications. All Rights Reserved.
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This NBase SNMP MIB Specification
-- embodies NBase's proprietary intellectual property. NBase
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is NBase's intent to encourage the widespread use of this
-- specification in connection with the management of NBase's
-- products. NBase grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of NBase's products.
--
-- This specification is supplied "AS IS," and NBase makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of S. Rotenstein.
--
-- If you have any questions about this MIB, please call NBase
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- NBase retains the right to change this MIB without notification.
--
--
NBASE-G1-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
IpAddress,
-- NetworkAdress,
TimeTicks,
Counter FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB;
-- TRAP-TYPE FROM RFC-1215;
MacAddress ::= OCTET STRING(SIZE(6))
-- ************************************************************
-- NBase Object Identifier Definition
-- ************************************************************
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
-- ************************************************************
-- GROUPS in NBASE-MEGASW-MIB
--
-- The following groups are generally defined for all the NBase
-- switching products:
--
-- - nbsProduct: contains the definitions of the different products
-- sysObjectId
--
-- - nbSys : contains the general switch system object
-- definitions that are not specific to a
-- certain product, but to all the NBase
-- switching products belonging to the first generation.
--
-- - nbsPortCfg: contains the port configuration and status related
-- object definitions, common to all the NBase
-- switching products belonging to the first generation.
--
-- - nbsEtherInfo :
-- contains the Ethernet Information, specific to
-- all the NBase switching products belonging to the
-- first generation, that are not provided by the
-- Ethernet Mib.
--
-- - nbsSwitchPerf:
-- contains the Performance Statistics, common to
-- all the NBase switching products belonging to the
-- first generation, that are not provided by the
-- Bridge Mib and other standard MIBs
--
-- - nbsTraps:
-- contains the specific NBase traps, common to
-- all the NBase switching products belonging to
-- first generation.
--
-- The following groups are generally defined for specific NBase
-- switching products:
--
-- - nbsMiniSwDb:
-- contains the Switching Data Base Objects specific
-- to the NH204/MiniSwitch product.
--
-- - nbsMegaSwDb:
-- contains the Switching Data Base Objects specific
-- to the MegaSwitch family of products.
--
-- *******************************************************************
nbsProducts OBJECT IDENTIFIER ::= { nbSwitchG1 1 }
nbsSys OBJECT IDENTIFIER ::= { nbSwitchG1 2 }
nbsSysSnmpCfg OBJECT IDENTIFIER ::= { nbSwitchG1 3 }
nbsPortCfg OBJECT IDENTIFIER ::= { nbSwitchG1 4 }
nbsEtherInfo OBJECT IDENTIFIER ::= { nbSwitchG1 5 }
nbsSwitchPerf OBJECT IDENTIFIER ::= { nbSwitchG1 6 }
nbsTraps OBJECT IDENTIFIER ::= { nbSwitchG1 7 }
nbsMiniSwDb OBJECT IDENTIFIER ::= { nbSwitchG1 8 }
nbsMegaSwDb OBJECT IDENTIFIER ::= { nbSwitchG1 9 }
--
-- ************************************************************
-- PRODUCTS in NBASE-MIB - define the sysObjectId
--
-- Three products are defined :
-- - miniSwicth - defining the sysObjectId for NH204-AT
-- - megaSwitch20x - defining the sysObjectId for NH208-AT
-- and for NH215-AT
-- - megaFastSwitch- defining the sysObjectId for NH2007
-- - megaSwitchII - defining the sysObjectId for NH2012
-- *************************************************************
miniSwitch OBJECT IDENTIFIER ::= { nbsProducts 1 } --
megaSwitch208 OBJECT IDENTIFIER ::= { nbsProducts 2 } --
megaSwitch215 OBJECT IDENTIFIER ::= { nbsProducts 3 } --
megaFastSwitch OBJECT IDENTIFIER ::= { nbsProducts 4 } --
megaSwitchII OBJECT IDENTIFIER ::= { nbsProducts 5 } --
megaSwitch2015 OBJECT IDENTIFIER ::= { nbsProducts 6 } --
megaSwitch2048 OBJECT IDENTIFIER ::= { nbsProducts 7 } --
-- *************************************************************
-- Objects in the NBase System Group
--
-- These objects are general for all the NBase Ethernet Switches
-- *************************************************************
nbsSysFwVers OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SNMP Agent firmware version in the form Vmajor.minor"
::= { nbsSys 1 }
nbsSysPortsNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Switching Ports provided by this system."
::= { nbsSys 2 }
nbsSysRestart OBJECT-TYPE
SYNTAX INTEGER {
running (1), -- system is running
coldRestart(2), -- execute a cold/hardware restart
warmRestart(3), -- execute a warm/software restart
backupRestart(4) -- execute a warm/software restart from backup partition
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This object is used to reset the system.
Writing a coldRestart(2), causes the switching engine
as well as the SNMP Agent CPU to be hardware resetted,
similar to a power-on cycle.
Writing a warmRestart(3), causes only a restart of the
the SNMP Agent CPU operative software. The switching
engine continues to operate. Nevertheless, it is
reinitialized to the parameters value stored in the
system NVRAM. These paramters may be different from
those of the previous session."
::= { nbsSys 3 }
nbsSysNumRestarts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of warmRestarts executed by the system, since the
last coldRestart or power-on cycle..
A warmRestart may be initiated by:
- writing a warmRestart value in the nbsSysRestart object.
- a warmRestart command from the Administrative Interface.
- the SNMP Agent Firmware due to certain conditions."
::= { nbsSys 4 }
nbsSysLastError OBJECT-TYPE
SYNTAX INTEGER{
noError (1) -- no fatal error occured
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The error code of the last fatal error that generated a
warm reset."
::= { nbsSys 5 }
nbsSysErrUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time (in hundredths of a second) since the last
cold reset/power cycle when a fatal error occured.
This variable shows the system uptime from the last
cold reset/power on cycle, unless a fatal error occured."
::= { nbsSys 6 }
nbsSysSwitchDBSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum size of the Switching Data Base. It indicates
how many MAC Addresses may be stored in the system
Switching Data Base. The possible values are 1024 or 2048."
::= { nbsSys 7 }
nbsSysSetNvramDefaults OBJECT-TYPE
SYNTAX INTEGER {
setDefaults (1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing the value setDefaults to this objects will restore
the defaults in the NVRAM data base. These values will take
effect after a system reset"
::= { nbsSys 8 }
nbsSysResetSwitchStats OBJECT-TYPE
SYNTAX INTEGER {
resetStats (1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing the value resetStats to this object will reset all
the switching counters, for all the ports including the
the Ethernet, switching and the SNMP Agent computed
statistics"
::= { nbsSys 9 }
nbsSysStpEnable OBJECT-TYPE
SYNTAX INTEGER {
stpDisable(1),
stpEnable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing one of the allowed values to this object will
modify the Administrative state of the Spanning Tree.
This value will take effect in the next session after a
system reset.
Writing the value StpDisable to this object will disable
the Spanning Tree Engine.
Writing the value StpEnable to this object will enable
the Spanning Tree Engine."
::= { nbsSys 10 }
nbsSysRunStpState OBJECT-TYPE
SYNTAX INTEGER {
stpDisable(1),
stpEnable (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Running state of the Spanning Tree Engine."
::= { nbsSys 11 }
--
-- Selftest Level - in system group
--
nbsSysSelftestLevel OBJECT-TYPE
SYNTAX INTEGER {
ststNone(1),
ststShort(2),
ststLong(3),
ststDiagnostics(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NVRAM based level of the system selftest.
It is supported only by the MegaSwitch II family.
The values are :
ststNone - meaning that no selftest will be executed
upon boot-up
ststShort- meaning that a short selftest, of approx 10-20
seconds will be executed upon boot-up
ststLong - meaning that a long/extensive selftest will
be executed upon boot-up
ststDiagnostics - meaning that upon boot-up the diagnostics
mode is entered. In this mode it is possible to
interactively select the test or the group of tests
that will be executed. This value may not be set through
an SNMP set command."
::= { nbsSys 13 }
nbsSysRomVers OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SNMP Agent firmware Rom version "
::= { nbsSys 14 }
-- ******************************************************************
-- The nbsSysFrmGen Subgoup
--
-- Implementation of the nbsSysFrmGen subgroup is optional for
-- Nbase products that do not implement a frame generator - like the
-- NH204.
--
-- The nbsSysFrmGen Group is used by a station to initiate an Ethernet
-- traffic flow from this agent to the address denoted by nbsSysFrmGenDa.
--
-- To start a Frame Generator session, you must set the objects:
-- nbsSysFrmGenDa, nbsSysFrmGenSa, nbsSysFrmGenPktLen, nbsSysFrmGenPktFill,
-- nbsSysFrmGenPktRate, nbsSysFrmGenDestMap & nbsSysFrmGenPktNum.
-- The defaults are:
-- nbsSysFrmGenDa = loopback address, nbsSysFrmGenSa = device address,
-- nbsSysFrmGenPktLen = 60, nbsSysFrmGenPktFill = 0,
-- nbsSysFrmGenPktRate = 1, nbsSysFrmGenPktNum = 0 ( forever )
--
-- Note: Only one Frame Generator session can be activated at a time.
--
-- *************************************************************************
nbsSysFrmGen OBJECT IDENTIFIER ::= { nbsSys 12 }
nbsSysFrmGenSession OBJECT-TYPE
SYNTAX INTEGER{
idleFG (1), -- The Frame Generator Session is idle(GET)
-- or stop the Frame Generator(SET).
runFG (2) -- The Frame Generator Session is running(GET)
-- or start a Frame Generator Session(SET)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object controls the activity of the Frame Generator
process."
::= { nbsSysFrmGen 1 }
nbsSysFrmGenDa OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Destination MAC Address."
DEFVAL { '000000000000'h }
::= { nbsSysFrmGen 2 }
nbsSysFrmGenSa OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Source MAC Address."
DEFVAL { '000000000000'h }
::= { nbsSysFrmGen 3 }
nbsSysFrmGenPktFill OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Packet Fill Pattern. The default is 0."
::= { nbsSysFrmGen 4 }
nbsSysFrmGenPktRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Rate, meaning the number of packets
per second to be generated. Each device is able to
generate a certain number of packets/second.
Default is 1 packet/second"
::= { nbsSysFrmGen 5 }
nbsSysFrmGenDestMap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Destination Map = the set of ports
to which the generated packets are to be sent. Each octet
within the value of this object specifies a set of
eight ports, with the first octet specifying ports
1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length."
::= { nbsSysFrmGen 6}
nbsSysFrmGenPktNum OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Number of Packets to be generated.
Default is 1."
::= { nbsSysFrmGen 7 }
nbsSysFrmGenPktLen OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Frame Generator Packet Length. Default is 60 bytes"
::= { nbsSysFrmGen 8 }
nbsSysFrmGenXmtPktNum OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Packets transmitted by the The Frame Generator."
::= { nbsSysFrmGen 9 }
--
-- ******************************************************************
--
-- Objects for the SNMP Agent configuration, including all the
-- necessary IP ( in-band or out-band ) and SNMP parameters.
--
-- Implementation of the nbsSysSnmpCfg group is mandatory for all NBase
-- products.
--
-- *********************************************************************
nbsSysIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the IP Address for the
in-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntAddr entry in the ipAddrTable,
for ipAdEntIfIndex 1
If the system has no current operational IP Address, meaning
that, the access is done out-of-band, then this value takes
effect immediately. In this case the NetMask and the
BcastAddr will be automatically build.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 1 }
nbsSysNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the subnet mask for
the in-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntNetMask entry in the ipAddrTable,
for ipAdEntIfIndex 1
If the system has no current operational IP Address, meaning
that, the access is done out-of-band, then this value takes
effect immediately.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 2 }
nbsSysBcastAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the IP Broadcast
Address for the in-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntBcastAddr entry in the ipAddrTable,
for ipAdEntIfIndex 1
If the system has no current operational IP Address, meaning
that, the access is done out-of-band, then this value takes
effect immediately.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 3 }
nbsSysObIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the IP Address for the
out-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntAddr entry in the ipAddrTable,
for ipAdEntIfIndex equal to the SLIP interface value.
If the system has no current operational Out-Band IP Address,
meaning that, the access is done in-band, then this value
takes effect immediately. In this case the NetMask and the
BcastAddr will be automatically build.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 4 }
nbsSysObNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the subnet mask for
the out-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntNetMask entry in the ipAddrTable,
for ipAdEntIfIndex equal to the SLIP interface value.
If the system has no current operational Out-Band IP Address,
meaning that, the access is done in-band, then this value
takes effect immediately.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 5 }
nbsSysObBcastAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the IP Broadcast
Address for the in-band access.
This value is stored in the system NVRAM.
The current operational IP Adress may be obtained by
accessing the ipAdEntBcastAddr entry in the ipAddrTable,
for ipAdEntIfIndex equal to the SLIP interface value.
If the system has no current operational Out-Band IP Address,
meaning that, the access is done in-band, then this value
takes effect immediately.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 6 }
nbsSysDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the Default Gateway.
This value is stored in the system NVRAM.
The current operational Default Gateway IP Adress may be
obtained by accessing ipRouteNextHop object of the 0.0.0.0
entry in the ipRouteTable.
If the system has no current operational Default Gateway
IP Address, then this value takes effect immediately.
Otherwise it will take effect after a system reset"
::= { nbsSysSnmpCfg 7 }
nbsSysReadComunity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..256))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the read community
string. This value is stored in the system NVRAM.
It will take effect after a system reset"
::= { nbsSysSnmpCfg 8 }
nbsSysWriteComunity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..256))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Administrative value of the write community
string. This value is stored in the system NVRAM.
It will take effect after a system reset.
The object may not be read for obvious security reasons.
A GET request will be answered by a zero length string."
::= { nbsSysSnmpCfg 9 }
nbsSysBootpEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(1), -- BOOTP process is disabled
enable (2) -- BOOTP process is enabled
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent value for the activation of the BOOTP process.
This value is stored in the system NVRAM also and will be
preserved over system resets and power cycles."
::= { nbsSysSnmpCfg 10 }
nbsSysTrapTblMaxSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum size (number of rows) allowed in the trap table"
::= { nbsSysSnmpCfg 11 }
nbsSysTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsSysTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of managers to whom will the traps generated by the
SNMP agent will be sent.
It represents the current operational table as well as the
NVRAM saved table. The entries in the table are saved over
system resets and power up cycles"
::= { nbsSysSnmpCfg 12 }
nbsSysTrapEntry OBJECT-TYPE
SYNTAX NbsSysTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the information necessary to generate a trap to be
sent to a particular manager.
The object nbsSysTrapTblEntStatus, when written is used to
create or delete an entry/row in nbsSysTrapTable. To create
a new entry a SET PDU with the nbsSysTrapTblEntIpAddr,
nbsSysTrapTblEntComm and nbsSysTrapTblEntStatus objects is
required."
INDEX { nbsSysTrapTblEntIndex }
::= { nbsSysTrapTable 1 }
NbsSysTrapEntry ::= SEQUENCE {
nbsSysTrapTblEntIndex INTEGER,
nbsSysTrapTblEntStatus INTEGER,
nbsSysTrapTblEntIpAddr IpAddress,
nbsSysTrapTblEntComm DisplayString
}
nbsSysTrapTblEntIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the entry/row in the trap table in the range
1 to the value of nbsSysTrapTblMaxSize."
::= { nbsSysTrapEntry 1 }
nbsSysTrapTblEntStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1), -- an invalidated entry
active (2) -- an active entry describing a manager
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to get/set the validity of the
information contained by nbsSysTrapEntry row.
Setting this object to the value invalid(1) has the effect of
deleting the corresponding entry in the nbsSysTrapTable.
Deleting and entry has the effect of initializing it to default
values : IpAddr = 0.0.0.0 & Comm = null string.
Setting this object to the value valid(2) entry has the effect of
creating a new row/entry in the nbsSysTrapTable object, if an entry
with the same nbsSysTrapTblEntIpAddr does not exist. If such
an entry exists, then a 'badValue' error will be returned.
The GET operations will receive a value of valid(2) for
existing entries. An invalid(1) value indicates an entry that
was deleted by a previous SET operation."
::= { nbsSysTrapEntry 2 }
nbsSysTrapTblEntIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP Address of a manager that is to receive the SNMP agent
generated traps"
::= { nbsSysTrapEntry 3 }
nbsSysTrapTblEntComm OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Community string used by the SNMP agent in the traps
generated"
::= { nbsSysTrapEntry 4 }
nbsSysTftpSwFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Software File Name. This is the remote
file name string provided to the TFTP client application
when starting a Firmware Update process.
This value is stored in the system NVRAM as well as in
the SNMP Agent current configuration."
::= { nbsSysSnmpCfg 13 }
nbsSysTftpParFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Parameters File Name. This is the remote
file name string provided to the TFTP server application
when using the BOOTP/TFTP processin order to configure the
SNMP Agent.
This value is stored in the system NVRAM as well as in
the SNMP Agent current configuration."
::= { nbsSysSnmpCfg 14 }
nbsSysSerialLineMode OBJECT-TYPE
SYNTAX INTEGER{
adminIf(1),-- serial line is in Terminal Administrative Mode
slipIf (2) -- serial line is in SLIP mode
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode in which the serial line is used:
by the local Administrative Interface, or as a SLIP line.
Note that setting this object to adminIf(1) value while
in SLIP mode will abort the serial connection between the
SNMP Manager and the device.
Setting this object to slipIf(2) while in Administrative
Interface Mode will abort the local terminal connection."
::= { nbsSysSnmpCfg 15 }
nbsSysSerialSlipBaudRate OBJECT-TYPE
SYNTAX INTEGER{
b9600 (1), -- baud rate is 9600
b19200 (2), -- baud rate is 19200
b38400 (3) -- baud rate is 38400
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Serial Line Baud Rate when in SLIP Mode.
This value is stored in the system NVRAM as well as in
the SNMP Agent current configuration."
::= { nbsSysSnmpCfg 16 }
nbsSysTelnetSession OBJECT-TYPE
SYNTAX INTEGER{
connected (1),-- a TELNET session is in process
disconnect (2) -- no TELNET session is in process
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates if there is any TELNET session in
progress."
::= { nbsSysSnmpCfg 17 }
nbsSysTelnetHost OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the remote IP host that connected
to the local device. It is 0.0.0.0 if there is no active
Telnet session"
::= { nbsSysSnmpCfg 19 }
nbsSysTftpRswFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNMP Agent Remote Software File Name. This is the remote
file name string provided to the TFTP Server application
by the SNMP Agent TFTP client, when initiating a Firmware Update
process. This value is stored in the system NVRAM as well as in
the SNMP Agent current configuration."
::= { nbsSysSnmpCfg 20 }
nbsSysTftpServerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the IP Address of the TFTP Server serving the
software/parameter download/upload process, initiated
by the SNMP agent.
It is 0.0.0.0, if there is no TFTP server is defined"
::= { nbsSysSnmpCfg 21 }
nbsSysInitDownload OBJECT-TYPE
SYNTAX INTEGER{
active (1),-- a download sesssion is activated(WRITE) or active(READ)
inactive (2),-- no download sesssion is active(READ)
activeAppl(3) -- a download sesssion from Application is activated(WRITE) or active(READ)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is used to initiate a download session from the above
TFTP server.
Note that the only writeable value is active(1) and activeAppl(3),
if no session is active at this moment."
::= { nbsSysSnmpCfg 22 }
nbsSysParDownload OBJECT-TYPE
SYNTAX INTEGER{
active (1),-- a download sesssion is activated(WRITE) or active(READ)
inactive (2) -- no download sesssion is active(READ)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is used to initiate a parameter download session from the above
TFTP server.
Note that the only writeable value is active(1), if no session is
active at this moment."
::= { nbsSysSnmpCfg 23 }
nbsSysParUpload OBJECT-TYPE
SYNTAX INTEGER{
active (1),-- an upload sesssion is activated(WRITE) or active(READ)
inactive (2) -- no upload sesssion is active(READ)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is used to initiate a parameter upload session to the above
TFTP server.
Note that the only writeable value is active(1), if no session is
active at this moment."
::= { nbsSysSnmpCfg 24 }
--
-- *********************************************************************
-- The nbsPing Subgoup
--
-- Implementation of the nbsSysPing subgroup is mandatory for all Nbase
-- products.
--
-- The nbsSysPing Group is used by a station to initiate a ping from
-- this agent to the address denoted by nbsSysPingAddr.
--
-- To ping another host, you must minimally set the nbsSysPingAddr to the
-- host that you want to ping and nbsSysPingSession to startEcho(2). The
-- other objects let you change the number of ICMP Echo request packets to
-- be transmitted. The default value is 1.
--
-- Notes:
-- 1. only one Ping can be processed at a time.
-- ************************************************************************
nbsSysPing OBJECT IDENTIFIER ::= { nbsSysSnmpCfg 18 }
nbsSysPingSession OBJECT-TYPE
SYNTAX INTEGER{
idlePing (1),
runPing (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object controls the activity of the PING process
progress.
If GET idlePing(1) shows that the ping process is inactive - idle.
If SET idlePing(1) stops an active ping process, if any.
If GET runPing(2) shows an active ping process.
If SET runPing(2) starts an active ping process, if none active.
This has to be the last SET in order to activate the PING process"
::= { nbsSysPing 1 }
nbsSysPingAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address to which the Nbase device will ping. Setting
this variable initiates the ping sequence. The default
value is the loopback address 127.0.0.1 ."
DEFVAL { '7F000001'h }
-- For SunNet Manager :
-- DEFVAL { '0x7F000001'h }
--
::= { nbsSysPing 2 }
nbsSysPingNumber OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of ICMP echo packets (pings) to be sent.
The default value is 1."
::= { nbsSysPing 3 }
nbsSysPingRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ICMP echo request (pings) sent."
::= { nbsSysPing 4 }
nbsSysPingResps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ICMP echo response packets received."
::= { nbsSysPing 5 }
nbsSysPingOwner OBJECT-TYPE
SYNTAX INTEGER {
adminInterface(1),
snmpAgent (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If a Ping Process is active, then the value of this
object shows who activated it: the Administrative
Interface or the SNMP Agent . This object value
will permit to stop the Ping Process only from the
interface that activated it - i.e. the owner."
::= { nbsSysPing 6 }
-- ************************************************************
-- End of the SNMP Agent configuration group
-- ************************************************************
-- ************************************************************
-- Objects in the NBase Port Configuration Group
--
-- These objects are general for all the NBase Ethernet Switches
-- *************************************************************
nbsPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsPortCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the port configurations entries. The number of
entries is given by nbsSysPortsNumber"
::= { nbsPortCfg 1 }
nbsPortCfgEntry OBJECT-TYPE
SYNTAX NbsPortCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the information necessary to configure/describe a
port configuration. The number of rows/entries is fixed. A
row/entry may not be created or deleted"
INDEX { nbsPortCfgIndex }
::= { nbsPortCfgTable 1 }
NbsPortCfgEntry ::= SEQUENCE {
nbsPortCfgIndex INTEGER,
nbsPortCfgLanType INTEGER,
nbsPortCfgIfType INTEGER,
nbsPortCfgPortSelect INTEGER,
nbsPortCfgIfLink INTEGER,
nbsPortCfgPortFctrl INTEGER,
nbsPortCfgPortDplex INTEGER,
nbsPortCfgPortDelay INTEGER,
nbsPortCfgSpeedSelect INTEGER,
nbsPortCfgEnable INTEGER,
nbsPortCfgIsvpMode INTEGER
}
nbsPortCfgIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsPortCfgEntry 1 }
nbsPortCfgLanType OBJECT-TYPE
SYNTAX INTEGER {
none (1), -- no LAN interface installed
eth10 (2), -- Ethernet 10Mbps
eth100 (3), -- Ethernet 100Mbps
eth10or100 (4), -- Ethernet 10/100Mbps
eth100B (5), -- Ethernet 100Mbps Backbone/ISVLAN
eth1000B (6), -- Ethernet 1000Mbps Backbone/ISVLAN
atmLane (7), -- ATM Lan Emulation Module
eth100Grp (8), -- Ethernet 100Mbps Group Switching
eth10or100Grp (9), -- Ethernet 10/100Mbps Group Switching
fddi (10), -- FDDI
eth100or1000 (11), -- Ethernet 100/1000Mbps
eth10hpna (12), -- Ethernet 10 HomePNA
eth100or1000amp (13), -- Ethernet 100/1000Mbps
eth10or100overVDSL (14), -- Ethernet 10/100Mbps over VDSL
ethSFP (15), -- Ethernet SFP Port [speed: auto / 1000MBps]
eth10or100or1000 (16), -- Ethernet 10/100/1000Mbps
ethSFP100 (30), -- Ethernet SFP Port [speed: 100MBps]
ethXFP (40), -- Ethernet XFP Port [speed: 10000MBps]
ethComboDualMode (50), -- Ethernet Combo Dual mode Ports
ethComboTriMode (51) -- Ethernet Combo Tri-mode Ports
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port LAN type that is installed (if exists)."
::= { nbsPortCfgEntry 2 }
nbsPortCfgIfType OBJECT-TYPE
SYNTAX INTEGER {
aui (1), -- AUI interface - Ethernet 10 Mbps only
tp (2), -- TP interface - 10 or 100 Mbps
auiTp (3), -- AUI & TP interface - Ethernet 10 Mbps only
tpfd (4), -- TP Full Duplex capable - 10 or 100 Mbps
coax (5), -- COAX interface- Ethernet 10 Mbps only
foMm (6), -- Fiber Optic MultiMode - 10 or 100 Mbps
foSm (7), -- Fiber Optic SingleMode - 10 or 100 Mbps
none (8), -- no interface installed - no LAN installed
foSxM (9), -- Fiber Optic MultiMode - GigaBit - (WaveLength=850nm)
foLxM (10), -- Fiber Optic MultiMode - GigaBit - (WaveLength=1310nm)
foLxS1 (11), -- Fiber Optic SingleMode1 - GigaBit - (WaveLength=1310nm)
foLxS2 (12), -- Fiber Optic SingleMode2 - GigaBit - (WaveLength=1550nm)
foLxS3 (13), -- Fiber Optic SingleMode3 - GigaBit - (WaveLength=1550nm)
foM (14), -- Fiber Optic MultiMode - FastEthernet,ATM,FDDI - (WaveLength=1310nm)
foMX (15), -- Fiber Optic MultiMode - FastEthernet - (WaveLength=1310nm)
foS1 (16), -- Fiber Optic SingleMode1 - FastEthernet,ATM,FDDI - (WaveLength=1310nm)
foS2 (17), -- Fiber Optic SingleMode2 - FastEthernet,ATM,FDDI - (WaveLength=1310nm)
foS3 (18), -- Fiber Optic SingleMode3 - FastEthernet,ATM - (WaveLength=1550nm)
foLxS4 (19), -- Fiber Optic SingleMode4 - GigaBit - (WaveLength=1550nm)
foLxS5 (20), -- Fiber Optic SingleMode5 - GigaBit - (WaveLength=1550nm)
foS4 (21), -- Fiber Optic SingleMode4 - FastEthernet - (WaveLength=1550nm)
foS5 (22), -- Fiber Optic SingleMode5 - FastEthernet - (WaveLength=1550nm)
foM10 (23), -- Fiber Optic MultiMode - Ethernet - (WaveLength=850nm)
foGMX (24), -- Fiber Optic MultiMode - GigaBit - (WaveLength=1310nm)
foS1A (25), -- Fiber Optic SingleMode - GigaBit Long distance - (WaveLength=1310nm)
foPAL (26) -- Fiber Optic Passive AirLink
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port physical interface that is installed (if any)."
::= { nbsPortCfgEntry 3 }
nbsPortCfgPortSelect OBJECT-TYPE
SYNTAX INTEGER {
other (1), -- none of the following: for the non
-- TP/AUI kind like FO
aui (2), -- AUI interface select(ed)
tp (3), -- TP interface select(ed)
asel (4) -- Auto Select Mode employed
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port physical interface type selection.
For regular 10 Mbps Ethernet Ports, the default value
is Auto Select.
100 Base-Tx ports do not support more than one type of
physical interface.
Setting a not supported type of interface will result in
a badValue response"
DEFVAL { asel }
::= { nbsPortCfgEntry 4 }
nbsPortCfgIfLink OBJECT-TYPE
SYNTAX INTEGER {
other (1), -- non existing/non Ethernet ifs state
enable (2), -- link is enabled - for Ethernet ifs only
disable(3) -- link is disabled - for Ethernet ifs only
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link integrity status. This object is rellevant
for a port of type Twisted Pair or Fiber Optic,
10 or 100 Mbps"
::= { nbsPortCfgEntry 5 }
nbsPortCfgPortFctrl OBJECT-TYPE
SYNTAX INTEGER {
enable (1), -- enable flow control
disable (2) -- disable flow control
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port flow control mode selection: enable (default )
or disable"
DEFVAL { enable }
::= { nbsPortCfgEntry 6 }
nbsPortCfgPortDplex OBJECT-TYPE
SYNTAX INTEGER {
halfDuplex (1),
fullDuplex (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port dplex mode selection: halfDuplex(1) - default
or fullDuplex(2) "
DEFVAL { halfDuplex }
::= { nbsPortCfgEntry 7 }
nbsPortCfgPortDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port forwarding delay expressed in bytes, with an
acceptable range of 6..64 bytes. The default is 64 bytes.
This object is supported only by the NH204-AT device"
DEFVAL { 64 }
::= { nbsPortCfgEntry 8 }
nbsPortCfgSpeedSelect OBJECT-TYPE
SYNTAX INTEGER {
autoSense (1),
force10 (2),
force100 (3),
force1000 (4),
force10000 (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Ethernet Port speed selection in the case of a
different 'nbsPortCfgLanType' Ethernet ports."
DEFVAL { autoSense }
::= { nbsPortCfgEntry 9 }
nbsPortCfgEnable OBJECT-TYPE
SYNTAX INTEGER {
portDisable(1),
portEnable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port Enable/Disable"
DEFVAL { portEnable }
::= { nbsPortCfgEntry 10 }
nbsPortCfgIsvpMode OBJECT-TYPE
SYNTAX INTEGER {
access (1),
trunk (2),
nonIsvp (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Inter-Switch Virtual Mode of this port. nonIsvp(3)
means the port does not support this mode of operation.
Access(1) means the port is in Access mode. Trunk(2) means
the port is in Trunk mode."
::= { nbsPortCfgEntry 11 }
nbsPortGrpCfgNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Switching Ports supported
by the system."
::= { nbsPortCfg 2 }
nbsPortGrpCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsPortGrpCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the port configurations entries. The number of
entries is given by nbsSysPortsNumber"
::= { nbsPortCfg 3 }
nbsPortGrpCfgEntry OBJECT-TYPE
SYNTAX NbsPortGrpCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the information necessary to configure/describe a
port configuration. The number of rows/entries is fixed. A
row/entry may not be created or deleted"
INDEX { nbsPortGrpCfgIndex }
::= { nbsPortGrpCfgTable 1 }
NbsPortGrpCfgEntry ::= SEQUENCE {
nbsPortGrpCfgIndex INTEGER,
nbsPortGrpCfgGrpNumber INTEGER,
nbsPortGrpCfgPortNumber INTEGER,
nbsPortGrpCfgLinkStatus INTEGER,
nbsPortGrpCfgActivity INTEGER
}
nbsPortGrpCfgIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to 32."
::= { nbsPortGrpCfgEntry 1 }
nbsPortGrpCfgGrpNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"number of groups "
::= { nbsPortGrpCfgEntry 2 }
nbsPortGrpCfgPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"number of ports in group "
::= { nbsPortGrpCfgEntry 3 }
nbsPortGrpCfgLinkStatus OBJECT-TYPE
SYNTAX INTEGER{
linkOff(1),
linkOn (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the port"
::= { nbsPortGrpCfgEntry 4 }
nbsPortGrpCfgActivity OBJECT-TYPE
SYNTAX INTEGER{
nonActivity(1),
activity (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port activity"
::= { nbsPortGrpCfgEntry 5 }
-- ************************************************************
-- End of the NBase Port Configuration Group
-- ************************************************************
-- ************************************************************
-- Objects in the NBase Ethernet Information Group
--
-- These objects are general for all the NBase Ethernet Switches
-- The objects provide the Ethernet MAC level information &
-- statistics that are not provided by the Ethernet MIB.
-- ************************************************************
nbsEthInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsEthInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the port NBase specific Ethernet Statistics.
Number of entries is given by nbsSysPortsNumber"
::= { nbsEtherInfo 1 }
nbsEthInfoEntry OBJECT-TYPE
SYNTAX NbsEthInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Ethernet Statistics for a port.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsEthInfoIndex }
::= { nbsEthInfoTable 1 }
NbsEthInfoEntry ::= SEQUENCE {
nbsEthInfoIndex INTEGER,
nbsEthInfoCntFctrls Counter,
nbsEthInfoCntExcessFctrls Counter
}
nbsEthInfoIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsEthInfoEntry 1 }
nbsEthInfoCntFctrls OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the flow control mechanism was activated
on the specified input port, due to a full buffer on the
output port. The number is correct if the flow control
mechanism is enabled"
::= { nbsEthInfoEntry 2 }
nbsEthInfoCntExcessFctrls OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the flow control mechanism was activated
unsuccessfull 15 times. The number is correct if the
flow control mechanism is enabled"
::= { nbsEthInfoEntry 3 }
-- ************************************************************
-- End of the NBase NBase Ethernet Statistics Group
-- ************************************************************
-- ************************************************************
--
-- Objects in the NBase Performance Switching Statistics Group
--
-- These objects are general for all the NBase Ethernet Switches
-- The objects provide the Switching Performance Statistics that
-- are not provided by the Bridge MIB.
-- ************************************************************
-- **********************************
-- Switching Port Statistics
-- **********************************
nbsSwitchPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsSwitchPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of NBase port specific performance statistics.
Number of entries is given by nbsSysPortsNumber"
::= { nbsSwitchPerf 1 }
nbsSwitchPerfEntry OBJECT-TYPE
SYNTAX NbsSwitchPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Ethernet Statistics for a port.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsSwitchPerfIndex }
::= { nbsSwitchPerfTable 1 }
NbsSwitchPerfEntry ::= SEQUENCE {
nbsSwitchPerfIndex INTEGER,
nbsSwitchPerfMcastPkts Counter,
nbsSwitchPerfUnknPkts Counter
}
nbsSwitchPerfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsSwitchPerfEntry 1 }
nbsSwitchPerfMcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Multicast packets received by the switching entity
on this port"
::= { nbsSwitchPerfEntry 2 }
nbsSwitchPerfUnknPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets received by the switching entity
on this port with unknown destination port. As a result
these packets were forwarded to all the switch other
ports - flooding"
::= { nbsSwitchPerfEntry 3 }
--
-- ****************************************************************
-- The nbsPortFwdPerfTable containes the number of packets and bytes
-- forwarded from a specific input port to another port of the
-- switch.
-- The entry <i,i> contains the filtered packets and frames.
-- *****************************************************************
nbsPortFwdPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsPortFwdPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the NBase port specific switching performance
statistics. Contains the number of packets and bytes
forwarded from nbsPortFwdPerfInPort to all other
nbsPortFwdPerfOutPort, including itself.
Number of entries is given by nbsSysPortsNumber"
::= { nbsSwitchPerf 2 }
nbsPortFwdPerfEntry OBJECT-TYPE
SYNTAX NbsPortFwdPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Switching Performance statistics
for a port. Contains the number of packets and bytes
forwarded from nbsPortFwdPerfInPort to all other
nbsPortFwdPerfOutPort, including itself.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsPortFwdPerfInPort, nbsPortFwdPerfOutPort }
::= { nbsPortFwdPerfTable 1 }
NbsPortFwdPerfEntry ::= SEQUENCE {
nbsPortFwdPerfInPort INTEGER,
nbsPortFwdPerfOutPort INTEGER,
nbsPortFwdPerfFwdPkts Counter,
nbsPortFwdPerfFwdBytes Counter
}
nbsPortFwdPerfInPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsPortFwdPerfEntry 1 }
nbsPortFwdPerfOutPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsPortFwdPerfEntry 2 }
nbsPortFwdPerfFwdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets forwarded by the switching entity
from nbsPortFwdPerfInPort to nbsPortFwdPerfoutPort"
::= { nbsPortFwdPerfEntry 3 }
nbsPortFwdPerfFwdBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets forwarded by the switching entity
from nbsPortFwdPerfInPort to nbsPortFwdPerfoutPort"
::= { nbsPortFwdPerfEntry 4 }
--
-- ************************************
-- Management Port Statistics
-- ************************************
nbsMgmtPerfStats OBJECT IDENTIFIER ::= { nbsSwitchPerf 3 }
nbsMgmtPerfRcvdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets received by the SNMP Agent through
the management port."
::= { nbsMgmtPerfStats 1 }
nbsMgmtPerfRcvdBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes received by the SNMP Agent through
the management port."
::= { nbsMgmtPerfStats 2 }
nbsMgmtPerfFilterdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets received by the SNMP Agent through
the management port, that were discarded because they
carried an unknown protocol"
::= { nbsMgmtPerfStats 3 }
nbsMgmtPerfRcvBcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of broadcast packets received by the SNMP Agent
through the management port."
::= { nbsMgmtPerfStats 4 }
nbsMgmtPerfXmtPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets transmitted by the SNMP Agent
through the management port. This counter indicates the
number of packets generated by the Management Software.
A certain packet will be transmitted once, to a single
switch port, or multiple times, to multiple switch ports."
::= { nbsMgmtPerfStats 5 }
nbsMgmtPerfXmtUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unicast packets transmitted by the SNMP Agent
through the management port."
::= { nbsMgmtPerfStats 6 }
nbsMgmtPerfXmtMcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of multicast packets transmitted by the SNMP Agent
through the management port. This counter indicates the
number of packets generated by the Management Software.
A certain packet will be transmitted once, to a single
switch port, or multiple times, to multiple switch ports."
::= { nbsMgmtPerfStats 7 }
nbsMgmtPerfXmtBcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of broadcast packets transmitted by the SNMP Agent
through the management port. This counter indicates the
number of packets generated by the Management Software.
A certain packet will be transmitted once, to a single
switch port, or multiple times, to multiple switch ports."
::= { nbsMgmtPerfStats 8 }
--
-- ****************************************************************
-- The nbsMgmtRcvPerfTable containes the number of packets and bytes
-- forwarded to the Management Port from the other ports of the
-- switch.
-- *****************************************************************
nbsMgmtRcvPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMgmtRcvPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the NBase port specific switching performance
statistics. Contains the number of packets and bytes
forwarded to the Management Port from all the
nbsMgmtRcvPerfOutPort ports.
Number of entries is given by nbsSysPortsNumber"
::= { nbsSwitchPerf 4 }
nbsMgmtRcvPerfEntry OBJECT-TYPE
SYNTAX NbsMgmtRcvPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Switching Performance statistics
for a port. Contains the number of packets and bytes
forwarded to the Management Port from all the
nbsMgmtRcvPerfOutPort ports.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsMgmtRcvPerfInPort }
::= { nbsMgmtRcvPerfTable 1 }
NbsMgmtRcvPerfEntry ::= SEQUENCE {
nbsMgmtRcvPerfInPort INTEGER,
nbsMgmtRcvPerfFwdPkts Counter,
nbsMgmtRcvPerfFwdBytes Counter
}
nbsMgmtRcvPerfInPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsMgmtRcvPerfEntry 2 }
nbsMgmtRcvPerfFwdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets forwarded by the switching entity
to the Managemnt Port from nbsMgmtRcvPerfOutPort."
::= { nbsMgmtRcvPerfEntry 3 }
nbsMgmtRcvPerfFwdBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes forwarded by the switching entity
to the Managemnt Port from nbsMgmtRcvPerfOutPort."
::= { nbsMgmtRcvPerfEntry 4 }
--
-- *******************************************************************
-- The nbsMgmtXmtPerfTable containes the number of packets and bytes
-- forwarded from the Management Port to other ports of the
-- switch.
-- *******************************************************************
nbsMgmtXmtPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMgmtXmtPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the NBase port specific switching performance
statistics. Contains the number of packets and bytes
forwarded from the Management Port to all the
nbsMgmtXmtPerfOutPort ports.
Number of entries is given by nbsSysPortsNumber"
::= { nbsSwitchPerf 5 }
nbsMgmtXmtPerfEntry OBJECT-TYPE
SYNTAX NbsMgmtXmtPerfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Switching Performance statistics
for a port. Contains the number of packets and bytes
forwarded from the Management Port to all the
nbsMgmtXmtPerfOutPort ports.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsMgmtXmtPerfOutPort }
::= { nbsMgmtXmtPerfTable 1 }
NbsMgmtXmtPerfEntry ::= SEQUENCE {
nbsMgmtXmtPerfOutPort INTEGER,
nbsMgmtXmtPerfFwdPkts Counter,
nbsMgmtXmtPerfFwdBytes Counter
}
nbsMgmtXmtPerfOutPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each switched port. Its value ranges from
1 to the value of nbsSysPortsNumber."
::= { nbsMgmtXmtPerfEntry 2 }
nbsMgmtXmtPerfFwdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets forwarded by the switching entity
from the Managemnt Port to nbsMgmtXmtPerfOutPort."
::= { nbsMgmtXmtPerfEntry 3 }
nbsMgmtXmtPerfFwdBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes forwarded by the switching entity
from the Managemnt Port to nbsMgmtXmtPerfOutPort."
::= { nbsMgmtXmtPerfEntry 4 }
-- ************************************************************
-- End of the NBase Performance Switching Statistics Group
-- ************************************************************
-- ************************************************************
--
-- Objects in the NBase Traps Group
--
-- These objects are general for all the NBase Ethernet Switches
-- The objects provide the specific traps for the NBase devices.
-- ************************************************************
-- ************************************************************
-- End of the NBase Traps Group
-- ************************************************************
-- ************************************************************
--
-- Objects in the NBase MegaSwitch Switching Data Base Group
--
-- These objects are general for all the NBase Ethernet Switches
-- The objects provide the information regarding the Switching
-- Data Base - running and permanent.
-- ************************************************************
nbsMegaSwRunDb OBJECT IDENTIFIER ::= { nbsMegaSwDb 1 }
-- Current Switching Data Base
--
nbsMegaSwPermDb OBJECT IDENTIFIER ::= { nbsMegaSwDb 2 }
-- Permanent Switching Data Base
--
-- **************************************
-- The Running Forwarding Data Base
-- **************************************
-- *****************************************************************
-- The Running Forwarding Data Base accessed according to the index
-- *****************************************************************
nbsMegaSwRunDbTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwRunDbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current running Learn Table entries.
Number of entries is given by nbsSysSwitchDBSize"
::= { nbsMegaSwRunDb 1 }
nbsMegaSwRunDbEntry OBJECT-TYPE
SYNTAX NbsMegaSwRunDbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the NBase specific Learn Table entry information.
The information is specific to a MAC Address.
The number of rows/entries is fixed. A row/entry may not be
created or deleted"
INDEX { nbsMegaSwRunDbIndex }
::= { nbsMegaSwRunDbTable 1 }
NbsMegaSwRunDbEntry ::= SEQUENCE {
nbsMegaSwRunDbIndex INTEGER,
nbsMegaSwRunDbStatus INTEGER,
nbsMegaSwRunDbAddr MacAddress,
nbsMegaSwRunDbType INTEGER,
nbsMegaSwRunDbDport INTEGER
}
nbsMegaSwRunDbIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each Current Switching Data Base Entry.
Its value ranges from 1 to the value of nbsSysSwitchDBSize"
::= { nbsMegaSwRunDbEntry 1 }
nbsMegaSwRunDbStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid (1),
system (2),
permanent (3),
deleteOnReset (4),
deleteOnTimeout (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the status of this entry.
The default value is deleteOnTimeout(4).
invalid(1) - this value indicates a inactive entry.
The entry may receive this value either
through a management SET operation or by
being aged out.
system(2) - this value indicates a system entry,
i.e. a system address, the broadcast address
or the spanning tree group address.
permanent(3) - this entry is currently in use and will
remain so after the next reset of the switch.
This value is legal only for customFilter(2)
types of entries. Setting a virtualFilter(1)
entry to be permanent(2) will result in a
deleteOnReset(3) status.
deleteOnReset(4) - this entry is currently in use and will
remain so until the next reset of the switch.
deleteOnTimeout(5) - this entry is currently in use and will
remain so until it is aged out."
::= { nbsMegaSwRunDbEntry 2 }
nbsMegaSwRunDbAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination MAC Address in a frame to which this entry
forwarding information applies. This object can take the
value of a unicast address, a group address or the
broadcast address."
::= { nbsMegaSwRunDbEntry 3 }
nbsMegaSwRunDbType OBJECT-TYPE
SYNTAX INTEGER {
virtualFilter(1),
customFilter (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the type of the entry and its adjacent
filter.
The default value is VirtualFilter(1).
virtualFilter(1) - this entry was either learned by the
switch or was manually added through a management
SET command.
It has a set of virtual set of filters associated
with it. See Virtual Filters definitions.
customFilter (2) - this entry was manually added through a
management SET command. This kind of entry
is similar to the permanent dot1dStaticEntry.
It has a set of destination filters/bitmaps
associated with it for each input port"
::= { nbsMegaSwRunDbEntry 4 }
nbsMegaSwRunDbDport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port to which a frame containing the entry Mac Address
should be forwarded, if it is not overwritten by a Virtual
Filter. This object is rellevant for virtualFilter(1) type
of entries only"
::= { nbsMegaSwRunDbEntry 5 }
--
-- *********************************************************************
-- The Running Forwarding Data Base - Filters attached to MAC Addresses
--
-- The Forwarding Data Base contains a list of MAC Addresses with
-- attached additional forwarding information. Basically there are
-- two types of additional forwarding information : Virtual Filters
-- and Custom Filters. The Forwarding Data Base is organized
-- hierahically:
-- - addresses learned from the network are forwarded according to
-- Virtual Filters that default to the incoming port.
-- - Virtual Filter Addresses that are forwarded according to a
-- Virtual Filter defined by the FilterDport field defined.
-- - Custom Filters Addresses that are forwarded according to a
-- Custom Filter defined per source port(FilterSport) by the
-- FilterDmap object.
--
-- Creation of a row is done by creating an entry of type Virtual
-- Filter with the given MAC Address and the provided FilterSport
-- and a Virtual Filter according to the FilterDport value.
-- If the creation is of a Custom Filter entry, the entry is modified
-- by the following SET commands with the CustomFilter type , the
-- provided FilterStatus and the provided FilterDmap for the
-- FilterSport. Note that the FilterSport should be non zero at
-- creation/modification time, i.e. the SET access to the management
-- port filter is not allowed.
--
-- Setting a Virtual Filter Status to permanent value wiil be ignored.
-- Instead the filterStatus will receive a delelteOnReset value.
-- Creation of a permanent Virtual Filter should be done through
-- the Permanent Data Base access.
-- **********************************************************************
nbsMegaSwRunFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwRunFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Switching Data Base :
a list of destination filters associated with each
MAC Address in the Switching Data Base. A destination
filter exists for every possible input port.
Number of entries is given by nbsSysPortsNumber plus
one for the management port. Legal number of entries
are 9 for NH208-AT , 16 for NH215-AT and 8 for NH2007"
::= { nbsMegaSwRunDb 2 }
nbsMegaSwRunFilterEntry OBJECT-TYPE
SYNTAX NbsMegaSwRunFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the destination filter associated with a MAC Address
in the Switching Data Base, when the packet was inputed
through nbsMegaSwRunFilterSport port."
INDEX { nbsMegaSwRunFilterAddr, nbsMegaSwRunFilterSport }
::= { nbsMegaSwRunFilterTable 1 }
NbsMegaSwRunFilterEntry ::= SEQUENCE {
nbsMegaSwRunFilterStatus INTEGER,
nbsMegaSwRunFilterAddr MacAddress,
nbsMegaSwRunFilterType INTEGER,
nbsMegaSwRunFilterDport INTEGER,
nbsMegaSwRunFilterSport INTEGER,
nbsMegaSwRunFilterDmap OCTET STRING
}
nbsMegaSwRunFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid (1),
system (2),
permanent (3),
deleteOnReset (4),
deleteOnTimeout (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the status of this entry.
The default value is deleteOnTimeout(4).
invalid(1) - this value indicates a inactive entry.
The entry may receive this value either
through a management SET operation or by
being aged out. Setting this value will delete
the entry from the forwarding database.
system(2) - this value indicates a system entry,
i.e. a system address, the broadcast address
or the spanning tree group address.
permanent(3) - this entry is currently in use and will
remain so after the next reset of the switch.
This value is allowed for entries of type
customFilter(2). For virtualFilter(1) type
setting the status to permanent will result
in a deleteOnReset(3) status.
deleteOnReset(4) - this entry is currently in use and will
remain so until the next reset of the switch.
deleteOnTimeout(5) - this entry is currently in use and will
remain so until it is aged out."
DEFVAL { deleteOnReset }
::= { nbsMegaSwRunFilterEntry 1 }
nbsMegaSwRunFilterAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The destination MAC Address in a frame to which this entry
forwarding information applies. This object can take the
value of a unicast address, a group address or the
broadcast address. This is the same as the nbsMegaSwRunDbAddr
field in nbsMegaSwRunDbEntry"
::= { nbsMegaSwRunFilterEntry 2 }
nbsMegaSwRunFilterType OBJECT-TYPE
SYNTAX INTEGER {
virtualFilter(1),
customFilter (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the type of the entry and its adjacent
filter.
The default value is VirtualFilter(1).
virtualFilter(1) - this entry was either learned by the
switch or was manually added through a management
SET command.
It has a set of virtual set of filters associated
with it. See Virtual Filters definitions.
customFilter (2) - this entry was manually added through a
management SET command. This kind of entry
is similar to the permanent dot1dStaticEntry.
It has a set of destination filters/bitmaps
associated with it for each input port"
DEFVAL { virtualFilter }
::= { nbsMegaSwRunFilterEntry 3 }
nbsMegaSwRunFilterDport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port to which a frame containing the entry Mac Address
would be forwarded, if it is not overwritten by a Virtual
Filter. This object is rellevant for virtualFilter(1) type
of entries only"
DEFVAL { 0 }
::= { nbsMegaSwRunFilterEntry 4 }
nbsMegaSwRunFilterSport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value that shows for which input/source port
the adjacent filter/dport map should be used.
At creation time this object should not be given the
value 0. It's range should be 1 to the number of ports"
::= { nbsMegaSwRunFilterEntry 5 }
nbsMegaSwRunFilterDmap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Destination Port Bit Map = the set of ports
to which the incoming packet is to be forwarded.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 0 through 7, the second octet specifying ports 8
through 15, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant). Port 0 means the SNMP agent.
The default value of this object is a string of
ones of appropriate length, except for the source port bit
and the SNMP agent port(port 0).
Modifing this fields is rellevant only for customFilter(2)
type of entries.
Deleting the filter for a specific source port
means writing the default value - all 1's."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwRunFilterEntry 6 }
--
-- ***********************************************************
-- The Virtual Connectivity Matrix
-- ***********************************************************
nbsMegaSwSvlanConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwSvlanConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of octet strings/filters showing the
Virtual LANs Connectivity Matrix.
A filter exists for every possible input port.
Number of entries is given by nbsSysPortsNumber plus
one for the management port. Legal number of entries
are 9 for NH208-AT, 16 for NH215-AT and 8 for NH2007"
::= { nbsMegaSwRunDb 3 }
nbsMegaSwSvlanConnectEntry OBJECT-TYPE
SYNTAX NbsMegaSwSvlanConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the destination filter associated with
the input port nbsMegaSwSvlanConnectSport."
INDEX { nbsMegaSwSvlanConnectSport }
::= { nbsMegaSwSvlanConnectTable 1 }
NbsMegaSwSvlanConnectEntry ::= SEQUENCE {
nbsMegaSwSvlanConnectSport INTEGER,
nbsMegaSwSvlanConnectDport OCTET STRING
}
nbsMegaSwSvlanConnectSport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value that shows for which input/source port
the adjacent filter/dport map should be used."
::= { nbsMegaSwSvlanConnectEntry 1 }
nbsMegaSwSvlanConnectDport OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Destination Port Bit Map = the set of ports
to which the incoming packet is to be forwarded.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit.
Deleteing the filter for a specific source port
means writing the default value - all 1's."
::= { nbsMegaSwSvlanConnectEntry 2 }
--
-- ********************************************
-- The Running Security Virtual Lans Data Base
-- ********************************************
nbsMegaSwRunSvlanDb OBJECT IDENTIFIER ::= { nbsMegaSwRunDb 4 }
nbsMegaSwRunSvlanMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Security Virtual LANs that are supported"
::= { nbsMegaSwRunSvlanDb 1 }
nbsMegaSwRunSvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwRunSvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current Security Virtual LANs defined.
Number of entries is given by nbsMegaSwRunSvlanMaxNum"
::= { nbsMegaSwRunSvlanDb 2 }
nbsMegaSwRunSvlanEntry OBJECT-TYPE
SYNTAX NbsMegaSwRunSvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the descriptor of a Security Virtual LAN."
INDEX { nbsMegaSwRunSvlanIndex }
::= { nbsMegaSwRunSvlanTable 1 }
NbsMegaSwRunSvlanEntry ::= SEQUENCE {
nbsMegaSwRunSvlanIndex INTEGER,
nbsMegaSwRunSvlanStatus INTEGER,
nbsMegaSwRunSvlanList OCTET STRING,
nbsMegaSwRunSvlanIsvlanFlag INTEGER
}
nbsMegaSwRunSvlanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwRunSvlanTbl.
It may range from 1 to the value of nbsMegaSwRunSvlanMaxNum."
::= { nbsMegaSwRunSvlanEntry 1 }
nbsMegaSwRunSvlanStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2) -- the entry is invalid
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwRunSvlanTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwRunSvlanIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwRunSvlanList and nbsMegaSwRunSvlanStatus=valid(1)
objects is required."
::= { nbsMegaSwRunSvlanEntry 2 }
nbsMegaSwRunSvlanList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Security Virtual LAN. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwRunSvlanEntry 3 }
nbsMegaSwRunSvlanIsvlanFlag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates if this 'intra-switch' VLAN
entry was added by defining an inter-switch VLAN.
The entries that have this flag TRUE may not be
edited using this access. "
::= { nbsMegaSwRunSvlanEntry 4 }
-- ************************************************************
-- The Running InterSwitch Security Virtual Lans Data Base
-- ************************************************************
nbsMegaSwRunIsvlanMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of InterSwitch Security Virtual LANs that
are supported"
::= { nbsMegaSwRunSvlanDb 3 }
nbsMegaSwRunIsvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwRunIsvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current InetrSwitch Security Virtual LANs
defined. Number of entries is given by nbsMegaSwRunSvlanMaxNum"
::= { nbsMegaSwRunSvlanDb 4 }
nbsMegaSwRunIsvlanEntry OBJECT-TYPE
SYNTAX NbsMegaSwRunIsvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the descriptor of a InterSwitch Security Virtual LAN."
INDEX { nbsMegaSwRunIsvlanIndex }
::= { nbsMegaSwRunIsvlanTable 1 }
NbsMegaSwRunIsvlanEntry ::= SEQUENCE {
nbsMegaSwRunIsvlanIndex INTEGER,
nbsMegaSwRunIsvlanStatus INTEGER,
nbsMegaSwRunIsvlanList OCTET STRING,
nbsMegaSwRunIsvlanName DisplayString,
nbsMegaSwRunIsvlanTag INTEGER,
nbsMegaSwRunIsvlanVlanIndex INTEGER
}
nbsMegaSwRunIsvlanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwRunIsvlanTbl.
It may range from 1 to the value of nbsMegaSwRunIsvlanMaxNum."
::= { nbsMegaSwRunIsvlanEntry 1 }
nbsMegaSwRunIsvlanStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2), -- the entry is invalid
mcast(3) -- the entry is of Multicast type
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwRunIsvlanTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwRunIsvlanIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwRunIsvlanList and nbsMegaSwRunIsvlanStatus=valid(1)
objects is required.
Vlans with mcast(3) status are created by IGMP application
in runtime and have tags from 3001 till 4095.
This value is only for GET SNMP command."
::= { nbsMegaSwRunIsvlanEntry 2 }
nbsMegaSwRunIsvlanList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Security Virtual LAN. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwRunIsvlanEntry 3 }
nbsMegaSwRunIsvlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains an optional name for the VLAN."
::= { nbsMegaSwRunIsvlanEntry 4 }
nbsMegaSwRunIsvlanTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A 12 bit Port VLAN Identifier for this Port.
0 - The Null VLAN ID.used when the Tag Header contains
only user_priority information; No VLAN
identifier is present in the frame. This number is
not allowed here.
1 - The Default PVID value used for tagging frames
through a Bridge Port. The PVID used for tagging
of frames can be changed by management.
MegaSwitch II ISVLAN card supports up to 8 bits, i.e.
values of 0..256. "
DEFVAL { 1 }
::= { nbsMegaSwRunIsvlanEntry 5 }
nbsMegaSwRunIsvlanVlanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Contains an index in the nbsMegaSwRunSvlanTable for this
InterSwitch VLAN."
::= { nbsMegaSwRunIsvlanEntry 6 }
--
-- **********************************************
-- The Running Virtual Broadcast Domain Data Base
-- **********************************************
nbsMegaSwRunVbcDb OBJECT IDENTIFIER ::= { nbsMegaSwRunDb 5 }
nbsMegaSwRunVbcMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Virtual Broadcast Domains
that are supported"
::= { nbsMegaSwRunVbcDb 1 }
nbsMegaSwRunVbcTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwRunVbcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current Virtual Broadcast Domains defined.
Number of entries is given by nbsMegaSwRunVbcMaxNum"
::= { nbsMegaSwRunVbcDb 2 }
nbsMegaSwRunVbcEntry OBJECT-TYPE
SYNTAX NbsMegaSwRunVbcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the list of ports included in a Virtual Broadcast
Domain."
INDEX { nbsMegaSwRunVbcIndex }
::= { nbsMegaSwRunVbcTable 1 }
NbsMegaSwRunVbcEntry ::= SEQUENCE {
nbsMegaSwRunVbcIndex INTEGER,
nbsMegaSwRunVbcStatus INTEGER,
nbsMegaSwRunVbcList OCTET STRING
}
nbsMegaSwRunVbcIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwRunVbcTbl.
It may range from 1 to the value of nbsMegaSwRunVbcMaxNum."
::= { nbsMegaSwRunVbcEntry 1 }
nbsMegaSwRunVbcStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2) -- the entry is invalid
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwRunVbcTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwRunVbcIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwRunVbcList and nbsMegaSwRunVbcStatus=valid(1)
objects is required."
::= { nbsMegaSwRunVbcEntry 2 }
nbsMegaSwRunVbcList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Virtual Broadcast Domain. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwRunVbcEntry 3 }
--
-- ********************************************
-- The Running Virtual Monitoring Group
-- ********************************************
nbsMegaSwVmon OBJECT IDENTIFIER ::= { nbsMegaSwRunDb 6 }
nbsMegaSwVmonMonitorPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port containing the Monitor Probe/Lan Analyser.
Its value is in the range 1 to nbsSysPortsNumber.
After system reset its value will be zero, signfying
an unitialized Virtual Monitor Capability."
::= { nbsMegaSwVmon 1 }
nbsMegaSwVmonMonitrdPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port to be monitored.
Its value is in the range 1 to nbsSysPortsNumber.
After system reset its value will be zero, signfying
an unitialized Virtual Monitor Capability."
::= { nbsMegaSwVmon 2 }
nbsMegaSwVmonStatus OBJECT-TYPE
SYNTAX INTEGER {
nonInit (1), -- the above params are not initialized
startMon(2), -- start the monitoring process/running
stopMon (3) -- stop the monitoring process/idle
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of the monitoring process.
It allows to poll the state of the monitoring process - GET.
Setting this object to startMon(3) value will start the
monitoring process, unless the system is not initialized in
nonInit(1) state.
Setting this object to stopMon(3) value will stop the
monitoring process, if any active, bringing it to idle.
Setting this object to nonInit(3) value is illegal.
This value is for GET operation only."
::= { nbsMegaSwVmon 3 }
-- *****************************************
-- End of the Running Forwarding Data Base
-- *****************************************
--
-- **************************************
-- The Permanent Forwarding Data Base
-- **************************************
--
-- ********************************************
-- Note that permanent customFiters(2) may be
-- added by creating a permanent(2) row in the
-- nbsMegaSwRunFilterTablestatus table.
-- ********************************************
--
-- ********************************************
-- The Permanent Security Virtual Lans Data Base
-- *********************************************
nbsMegaSwPermSvlanDb OBJECT IDENTIFIER ::= { nbsMegaSwPermDb 1 }
nbsMegaSwPermSvlanMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Security Virtual LANs that are supported"
::= { nbsMegaSwPermSvlanDb 1 }
nbsMegaSwPermSvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwPermSvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current Security Virtual LANs defined.
Number of entries is given by nbsMegaSwPermSvlanMaxNum"
::= { nbsMegaSwPermSvlanDb 2 }
nbsMegaSwPermSvlanEntry OBJECT-TYPE
SYNTAX NbsMegaSwPermSvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the list of ports included in a Virtual LAN."
INDEX { nbsMegaSwPermSvlanIndex }
::= { nbsMegaSwPermSvlanTable 1 }
NbsMegaSwPermSvlanEntry ::= SEQUENCE {
nbsMegaSwPermSvlanIndex INTEGER,
nbsMegaSwPermSvlanStatus INTEGER,
nbsMegaSwPermSvlanList OCTET STRING
}
nbsMegaSwPermSvlanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwPermSvlanTbl.
It may range from 1 to the value of nbsMegaSwPermSvlanMaxNum"
::= { nbsMegaSwPermSvlanEntry 1 }
nbsMegaSwPermSvlanStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2) -- the entry is invalid
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwPermSvlanTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwPermSvlanIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwPermSvlanList and nbsMegaSwPermSvlanStatus set
to valid(1) objects is required."
::= { nbsMegaSwPermSvlanEntry 2 }
nbsMegaSwPermSvlanList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Security Virtual LAN. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwPermSvlanEntry 3 }
-- ************************************************************
-- The Permananet InterSwitch Security Virtual Lans Data Base
-- ************************************************************
nbsMegaSwPermIsvlanMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of InterSwitch Security Virtual LANs that
are supported"
::= { nbsMegaSwPermSvlanDb 3 }
nbsMegaSwPermIsvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwPermIsvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current InetrSwitch Security Virtual LANs
defined. Number of entries is given by nbsMegaSwPermSvlanMaxNum"
::= { nbsMegaSwPermSvlanDb 4 }
nbsMegaSwPermIsvlanEntry OBJECT-TYPE
SYNTAX NbsMegaSwPermIsvlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the descriptor of a InterSwitch Security Virtual LAN."
INDEX { nbsMegaSwPermIsvlanIndex }
::= { nbsMegaSwPermIsvlanTable 1 }
NbsMegaSwPermIsvlanEntry ::= SEQUENCE {
nbsMegaSwPermIsvlanIndex INTEGER,
nbsMegaSwPermIsvlanStatus INTEGER,
nbsMegaSwPermIsvlanList OCTET STRING,
nbsMegaSwPermIsvlanName DisplayString,
nbsMegaSwPermIsvlanTag INTEGER
}
nbsMegaSwPermIsvlanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwPermIsvlanTbl.
It may range from 1 to the value of nbsMegaSwPermIsvlanMaxNum."
::= { nbsMegaSwPermIsvlanEntry 1 }
nbsMegaSwPermIsvlanStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2), -- the entry is invalid
mcast(3) -- the entry is of Multicast type
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwPermIsvlanTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwPermIsvlanIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwPermIsvlanList and nbsMegaSwPermIsvlanStatus=valid(1)
objects is required.
Vlans with mcast(3) status are created by IGMP application
in runtime and have tags from 3001 till 4095.
This value is only for GET SNMP command."
::= { nbsMegaSwPermIsvlanEntry 2 }
nbsMegaSwPermIsvlanList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Security Virtual LAN. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. (Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant.) The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwPermIsvlanEntry 3 }
nbsMegaSwPermIsvlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains an optional name for the VLAN."
::= { nbsMegaSwPermIsvlanEntry 4 }
nbsMegaSwPermIsvlanTag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A 12 bit Port VLAN Identifier for this Port.
0 - The Null VLAN ID.used when the Tag Header contains
only user_priority information; No VLAN
identifier is present in the frame. This number is
not allowed here.
1 - The Default PVID value used for tagging frames
through a Bridge Port. The PVID used for tagging
of frames can be changed by management.
MegaSwitch II ISVLAN card supports up to 8 bits, i.e.
values of 0..256. "
::= { nbsMegaSwPermIsvlanEntry 5 }
--
-- ************************************************
-- The Permanent Virtual Broadcast Domain Data Base
-- ************************************************
nbsMegaSwPermVbcDb OBJECT IDENTIFIER ::= { nbsMegaSwPermDb 2 }
nbsMegaSwPermVbcMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Virtual Broadcast Domains
that are supported"
::= { nbsMegaSwPermVbcDb 1 }
nbsMegaSwPermVbcTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMegaSwPermVbcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the current Virtual Broadcast Domains defined.
Number of entries is given by nbsMegaSwPermVbcMaxNum"
::= { nbsMegaSwPermVbcDb 2 }
nbsMegaSwPermVbcEntry OBJECT-TYPE
SYNTAX NbsMegaSwPermVbcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains the list of ports included in a Virtual Broadcast
Domain."
INDEX { nbsMegaSwPermVbcIndex }
::= { nbsMegaSwPermVbcTable 1 }
NbsMegaSwPermVbcEntry ::= SEQUENCE {
nbsMegaSwPermVbcIndex INTEGER,
nbsMegaSwPermVbcStatus INTEGER,
nbsMegaSwPermVbcList OCTET STRING
}
nbsMegaSwPermVbcIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this entry in the nbsMegaSwPermVbcTbl.
It may range from 1 to the value of nbsMegaSwPermVbcMaxNum."
::= { nbsMegaSwPermVbcEntry 1 }
nbsMegaSwPermVbcStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1), -- the entry is valid and active
invalid(2) -- the entry is invalid
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create/delete entries in the
nbsMegaSwPermVbcTable table.
Setting this value to invalid(2) for a certain
nbsMegaSwPermVbcIndex, deletes this entry.
To create a new entry a SET PDU with the
nbsMegaSwPermVbcList and nbsMegaSwPermVbcStatus set
to valid(1) is required."
::= { nbsMegaSwPermVbcEntry 2 }
nbsMegaSwPermVbcList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contains the list of the ports grouped together in this
Virtual Broadcast Domain. The representation is a bit map.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
<1> then that port is included in the set of
ports; the port is not included if its bit has a
value of <0>. Note that the setting of the bit
corresponding to the port from which a frame is
received is irrelevant. The default value of
this object is a string of ones of appropriate
length, except for the source port bit."
DEFVAL { '1111111111111111'b}
::= { nbsMegaSwPermVbcEntry 3 }
-- ***************************
-- The Permanent Aging Time
-- ***************************
nbsTpPermAgingTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Switching Data Base Aging Time - NVRAM based.
Legal values are 1 to 27000."
::= { nbsMegaSwPermDb 3 }
END