summaryrefslogtreecommitdiff
path: root/MIBS/cambium/cnmatrix/ARICENT-ISS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cambium/cnmatrix/ARICENT-ISS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cambium/cnmatrix/ARICENT-ISS-MIB')
-rw-r--r--MIBS/cambium/cnmatrix/ARICENT-ISS-MIB5052
1 files changed, 5052 insertions, 0 deletions
diff --git a/MIBS/cambium/cnmatrix/ARICENT-ISS-MIB b/MIBS/cambium/cnmatrix/ARICENT-ISS-MIB
new file mode 100644
index 0000000..cc0cfff
--- /dev/null
+++ b/MIBS/cambium/cnmatrix/ARICENT-ISS-MIB
@@ -0,0 +1,5052 @@
+-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
+
+ARICENT-ISS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Counter32,enterprises, IpAddress, Integer32, Unsigned32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ InterfaceIndex FROM IF-MIB
+ RowStatus, TruthValue, DisplayString,
+ TEXTUAL-CONVENTION, MacAddress, StorageType FROM SNMPv2-TC
+ InetAddress, InetAddressType FROM INET-ADDRESS-MIB;
+
+ iss MODULE-IDENTITY
+ LAST-UPDATED "202203310000Z"
+ ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
+ CONTACT-INFO "support@aricent.com"
+ DESCRIPTION
+ "The MIB for ISS."
+
+ REVISION "202203310000Z"
+ DESCRIPTION
+ "The object issPortCtrlForceSpeed was added"
+
+ REVISION "202201210000Z"
+ DESCRIPTION
+ "Was added object issHttpMaxSessions for setting HTTP max sessions"
+
+ REVISION "202201120000Z"
+ DESCRIPTION
+ "The default value of MIB 'issLoginLockTime' was changed from 30 to 600."
+
+ REVISION "201209050000Z"
+ DESCRIPTION
+ "The MIB for ISS."
+
+ ::= { enterprises futuresoftware (2076) 81 }
+
+
+PortList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each octet within this value 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 bridge 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'."
+ SYNTAX OCTET STRING
+
+
+-- ----------------------------------------------------------------- --
+-- groups in the MIB
+-- ----------------------------------------------------------------- --
+
+ issNotifications OBJECT IDENTIFIER ::= { iss 0 }
+ issSystem OBJECT IDENTIFIER ::= { iss 1 }
+ issConfigControl OBJECT IDENTIFIER ::= { iss 2 }
+ issMirror OBJECT IDENTIFIER ::= { iss 3 }
+ issRateControl OBJECT IDENTIFIER ::= { iss 4 }
+ issL2Filter OBJECT IDENTIFIER ::= { iss 5 }
+ issL3Filter OBJECT IDENTIFIER ::= { iss 6 }
+ issIpAuthMgr OBJECT IDENTIFIER ::= { iss 7 }
+ issExt OBJECT IDENTIFIER ::= { iss 8 }
+ issL4Switching OBJECT IDENTIFIER ::= { iss 9 }
+ issSystemTrap OBJECT IDENTIFIER ::= { iss 10 }
+ issAuditTrap OBJECT IDENTIFIER ::= { iss 11 }
+ issModule OBJECT IDENTIFIER ::= { iss 12 }
+ issSwitchFan OBJECT IDENTIFIER ::= { iss 13 }
+ issAclNp OBJECT IDENTIFIER ::= { iss 14 }
+ issAclTrafficControl OBJECT IDENTIFIER ::= { iss 15 }
+ issLogTrap OBJECT IDENTIFIER ::= { iss 16 }
+ issHealthCheckGroup OBJECT IDENTIFIER ::= { iss 17 }
+
+-- ---------------------------------------------------------------- --
+
+-- System Group
+
+-- System Information
+
+issSwitchName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System name used for identification of the device."
+ DEFVAL { "ISS" }
+ ::= { issSystem 1 }
+issHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of the Hardware."
+ DEFVAL { "" }
+ ::= { issSystem 2 }
+issFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of the Firmware."
+ DEFVAL { "" }
+ ::= { issSystem 3 }
+
+issDefaultIpAddrCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the means by which the default interface in the device
+ gets the IP address.
+
+ If 'manual' mode is selected, the default interface takes the
+ 'issDefaultIpAddr' configured in the system.
+
+ If 'dynamic' mode is selected, the default interface gets the IP address
+ through dynamic IP address configuration protocols such as RARP client,
+ BootP client, DHCP Client, etc.
+
+ If the system fails to get the IP address dynamically through all the
+ above protocols, the default interface uses the 'issDefaultIpAddr'
+ configured in the system."
+ DEFVAL { manual }
+ ::= { issSystem 4 }
+
+issDefaultIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default IP Address of the system.
+
+ This IP address, if modified, will take effect only when the
+ configuration is stored & restored."
+ ::= { issSystem 5 }
+
+issDefaultIpSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP subnet mask for the default IP address.
+
+ This subnet mask, if modified, will take effect only when the
+ configuration is stored & restored."
+ ::= { issSystem 6 }
+
+issEffectiveIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Effective IP address of the switch to be used for contacting
+ through SNMP interface or web interface.
+
+ This IP address will be same as the default IP address if the
+ device fails to get the IP address dynamically or the
+ 'DefaultIpAddrCfgMode' is 'manual'.
+
+ This IP address will be different from the default IP address
+ if the device manages to get the IP address dynamically.
+
+ In either condition, this is the effective IP address to be
+ used for contacting the switch."
+ ::= { issSystem 7 }
+
+issDefaultInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the default interface that can be used for
+ communicating with the system for configuration through SNMP
+ or WebInterface.
+
+ The default interface, if modified, will take effect only when
+ the configuration is stored & restored."
+ DEFVAL { "eth0" }
+ ::= { issSystem 8 }
+
+issRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the user to restart the Switch
+ (i.e)the entire switch will operationally go down and
+ start again. Setting a value of 'true' causes the switch
+ to be restarted.
+
+ When the switch operationally goes down, configuration
+ save operation is initiated based on the configuration save
+ option chosen.
+
+ When the switch operationally come up, the saved configurations
+ are restored based on the restore option chosen.
+
+ Once the switch is restarted, the value of this object reverts
+ to 'false'."
+ DEFVAL { false }
+ ::= { issSystem 9 }
+
+-- Configurtion Save related configuration / information
+
+issConfigSaveOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ noSave(1),
+ flashSave(2),
+ remoteSave(3),
+ startupConfig(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the configurations of the switch has to be
+ saved or not.
+
+ The value 'noSave' specifies that the configurations need
+ not be saved.
+
+ The value 'flashSave' specifies that the configurations need
+ to be saved in flash in the specified file name issConfigSaveFileName.
+
+ The value 'remoteSave' specifies that the configurations need
+ to be saved in specified remote system.
+
+ The value 'startupConfig' specifies that the configurations need
+ to be saved in flash in the 'Startup Configuration File'.
+
+ When the issConfigIncrSaveFlag and the issConfigAutoSaveTrigger are set
+ as true then the default value of issConfigSaveOption is startupConfig.
+ When issConfigIncrSaveFlag is set as false or when
+ issConfigAutoSaveTrigger is set as false then the default value of
+ issConfigSaveOption is noSave."
+ DEFVAL { noSave }
+ ::= { issSystem 10 }
+
+issConfigSaveIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "IP Address of the remote system to which the switch
+ configurations have to be saved.
+
+ This object is valid only if 'issConfigSaveOption' is chosen to be
+ 'remoteSave'. This object is deprecated, as this object supports only
+ IPv4, this IP can be set through issConfigSaveIpvxAddr object and object
+ issConfigSaveIpvxAddrType will be set to 1 i.e. IPv4"
+ ::= { issSystem 11 }
+
+issConfigSaveFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the file in which the switch configurations are
+ to be saved.
+
+ This object is valid only if 'issConfigSaveOption' is chosen
+ to be 'flashSave' or 'remoteSave'."
+ DEFVAL { "iss.conf" }
+ ::= { issSystem 12 }
+
+issInitiateConfigSave OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set as 'true' switch configurations save operation is
+ initiated.
+ As soon as the configuration save operation is completed, the value
+ of this object reverts back to 'false'.
+
+ All the configurations made via the three interfaces
+ viz.
+ -> commandline interface
+ -> Web Interface
+ -> SNMP interface
+ are saved either in 'Startup Configuration File' in the flash or
+ in the specified 'issConfigSaveFileName' in the flash or
+ in the chosen remote system, depending upon 'ConfigSaveOption'."
+ DEFVAL { false }
+ ::= { issSystem 13 }
+
+issConfigSaveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ saveInProgress(1),
+ saveSuccessful(2),
+ saveFailed(3),
+ notInitiated(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of configuration save operation."
+ DEFVAL { notInitiated }
+ ::= { issSystem 14 }
+
+
+-- Configuration Restoration related configuration / information
+
+issConfigRestoreOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ noRestore(1),
+ restore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the switch configurations have to be restored
+ or not.
+
+ The value 'noRestore' specifies that the switch configurations
+ need not be restored when the system is restarted.
+
+ The value 'restore' specifies that the configurations
+ need to be restored from the 'Startup Configuration File' in the flash
+ when the system is restarted."
+ DEFVAL { noRestore }
+ ::= { issSystem 15 }
+
+issConfigRestoreIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "IP Address of the remote system from where the switch configurations
+ have to be downloaded to the 'Startup Configuration File' in the flash.
+ This object is deprecated, as this object supports only IPv4,
+ this IP can be set through issConfigRestoreIpvxAddr object and object
+ issConfigRestoreAddrType will be set to 1 i.e. IPv4"
+ ::= { issSystem 16 }
+
+issConfigRestoreFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration file name in the remote system which has to be
+ downloaded to the 'Startup Configuration File' in the flash."
+ DEFVAL { "iss.conf" }
+ ::= { issSystem 17 }
+
+issInitiateConfigRestore OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set as 'true', the switch configurations will be downloaded
+ from the specified remote system to the 'Startup Configuration File'
+ in the flash.
+
+ As soon as the configuration download operation is completed, the value
+ of this object reverts back to 'false'."
+
+ DEFVAL { false }
+ ::= { issSystem 18 }
+
+
+issConfigRestoreStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ restoreInprogress(1),
+ restoreSuccessful(2),
+ restoreFailed(3),
+ notInitiated(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the switch configuration restore operation."
+ DEFVAL { notInitiated }
+ ::= { issSystem 19 }
+
+
+-- Image Downloading related configuration / information
+
+issDlImageFromIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Ip Address of machine from where the image has to be downloaded.
+ This object is deprecated, as this object supports only
+ IPv4, this IP can be set through issDlImageFromIpvxAddr object and object
+ issDlImageFromIpAddrType will be set to 1 i.e. IPv4"
+ ::= { issSystem 20 }
+
+issDlImageName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The image name which is to be downloaded to the switch."
+ DEFVAL { "iss.exe" }
+ ::= { issSystem 21 }
+
+issInitiateDlImage OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiates the Image Download operation."
+ ::= { issSystem 22 }
+
+
+
+-- Event logging related configuration / information
+
+issLoggingOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ file(2),
+ flash(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Logging option specifying whether the logging is to be
+ done at console or to a file(system buffer) in the system.
+ Flash specifies the logging of traces into a file."
+ DEFVAL { console }
+ ::= { issSystem 23 }
+
+issUploadLogFileToIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Ip Address of machine to which the log file is to be uploaded.
+ This object is deprecated, as this object supports only
+ IPv4, this IP can be set through issUploadLogFileToIpvxAddr object and
+ object issUploadLogFileToAddrType will be set to 1 i.e. IPv4"
+ ::= { issSystem 24 }
+
+issLogFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name to be used for uploading the logs from 'file' to the
+ remote system.
+
+ This object is useful only when the 'LogOption' is chosen as 'file'."
+ DEFVAL { "iss.log" }
+ ::= { issSystem 25 }
+
+issInitiateUlLogFile OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiates uploading of Log File to the specified IP address in
+ 'issUploadLogFileToIp'.
+
+ The logs will be uploaded in the specified 'issLogFileName'."
+ ::= { issSystem 26 }
+
+-- Remote save status
+
+issRemoteSaveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inprogress(1),
+ successful(2),
+ failed(3),
+ notInitiated(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of remote save operation.
+
+ The remote save operation could be a
+ a) configuration file save to remote system
+ b) log file upload to remote system."
+ DEFVAL { notInitiated }
+ ::= { issSystem 27 }
+
+-- Download status
+
+issDownloadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inprogress(1),
+ successful(2),
+ failed(3),
+ configDefaultNeeded(4),
+ configDefaultInProgress(5),
+ configDeafultAborted(6),
+ notInitiated(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of the Image download operation to the switch."
+ DEFVAL { notInitiated }
+ ::= { issSystem 28 }
+
+issSysContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..50))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The textual identification of the contact person for this
+ managed node, together with information on how to contact
+ this person. If no contact information is known, the value
+ is the zero-length string."
+ ::= { issSystem 29 }
+
+issSysLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..50))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The physical location of this node (e.g., `telephone
+ closet, 3rd floor'). If the location is unknown, the value
+ is the zero-length string."
+ ::= { issSystem 30 }
+
+-- Login Authentication mechanism
+
+issLoginAuthentication OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remoteRadius(2),
+ remoteTacacs(3),
+ radiusFallbackToLocal(4),
+ tacacsFallbackToLocal(5),
+ ldap(6)
+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the mechanism by which the user login has to be authenticated
+ for accessing the GUI to manage the switch. Authentication is done
+ either locally or in the remote side through a RADIUS Server or TACACS.
+ If Authentication is configured as radiusLocal or tacacsLocal then
+ Local authentication provides a back door or a secondary option
+ for authentication if the server fails."
+
+ DEFVAL { local }
+ ::= { issSystem 31 }
+
+issSwitchBaseMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ethernet address (base address) of the Switch.
+ This base Mac Address, if modified, will take effect only when the
+ Switch is restarted."
+
+ DEFVAL { '000102030405'h }
+ ::= { issSystem 32 }
+
+
+
+-- OOB Interface Existence
+
+issOOBInterface OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates wheteher OOB Interface Exists in the System"
+ ::= { issSystem 33 }
+
+
+
+ issSwitchDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+
+ " The date is configured in the switch in the format,
+ Hours:Minutes:Seconds Day Month Year
+ e.g 19:10:31 11 08 2005
+
+ 01-12 Month - beginning from January to December
+ The railway time 00 to 24 hours can be configured and
+ displayed.
+ The Display of the date is in the format ,
+ WeekDay Month Day Hours:Minutes:Seconds Year
+ e.g 04 09 21 18:11:30 2005
+
+ 01-07 WeekDay - beginning from Sunday to Saturday
+ 01-12 Month - beginning from January to December "
+
+ ::= { issSystem 34 }
+
+issNoCliConsole OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the CLI console prompt will be made available
+ to the user for the session through serial console. When set to
+ TRUE CLI prompt will be available in serial console, when set to
+ FALSE CLI prompt will NOT be available in serial console session,
+ for the value to take effect, the switch must be restarted,
+ the value does not affect the availability of ISS CLI prompt in
+ sessions established through Telnet."
+ ::= { issSystem 35 }
+
+issDefaultIpAddrAllocProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ rarp(1),
+ dhcp(2),
+ bootp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the protocol to be used to obtain IP address for this
+ interface. This object is valid only when issDefaultIpAddrCfgMode
+ is set to dynamic (2). Currently rarp (1) option is not supported."
+ DEFVAL { dhcp }
+ ::= { issSystem 36 }
+
+issHttpPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port to be used by the hosts/PC to configure ISS using the Web Interface.
+ The HTTP server must be disabled before this configuration is done"
+ DEFVAL { 80 }
+
+ ::= { issSystem 37 }
+
+issHttpStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for enabling or disabling HTTP in the system."
+
+ DEFVAL { enable }
+ ::= { issSystem 38 }
+
+issConfigRestoreFileVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Config Restoration file version. This version will be compared in each
+ reboot against version stored in restoration file. Restoration
+ will occur only if the first field in restoration file is this OID and the
+ RestoreFileVersion value also matches."
+ ::= { issSystem 39 }
+
+issDefaultRmIfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..23))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the default RM interface that can be used for
+ communication between the Active and Standby nodes for
+ providing redundancy support.The default RM interface,
+ if modified, will take effect only when the switch is
+ restarted"
+ DEFVAL { "NONE" }
+ ::= { issSystem 40 }
+
+issDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Default VLAN Identifier to be used at system startup.
+ The VLAN Module creates this vlan as the default vlan.
+ The Default VLAN Identifier, if modified, will take effect
+ only when the switch is restarted.
+
+ It is not advisable to change the default VLAN ID when some
+ configurations are already saved.
+
+ Once the Default VLAN Id is configured, the switch has to
+ be restarted before saving any configuration.
+ "
+ DEFVAL { 1 }
+ ::= { issSystem 41 }
+
+issNpapiMode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Mode of NPAPI Processing. It can be
+ 1. Synchronous, 2. Asynchronous."
+ DEFVAL { "Synchronous" }
+ ::= { issSystem 42 }
+
+
+issConfigAutoSaveTrigger OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set as 'true', automatic save operation is enabled. i.e., every
+ configuration is saved automatically.
+ When set as 'false', automatic save operation is disabled. i.e.,
+ configuration done will not be save automatically.
+ IncrSave is ON : auto save can be enabled /disabled in the system.
+ IncrSave is OFF : auto save can be enabled /disabled in the system,
+ No effect in the system behaviour(in this case no
+ update trigger is generated towards MSR).
+ ============================================================================
+ issConfig issConfig
+ incrSaveFlag AutoSaveOption Behaviour
+ ============================================================================
+ TRUE TRUE Data is added to RB Tree and based on save option
+ data is added to remote/local incremental file.
+
+ TRUE FALSE Data is added to RB tree only.
+
+ FALSE xx in this case no update trigger is generated towards
+ MSR.
+ ============================================================================
+
+ To enable issConfigAutoSaveTrigger, the issConfigIncrSaveFlag has to be
+ enabled.
+ The configuration update to issConfigIncrSaveFlag will become applicable
+ only after switch restart.
+ When issConfigIncrSaveFlag is enabled, the configuration of
+ issConfigAutoSaveTrigger will be immediately reflected in the system.
+
+ "
+
+ DEFVAL { false }
+ ::= { issSystem 43 }
+
+issConfigIncrSaveFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNMP Update Trigger for Incremental Save shall be generated or not.
+ 'True' value implies that the update trigger shall be generated each time a nmhSet
+ operation is successful.
+ 'False' value implies that the update trigger shall not be generated at all.
+
+ Following table explains the combinations of various configurations
+ ============================================================================
+ issConfig issConfig issConfig
+ IncrSaveFlag AutoSaveTrigger SaveOption Behaviour
+ ============================================================================
+ TRUE TRUE Remote Save tftp to remote (on every update trigger)
+ TRUE FALSE Remote Save tftp to remote (operator triggered)
+ FALSE xx Remote Save tftp to remote (operator triggered)
+ TRUE TRUE Flash Save save to local (on every update trigger)
+ TRUE FALSE Flash Save save to local (operator triggered)
+ FALSE xx Flash Save save to local (operator triggered)
+ TRUE TRUE No Save Data added to RB Tree
+ TRUE FALSE No Save Data added to RB Tree
+ FALSE xx No Save No Update trigger is sent to MSR
+ ============================================================================
+
+ The configuration of the issConfigIncrSaveFlag object from true to false
+ or vice versa will be used only after switch restart.
+
+ As the auto save of configurations cannot be used when the
+ issConfigIncrSaveFlag is set to false, the issConfigAutoSaveTrigger
+ has to be set to false before setting the issConfigIncrSaveFlag
+ to false."
+ DEFVAL { false }
+ ::= { issSystem 44 }
+
+
+issConfigRollbackFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether SNMP Rollback feature is enabled or disabled.
+
+ 'enabled' value implies that failure in set operation for any varbind will result in rollback of all varbinds whose value has been set in this SET PDU
+
+ 'disabled' value implies that failure in set operation will simply return error."
+ DEFVAL { enabled }
+ ::= { issSystem 45 }
+
+issConfigSyncUpOperation OBJECT-TYPE
+ SYNTAX INTEGER {
+ syncup(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates that sync operation is to be performed.
+ Incremental save OFF: RB tree, incremental file/buffer are not present in
+ the system, sync operation is not allowed in the system.
+ Incremental save ON : On receiving this event, MSR deletes the data present
+ in the RB tree and configuration data at MSR shall be
+ made In sync with data store at protocols.
+
+ Following table explains the combinations of various configurations
+ ============================================================================
+ issConfig issConfig
+ IncrSaveFlag SaveOption Behaviour
+ ============================================================================
+ TRUE Remote Save RB Tree data made in sync with the data stored
+ at protocols, same data Is updated at remote
+ system, incremental file (at remote) is emptied.
+
+ TRUE Local Save RB Tree data made in sync with the data stored at
+ protocols, same data Is updated in local
+ configuration file and incremental file
+ (issinc.conf) is emptied.
+
+ FALSE xx Event is not allowed in the system,
+ MSR returns failure.
+ ============================================================================"
+
+ DEFVAL { syncup }
+ ::= { issSystem 46 }
+
+issFrontPanelPortCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object defines the number of physical ports configured
+ in a device for the purpose of switching/routing. The value
+ of the object should not exceed system defined MAX physical
+ interfaces, when the configured value is less than the MAX
+ physical interfaces, the difference in port count shall be
+ used for stacking purpose only when the stacking object
+ issColdStandbyStacking is enabled else the ports are considered
+ as physically not present and would not be initialized.
+
+ It is not advisable to change the Front panel port count when some
+ configurations are already saved.
+
+ Once the Front panel port count is configured, the switch has to
+ be restarted before saving any configuration."
+
+ ::= { issSystem 47 }
+
+issAuditLogStatus OBJECT-TYPE
+ SYNTAX INTEGER { enable (1) , disable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To Enable or disable Audit Logging"
+ DEFVAL { disable }
+
+ ::= { issSystem 48 }
+
+issAuditLogFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the file to which Audit log is saved"
+ DEFVAL { "config.txt" }
+
+ ::= { issSystem 49 }
+
+issAuditLogFileSize OBJECT-TYPE
+ SYNTAX Unsigned32 (1024 .. 1048576)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the maximum file size in bytes of the config.txt file"
+ DEFVAL { 1048576 }
+
+ ::= { issSystem 50 }
+issAuditLogReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this to true ,erases the contents in configs.txt
+ fileand start logging"
+ DEFVAL { false }
+ ::= { issSystem 51 }
+
+issAuditLogRemoteIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "IP Address of the remote system to which the
+ Audit file has to be transfered from flash.
+ This object is deprecated, as this object supports only
+ IPv4, this IP can be set through issAuditLogRemoteIpvxAddr object
+ and object issAuditLogRemoteAddrType will be set to 1 i.e. IPv4"
+ ::= { issSystem 52 }
+
+issAuditLogInitiateTransfer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this will start transfer of the file indicated by
+ issAuditLogFileName from flash
+ to remote Address mentioned by issAuditLogRemoteIpAddr"
+ DEFVAL { false }
+ ::= { issSystem 53 }
+issAuditTransferFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the file to be retrieved from flash"
+ DEFVAL { "config.txt" }
+
+ ::= { issSystem 54 }
+
+issDownLoadTransferMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp (1),
+ sftp (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To select the Transfer mode for downloading image."
+ DEFVAL { tftp }
+ ::= { issSystem 55 }
+
+issDownLoadUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting User name required for downloading
+ image. When Transfer Mode is selected as tftp, contents of this
+ mib-object becomes irrelevant."
+ ::= { issSystem 56 }
+
+issDownLoadPassword OBJECT-TYPE
+SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting password required for downloading
+ image. When Transfer Mode is selected as tftp, contents of this
+ mib-object becomes irrelevant."
+ ::= { issSystem 57 }
+
+issUploadLogTransferMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp (1),
+ sftp (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To select the Transfer mode for uploading log file."
+ DEFVAL { tftp }
+ ::= { issSystem 58 }
+
+
+issUploadLogUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting User name required for uploading
+ log file. When Transfer Mode is selected as tftp, contents of this
+ mib-object becomes irrelevant."
+ ::= { issSystem 59 }
+
+issUploadLogPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting password required for uploading log file.
+ When Transfer Mode is selected as tftp, contents of this mib-object becomes
+ irrelevant."
+ ::= { issSystem 60 }
+
+issConfigSaveTransferMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp (1),
+ sftp (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To select the Transfer mode for saving the configurations on to a
+ remote system. Contents of this mib is relevant only when
+ issConfigSaveOption is remote save."
+ DEFVAL { tftp }
+ ::= { issSystem 61 }
+
+issConfigSaveUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting User name required for saving
+ configurations onto a remote site. Contents of this mib is relevant only
+ when issConfigSaveOption is remote save and issConfigSaveTransferMode is
+ SFTP."
+ ::= { issSystem 62 }
+
+issConfigSavePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mib-object is used for setting Password required for saving
+ configurations onto a remote site. Contents of this mib is relevant
+ only when the value of issConfigSaveOption is remote save and
+ issConfigSaveTransferMode is SFTP."
+ ::= { issSystem 63 }
+
+issSwitchMinThresholdTemperature OBJECT-TYPE
+ SYNTAX Integer32 (-15..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the minimum threshold temperature of the switch in celsius.
+ When the current temperature drops below the threshold,
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 10 }
+ ::= { issSystem 64 }
+
+issSwitchMaxThresholdTemperature OBJECT-TYPE
+ SYNTAX Integer32 (35..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum threshold temperature of the switch in celsius.
+ When the current temperature rises above the threshold,
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 40 }
+ ::= { issSystem 65 }
+
+issSwitchCurrentTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current temperature of the switch in celsius."
+
+ ::= { issSystem 66 }
+
+issSwitchMaxCPUThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum CPU usage of the switch in percentage.
+ When CPU load exceeds the threshold value,
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 95 }
+ ::= { issSystem 67 }
+
+issSwitchCurrentCPUThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current CPU threshold of the switch in percentage"
+
+ ::= { issSystem 68 }
+
+issSwitchPowerSurge OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum power supply of the switch in volts.
+ When the current voltage exceeds the threshold value,
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 230 }
+ ::= { issSystem 69 }
+
+issSwitchPowerFailure OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the minimum power supply of the switch in volts.
+ When the current voltage drops below the threshold value,
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 100 }
+ ::= { issSystem 70 }
+
+issSwitchCurrentPowerSupply OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current power supply in volts."
+
+ ::= { issSystem 71 }
+
+issSwitchMaxRAMUsage OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum RAM usage of the switch in percentage.
+ When the RAM usage crosses the threshold percentage
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 90 }
+ ::= { issSystem 72 }
+
+issSwitchCurrentRAMUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current RAM usage of the switch in percentage"
+
+ ::= { issSystem 73 }
+
+issSwitchMaxFlashUsage OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the maximum flash usage of the switch in percentage.
+ When the flash usage crosses the threshold percentage
+ an SNMP trap with maximum severity will be sent to the manager."
+
+ DEFVAL { 95 }
+ ::= { issSystem 74 }
+
+issSwitchCurrentFlashUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current flash usage of the switch in percentage"
+
+ ::= { issSystem 75 }
+
+
+issConfigRestoreFileFormatVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Config Save Restoration file format Version.This issConfigRestoreFile
+ FormatVersion value will be compared in each reboot against file format
+ version value stored in restoration file.Restoration will occur only if
+ the Restore file format version OID in restoration file matches this
+ OID and the value of Restore file format version field in restoration
+ file matches this OID's value.
+
+ The current value of this issConfigRestoreFileFormatVersion is 1.1.
+ If any change happens in Restore File Format,then the value of this object
+ will be updated like this 1.2,1.3,1.4,1.5,...."
+
+ ::= { issSystem 76 }
+
+issDebugOption OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..288))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object stores the trace option string input given by the user.
+ To enable particular trace the user has to enter
+ the corresponding string(given below) assigned for that.
+ And for enabling more than once traces the user has to enter the
+ corresponding strings with SPACE delimiter between each string.
+ enable - Enables the corresponding option.
+ disable - Disables the corresponding option.
+ init-shut - Init and Shutdown traces
+ failure - All Failure Traces
+ func-entry-exit - Funtion entry and exit
+ for example to enable init-shut and failure trace the input string
+ should be enable init-shut failure"
+ ::= { issSystem 77 }
+
+issConfigDefaultValueSaveOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether default values needs to be saved or not when
+ incremental save option is true.'enabled' value implies, MSR stores
+ default values also when Incremental save is true.'disabled' value
+ implies, MSR does not store default values when Incremental save is
+ true.
+
+ Configuring this object value will update in issnvram.txt file.
+ The configured value will get into effect only after rebooting the ISS."
+
+ DEFVAL { disabled }
+
+ ::= { issSystem 78 }
+
+issConfigSaveIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the address type of the remote system to which
+ the switch configurations have to be saved.The address type can be
+ IPv4 or IPv6 unicast address or DNS.
+
+ This object is valid only if 'issConfigSaveOption' is chosen to be
+ 'remoteSave'."
+ ::= { issSystem 79 }
+
+issConfigSaveIpvxAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP Address of the remote system to which the switch
+ configurations have to be saved. It supports DNS host name
+ when 'issConfigSaveIpAddrType' is of DNS Type.
+
+ This object is valid only if 'issConfigSaveOption' is chosen to be
+ 'remoteSave'."
+ ::= { issSystem 80 }
+
+issConfigRestoreIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP Address type of the remote system from where
+ the switch configurations have to be downloaded to the
+ 'Startup Configuration File' in the flash.
+ The address type can be IPv4 or IPv6 unicast address or DNS."
+ ::= { issSystem 81 }
+
+issConfigRestoreIpvxAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP Address of the remote system from where
+ the switch configurations have to be downloaded to the
+ 'Startup Configuration File' in the flash.
+ The address type can be IPv4 or IPv6 unicast address or DNS type."
+ ::= { issSystem 82 }
+
+issDlImageFromIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the address type of machine from where the image
+ has to be downloaded. The address type can be IPv4 or IPv6
+ unicast address or DNS."
+ ::= { issSystem 83 }
+
+issDlImageFromIpvx OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address of machine from where the image has to be downloaded."
+ ::= { issSystem 84 }
+
+issUploadLogFileToIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the address Type of machine to which the log file is
+ to be uploaded.The address type can be IPv4 or IPv6 unicast address or DNS."
+ ::= { issSystem 85 }
+
+issUploadLogFileToIpvx OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the address type of machine to which the log file is to be uploaded."
+ ::= { issSystem 86 }
+
+issAuditLogRemoteIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Address Type of the remote system to which the
+ Audit file has to be transfered from flash."
+ ::= { issSystem 87 }
+
+issAuditLogRemoteIpvxAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Address of the remote system to which the
+ Audit file has to be transfered from flash."
+ ::= { issSystem 88 }
+
+-- Set System Timer speed configuration
+
+issSystemTimerSpeed OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configures the system timer speed. This is for testing purpose.
+ Value - 1 enables the timer to run in real time speed.
+ Values from (2 - 1000), enables the timer to run
+ (2x - 1000x) faster."
+ ::= { issSystem 89 }
+
+issMgmtInterfaceRouting OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enables / Disables Routing over the Management Interface.
+
+ This object can be configured only if the Management Port
+ is used for IP Access. "
+
+ DEFVAL { disabled }
+
+ ::= { issSystem 90 }
+
+issMacLearnRateLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of unicast dynamic MAC (L2) entries hardware can learn
+ in the system, in a configured time interval 'issMacLearnRateLimitInterval'.
+ In next subsequent time interval, hardware can learn number of previously
+ learnt MAC entries plus present 'issMacLearnRateLimit' value, this
+ cycle will continue until MAC learning reaches to maximum number of L2
+ unicast dynamic entries learning capacity of the system. If rate limit is
+ changed while 'issMacLearnLimitRateInterval' timer is running, new rate
+ limit value takes effect on next timer restart.
+
+ This limit is to control the number of MAC entries indication to control
+ plane from hardware, when hardware MAC learning is enabled.
+
+ Configuration value '0' disables this feature in the system.
+ This configuration does not impose any restrictions on multicast/broadcast
+ and dynamic/static/protocol(MMRP) MAC learning capability limits."
+ DEFVAL { 1000 }
+ ::= { issSystem 91 }
+
+issMacLearnRateLimitInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..100000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of MAC entries,'issMacLearnRateLimit' that can be learnt in
+ the system in this configured time interval. Any changed timer interval
+ value will take effect in next timer restart."
+ DEFVAL { 1000 }
+ ::= { issSystem 92 }
+
+issVrfUnqMacFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Unique mac address can be assigned to each virtual router by enabling
+ this flag. Configuring this object value will result in updation to
+ issnvram.file. The configured value will take effect in ISS on next reboot."
+
+ DEFVAL { disable }
+ ::= {issSystem 93}
+
+issLoginAttempts OBJECT-TYPE
+ SYNTAX Integer32(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of times a user may be allowed to login using
+ wrong password in the login prompt."
+ DEFVAL {3}
+ ::= {issSystem 94}
+
+issLoginLockTime OBJECT-TYPE
+ SYNTAX Integer32(30..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time in seconds a user is blocked following unsuccessful logins."
+ DEFVAL {600}
+ ::= {issSystem 95}
+
+issAuditLogSizeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the threshold value of the Log storage space with respect
+ to the maximum Log Storage Space. It is entered as a percentage value."
+ DEFVAL { 70 }
+ ::= { issSystem 96}
+
+
+issTelnetStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ enableInProgress(3),
+ disableInProgress(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for enabling or disabling the TELNET in the system.
+ Set operation of enable will move this object to the enableInProgress
+ first then to the enable on successfull transition. Otherwise it will
+ move back to the old state. Same applies to the disable also.
+
+ CAUTION: enableInProgress and disableInProgress are not admin
+ configurable values"
+ DEFVAL { enable }
+ ::= { issSystem 97 }
+
+issWebSessionTimeOut OBJECT-TYPE
+ SYNTAX Integer32 (1..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the Web Session Time Out Value in Seconds"
+ DEFVAL { 300 }
+ ::= { issSystem 98 }
+
+issWebSessionMaxUsers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the maximum number of web sessions"
+ DEFVAL { 7 }
+ ::= { issSystem 99 }
+
+issHeartBeatMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal (1),
+ external (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object is for setting the method for Redundancy manager election
+ mechanism, it can be internal election logic or it can be a external
+ logic. When this object is set to be internal, proprietary
+ election logic called as HearBeat mechanism is applied for electing the
+ Active/Standby card in a redundant systems. When this object is set
+ to be external, external election logic should be applied for electing
+ Active/Standby card in a redundant systems.
+
+ By default this object is set to Internal."
+ DEFVAL { internal }
+ ::= {issSystem 100}
+
+issRmRType OBJECT-TYPE
+ SYNTAX INTEGER {
+ hot (1),
+ cold(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object is for setting the type of the Redundancy manager, it can be
+ Hot or Cold. When this object is set to be cold, whenever there is node
+ state transition from Standby to Active, the node needs to re-start,
+ re-initialized the hardware completely. When this object is set to be
+ Hot, whenever there is node state transition from Standby to Active,
+ the hardware should not be re-initialized. When the configurations are
+ saved in a file in Active node, then this needs to be transferred to
+ the standby node in both the redundancy modes.
+
+ By default this is set to Hot."
+ DEFVAL { hot }
+ ::= {issSystem 101}
+
+issRmDType OBJECT-TYPE
+ SYNTAX INTEGER {
+ shared (1),
+ separate (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the type of the dataplane/hardware, it can be a
+ shared dataplane or a separate dataplane. When this object is set to
+ be shared, standby card in a redundancy system should not program the
+ hardware and hardware audit should be conducted to sync the hardware
+ and software after switchover/node-transition. When this object is set
+ to be separate, it specifies that the nodes have separate hardware,
+ therefore standby card in a redundant system should program the
+ hardware and hardware audit is not required, since the hardware and
+ software are in sync always.
+
+ By default this is set to Shared."
+ DEFVAL { shared }
+ ::= {issSystem 102}
+
+issClearConfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the object is set to TRUE, configurations will be cleared and
+ default configurations will be restored. The value will be reset to
+ FALSE again."
+
+ DEFVAL { false }
+ ::= { issSystem 103 }
+
+issClearConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the name of the file, which contains the default configurations
+ to be restored once configurations are cleared. This is optional. When
+ this file name is given, configurations in this file are assumed to be
+ default configurations. This configuration will be restored once the
+ configurations are cleared in ISS data base. When this file name is not
+ given, default configurations will not be restored. Only default
+ interface and VLAN will be brought up for management connectivity.
+
+ When default configurations are to be restored, this object should be
+ configured first before configuring the issClearConfig object."
+
+ DEFVAL { "clear.conf" }
+ ::= { issSystem 104 }
+
+issTelnetClientStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for enabling or disabling the TELNET client functionality
+ in the system. Set operation of enable will allow to establish new Telnet
+ client sessions. Set operation of disable will not allow a new Telnet client
+ session, also terminates the active client sessions which are already running.
+ By default it will be enabled"
+
+ DEFVAL { enabled }
+ ::= { issSystem 105 }
+
+issSshClientStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for enabling or disabling the SSH client functionality
+ in the system. Set operation of enable will allow to establish new SSH client
+ sessions. Set operation of disable will not allow a new SSH client sessions,
+ also terminates the active client sessions which are already running.
+ By default it will be enabled"
+ DEFVAL { enabled }
+ ::= { issSystem 106 }
+
+issActiveTelnetClientSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of active Telnet client sessions running"
+ ::= { issSystem 107 }
+
+issActiveSshClientSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of active SSH client sessions running"
+ ::= { issSystem 108 }
+
+issLogFileSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the maximum file size in bytes of the log file"
+ DEFVAL { 1048576 }
+
+ ::= { issSystem 109 }
+
+issLogReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this to true ,erases the contents in configs.txt
+ fileand start logging"
+ DEFVAL { false }
+ ::= { issSystem 110 }
+
+issLogSizeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the threshold value of the Log storage space with respect
+ to the maximum Log Storage Space. It is entered as a percentage value."
+ DEFVAL { 70 }
+ ::= { issSystem 111 }
+
+ issAutomaticPortCreate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for enabling and disabling automatic
+ port create feature.When set to enabled the ports in
+ will be automatically created in RSTP module when it
+ is mapped to a context.When set to disabled ports
+ are not created automatically and ports can be created
+ at rstp module level. "
+ DEFVAL { enabled }
+ ::= { issSystem 112 }
+
+ issUlRemoteLogFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the filename/filename with path
+ to which the local file need to be copied in the remote system.
+
+ This object is useful only when the 'LogOption' is chosen as 'file'."
+ DEFVAL { "iss.log" }
+ ::= { issSystem 113 }
+
+
+ issDefaultExecTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is for configuring the default idle time out for
+ ISS Prompt (exec-time out)."
+ ::= { issSystem 114 }
+
+ issRmStackingInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob (1),
+ inband (2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This object is used to specify the type of stacking Interface used for
+ RM communication . Interface can be either an Out of Band port (or)
+ an Inband Ethernet port. This will be specified in issnvram.txt.
+
+ If an Out of Band port is used,RM Interface should be specified in
+ issnvram.txt . RM Heartbeat and synchronization messages will be
+ transmitted as IP packets. Native Linux TCP/IP stack is used to
+ achieve Transport protocol functionality.
+
+ If an Inband Ethernet port is used, RM Stack Interface will be
+ specified in Nodeid file . RM Heartbeat messages will be transmitted
+ as Ethernet packets and synchronization messages will be transmitted
+ as IP packets .Aricent TCP/IP stack is used to achieve Transport
+ protocol functionality.IP Address and the subnet Mask to be used for
+ this TCP/IP communication will be specified in NodeId file.
+
+ Configuring this object will result in updation to issnvram.txt file.
+ The configured value will take effect in ISS on next reboot."
+
+ DEFVAL { oob }
+ ::= { issSystem 115 }
+
+
+issPeerLoggingOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ file(2),
+ flash(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Logging option specifying whether the Standby logging is to be
+ done at console or to a file(system buffer) in the system.
+ Flash specifies the logging of traces into a file."
+ DEFVAL { console }
+ ::= { issSystem 116 }
+
+issStandbyRestart OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ " In a High Availability System, this object allows the user to restart the
+ Standby switch (i.e) the entire Standby switch will operationally go down and
+ start again.
+
+ Setting a value of 'true' causes the Standby switch to be restarted. This
+ configuration will be done in the Active switch in order to restart the
+ Standby switch.
+
+ This configuration will not have any impact on the Active switch.
+ Active switch can be restarted using issRestart object."
+
+DEFVAL { false }
+::= { issSystem 117 }
+
+issRestoreType OBJECT-TYPE
+ SYNTAX INTEGER {
+ msr (1),
+ csr (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+
+ "Specifies whether the restoration type is MIB based save and restore
+ or CLI based save and restore.
+
+ The value 'msr' specifies that the configuration restore will be
+ in the format of MIB OID.
+
+ The value 'csr' specifies that the configuration restore will be
+ in the format of CLI commands"
+
+
+ DEFVAL { msr }
+ ::= { issSystem 118 }
+
+issSwitchModeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cutThroughSameSpeed (1),
+ storeForward (2),
+ cutThroughSlowToFast (3),
+ cutThroughFastToSlow (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This MIB object configures switching mode configuration at
+ switch level. The switching mode configuration done at switch
+ level will be applied on all the ports in the system including
+ stacking ports.
+
+ When configured as StoreForward(2), the switch operates in a
+ store-and-forward mode and the switch checks each frame for
+ cyclic redundancy check (CRC) errors before forwarding them
+ to the network. Each frame is stored until the entire frame
+ has been received and checked. Because the switch waits for
+ forwarding the frame until the entire frame has been received
+ and checked, the switching speed in Store-Forward switching
+ mode is slower than the switching speed in Cut-Through
+ switching modes.
+
+ When configured any of the cut-through modes, the switch
+ operates in Cut-Through switching mode and start forwarding
+ the frame as soon as the switch has read the destination
+ details in the packet header. A switch in Cut-Through mode
+ forwards the data before it has completedreceiving the entire
+ frame. The switching speed in Cut-Through mode is faster than
+ the switching speed in Store-Forward switching mode.
+
+ Switching mode configuration:
+ CutThroughSameSpeed(1) : Cut-through forwarding between same speed
+ ports
+ StoreForward(2) : Store and forward switching mode
+ CutThroughSlowToFast(3): Cut-through forwarding between slower to
+ faster speed ports.
+ CutThroughFastToSlow(4): Cut-through forwarding between faster to
+ slower speed ports.
+ NOTE:
+ Few platforms supports extended Cut-Through mode for ports with
+ mismatched speeds.(eg. slow-to-fast, fast-to-slow).
+ Platforms which doesn't support extended Cut-Through mode,
+ Cut-Through same speed shall be considered as Cut-Through
+ switching mode"
+ DEFVAL { storeForward }
+ ::={ issSystem 119 }
+
+issConfigRestoreRetries OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used for configuring the number of retry attempts
+ for establishing connection with server during remote restore
+ operation"
+ DEFVAL { 1 }
+ ::= { issSystem 120 }
+
+issPauseFloodSamplingInterval OBJECT-TYPE
+SYNTAX Unsigned32 (10..300)
+UNITS "seconds"
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This object is used to set the sampling interval rate in seconds for pause
+ flood detection and protection feature."
+DEFVAL { 30 }
+::= { issSystem 121 }
+
+issPauseFloodProtect OBJECT-TYPE
+SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This Object is used to Enable or disable the pause flood detection and
+ protection feature on all the ports in the system. Enabling this feature
+ avoids the resource exhaustion condition caused by pause frames/priority-based
+ pause frames.
+ The pause flood detection and protection feature is disabled by default."
+DEFVAL { disabled }
+::= { issSystem 122 }
+
+issPauseFloodMode OBJECT-TYPE
+SYNTAX INTEGER {
+ disabled (1),
+ detectionOnly (2),
+ enabled (3)
+ }
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This Object specifies the pause flood mode as disabled/detected-only/enabled
+ for all the ports in the system.
+
+ 'disabled' - In this mode, system is not monitored for pause flood
+ condition.
+
+ 'detectionOnly' - In this mode, all system ports are monitored for pause
+ flood condition. All the system ports pause flood status
+ and statistics counters are updated. No protection action
+ is taken and no SNMP trap are generated. All the ports
+ in the system are allowed to operate normally and the
+ pause flood status is continually monitored and updated.
+
+ 'enabled' - In this mode, all system ports are monitored for pause
+ flood condition. When pause flood condition is detected,
+ protective action is taken by disabling the administrator
+ status of those ports. The pause flood of those ports status
+ will be updated to indicate the existence of such condition.
+ Ports for which protective action is taken are remains in
+ disabled state until an administrative action is taken."
+DEFVAL { disabled }
+::= { issSystem 123 }
+
+issPauseFloodReset OBJECT-TYPE
+SYNTAX TruthValue
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This object is used to recover or re-eanble the pause-flood
+ detection-only/enabled condition.
+
+ Recovery action in Detection-only mode has to log every sampling and clear
+ the status and stats.
+
+ Recovery action in enabled mode has to re-enable the ports
+ that were disabled due to the pause flood protective action."
+DEFVAL { false }
+::= { issSystem 124 }
+
+issPauseFloodTraceSeverityLevel OBJECT-TYPE
+SYNTAX INTEGER {
+ emergency (0),
+ alert (1),
+ critical (2),
+ error (3),
+ warning (4),
+ notice (5),
+ informational (6),
+ debug (7)
+ }
+
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This object specifies the value of severity level been configured for pause flood
+ module's debug tracing. It uses the value 0 (emergency) to 7 (debug). The value 0 is
+ given to higher priority trace messages and 7 given to lower priority traces messages.
+ The trace messages defined at or numerically lower than the value configured in
+ this MIB object are logged."
+DEFVAL { 4 }
+::= { issSystem 125 }
+
+issPauseFloodTraceOption OBJECT-TYPE
+SYNTAX Integer32
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "This object is used to store the debug trace types that are enable by the user
+ for all the interfaces in the system. The bit positions of the traces is shown below.
+ Bit 0 - no trace
+ Bit 1 - init-shut
+ Bit 2 - mgmt
+ Bit 3 - sampling
+ Bit 4 - os resource
+ Bit 5 - entry
+ Bit 6 - exit "
+DEFVAL { 0 }
+::= { issSystem 126 }
+
+issPortsSwitchingModeStatus OBJECT-TYPE
+SYNTAX PortList
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+ "This object is used to reflect the switching mode
+ configuration of each physical port in the hardware.
+
+ The switching mode is updated as bit-wise representation.
+
+ Each bit position represents the interface index.
+ That is bit position 0 is for IfIndex 1,
+ bit position 1 is for IfIndex 2 and so on.
+
+ The bit value represents the switching mode.
+ That is bit value 1 represent Cut-Through and
+ bit value 0 represent Store-Forward."
+::= { issSystem 127 }
+
+issDebugTimeStampOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the time stamp value in debug trace.
+ When time stamp is ENABLED, debug traces will be printed with timestamp and
+ when it is DISABLED, time stamp will not be displayed with the traces"
+
+ DEFVAL { disabled }
+
+ ::= { issSystem 128 }
+
+issLdapLoginPrivilege OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the default privilege for users authenticated using LDAP."
+
+DEFVAL { 0 }
+::= { issSystem 129 }
+
+issLdapAttributeName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the attribute name of the field to be authenticated using LDAP."
+
+DEFVAL { "" }
+::= { issSystem 130 }
+
+issConfigRestoreFileSkuManifest OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the switch models againts which the config file can be used for restoring configuration
+ String contains supported model numbers separated by ; (e.g. 1;2;3;4)"
+
+DEFVAL { "" }
+::= { issSystem 131 }
+
+issDlImageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ agent(1),
+ diagnostic(2),
+ firmware-cpld(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the image type which will be downloaded"
+
+DEFVAL { 1 }
+::= { issSystem 132 }
+
+issFirmwareCpldVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the cpld firmware version on the switch"
+
+DEFVAL { "" }
+::= { issSystem 133 }
+
+issHttpMaxSessions OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set HTTP max sessions.
+ If the max sessions is being reduced, http(s) system is disabled,
+ are closed all the sessions and enabled again."
+ DEFVAL { 10 }
+ ::= { issSystem 134 }
+
+------ Config Control Group ------------------------------------
+
+issConfigCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssConfigCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to control device features like egress traffic control,
+ stats collection, etc. either for the entire switch or for each
+ interface in the switch."
+ ::= { issConfigControl 1 }
+
+issConfigCtrlEntry OBJECT-TYPE
+ SYNTAX IssConfigCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each interface in the system.
+
+ In addition to that an entry with index '0' is created in this
+ table by default.
+
+ If 'issConfigCtrlStatus' of the entry '0' is made 'valid', then
+ global control is chosen and the values against entry '0' is
+ applicable for all the interfaces of the switch.
+
+ If 'issConfigCtrlStatus' of the entry '0' is made 'invalid',
+ then interface-wise control is chosen & the values against each
+ interface index is applicable for that interface.
+
+ At a particular point of time, either global control will be
+ applicable or interface-wise control is applicable.
+ Both will not be considered together.
+
+ Index to the table is the interface index of the port."
+
+ INDEX { issConfigCtrlIndex }
+ ::= { issConfigCtrlTable 1 }
+
+IssConfigCtrlEntry ::=
+ SEQUENCE {
+ issConfigCtrlIndex
+ Integer32,
+ issConfigCtrlEgressStatus
+ INTEGER,
+ issConfigCtrlStatsCollection
+ INTEGER,
+ issConfigCtrlStatus
+ INTEGER
+ }
+
+issConfigCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface index of the port for which the configuration
+ in this entry applies.
+
+ If any configuration is made in this table for the index '0',
+ that configuration will be considered as global configuration
+ and is applicable for all the interfaces of the switch."
+ ::= { issConfigCtrlEntry 1 }
+
+issConfigCtrlEgressStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Controls the transmission of egress traffic over this interface.
+
+ This value for entry '0' controls the egress traffic over all
+ interfaces."
+ DEFVAL { enabled }
+ ::= { issConfigCtrlEntry 2 }
+
+
+issConfigCtrlStatsCollection OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables statistics collection for this interface.
+
+ This value for entry '0' controls the stats collection for all
+ interfaces."
+ DEFVAL { enabled }
+ ::= { issConfigCtrlEntry 3 }
+
+issConfigCtrlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid (1),
+ invalid (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Speficies the validity of the entry.
+
+ If the 'Config Control Status' for entry '0' is made 'valid',
+ then global control is chosen in the system.
+ It signifies that the values against entry '0' is applicable
+ for all the interfaces of the switch.
+
+ If the 'Config Control Status' for entry '0' is made 'invalid',
+ then interface-wise control is chosen.
+ Then the values against each interface index is applicable
+ for that interface.
+
+ By default, 'issConfigCtrlStatus' will be 'invalid' for
+ entry '0' and 'valid' for all other entries.
+ (ie) by default, interface-wise configuration is enabled
+ in the system.
+
+ The status of entries other than the zeroth(0th) entry can not be
+ made 'invalid'."
+ ::= { issConfigCtrlEntry 4 }
+
+
+-- Port Control Table
+
+issPortCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssPortCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to control the port specific parameters of the device like speed,
+ duplex mode, etc."
+ ::= { issConfigControl 2 }
+
+issPortCtrlEntry OBJECT-TYPE
+ SYNTAX IssPortCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each interface in the system.
+
+ Index to the table is the interface index of the port."
+
+ INDEX { issPortCtrlIndex }
+ ::= { issPortCtrlTable 1 }
+
+IssPortCtrlEntry ::=
+ SEQUENCE {
+ issPortCtrlIndex
+ Integer32,
+ issPortCtrlMode
+ INTEGER,
+ issPortCtrlDuplex
+ INTEGER,
+ issPortCtrlSpeed
+ INTEGER,
+ issPortCtrlFlowControl
+ INTEGER,
+ issPortCtrlRenegotiate
+ INTEGER,
+ issPortCtrlMaxMacAddr
+ Integer32,
+ issPortCtrlMaxMacAction
+ INTEGER,
+ issPortHOLBlockPrevention
+ INTEGER,
+ issPortAutoNegAdvtCapBits
+ OCTET STRING,
+ issPortCpuControlledLearning
+ INTEGER,
+ issPortMdiOrMdixCap
+ INTEGER,
+ issPortCtrlFlowControlMaxRate
+ Integer32,
+ issPortCtrlFlowControlMinRate
+ Integer32,
+ issPortCtrlPauseFloodProtect
+ INTEGER,
+ issPortCtrlPauseFloodMode
+ INTEGER,
+ issPortCtrlPauseFloodStatus
+ INTEGER,
+ issPortCtrlPauseFloodReset
+ TruthValue,
+ issPortCtrlPauseFloodStats
+ Unsigned32,
+ issPortCtrlPauseFloodStatsClear
+ TruthValue,
+ issPortCtrlPauseFloodTraceOption
+ Integer32,
+ issPortCtrlSwitchModeType
+ INTEGER,
+ issPortCtrlSwitchModeStatus
+ INTEGER,
+ issPortCtrlInbandAutoNeg
+ INTEGER,
+ issPortCtrlBypassInbandAutoNeg
+ INTEGER,
+ issPortCtrlForceSpeed
+ INTEGER
+}
+
+issPortCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface index of the port for which the configuration
+ in this entry applies."
+
+ ::= { issPortCtrlEntry 1 }
+
+issPortCtrlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ noNegotiation (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Speficies the mode in which the speed, duplex modes and flow control
+ of the interface is determined.
+
+ If set as 'auto', the hardware senses speed and negotiates with the port
+ on the other end of the link for data transfer operation as
+ 'full-duplex' or 'half-duplex' and about flow contol.
+
+ If set as 'nonegotiation', the configured values for interface
+ speed, duplex mode and flow control will be effective."
+
+ DEFVAL { auto }
+ ::= { issPortCtrlEntry 2 }
+
+issPortCtrlDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ half (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures interface data transfer mode as full-duplex or half-duplex.
+
+ This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
+ after negotiating with its peer"
+
+ ::= { issPortCtrlEntry 3 }
+
+issPortCtrlSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ tenMBPS (1),
+ hundredMBPS (2),
+ oneGB (3),
+ tenGB (4),
+ fortyGB (5),
+ fiftyGB (6),
+ twothousandfivehundredMBPS (7),
+ twentyfiveGB (8),
+ onehundredGB (9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures interface speed.
+
+ This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
+ after negotiating with its peer"
+
+ ::= { issPortCtrlEntry 4 }
+
+issPortCtrlFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enables / disables flow control for the interface.
+
+ This object be configured only if the 'PortCtrlMode' is 'nonegotiation'.
+ If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
+ after negotiating with its peer.
+
+ Since this object is deprecated, corresponding functionality can be
+ realised by dot3PauseAdminMode from stdether.mib"
+
+ ::= { issPortCtrlEntry 5 }
+
+issPortCtrlRenegotiate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When configured as 'true', restarts autonegotiation on the interface.
+
+ Once autonegotiation is restarted, the value of this object reverts
+ to 'false'."
+
+ DEFVAL { false }
+ ::= { issPortCtrlEntry 6 }
+
+issPortCtrlMaxMacAddr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the maximum number of new MAC addresses that can be
+ learnt over the interface."
+ ::= { issPortCtrlEntry 7 }
+
+issPortCtrlMaxMacAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop (1),
+ purgeLRU (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the action to be taken when the maximum number of new MAC
+ addresses that can be learnt over the interface is exceeded.
+
+ If the action is 'drop', the packet with new mac address will be
+ dropped once the maximum number of new MAC addresses that can be
+ learnt over the interface is exceeded.
+
+ If the action is 'purgeLRU', the 'Least Recently Used' mac address
+ will be deleted from the MAC table and the new mac address will be
+ added."
+ ::= { issPortCtrlEntry 8 }
+
+issPortHOLBlockPrevention OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables Head-Of-Line Blocking prevention on a port."
+ DEFVAL { enabled }
+ ::= { issPortCtrlEntry 9 }
+issPortAutoNegAdvtCapBits OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value uniquely identifies the set of capabilities advertised
+ by the local auto negotiation entity other than the standard
+ capabilities supported by ifMauAutoNegCapAdvertisedBits.
+ When this object is needed to be configured, one of the capabilities
+ from the standard object should be set to bOther."
+ ::= { issPortCtrlEntry 10 }
+
+issPortCpuControlledLearning OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables the CPU controlled learning on a port.
+ The default behavior is hardware learning. By enabling this object
+ software learning on that particular port is enabled.
+
+ When CPU controlled learning is enabled, for the first time, packet
+ will be copied to CPU and source MAC address learning will not happen
+ in the hardware. When packet is received at PNAC - if the source MAC
+ address is authorized, the packet will be allowed to go through further
+ processing. Else, the packet will be dropped. When packets from
+ authorized MAC address are received at VLAN, MAC learning will happen
+ at VLAN and the same entry will be programmed in the hardware. Once the
+ MAC address is learnt, further forwarding will happen at driver itself.
+
+ The Mac address entries which are added through software learning are
+ checked in periodical intervals for the HIT entry. If there is no
+ traffic for that entry, the HIT flag won't be set. The entry will be
+ removed from the hardware if the hit flag is not set.
+ Note: When software learning is enabled, rate limiting to the port
+ needs to be configured"
+
+ DEFVAL { disabled }
+ ::= { issPortCtrlEntry 11 }
+
+issPortMdiOrMdixCap OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ mdi (2),
+ mdix (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the port should be in Auto-Mdix mode or Mdi/Mdix.
+
+ Setting the value to `auto` enables the Auto MDIX in the port -
+ issPortCtrlIndex. This will be effective only when the speed of the
+ particular port is auto negotiable.
+
+ Setting the value to `mdi` disables the Auto MDIX in the port and the
+ port will be in mdi mode.
+
+ Setting the value to `mdix` disables the Auto MDIX in the port and the
+ port will be in mdix mode."
+ DEFVAL { auto }
+ ::= { issPortCtrlEntry 12 }
+
+issPortCtrlFlowControlMaxRate OBJECT-TYPE
+ SYNTAX Integer32 (0..80000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the maximum rate (kbps) - a high water mark beyond which
+ pause frames will be generated to flow control the ingress traffic.
+ This value should be set to 0 if no pause frame generation is required.
+ In chipsets that does not support seperate rate configuration for
+ pause frame generation, this object's value will take effect on
+ the interface ingress speed."
+ ::= { issPortCtrlEntry 13 }
+
+issPortCtrlFlowControlMinRate OBJECT-TYPE
+ SYNTAX Integer32 (0..80000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the minimum rate (kbps) - a low water mark below which pause
+ frames generation will be stopped. This value should be set to a value
+ lesser that of 'issPortCtrlFlowControlMaxRate'. This value should be set
+ to zero only when flow control is disabled. Chipsets on which this low
+ water mark is not supported, the 'issPortCtrlFlowControlMaxRate' will
+ alone be used."
+ ::= { issPortCtrlEntry 14 }
+
+issPortCtrlPauseFloodProtect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable the pause flood detection-only
+ or detection and protection feature on a port. The default behavior is
+ to have this feature disabled on a port. Enabling the feature avoid
+ resource exhaustion condition caused by pause frames/priority-based
+ pause frames"
+ DEFVAL { disabled }
+ ::= { issPortCtrlEntry 15 }
+
+issPortCtrlPauseFloodMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ detectionOnly (2),
+ enabled (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the pause flood mode as disabled/detected-only/enabled
+
+ 'disabled' - In this mode, port is not monitored for pause flood condition.
+
+ 'detectionOnly' - In this mode, port is monitored for pause flood condition.
+ The port's pause flood status and statistics counters are updated. No protection
+ action is taken and no SNMP traps are generated. The port is allowed to
+ operate normally and the pause flood status is continually monitored and updated.
+
+ 'enabled' - In this mode, port is monitored for pause flood condition.
+ When pause flood condition is detected, protective action is taken by disabling
+ the administrator status of the port. The pause flood port status will be
+ updated to indicate the existence of such a condition. The port remains in
+ disabled state until an administrative action is taken."
+ DEFVAL { disabled }
+ ::= { issPortCtrlEntry 16 }
+
+issPortCtrlPauseFloodStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ detected (2),
+ blocked (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the pause flood status.
+
+ 'normal' - This status specifies that the pause flood condition has not
+ been detected or the feature is disabled.
+
+ 'detected' - This status specifies that the pause flood condition being
+ detected. This is applicable only when the pause flood mode
+ is 'detection-only'.
+
+ 'blocked' - This status specifies the pause flood condition being detected
+ and protective action taken. This is applicable only when
+ the pause flood mode is 'enabled'"
+ ::= { issPortCtrlEntry 17 }
+
+issPortCtrlPauseFloodReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to recover or re-eanble the pause-flood
+ detection-only/enabled condition.
+ Recovery action in Detection-only mode has to log every sampling and clear
+ the status and stats.
+
+ Recovery action in enabled mode has to recovers/re-enables a port
+ that was disabled due to the pause flood protective action."
+ DEFVAL { false }
+ ::= { issPortCtrlEntry 18 }
+
+issPortCtrlPauseFloodStats OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to hold the number of times the port entered pause flood condition."
+ ::= { issPortCtrlEntry 19 }
+
+issPortCtrlPauseFloodStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to clear the number of times the port entered pause flood condition."
+ DEFVAL { false }
+ ::= { issPortCtrlEntry 20 }
+
+issPortCtrlPauseFloodTraceOption OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to store the debug trace types that are enable by the user
+ for particular Interface. The bit positions of the traces is shown below.
+ Bit 0 - no trace
+ Bit 1 - init-shut
+ Bit 2 - mgmt
+ Bit 3 - sampling
+ Bit 4 - os resource
+ Bit 5 - entry
+ Bit 6 - exit"
+ DEFVAL { 0 }
+ ::= { issPortCtrlEntry 21 }
+
+issPortCtrlSwitchModeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cutThroughSameSpeed (1),
+ storeForward (2),
+ cutThroughSlowToFast (3),
+ cutThroughFastToSlow (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to configure switching mode configuration
+ per port-level.
+
+ Switching mode can be configured only for physical ports.
+
+ When configured as StoreForward(2), the port operates in a
+ store-and-forward mode and the switch checks each frame for
+ cyclic redundancy check (CRC) errors before forwarding them
+ to the network. Each frame is stored until the entire frame
+ has been received and checked. Because the switch waits for
+ forwarding the frame until the entire frame has been received
+ and checked, the switching speed in Store-Forward switching
+ mode is slower than the switching speed in Cut-Through
+ switching modes.
+
+ When configured any of the cut-through modes, the switch
+ operates in Cut-Through switching mode and start forwarding
+ the frame as soon as the switch has read the destination
+ details in the packet header. A switch in Cut-Through mode
+ forwards the data before it has completed receiving the
+ entire frame. The switching speed in Cut-Through mode is
+ faster than the switching speed in Store-Forward switching
+ mode.
+
+ Switching mode configuration:
+ CutThroughSameSpeed(1) : Cut-through forwarding between same speed
+ ports
+ StoreForward(2) : Store and forward switching mode
+ CutThroughSlowToFast(3): Cut-through forwarding between slower to
+ faster speed ports.
+ CutThroughFastToSlow(4): Cut-through forwarding between faster to
+ slower speed ports.
+ NOTE:
+ Few platforms supports extended Cut-Through mode for ports with
+ mismatched speeds.(eg. slow-to-fast, fast-to-slow).
+ Platforms which doesn't support extended Cut-Through mode,
+ Cut-Through same speed shall be considered as Cut-Through
+ switching mode"
+ DEFVAL { storeForward }
+ ::={ issPortCtrlEntry 22 }
+
+issPortCtrlSwitchModeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ cutThroughSameSpeed (1),
+ storeForward (2),
+ cutThroughSlowToFast (3),
+ cutThroughFastToSlow (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is a read-only scalar MIB object to reflect the switching
+ mode configuration of the port in the hardware.
+
+ Switching mode configuration:
+ CutThroughSameSpeed(1) : Cut-through forwarding between same speed
+ ports
+ StoreForward(2) : Store and forward switching mode
+ CutThroughSlowToFast(3): Cut-through forwarding between slower to
+ faster speed ports.
+ CutThroughFastToSlow(4): Cut-through forwarding between faster to
+ slower speed ports.
+ NOTE:
+ Few platforms supports extended Cut-Through mode for ports with
+ mismatched speeds.(eg. slow-to-fast, fast-to-slow).
+ Platforms which doesn't support extended Cut-Through mode,
+ Cut-Through same speed shall be considered as Cut-Through
+ switching mode"
+
+ ::={ issPortCtrlEntry 23 }
+
+issPortCtrlInbandAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable the CPSS inband auto-negotiation.
+ This is required by certain 1G transceivers."
+ ::={ issPortCtrlEntry 24 }
+
+issPortCtrlBypassInbandAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable or disable the CPSS bypass inband auto-negotiation.
+ When this is enabled auto-negotiation may be bypassed when negotiating link if one side does not respond.
+ This is required by certain 1G transceivers."
+ ::={ issPortCtrlEntry 25 }
+
+issPortCtrlForceSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to detect manual speed settings on sfp ports."
+ ::={ issPortCtrlEntry 26 }
+-- ------------------------------------------------------------------
+-- Port Isolation Table
+-- ------------------------------------------------------------------
+
+issPortIsolationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssPortIsolationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure the port isolation feature.
+ For a given port, user can configure the list of allowed
+ forwarding/egress ports, where the packets for particular vlan that
+ ingress the port can be forwarded. If the Vlan is not given, then
+ the rule will be applied for all packets that ingress the given port.
+
+ This table can be configured only for physical and link aggregated
+ ports.
+
+ Before a packet is sent out of a port (after all L2/L3 processing), port
+ isolation table entry is referred for the ingress port of that packet.
+ If an entry is present for that ingress port and if the outgoing port
+ is configured as one of the egress ports , then the packet
+ will be transmitted out of that outgoing port. Otherwise the packet
+ will be dropped.
+
+ If there is no entry configured for that ingress port in this
+ table, then the packet will be transmitted on that outgoing port."
+ ::= { issConfigControl 3 }
+
+issPortIsolationEntry OBJECT-TYPE
+ SYNTAX IssPortIsolationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each etnry in this table gives a ingress port to egress port mapping."
+ INDEX { issPortIsolationIngressPort, issPortIsolationInVlanId, issPortIsolationEgressPort}
+ ::= { issPortIsolationTable 1 }
+
+IssPortIsolationEntry ::=
+ SEQUENCE {
+ issPortIsolationIngressPort
+ InterfaceIndex,
+ issPortIsolationInVlanId
+ Integer32,
+ issPortIsolationEgressPort
+ InterfaceIndex,
+ issPortIsolationStorageType
+ StorageType,
+ issPortIsolationRowStatus
+ RowStatus
+ }
+
+issPortIsolationIngressPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object speficies the IfIndex of the ingress port. This port can
+ be a physical or link aggregated port."
+ ::= { issPortIsolationEntry 1 }
+
+issPortIsolationInVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "If this object value is non-zero, then the port isolation rule is
+ applied for all packets received on the given ingress port.
+ Otherwise the rule is applied for this vlan packets received on the
+ given ingress port."
+ ::= { issPortIsolationEntry 2 }
+
+issPortIsolationEgressPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies one of the allowed egress ports for the given
+ ingress port identified by the first index for this row.
+ This port can be either a physical or link aggregated port."
+ ::= { issPortIsolationEntry 3 }
+
+issPortIsolationStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the storage type of this entry.
+ Only 'volatile' and 'nonVolatile' values are allowed for this object.
+ 'readOnly', 'permenant' and 'other' values are not allowed for this
+ object.
+
+ If this table is configured for an ingress port and InVlanId via
+ management, then the issPortIsolationStorageType for all the entries
+ with this ingress port as primary index and this InVlanId as
+ secondary index will have the values as 'nonVolatile'.
+ Otherwise it will be set to 'volatile'.
+
+ Entries in this table will be restored on reboot, only if the
+ corresponding issPortIsolationStorageType object is set as
+ nonVolatile."
+ ::= { issPortIsolationEntry 4 }
+
+
+issPortIsolationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Denotes the Row Status for port isolation table entry.
+ Only 'CreateAndGo' and 'destroy' values are allowed for this
+ object. 'CreateAndWait' and 'notInService' values are not allowed.
+ Example:
+ To add ports 2, 3 as egress ports for ingress port 1 in this table,
+ the following sequence to be followed:
+
+ 1. Set the issPortIsolationRowStatus as 'CreateAndGo' for the
+ entry with index
+ (issPortIsolationIngressPort = 1, issPortIsolationInVlanId =0,
+ issPortIsolationEgressPort = 2)
+ 2. Set the issPortIsolationRowStatus as 'CreateAndGo' for the
+ entry with index
+ (issPortIsolationIngressPort = 1, issPortIsolationInVlanId =0,
+ issPortIsolationEgressPort = 3)
+
+ To add ports 5, 6 as egress ports for ingress port 7 and for vlan 5
+ in this table, the following sequence to be followed:
+
+ 1. Set the issPortIsolationRowStatus as 'CreateAndGo' for the
+ entry with index
+ (issPortIsolationIngressPort = 7, issPortIsolationInVlanId =5,
+ issPortIsolationEgressPort = 5)
+ 2. Set the issPortIsolationRowStatus as 'CreateAndGo' for the
+ entry with index
+ (issPortIsolationIngressPort = 7, issPortIsolationInVlanId =5,
+ issPortIsolationEgressPort = 6)
+
+ To delete a egress port 3 from the list of egress ports for ingress
+ port 1 do the following:
+ Set the issPortIsolationRowStatus as 'destroy' for the
+ entry with index
+ (issPortIsolationIngressPort = 1, issPortIsolationEgressPort = 3)"
+
+ ::= { issPortIsolationEntry 5 }
+
+-- Mirror Group ------------------------------------------------------
+
+issMirrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable/disable mirroring
+ feature in hardware.
+ When set to 'disabled (1)', all mirroring configurations will be
+ removed from hardware.
+ When set to 'enabled (2)', all mirroring configurations
+ present in software will be programmed in hardware."
+
+ DEFVAL { enabled }
+ ::= { issMirror 1 }
+
+issMirrorToPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the port to which the active mirrored traffic controlled
+ by issMirrorCtrlTable is to be copied."
+ ::= { issMirror 2 }
+
+-- Mirror Control Table
+
+issMirrorCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssMirrorCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to control mirroring features for each interface
+ in the switch.
+
+ Parameters in this table are valid only when the
+ 'issMirrorStatus' for the switch is not 'disabled'."
+ ::= { issMirror 3 }
+
+issMirrorCtrlEntry OBJECT-TYPE
+ SYNTAX IssMirrorCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each interface
+ in the system."
+ INDEX { issMirrorCtrlIndex }
+ ::= { issMirrorCtrlTable 1 }
+
+IssMirrorCtrlEntry ::=
+ SEQUENCE {
+ issMirrorCtrlIndex
+ Integer32,
+ issMirrorCtrlIngressMirroring
+ INTEGER,
+ issMirrorCtrlEgressMirroring
+ INTEGER,
+ issMirrorCtrlStatus
+ INTEGER
+ }
+
+issMirrorCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface index of the port for which the configuration
+ in this entry applies."
+ ::= { issMirrorCtrlEntry 1 }
+
+issMirrorCtrlIngressMirroring OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides control to enable or disable mirroring of ingress
+ traffic over this interface to the mirrored-to port."
+ DEFVAL { disabled }
+ ::= { issMirrorCtrlEntry 2 }
+
+issMirrorCtrlEgressMirroring OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides control to enable or disable mirroring of egress
+ traffic over this interface to the mirrored-to port."
+ DEFVAL { disabled }
+ ::= { issMirrorCtrlEntry 3 }
+
+issMirrorCtrlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the validity of the entry."
+ ::= { issMirrorCtrlEntry 4 }
+
+-- Mirror Control Extension Table
+
+issMirrorCtrlRemainingSrcRcrds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of source records remaining in the system.
+ Each record can store at least one source information. In case
+ consecutive source id are configured then record will store the range"
+ ::= { issMirror 4 }
+
+issMirrorCtrlRemainingDestRcrds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of destination records remaining in the system.
+ Each record can store at least one destination information. In case
+ consecutive destination id are configured then record will store the
+ range"
+ ::= { issMirror 5 }
+
+issMirrorCtrlExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssMirrorCtrlExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This Table is used to configure advanced mirroring features like
+ - Port Based Mirroring:
+ - flow based mirroring
+ - vlan based mirroring
+
+ Following are the configuration details for Port based mirroring:
+ To configure source ports in a session
+ - issMirrorCtrlExtnMirrType - is set to portBased
+ - issMirrorCtrlExtnSrcTable - should be used to configure list
+ of source ports to be mirrored
+ in a session
+ - issMirrorCtrlExtnSrcId - represents the source port.
+ The port Id to be mirrored
+ should be given here.
+ - issMirrorCtrlExtnSrcCfg - this object is used to
+ add/remove a port in the
+ source port list
+
+ Example
+ To create a session 1 with source ports 5,6 following
+ sequence of configuration should be followed
+ For table issMirrorCtrlExtnTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnMirrType = portBased
+
+ For table issMirrorCtrlExtnSrcTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnSrcId = 5 as index
+ issMirrorCtrlExtnSrcCfg = add
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnSrcId = 6 as index
+ issMirrorCtrlExtnSrcCfg = add
+
+ To configure destination ports in a session
+ - issMirrorCtrlExtnDestinationTable - should be used to
+ configure list of
+ destination ports to be
+ mirrored in a session
+ - issMirrorCtrlExtnDestination - represents the
+ destination port. The
+ port Id to which packets
+ should be mirrored should
+ be given here.
+ - issMirrorCtrlExtnDestCfg - this object is used to
+ add/remove a port in the
+ source port list.
+ Example
+ To create a session 1 with destination port 10,11 following
+ sequence of configuration should be followed
+ For table issMirrorCtrlExtnTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnMirrType = portBased
+
+ For table issMirrorCtrlExtnDestinationTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnDestination = 10 as index
+ issMirrorCtrlExtnDestCfg = add
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnDestination = 11 as index
+ issMirrorCtrlExtnDestCfg = add
+
+ To Activate a session
+ - issMirrorCtrlExtnStatus - should be used to
+ activate/deactivate mirroring for a
+ session
+ Example
+ To enable mirroring for a session following sequence of
+ configuration should be followed
+ For table issMirrorCtrlExtnTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnStatus = active
+
+ Above configurations applies to flow based mirroring also, the
+ issMirrorCtrlExtnSrcId used above for configuratin ports
+ should be used to configure flow Id
+
+ To enable remote monitoring of sources for a session
+ - issMirrorCtrlExtnRSpanStatus - should be used to
+ enable/disable remote
+ monitoring for a session
+ it can be used to set a
+ session as source rspan
+ session which implies source
+ entities for this session are
+ monitored remotely or can be
+ used to set a session
+ as destination rspan session
+ which implies that mirrored
+ data is received for this
+ session should be forwarded to
+ destination entities of this
+ session
+ - issMirrorCtrlExtnRSpanVlanId - it is the vlan id which is
+ reserved in the network to
+ carry Mirrored data,if the
+ session is configured as
+ source rspan session then data
+ mirrored for the source
+ entities will be forwarded on
+ this vlan if the session is
+ configured as destination
+ rspan session then data
+ received on this vlan will be
+ forwarded to the destination
+ entities of this session
+
+ Following are the configuration details for configurating Vlan
+ based mirroring:
+ To configure vlans as source for a session
+ - issMirrorCtrlExtnMirrType - is set to vlanBased
+ - issMirrorCtrlExtnSrcVlanTable - should be used to configure
+ list of source vlans to be
+ mirrored in a session
+ - issMirrorCtrlExtnSrcVlanId - represents a source vlan. The
+ vlan to be mirrored should be
+ given here.
+ - issMirrorCtrlExtnSrcVlanCfg - this object is used to
+ add/remove a vlan in the
+ source vlan list
+ Example
+ To create a session 1 with source list as vlan 5,6
+ belonging to context 1 following sequence of configuration
+ should be followed
+ For table issMirrorCtrlExtnTable
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnMirrType = vlanBased
+
+ For table issMirrorCtrlExtnSrcVlanTable
+ issMirrorCtrlExtnSrcVlanContext = 1 as index
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnSrcVlanId = 5 as index
+ issMirrorCtrlExtnSrcVlanCfg = add
+ issMirrorCtrlExtnSrcVlanContext = 1 as index
+ issMirrorCtrlExtnSessionIndex = 1 as index
+ issMirrorCtrlExtnSrcVlanId = 6 as index
+ issMirrorCtrlExtnSrcVlanCfg = add
+
+ Entries for this table can be configured only when issMirrorStatus
+ is set to enabled.
+ Configurations done through 'issMirrorCtrlTable' will change the
+ following for the first session on this table:
+ - Mirroring type will be changed to port-based
+ - Mode and Source entities will be overwritten
+ with the values configured through 'issMirrorCtrlTable'
+ - Destination entities will be overwritten
+ with the value configured through 'issMirrorToPort' object "
+ ::= { issMirror 6 }
+
+issMirrorCtrlExtnEntry OBJECT-TYPE
+ SYNTAX IssMirrorCtrlExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each session
+ in the system."
+ INDEX { issMirrorCtrlExtnSessionIndex}
+ ::= { issMirrorCtrlExtnTable 1 }
+
+IssMirrorCtrlExtnEntry ::=
+ SEQUENCE {
+ issMirrorCtrlExtnSessionIndex
+ Integer32,
+ issMirrorCtrlExtnMirrType
+ INTEGER,
+ issMirrorCtrlExtnRSpanStatus
+ INTEGER,
+ issMirrorCtrlExtnRSpanVlanId
+ Integer32,
+ issMirrorCtrlExtnRSpanContext
+ Integer32,
+ issMirrorCtrlExtnStatus
+ RowStatus
+ }
+
+issMirrorCtrlExtnSessionIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the mirroring session for which the configuration
+ in this entry applies."
+ ::= { issMirrorCtrlExtnEntry 1 }
+
+issMirrorCtrlExtnMirrType OBJECT-TYPE
+ SYNTAX INTEGER{
+ portBased(1),
+ macflowBased(2),
+ vlanBased(3),
+ invalid(4),
+ ipflowBased(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object tells the type of mirroring this session supports.
+ This object needs to be set before doing any configuration for
+ a mirroring session"
+ DEFVAL { invalid }
+ ::= { issMirrorCtrlExtnEntry 2 }
+
+issMirrorCtrlExtnRSpanStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ sourceRSpanVlan(1),
+ destinationRSpanVlan(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates session is enabled or disabled for
+ Remote monitoring.
+ If set as 'source-rspan-vlanid' indicates that the session is
+ enabled for Remote monitoring and the source entities for this
+ session will be remotely monitored.
+ If set as 'destination-rspan-vlanid' indicates that the session
+ should monitor remote traffic mirrored with RSPAN VLAN ID tag.
+ RSPAN VLAN ID should be configured through object
+ 'issMirrorCtrlExtnRSpanVlanId'.
+ If set as 'disabled' Remote monitoring is disabled for this
+ mirroring session."
+
+ DEFVAL { disabled }
+ ::= { issMirrorCtrlExtnEntry 3 }
+
+issMirrorCtrlExtnRSpanVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Vlan Id used for Remote monitoring for this session.
+ If issMirrorCtrlExtnRSpanStatus is set to disabled, then
+ this object will have an invalid value (zero)"
+ DEFVAL { 0 }
+ ::= { issMirrorCtrlExtnEntry 4 }
+
+issMirrorCtrlExtnRSpanContext OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Context Id to which the RSpan Vlan belongs.
+ Value '0' mean this object is not considered for this
+ mirroring session."
+ DEFVAL { 0 }
+ ::= { issMirrorCtrlExtnEntry 5 }
+
+issMirrorCtrlExtnStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of the entry. The entry can be
+ made active only if issMirrorCtrlExtnMirrType is configured and
+ source and destination entries for this sesion is also configured"
+ ::= { issMirrorCtrlExtnEntry 6 }
+
+issMirrorCtrlExtnSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssMirrorCtrlExtnSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to configure list of source entities for mirroring sessions"
+ ::= { issMirror 7 }
+
+issMirrorCtrlExtnSrcEntry OBJECT-TYPE
+ SYNTAX IssMirrorCtrlExtnSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each mirroring session."
+ INDEX { issMirrorCtrlExtnSessionIndex, issMirrorCtrlExtnSrcId }
+ ::= { issMirrorCtrlExtnSrcTable 1 }
+
+IssMirrorCtrlExtnSrcEntry ::=
+ SEQUENCE {
+ issMirrorCtrlExtnSrcId
+ Integer32,
+ issMirrorCtrlExtnSrcCfg
+ INTEGER,
+ issMirrorCtrlExtnSrcMode
+ INTEGER
+ }
+
+issMirrorCtrlExtnSrcId OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the source id which participates in a mirroring session.
+ For Port based mirroring this object can be port IfIndex.
+ To mirror Tunnel and Trunk ports the same Id can be used for
+ specifying Tunnel/Trunk Id.
+ For Flow based mirroring this object can be Acl Ids."
+ ::= { issMirrorCtrlExtnSrcEntry 1 }
+
+issMirrorCtrlExtnSrcCfg OBJECT-TYPE
+ SYNTAX INTEGER{
+ add(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create/delete a source entry for a session."
+ ::= { issMirrorCtrlExtnSrcEntry 2 }
+
+issMirrorCtrlExtnSrcMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress(1),
+ egress(2),
+ both(3),
+ disable(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides control to set the mode of mirroring.
+ It can be ingress, egress, both or disable."
+ DEFVAL { both }
+ ::= { issMirrorCtrlExtnSrcEntry 3 }
+
+issMirrorCtrlExtnSrcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssMirrorCtrlExtnSrcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to configure list of vlan source entities for mirroring sessions"
+ ::= { issMirror 8 }
+
+issMirrorCtrlExtnSrcVlanEntry OBJECT-TYPE
+ SYNTAX IssMirrorCtrlExtnSrcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each mirroring session."
+ INDEX { issMirrorCtrlExtnSessionIndex, issMirrorCtrlExtnSrcVlanContext, issMirrorCtrlExtnSrcVlanId }
+ ::= { issMirrorCtrlExtnSrcVlanTable 1 }
+
+IssMirrorCtrlExtnSrcVlanEntry ::=
+ SEQUENCE {
+ issMirrorCtrlExtnSrcVlanContext
+ Integer32,
+ issMirrorCtrlExtnSrcVlanId
+ Integer32,
+ issMirrorCtrlExtnSrcVlanCfg
+ INTEGER,
+ issMirrorCtrlExtnSrcVlanMode
+ INTEGER
+ }
+
+issMirrorCtrlExtnSrcVlanContext OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the Context Id to which the source entity belongs, this
+ is used in case of specifying vlan as source.
+ Value '-1' mean this object is not considered for this mirroring
+ session."
+ ::= { issMirrorCtrlExtnSrcVlanEntry 1 }
+
+issMirrorCtrlExtnSrcVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the Vlan id which participates in a mirroring session."
+ ::= { issMirrorCtrlExtnSrcVlanEntry 2 }
+
+issMirrorCtrlExtnSrcVlanCfg OBJECT-TYPE
+ SYNTAX INTEGER{
+ add(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create/delete a vlan entry for a session."
+ ::= { issMirrorCtrlExtnSrcVlanEntry 3 }
+
+issMirrorCtrlExtnSrcVlanMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress(1),
+ egress(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provides control to set the mode of mirroring.
+ It can be ingerss,Egress or Both."
+ DEFVAL { both }
+ ::= { issMirrorCtrlExtnSrcVlanEntry 4 }
+
+issMirrorCtrlExtnDestinationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssMirrorCtrlExtnDestinationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to configure list of destination entities"
+ ::= { issMirror 9 }
+
+issMirrorCtrlExtnDestinationEntry OBJECT-TYPE
+ SYNTAX IssMirrorCtrlExtnDestinationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry appears in this table for each destination entity
+ in a mirroring session."
+ INDEX { issMirrorCtrlExtnSessionIndex, issMirrorCtrlExtnDestination }
+ ::= { issMirrorCtrlExtnDestinationTable 1 }
+
+IssMirrorCtrlExtnDestinationEntry ::=
+ SEQUENCE {
+ issMirrorCtrlExtnDestination
+ Integer32,
+ issMirrorCtrlExtnDestCfg
+ INTEGER
+ }
+
+issMirrorCtrlExtnDestination OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the destination port id which participates in a mirroring
+ session."
+ ::= { issMirrorCtrlExtnDestinationEntry 1 }
+
+issMirrorCtrlExtnDestCfg OBJECT-TYPE
+ SYNTAX INTEGER{
+ add (1),
+ delete (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create/delete a destination entry for a session."
+ ::= { issMirrorCtrlExtnDestinationEntry 2 }
+
+issCpuMirrorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ingress (1),
+ egress (2),
+ both (3),
+ disable (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the type of mirroring
+ to be done for CPU traffic.
+ When set to 'ingress(1)', enables mirroring of ingress
+ traffic over CPU port to the CPU mirrored-to port
+ specified in 'issCpuMirrorToPort'.
+ When set to 'egress(2)', enables mirroring of egress
+ traffic over CPU port to the CPU mirrored-to port.
+ specified in 'issCpuMirrorToPort'.
+ When set to 'both(3)', enables mirroring of egress and ingress
+ traffic over CPU port to the CPU mirrored-to port
+ specified in 'issCpuMirrorToPort'.
+ When set to 'disable(4)', CPU mirroring configuration will be
+ removed."
+
+ DEFVAL { disable }
+ ::= { issMirror 10 }
+
+issCpuMirrorToPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the physical port to which the CPU traffic specified
+ by issCpuMirrorType are mirrored."
+ DEFVAL { 0 }
+ ::= { issMirror 11 }
+
+-- ------------------------------------------------------------------
+-- IP Authorized Manager
+
+issIpAuthMgrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssIpAuthMgrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to configure IP authorized managers in the system."
+ ::= { issIpAuthMgr 1 }
+
+issIpAuthMgrEntry OBJECT-TYPE
+ SYNTAX IssIpAuthMgrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents rules for particular
+ IP authorized manager."
+ INDEX { issIpAuthMgrIpAddr, issIpAuthMgrIpMask }
+ ::= { issIpAuthMgrTable 1 }
+
+IssIpAuthMgrEntry ::=
+ SEQUENCE {
+ issIpAuthMgrIpAddr
+ IpAddress,
+ issIpAuthMgrIpMask
+ IpAddress,
+ issIpAuthMgrPortList
+ PortList,
+ issIpAuthMgrVlanList
+ OCTET STRING,
+ issIpAuthMgrOOBPort
+ TruthValue,
+ issIpAuthMgrAllowedServices
+ Integer32,
+ issIpAuthMgrRowStatus
+ RowStatus
+ }
+
+issIpAuthMgrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies either the Network or Host address from which the switch
+ can be managed.
+ An address 0.0.0.0 indicates 'Any Manager'."
+ ::= { issIpAuthMgrEntry 1 }
+
+issIpAuthMgrIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Specifies the IP address mask to be applied on issIpAuthMgrIpAddr.
+ Value 0.0.0.0 indicates mask for 'Any Manager'."
+ ::= { issIpAuthMgrEntry 2 }
+
+issIpAuthMgrPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the port numbers through which the authorized manager can
+ access the switch.
+
+ By default the authorized manager is allowed to access the switch
+ through all the ports.
+
+ If a set of ports are configured in the 'PortList', the manager can
+ access the switch only through the configured ports."
+ ::= { issIpAuthMgrEntry 3 }
+
+issIpAuthMgrVlanList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Vlan's in which the IP authorized manager can reside.
+ By default the manager is allowed to reside in any vlan.
+
+ If a set of vlans are configured in the 'VlanList', the manager can
+ reside only in the configured vlan set. Access to the switch
+ will be denied from any other vlan."
+ ::= { issIpAuthMgrEntry 4 }
+
+issIpAuthMgrOOBPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies whether the authorized manager can access the switch
+ through OOB Port
+ By default the manager is denied access to reside on OOB Interface"
+ DEFVAL { false }
+ ::= { issIpAuthMgrEntry 5 }
+
+issIpAuthMgrAllowedServices OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the allowed services through which the authorized manager can
+ access the switch.
+ This object takes bit mask values. The services represented by each bit
+ position is as given below:
+
+ With bit 0 being the Least Significant Bit,
+
+ Bit0 --> snmp
+ Bit1 --> telnet
+ Bit2 --> http
+ Bit3 --> https
+ Bit4 --> ssh
+
+ If the particular bit is set to 1,corresponding service is allowed for
+ the configured manager.
+
+ By default all services are allowed for the configured manager."
+
+ DEFVAL { '1F'h }
+ ::= { issIpAuthMgrEntry 6 }
+
+issIpAuthMgrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { issIpAuthMgrEntry 7 }
+
+
+-- Iss Extension Group ------------------------------------
+-- Rate Control Group --------------------------------------------- --
+
+issRateCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssRateCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table to control the rate limiting parameters
+ either for the entire switch or for each interface in the switch.
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+ ::= { issRateControl 1 }
+
+issRateCtrlEntry OBJECT-TYPE
+ SYNTAX IssRateCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry appears in this table for each physical
+ interface in the switch.
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+ INDEX { issRateCtrlIndex }
+ ::= { issRateCtrlTable 1 }
+
+IssRateCtrlEntry ::=
+ SEQUENCE {
+ issRateCtrlIndex
+ Integer32,
+ issRateCtrlDLFLimitValue
+ Integer32,
+ issRateCtrlBCASTLimitValue
+ Integer32,
+ issRateCtrlMCASTLimitValue
+ Integer32,
+ issRateCtrlPortRateLimit
+ Integer32,
+ issRateCtrlPortBurstSize
+ Integer32
+ }
+
+issRateCtrlIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The interface index for which the configuration in this
+ entry applies.
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+ ::= { issRateCtrlEntry 1 }
+
+issRateCtrlDLFLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Allows to configure the limiting value for the maximum number
+ of dlf packets that can be transmitted per second over this interface.
+ Setting this object to the value zero disables rate limiting for
+ Destination lookup failure packets on this interface. The value that
+ can be set for this object is limited by the underlying hardware
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+
+ DEFVAL {0}
+ ::= { issRateCtrlEntry 2 }
+
+issRateCtrlBCASTLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Allows to configure the limiting value for the maximum number
+ of broadcast packets that can be transmitted per second over this
+ interface. Setting this object to the value zero disables rate
+ limiting for Broadcast packets on this interface. The value that
+ can be set for this object is limited by the underlying hardware
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+
+ DEFVAL {0}
+ ::= { issRateCtrlEntry 3 }
+
+
+issRateCtrlMCASTLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Allows to configure the limiting value for the maximum number
+ of multicast packets that can be transmitted per second over this
+ interface. Setting this object to the value zero disables rate
+ limiting for Multicast packets on this interface. The value that
+ can be set for this object is limited by the underlying hardware
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+
+ DEFVAL {0}
+ ::= { issRateCtrlEntry 4}
+
+issRateCtrlPortRateLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..80000000)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Configures interface Rate Limit (Packet that can be transferred
+ on a port at a particular second).
+
+ This object's value will take effect on the interface speed. Based
+ on the operating speed of the port, the rate limit will be applied.
+ This value can also be affected by the metering. A value of zero(0)
+ disable rate limiting i.e. sets the port to full speed.
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+
+ ::= { issRateCtrlEntry 5 }
+
+issRateCtrlPortBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (0..80000000)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Configures interface Burst Pkt Rate. (Packet Burst that can be
+ transferred on a port at a particular second)
+
+ This object's value will take effect on the interface speed. Based
+ on the operating speed of the port, the burst size of the port
+ will be applied. This value can also be affected by the metering. A
+ value of zero(0) disable burst rate limiting i.e. sets the port burst
+ rate limit to full speed.
+ This object is deprecated and the corresponding functionality is
+ met with issRateControl objects in fsissext.mib."
+
+ ::= { issRateCtrlEntry 6 }
+
+
+
+
+-- ------------------------------------------------------------------
+-- L2 Filter Group --------------------------------------------------
+
+issL2FilterTable OBJECT-TYPE
+
+ SYNTAX SEQUENCE OF IssL2FilterEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table to configure L2 filter rules in the system.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2Filter 1 }
+
+issL2FilterEntry OBJECT-TYPE
+ SYNTAX IssL2FilterEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Each entry in this table is a L2 filter rule.Index to the table
+ is the L2 filter number.This object is deprecated and the
+ corresponding functionality is met with issL2Filter objects
+ in fsissext.mib."
+
+ INDEX { issL2FilterNo}
+ ::= { issL2FilterTable 1 }
+
+IssL2FilterEntry ::=
+ SEQUENCE {
+ issL2FilterNo
+ Integer32,
+ issL2FilterPriority
+ Integer32,
+ issL2FilterEtherType
+ Integer32,
+ issL2FilterProtocolType
+ Unsigned32,
+ issL2FilterDstMacAddr
+ MacAddress,
+ issL2FilterSrcMacAddr
+ MacAddress,
+ issL2FilterVlanId
+ Integer32,
+ issL2FilterInPortList
+ PortList,
+ issL2FilterAction
+ INTEGER,
+ issL2FilterMatchCount
+ Counter32,
+ issL2FilterStatus
+ RowStatus,
+ issL2FilterOutPortList
+ PortList,
+ issL2FilterDirection
+ INTEGER
+
+ }
+
+issL2FilterNo OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "L2 Filter rule number.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 1 }
+
+issL2FilterPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority of the L2 filter can be used to decide which filter rule
+ is applicable when
+ --> the packet matches with more than one filter rules
+ --> All the filter rules result in 'allow'ing the packet
+
+ Higher value of 'filter priority' implies a higher priority.
+
+ Usage of 'L2FilterPriority' is implementation dependant.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { 1 }
+ ::= { issL2FilterEntry 2 }
+
+issL2FilterEtherType OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The value in the Type/Len field of a frame that will
+ be matched to trigger this filter. The default value of
+ this object is '0'. When this object is SET with the default
+ value, frames are not matched for the value in the Type/Len
+ field with the value set for this object.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { 0 }
+ ::= { issL2FilterEntry 3 }
+
+
+issL2FilterProtocolType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the non IP protocol type to be filtered.
+ aarp | amber | dec-spanning | decnet-iv |
+ diagnostic | dsm |etype-6000 | etype-8042 |
+ lat | lavc-sca | mop-console | mop-dump |
+ msdos | mumps | netbios | vines-echo |
+ vines-ip | xns-idp: A non-IP protocol.
+
+ A value of '0' means, the filter is applicable for all protocols.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { 0 }
+ ::= { issL2FilterEntry 4 }
+
+issL2FilterDstMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Destination MAC address to be matched with the packet. By Default, the
+ Destination Mac Address will be zero which means dont care condition ie)
+ any Dst Mac Address .This object is deprecated and the corresponding
+ functionality is met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 5 }
+
+issL2FilterSrcMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Source MAC address to be matched with the packet. By Default, the Source
+ Mac Address will be zero which means dont care condition ie) any Src Mac
+ address This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 6 }
+
+
+issL2FilterVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will
+ be treated as customer Vlan Id.
+ A value of '0' means, this object is unused. Configuring this value is not
+ allowed.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { 0 }
+ ::= { issL2FilterEntry 7 }
+
+
+issL2FilterInPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the complete set of ports over which this filter is applied
+ for packets ingress at ports in this list.
+ If the In port list is '0', the filter rule is applicable for the
+ incoming packets on all ports.
+ Even though the issL2FilterInPortList is configured, It is applicable only
+ if issL2FilterDirection is configured as 'in'.
+ By default inport list is maintained as '0'.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 8 }
+
+issL2FilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow (1),
+ drop (2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the action to be taken on the packet if the filter
+ rule matches.
+ If the action is 'allow', the packet will be forwarded according
+ to the forwarding rules.
+ If the action is 'drop', the packet will be discarded.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { allow }
+ ::= { issL2FilterEntry 9 }
+
+issL2FilterMatchCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of times this filter is matched.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+
+ ::= { issL2FilterEntry 10 }
+
+issL2FilterStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object indicates the status of this entry. An entry is
+ created in this table when this object is SET to 'createAndWait'.
+ The entry in this table is used when the status of this object
+ is SET 'active'. The entry in this table is not used when this
+ object is SET 'notInService'. An entry created in this table is
+ be deleted when this object is SET 'destroy'.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 11 }
+
+issL2FilterOutPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the complete set of ports over which this filter is applied
+ for packets egress at Ports in this list.
+ If the Out port list is '0', the filter rule is applicable for the
+ outgoing packets on all ports.
+ Even though the issL2FilterOutPortList is configured, It is applicable only
+ if issL2FilterDirection is configured as 'out'.
+ By default outport list is maintained as '0'.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ ::= { issL2FilterEntry 12 }
+
+issL2FilterDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in (1),
+ out (2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the direction of this filter to be applied. By Default the
+ filter will be applied on ingress direction.
+ When the direction of this filter is 'in', It is applied on specified
+ ports of the issL2FilterInPortList.
+ When the direction of this filter is 'out', It is applied on specified
+ ports of the issL2FilterOutPortList.
+ This object is deprecated and the corresponding functionality is
+ met with issL2Filter objects in fsissext.mib."
+ DEFVAL { in }
+ ::= { issL2FilterEntry 13 }
+
+-- ------------------------------------------------------------------
+-- L3 Filter Group --------------------------------------------------
+
+
+issL3FilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssL3FilterEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ " A table to configure L3 filter rules in the system.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3Filter 1 }
+
+issL3FilterEntry OBJECT-TYPE
+ SYNTAX IssL3FilterEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ " Each entry in this table is a L3 filter rule.
+ Index to the table is L3 filter number.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ INDEX { issL3FilterNo}
+ ::= { issL3FilterTable 1 }
+
+IssL3FilterEntry ::=
+ SEQUENCE {
+ issL3FilterNo
+ Integer32,
+ issL3FilterPriority
+ Integer32,
+ issL3FilterProtocol
+ Integer32,
+ issL3FilterMessageType
+ Integer32,
+ issL3FilterMessageCode
+ Integer32,
+ issL3FilterDstIpAddr
+ IpAddress,
+ issL3FilterSrcIpAddr
+ IpAddress,
+ issL3FilterDstIpAddrMask
+ IpAddress,
+ issL3FilterSrcIpAddrMask
+ IpAddress,
+ issL3FilterMinDstProtPort
+ Unsigned32,
+ issL3FilterMaxDstProtPort
+ Unsigned32,
+ issL3FilterMinSrcProtPort
+ Unsigned32,
+ issL3FilterMaxSrcProtPort
+ Unsigned32,
+ issL3FilterInPortList
+ PortList,
+ issL3FilterOutPortList
+ PortList,
+ issL3FilterAckBit
+ INTEGER,
+ issL3FilterRstBit
+ INTEGER,
+ issL3FilterTos
+ Integer32,
+ issL3FilterDscp
+ Integer32,
+ issL3FilterDirection
+ INTEGER,
+ issL3FilterAction
+ INTEGER,
+ issL3FilterMatchCount
+ Counter32,
+ issL3FilterStatus
+ RowStatus
+ }
+
+issL3FilterNo OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "L3 Filter rule number.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3FilterEntry 1 }
+
+issL3FilterPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The priority of the filter can be used to decide which filter rule
+ is applicable when
+ --> the packet matches with more than one filter rules
+ --> All the filter rules result in 'allow'ing the packet
+ Higher value of 'L3 filter priority' implies a higher priority.
+ Usage of 'L3FilterPriority' is implementation dependant.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 1 }
+ ::= { issL3FilterEntry 2 }
+
+issL3FilterProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ " The type of protocol to be checked against the packet. The
+ default value is 255. If the value is 255, it means that the
+ protocol type can be anything and it will not be checked to
+ decide the action.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 255 }
+ ::= { issL3FilterEntry 3 }
+
+issL3FilterMessageType OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ " The message type to be checked against the packet. If the
+ message type matches with the packet, then the packet will be
+ dropped / allowed based on the action set in issL3FilterAction.
+ The default value is 255. It means that message type is not
+ configured and need not be checked.
+ Generally the value zero is given as default. But here
+ zero can be an ICMP Type value. Hence 255 is given as the
+ default value.
+ Some ICMP message types are:
+ echoReply(0),
+ destinationUnreachable(3),
+ sourceQuench(4),
+ redirect(5),
+ echoRequest(8),
+ timeExceeded(11),
+ parameterProblem(12),
+ timestampRequest(13),
+ timestampReply(14),
+ informationRequest(15),
+ informationReply(16),
+ addressMaskRequest(17),
+ addressMaskReply (18),
+ noICMPType(255)
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 255 }
+ ::= { issL3FilterEntry 4 }
+
+issL3FilterMessageCode OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ " The message code to be checked against the packet. If the
+ packet matches with the message code, then the packet will
+ be dropped / allowed based on the action set in issL3FilterAction.
+ The default value is 255. It means that message code is not
+ configured and need not be checked. Generally the value zero
+ will be given as default. But here, zero can be an ICMP Code
+ value. Hence 255 is given as the default value.
+ Some ICMP message codes are :
+ networkUnreachable(0),
+ hostUnreachable(1),
+ protocolUnreachable(2),
+ portUnreachable(3),
+ fragmentNeed(4),
+ sourceRouteFail(5),
+ destNetworkUnknown(6),
+ destHostUnknown(7),
+ srcHostIsolated(8),
+ destNetworkAdminProhibited(9),
+ destHostAdminProhibited(10),
+ networkUnreachableTOS(11),
+ hostUnreachableTOS(12),
+ noICMPCode(255)
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 255 }
+ ::= { issL3FilterEntry 5 }
+
+issL3FilterDstIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Destination IP address to be matched with the packet.
+ This object is valid only if the 'issFilterType' is 'l3filter'.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { '00000000'h }
+ ::= { issL3FilterEntry 6 }
+
+issL3FilterSrcIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Source IP address to be matched with the packet.
+ This object is valid only if the 'issFilterType' is 'l3filter'
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { '00000000'h }
+ ::= { issL3FilterEntry 7 }
+
+issL3FilterDstIpAddrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The IP subnet mask for Destination IP address.
+ This object is valid only if the 'issFilterType' is 'l3filter'
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 'FFFFFFFF'h }
+ ::= { issL3FilterEntry 8 }
+
+issL3FilterSrcIpAddrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The IP subnet mask for Source IP address.
+ This object is valid only if the 'issFilterType' is 'l3filter'.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 'FFFFFFFF'h }
+ ::= { issL3FilterEntry 9 }
+
+issL3FilterMinDstProtPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The minimum port in the destination port range. Please note
+ these ports are the TCP / UDP ports.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 0 }
+ ::= { issL3FilterEntry 10 }
+
+issL3FilterMaxDstProtPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The maximum port in the destination port range. Please note
+ these ports are the TCP / UDP ports.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 65535 }
+ ::= { issL3FilterEntry 11 }
+
+issL3FilterMinSrcProtPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The minimum port in the source port range. Please note
+ these ports are the TCP / UDP ports.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 0 }
+ ::= { issL3FilterEntry 12 }
+
+issL3FilterMaxSrcProtPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The maximum port in the source port range. Please note
+ these ports are the TCP / UDP ports.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { 65535 }
+ ::= { issL3FilterEntry 13 }
+
+issL3FilterInPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the complete set of ports over which if the packet arrives
+ this filter rule will be applicable.
+ If the incoming port list is '0', the filter rule is applicable for all the
+ incoming ports.
+ By default inport list is maintained as '0'.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3FilterEntry 14 }
+
+issL3FilterOutPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the complete set of ports over which if the packet goes out,
+ this filter rule will be applicable.
+ If the outgoing port list is '0',the filter rule is applicable for all the
+ outgoing packets in all ports.
+ By default outport list is maintained as '0'
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3FilterEntry 15 }
+
+issL3FilterAckBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ establish(1),
+ notEstablish(2),
+ any(3)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ " The TCP ACK bit to be checked against the packet. The default
+ value is 'any'(3). It means that ACK bit will not be checked
+ to decide the action.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { any }
+ ::= { issL3FilterEntry 16 }
+
+issL3FilterRstBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ set(1),
+ notSet(2),
+ any(3)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ " The TCP RST bit to be checked against the packet. The default
+ value is 'any'(3). It means that RST bit will not be checked to
+ decide the action.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { any }
+ ::= { issL3FilterEntry 17 }
+
+issL3FilterTos OBJECT-TYPE
+ SYNTAX Integer32 (-1..7)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ " The IP TOS bit to be checked against the packet. This is a
+ single byte integer of which the last three bits (least
+ significant bits) indicate Delay, Throughput and Reliability
+ i.e 'uuuuudtr', u-unused, d-delay, t-throughput, r-reliability.
+ For example '6' indicates low delay and high throughput.
+ A value of '-1' means, the Tos Field becomes dont care
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { -1 }
+ ::= { issL3FilterEntry 18 }
+
+issL3FilterDscp OBJECT-TYPE
+ SYNTAX Integer32 (-1..63)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ " The IP Dscp value to be checked against the packet.
+ A value of '-1' means, the Dscp Field becomes dont care.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { -1 }
+ ::= { issL3FilterEntry 19 }
+
+issL3FilterDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in (1),
+ out(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the direction of this filter to be applied. By Default the
+ filter will be applied on ingress direction.
+ When the direction of this filter is 'in', It is applied on specified
+ ports of the issL3FilterInPortList.
+ When the direction of this filter is 'out', It is applied on specified
+ ports of the issL3FilterOutPortList.This object is deprecated and
+ the corresponding functionality is met with issL3Filter objects in
+ fsissext.mib."
+ DEFVAL { in }
+ ::= { issL3FilterEntry 20 }
+
+issL3FilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow (1),
+ drop (2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Specifies the action to be taken on the packet if the filter
+ rule matches.
+ If the action is 'allow', the packet will be sent to the
+ ports in 'out port list'. If the out port list is '0',
+ the port over which the packet is to be switched will be decided
+ based on further processing on the packet.
+ If the action is 'drop', the packet will be discardedThis object is
+ deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ DEFVAL { allow }
+ ::= { issL3FilterEntry 21 }
+
+issL3FilterMatchCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of times this filter is matched.
+ This object is deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3FilterEntry 22 }
+
+issL3FilterStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This object indicates the status of this entry. An entry is
+ created in this table when this object is SET to 'createAndWait'.
+ The entry in this table is used when the status of this object
+ is SET 'active'. The entry in this table is not used when this
+ object is SET 'notInService'. An entry created in this table is
+ be deleted when this object is SET 'destroy.This object is
+ deprecated and the corresponding functionality is
+ met with issL3Filter objects in fsissext.mib."
+ ::= { issL3FilterEntry 23 }
+
+
+-- ------------------------------------------------------------------
+------------------------------------------------------------------
+-- Layer 4 Switching
+
+
+issL4SwitchingFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssL4SwitchingFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " A table to L4 Switching rules in the system.
+ "
+ ::= { issL4Switching 1 }
+
+issL4SwitchingFilterEntry OBJECT-TYPE
+ SYNTAX IssL4SwitchingFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " Each entry in this table is a L4 Switching rule.
+ Index to the table is L4 filter number. "
+ INDEX { issL4SwitchingFilterNo}
+ ::= { issL4SwitchingFilterTable 1 }
+
+IssL4SwitchingFilterEntry ::=
+ SEQUENCE {
+ issL4SwitchingFilterNo
+ Integer32,
+ issL4SwitchingProtocol
+ Integer32,
+ issL4SwitchingPortNo
+ Unsigned32,
+ issL4SwitchingCopyToPort
+ Integer32,
+ issL4SwitchingFilterStatus
+ RowStatus
+ }
+
+issL4SwitchingFilterNo OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "L4 Switching Filter rule number."
+ ::= { issL4SwitchingFilterEntry 1 }
+
+
+issL4SwitchingProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of protocol to be checked against the packet. The
+ default value is 255. If the value is 255, it means that the
+ protocol type can be anything and it will not be checked to
+ decide the action. "
+ DEFVAL { 255 }
+ ::= { issL4SwitchingFilterEntry 2 }
+
+
+issL4SwitchingPortNo OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Layer 4 port no. Please note
+ these ports are the TCP / UDP ports."
+ DEFVAL { 0 }
+ ::= { issL4SwitchingFilterEntry 3 }
+
+issL4SwitchingCopyToPort OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is Port to which the packet would be switched"
+
+ ::= { issL4SwitchingFilterEntry 4 }
+
+issL4SwitchingFilterStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+
+ ::= { issL4SwitchingFilterEntry 5 }
+
+-- issModule Group BEGINS
+
+issModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " A table for triggering Graceful shutdown and Start"
+ ::= { issModule 1 }
+
+issModuleEntry OBJECT-TYPE
+ SYNTAX IssModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " Each entry in this table corresponding to one protocol"
+ INDEX { issModuleId }
+ ::= { issModuleTable 1 }
+
+IssModuleEntry ::=
+ SEQUENCE {
+ issModuleId
+ Integer32,
+ issModuleSystemControl
+ INTEGER
+ }
+
+issModuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the ID of the protocol.
+ Following IDs are supported.
+ 1. OSPF
+ 2. OSPFV3
+ 3. BGP
+ 4. ISIS
+ 5. RSVPTE
+ 6. LDP "
+
+ ::= { issModuleEntry 1 }
+
+issModuleSystemControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle (0),
+ shutdown (1), -- shutdown the process
+ start (2) -- start the process
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object shuts and starts the process"
+ DEFVAL { start }
+ ::= { issModuleEntry 2 }
+
+-- issModule Group ENDS
+
+-- ------------------------------------------------------------------
+--- FAN Table
+issSwitchFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IssSwitchFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the Fan information."
+ ::= { issSwitchFan 1 }
+
+issSwitchFanEntry OBJECT-TYPE
+ SYNTAX IssSwitchFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates information related to fan status of
+ the switch."
+ INDEX { issSwitchFanIndex }
+ ::= { issSwitchFanTable 1 }
+
+IssSwitchFanEntry ::=
+ SEQUENCE {
+ issSwitchFanIndex Integer32,
+ issSwitchFanStatus INTEGER
+ }
+
+issSwitchFanIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the fan number in the switch"
+ ::= { issSwitchFanEntry 1 }
+
+issSwitchFanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the fan status of the switch."
+ ::= { issSwitchFanEntry 2 }
+
+-----------------------------------------------------------------------
+-- Trap Objects
+
+issMsrFailedOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Indicates the OID for which updation failure has occured at MSR"
+ ::= { issSystemTrap 1 }
+
+issMsrFailedValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Indicates the value of corresponding OID for which updation failure
+ has occured at MSR"
+ ::= { issSystemTrap 2 }
+
+-- Audit Trap Objects
+
+ issAuditTrapEvent OBJECT-TYPE
+ SYNTAX INTEGER {
+ openFailed(1),
+ writeFailed(2),
+ sizeExceeded(3),
+ sizeThresholdHit(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ " openFailed - Open operation on Audit File failed.
+ writeFailed - Write operation on Audit File failed.
+ sizeExceeded - Audit File Size exceeded.
+ sizeThresholdHit - Audit Log Size Hit the threshold value."
+ ::= { issAuditTrap 1 }
+
+ issAuditTrapEventTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(24))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object specifies the date and time at which fsAuditTrapEvent
+ was performed."
+ ::= { issAuditTrap 2 }
+
+ issAuditTrapFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Audit File name in the trap message."
+ ::= { issAuditTrap 3 }
+
+-- Log Trap Objects
+
+ issLogTrapEvent OBJECT-TYPE
+ SYNTAX INTEGER {
+ openFailed(1),
+ writeFailed(2),
+ sizeExceeded(3),
+ sizeThresholdHit(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ " openFailed - Open operation on Log File failed.
+ writeFailed - Write operation on Log File failed.
+ sizeExceeded - Log File Size exceeded.
+ sizeThresholdHit - Log Size Hit the threshold value."
+ ::= { issLogTrap 1 }
+
+ issLogTrapEventTime OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(24))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object specifies the date and time at which fsLogTrapEvent
+ was performed."
+ ::= { issLogTrap 2 }
+
+ issLogTrapFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Log File name in the trap message."
+ ::= { issLogTrap 3 }
+
+-- ------------------------------------------------------------------
+-- Iss Notifications
+
+issTrapConfigRestore NOTIFICATION-TYPE
+ OBJECTS {
+ issConfigRestoreStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap signifies the successful restoration of
+ the saved configuration"
+ ::= { issNotifications 1 }
+
+issMsrUpdateEventFail NOTIFICATION-TYPE
+ OBJECTS {
+ issMsrFailedOid,
+ issMsrFailedValue
+ }
+ STATUS current
+ DESCRIPTION
+ "An MsrUpdateEventFail notification is sent when there is some
+ failure in configuration change event received from SNMP Agent.
+ issMsrFailedOid indicates the OID for which configuration change
+ event has failed.
+ issMsrFailedValue indicates the value of the corresponding OID for
+ which configuration change event failure has occured."
+ ::= { issNotifications 2 }
+
+-- AUDIT TRAP MESSAGE
+issAuditTrapMessage NOTIFICATION-TYPE
+ OBJECTS {
+ issAuditTrapEvent,
+ issAuditTrapEventTime,
+ issAuditTrapFileName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap notifies the erros on
+ Audit file."
+ ::= { issNotifications 3 }
+
+issTrapTemperature NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchMinThresholdTemperature,
+ issSwitchMaxThresholdTemperature,
+ issSwitchCurrentTemperature
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the current
+ temperature rises above or drops below the threshold."
+ ::= { issNotifications 4 }
+
+issTrapCPUThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchMaxCPUThreshold,
+ issSwitchCurrentCPUThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when CPU load exceeds
+ the threshold value"
+ ::= { issNotifications 5 }
+
+issTrapPowerSupply NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchPowerSurge,
+ issSwitchPowerFailure,
+ issSwitchCurrentPowerSupply
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the current
+ voltage drops below or exceeds the threshold value"
+ ::= { issNotifications 6 }
+
+issTrapRAMUsage NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchMaxRAMUsage,
+ issSwitchCurrentRAMUsage
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the RAM usage crosses
+ the threshold percentage."
+ ::= { issNotifications 7 }
+
+issTrapFlashUsage NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchMaxFlashUsage,
+ issSwitchCurrentFlashUsage
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the flash
+ usage crosses the threshold."
+ ::= { issNotifications 8 }
+
+issTrapFanStatus NOTIFICATION-TYPE
+ OBJECTS {
+ issSwitchFanIndex,
+ issSwitchFanStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the fan status is changed
+ from down state to up state or vice versa."
+ ::= { issNotifications 9 }
+
+-- LOG TRAP MESSAGE
+issLogTrapMessage NOTIFICATION-TYPE
+ OBJECTS {
+ issLogTrapEvent,
+ issLogTrapEventTime,
+ issLogTrapFileName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap notifies the erros on
+ System Log file."
+ ::= { issNotifications 10 }
+
+-- PAUSE FLOOD SNMP TRAP MESSAGE
+issPauseFloodSnmpTrapMessage NOTIFICATION-TYPE
+ OBJECTS {
+ issPortCtrlPauseFloodStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This object is used to notify the pause flood condition when the pause
+ flood mode is 'enabled'"
+ ::= { issNotifications 11 }
+
+issAclProvisionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ immediate(1),
+ consolidated(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB object issAclProvisionMode is used to configure the
+ mode for provisioning active Filter Rules to the hardware.
+ This object takes values immediate/consolidated. When this
+ object is set to immediate, active ACL rules are programmed
+ to hardware immediately. This is the default mode. In this
+ mode, the sequence of configuration determines the order of
+ provisioning the Filter rule to the hardware.
+ When this object is set to consolidated, active Filter Rules
+ are provisioned whenever a commit is triggered using MIB
+ object issAclTriggerCommit. In the consolidated mode, the
+ Filter rules are programmed/re-programmed to hardware in
+ the order of configured priority."
+ DEFVAL { immediate }
+ ::= { issAclNp 1 }
+
+
+issAclTriggerCommit OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB object issAclTriggerCommit takes values true(1)/false (0).
+ A SET on this object ( only true is allowed) triggers the
+ programming of active ACL entries to the device based on
+ configured priority.After completion of the operation, this MIB object
+ is reset to false( 0) .This object is applicable only when the MIB
+ object issAclProvisionMode is set to ' consolidated.
+ A set on this object will impact the existing traffic flow as existing
+ Filter entries are deleted
+ and re-programmed to hardware based on configured priority.
+ Filter entries that are associated with quality-of-service configurations
+ will also be impacted when this object
+ triggers the re-programming of the active ACL entries to the hardware.
+ The administrator needs to ensure that corresponding Filter entries are
+ de-provisioned before triggering commit."
+ DEFVAL { false }
+ ::= { issAclNp 2 }
+
+-- Traffic Control Group ------------------------------------------ --
+
+issAclTrafficSeperationCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ systemdefault (1),
+ userconfig (2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides control to administrator, to have system default or
+ user defined ACL/QoS rules to carry control traffic to CPU.
+
+ system-default: ACL/QoS rules for all the control packets will be
+ automatically installed by the ISS software at system init time.Either a
+ 'switch-and-copy-to-cpu'filter (or) 'drop-and-copy-to-cpu' filter will be
+ installed, as appropriate, for getting the control packets to CPU, for
+ processing. Each ACL rule will be associated with class-map, meter and
+ policy map with protocol ID, and CPU queue number
+
+ user-config: The ACL/QoS rules for receiving all the control packets to
+ CPU for processing, will NOT be automatically installed by the the ISS
+ software.The administrator is expected to install required rules for the
+ control packets as requried.
+
+ none: ACL/QoS rules for all the control packets will be automatically
+ installed by the ISS software at system init time.Either a 'switch-and-co
+ py-to-cpu'filter (or) 'drop-and-copy-to-cpu' filter will be installed,
+ as appropriate, for getting the control packets to CPU, for processing.
+ Default mode is none
+
+ If the configuration is changed from 'systemdefault' to 'userconfig'
+ option, then all the default ACL/QoS rules for carrying protocol control
+ packets to CPU are removed.Then user has to install the specific ACL/QoS
+ rules, to carry the intended control packets to CPU for the processing.
+
+ If the configuration is changed from 'userconfig' to 'systemdefault',
+ all the default ACL/QoS rules are installed. Already existing(if any)
+ user configured ACL rules in the system are not removed.
+
+ If the configuration is changed from 'none' to 'systemdefault'
+ option, then all the default ACL filters for carrying protocol control
+ packets to CPU are removed and new set of filters will be installed.
+ Each filter will be associated with Qos rules.
+
+ If the configuration is changed from 'none' to 'userconfig'
+ option, then all the default ACL filters for carrying protocol control
+ packets to CPU are removed.Then user has to install the specific ACL/QoS
+ rules, to carry the intended control packets to CPU for the processing.
+
+ If the configuration is changed from 'userconfig' to 'none'
+ all the default ACL filters are installed. Already existing(if any)
+ user configured ACL rules in the system are not removed.
+
+ Above three options can be configured during system runtime."
+
+ DEFVAL { none }
+ ::= { issAclTrafficControl 1 }
+
+--ISShealthchk--
+
+issHealthChkStatus OBJECT-TYPE
+ SYNTAX INTEGER { upAndRunning(1),
+ downNonRecoverableErr(2),
+ upRecoverableRuntimeErr(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "upAndRunning(1), This status indicates that ISS is up and running
+ and carrying out its job smoothly.
+
+ downNonRecoverableErr(2), This indicates that the health status of ISS is down
+ due to occurence of some non-recoverable error.
+
+ upRecoverableRuntimeErr(3), This indicates that the health status of ISS is up
+ but indicates the occurence of a runtime error that is recoverable."
+
+
+ ::= { issHealthCheckGroup 1 }
+
+issHealthChkErrorReason OBJECT-TYPE
+ SYNTAX INTEGER { nonRecovTaskInitializationFailure(1),
+ nonRecovInsufficientStartupMemory(2),
+ recovCruBuffExhausted(3),
+ recovConfigRestoreFailed(4),
+ recovProtocolMemPoolExhausted(5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the MIB object 'issHealthChkStatus' indicates health as down, this object provides the
+ reason for errors encountered.
+
+ nonRecovTaskInitializationFailure(1), Indicates the occurence of non-recoverable failure during
+ Task initialization.
+
+ nonRecovInsufficientStartupMemory(2), Indicates that there is insufficient memory for successful
+ startup. This error is non-recoverable and requires sufficient memory to be available in the system
+ for successful ISS startup.
+
+ recovCruBuffExhausted(3), Indicates that CRU Buffer Exhausted.
+
+ recovConfigRestoreFailed(4), Indicates that config-restore failed for ISS. This is a recoverable error.
+
+ recovProtocolMemPoolExhausted(5), Indicates that a mem-pool associated with a specific module in ISS has
+ drained out. This error may affect the functioning of the specific protocol alone and is treated as
+ a recoverable error.
+
+ By default issHealthChkErrorReason is 0."
+
+
+ ::= { issHealthCheckGroup 2 }
+
+issHealthChkMemAllocErrPoolId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object retrieves the mem-pool identifier for which memory allocation
+ failure was encountered at run-time.This object will get updated when
+ MIB object fsISSHealthChkErrorReason takes value of recovProtocolMemPoolExhausted (5)."
+
+ ::= { issHealthCheckGroup 3}
+
+issHealthChkConfigRestoreStatus OBJECT-TYPE
+ SYNTAX INTEGER { configRestoreSuccess(1),
+ configRestoreFailed(2),
+ configRestoreInProgress(3),
+ configRestoreDefault(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "configRestoreSuccess(1), Indicates that configuration restore operation
+ was successfully done.
+
+ configRestoreFailed(2),Indicates that configuration restoration was unsuccessful.
+
+ configRestoreInProgress(3), Indicates that configuration restore operation is in-progress for ISS.
+
+ configRestoreDefault(4), Indicates the absence of config-restore file (iss.conf)
+ and that ISS was started with default values.
+
+ By default issHealthChkConfigRestoreStatus is 4."
+
+
+ ::= { issHealthCheckGroup 4}
+
+issHealthChkClearCtr OBJECT-TYPE
+ SYNTAX BITS{
+ bgp(1),
+ ospf(2),
+ rip(3),
+ rip6(4),
+ ospf3(5),
+ ipv4(6),
+ ipv6(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object clears the counters
+ associated with the following protocols -
+ BGP, OSPFv2, RIPv2/ng, OSPFv3, RTMv4/v6, ARP/ND, NETIP(v4/v6)
+ All the bit is set as 1, it clears the specified protocol counters.
+ bgp(1) When this bit is set,clears bgp protocol counters.
+ ospf(2) When this bit is set,clears ospf protocol counters.
+ rip(3) When this bit is set,clears rip protocol counters.
+ rip6(4) When this bit is set,clears rip6 protocol counters.
+ ospf3(5) When this bit is set,clears ospf3 protocol counters.
+ ipv4(6) When this bit is set,clears ipv4 protocol counters.
+ ipv6(7) When this bit is set,clears ipv6 protocol counters."
+
+ ::= { issHealthCheckGroup 5}
+
+
+
+
+END