diff --git a/html/images/logos/cts.png b/html/images/logos/cts.png
new file mode 100644
index 0000000000..f642f45b19
Binary files /dev/null and b/html/images/logos/cts.png differ
diff --git a/html/images/os/cts.png b/html/images/os/cts.png
new file mode 100644
index 0000000000..af79ea144f
Binary files /dev/null and b/html/images/os/cts.png differ
diff --git a/includes/definitions/cts.yaml b/includes/definitions/cts.yaml
new file mode 100644
index 0000000000..dafdb38c3a
--- /dev/null
+++ b/includes/definitions/cts.yaml
@@ -0,0 +1,15 @@
+os: cts
+text: 'Connection Technology Systems'
+type: network
+icon: cts
+group: cts
+mib_dir: cts
+ifname: true
+snmp_bulk: false
+over:
+ - { graph: device_bits, text: 'Device Traffic' }
+discovery:
+ - sysObjectID:
+ - .1.3.6.1.4.1.9304.
+discovery_modules:
+ fdb-table: false
diff --git a/includes/definitions/discovery/cts.yaml b/includes/definitions/discovery/cts.yaml
new file mode 100644
index 0000000000..6cf4fb9f93
--- /dev/null
+++ b/includes/definitions/discovery/cts.yaml
@@ -0,0 +1,55 @@
+mib: IPS-3110-MIB:IPS-3110-PB-MIB:IPS-3106-SE-PB-MIB:IES-3110-MIB:HES-3112-MIB
+
+modules:
+ os:
+ sysDescr_regex: '/(?(.+)) (?(Version .+))/'
+ serial:
+ - IPS-3110-MIB::swhSerialNumber.0
+ - IPS-3110-PB-MIB::swhSerialNumber.0
+ - IPS-3106-SE-PB-MIB::swhSerialNumber.0
+ - IES-3110-MIB::swhSerialNumber.0
+ - HES-3112-MIB::cvtSerialNumber.0
+ # The following is for IPS-3106 because I cannot find a MIB for it
+ - .1.3.6.1.4.1.9304.100.3106.1.2.14.0
+ sensors:
+ dbm:
+ data:
+ -
+ oid: IPS-3110-MIB::swhSFPPortStateTable
+ value: IPS-3110-MIB::swhSFPPortStateTXPower
+ num_oid: '.1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.11.{{ $index }}'
+ descr: '{{ IPS-3110-MIB::swhSFPPortStatePortName }} SFP Tx Power'
+ index: 'ddmTx-{{ $index }}'
+ group: '{{ IPS-3110-MIB::swhSFPPortStatePortName }}'
+ -
+ oid: IPS-3110-MIB::swhSFPPortStateTable
+ value: IPS-3110-MIB::swhSFPPortStateRXPower
+ num_oid: '.1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.13.{{ $index }}'
+ descr: '{{ IPS-3110-MIB::swhSFPPortStatePortName }} SFP Rx Power'
+ index: 'ddmRx-{{ $index }}'
+ group: '{{ IPS-3110-MIB::swhSFPPortStatePortName }}'
+ voltage:
+ data:
+ -
+ oid: IPS-3110-MIB::swhSFPPortStateTable
+ value: IPS-3110-MIB::swhSFPPortStateVoltage
+ num_oid: '.1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.7.{{ $index }}'
+ descr: '{{ IPS-3110-MIB::swhSFPPortStatePortName }} SFP Voltage'
+ index: 'ddmVolt-{{ $index }}'
+ group: '{{ IPS-3110-MIB::swhSFPPortStatePortName }}'
+ temperature:
+ data:
+ -
+ oid: IPS-3110-MIB::swhSFPPortStateTable
+ value: IPS-3110-MIB::swhSFPPortStateTemperature
+ num_oid: '.1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.5.{{ $index }}'
+ descr: '{{ IPS-3110-MIB::swhSFPPortStatePortName }} SFP Temperature'
+ index: 'ddmTemp-{{ $index }}'
+ group: '{{ IPS-3110-MIB::swhSFPPortStatePortName }}'
+ power:
+ data:
+ -
+ oid: IPS-3110-MIB::swhPOETotalPower
+ num_oid: '.1.3.6.1.4.1.9304.100.3110.5.48.1.{{ $index }}'
+ descr: 'Total PoE Power Consumption'
+
diff --git a/mibs/cts/CTS-cvt_wac_wpc_mac_mpc3112-MIB b/mibs/cts/CTS-cvt_wac_wpc_mac_mpc3112-MIB
new file mode 100644
index 0000000000..45d5811c8f
--- /dev/null
+++ b/mibs/cts/CTS-cvt_wac_wpc_mac_mpc3112-MIB
@@ -0,0 +1,60 @@
+ CTS-cvt_wac_wpc_mac_mpc3112-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises,Counter, TimeTicks, Gauge
+ FROM RFC1155-SMI
+ mib-2, DisplayString FROM RFC1213-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212;
+
+ CTS OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ PhysAddress ::= OCTET STRING
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ VLANPortMember ::= DisplayString (SIZE (0..27))
+
+ CVT
+ OBJECT IDENTIFIER ::= { CTS 50 }
+
+ cvt_wac_wpc_mac_mpc3112
+ OBJECT IDENTIFIER ::= { CVT 3112 }
+
+
+-- cvt_wac_wpc_mac_mpc3112
+
+ SaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1)}
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM"
+ ::= { cvt_wac_wpc_mac_mpc3112 7 }
+
+ cvt_wac_wpc_mac_mpc3112Traps OBJECT IDENTIFIER
+ ::= { cvt_wac_wpc_mac_mpc3112 9 }
+
+
+-- cvt_wac_wpc_mac_mpc3112Traps
+ SystemPowerDown TRAP-TYPE
+ ENTERPRISE cvt_wac_wpc_mac_mpc3112Traps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION "when system power down, send this trap."
+ ::= 1
+
+ END
+
+
+
diff --git a/mibs/cts/HES-3112-MIB b/mibs/cts/HES-3112-MIB
new file mode 100644
index 0000000000..f6bc0650ab
--- /dev/null
+++ b/mibs/cts/HES-3112-MIB
@@ -0,0 +1,5159 @@
+HES-3112-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Counter, IpAddress FROM RFC1155-SMI
+ DisplayString, sysLocation FROM RFC1213-MIB
+ etherStatsBroadcastPkts FROM RMON-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212
+ ifIndex FROM IF-MIB
+ Counter64 FROM SNMPv2-SMI;
+
+ cts OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ cvt
+ OBJECT IDENTIFIER ::= { cts 300 }
+
+ hes3112
+ OBJECT IDENTIFIER ::= { cvt 3002 }
+
+
+-- Main
+
+ cvtSystemInformation
+ OBJECT IDENTIFIER ::= { hes3112 1 }
+ cvtUserAuthentication
+ OBJECT IDENTIFIER ::= { hes3112 2 }
+ cvtNetworkManagement
+ OBJECT IDENTIFIER ::= { hes3112 3 }
+ cvtConverterManagement
+ OBJECT IDENTIFIER ::= { hes3112 4 }
+ cvtConverterMonitor
+ OBJECT IDENTIFIER ::= { hes3112 5 }
+ cvtSystemUtility
+ OBJECT IDENTIFIER ::= { hes3112 6 }
+ cvtSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM
+ set 1 to execute this function"
+ ::= { hes3112 7 }
+ cvtResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset System
+ set 1 to execute this function"
+ ::= { hes3112 8 }
+ converterTraps
+ OBJECT IDENTIFIER ::= { hes3112 9 }
+
+
+-- SystemInformation(1)
+
+ cvtCompanyInfo
+ OBJECT IDENTIFIER ::= { cvtSystemInformation 1 }
+ cvtHardwareInfo
+ OBJECT IDENTIFIER ::= { cvtSystemInformation 2 }
+-- cvtSoftwareInfo
+-- OBJECT IDENTIFIER ::= { cvtSystemInformation 3 }
+ --cvtSaveSystemInformation OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save SystemInformation to Flash ROM"
+ -- ::= { cvtSystemInformation 4 }
+ cvtCATVModuleInfo
+ OBJECT IDENTIFIER ::= { cvtSystemInformation 5 }
+ cvtBatteryModuleInfo
+ OBJECT IDENTIFIER ::= { cvtSystemInformation 6 }
+
+
+-- SystemInformation(1).CompanyInfo(1)
+
+ cvtCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Company Name"
+ ::= { cvtCompanyInfo 1 }
+
+-- cvtSystemObjectID OBJECT-TYPE
+-- SYNTAX OBJECT IDENTIFIER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "System ObjectID, private MIB is under this object id"
+-- ::= { cvtCompanyInfo 2 }
+
+-- cvtSystemContact OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "System Contact"
+-- ::= { cvtCompanyInfo 3 }
+
+-- cvtSystemName OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "System Name"
+-- ::= { cvtCompanyInfo 4 }
+
+-- cvtSystemLocation OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "System Location"
+-- ::= { cvtCompanyInfo 5 }
+
+ cvtDHCPVendorID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Vendor ID"
+ ::= { cvtCompanyInfo 7 }
+
+ cvtCLIHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CLI Hostname"
+ ::= { cvtCompanyInfo 6 }
+
+
+-- SystemInformation(1).HardwareInfo(2)
+
+ cvtModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model Name"
+ ::= { cvtHardwareInfo 1 }
+
+ cvtFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Firmware Version"
+ ::= { cvtHardwareInfo 2 }
+
+ --cvtROMSize OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "ROM Size"
+ -- ::= { cvtHardwareInfo 3 }
+
+ --cvtFlashSize OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Flash Size"
+ -- ::= { cvtHardwareInfo 4 }
+
+ --cvtRAMSize OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "RAM Size"
+ -- ::= { cvtHardwareInfo 5 }
+
+ cvtGPortNum OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Giga Port Number"
+ ::= { cvtHardwareInfo 6 }
+
+ cvtMPortNum OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "10/100 Meg Port Number"
+ ::= { cvtHardwareInfo 7 }
+
+ --cvtCPUVersion OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "CPU Version"
+ -- ::= { cvtHardwareInfo 8 }
+
+ cvtMBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Main Board Version"
+ ::= { cvtHardwareInfo 9 }
+
+ cvtLANFiberType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Fiber type"
+ ::= { cvtHardwareInfo 10 }
+
+ cvtLANFiberWaveLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LAN Fiber wave length"
+ ::= { cvtHardwareInfo 11 }
+
+ cvtWANFiberType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Fiber type"
+ ::= { cvtHardwareInfo 12 }
+
+ cvtWANFiberWaveLength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "WAN Fiber wave length"
+ ::= { cvtHardwareInfo 13 }
+
+ cvtSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "serial number of this device."
+ ::= { cvtHardwareInfo 14 }
+
+ cvtDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the day of producing this device"
+ ::= { cvtHardwareInfo 15 }
+
+
+-- SystemInformation(1).SoftwareInfo(3)
+
+
+-- SystemInformation(1).CATVModuleInfo(5)
+
+ cvtRFTVOutput OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turn on/off CATV module RF Output."
+ ::= { cvtCATVModuleInfo 2 }
+
+ cvtRFTVState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CATV module RF State."
+ ::= { cvtCATVModuleInfo 4 }
+
+
+-- SystemInformation(1).BatteryModuleInfo(6)
+
+ cvtBatteryState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Battery module State."
+ ::= { cvtBatteryModuleInfo 1 }
+
+
+-- UserAuthentication(2).UserTable(1)
+
+ cvtUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of user information."
+ ::= { cvtUserAuthentication 1 }
+
+ -- Table Entry
+ cvtUserEntry OBJECT-TYPE
+ SYNTAX CvtUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about user.
+ Only Administrator can read this table"
+ INDEX { cvtUserIndex }
+ ::= { cvtUserTable 1 }
+
+ CvtUserEntry ::=
+ SEQUENCE {
+ cvtUserIndex
+ INTEGER,
+ -- cvtUserValid
+ -- INTEGER,
+ cvtUserEnable
+ INTEGER,
+ cvtUserName
+ DisplayString,
+ cvtUserPassword
+ DisplayString,
+ cvtUserDescription
+ DisplayString,
+ -- cvtUserIPSecurity
+ -- INTEGER,
+ -- cvtUserIPAddr
+ -- IpAddress,
+ -- cvtUserIPTrapDest
+ -- IpAddress,
+ cvtUserConsoleLevel
+ INTEGER
+ -- cvtUserSNMPLevel
+ -- INTEGER,
+ -- cvtUserWebLevel
+ -- INTEGER
+ }
+
+ cvtUserIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { cvtUserEntry 1 }
+
+-- cvtUserValid OBJECT-TYPE
+-- SYNTAX INTEGER { invalid(0), valid(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Valid"
+-- ::= { cvtUserEntry 2 }
+
+ cvtUserEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { cvtUserEntry 3 }
+
+ cvtUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name"
+ ::= { cvtUserEntry 4 }
+
+ cvtUserPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { cvtUserEntry 5 }
+
+ cvtUserDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { cvtUserEntry 6 }
+
+ --cvtUserIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security enable,
+ -- only cvtUserIPAddr could login console"
+ -- ::= { cvtUserEntry 7 }
+
+ --cvtUserIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could login console."
+ -- ::= { cvtUserEntry 8 }
+
+ --cvtUserIPTrapDest OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP trap destination IP address"
+ -- ::= { cvtUserEntry 9 }
+
+ cvtUserConsoleLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console Level"
+ ::= { cvtUserEntry 10 }
+
+ --cvtUserSNMPLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP Level"
+ -- ::= { cvtUserEntry 11 }
+
+ --cvtUserWebLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Web Level"
+ -- ::= { cvtUserEntry 12 }
+
+
+-- UserAuthentication(2).RADIUSConfiguration(2)
+
+
+-- UserAuthentication(2).TACACSConfiguration(3)
+
+
+-- UserAuthentication(2).UserPasswordEncryption(4)
+
+
+-- NetworkManagement(3)
+
+ cvtNetworkConfiguration
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 1 }
+ cvtSystemServiceConfiguration
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 2 }
+ cvtTimeServerConfiguration
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 7 }
+ cvtDeviceCommunity
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 4 }
+ cvtTrapDestination
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 5 }
+ cvtTrapConfiguration
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 6 }
+ cvtCWMPConfiguration
+ OBJECT IDENTIFIER ::= { cvtNetworkManagement 11 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1)
+
+ cvtNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { cvtNetworkConfiguration 1 }
+
+ cvtNetType OBJECT-TYPE
+ SYNTAX INTEGER { dhcp(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ip from DHCP"
+ ::= { cvtNetworkConfiguration 2 }
+
+ cvtNetIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { cvtNetworkConfiguration 3 }
+
+ cvtNetIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { cvtNetworkConfiguration 4 }
+
+ cvtNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway"
+ ::= { cvtNetworkConfiguration 5 }
+
+ --cvtSaveNetworkConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Network Configuration to Flash ROM."
+ -- ::= { cvtNetworkConfiguration 6 }
+
+ --cvtSaveNetworkConfigurationAndReset OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Network Configuration to Flash ROM and Reset System"
+ -- ::= { cvtNetworkConfiguration 7 }
+
+ cvtNetIPv4En OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable IPv4 process."
+ ::= { cvtNetworkConfiguration 8 }
+
+ cvtNetCurrentIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current IP address to which this entry's addressing
+ information pertains."
+ ::= { cvtNetworkConfiguration 10 }
+
+ cvtNetCurrentIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { cvtNetworkConfiguration 11 }
+
+ cvtNetCurrentGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Gateway"
+ ::= { cvtNetworkConfiguration 12 }
+
+ cvtNetIPSourceBinding OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP enable or disable"
+ ::= { cvtNetworkConfiguration 20 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).IPSourceBindingTable(21)
+
+ cvtNetIPSourceBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtNetIPSourceBindingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Security IP information."
+ ::= { cvtNetworkConfiguration 21 }
+
+ -- Table Entry
+ cvtNetIPSourceBindingEntry OBJECT-TYPE
+ SYNTAX CvtNetIPSourceBindingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { cvtNetIPSourceBindingIndex }
+ ::= { cvtNetIPSourceBindingTable 1 }
+
+ CvtNetIPSourceBindingEntry ::=
+ SEQUENCE {
+ cvtNetIPSourceBindingIndex
+ INTEGER,
+ cvtNetIPSourceBindingState
+ INTEGER,
+ cvtNetIPSourceBindingIPAddress
+ IpAddress,
+ cvtNetIPSourceBindingIPv6Address
+ DisplayString,
+ cvtNetIPSourceBindingDelete
+ INTEGER
+ }
+
+ cvtNetIPSourceBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP index"
+ ::= { cvtNetIPSourceBindingEntry 1 }
+
+ cvtNetIPSourceBindingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP State"
+ ::= { cvtNetIPSourceBindingEntry 3 }
+
+ cvtNetIPSourceBindingIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP Address"
+ ::= { cvtNetIPSourceBindingEntry 4 }
+
+ cvtNetIPSourceBindingIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IPv6 Address"
+ ::= { cvtNetIPSourceBindingEntry 5 }
+
+ cvtNetIPSourceBindingDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { cvtNetIPSourceBindingEntry 10 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentDNSServerIPorIPv6Addr(28)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetDNSServerIPv6(30)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetIPv6(32)
+
+ cvtNetIPv6En OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable/disable IPv6 address."
+ ::= { cvtNetworkConfiguration 32 }
+
+ cvtNetIPv6AutoConfig OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration of IPv6 addresses using stateless autoconfig."
+ ::= { cvtNetworkConfiguration 33 }
+
+ cvtNetIPv6LinkLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 link-local address to which this entry's addressing
+ information pertains."
+ ::= { cvtNetworkConfiguration 34 }
+
+ cvtNetIPv6GlobalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 address to which this entry's addressing
+ information pertains."
+ ::= { cvtNetworkConfiguration 35 }
+
+ cvtNetIPv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Gateway."
+ ::= { cvtNetworkConfiguration 36 }
+
+ cvtNetDHCPv6 OBJECT-TYPE
+ SYNTAX INTEGER { force(2), auto(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ipv6 from DHCPv6."
+ ::= { cvtNetworkConfiguration 37 }
+
+ cvtNetRapidCommit OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set DHCPv6 rapid-commit"
+ ::= { cvtNetworkConfiguration 38 }
+
+ cvtNetCurrentIPv6LinklocalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPv6 current state."
+ ::= { cvtNetworkConfiguration 39 }
+
+ cvtNetCurrentIPv6GatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 config name"
+ ::= { cvtNetworkConfiguration 40 }
+
+ cvtNetCurrentDHCPv6DUID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 config current state."
+ ::= { cvtNetworkConfiguration 41 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentIPv6GlobalAddrTable(45)
+
+ cvtNetCurrentIPv6GlobalAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtNetCurrentIPv6GlobalAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPv6 current state."
+ ::= { cvtNetworkConfiguration 45 }
+
+ -- Table Entry
+ cvtNetCurrentIPv6GlobalAddrEntry OBJECT-TYPE
+ SYNTAX CvtNetCurrentIPv6GlobalAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about IPv6 Current State."
+ INDEX { cvtNetCurrentIPv6GlobalAddrIndex }
+ ::= { cvtNetCurrentIPv6GlobalAddrTable 1 }
+
+ CvtNetCurrentIPv6GlobalAddrEntry ::=
+ SEQUENCE {
+ cvtNetCurrentIPv6GlobalAddrIndex
+ INTEGER,
+ cvtNetCurrentIPv6GlobalAddrState
+ DisplayString
+ }
+
+ cvtNetCurrentIPv6GlobalAddrIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtNetCurrentIPv6GlobalAddrEntry 1 }
+
+ cvtNetCurrentIPv6GlobalAddrState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPv6 global addr current state."
+ ::= { cvtNetCurrentIPv6GlobalAddrEntry 2 }
+
+
+-- NetworkManagement(3).SystemServiceConfiguration(2)
+
+-- cvtServiceTelnetThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable Telnet Thread,
+-- Only Administrator can write this page"
+-- ::= { cvtSystemServiceConfiguration 1 }
+
+-- cvtServiceSNMPThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable SNMP Thread
+-- Only Administrator can write this page"
+-- ::= { cvtSystemServiceConfiguration 3 }
+
+ cvtServiceWebThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Web Thread
+ Only Administrator can write this page"
+ ::= { cvtSystemServiceConfiguration 4 }
+
+-- cvtServiceSSHThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable SSH Thread,
+-- Only Administrator can write this page"
+-- ::= { cvtSystemServiceConfiguration 10 }
+
+ cvtServiceTypeThread OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), telnet(1), ssh(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Service Type Thread,
+ Only Administrator can write this page"
+ ::= { cvtSystemServiceConfiguration 11 }
+
+
+-- NetworkManagement(3).RS232TelnetConsoleConfiguration(3)
+
+
+-- NetworkManagement(3).DeviceCommunity(4)
+
+ cvtAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { cvtDeviceCommunity 1 }
+
+ -- Table Entry
+ cvtAgentEntry OBJECT-TYPE
+ SYNTAX CvtAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { cvtAgentIndex }
+ ::= { cvtAgentTable 1 }
+
+ CvtAgentEntry ::=
+ SEQUENCE {
+ cvtAgentIndex
+ INTEGER,
+ cvtAgentValid
+ INTEGER,
+ cvtAgentEnable
+ INTEGER,
+ cvtAgentCommunity
+ DisplayString,
+ -- cvtAgentPassword
+ -- DisplayString,
+ cvtAgentDescription
+ DisplayString,
+ -- cvtAgentIPSecurity
+ -- INTEGER,
+ -- cvtAgentIPAddr
+ -- IpAddress,
+ cvtAgentSNMPLevel
+ INTEGER,
+ cvtAgentDelete
+ INTEGER
+ }
+
+ cvtAgentIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { cvtAgentEntry 1 }
+
+ cvtAgentValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { cvtAgentEntry 2 }
+
+ cvtAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { cvtAgentEntry 3 }
+
+ cvtAgentCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { cvtAgentEntry 4 }
+
+ --cvtAgentPassword OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Password, this field not used, reserve"
+ -- ::= { cvtAgentEntry 5 }
+
+ cvtAgentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { cvtAgentEntry 6 }
+
+ --cvtAgentIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security, if enable,
+ -- only cvtAgentIPAddr could walk or set SNMP"
+ -- ::= { cvtAgentEntry 7 }
+
+ --cvtAgentIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could walk or set SNMP."
+ -- ::= { cvtAgentEntry 8 }
+
+ cvtAgentSNMPLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Level"
+ ::= { cvtAgentEntry 9 }
+
+ cvtAgentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { cvtAgentEntry 10 }
+
+ --cvtSaveAgentInformation OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Agent information to Flash ROM
+ -- Only Administrator can write this page"
+ -- ::= { cvtDeviceCommunity 2 }
+
+
+-- NetworkManagement(3).TrapDestination(5)
+
+ cvtTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Trap destination."
+ ::= { cvtTrapDestination 1 }
+
+ -- Table Entry
+ cvtTrapDestEntry OBJECT-TYPE
+ SYNTAX CvtTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP Trap Destination.
+ Only Administrator can read this table"
+ INDEX { cvtTrapDestIndex }
+ ::= { cvtTrapDestTable 1 }
+
+ CvtTrapDestEntry ::=
+ SEQUENCE {
+ cvtTrapDestIndex
+ INTEGER,
+ -- cvtTrapDestValid
+ -- INTEGER,
+ cvtTrapDestEnable
+ INTEGER,
+ cvtTrapDestIPAddr
+ IpAddress,
+ cvtTrapDestCommunity
+ DisplayString,
+ cvtTrapDestIPv6Addr
+ DisplayString
+ }
+
+ cvtTrapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Destination index"
+ ::= { cvtTrapDestEntry 1 }
+
+ --cvtTrapDestValid OBJECT-TYPE
+ -- SYNTAX INTEGER { invalid(0), valid(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Valid"
+ -- ::= { cvtTrapDestEntry 2 }
+
+ cvtTrapDestEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { cvtTrapDestEntry 3 }
+
+ cvtTrapDestCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { cvtTrapDestEntry 4 }
+
+ cvtTrapDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address SNMP TRAP send to"
+ ::= { cvtTrapDestEntry 8 }
+
+ cvtTrapDestIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 address SNMP TRAP send to"
+ ::= { cvtTrapDestEntry 9 }
+
+ --cvtSaveTrapDestination OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Trap destination to Flash ROM
+ -- Only Administrator can write this page"
+ -- ::= { cvtTrapDestination 2 }
+
+
+-- NetworkManagement(3).TrapConfiguration(6)
+
+ cvtTrapColdStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cold start trap enable or disable"
+ ::= { cvtTrapConfiguration 1 }
+
+ cvtTrapWarmStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "warm start trap enable or disable"
+ ::= { cvtTrapConfiguration 2 }
+
+ cvtTrapAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "authentication failure trap enable or disable"
+ ::= { cvtTrapConfiguration 3 }
+
+ cvtTrapPortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port link up/down trap enable or disable"
+ ::= { cvtTrapConfiguration 4 }
+
+ cvtTrapSystemPowerDown OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "local machine system power down trap enable or disable"
+ ::= { cvtTrapConfiguration 5 }
+
+-- cvtTrapBroadcastStorm OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast storm trap enable or disable, when broadcast packets are over upper limit,
+-- broadcast storm trap will be sent."
+-- ::= { cvtTrapConfiguration 6 }
+
+-- cvtTrapBroadcastUpperLimit OBJECT-TYPE
+-- SYNTAX INTEGER (0..148810)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast packets upper limit, unit is Packets/Sec."
+-- ::= { cvtTrapConfiguration 7 }
+
+ cvtTrapCATVState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CATV state trap enable or disable."
+ ::= { cvtTrapConfiguration 8 }
+
+ cvtTrapBatteryMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Battery mode trap enable or disable"
+ ::= { cvtTrapConfiguration 56 }
+
+-- cvtTrapSFPAbnormality OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SFP Abnormality trap enable or disable"
+-- ::= { cvtTrapConfiguration 57 }
+
+
+-- NetworkManagement(3).TimeServerConfiguration(7)
+
+ cvtTimeSync OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization"
+ ::= { cvtTimeServerConfiguration 1 }
+
+ cvtTimeServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ip address."
+ ::= { cvtTimeServerConfiguration 2 }
+
+ cvtTimeServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ip address."
+ ::= { cvtTimeServerConfiguration 3 }
+
+ cvtTimeSyncInterval OBJECT-TYPE
+ SYNTAX INTEGER { hour1(1),
+ hour2(2),
+ hour3(3),
+ hour4(4),
+ hour6(5),
+ hour8(6),
+ hour12(7),
+ hour24(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization Interval, unit is min."
+ ::= { cvtTimeServerConfiguration 4 }
+
+ cvtTimeZoneIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time zone
+ 0: GMT-11:00 Apia
+ 1: GMT-10:00 Honolulu
+ 2: GMT-9:00 Anchorage
+ 3: GMT-8:00 Vancouver
+ 4: GMT-8:00 San Francisco
+ 5: GMT-8:00 Seattle
+ 6: GMT-8:00 Los Angeles
+ 7: GMT-7:00 Phoenix
+ 8: GMT-7:00 Aklavik
+ 9: GMT-7:00 Edmonton
+ 10: GMT-7:00 Denver
+ 11: GMT-6:00 Guatemala
+ 12: GMT-6:00 San Salvador
+ 13: GMT-6:00 Tegucigalpa
+ 14: GMT-6:00 Managua
+ 15: GMT-6:00 Mexico City
+ 16: GMT-6:00 Winnipeg
+ 17: GMT-6:00 Houston
+ 18: GMT-6:00 Minneapolis
+ 19: GMT-6:00 St. Paul
+ 20: GMT-6:00 New Orleans
+ 21: GMT-6:00 Chicago
+ 22: GMT-6:00 Montgomery
+ 23: GMT-5:00 Indianapolis
+ 24: GMT-5:00 Lima
+ 25: GMT-5:00 Kingston
+ 26: GMT-5:00 Bogota
+ 27: GMT-5:00 Atlanta
+ 28: GMT-5:00 Detroit
+ 29: GMT-5:00 Havana
+ 30: GMT-5:00 Toronto
+ 31: GMT-5:00 Nassau
+ 32: GMT-5:00 Washington DC
+ 33: GMT-5:00 Ottawa
+ 34: GMT-5:00 Philadelphia
+ 35: GMT-5:00 New York
+ 36: GMT-5:00 Montreal
+ 37: GMT-5:00 Boston
+ 38: GMT-4:00 Santo Domingo
+ 39: GMT-4:00 La Paz
+ 40: GMT-4:00 Caracas
+ 41: GMT-4:00 San Juan
+ 42: GMT-4:00 Santiago
+ 43: GMT-4:00 Halifax
+ 44: GMT-4:00 Asuncion
+ 45: GMT-3:00 Buenos Aires
+ 46: GMT-3:00 Montevideo
+ 47: GMT-3:00 Brasilia
+ 48: GMT-3:00 Sao Paulo
+ 49: GMT-3:00 Rio de Janeiro
+ 50: GMT-2:00 Fernando de Noronha
+ 51: GMT-1:00 Praia
+ 52: GMT Reykjavik
+ 53: GMT Casablanca
+ 54: GMT Lisbon
+ 55: GMT Dublin
+ 56: GMT London
+ 57: GMT+1:00 Lagos
+ 58: GMT+1:00 Algiers
+ 59: GMT+1:00 Madrid
+ 60: GMT+1:00 Barcelona
+ 61: GMT+1:00 Paris
+ 62: GMT+1:00 Brussels
+ 63: GMT+1:00 Amsterdam
+ 64: GMT+1:00 Geneva
+ 65: GMT+1:00 Zurich
+ 66: GMT+1:00 Frankfurt
+ 67: GMT+1:00 Oslo
+ 68: GMT+1:00 Copenhagen
+ 69: GMT+1:00 Rome
+ 70: GMT+1:00 Berlin
+ 71: GMT+1:00 Prague
+ 72: GMT+1:00 Zagreb
+ 73: GMT+1:00 Vienna
+ 74: GMT+1:00 Stockholm
+ 75: GMT+1:00 Cape Town
+ 76: GMT+1:00 Budapest
+ 77: GMT+1:00 Belgrade
+ 78: GMT+1:00 Warsaw
+ 79: GMT+2:00 Johannesburg
+ 80: GMT+2:00 Harare
+ 81: GMT+2:00 Cairo
+ 82: GMT+2:00 Jerusalem
+ 83: GMT+2:00 Sofia
+ 84: GMT+2:00 Athens
+ 85: GMT+2:00 Tallinn
+ 86: GMT+2:00 Helsinki
+ 87: GMT+2:00 Bucharest
+ 88: GMT+2:00 Minsk
+ 89: GMT+2:00 Istanbul
+ 90: GMT+2:00 Kyiv
+ 91: GMT+2:00 Odesa
+ 92: GMT+2:00 Khartoum
+ 93: GMT+2:00 Ankara
+ 94: GMT+2:00 Beirut
+ 95: GMT+2:00 Amman
+ 96: GMT+3:00 Nairobi
+ 97: GMT+3:00 Addis Ababa
+ 98: GMT+3:00 Baghdad
+ 99: GMT+3:00 Aden
+ 100: GMT+3:00 Riyadh
+ 101: GMT+3:00 Antananarivo
+ 102: GMT+3:00 Kuwait City
+ 103: GMT+3:00 Moscow
+ 104: GMT+4:00 Abu Dhabi
+ 105: GMT+5:00 Karachi
+ 106: GMT+5:00 Tashkent
+ 107: GMT+5:00 Islamabad
+ 108: GMT+5:00 Lahore
+ 109: GMT+5:30 Mumbai
+ 110: GMT+5:30 New Delhi
+ 111: GMT+5:30 Kolkata
+ 112: GMT+6:00 Dhaka
+ 113: GMT+7:00 Bangkok
+ 114: GMT+7:00 Hanoi
+ 115: GMT+7:00 Jakarta
+ 116: GMT+8:00 Kuala Lumpur
+ 117: GMT+8:00 Singapore
+ 118: GMT+8:00 Hong Kong
+ 119: GMT+8:00 Perth
+ 120: GMT+8:00 Beijing
+ 121: GMT+8:00 Manila
+ 122: GMT+8:00 Shanghai
+ 123: GMT+8:00 Taipei
+ 124: GMT+9:00 Seoul
+ 125: GMT+9:00 Tokyo
+ 126: GMT+10:00 Melbourne
+ 127: GMT+10:00 Canberra
+ 128: GMT+10:00 Sydney
+ 129: GMT+10:00 Brisbane
+ 130: GMT+10:00 Vladivostok
+ 131: GMT+11:00 Kolonia
+ 132: GMT+12:00 Suva
+ 133: GMT+12:00 Kamchatka
+ 134: GMT+12:00 Wellington
+ 135: GMT+12:00 Anadyr
+ "
+ ::= { cvtTimeServerConfiguration 5 }
+
+ cvtTimeZone OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TimeZone."
+ ::= { cvtTimeServerConfiguration 6 }
+
+-- cvtTimeDST OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "disable or enable Daylight Saving Time."
+-- ::= { cvtTimeServerConfiguration 7 }
+
+-- cvtTimeDSTOffset OBJECT-TYPE
+-- SYNTAX INTEGER { one-hour(0), two-hours(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "time offset when Daylight Saving Time (cvtTimeDST) is enable"
+-- ::= { cvtTimeServerConfiguration 8 }
+
+ cvtTimeServerIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ipv6 address."
+ ::= { cvtTimeServerConfiguration 20 }
+
+ cvtTimeServerIPv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ipv6 address."
+ ::= { cvtTimeServerConfiguration 21 }
+
+
+-- NetworkManagement(3).SyslogConfiguration(8)
+
+
+-- NetworkManagement(3).CWMPConfiguration(11)
+
+ cvtCWMPConfigurationCWMPAgent OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CWMP agent Enabled/Disabled"
+ ::= { cvtCWMPConfiguration 1 }
+
+ cvtCWMPConfigurationServerURL OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management server URL"
+ ::= { cvtCWMPConfiguration 2 }
+
+ cvtCWMPConfigurationServerUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management server username"
+ ::= { cvtCWMPConfiguration 3 }
+
+ cvtCWMPConfigurationServerPasswrod OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management server passwrod"
+ ::= { cvtCWMPConfiguration 4 }
+
+ cvtCWMPConfigurationParameterChangeNotifications OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "parameter change notifications"
+ ::= { cvtCWMPConfiguration 5 }
+
+ cvtCWMPConfigurationPeriodicallyInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "periodically send notifications interval(1-86400 Sec)"
+ ::= { cvtCWMPConfiguration 6 }
+
+ cvtCWMPConfigurationConnectionRequestUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Connection request username"
+ ::= { cvtCWMPConfiguration 7 }
+
+ cvtCWMPConfigurationConnectionRequestPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Connection request password"
+ ::= { cvtCWMPConfiguration 8 }
+
+ cvtCWMPConfigurationApply OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), apply(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Apply"
+ ::= { cvtCWMPConfiguration 9 }
+
+
+-- ConverterManagement(4)
+
+ cvtConverterConfiguration
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 1 }
+ cvtStormControl
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 16 }
+ cvtPortConfiguration
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 2 }
+ cvtRateLimiting
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 10 }
+ cvtQoSPriority
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 30 }
+ cvtVLANConfiguration
+ OBJECT IDENTIFIER ::= { cvtConverterManagement 4 }
+
+
+-- ConverterManagement(4).ConverterConfiguration(1)
+
+ --cvtConverterMaxFrameSize OBJECT-TYPE
+ -- SYNTAX INTEGER { size1522(0), size1536(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Max frame size."
+ -- ::= { cvtConverterConfiguration 1 }
+
+ --cvtConverterAddressLearning OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "enable address learning"
+ -- ::= { cvtConverterConfiguration 2 }
+
+ --cvtConverterAgingTime OBJECT-TYPE
+ -- SYNTAX INTEGER (0..4080)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Mac address Aging time(secs)
+ -- 0 means never age out"
+ -- ::= { cvtConverterConfiguration 3 }
+
+ --cvtConverterAgingTime OBJECT-TYPE
+ -- SYNTAX INTEGER { diasble(0), 1sec(1), 10sec(2), 300sec(3), 1hour(4), 24hour(5) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Mac address Aging time"
+ -- ::= { cvtConverterConfiguration 3 }
+
+ cvtConverterAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (7..600000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac address Aging time(7-600000 secs)"
+ ::= { cvtConverterConfiguration 3 }
+
+ cvtConverterSFPPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable SFP Info. and DMI Polling."
+ ::= { cvtConverterConfiguration 51 }
+
+ cvtConverterStatisticsPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable Statistics Counter Polling."
+ ::= { cvtConverterConfiguration 52 }
+
+
+-- ConverterManagement(4).PortConfiguration(2)
+
+ cvtPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port descriptive and status information."
+ ::= { cvtPortConfiguration 1 }
+
+ --cvtSavePortConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Port Configuration to Flash ROM"
+ -- ::= { cvtPortConfiguration 2 }
+
+ -- Table Entry
+ cvtPortConfigEntry OBJECT-TYPE
+ SYNTAX CvtPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port config."
+ INDEX { cvtPortConfigIndex }
+ ::= { cvtPortConfigTable 1 }
+
+ CvtPortConfigEntry ::=
+ SEQUENCE {
+ cvtPortConfigIndex
+ INTEGER,
+ cvtPortConfigComboMode
+ INTEGER,
+ cvtPortConfigMediaType
+ INTEGER,
+ cvtPortConfigState
+ INTEGER,
+ cvtPortConfigType
+ INTEGER,
+ cvtPortConfigSpeed
+ INTEGER,
+ cvtPortConfigDuplex
+ INTEGER,
+ cvtPortConfigFlowControl
+ INTEGER,
+ cvtPortConfigDescription
+ DisplayString
+ }
+
+ cvtPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtPortConfigEntry 1 }
+
+ cvtPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { cvtPortConfigEntry 2 }
+
+ cvtPortConfigType OBJECT-TYPE
+ SYNTAX INTEGER { auto-negotiation(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port type"
+ ::= { cvtPortConfigEntry 3 }
+
+ cvtPortConfigSpeed OBJECT-TYPE
+ SYNTAX INTEGER { speed10M(0), speed100M(1), speed1000M(2), auto-sense(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port Speed 10 100 1000 auto-sense
+ it's configuration, NOT current speed,
+ current speed is cvtPortStatusSpeed under cvtConverterMonitor"
+ ::= { cvtPortConfigEntry 4 }
+
+ cvtPortConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "duplex
+ it's configuration, NOT current duplex,
+ current duplex is cvtPortStatusDuplex under cvtConverterMonitor"
+ ::= { cvtPortConfigEntry 5 }
+
+ cvtPortConfigFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { cvtPortConfigEntry 6 }
+
+ cvtPortConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { cvtPortConfigEntry 7 }
+
+ cvtPortConfigMediaType OBJECT-TYPE
+ SYNTAX INTEGER { copper(0), fiber(1), auto-media(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { cvtPortConfigEntry 8 }
+
+ cvtPortConfigComboMode OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), fiber-priority(1), copper-priority(2), fiber-only(3), copper-only(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Combo Mode"
+ ::= { cvtPortConfigEntry 9 }
+
+
+-- ConverterManagement(4).PriorityAndRateLimitConfiguration(3)
+
+
+-- ConverterManagement(4).VLANConfiguration(4)
+
+ cvtPortVLANConfiguration
+ OBJECT IDENTIFIER ::= { cvtVLANConfiguration 1 }
+
+ cvt8021QVLANConfiguration
+ OBJECT IDENTIFIER ::= { cvtVLANConfiguration 2 }
+
+ cvtQinQVLANConfiguration
+ OBJECT IDENTIFIER ::= { cvtVLANConfiguration 5 }
+
+ cvtVLANTranslationConfiguration
+ OBJECT IDENTIFIER ::= { cvtVLANConfiguration 7 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).PortVLANConfiguration(1)
+
+ cvtPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Based VLAN Configuration."
+ ::= { cvtPortVLANConfiguration 1 }
+
+ -- Table Entry
+ cvtPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX CvtPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port based vlan config."
+ INDEX { cvtPortVLANConfigIndex }
+ ::= { cvtPortVLANConfigTable 1 }
+
+ CvtPortVLANConfigEntry ::=
+ SEQUENCE {
+ cvtPortVLANConfigIndex
+ INTEGER,
+ cvtPortVLANConfigValid
+ INTEGER,
+ cvtPortVLANConfigName
+ DisplayString,
+ cvtPortVLANConfigPort1
+ INTEGER,
+ cvtPortVLANConfigPort2
+ INTEGER,
+ cvtPortVLANConfigCPU
+ INTEGER,
+ cvtPortVLANConfigDelete
+ INTEGER
+ }
+
+ cvtPortVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { cvtPortVLANConfigEntry 1 }
+
+ cvtPortVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { cvtPortVLANConfigEntry 2 }
+
+ cvtPortVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { cvtPortVLANConfigEntry 4 }
+
+ cvtPortVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvtPortVLANConfigEntry 5 }
+
+ cvtPortVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvtPortVLANConfigEntry 6 }
+
+
+ cvtPortVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvtPortVLANConfigEntry 55 }
+
+ cvtPortVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { cvtPortVLANConfigEntry 56 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2)
+
+ cvt8021QVLANConfig
+ OBJECT IDENTIFIER ::= { cvt8021QVLANConfiguration 1 }
+
+ cvt8021QPortVLANConfig
+ OBJECT IDENTIFIER ::= { cvt8021QVLANConfiguration 2 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QVLANConfig(1)
+
+ cvt8021QVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021QVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q VLAN Configuration."
+ ::= { cvt8021QVLANConfig 1 }
+
+ -- Table Entry
+ cvt8021QVLANConfigEntry OBJECT-TYPE
+ SYNTAX Cvt8021QVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about tag vlan config."
+ INDEX { cvt8021QVLANConfigIndex }
+ ::= { cvt8021QVLANConfigTable 1 }
+
+ Cvt8021QVLANConfigEntry ::=
+ SEQUENCE {
+ cvt8021QVLANConfigIndex
+ INTEGER,
+ cvt8021QVLANConfigValid
+ INTEGER,
+ cvt8021QVLANConfigVID
+ INTEGER,
+ cvt8021QVLANConfigName
+ DisplayString,
+ cvt8021QVLANConfigPort1
+ INTEGER,
+ cvt8021QVLANConfigPort2
+ INTEGER,
+ cvt8021QVLANConfigCPU
+ INTEGER,
+ cvt8021QVLANConfigDelete
+ INTEGER
+ }
+
+ cvt8021QVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { cvt8021QVLANConfigEntry 1 }
+
+ cvt8021QVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { cvt8021QVLANConfigEntry 2 }
+
+ cvt8021QVLANConfigVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { cvt8021QVLANConfigEntry 3 }
+
+ cvt8021QVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { cvt8021QVLANConfigEntry 4 }
+
+ cvt8021QVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvt8021QVLANConfigEntry 5 }
+
+ cvt8021QVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvt8021QVLANConfigEntry 6 }
+
+
+ cvt8021QVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvt8021QVLANConfigEntry 55 }
+
+ cvt8021QVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { cvt8021QVLANConfigEntry 56 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2)
+
+ cvt8021QCPUPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Default Port VLAN ID."
+ ::= { cvt8021QPortVLANConfig 1 }
+
+ cvt8021QVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { portbase(1), tagvlan(2), bypassctag(4) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q Tag VLAN Mode."
+ ::= { cvt8021QPortVLANConfig 3 }
+
+ cvt8021QManagementVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify management VLAN ID(1-4094)."
+ ::= { cvt8021QPortVLANConfig 10 }
+
+ cvt8021QManagementPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Management Priority(0-7)."
+ ::= { cvt8021QPortVLANConfig 11 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPortVLANConfigTable(2)
+
+ cvt8021QPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { cvt8021QPortVLANConfig 2 }
+
+ -- Table Entry
+ cvt8021QPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX Cvt8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port VLAN ID "
+ INDEX { cvt8021QPortIndex }
+ ::= { cvt8021QPortVLANConfigTable 1 }
+
+ Cvt8021QPortVLANConfigEntry ::=
+ SEQUENCE {
+ cvt8021QPortIndex
+ INTEGER,
+ cvt8021QPortPVID
+ INTEGER,
+ cvt8021QPortUserPriority
+ INTEGER,
+ cvt8021QPortVLANMode
+ INTEGER
+ }
+
+ cvt8021QPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { cvt8021QPortVLANConfigEntry 1 }
+
+ cvt8021QPortPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify port VLAN ID(1-4094)."
+ ::= { cvt8021QPortVLANConfigEntry 2 }
+
+ cvt8021QPortUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set User Priority(0-7)."
+ ::= { cvt8021QPortVLANConfigEntry 21 }
+
+ cvt8021QPortVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set VLAN mode."
+ ::= { cvt8021QPortVLANConfigEntry 20 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5)
+
+ cvtQinQVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QinQ Mode"
+ ::= { cvtQinQVLANConfiguration 1 }
+
+ cvtQinQVLANEtherType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QinQ VLAN Ether Type; 0x0000-0xFFFF"
+ ::= { cvtQinQVLANConfiguration 2 }
+
+-- cvtQinQVLANPriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN Priority 0-7"
+-- ::= { cvtQinQVLANConfiguration 3 }
+
+-- cvtQinQVLANVID OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN ID"
+-- ::= { cvtQinQVLANConfiguration 4 }
+
+-- cvtQinQVLANISPPort1 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 5 }
+--
+-- cvtQinQVLANISPPort2 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 6 }
+--
+-- cvtQinQVLANISPPort3 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 7 }
+--
+-- cvtQinQVLANISPPort4 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 8 }
+--
+-- cvtQinQVLANISPPort5 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 9 }
+--
+-- cvtQinQVLANISPPort6 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 10 }
+--
+-- cvtQinQVLANISPPort7 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 11 }
+--
+-- cvtQinQVLANISPPort8 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 12 }
+--
+-- cvtQinQVLANISPPort9 OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { cvtQinQVLANConfiguration 13 }
+
+-- cvtQinQVLANNode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Node"
+-- ::= { cvtQinQVLANConfiguration 56 }
+
+ cvtQinQVLANPassThroughMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QinQ Pass Through Mode"
+ ::= { cvtQinQVLANConfiguration 57 }
+
+-- cvtQinQVLANPassThroughVLAN8021pbit OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through VLAN 802.1p bit"
+-- ::= { cvtQinQVLANConfiguration 58 }
+
+ cvtQinQVLANPassThroughVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QinQ Pass Through VLAN ID(1-4094)"
+ ::= { cvtQinQVLANConfiguration 59 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANConfigTable(60)
+
+ cvtQinQVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtQinQVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { cvtQinQVLANConfiguration 60 }
+
+ -- Table Entry
+ cvtQinQVLANConfigEntry OBJECT-TYPE
+ SYNTAX CvtQinQVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about QinQ VLAN Config"
+ INDEX { cvtQinQVLANPortIndex }
+ ::= { cvtQinQVLANConfigTable 1 }
+
+ CvtQinQVLANConfigEntry ::=
+ SEQUENCE {
+ cvtQinQVLANPortIndex
+ INTEGER,
+ cvtQinQVLANPortName
+ DisplayString,
+ -- cvtQinQVLANPortStagPriority
+ -- INTEGER,
+ cvtQinQVLANPortStagVID
+ INTEGER,
+ cvtQinQVLANPortISPPort
+ INTEGER
+ }
+
+ cvtQinQVLANPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { cvtQinQVLANConfigEntry 1 }
+
+ cvtQinQVLANPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { cvtQinQVLANConfigEntry 3 }
+
+-- cvtQinQVLANPortStagPriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..7)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Set Stag Priority(0-7)."
+-- ::= { cvtQinQVLANConfigEntry 5 }
+
+ cvtQinQVLANPortStagVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify port Stag VLAN ID(1-4094)."
+ ::= { cvtQinQVLANConfigEntry 6 }
+
+ cvtQinQVLANPortISPPort OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { cvtQinQVLANConfigEntry 7 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANManagementStagVID(61)
+
+ cvtQinQVLANManagementStag OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "QinQ Management Stag VLAN ID(1-4094)"
+ ::= { cvtQinQVLANConfiguration 61 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).PortIsolationConfiguration(6)
+
+
+-- ConverterManagement(4).VLANConfiguration(4).VLANTranslationConfiguration(7)
+
+ cvtVLANTranslationConfigVLANTranslation OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable VLAN Translation"
+ ::= { cvtVLANTranslationConfiguration 1 }
+
+-- ConverterManagement(4).VLANConfiguration(4).VLANTranslationConfiguration(7).8021QPort1VLANTranslationTable(11)
+
+ cvt8021QPort1VLANTranslationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021QPort1VLANTranslationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 8021Q Port1 VLAN Translation."
+ ::= { cvtVLANTranslationConfiguration 11 }
+
+ -- Table Entry
+ cvt8021QPort1VLANTranslationEntry OBJECT-TYPE
+ SYNTAX Cvt8021QPort1VLANTranslationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 8021Q Port1 VLAN Translation"
+ INDEX { cvt8021QPort1VLANTranslationIndex }
+ ::= { cvt8021QPort1VLANTranslationTable 1 }
+
+ Cvt8021QPort1VLANTranslationEntry ::=
+ SEQUENCE {
+ cvt8021QPort1VLANTranslationIndex
+ INTEGER,
+ cvt8021QPort1VLANTranslationState
+ INTEGER,
+ cvt8021QPort1VLANTranslationOriginalVID
+ INTEGER,
+ cvt8021QPort1VLANTranslationTranslatedVID
+ INTEGER,
+ cvt8021QPort1VLANTranslationDelete
+ INTEGER
+ }
+
+ cvt8021QPort1VLANTranslationIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for index."
+ ::= { cvt8021QPort1VLANTranslationEntry 1 }
+
+ cvt8021QPort1VLANTranslationState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable VLAN Translation"
+ ::= { cvt8021QPort1VLANTranslationEntry 3 }
+
+ cvt8021QPort1VLANTranslationOriginalVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Source VLAN ID(1-4094)."
+ ::= { cvt8021QPort1VLANTranslationEntry 4 }
+
+ cvt8021QPort1VLANTranslationTranslatedVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Target VLAN ID(1-4094)."
+ ::= { cvt8021QPort1VLANTranslationEntry 5 }
+
+ cvt8021QPort1VLANTranslationDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { cvt8021QPort1VLANTranslationEntry 10 }
+
+
+-- ConverterManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPort2VLANTranslationTable(12)
+
+ cvt8021QPort2VLANTranslationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021QPort2VLANTranslationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 8021Q Port2 VLAN Translation."
+ ::= { cvtVLANTranslationConfiguration 12 }
+
+ -- Table Entry
+ cvt8021QPort2VLANTranslationEntry OBJECT-TYPE
+ SYNTAX Cvt8021QPort2VLANTranslationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 8021Q Port2 VLAN Translation"
+ INDEX { cvt8021QPort2VLANTranslationIndex }
+ ::= { cvt8021QPort2VLANTranslationTable 1 }
+
+ Cvt8021QPort2VLANTranslationEntry ::=
+ SEQUENCE {
+ cvt8021QPort2VLANTranslationIndex
+ INTEGER,
+ cvt8021QPort2VLANTranslationState
+ INTEGER,
+ cvt8021QPort2VLANTranslationOriginalVID
+ INTEGER,
+ cvt8021QPort2VLANTranslationTranslatedVID
+ INTEGER,
+ cvt8021QPort2VLANTranslationDelete
+ INTEGER
+ }
+
+ cvt8021QPort2VLANTranslationIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for index."
+ ::= { cvt8021QPort2VLANTranslationEntry 1 }
+
+ cvt8021QPort2VLANTranslationState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable VLAN Translation"
+ ::= { cvt8021QPort2VLANTranslationEntry 3 }
+
+ cvt8021QPort2VLANTranslationOriginalVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Source VLAN ID(1-4094)."
+ ::= { cvt8021QPort2VLANTranslationEntry 4 }
+
+ cvt8021QPort2VLANTranslationTranslatedVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Target VLAN ID(1-4094)."
+ ::= { cvt8021QPort2VLANTranslationEntry 5 }
+
+ cvt8021QPort2VLANTranslationDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { cvt8021QPort2VLANTranslationEntry 10 }
+
+
+-- ConverterManagement(4).SpanningTreeProtocol(9)
+
+
+-- ConverterManagement(4).RateLimiting(10)
+
+ cvtRateLimitingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Rate Limit Configuration."
+ ::= { cvtRateLimiting 2 }
+
+ -- Table Entry
+ cvtRateLimitingEntry OBJECT-TYPE
+ SYNTAX CvtRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Rate Limit config."
+ INDEX { cvtRateLimitingIndex }
+ ::= { cvtRateLimitingTable 1 }
+
+ CvtRateLimitingEntry ::=
+ SEQUENCE {
+ cvtRateLimitingIndex
+ INTEGER,
+ cvtRateLimitingIngress
+ INTEGER,
+ -- cvtRateLimitingIngressBWName
+ -- DisplayString,
+ cvtRateLimitingIngressBW
+ INTEGER,
+ cvtRateLimitingIngressBandwidth
+ DisplayString,
+ cvtRateLimitingEgress
+ INTEGER,
+ -- cvtRateLimitingEgressBWName
+ -- DisplayString,
+ cvtRateLimitingEgressBW
+ INTEGER,
+ cvtRateLimitingEgressBandwidth
+ DisplayString
+ -- cvtRateLimitingEgressQ0BWName
+ -- DisplayString,
+ -- cvtRateLimitingEgressQ0BW
+ -- INTEGER,
+ -- cvtRateLimitingEgressQ1BWName
+ -- DisplayString,
+ -- cvtRateLimitingEgressQ1BW
+ -- INTEGER,
+ -- cvtRateLimitingEgressQ2BWName
+ -- DisplayString,
+ -- cvtRateLimitingEgressQ2BW
+ -- INTEGER,
+ -- cvtRateLimitingEgressQ3BWName
+ -- DisplayString,
+ -- cvtRateLimitingEgressQ3BW
+ -- INTEGER
+ }
+
+ cvtRateLimitingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtRateLimitingEntry 1 }
+
+ cvtRateLimitingIngress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Rate is on or off."
+ ::= { cvtRateLimitingEntry 2 }
+
+-- cvtRateLimitingIngressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Ingress Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 3 }
+
+ cvtRateLimitingIngressBW OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth (32-1000000Kbps)"
+ ::= { cvtRateLimitingEntry 4 }
+
+ cvtRateLimitingEgress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Rate is on or off."
+ ::= { cvtRateLimitingEntry 5 }
+
+-- cvtRateLimitingEgressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 6 }
+
+ cvtRateLimitingEgressBW OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth (32-1000000Kbps)"
+ ::= { cvtRateLimitingEntry 7 }
+
+ -- Queue Rate
+-- cvtRateLimitingEgressQ0BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 20 }
+
+-- cvtRateLimitingEgressQ0BW OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth(32-1000000Kbps)"
+-- ::= { cvtRateLimitingEntry 21 }
+
+-- cvtRateLimitingEgressQ1BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 22 }
+
+-- cvtRateLimitingEgressQ1BW OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth(32-1000000Kbps)"
+-- ::= { cvtRateLimitingEntry 23 }
+
+-- cvtRateLimitingEgressQ2BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 24 }
+
+-- cvtRateLimitingEgressQ2BW OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth(32-1000000Kbps)"
+-- ::= { cvtRateLimitingEntry 25 }
+
+-- cvtRateLimitingEgressQ3BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth Name (bps)."
+-- ::= { cvtRateLimitingEntry 26 }
+
+-- cvtRateLimitingEgressQ3BW OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth(32-1000000Kbps)"
+-- ::= { cvtRateLimitingEntry 27 }
+
+ -- Bandwidth
+ cvtRateLimitingIngressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth(bps)."
+ ::= { cvtRateLimitingEntry 40 }
+
+ cvtRateLimitingEgressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth(bps)."
+ ::= { cvtRateLimitingEntry 41 }
+
+
+-- ConverterManagement(4).StormControl(16)
+
+ cvtStormControlMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Control"
+ ::= { cvtStormControl 20 }
+
+ cvtStormControlRates OBJECT-TYPE
+ SYNTAX INTEGER (32..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates (32-1000000Kbps)"
+ ::= { cvtStormControl 21 }
+
+ cvtStormControlRatesBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates Bandwidth(bps)."
+ ::= { cvtStormControl 22 }
+
+
+-- ConverterManagement(4).QoSPriority(30)
+
+ cvtQoSMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), ieee8021p(2), dscp(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify QoS mode"
+ ::= { cvtQoSPriority 1 }
+
+ cvtQueuingMode OBJECT-TYPE
+ SYNTAX INTEGER { weight(0), strict(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the egress mode is Strict or Weight"
+ ::= { cvtQoSPriority 2 }
+
+ cvtQueueWeighted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify as weight (Q0:Q1:Q2:Q3) , Queue is 1~32"
+ ::= { cvtQoSPriority 11 }
+
+ --cvtQueueWeightQ0 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q0 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 12 }
+
+ --cvtQueueWeightQ1 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q1 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 13 }
+
+ --cvtQueueWeightQ2 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q2 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 14 }
+
+ --cvtQueueWeightQ3 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q3 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 15 }
+
+ --cvtQueueWeightQ4 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q4 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 16 }
+
+ --cvtQueueWeightQ5 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q5 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 17 }
+
+ --cvtQueueWeightQ6 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q6 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 18 }
+
+ --cvtQueueWeightQ7 OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify as weight Q7 , Queue is 1~32"
+ -- ::= { cvtQoSPriority 19 }
+
+ --cvtDSCPAllOthersQueue OBJECT-TYPE
+ -- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "all others priority, Q0 Q1 Q2 Q3."
+ -- ::= { cvtQoSPriority 3 }
+
+ cvtVIDRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify VLAN ID Remarking"
+ ::= { cvtQoSPriority 50 }
+
+ cvt8021pRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p Remarking"
+ ::= { cvtQoSPriority 30 }
+
+ cvtDSCPRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), by-dscp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking"
+ ::= { cvtQoSPriority 40 }
+
+ cvtDSCPRemarkingManagementState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking Management State"
+ ::= { cvtQoSPriority 43 }
+
+ cvtDSCPRemarkingManagementNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking Management New DSCP(0-63)"
+ ::= { cvtQoSPriority 44 }
+
+
+-- ConverterManagement(4).QoSPriority(30).PortPriorityTable(4)
+
+
+-- ConverterManagement(4).QoSPriority(30).8021pPriorityTable(5)
+
+ cvt8021pPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Priority Map."
+ ::= { cvtQoSPriority 5 }
+
+ -- Table Entry
+ cvt8021pPriorityEntry OBJECT-TYPE
+ SYNTAX Cvt8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Priority config."
+ INDEX { cvt8021pPriorityIndex }
+ ::= { cvt8021pPriorityTable 1 }
+
+ Cvt8021pPriorityEntry ::=
+ SEQUENCE {
+ cvt8021pPriorityIndex
+ INTEGER,
+ cvt8021pPriorityPriority
+ INTEGER,
+ cvt8021pPriorityQueue
+ INTEGER
+ }
+
+ cvt8021pPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p priority."
+ ::= { cvt8021pPriorityEntry 1 }
+
+ cvt8021pPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { ieee8021p-0(0),
+ ieee8021p-1(1),
+ ieee8021p-2(2),
+ ieee8021p-3(3),
+ ieee8021p-4(4),
+ ieee8021p-5(5),
+ ieee8021p-6(6),
+ ieee8021p-7(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "802.1p priority."
+ ::= { cvt8021pPriorityEntry 2 }
+
+ cvt8021pPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p bit value, Q0 Q1 Q2 Q3."
+ ::= { cvt8021pPriorityEntry 3 }
+
+
+-- ConverterManagement(4).QoSPriority(30).DSCPPriorityTable(6)
+
+ cvtDSCPPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Priority Map."
+ ::= { cvtQoSPriority 6 }
+
+ -- Table Entry
+ cvtDSCPPriorityEntry OBJECT-TYPE
+ SYNTAX CvtDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Priority config."
+ INDEX { cvtDSCPPriorityIndex }
+ ::= { cvtDSCPPriorityTable 1 }
+
+ CvtDSCPPriorityEntry ::=
+ SEQUENCE {
+ cvtDSCPPriorityIndex
+ INTEGER,
+ cvtDSCPPriorityPriority
+ INTEGER,
+ cvtDSCPPriorityQueue
+ INTEGER
+ }
+
+ cvtDSCPPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp priority."
+ ::= { cvtDSCPPriorityEntry 1 }
+
+ cvtDSCPPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dscp-0(0), dscp-1(1), dscp-2(2), dscp-3(3),
+ dscp-4(4), dscp-5(5), dscp-6(6), dscp-7(7),
+ dscp-8(8), dscp-9(9), dscp-10(10), dscp-11(11),
+ dscp-12(12), dscp-13(13), dscp-14(14), dscp-15(15),
+ dscp-16(16), dscp-17(17), dscp-18(18), dscp-19(19),
+ dscp-20(20), dscp-21(21), dscp-22(22), dscp-23(23),
+ dscp-24(24), dscp-25(25), dscp-26(26), dscp-27(27),
+ dscp-28(28), dscp-29(29), dscp-30(30), dscp-31(31),
+ dscp-32(32), dscp-33(33), dscp-34(34), dscp-35(35),
+ dscp-36(36), dscp-37(37), dscp-38(38), dscp-39(39),
+ dscp-40(40), dscp-41(41), dscp-42(42), dscp-43(43),
+ dscp-44(44), dscp-45(45), dscp-46(46), dscp-47(47),
+ dscp-48(48), dscp-49(49), dscp-50(50), dscp-51(51),
+ dscp-52(52), dscp-53(53), dscp-54(54), dscp-55(55),
+ dscp-56(56), dscp-57(57), dscp-58(58), dscp-59(59),
+ dscp-60(60), dscp-61(61), dscp-62(62), dscp-63(63)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority."
+ ::= { cvtDSCPPriorityEntry 2 }
+
+ --cvtDSCPPriorityPriority OBJECT-TYPE
+ -- SYNTAX INTEGER { invalid(0),
+ -- dscp-0(1), dscp-1(2), dscp-2(3), dscp-3(4),
+ -- dscp-4(5), dscp-5(6), dscp-6(7), dscp-7(8),
+ -- dscp-8(9), dscp-9(10), dscp-10(11), dscp-11(12),
+ -- dscp-12(13), dscp-13(14), dscp-14(15), dscp-15(16),
+ -- dscp-16(17), dscp-17(18), dscp-18(19), dscp-19(20),
+ -- dscp-20(21), dscp-21(22), dscp-22(23), dscp-23(24),
+ -- dscp-24(25), dscp-25(26), dscp-26(27), dscp-27(28),
+ -- dscp-28(29), dscp-29(30), dscp-30(31), dscp-31(32),
+ -- dscp-32(33), dscp-33(34), dscp-34(35), dscp-35(36),
+ -- dscp-36(37), dscp-37(38), dscp-38(39), dscp-39(40),
+ -- dscp-40(41), dscp-41(42), dscp-42(43), dscp-43(44),
+ -- dscp-44(45), dscp-45(46), dscp-46(47), dscp-47(48),
+ -- dscp-48(49), dscp-49(50), dscp-50(51), dscp-51(52),
+ -- dscp-52(53), dscp-53(54), dscp-54(55), dscp-55(56),
+ -- dscp-56(57), dscp-57(58), dscp-58(59), dscp-59(60),
+ -- dscp-60(61), dscp-61(62), dscp-62(63), dscp-63(64)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "DSCP priority."
+ -- ::= { cvtDSCPPriorityEntry 2 }
+
+ cvtDSCPPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP bit value, Q0 Q1 Q2 Q3."
+ ::= { cvtDSCPPriorityEntry 3 }
+
+
+-- ConverterManagement(4).QoSPriority(30).VLANPriorityTable(25)
+
+
+-- ConverterManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+ cvtVIDRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtVIDRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of VLAN ID Remarking Map."
+ ::= { cvtQoSPriority 51 }
+
+ -- Table Entry
+ cvtVIDRemarkingEntry OBJECT-TYPE
+ SYNTAX CvtVIDRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about VLAN ID Remarking config."
+ INDEX { cvtVIDRemarkingIndex }
+ ::= { cvtVIDRemarkingTable 1 }
+
+ CvtVIDRemarkingEntry ::=
+ SEQUENCE {
+ cvtVIDRemarkingIndex
+ INTEGER,
+ -- cvtVIDRemarkingQueue
+ -- INTEGER,
+ cvtVIDRemarkingState
+ INTEGER,
+ cvtVIDRemarkingVID
+ INTEGER,
+ cvtVIDRemarkingPriority
+ INTEGER
+ }
+
+ cvtVIDRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each VLAN ID remarking index."
+ ::= { cvtVIDRemarkingEntry 1 }
+
+-- cvtVIDRemarkingQueue OBJECT-TYPE
+-- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify VLAN ID value, Q0 Q1 Q2 Q3."
+-- ::= { cvtVIDRemarkingEntry 2 }
+
+ cvtVIDRemarkingPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID priority(0-7)."
+ ::= { cvtVIDRemarkingEntry 3 }
+
+ cvtVIDRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable VLAN ID remarking priority"
+ ::= { cvtVIDRemarkingEntry 4 }
+
+ cvtVIDRemarkingVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID(1-4094)."
+ ::= { cvtVIDRemarkingEntry 5 }
+
+
+-- ConverterManagement(4).QoSPriority(30).8021pRemarkingTable(31)
+
+ cvt8021pRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Cvt8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Remarking Map."
+ ::= { cvtQoSPriority 31 }
+
+ -- Table Entry
+ cvt8021pRemarkingEntry OBJECT-TYPE
+ SYNTAX Cvt8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Remarking config."
+ INDEX { cvt8021pRemarkingIndex }
+ ::= { cvt8021pRemarkingTable 1 }
+
+ Cvt8021pRemarkingEntry ::=
+ SEQUENCE {
+ cvt8021pRemarkingIndex
+ INTEGER,
+ -- cvt8021pRemarkingQueue
+ -- INTEGER,
+ cvt8021pRemarkingState
+ INTEGER,
+ cvt8021pRemarkingRx8021p
+ INTEGER,
+ cvt8021pRemarkingNew8021p
+ INTEGER
+ }
+
+ cvt8021pRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p remarking index."
+ ::= { cvt8021pRemarkingEntry 1 }
+
+-- cvt8021pRemarkingQueue OBJECT-TYPE
+-- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify 802.1p bit value, Q0 Q1 Q2 Q3."
+-- ::= { cvt8021pRemarkingEntry 2 }
+
+ cvt8021pRemarkingNew8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New-802.1p(0-7)."
+ ::= { cvt8021pRemarkingEntry 3 }
+
+ cvt8021pRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable 802.1p remarking priority"
+ ::= { cvt8021pRemarkingEntry 4 }
+
+ cvt8021pRemarkingRx8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rx-802.1p(0-7)."
+ ::= { cvt8021pRemarkingEntry 5 }
+
+
+-- ConverterManagement(4).QoSPriority(30).8021pRemarkingDSCPTable(32)
+
+
+-- ConverterManagement(4).QoSPriority(30).DSCPRemarkingTable(41)
+
+ cvtDSCPRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Remarking Map."
+ ::= { cvtQoSPriority 41 }
+
+ -- Table Entry
+ cvtDSCPRemarkingEntry OBJECT-TYPE
+ SYNTAX CvtDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Remarking config."
+ INDEX { cvtDSCPRemarkingIndex }
+ ::= { cvtDSCPRemarkingTable 1 }
+
+ CvtDSCPRemarkingEntry ::=
+ SEQUENCE {
+ cvtDSCPRemarkingIndex
+ INTEGER,
+ cvtDSCPRemarkingState
+ INTEGER,
+ cvtDSCPRemarkingRxDSCP
+ INTEGER,
+ cvtDSCPRemarkingNewDSCP
+ INTEGER
+ }
+
+ cvtDSCPRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp remarking index."
+ ::= { cvtDSCPRemarkingEntry 1 }
+
+-- cvtDSCPRemarkingQueue OBJECT-TYPE
+-- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify DSCP bit value, Q0 Q1 Q2 Q3."
+-- ::= { cvtDSCPRemarkingEntry 2 }
+
+ cvtDSCPRemarkingNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority(0-63)."
+ ::= { cvtDSCPRemarkingEntry 3 }
+
+ cvtDSCPRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable DSCP remarking"
+ ::= { cvtDSCPRemarkingEntry 4 }
+
+ cvtDSCPRemarkingRxDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP(0-63)."
+ ::= { cvtDSCPRemarkingEntry 5 }
+
+
+-- ConverterManagement(4).QoSPriority(30).DSCPPortRemarkingTable(42)
+
+
+-- ConverterManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- ConverterManagement(4).MacAddressManagement(35)
+
+
+-- ConverterManagement(4).IGMPSnooping(50)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80)
+
+-- cvtDHCPOpt82Settings
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 1 }
+-- cvtDHCPPortSettings
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 2 }
+-- cvtFilterConfiguration
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 3 }
+-- cvtStaticIPTableConfiguration
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 4 }
+-- cvtStormControl
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 12 }
+-- cvtAntiBcastConfiguration
+-- OBJECT IDENTIFIER ::= { cvtSecurityConfiguration 6 }
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).DHCPOpt82Settings(1)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).DHCPPortSettings(2)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).FilterConfiguration(3)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).StaticIPTableConfiguration(4)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).AntiBcast(6)
+
+
+-- ConverterManagement(4).SecurityConfiguration(80).StormControl(12)
+
+
+-- ConverterManagement(4).HTTPAuthentication(90)
+
+
+-- ConverterMonitor(5)
+
+ cvtPortStatus
+ OBJECT IDENTIFIER ::= { cvtConverterMonitor 1 }
+ cvtPortCountersRates
+ OBJECT IDENTIFIER ::= { cvtConverterMonitor 5 }
+ cvtPortCountersEvents
+ OBJECT IDENTIFIER ::= { cvtConverterMonitor 6 }
+ cvtSFPInformation
+ OBJECT IDENTIFIER ::= { cvtConverterMonitor 34 }
+ cvtMacAddressTable
+ OBJECT IDENTIFIER ::= { cvtConverterMonitor 7 }
+
+
+-- ConverterMonitor(5).PortStatus(1)
+
+ cvtPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { cvtPortStatus 1 }
+
+ -- Table Entry
+ cvtPortStatusEntry OBJECT-TYPE
+ SYNTAX CvtPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { cvtPortStatusIndex }
+ ::= { cvtPortStatusTable 1 }
+
+ CvtPortStatusEntry ::=
+ SEQUENCE {
+ cvtPortStatusIndex
+ INTEGER,
+-- cvtPortStatusDescription
+-- DisplayString,
+ cvtPortStatusPortMedia
+ INTEGER,
+ cvtPortStatusPortState
+ INTEGER,
+ cvtPortStatusPortLink
+ INTEGER,
+ cvtPortStatusPortSpeed
+ INTEGER,
+ cvtPortStatusPortDuplex
+ INTEGER,
+ cvtPortStatusPortFlowCtrl
+ INTEGER
+ }
+
+ cvtPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtPortStatusEntry 1 }
+
+-- cvtPortStatusDescription OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Description"
+-- ::= { cvtPortStatusEntry 2 }
+
+ cvtPortStatusPortMedia OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), copper(1), fiber(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { cvtPortStatusEntry 3 }
+
+ cvtPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), disable(0), blocking-listening(1), learning(2), forwarding(3), enable(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { cvtPortStatusEntry 4 }
+
+ cvtPortStatusPortLink OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), up(1), down(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Link"
+ ::= { cvtPortStatusEntry 5 }
+
+ cvtPortStatusPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Speed"
+ ::= { cvtPortStatusEntry 6 }
+
+ cvtPortStatusPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), full(1), half(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Duplex"
+ ::= { cvtPortStatusEntry 7 }
+
+ cvtPortStatusPortFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), enable(1), disable(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Flow Control"
+ ::= { cvtPortStatusEntry 8 }
+
+
+-- ConverterMonitor(5).PortCountersRates(5)
+
+ cvtCountersRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters rates."
+ ::= { cvtPortCountersRates 1 }
+
+ -- Table Entry
+ cvtCountersRatesEntry OBJECT-TYPE
+ SYNTAX CvtCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counters rates mode."
+ INDEX { cvtCountersRatesIndex }
+ ::= { cvtCountersRatesTable 1 }
+
+ CvtCountersRatesEntry ::=
+ SEQUENCE {
+ cvtCountersRatesIndex
+ INTEGER,
+ cvtCountersRatesBytesReceived
+ Counter,
+ cvtCountersRatesFramesReceived
+ Counter,
+ cvtCountersRatesReceivedUtilization
+ DisplayString,
+ cvtCountersRatesBytesSent
+ Counter,
+ cvtCountersRatesFramesSent
+ Counter,
+ cvtCountersRatesSentUtilization
+ DisplayString,
+ cvtCountersRatesTotalBytes
+ Counter,
+ cvtCountersRatesTotalUtilization
+ DisplayString,
+ -- cvtCountersRatesRxCRCAlignError
+ -- Counter,
+ cvtCountersRatesRxCRCError
+ Counter,
+ cvtCountersRatesRxAlignError
+ Counter,
+ cvtCountersRatesRxUndersizeFrames
+ Counter,
+ cvtCountersRatesRxFragments
+ Counter,
+ -- cvtCountersRatesRxJabbers
+ -- Counter,
+ -- cvtCountersRatesRxOversizeFrames
+ -- Counter,
+ -- cvtCountersRatesRxDroppedFrames
+ -- Counter,
+ cvtCountersRatesTxCollision
+ Counter,
+ -- cvtCountersRatesTxDroppedFrames
+ -- Counter,
+ cvtCountersRatesTotalErrors
+ Counter,
+ cvtCountersRatesRxFrames64
+ Counter,
+ cvtCountersRatesRxFrames65to127
+ Counter,
+ cvtCountersRatesRxFrames128to255
+ Counter,
+ cvtCountersRatesRxFrames256to511
+ Counter,
+ cvtCountersRatesRxFrames512to1023
+ Counter,
+ cvtCountersRatesRxFrames1024to1518
+ Counter,
+ -- cvtCountersRatesRxFrames1527toMaxSize
+ -- Counter,
+ cvtCountersRatesTxMulticastFrames
+ Counter,
+ cvtCountersRatesTxBroadcastFrames
+ Counter,
+ cvtCountersRatesRxMulticastFrames
+ Counter,
+ cvtCountersRatesRxBroadcastFrames
+ Counter,
+ cvtCountersRatesRxFilteredFrames
+ Counter,
+ cvtCountersRatesTxLateCollision
+ Counter,
+ cvtCountersRatesTxDeferred
+ Counter
+ -- cvtCountersRatesTxTotalCollision
+ -- Counter,
+ -- cvtCountersRatesRxFrames1024toMaxSize
+ -- Counter,
+ -- cvtCountersRatesRxUnicastFrames
+ -- Counter,
+ -- cvtCountersRatesTxUnicastFrames
+ -- Counter,
+ -- cvtCountersRatesRxTotalErrors
+ -- Counter,
+ -- cvtCountersRatesTxTotalErrors
+ -- Counter,
+ -- cvtCountersRatesTxTotalCollisions
+ -- Counter
+ }
+
+ cvtCountersRatesIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { cvtCountersRatesEntry 1 }
+
+ cvtCountersRatesBytesReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 2 }
+
+ cvtCountersRatesFramesReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 3 }
+
+ cvtCountersRatesReceivedUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 4 }
+
+ cvtCountersRatesBytesSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 5 }
+
+ cvtCountersRatesFramesSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 6 }
+
+ cvtCountersRatesSentUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 7 }
+
+ cvtCountersRatesTotalBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 8 }
+
+ cvtCountersRatesTotalUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 9 }
+
+ cvtCountersRatesRxCRCError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 10 }
+
+ cvtCountersRatesRxFragments OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 11 }
+
+ cvtCountersRatesRxFilteredFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 12 }
+
+ cvtCountersRatesRxAlignError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 13 }
+
+ cvtCountersRatesRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 14 }
+
+-- cvtCountersRatesRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 15 }
+
+-- cvtCountersRatesRxJabbers OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 16 }
+
+-- cvtCountersRatesRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 17 }
+
+-- cvtCountersRatesTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 18 }
+
+ cvtCountersRatesTxLateCollision OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 19 }
+
+ cvtCountersRatesTxDeferred OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 20 }
+
+-- cvtCountersRatesTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 21 }
+
+ cvtCountersRatesRxFrames64 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 22 }
+
+ cvtCountersRatesRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 23 }
+
+ cvtCountersRatesRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 24 }
+
+ cvtCountersRatesRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 25 }
+
+ cvtCountersRatesRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 26 }
+
+-- cvtCountersRatesRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 27 }
+
+-- cvtCountersRatesRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 28 }
+
+ cvtCountersRatesRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 29 }
+
+ cvtCountersRatesRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 30 }
+
+-- cvtCountersRatesTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 31 }
+
+ cvtCountersRatesTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 32 }
+
+ cvtCountersRatesTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 33 }
+
+-- cvtCountersRatesRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 34 }
+
+-- cvtCountersRatesTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 35 }
+
+-- cvtCountersRatesTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 36 }
+
+-- cvtCountersRatesRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 37 }
+
+ cvtCountersRatesTxCollision OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 38 }
+
+ cvtCountersRatesTotalErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 39 }
+
+ cvtCountersRatesRxFrames1024to1518 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersRatesEntry 40 }
+
+-- cvtCountersRatesRxFrames1527toMaxSize OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersRatesEntry 41 }
+
+-- Counters Rates Traffic
+
+ CvtCountersRatesTraffic ::=
+ SEQUENCE {
+ cvtCountersRatesIndex
+ INTEGER,
+ cvtCountersRatesBytesReceived
+ Counter,
+ cvtCountersRatesFramesReceived
+ Counter,
+ cvtCountersRatesReceivedUtilization
+ DisplayString,
+ cvtCountersRatesBytesSent
+ Counter,
+ cvtCountersRatesFramesSent
+ Counter,
+ cvtCountersRatesSentUtilization
+ DisplayString,
+ cvtCountersRatesTotalBytes
+ Counter,
+ cvtCountersRatesTotalUtilization
+ DisplayString
+ }
+
+-- Counters Rates Error
+
+ CvtCountersRatesError ::=
+ SEQUENCE {
+ cvtCountersRatesIndex
+ INTEGER,
+ -- cvtCountersRatesRxCRCAlignError
+ -- Counter,
+ cvtCountersRatesRxCRCError
+ Counter,
+ cvtCountersRatesRxAlignError
+ Counter,
+ cvtCountersRatesRxUndersizeFrames
+ Counter,
+ cvtCountersRatesRxFragments
+ Counter,
+ -- cvtCountersRatesRxJabbers
+ -- Counter,
+ -- cvtCountersRatesRxOversizeFrames
+ -- Counter,
+ -- cvtCountersRatesRxDroppedFrames
+ -- Counter,
+ cvtCountersRatesTxCollision
+ Counter,
+ -- cvtCountersRatesTxDroppedFrames
+ -- Counter,
+ cvtCountersRatesTotalErrors
+ Counter
+ }
+
+-- Counters Rates Analysis
+
+ CvtCountersRatesAnalysis ::=
+ SEQUENCE {
+ cvtCountersRatesIndex
+ INTEGER,
+ cvtCountersRatesRxFrames64
+ Counter,
+ cvtCountersRatesRxFrames65to127
+ Counter,
+ cvtCountersRatesRxFrames128to255
+ Counter,
+ cvtCountersRatesRxFrames256to511
+ Counter,
+ cvtCountersRatesRxFrames512to1023
+ Counter,
+ cvtCountersRatesRxFrames1024to1518
+ Counter,
+ -- cvtCountersRatesRxFrames1527toMaxSize
+ -- Counter,
+ cvtCountersRatesTxMulticastFrames
+ Counter,
+ cvtCountersRatesTxBroadcastFrames
+ Counter,
+ cvtCountersRatesRxMulticastFrames
+ Counter,
+ cvtCountersRatesRxBroadcastFrames
+ Counter
+ }
+
+
+-- ConverterMonitor(5).PortCountersEvents(6)
+
+ cvtCountersEventsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters events."
+ ::= { cvtPortCountersEvents 1 }
+
+ cvtClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { cvtPortCountersEvents 2 }
+
+ -- Table Entry
+ cvtCountersEventsEntry OBJECT-TYPE
+ SYNTAX CvtCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counter events mode."
+ INDEX { cvtCountersEventsIndex }
+ ::= { cvtCountersEventsTable 1 }
+
+ CvtCountersEventsEntry ::=
+ SEQUENCE {
+ cvtCountersEventsIndex
+ INTEGER,
+ cvtCountersEventsBytesReceived
+ Counter64,
+ cvtCountersEventsFramesReceived
+ Counter64,
+ cvtCountersEventsBytesSent
+ Counter64,
+ cvtCountersEventsFramesSent
+ Counter64,
+ cvtCountersEventsTotalBytes
+ Counter64,
+ -- cvtCountersEventsRxCRCAlignError
+ -- Counter64,
+ cvtCountersEventsRxCRCError
+ Counter64,
+ cvtCountersEventsRxAlignError
+ Counter64,
+ cvtCountersEventsRxUndersizeFrames
+ Counter64,
+ cvtCountersEventsRxFragments
+ Counter64,
+ -- cvtCountersEventsRxJabbers
+ -- Counter64,
+ -- cvtCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- cvtCountersEventsRxDroppedFrames
+ -- Counter64,
+ cvtCountersEventsTxCollision
+ Counter64,
+ -- cvtCountersEventsTxDroppedFrames
+ -- Counter64,
+ cvtCountersEventsRxFrames64
+ Counter64,
+ cvtCountersEventsRxFrames65to127
+ Counter64,
+ cvtCountersEventsRxFrames128to255
+ Counter64,
+ cvtCountersEventsRxFrames256to511
+ Counter64,
+ cvtCountersEventsRxFrames512to1023
+ Counter64,
+ cvtCountersEventsRxFrames1024to1518
+ Counter64,
+ -- cvtCountersEventsRxFrames1527toMaxSize
+ -- Counter64,
+ cvtCountersEventsTxMulticastFrames
+ Counter64,
+ cvtCountersEventsTxBroadcastFrames
+ Counter64,
+ cvtCountersEventsRxMulticastFrames
+ Counter64,
+ cvtCountersEventsRxBroadcastFrames
+ Counter64,
+ -- cvtClearCountersOfThisModule
+ -- INTEGER,
+ cvtCountersEventsTotalErrors
+ Counter64,
+ cvtCountersEventsRxFilteredFrames
+ Counter64,
+ cvtCountersEventsTxLateCollision
+ Counter64,
+ cvtCountersEventsTxDeferred
+ Counter64
+ -- cvtCountersEventsTxTotalCollision
+ -- Counter64,
+ -- cvtCountersEventsRxFrames1024toMaxSize
+ -- Counter64,
+ -- cvtCountersEventsRxUnicastFrames
+ -- Counter64,
+ -- cvtCountersEventsTxUnicastFrames
+ -- Counter64,
+ -- cvtCountersEventsRxTotalErrors
+ -- Counter64,
+ -- cvtCountersEventsTxTotalErrors
+ -- Counter64,
+ -- cvtCountersEventsTxTotalCollisions
+ -- Counter64
+ }
+
+ cvtCountersEventsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { cvtCountersEventsEntry 1 }
+
+ cvtCountersEventsBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 2 }
+
+ cvtCountersEventsFramesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 3 }
+
+-- cvtCountersEventsReceivedUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 4 }
+
+ cvtCountersEventsBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 5 }
+
+ cvtCountersEventsFramesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 6 }
+
+-- cvtCountersEventsSentUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 7 }
+
+ cvtCountersEventsTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 8 }
+
+-- cvtCountersEventsTotalUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 9 }
+
+ cvtCountersEventsRxCRCError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 10 }
+
+ cvtCountersEventsRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 11 }
+
+ cvtCountersEventsRxFilteredFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 12 }
+
+ cvtCountersEventsRxAlignError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 13 }
+
+ cvtCountersEventsRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 14 }
+
+-- cvtCountersEventsRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 15 }
+
+-- cvtCountersEventsRxJabbers OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 16 }
+
+-- cvtCountersEventsRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 17 }
+
+-- cvtCountersEventsTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 18 }
+
+ cvtCountersEventsTxLateCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 19 }
+
+ cvtCountersEventsTxDeferred OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 20 }
+
+-- cvtCountersEventsTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 21 }
+
+ cvtCountersEventsRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 22 }
+
+ cvtCountersEventsRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 23 }
+
+ cvtCountersEventsRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 24 }
+
+ cvtCountersEventsRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 25 }
+
+ cvtCountersEventsRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 26 }
+
+-- cvtCountersEventsRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 27 }
+
+-- cvtCountersEventsRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 28 }
+
+ cvtCountersEventsRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 29 }
+
+ cvtCountersEventsRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 30 }
+
+-- cvtCountersEventsTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 31 }
+
+ cvtCountersEventsTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 32 }
+
+ cvtCountersEventsTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 33 }
+
+-- cvtClearCountersOfThisModule OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear Counters of This module"
+-- ::= { cvtCountersEventsEntry 34 }
+
+-- cvtCountersEventsRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 35 }
+
+-- cvtCountersEventsTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 36 }
+
+-- cvtCountersEventsTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 37 }
+
+-- cvtCountersEventsRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 38 }
+
+ cvtCountersEventsTxCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 39 }
+
+ cvtCountersEventsRxFrames1024to1518 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 40 }
+
+-- cvtCountersEventsRxFrames1527toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { cvtCountersEventsEntry 41 }
+
+ cvtCountersEventsTotalErrors OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { cvtCountersEventsEntry 42 }
+
+-- Counters Events Traffic
+
+ CvtCountersEventsTraffic ::=
+ SEQUENCE {
+ cvtCountersEventsIndex
+ INTEGER,
+ cvtCountersEventsBytesReceived
+ Counter64,
+ cvtCountersEventsFramesReceived
+ Counter64,
+ cvtCountersEventsBytesSent
+ Counter64,
+ cvtCountersEventsFramesSent
+ Counter64,
+ cvtCountersEventsTotalBytes
+ Counter64
+ -- cvtClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Error
+
+ CvtCountersEventsError ::=
+ SEQUENCE {
+ cvtCountersEventsIndex
+ INTEGER,
+ -- cvtCountersEventsRxCRCAlignError
+ -- Counter64,
+ cvtCountersEventsRxCRCError
+ Counter64,
+ cvtCountersEventsRxAlignError
+ Counter64,
+ cvtCountersEventsRxUndersizeFrames
+ Counter64,
+ cvtCountersEventsRxFragments
+ Counter64,
+ -- cvtCountersEventsRxJabbers
+ -- Counter64,
+ -- cvtCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- cvtCountersEventsRxDroppedFrames
+ -- Counter64,
+ cvtCountersEventsTxCollision
+ Counter64,
+ -- cvtCountersEventsTxDroppedFrames
+ -- Counter64,
+ cvtCountersEventsTotalErrors
+ Counter64
+ -- cvtClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Analysis
+
+ CvtCountersEventsAnalysis ::=
+ SEQUENCE {
+ cvtCountersEventsIndex
+ INTEGER,
+ cvtCountersEventsRxFrames64
+ Counter64,
+ cvtCountersEventsRxFrames65to127
+ Counter64,
+ cvtCountersEventsRxFrames128to255
+ Counter64,
+ cvtCountersEventsRxFrames256to511
+ Counter64,
+ cvtCountersEventsRxFrames512to1023
+ Counter64,
+ cvtCountersEventsRxFrames1024to1518
+ Counter64,
+ -- cvtCountersEventsRxFrames1527toMaxSize
+ -- Counter64,
+ cvtCountersEventsTxMulticastFrames
+ Counter64,
+ cvtCountersEventsTxBroadcastFrames
+ Counter64,
+ cvtCountersEventsRxMulticastFrames
+ Counter64,
+ cvtCountersEventsRxBroadcastFrames
+ Counter64
+ -- cvtClearCountersOfThisModule
+ -- INTEGER
+ }
+
+
+-- ConverterMonitor(5).MacAddressStore(40)
+
+
+-- ConverterMonitor(5).MacAddressStore(40).MacStoreTable(6)
+
+
+-- ConverterMonitor(5).MacAddressTable(7)
+
+ cvtMacAddressPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { all(0),
+ port1(1),
+ port2(2),
+ cpu(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the port which is selected."
+ ::= { cvtMacAddressTable 1 }
+
+-- cvtMacAddressClear OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear mac address table."
+-- ::= { cvtMacAddressTable 2 }
+
+-- cvtMacAddressUpdate OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), update(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Update mac address table."
+-- ::= { cvtMacAddressTable 3 }
+
+ cvtMacAddressTop OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), top(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Top Mac address table."
+ ::= { cvtMacAddressTable 7 }
+
+ cvtMacAddressNext OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), next(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next mac address table."
+ ::= { cvtMacAddressTable 8 }
+
+ cvtMacAddressTotal OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of total learned mac address."
+ ::= { cvtMacAddressTable 4 }
+
+ cvtMacAddressState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of mac address table."
+ ::= { cvtMacAddressTable 5 }
+
+
+-- ConverterMonitor(5).MacAddressTable(7).MacTable(6)
+
+ cvtMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Mac Address."
+ ::= { cvtMacAddressTable 6 }
+
+ -- Table Entry
+ cvtMacTableEntry OBJECT-TYPE
+ SYNTAX CvtMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about mac address table"
+ INDEX { cvtMacTableIndex }
+ ::= { cvtMacTable 1 }
+
+ CvtMacTableEntry ::=
+ SEQUENCE {
+ cvtMacTableIndex
+ INTEGER,
+ cvtMacTableType
+ DisplayString,
+ cvtMacTableAddr
+ MacAddress,
+ cvtMacTableVID
+ INTEGER,
+ cvtMacTablePort
+ DisplayString
+ }
+
+ cvtMacTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for mac address index."
+ ::= { cvtMacTableEntry 1 }
+
+ cvtMacTableAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned."
+ ::= { cvtMacTableEntry 2 }
+
+ cvtMacTableVID OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which vlan id."
+ ::= { cvtMacTableEntry 3 }
+
+ cvtMacTablePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which port."
+ ::= { cvtMacTableEntry 4 }
+
+ cvtMacTableType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learning type."
+ ::= { cvtMacTableEntry 5 }
+
+
+-- ConverterMonitor(5).RSTPBridgeOverview(10)
+
+
+-- ConverterMonitor(5).LLDPStatus(11)
+
+
+-- ConverterMonitor(5).IGMPGroupTable(28)
+
+
+-- ConverterMonitor(5).SFPInformation(34)
+
+ cvtSFPPortInfo
+ OBJECT IDENTIFIER ::= { cvtSFPInformation 1 }
+ cvtSFPPortState
+ OBJECT IDENTIFIER ::= { cvtSFPInformation 2 }
+
+
+-- ConverterMonitor(5).SFPInformation(34).SFPPortInfo(1).SFPPortInfoTable(1)
+
+ cvtSFPPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port Info."
+ ::= { cvtSFPPortInfo 1 }
+
+ -- Table Entry
+ cvtSFPPortInfoEntry OBJECT-TYPE
+ SYNTAX CvtSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port Info."
+ INDEX { cvtSFPPortInfoIndex }
+ ::= { cvtSFPPortInfoTable 1 }
+
+ CvtSFPPortInfoEntry ::=
+ SEQUENCE {
+ cvtSFPPortInfoIndex
+ INTEGER,
+ cvtSFPPortInfoPortName
+ DisplayString,
+ cvtSFPPortInfoSpeed
+ DisplayString,
+ cvtSFPPortInfoDistance
+ DisplayString,
+ cvtSFPPortInfoVendorName
+ DisplayString,
+ cvtSFPPortInfoVendorPN
+ DisplayString,
+ cvtSFPPortInfoVendorSN
+ DisplayString
+ }
+
+ cvtSFPPortInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtSFPPortInfoEntry 1 }
+
+ cvtSFPPortInfoPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { cvtSFPPortInfoEntry 3 }
+
+ cvtSFPPortInfoSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Speed"
+ ::= { cvtSFPPortInfoEntry 5 }
+
+ cvtSFPPortInfoDistance OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distance"
+ ::= { cvtSFPPortInfoEntry 7 }
+
+ cvtSFPPortInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor Name"
+ ::= { cvtSFPPortInfoEntry 9 }
+
+ cvtSFPPortInfoVendorPN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor PN"
+ ::= { cvtSFPPortInfoEntry 11 }
+
+ cvtSFPPortInfoVendorSN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor SN"
+ ::= { cvtSFPPortInfoEntry 13 }
+
+
+-- ConverterMonitor(5).SFPInformation(34).SFPPortState(2).SFPPortStateTable(1)
+
+ cvtSFPPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port State."
+ ::= { cvtSFPPortState 1 }
+
+ -- Table Entry
+ cvtSFPPortStateEntry OBJECT-TYPE
+ SYNTAX CvtSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port State."
+ INDEX { cvtSFPPortStateIndex }
+ ::= { cvtSFPPortStateTable 1 }
+
+ CvtSFPPortStateEntry ::=
+ SEQUENCE {
+ cvtSFPPortStateIndex
+ INTEGER,
+ cvtSFPPortStatePortName
+ DisplayString,
+ cvtSFPPortStateTemperature
+ DisplayString,
+ cvtSFPPortStateVoltage
+ DisplayString,
+ cvtSFPPortStateTXBias
+ DisplayString,
+ cvtSFPPortStateTXPower
+ DisplayString,
+ cvtSFPPortStateRXPower
+ DisplayString
+ }
+
+ cvtSFPPortStateIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { cvtSFPPortStateEntry 1 }
+
+ cvtSFPPortStatePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { cvtSFPPortStateEntry 3 }
+
+ cvtSFPPortStateTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Temperature (C)"
+ ::= { cvtSFPPortStateEntry 5 }
+
+ cvtSFPPortStateVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Voltage (mV)"
+ ::= { cvtSFPPortStateEntry 7 }
+
+ cvtSFPPortStateTXBias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Bias (mA)"
+ ::= { cvtSFPPortStateEntry 9 }
+
+ cvtSFPPortStateTXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Power (dbm)"
+ ::= { cvtSFPPortStateEntry 11 }
+
+ cvtSFPPortStateRXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port RX Power (dbm)"
+ ::= { cvtSFPPortStateEntry 13 }
+
+
+-- ConverterMonitor(5).LoopDetectionStatus(36)
+
+
+-- ConverterMonitor(5).LoopDetectionStatus(36).LoopDetectionStatusTable(4)
+
+
+-- SystemUtility(6)
+
+ cvtLoadFactorySetting OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySetting"
+ ::= { cvtSystemUtility 1 }
+
+ cvtLoadFactorySettingExceptNetworkConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySettingExceptNetworkConfiguration"
+ ::= { cvtSystemUtility 2 }
+
+ cvtEventLog
+ OBJECT IDENTIFIER ::= { cvtSystemUtility 3 }
+ cvtUpdateFirmware
+ OBJECT IDENTIFIER ::= { cvtSystemUtility 4 }
+-- cvtBackupConfiguration
+-- OBJECT IDENTIFIER ::= { cvtSystemUtility 5 }
+
+
+-- SystemUtility(6).EventLog(3)
+
+ cvtEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CvtEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Event Log."
+ ::= { cvtEventLog 1 }
+
+ cvtEventLogClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Event Log Table"
+ ::= { cvtEventLog 2 }
+
+ -- Table Entry
+ cvtEventLogEntry OBJECT-TYPE
+ SYNTAX CvtEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Event Log"
+ INDEX { cvtEventLogIndex }
+ ::= { cvtEventLogTable 1 }
+
+ CvtEventLogEntry ::=
+ SEQUENCE {
+ cvtEventLogIndex
+ INTEGER,
+ cvtEventLogType
+ INTEGER,
+ cvtEventLogTime
+ DisplayString,
+ cvtEventLogUpTime
+ DisplayString,
+ cvtEventLogDescription
+ DisplayString,
+ cvtEventLogSource
+ INTEGER,
+ cvtEventLogEvent
+ INTEGER,
+ cvtEventLogNameCommunity
+ DisplayString,
+ cvtEventLogIPAddr
+ IpAddress
+ -- cvtEventLogCategory
+ -- INTEGER
+ }
+
+ cvtEventLogIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Event Log index."
+ ::= { cvtEventLogEntry 1 }
+
+ cvtEventLogType OBJECT-TYPE
+ SYNTAX INTEGER { error(1000), warning(2000), information(3000) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event type
+ error: some funtions not work
+ warning: to warn something, ex. login failed
+ information: just something happened
+ "
+ ::= { cvtEventLogEntry 2 }
+
+ cvtEventLogTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is local time"
+ ::= { cvtEventLogEntry 3 }
+
+ cvtEventLogUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is system up time
+ "
+ ::= { cvtEventLogEntry 4 }
+
+ cvtEventLogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event description"
+ ::= { cvtEventLogEntry 5 }
+
+ cvtEventLogSource OBJECT-TYPE
+ SYNTAX INTEGER { local-machine(4000),
+ rs232d(4001),
+ rs232(4002),
+ telnetd(4003),
+ telnet(4004),
+ tftpd(4005),
+ tftp(4006),
+ ftpd(4007),
+ ftp(4008),
+ snmpd(4009),
+ snmp(4010),
+ webd(4011),
+ web(4012),
+ ping(4013),
+ watch-dog(4014),
+ remote-machine(4015),
+ catv-module(4016)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event source"
+ ::= { cvtEventLogEntry 6 }
+
+ cvtEventLogEvent OBJECT-TYPE
+ SYNTAX INTEGER { boot-failed(1001),
+ load-config-failed(1002),
+ load-default-config-failed(1003),
+ save-config-failed(1004),
+ save-default-config-failed(1005),
+ login-failed(2001),
+ module-down(2002),
+ module-power-down(2003),
+ power-module-down(2004),
+ power-fan-failed(2005),
+ auto-provision(2007),
+ fan-failed(2008),
+ temperature-abnormality(2009),
+ voltage-abnormality(2010),
+ tx-bias-abnormality(2011),
+ loop(2012),
+ upgrade(2013),
+ cold-start(3001),
+ warm-start(3002),
+ login(3003),
+ logout(3004),
+ timeout(3005),
+ disconnected(3006),
+ link-up(3007),
+ link-down(3008),
+ fan-ok(3022)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event"
+ ::= { cvtEventLogEntry 7 }
+
+ cvtEventLogNameCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name or community name"
+ ::= { cvtEventLogEntry 8 }
+
+ cvtEventLogIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event ip address,
+ ex. login user ip address"
+ ::= { cvtEventLogEntry 9 }
+
+ --cvtEventLogCategory OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Category"
+ -- ::= { cvtEventLogEntry 10 }
+
+
+-- SystemUtility(6).UpdateFirmware(4)
+
+ cvtUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file from tftp or ftp server."
+ ::= { cvtUpdateFirmware 1 }
+
+ cvtUpdateFileType OBJECT-TYPE
+ SYNTAX INTEGER { firmware(0), configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file type."
+ ::= { cvtUpdateFirmware 2 }
+
+ cvtUpdateServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ip address."
+ ::= { cvtUpdateFirmware 3 }
+
+ cvtUpdateServerIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ipv6 address."
+ ::= { cvtUpdateFirmware 13 }
+
+ cvtUpdateUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login user name."
+ ::= { cvtUpdateFirmware 4 }
+
+ cvtUpdatePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login password."
+ ::= { cvtUpdateFirmware 5 }
+
+ cvtUpdateFileLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upate file location."
+ ::= { cvtUpdateFirmware 6 }
+
+ --cvtUpdateGet OBJECT-TYPE
+ -- SYNTAX INTEGER { normal(0), get(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Get file from server."
+ -- ::= { cvtUpdateFirmware 7 }
+
+ cvtUpdateBackup OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), backup(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file to server."
+ ::= { cvtUpdateFirmware 8 }
+
+-- cvtUpdateStop OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), stop(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Stop getting or putting file."
+-- ::= { cvtUpdateFirmware 9 }
+
+ cvtUpdateUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Get configuration or firmware, then update it.
+ When update succeeded, system will reboot automatically."
+ ::= { cvtUpdateFirmware 10 }
+
+-- cvtUpdateProgress OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Getting or putting file progress(percentage)."
+-- ::= { cvtUpdateFirmware 11 }
+
+ cvtUpdateState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for getting/putting file, updating config/firmware."
+ ::= { cvtUpdateFirmware 12 }
+
+
+-- SystemUtility(6).BackupConfiguration(5)
+
+
+-- Traps(9)
+
+ cvtSystemPowerDown TRAP-TYPE
+ ENTERPRISE converterTraps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION
+ "when system power down, send this trap."
+ ::= 1
+
+ cvtBroadcastStorm TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { warning }
+ --&MESG "Interface $1 Broadcast Storm Occurs, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets arrive upper limit, send this trap."
+ ::= 2
+
+ cvtBroadcastNormal TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { minor }
+ --&MESG "Interface $1 Broadcast Packets Normal, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets are normal, send this trap."
+ ::= 3
+
+ cvtFaultAlarm TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when fault Alarm , send this trap."
+ ::= 8
+
+ cvtWarningAlarm TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Warning Alarm , send this trap."
+ ::= 9
+
+ cvtMinorAlarm TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { minor }
+ --&MESG "$2"
+ DESCRIPTION "when Minor Alarm , send this trap."
+ ::= 10
+
+ cvtLoopBack TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Loop back, send this trap."
+ ::= 13
+
+ cvtBatteryMode TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Battery is discharge electricity, send this trap."
+ ::= 14
+
+ cvtCATVPower TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when CATV power, send this trap."
+ ::= 15
+
+ cvtPowerExceptional TRAP-TYPE
+ ENTERPRISE converterTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Power Exceptional, send this trap."
+ ::= 17
+
+END
diff --git a/mibs/cts/IES-3110-MIB b/mibs/cts/IES-3110-MIB
new file mode 100644
index 0000000000..8ae513d625
--- /dev/null
+++ b/mibs/cts/IES-3110-MIB
@@ -0,0 +1,9823 @@
+ IES-3110-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Counter, TimeTicks, Gauge
+ FROM RFC1155-SMI
+ mib-2, DisplayString FROM RFC1213-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212;
+
+ cts OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ PhysAddress ::= OCTET STRING
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ VLANPortMember ::= DisplayString (SIZE (0..27))
+
+ swh
+ OBJECT IDENTIFIER ::= { cts 100 }
+
+ ies3110
+ OBJECT IDENTIFIER ::= { swh 3110 }
+
+
+-- Main
+
+ swhSystemInformation
+ OBJECT IDENTIFIER ::= { ies3110 1 }
+ swhUserAuthentication
+ OBJECT IDENTIFIER ::= { ies3110 2 }
+ swhNetworkManagement
+ OBJECT IDENTIFIER ::= { ies3110 3 }
+ swhSwitchManagement
+ OBJECT IDENTIFIER ::= { ies3110 4 }
+ swhSwitchMonitor
+ OBJECT IDENTIFIER ::= { ies3110 5 }
+ swhSystemUtility
+ OBJECT IDENTIFIER ::= { ies3110 6 }
+ swhNewBootUpImage OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New Boot Up Image"
+ ::= { ies3110 15 }
+ swhSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM
+ set 1 to execute this function"
+ ::= { ies3110 7 }
+ swhResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reset System
+ set 1 to execute this function"
+ ::= { ies3110 8 }
+ switchTraps OBJECT IDENTIFIER
+ ::= { ies3110 9 }
+
+
+-- SystemInformation(1)
+
+ swhCompanyInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 1 }
+ swhHardwareInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 2 }
+-- swhCATVModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 5 }
+-- swhBatteryModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 6 }
+
+
+-- SystemInformation(1).CompanyInfo(1)
+
+ swhCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Company Name"
+ ::= { swhCompanyInfo 1 }
+
+ swhDHCPVendorID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Vendor ID"
+ ::= { swhCompanyInfo 7 }
+
+ swhCLIHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CLI Hostname"
+ ::= { swhCompanyInfo 6 }
+
+
+-- SystemInformation(1).HardwareInfo(2)
+
+ swhModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model Name"
+ ::= { swhHardwareInfo 1 }
+
+ swhBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Boot Up Image"
+ ::= { swhHardwareInfo 40 }
+
+ swhNextBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Next Boot Up Image"
+ ::= { swhHardwareInfo 41 }
+
+ swhImage1FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image1 Firmware Version"
+ ::= { swhHardwareInfo 45 }
+
+ swhImage2FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image2 Firmware Version"
+ ::= { swhHardwareInfo 46 }
+
+ swhGPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Giga Port Number"
+ ::= { swhHardwareInfo 6 }
+
+ swhMPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "10/100 Meg Port Number"
+ ::= { swhHardwareInfo 7 }
+
+ swhMBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Main Board Version"
+ ::= { swhHardwareInfo 9 }
+
+ swhFiber1Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 1 type"
+ ::= { swhHardwareInfo 10 }
+
+-- swhFiber1WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 1 wave length"
+-- ::= { swhHardwareInfo 11 }
+
+ swhFiber2Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 2 type"
+ ::= { swhHardwareInfo 12 }
+
+-- swhFiber2WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 2 wave length"
+-- ::= { swhHardwareInfo 13 }
+
+ swhSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "serial number of this device."
+ ::= { swhHardwareInfo 14 }
+
+ swhDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the day of producing this device"
+ ::= { swhHardwareInfo 15 }
+
+ swhPowerSupply1 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module a power supply exist or not"
+ ::= { swhHardwareInfo 24 }
+
+ swhPowerSupply2 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 28 }
+
+ swhCPUTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 56 }
+
+ swhSwitchTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 57 }
+
+ swhPowerTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 58 }
+
+
+-- SystemInformation(1).SoftwareInfo(3)
+
+
+-- SystemInformation(1).CATVModuleInfo(5)
+
+
+-- SystemInformation(1).BatteryModuleInfo(6)
+
+
+-- UserAuthentication(2).UserTable(1)
+
+ swhUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of user information."
+ ::= { swhUserAuthentication 1 }
+
+ -- Table Entry
+ swhUserEntry OBJECT-TYPE
+ SYNTAX SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about user.
+ Only Administrator can read this table"
+ INDEX { swhUserIndex }
+ ::= { swhUserTable 1 }
+
+ SWHUserEntry ::=
+ SEQUENCE {
+ swhUserIndex
+ INTEGER,
+ -- swhUserValid
+ -- INTEGER,
+ swhUserEnable
+ INTEGER,
+ swhUserName
+ DisplayString,
+ swhUserPassword
+ DisplayString,
+ swhUserDescription
+ DisplayString,
+ -- swhUserIPSecurity
+ -- INTEGER,
+ -- swhUserIPAddr
+ -- IpAddress,
+ -- swhUserIPTrapDest
+ -- IpAddress,
+ swhUserConsoleLevel
+ INTEGER
+ -- swhUserSNMPLevel
+ -- INTEGER,
+ -- swhUserWebLevel
+ -- INTEGER
+ }
+
+ swhUserIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { swhUserEntry 1 }
+
+-- swhUserValid OBJECT-TYPE
+-- SYNTAX INTEGER { valid(1), invalid(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Valid"
+-- ::= { swhUserEntry 2 }
+
+ swhUserEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhUserEntry 3 }
+
+ swhUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name"
+ ::= { swhUserEntry 4 }
+
+ swhUserPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { swhUserEntry 5 }
+
+ swhUserDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhUserEntry 6 }
+
+ --swhUserIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security enable,
+ -- only swhUserIPAddr could login console"
+ -- ::= { swhUserEntry 7 }
+
+ --swhUserIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could login console."
+ -- ::= { swhUserEntry 8 }
+
+ --swhUserIPTrapDest OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP trap destination IP address"
+ -- ::= { swhUserEntry 9 }
+
+ swhUserConsoleLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console Level"
+ ::= { swhUserEntry 10 }
+
+ --swhUserSNMPLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP Level"
+ -- ::= { swhUserEntry 11 }
+
+ --swhUserWebLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Web Level"
+ -- ::= { swhUserEntry 12 }
+
+
+-- UserAuthentication(2).RADIUSConfiguration(2)
+
+ swhRADIUSConfiguration
+ OBJECT IDENTIFIER ::= { swhUserAuthentication 2 }
+
+ swhRADIUSEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swhRADIUSConfiguration 1 }
+
+ swhRADIUSSecretKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the plain code for encrypting data."
+ ::= { swhRADIUSConfiguration 2 }
+
+ swhRADIUSPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server port."
+ ::= { swhRADIUSConfiguration 3 }
+
+ swhRADIUSRetry OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The retry times of connecting to an unknown RADIUS server."
+ ::= { swhRADIUSConfiguration 5 }
+
+ swhRADIUSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 6 }
+
+ swhRADIUSIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 7 }
+
+
+-- NetworkManagement(3)
+
+ swhNetworkConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 1 }
+ swhSystemServiceConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 2 }
+ swhRS232TelnetConsoleConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 3 }
+ swhTimeServerConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 7 }
+-- swhTimeRange
+-- OBJECT IDENTIFIER ::= { swhNetworkManagement 10 }
+ swhDeviceCommunity
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 4 }
+ swhTrapDestination
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 5 }
+ swhTrapConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 6 }
+ swhMalAttemptLogConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 8 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1)
+
+ swhNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { swhNetworkConfiguration 1 }
+
+ swhNetType OBJECT-TYPE
+ SYNTAX INTEGER { manual(1), dhcp(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ip from DHCP"
+ ::= { swhNetworkConfiguration 2 }
+
+ swhNetIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 3 }
+
+ swhNetIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 4 }
+
+ swhNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway"
+ ::= { swhNetworkConfiguration 5 }
+
+ swhNetCurrentIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 10 }
+
+ swhNetCurrentIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 11 }
+
+ swhNetCurrentGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Gateway"
+ ::= { swhNetworkConfiguration 12 }
+
+-- swhNetIPSourceBinding OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP enable or disable"
+-- ::= { swhNetworkConfiguration 20 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).IPSourceBindingTable(21)
+
+-- swhNetIPSourceBindingTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of Security IP information."
+-- ::= { swhNetworkConfiguration 21 }
+
+ -- Table Entry
+-- swhNetIPSourceBindingEntry OBJECT-TYPE
+-- SYNTAX SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about SNMP agent.
+-- Only Administrator can read this table"
+-- INDEX { swhNetIPSourceBindingIndex }
+-- ::= { swhNetIPSourceBindingTable 1 }
+
+-- SWHNetIPSourceBindingEntry ::=
+-- SEQUENCE {
+-- swhNetIPSourceBindingIndex
+-- INTEGER,
+-- swhNetIPSourceBindingState
+-- INTEGER,
+-- swhNetIPSourceBindingIPAddress
+-- DisplayString,
+-- swhNetIPSourceBindingDelete
+-- INTEGER
+-- }
+
+-- swhNetIPSourceBindingIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP index"
+-- ::= { swhNetIPSourceBindingEntry 1 }
+
+-- swhNetIPSourceBindingState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP State"
+-- ::= { swhNetIPSourceBindingEntry 3 }
+
+-- swhNetIPSourceBindingIPAddress OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IPv4 Address"
+-- ::= { swhNetIPSourceBindingEntry 4 }
+
+-- swhNetIPSourceBindingDelete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Delete this entry."
+-- ::= { swhNetIPSourceBindingEntry 10 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentDNSServerIPorIPv6Addr(28)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetDNSServerIPv6(30)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetIPv6(32)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentIPv6GlobalAddrTable(45)
+
+
+-- NetworkManagement(3).SystemServiceConfiguration(2)
+
+ swhServiceTelnetThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Telnet Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 1 }
+
+ swhServiceSSHThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SSH Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 10 }
+
+ swhServiceSNMPThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SNMP Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 3 }
+
+ swhServiceWebThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Web Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 4 }
+
+-- swhServiceBluetoothThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable Bluetooth Thread
+-- Only Administrator can write this page"
+-- ::= { swhSystemServiceConfiguration 5 }
+
+
+-- NetworkManagement(3).RS232TelnetConsoleConfiguration(3)
+
+ swhRS232BaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Baud Rate (bps)
+ 9600 14400 19200 38400 57600 115200 are avaivable value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 2 }
+
+ swhRS232StopBits OBJECT-TYPE
+ -- SYNTAX INTEGER { "1"(1), "1.5"(2), "2"(3) }
+ SYNTAX INTEGER { x1(1), x1-5(2), x2(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Stop Bits
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 3 }
+
+ swhRS232ParityCheck OBJECT-TYPE
+ SYNTAX INTEGER { none(0), even(1), odd(2), mark(3), space(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Parity Check
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 4 }
+
+ swhRS232WordLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Word Length
+ 5 6 7 8 are available value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 5 }
+
+ swhRS232FlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Flow Control
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 6 }
+
+ swhTelnetPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "telnet port 1-65534
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 8 }
+
+ swhTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time out time.
+ 1-1440 are valid value.
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 11 }
+
+ swhTimeOutTimeUnit OBJECT-TYPE
+ SYNTAX INTEGER { seconds(0), minutes(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Time Out Unit.
+ (0 : seconds, 1 : minutes)"
+ ::= { swhRS232TelnetConsoleConfiguration 12 }
+
+ swhWebTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Web Time out time.
+ 1-1440 are valid value."
+ ::= { swhRS232TelnetConsoleConfiguration 13 }
+
+
+-- NetworkManagement(3).DeviceCommunity(4)
+
+ swhAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 1 }
+
+ -- Table Entry
+ swhAgentEntry OBJECT-TYPE
+ SYNTAX SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhAgentIndex }
+ ::= { swhAgentTable 1 }
+
+ SWHAgentEntry ::=
+ SEQUENCE {
+ swhAgentIndex
+ INTEGER,
+ swhAgentValid
+ INTEGER,
+ swhAgentEnable
+ INTEGER,
+ swhAgentCommunity
+ DisplayString,
+ -- swhAgentPassword
+ -- DisplayString,
+ swhAgentDescription
+ DisplayString,
+ -- swhAgentIPSecurity
+ -- INTEGER,
+ -- swhAgentIPAddr
+ -- IpAddress,
+ swhAgentSNMPLevel
+ INTEGER,
+ swhAgentDelete
+ INTEGER
+ }
+
+ swhAgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhAgentEntry 1 }
+
+ swhAgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhAgentEntry 2 }
+
+ swhAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhAgentEntry 3 }
+
+ swhAgentCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhAgentEntry 4 }
+
+ --swhAgentPassword OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Password, this field not used, reserve"
+ -- ::= { swhAgentEntry 5 }
+
+ swhAgentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhAgentEntry 6 }
+
+ --swhAgentIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security, if enable,
+ -- only swhAgentIPAddr could walk or set SNMP"
+ -- ::= { swhAgentEntry 7 }
+
+ --swhAgentIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could walk or set SNMP."
+ -- ::= { swhAgentEntry 8 }
+
+ swhAgentSNMPLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Level"
+ ::= { swhAgentEntry 9 }
+
+ swhAgentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhAgentEntry 10 }
+
+ swhSNMPv3AgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 5 }
+
+ -- Table Entry
+ swhSNMPv3AgentEntry OBJECT-TYPE
+ SYNTAX SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhSNMPv3AgentIndex }
+ ::= { swhSNMPv3AgentTable 1 }
+
+ SWHSNMPv3AgentEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ -- swhSNMPv3AgentEnable
+ -- INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ -- swhSNMPv3AgentSNMPLevel
+ -- INTEGER
+ -- swhAgentDelete
+ -- INTEGER
+ }
+
+ swhSNMPv3AgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhSNMPv3AgentEntry 1 }
+
+ swhSNMPv3AgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhSNMPv3AgentEntry 3 }
+
+-- swhSNMPv3AgentEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable"
+-- ::= { swhSNMPv3AgentEntry 5 }
+
+ swhSNMPv3AgentUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMPv3 UserName"
+ ::= { swhSNMPv3AgentEntry 7 }
+
+ swhSNMPv3AgentAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { None(0), MD5(1), SHA(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 9 }
+
+ swhSNMPv3AgentAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 11 }
+
+ swhSNMPv3AgentPrivate OBJECT-TYPE
+ SYNTAX INTEGER { None(0), DES(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 12 }
+
+ swhSNMPv3AgentPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 13 }
+
+-- swhSNMPv3AgentSNMPLevel OBJECT-TYPE
+-- SYNTAX INTEGER { None(0), readonly(1), readwrite(2), administrator(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SNMPv3 Level"
+-- ::= { swhSNMPv3AgentEntry 17 }
+
+ SWHSNMPv3AuthEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString
+ }
+
+ SWHSNMPv3PrivEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ }
+
+
+-- NetworkManagement(3).TrapDestination(5)
+
+ swhTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Trap destination."
+ ::= { swhTrapDestination 1 }
+
+ -- Table Entry
+ swhTrapDestEntry OBJECT-TYPE
+ SYNTAX SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP Trap Destination.
+ Only Administrator can read this table"
+ INDEX { swhTrapDestIndex }
+ ::= { swhTrapDestTable 1 }
+
+ SWHTrapDestEntry ::=
+ SEQUENCE {
+ swhTrapDestIndex
+ INTEGER,
+ -- swhTrapDestValid
+ -- INTEGER,
+ swhTrapDestEnable
+ INTEGER,
+ swhTrapDestIPAddr
+ IpAddress,
+ swhTrapDestCommunity
+ DisplayString
+ }
+
+ swhTrapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Destination index"
+ ::= { swhTrapDestEntry 1 }
+
+ --swhTrapDestValid OBJECT-TYPE
+ -- SYNTAX INTEGER { valid(1), invalid(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Valid"
+ -- ::= { swhTrapDestEntry 2 }
+
+ swhTrapDestEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhTrapDestEntry 3 }
+
+ swhTrapDestCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhTrapDestEntry 4 }
+
+ swhTrapDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address SNMP TRAP send to"
+ ::= { swhTrapDestEntry 8 }
+
+
+-- NetworkManagement(3).TrapConfiguration(6)
+
+ swhTrapColdStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cold start trap enable or disable"
+ ::= { swhTrapConfiguration 1 }
+
+ swhTrapWarmStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "warm start trap enable or disable"
+ ::= { swhTrapConfiguration 2 }
+
+ swhTrapAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "authentication failure trap enable or disable"
+ ::= { swhTrapConfiguration 3 }
+
+ swhTrapPortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 4 }
+
+ swhTrapPowerFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "local machine system power down trap enable or disable"
+ ::= { swhTrapConfiguration 5 }
+
+-- swhTrapBroadcastStorm OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast storm trap enable or disable, when broadcast packets are over upper limit,
+-- broadcast storm trap will be sent."
+-- ::= { swhTrapConfiguration 6 }
+
+-- swhTrapBroadcastUpperLimit OBJECT-TYPE
+-- SYNTAX INTEGER (0..148810)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast packets upper limit, unit is Packets/Sec."
+-- ::= { swhTrapConfiguration 7 }
+
+-- swhTrapCATVState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "CATV state trap enable or disable."
+-- ::= { swhTrapConfiguration 8 }
+
+ swhTrapAutoBackup OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto-backup trap enable or disable"
+ ::= { swhTrapConfiguration 13 }
+
+ swhTrapFastRedundancy OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 75 }
+
+-- swhTrapBatteryMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Battery mode trap enable or disable"
+-- ::= { swhTrapConfiguration 56 }
+
+
+-- NetworkManagement(3).TimeServerConfiguration(7)
+
+ swhTimeSync OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization"
+ ::= { swhTimeServerConfiguration 1 }
+
+ swhTimeServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ip address."
+ ::= { swhTimeServerConfiguration 2 }
+
+ swhTimeServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ip address."
+ ::= { swhTimeServerConfiguration 3 }
+
+ swhTimeSyncInterval OBJECT-TYPE
+ SYNTAX INTEGER { hour1(1),
+ hour2(2),
+ hour3(3),
+ hour4(4),
+ hour6(5),
+ hour8(6),
+ hour12(7),
+ hour24(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization Interval, unit is min."
+ ::= { swhTimeServerConfiguration 4 }
+
+ swhTimeZoneIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time zone
+ 0: GMT-11:00 Apia
+ 1: GMT-10:00 Honolulu
+ 2: GMT-9:00 Anchorage
+ 3: GMT-8:00 Vancouver
+ 4: GMT-8:00 San Francisco
+ 5: GMT-8:00 Seattle
+ 6: GMT-8:00 Los Angeles
+ 7: GMT-7:00 Phoenix
+ 8: GMT-7:00 Aklavik
+ 9: GMT-7:00 Edmonton
+ 10: GMT-7:00 Denver
+ 11: GMT-6:00 Guatemala
+ 12: GMT-6:00 San Salvador
+ 13: GMT-6:00 Tegucigalpa
+ 14: GMT-6:00 Managua
+ 15: GMT-6:00 Mexico City
+ 16: GMT-6:00 Winnipeg
+ 17: GMT-6:00 Houston
+ 18: GMT-6:00 Minneapolis
+ 19: GMT-6:00 St. Paul
+ 20: GMT-6:00 New Orleans
+ 21: GMT-6:00 Chicago
+ 22: GMT-6:00 Montgomery
+ 23: GMT-5:00 Indianapolis
+ 24: GMT-5:00 Lima
+ 25: GMT-5:00 Kingston
+ 26: GMT-5:00 Bogota
+ 27: GMT-5:00 Atlanta
+ 28: GMT-5:00 Detroit
+ 29: GMT-5:00 Havana
+ 30: GMT-5:00 Toronto
+ 31: GMT-5:00 Nassau
+ 32: GMT-5:00 Washington DC
+ 33: GMT-5:00 Ottawa
+ 34: GMT-5:00 Philadelphia
+ 35: GMT-5:00 New York
+ 36: GMT-5:00 Montreal
+ 37: GMT-5:00 Boston
+ 38: GMT-4:00 Santo Domingo
+ 39: GMT-4:00 La Paz
+ 40: GMT-4:00 Caracas
+ 41: GMT-4:00 San Juan
+ 42: GMT-4:00 Santiago
+ 43: GMT-4:00 Halifax
+ 44: GMT-4:00 Asuncion
+ 45: GMT-3:00 Buenos Aires
+ 46: GMT-3:00 Montevideo
+ 47: GMT-3:00 Brasilia
+ 48: GMT-3:00 Sao Paulo
+ 49: GMT-3:00 Rio de Janeiro
+ 50: GMT-2:00 Fernando de Noronha
+ 51: GMT-1:00 Praia
+ 52: GMT Reykjavik
+ 53: GMT Casablanca
+ 54: GMT Lisbon
+ 55: GMT Dublin
+ 56: GMT London
+ 57: GMT+1:00 Lagos
+ 58: GMT+1:00 Algiers
+ 59: GMT+1:00 Madrid
+ 60: GMT+1:00 Barcelona
+ 61: GMT+1:00 Paris
+ 62: GMT+1:00 Brussels
+ 63: GMT+1:00 Amsterdam
+ 64: GMT+1:00 Geneva
+ 65: GMT+1:00 Zurich
+ 66: GMT+1:00 Frankfurt
+ 67: GMT+1:00 Oslo
+ 68: GMT+1:00 Copenhagen
+ 69: GMT+1:00 Rome
+ 70: GMT+1:00 Berlin
+ 71: GMT+1:00 Prague
+ 72: GMT+1:00 Zagreb
+ 73: GMT+1:00 Vienna
+ 74: GMT+1:00 Stockholm
+ 75: GMT+1:00 Cape Town
+ 76: GMT+1:00 Budapest
+ 77: GMT+1:00 Belgrade
+ 78: GMT+1:00 Warsaw
+ 79: GMT+2:00 Johannesburg
+ 80: GMT+2:00 Harare
+ 81: GMT+2:00 Cairo
+ 82: GMT+2:00 Jerusalem
+ 83: GMT+2:00 Sofia
+ 84: GMT+2:00 Athens
+ 85: GMT+2:00 Tallinn
+ 86: GMT+2:00 Helsinki
+ 87: GMT+2:00 Bucharest
+ 88: GMT+2:00 Minsk
+ 89: GMT+2:00 Istanbul
+ 90: GMT+2:00 Kyiv
+ 91: GMT+2:00 Odesa
+ 92: GMT+2:00 Khartoum
+ 93: GMT+2:00 Ankara
+ 94: GMT+2:00 Beirut
+ 95: GMT+2:00 Amman
+ 96: GMT+3:00 Nairobi
+ 97: GMT+3:00 Addis Ababa
+ 98: GMT+3:00 Baghdad
+ 99: GMT+3:00 Aden
+ 100: GMT+3:00 Riyadh
+ 101: GMT+3:00 Antananarivo
+ 102: GMT+3:00 Kuwait City
+ 103: GMT+3:00 Moscow
+ 104: GMT+4:00 Abu Dhabi
+ 105: GMT+5:00 Karachi
+ 106: GMT+5:00 Tashkent
+ 107: GMT+5:00 Islamabad
+ 108: GMT+5:00 Lahore
+ 109: GMT+5:30 Mumbai
+ 110: GMT+5:30 New Delhi
+ 111: GMT+5:30 Kolkata
+ 112: GMT+6:00 Dhaka
+ 113: GMT+7:00 Bangkok
+ 114: GMT+7:00 Hanoi
+ 115: GMT+7:00 Jakarta
+ 116: GMT+8:00 Kuala Lumpur
+ 117: GMT+8:00 Singapore
+ 118: GMT+8:00 Hong Kong
+ 119: GMT+8:00 Perth
+ 120: GMT+8:00 Beijing
+ 121: GMT+8:00 Manila
+ 122: GMT+8:00 Shanghai
+ 123: GMT+8:00 Taipei
+ 124: GMT+9:00 Seoul
+ 125: GMT+9:00 Tokyo
+ 126: GMT+10:00 Melbourne
+ 127: GMT+10:00 Canberra
+ 128: GMT+10:00 Sydney
+ 129: GMT+10:00 Brisbane
+ 130: GMT+10:00 Vladivostok
+ 131: GMT+11:00 Kolonia
+ 132: GMT+12:00 Suva
+ 133: GMT+12:00 Kamchatka
+ 134: GMT+12:00 Wellington
+ 135: GMT+12:00 Anadyr
+ "
+ ::= { swhTimeServerConfiguration 5 }
+
+ swhTimeZone OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TimeZone."
+ ::= { swhTimeServerConfiguration 6 }
+
+ swhTimeDST OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), recurring(1), data(2)}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable Daylight Saving Time."
+ ::= { swhTimeServerConfiguration 7 }
+
+ swhTimeDSTRange OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time range when Daylight Saving Time (swhTimeDST) is enable"
+ ::= { swhTimeServerConfiguration 9 }
+
+
+-- NetworkManagement(3).MalAttemptLogConfiguration(8)
+
+ swhLogServer OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Log Server"
+ ::= { swhMalAttemptLogConfiguration 1 }
+
+ swhLogSNTPStatus OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Status"
+ ::= { swhMalAttemptLogConfiguration 3 }
+
+ swhLogServerIPAddr1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 1."
+ ::= { swhMalAttemptLogConfiguration 4 }
+
+ swhLogServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 2."
+ ::= { swhMalAttemptLogConfiguration 5 }
+
+ swhLogServerIPAddr3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 3."
+ ::= { swhMalAttemptLogConfiguration 6 }
+
+
+-- NetworkManagement(3).TimeRange(10)
+
+-- swhTimeRangeTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHTimeRangeEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of time range."
+-- ::= { swhTimeRange 1 }
+
+ -- Table Entry
+-- swhTimeRangeEntry OBJECT-TYPE
+-- SYNTAX SWHTimeRangeEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about time range."
+-- INDEX { swhTimeRangeIndex }
+-- ::= { swhTimeRangeTable 1 }
+
+-- SWHTimeRangeEntry ::=
+-- SEQUENCE {
+-- swhTimeRangeIndex
+-- INTEGER,
+-- swhTimeRangeName
+-- DisplayString,
+-- swhTimeRangeAbsoluteStartHour
+-- DisplayString,
+-- swhTimeRangeAbsoluteStartMinute
+-- DisplayString,
+-- swhTimeRangeAbsoluteStartDate
+-- INTEGER,
+-- swhTimeRangeAbsoluteStartMonth
+-- INTEGER,
+-- swhTimeRangeAbsoluteStartYear
+-- INTEGER,
+-- swhTimeRangeAbsoluteStartReset
+-- INTEGER,
+-- swhTimeRangeAbsoluteEndHour
+-- DisplayString,
+-- swhTimeRangeAbsoluteEndMinute
+-- DisplayString,
+-- swhTimeRangeAbsoluteEndDate
+-- INTEGER,
+-- swhTimeRangeAbsoluteEndMonth
+-- INTEGER,
+-- swhTimeRangeAbsoluteEndYear
+-- INTEGER,
+-- swhTimeRangeAbsoluteEndReset
+-- INTEGER,
+-- swhTimeRangePeriodic1StartHour
+-- DisplayString,
+-- swhTimeRangePeriodic1StartMinute
+-- DisplayString,
+-- swhTimeRangePeriodic1StartDay
+-- INTEGER,
+-- swhTimeRangePeriodic1EndHour
+-- DisplayString,
+-- swhTimeRangePeriodic1EndMinute
+-- DisplayString,
+-- swhTimeRangePeriodic1EndDay
+-- INTEGER,
+-- swhTimeRangePeriodic1Delete
+-- INTEGER,
+-- swhTimeRangePeriodic2StartHour
+-- DisplayString,
+-- swhTimeRangePeriodic2StartMinute
+-- DisplayString,
+-- swhTimeRangePeriodic2StartDay
+-- INTEGER,
+-- swhTimeRangePeriodic2EndHour
+-- DisplayString,
+-- swhTimeRangePeriodic2EndMinute
+-- DisplayString,
+-- swhTimeRangePeriodic2EndDay
+-- INTEGER,
+-- swhTimeRangePeriodic2Delete
+-- INTEGER,
+-- swhTimeRangePeriodicList1StartHour
+-- DisplayString,
+-- swhTimeRangePeriodicList1StartMinute
+-- DisplayString,
+-- swhTimeRangePeriodicList1EndHour
+-- DisplayString,
+-- swhTimeRangePeriodicList1EndMinute
+-- DisplayString,
+-- swhTimeRangePeriodicList1Sun
+-- INTEGER,
+-- swhTimeRangePeriodicList1Mon
+-- INTEGER,
+-- swhTimeRangePeriodicList1Tue
+-- INTEGER,
+-- swhTimeRangePeriodicList1Wed
+-- INTEGER,
+-- swhTimeRangePeriodicList1Thr
+-- INTEGER,
+-- swhTimeRangePeriodicList1Fri
+-- INTEGER,
+-- swhTimeRangePeriodicList1Sat
+-- INTEGER,
+-- swhTimeRangePeriodicList1Delete
+-- INTEGER,
+-- swhTimeRangePeriodicList2StartHour
+-- DisplayString,
+-- swhTimeRangePeriodicList2StartMinute
+-- DisplayString,
+-- swhTimeRangePeriodicList2EndHour
+-- DisplayString,
+-- swhTimeRangePeriodicList2EndMinute
+-- DisplayString,
+-- swhTimeRangePeriodicList2Sun
+-- INTEGER,
+-- swhTimeRangePeriodicList2Mon
+-- INTEGER,
+-- swhTimeRangePeriodicList2Tue
+-- INTEGER,
+-- swhTimeRangePeriodicList2Wed
+-- INTEGER,
+-- swhTimeRangePeriodicList2Thr
+-- INTEGER,
+-- swhTimeRangePeriodicList2Fri
+-- INTEGER,
+-- swhTimeRangePeriodicList2Sat
+-- INTEGER,
+-- swhTimeRangePeriodicList2Delete
+-- INTEGER,
+-- swhTimeRangeDelete
+-- INTEGER
+-- }
+
+-- swhTimeRangeIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "time range index"
+-- ::= { swhTimeRangeEntry 1 }
+
+-- swhTimeRangeName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Name(32 characters)"
+-- ::= { swhTimeRangeEntry 3 }
+
+-- swhTimeRangeAbsoluteStartHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Hour(00-23)"
+-- ::= { swhTimeRangeEntry 4 }
+
+-- swhTimeRangeAbsoluteStartMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Minute(00-59)"
+-- ::= { swhTimeRangeEntry 5 }
+
+-- swhTimeRangeAbsoluteStartDate OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Date(1-31)"
+-- ::= { swhTimeRangeEntry 6 }
+
+-- swhTimeRangeAbsoluteStartMonth OBJECT-TYPE
+-- SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Month(1-12)"
+-- ::= { swhTimeRangeEntry 7 }
+
+-- swhTimeRangeAbsoluteStartYear OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Year(2xxx)"
+-- ::= { swhTimeRangeEntry 8 }
+
+-- swhTimeRangeAbsoluteStartReset OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), reset(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute Start Reset"
+-- ::= { swhTimeRangeEntry 9 }
+
+-- swhTimeRangeAbsoluteEndHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Hour(00-23)"
+-- ::= { swhTimeRangeEntry 10 }
+
+-- swhTimeRangeAbsoluteEndMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Minute(00-59)"
+-- ::= { swhTimeRangeEntry 11 }
+
+-- swhTimeRangeAbsoluteEndDate OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Date(1-31)"
+-- ::= { swhTimeRangeEntry 12 }
+
+-- swhTimeRangeAbsoluteEndMonth OBJECT-TYPE
+-- SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Month(1-12)"
+-- ::= { swhTimeRangeEntry 13 }
+
+-- swhTimeRangeAbsoluteEndYear OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Year(2xxx)"
+-- ::= { swhTimeRangeEntry 14 }
+
+-- swhTimeRangeAbsoluteEndReset OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), reset(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Absolute End Reset"
+-- ::= { swhTimeRangeEntry 15 }
+
+-- swhTimeRangePeriodic1StartHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Start Hour(00-23)"
+-- ::= { swhTimeRangeEntry 16 }
+
+-- swhTimeRangePeriodic1StartMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Start Minute(00-59)"
+-- ::= { swhTimeRangeEntry 17 }
+
+-- swhTimeRangePeriodic1StartDay OBJECT-TYPE
+-- SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+-- ::= { swhTimeRangeEntry 18 }
+
+-- swhTimeRangePeriodic1EndHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 End Hour(00-23)"
+-- ::= { swhTimeRangeEntry 19 }
+
+-- swhTimeRangePeriodic1EndMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 End Minute(00-59)"
+-- ::= { swhTimeRangeEntry 20 }
+
+-- swhTimeRangePeriodic1EndDay OBJECT-TYPE
+-- SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+-- ::= { swhTimeRangeEntry 21 }
+
+-- swhTimeRangePeriodic1Delete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Delete"
+-- ::= { swhTimeRangeEntry 22 }
+
+-- swhTimeRangePeriodic2StartHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 Start Hour(00-23)"
+-- ::= { swhTimeRangeEntry 23 }
+
+-- swhTimeRangePeriodic2StartMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 Start Minute(00-59)"
+-- ::= { swhTimeRangeEntry 24 }
+
+-- swhTimeRangePeriodic2StartDay OBJECT-TYPE
+-- SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+-- ::= { swhTimeRangeEntry 25 }
+
+-- swhTimeRangePeriodic2EndHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 End Hour(00-23)"
+-- ::= { swhTimeRangeEntry 26 }
+
+-- swhTimeRangePeriodic2EndMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 End Minute(00-59)"
+-- ::= { swhTimeRangeEntry 27 }
+
+-- swhTimeRangePeriodic2EndDay OBJECT-TYPE
+-- SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic2 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+-- ::= { swhTimeRangeEntry 28 }
+
+-- swhTimeRangePeriodic2Delete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Delete"
+-- ::= { swhTimeRangeEntry 29 }
+
+-- swhTimeRangePeriodicList1StartHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List1 Start Hour(00-23)"
+-- ::= { swhTimeRangeEntry 30 }
+
+-- swhTimeRangePeriodicList1StartMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List1 Start Minute(00-59)"
+-- ::= { swhTimeRangeEntry 31 }
+
+-- swhTimeRangePeriodicList1EndHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 End Hour(00-23)"
+-- ::= { swhTimeRangeEntry 32 }
+
+-- swhTimeRangePeriodicList1EndMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 End Minute(00-59)"
+-- ::= { swhTimeRangeEntry 33 }
+
+-- swhTimeRangePeriodicList1Sun OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 34 }
+
+-- swhTimeRangePeriodicList1Mon OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 35 }
+
+-- swhTimeRangePeriodicList1Tue OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 36 }
+
+-- swhTimeRangePeriodicList1Wed OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 37 }
+
+-- swhTimeRangePeriodicList1Thr OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 38 }
+
+-- swhTimeRangePeriodicList1Fri OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 39 }
+
+-- swhTimeRangePeriodicList1Sat OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 40 }
+
+-- swhTimeRangePeriodicList1Delete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic1 Delete"
+-- ::= { swhTimeRangeEntry 41 }
+
+-- swhTimeRangePeriodicList2StartHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List2 Start Hour(00-23)"
+-- ::= { swhTimeRangeEntry 42 }
+
+-- swhTimeRangePeriodicList2StartMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List2 Start Minute(00-59)"
+-- ::= { swhTimeRangeEntry 43 }
+
+-- swhTimeRangePeriodicList2EndHour OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List2 End Hour(00-23)"
+-- ::= { swhTimeRangeEntry 44 }
+
+-- swhTimeRangePeriodicList2EndMinute OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List2 End Minute(00-59)"
+-- ::= { swhTimeRangeEntry 45 }
+
+-- swhTimeRangePeriodicList2Sun OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 46 }
+
+-- swhTimeRangePeriodicList2Mon OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 47 }
+
+-- swhTimeRangePeriodicList2Tue OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 48 }
+
+-- swhTimeRangePeriodicList2Wed OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 49 }
+
+-- swhTimeRangePeriodicList2Thr OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 50 }
+
+-- swhTimeRangePeriodicList2Fri OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 51 }
+
+-- swhTimeRangePeriodicList2Sat OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhTimeRangeEntry 52 }
+
+-- swhTimeRangePeriodicList2Delete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Periodic List2 Delete"
+-- ::= { swhTimeRangeEntry 53 }
+
+-- swhTimeRangeDelete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Time range Delete"
+-- ::= { swhTimeRangeEntry 56 }
+
+
+-- SwitchManagement(4)
+
+ swhSwitchConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 1 }
+ swhBroadcastStormControl
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 16 }
+ swhPortConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 2 }
+ swhRateLimiting
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 10 }
+ swhQoSPriority
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 30 }
+ swhLinkAggregation
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 45 }
+ swhRapidSpanningTree
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 40 }
+ swh8021XConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 55 }
+ swhMacAddressManagement
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 35 }
+ swhVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 4 }
+ swhMirroringConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 17 }
+ swhIGMPSnooping
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 50 }
+ swhLLDPConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 14 }
+ swhLoopDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 13 }
+ swhRingDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 24 }
+ swhFastRedundancy
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 91 }
+-- swhDIDOConfiguration
+-- OBJECT IDENTIFIER ::= { swhSwitchManagement 22 }
+-- swhPOEConfiguration
+-- OBJECT IDENTIFIER ::= { swhSwitchManagement 23 }
+ swhSecurityConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 80 }
+
+
+-- SwitchManagement(4).SwitchConfiguration(1)
+
+ swhSwitchAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (7..600000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac address Aging time(7-600000 secs)"
+ ::= { swhSwitchConfiguration 3 }
+
+-- swhSwitch0180C2000000to0F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000000-0F."
+-- ::= { swhSwitchConfiguration 9 }
+
+-- swhSwitch0180C2000020to2F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000020-2F."
+-- ::= { swhSwitchConfiguration 10 }
+
+-- swhSwitch0180C2000010 OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000010."
+-- ::= { swhSwitchConfiguration 11 }
+
+ swhSwitchSFPPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable SFP Info. and DMI Polling."
+ ::= { swhSwitchConfiguration 51 }
+
+ swhSwitchStatisticsPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable Statistics Counter Polling."
+ ::= { swhSwitchConfiguration 52 }
+
+
+-- SwitchManagement(4).PortConfiguration(2)
+
+ swhPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port descriptive and status information."
+ ::= { swhPortConfiguration 1 }
+
+ --swhSavePortConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Port Configuration to Flash ROM"
+ -- ::= { swhPortConfiguration 2 }
+
+ -- Table Entry
+ swhPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port config."
+ INDEX { swhPortConfigIndex }
+ ::= { swhPortConfigTable 1 }
+
+ SWHPortConfigEntry ::=
+ SEQUENCE {
+ swhPortConfigIndex
+ INTEGER,
+ swhPortConfigMediaType
+ INTEGER,
+ swhPortConfigState
+ INTEGER,
+ swhPortConfigType
+ INTEGER,
+ swhPortConfigSpeed
+ INTEGER,
+ swhPortConfigDuplex
+ INTEGER,
+ swhPortConfigFlowControl
+ INTEGER,
+ swhPortConfigDescription
+ DisplayString
+ }
+
+ swhPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortConfigEntry 1 }
+
+ swhPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { swhPortConfigEntry 2 }
+
+ swhPortConfigType OBJECT-TYPE
+ SYNTAX INTEGER { auto-negotiation(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port type"
+ ::= { swhPortConfigEntry 3 }
+
+ swhPortConfigSpeed OBJECT-TYPE
+ SYNTAX INTEGER { speed-10M(0), speed-100M(1), speed-1000M(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port Speed 10 100 1000
+ it's configuration, NOT current speed,
+ current speed is swhPortStatusSpeed under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 4 }
+
+ swhPortConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "duplex
+ it's configuration, NOT current duplex,
+ current duplex is swhPortStatusDuplex under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 5 }
+
+ swhPortConfigFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { swhPortConfigEntry 6 }
+
+ swhPortConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortConfigEntry 7 }
+
+ swhPortConfigMediaType OBJECT-TYPE
+ SYNTAX INTEGER { copper(0), fiber(1), auto-media(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortConfigEntry 8 }
+
+
+-- SwitchManagement(4).PriorityAndRateLimitConfiguration(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4)
+
+ swhPortVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 1 }
+
+ swh8021QVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 2 }
+
+-- swhQinQVLANConfiguration
+-- OBJECT IDENTIFIER ::= { swhVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).PortVLANConfiguration(1)
+
+ swhPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Based VLAN Configuration."
+ ::= { swhPortVLANConfiguration 1 }
+
+ -- Table Entry
+ swhPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port based vlan config."
+ INDEX { swhPortVLANConfigIndex }
+ ::= { swhPortVLANConfigTable 1 }
+
+ SWHPortVLANConfigEntry ::=
+ SEQUENCE {
+ swhPortVLANConfigIndex
+ INTEGER,
+ swhPortVLANConfigValid
+ INTEGER,
+ swhPortVLANConfigName
+ DisplayString,
+ swhPortVLANConfigPort1
+ INTEGER,
+ swhPortVLANConfigPort2
+ INTEGER,
+ swhPortVLANConfigPort3
+ INTEGER,
+ swhPortVLANConfigPort4
+ INTEGER,
+ swhPortVLANConfigPort5
+ INTEGER,
+ swhPortVLANConfigPort6
+ INTEGER,
+ swhPortVLANConfigPort7
+ INTEGER,
+ swhPortVLANConfigPort8
+ INTEGER,
+ swhPortVLANConfigPort9
+ INTEGER,
+ swhPortVLANConfigPort10
+ INTEGER,
+ swhPortVLANConfigCPU
+ INTEGER,
+ swhPortVLANConfigDelete
+ INTEGER
+ }
+
+ swhPortVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swhPortVLANConfigEntry 1 }
+
+ swhPortVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swhPortVLANConfigEntry 2 }
+
+ swhPortVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swhPortVLANConfigEntry 4 }
+
+ swhPortVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 5 }
+
+ swhPortVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 6 }
+
+ swhPortVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 7 }
+
+ swhPortVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 8 }
+
+ swhPortVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 9 }
+
+ swhPortVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 10 }
+
+ swhPortVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 11 }
+
+ swhPortVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 12 }
+
+ swhPortVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 13 }
+
+ swhPortVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 14 }
+
+ swhPortVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 55 }
+
+ swhPortVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swhPortVLANConfigEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2)
+
+ swh8021QTrunkVLAN
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 1 }
+
+ swh8021QPortVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 2 }
+
+ swh8021QManagementVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTrunkVLAN(1)
+
+ swh8021QTrunkVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Trunk VLAN Configuration."
+ ::= { swh8021QTrunkVLAN 1 }
+
+ -- Table Entry
+ swh8021QTrunkVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about trunk vlan config."
+ INDEX { swh8021QTrunkVLANIndex }
+ ::= { swh8021QTrunkVLANTable 1 }
+
+ SWH8021QTrunkVLANEntry ::=
+ SEQUENCE {
+ swh8021QTrunkVLANIndex
+ INTEGER,
+ swh8021QTrunkVLANValid
+ INTEGER,
+ swh8021QTrunkVLANVID
+ INTEGER,
+ swh8021QTrunkVLANName
+ DisplayString,
+ swh8021QTrunkVLANPort1
+ INTEGER,
+ swh8021QTrunkVLANPort2
+ INTEGER,
+ swh8021QTrunkVLANPort3
+ INTEGER,
+ swh8021QTrunkVLANPort4
+ INTEGER,
+ swh8021QTrunkVLANPort5
+ INTEGER,
+ swh8021QTrunkVLANPort6
+ INTEGER,
+ swh8021QTrunkVLANPort7
+ INTEGER,
+ swh8021QTrunkVLANPort8
+ INTEGER,
+ swh8021QTrunkVLANPort9
+ INTEGER,
+ swh8021QTrunkVLANPort10
+ INTEGER,
+ swh8021QTrunkVLANCPU
+ INTEGER,
+ swh8021QTrunkVLANDelete
+ INTEGER
+ }
+
+ swh8021QTrunkVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTrunkVLANEntry 1 }
+
+ swh8021QTrunkVLANValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swh8021QTrunkVLANEntry 2 }
+
+ swh8021QTrunkVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTrunkVLANEntry 3 }
+
+ swh8021QTrunkVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTrunkVLANEntry 4 }
+
+ swh8021QTrunkVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 5 }
+
+ swh8021QTrunkVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 6 }
+
+ swh8021QTrunkVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 7 }
+
+ swh8021QTrunkVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 8 }
+
+ swh8021QTrunkVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 9 }
+
+ swh8021QTrunkVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 10 }
+
+ swh8021QTrunkVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 11 }
+
+ swh8021QTrunkVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 12 }
+
+ swh8021QTrunkVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 13 }
+
+ swh8021QTrunkVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 14 }
+
+ swh8021QTrunkVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 55 }
+
+ swh8021QTrunkVLANDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swh8021QTrunkVLANEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2)
+
+ swh8021QCPUPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Default Port VLAN ID."
+ ::= { swh8021QPortVLANConfig 1 }
+
+ swh8021QVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { portbase(1), tagvlan(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q Tag VLAN Mode."
+ ::= { swh8021QPortVLANConfig 3 }
+
+-- swh8021QPortIsolationPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "802.1Q Port Isolation Port List."
+-- ::= { swh8021QPortVLANConfig 6 }
+
+-- swh8021QManagementPriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..7)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Management Priority(0-7)."
+-- ::= { swh8021QPortVLANConfig 11 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPortVLANConfigTable(2)
+
+ swh8021QPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { swh8021QPortVLANConfig 2 }
+
+ -- Table Entry
+ swh8021QPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port VLAN ID "
+ INDEX { swh8021QPortIndex }
+ ::= { swh8021QPortVLANConfigTable 1 }
+
+ SWH8021QPortVLANConfigEntry ::=
+ SEQUENCE {
+ swh8021QPortIndex
+ INTEGER,
+ swh8021QPortVLANMode
+ INTEGER,
+ swh8021QPortAccessVLAN
+ INTEGER,
+ swh8021QPortTrunkVLAN
+ DisplayString
+ }
+
+ swh8021QPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swh8021QPortVLANConfigEntry 1 }
+
+ swh8021QPortAccessVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Access VLAN ID(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 2 }
+
+ swh8021QPortVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port VLAN mode."
+ ::= { swh8021QPortVLANConfigEntry 20 }
+
+ swh8021QPortTrunkVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Trunk VLAN ID member(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 25 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QVLANTranslation(15)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QManagementVLANConfig(5)
+
+ swh8021QManagementVLANConfigCPUVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU VLAN ID.(1-4094)"
+ ::= { swh8021QManagementVLANConfig 1 }
+
+ swh8021QManagementVLANConfigVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aware is disable or enable"
+ ::= { swh8021QManagementVLANConfig 3 }
+
+ swh8021QManagementVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 5 }
+
+ swh8021QManagementVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 6 }
+
+ swh8021QManagementVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 7 }
+
+ swh8021QManagementVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 8 }
+
+ swh8021QManagementVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 9 }
+
+ swh8021QManagementVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 10 }
+
+ swh8021QManagementVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 11 }
+
+ swh8021QManagementVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 12 }
+
+ swh8021QManagementVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 13 }
+
+ swh8021QManagementVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 14 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8).8021QTransVIDTable(2)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5)
+
+-- swhQinQVLANMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Mode"
+-- ::= { swhQinQVLANConfiguration 1 }
+
+-- swhQinQVLANEtherType OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN Ether Type; 0x0000-0xFFFF"
+-- ::= { swhQinQVLANConfiguration 2 }
+
+-- swhQinQVLANPassThroughMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through Mode"
+-- ::= { swhQinQVLANConfiguration 57 }
+
+-- swhQinQVLANPassThroughVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 59 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANConfigTable(60)
+
+-- swhQinQVLANConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of 802.1q VLAN ID."
+-- ::= { swhQinQVLANConfiguration 60 }
+
+ -- Table Entry
+-- swhQinQVLANConfigEntry OBJECT-TYPE
+-- SYNTAX SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about QinQ VLAN Config"
+-- INDEX { swhQinQVLANPortIndex }
+-- ::= { swhQinQVLANConfigTable 1 }
+
+-- SWHQinQVLANConfigEntry ::=
+-- SEQUENCE {
+-- swhQinQVLANPortIndex
+-- INTEGER,
+-- swhQinQVLANPortName
+-- DisplayString,
+-- swhQinQVLANPortStagVID
+-- INTEGER,
+-- swhQinQVLANPortISPPort
+-- INTEGER
+-- }
+
+-- swhQinQVLANPortIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhQinQVLANConfigEntry 1 }
+
+-- swhQinQVLANPortName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Name"
+-- ::= { swhQinQVLANConfigEntry 3 }
+
+-- swhQinQVLANPortStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify port Stag VLAN ID(1-4094)."
+-- ::= { swhQinQVLANConfigEntry 6 }
+
+-- swhQinQVLANPortISPPort OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhQinQVLANConfigEntry 7 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANManagementStagVID(61)
+
+-- swhQinQVLANManagementStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Management Stag VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 61 }
+
+
+-- SwitchManagement(4).SpanningTreeProtocol(9)
+
+
+-- SwitchManagement(4).RateLimiting(10)
+
+ swhRateLimitingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Rate Limit Configuration."
+ ::= { swhRateLimiting 2 }
+
+ -- Table Entry
+ swhRateLimitingEntry OBJECT-TYPE
+ SYNTAX SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Rate Limit config."
+ INDEX { swhRateLimitingIndex }
+ ::= { swhRateLimitingTable 1 }
+
+ SWHRateLimitingEntry ::=
+ SEQUENCE {
+ swhRateLimitingIndex
+ INTEGER,
+ swhRateLimitingIngress
+ INTEGER,
+ -- swhRateLimitingIngressBWName
+ -- DisplayString,
+ swhRateLimitingIngressBW
+ INTEGER,
+ swhRateLimitingIngressBandwidth
+ DisplayString,
+ swhRateLimitingEgress
+ INTEGER,
+ -- swhRateLimitingEgressBWName
+ -- DisplayString,
+ swhRateLimitingEgressBW
+ INTEGER,
+ swhRateLimitingEgressBandwidth
+ DisplayString
+ -- swhRateLimitingEgressQ0BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ0BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ1BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ1BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ2BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ2BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ3BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ3BW
+ -- INTEGER
+ }
+
+ swhRateLimitingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRateLimitingEntry 1 }
+
+ swhRateLimitingIngress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Rate is on or off."
+ ::= { swhRateLimitingEntry 2 }
+
+-- swhRateLimitingIngressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Ingress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 3 }
+
+ swhRateLimitingIngressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 4 }
+
+ swhRateLimitingEgress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Rate is on or off."
+ ::= { swhRateLimitingEntry 5 }
+
+-- swhRateLimitingEgressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 6 }
+
+ swhRateLimitingEgressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 7 }
+
+ -- Queue Rate
+-- swhRateLimitingEgressQ0BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 20 }
+
+-- swhRateLimitingEgressQ0BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 21 }
+
+-- swhRateLimitingEgressQ1BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 22 }
+
+-- swhRateLimitingEgressQ1BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 23 }
+
+-- swhRateLimitingEgressQ2BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 24 }
+
+-- swhRateLimitingEgressQ2BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 25 }
+
+-- swhRateLimitingEgressQ3BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 26 }
+
+-- swhRateLimitingEgressQ3BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 27 }
+
+ -- Bandwidth
+ swhRateLimitingIngressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 40 }
+
+ swhRateLimitingEgressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 41 }
+
+
+-- SwitchManagement(4).L2ProtocolConverting(11)
+
+
+-- SwitchManagement(4).CDPConfiguration(12)
+
+
+-- SwitchManagement(4).LoopDetection(13)
+
+ swhLoopConfigLoopDetection OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loop Detection is disable or enable."
+ ::= { swhLoopDetection 60 }
+
+ swhLoopConfigDetectionInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected Interval(1-180 Secs)"
+ ::= { swhLoopDetection 63 }
+
+ swhLoopConfigUnlockInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Looped port unlock-interval(1-1440 Mins).
+ Set the interval to check the port is loop-free or not"
+ ::= { swhLoopDetection 64 }
+
+ swhLoopConfigAllVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "All VLAN is disable or enable."
+ ::= { swhLoopDetection 69 }
+
+ swhLoopConfigVLAN1 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 65 }
+
+ swhLoopConfigVLAN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 66 }
+
+ swhLoopConfigVLAN3 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 67 }
+
+ swhLoopConfigVLAN4 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 68 }
+
+ swhLoopConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 1 }
+
+ swhLoopConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 2 }
+
+ swhLoopConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 3 }
+
+ swhLoopConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 4 }
+
+ swhLoopConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 5 }
+
+ swhLoopConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 6 }
+
+ swhLoopConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 7 }
+
+ swhLoopConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 8 }
+
+ swhLoopConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 9 }
+
+ swhLoopConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 10 }
+
+
+-- SwitchManagement(4).LoopDetection(13).LoopConfigTable(80)
+
+
+-- SwitchManagement(4).LLDPConfiguration(14)
+
+ swhLLDPConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 1 }
+
+ swhLLDPConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 2 }
+
+ swhLLDPConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 3 }
+
+ swhLLDPConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 4 }
+
+ swhLLDPConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 5 }
+
+ swhLLDPConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 6 }
+
+ swhLLDPConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 7 }
+
+ swhLLDPConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 8 }
+
+ swhLLDPConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 9 }
+
+ swhLLDPConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 10 }
+
+ swhLLDPConfigReceiverHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Receiver Hold-Time(1-3600 Secs)"
+ ::= { swhLLDPConfiguration 90 }
+
+ swhLLDPConfigSendingLLDPPacketInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packet Interval(1-180 Secs)"
+ ::= { swhLLDPConfiguration 91 }
+
+ swhLLDPConfigSendingLLDPPacketPerDiscover OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packets Per Discover(1-16 Packet)"
+ ::= { swhLLDPConfiguration 92 }
+
+ swhLLDPConfigItem OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selection of LLDP TLVs to send"
+ ::= { swhLLDPConfiguration 94 }
+
+ swhLLDPConfigPortDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description is On or Off"
+ ::= { swhLLDPConfiguration 95 }
+
+ swhLLDPConfigSystemName OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Name is On or Off"
+ ::= { swhLLDPConfiguration 96 }
+
+ swhLLDPConfigSystemDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Description is On or Off"
+ ::= { swhLLDPConfiguration 97 }
+
+ swhLLDPConfigSystemCapabilities OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities is On or Off"
+ ::= { swhLLDPConfiguration 98 }
+
+ swhLLDPConfigManagementAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address is On or Off"
+ ::= { swhLLDPConfiguration 99 }
+
+
+-- SwitchManagement(4).PortMirroring(15)
+
+
+-- SwitchManagement(4).PortMirroring(15).PortMirrorSourcePortConfigTable(1)
+
+
+-- SwitchManagement(4).StormControl(16)
+
+ swhBroadcastStormControlMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Control"
+ ::= { swhBroadcastStormControl 20 }
+
+ swhBroadcastStormControlRates OBJECT-TYPE
+ SYNTAX INTEGER (32..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates (32-1000000Kbps)"
+ ::= { swhBroadcastStormControl 21 }
+
+ swhBroadcastStormControlRatesBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates Bandwidth(bps)."
+ ::= { swhBroadcastStormControl 22 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17)
+
+ swhMirrorConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ by-port(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mirror Mode"
+ ::= { swhMirroringConfiguration 1 }
+
+ swhMirrorConfigDestinationPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination Port"
+ ::= { swhMirroringConfiguration 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourcePortConfigTable(10)
+
+ swhMirrorSourcePortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Source Port Configuration."
+ ::= { swhMirroringConfiguration 10 }
+
+ -- Table Entry
+ swhMirrorSourcePortConfigEntry OBJECT-TYPE
+ SYNTAX SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Source Port Config."
+ INDEX { swhMirrorSourcePortConfigIndex }
+ ::= { swhMirrorSourcePortConfigTable 1 }
+
+ SWHMirrorSourcePortConfigEntry ::=
+ SEQUENCE {
+ swhMirrorSourcePortConfigIndex
+ INTEGER,
+ swhMirrorSourcePortConfigMember
+ INTEGER
+ }
+
+ swhMirrorSourcePortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhMirrorSourcePortConfigEntry 1 }
+
+ swhMirrorSourcePortConfigMember OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source Port Member"
+ ::= { swhMirrorSourcePortConfigEntry 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorVIDConfigTable(11)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorDestinationIPConfigTable(12)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourceIPConfigTable(13)
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DIConfigTable(1)
+
+-- swhDIConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input config."
+-- ::= { swhDIDOConfiguration 1 }
+
+ -- Table Entry
+-- swhDIConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input config."
+-- INDEX { swhDIConfigIndex }
+-- ::= { swhDIConfigTable 1 }
+
+-- SWHDIConfigEntry ::=
+-- SEQUENCE {
+-- swhDIConfigIndex
+-- INTEGER,
+-- swhDIConfigNormal
+-- INTEGER
+-- }
+
+-- swhDIConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital input."
+-- ::= { swhDIConfigEntry 1 }
+
+-- swhDIConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input normal."
+-- ::= { swhDIConfigEntry 2 }
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DOConfigTable(2)
+
+-- swhDOConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output config."
+-- ::= { swhDIDOConfiguration 2 }
+
+ -- Table Entry
+-- swhDOConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output config."
+-- INDEX { swhDOConfigIndex }
+-- ::= { swhDOConfigTable 1 }
+
+-- SWHDOConfigEntry ::=
+-- SEQUENCE {
+-- swhDOConfigIndex
+-- INTEGER,
+-- swhDOConfigNormal
+-- INTEGER,
+-- swhDOConfigEventTrigger
+-- INTEGER,
+-- swhDOConfigEventDigitalInput1
+-- INTEGER,
+-- swhDOConfigEventDigitalInput2
+-- INTEGER,
+-- swhDOConfigEventPower1
+-- INTEGER,
+-- swhDOConfigEventPower2
+-- INTEGER,
+-- swhDOConfigEventPortList
+-- DisplayString
+-- }
+
+-- swhDOConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital output."
+-- ::= { swhDOConfigEntry 1 }
+
+-- swhDOConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output normal."
+-- ::= { swhDOConfigEntry 2 }
+
+-- swhDOConfigEventTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event trigger."
+-- ::= { swhDOConfigEntry 3 }
+
+-- swhDOConfigEventDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 1."
+-- ::= { swhDOConfigEntry 4 }
+
+-- swhDOConfigEventDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 2."
+-- ::= { swhDOConfigEntry 5 }
+
+-- swhDOConfigEventPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event port list."
+-- ::= { swhDOConfigEntry 6 }
+
+-- swhDOConfigEventPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 1."
+-- ::= { swhDOConfigEntry 7 }
+
+-- swhDOConfigEventPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 2."
+-- ::= { swhDOConfigEntry 8 }
+
+
+-- SwitchManagement(4).POEConfiguration(23)
+
+-- swhPOEConfigEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable POE config."
+-- ::= { swhPOEConfiguration 1 }
+
+-- swhPOEPortConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHPOEPortConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of POE port config."
+-- ::= { swhPOEConfiguration 2 }
+
+ -- Table Entry
+-- swhPOEPortConfigEntry OBJECT-TYPE
+-- SYNTAX SWHPOEPortConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about POE port config."
+-- INDEX { swhPOEPortConfigIndex }
+-- ::= { swhPOEPortConfigTable 1 }
+
+-- SWHPOEPortConfigEntry ::=
+-- SEQUENCE {
+-- swhPOEPortConfigIndex
+-- INTEGER,
+-- swhPOEPortConfigState
+-- INTEGER,
+-- swhPOEPortConfigName
+-- DisplayString,
+-- swhPOEPortConfigTimeRange
+-- DisplayString,
+-- swhPOEPortConfigSchedule
+-- INTEGER
+-- }
+
+-- swhPOEPortConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each port config."
+-- ::= { swhPOEPortConfigEntry 1 }
+
+-- swhPOEPortConfigState OBJECT-TYPE
+-- SYNTAX INTEGER { Shutdown(0), Injector-30Watt(1), Auto-AF/AT(2) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port State."
+-- ::= { swhPOEPortConfigEntry 2 }
+
+-- swhPOEPortConfigName OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Description"
+-- ::= { swhPOEPortConfigEntry 4 }
+
+-- swhPOEPortConfigTimeRange OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Time Range"
+-- ::= { swhPOEPortConfigEntry 5 }
+
+-- swhPOEPortConfigSchedule OBJECT-TYPE
+-- SYNTAX INTEGER { off(0), on(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Schedule."
+-- ::= { swhPOEPortConfigEntry 6 }
+
+
+-- SwitchManagement(4).RingDetection(24)
+
+ swhRingDetectionEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Enable"
+ ::= { swhRingDetection 1 }
+
+-- swhRingDetectionAccording OBJECT-TYPE
+-- SYNTAX INTEGER { software(0), hardware(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Ring Detection According"
+-- ::= { swhRingDetection 3 }
+
+ swhRingDetectionSoftwareRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Software Role"
+ ::= { swhRingDetection 2 }
+
+ swhRingDetectionPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Port List"
+ ::= { swhRingDetection 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30)
+
+ swhQoSMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), IEEE8021p(2), dscp(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify QoS mode"
+ ::= { swhQoSPriority 1 }
+
+ swhQueuingMode OBJECT-TYPE
+ SYNTAX INTEGER { weight(0), strict(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the egress mode is Strict or Weight"
+ ::= { swhQoSPriority 2 }
+
+ swhQueueWeighted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify as weight (Q0:Q1:Q2:Q3:Q4:Q5:Q6:Q7) , Queue is 1~31"
+ ::= { swhQoSPriority 11 }
+
+ swhManagementPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Management Priority(0-7)."
+ ::= { swhQoSPriority 10 }
+
+ swh8021pRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p Remarking"
+ ::= { swhQoSPriority 30 }
+
+ swhDSCPRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking"
+ ::= { swhQoSPriority 40 }
+
+
+-- SwitchManagement(4).QoSPriority(30).PortPriorityTable(4)
+
+ swhPortPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Priority."
+ ::= { swhQoSPriority 4 }
+
+ -- Table Entry
+ swhPortPriorityEntry OBJECT-TYPE
+ SYNTAX SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port Priority config."
+ INDEX { swhPortPriorityIndex }
+ ::= { swhPortPriorityTable 1 }
+
+ SWHPortPriorityEntry ::=
+ SEQUENCE {
+ swhPortPriorityIndex
+ INTEGER,
+ swhPortPriorityPort
+ INTEGER,
+ swhPortPriorityUserPriority
+ INTEGER
+ }
+
+ swhPortPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port priority."
+ ::= { swhPortPriorityEntry 1 }
+
+ swhPortPriorityPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port priority."
+ ::= { swhPortPriorityEntry 2 }
+
+ swhPortPriorityUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port User Priority(0-7)."
+ ::= { swhPortPriorityEntry 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pPriorityTable(5)
+
+ swh8021pPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Priority Map."
+ ::= { swhQoSPriority 5 }
+
+ -- Table Entry
+ swh8021pPriorityEntry OBJECT-TYPE
+ SYNTAX SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Priority config."
+ INDEX { swh8021pPriorityIndex }
+ ::= { swh8021pPriorityTable 1 }
+
+ SWH8021pPriorityEntry ::=
+ SEQUENCE {
+ swh8021pPriorityIndex
+ INTEGER,
+ swh8021pPriorityPriority
+ INTEGER,
+ swh8021pPriorityQueue
+ INTEGER
+ }
+
+ swh8021pPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p priority."
+ ::= { swh8021pPriorityEntry 1 }
+
+ swh8021pPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "802.1p priority."
+ ::= { swh8021pPriorityEntry 2 }
+
+ swh8021pPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swh8021pPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPriorityTable(6)
+
+ swhDSCPPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Priority Map."
+ ::= { swhQoSPriority 6 }
+
+ -- Table Entry
+ swhDSCPPriorityEntry OBJECT-TYPE
+ SYNTAX SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Priority config."
+ INDEX { swhDSCPPriorityIndex }
+ ::= { swhDSCPPriorityTable 1 }
+
+ SWHDSCPPriorityEntry ::=
+ SEQUENCE {
+ swhDSCPPriorityIndex
+ INTEGER,
+ swhDSCPPriorityPriority
+ INTEGER,
+ swhDSCPPriorityQueue
+ INTEGER
+ }
+
+ swhDSCPPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp priority."
+ ::= { swhDSCPPriorityEntry 1 }
+
+ swhDSCPPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dscp-0(0), dscp-1(1), dscp-2(2), dscp-3(3),
+ dscp-4(4), dscp-5(5), dscp-6(6), dscp-7(7),
+ dscp-8(8), dscp-9(9), dscp-10(10), dscp-11(11),
+ dscp-12(12), dscp-13(13), dscp-14(14), dscp-15(15),
+ dscp-16(16), dscp-17(17), dscp-18(18), dscp-19(19),
+ dscp-20(20), dscp-21(21), dscp-22(22), dscp-23(23),
+ dscp-24(24), dscp-25(25), dscp-26(26), dscp-27(27),
+ dscp-28(28), dscp-29(29), dscp-30(30), dscp-31(31),
+ dscp-32(32), dscp-33(33), dscp-34(34), dscp-35(35),
+ dscp-36(36), dscp-37(37), dscp-38(38), dscp-39(39),
+ dscp-40(40), dscp-41(41), dscp-42(42), dscp-43(43),
+ dscp-44(44), dscp-45(45), dscp-46(46), dscp-47(47),
+ dscp-48(48), dscp-49(49), dscp-50(50), dscp-51(51),
+ dscp-52(52), dscp-53(53), dscp-54(54), dscp-55(55),
+ dscp-56(56), dscp-57(57), dscp-58(58), dscp-59(59),
+ dscp-60(60), dscp-61(61), dscp-62(62), dscp-63(63)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority."
+ ::= { swhDSCPPriorityEntry 2 }
+
+ --swhDSCPPriorityPriority OBJECT-TYPE
+ -- SYNTAX INTEGER { invalid(0),
+ -- dscp-0(1), dscp-1(2), dscp-2(3), dscp-3(4),
+ -- dscp-4(5), dscp-5(6), dscp-6(7), dscp-7(8),
+ -- dscp-8(9), dscp-9(10), dscp-10(11), dscp-11(12),
+ -- dscp-12(13), dscp-13(14), dscp-14(15), dscp-15(16),
+ -- dscp-16(17), dscp-17(18), dscp-18(19), dscp-19(20),
+ -- dscp-20(21), dscp-21(22), dscp-22(23), dscp-23(24),
+ -- dscp-24(25), dscp-25(26), dscp-26(27), dscp-27(28),
+ -- dscp-28(29), dscp-29(30), dscp-30(31), dscp-31(32),
+ -- dscp-32(33), dscp-33(34), dscp-34(35), dscp-35(36),
+ -- dscp-36(37), dscp-37(38), dscp-38(39), dscp-39(40),
+ -- dscp-40(41), dscp-41(42), dscp-42(43), dscp-43(44),
+ -- dscp-44(45), dscp-45(46), dscp-46(47), dscp-47(48),
+ -- dscp-48(49), dscp-49(50), dscp-50(51), dscp-51(52),
+ -- dscp-52(53), dscp-53(54), dscp-54(55), dscp-55(56),
+ -- dscp-56(57), dscp-57(58), dscp-58(59), dscp-59(60),
+ -- dscp-60(61), dscp-61(62), dscp-62(63), dscp-63(64)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "DSCP priority."
+ -- ::= { swhDSCPPriorityEntry 2 }
+
+ swhDSCPPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swhDSCPPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).VLANPriorityTable(25)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingTable(31)
+
+ swh8021pRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Remarking Map."
+ ::= { swhQoSPriority 31 }
+
+ -- Table Entry
+ swh8021pRemarkingEntry OBJECT-TYPE
+ SYNTAX SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Remarking config."
+ INDEX { swh8021pRemarkingIndex }
+ ::= { swh8021pRemarkingTable 1 }
+
+ SWH8021pRemarkingEntry ::=
+ SEQUENCE {
+ swh8021pRemarkingIndex
+ INTEGER,
+ swh8021pRemarkingState
+ INTEGER,
+ swh8021pRemarkingRx8021p
+ INTEGER,
+ swh8021pRemarkingNew8021p
+ INTEGER
+ }
+
+ swh8021pRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p remarking index."
+ ::= { swh8021pRemarkingEntry 1 }
+
+ swh8021pRemarkingNew8021p OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 3 }
+
+ swh8021pRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable 802.1p remarking priority"
+ ::= { swh8021pRemarkingEntry 4 }
+
+ swh8021pRemarkingRx8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rx-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingDSCPTable(32)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPRemarkingTable(41)
+
+ swhDSCPRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Remarking Map."
+ ::= { swhQoSPriority 41 }
+
+ -- Table Entry
+ swhDSCPRemarkingEntry OBJECT-TYPE
+ SYNTAX SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Remarking config."
+ INDEX { swhDSCPRemarkingIndex }
+ ::= { swhDSCPRemarkingTable 1 }
+
+ SWHDSCPRemarkingEntry ::=
+ SEQUENCE {
+ swhDSCPRemarkingIndex
+ INTEGER,
+ swhDSCPRemarkingState
+ INTEGER,
+ swhDSCPRemarkingRxDSCP
+ INTEGER,
+ swhDSCPRemarkingNewDSCP
+ INTEGER
+ }
+
+ swhDSCPRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp remarking index."
+ ::= { swhDSCPRemarkingEntry 1 }
+
+ swhDSCPRemarkingNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority(0-63)."
+ ::= { swhDSCPRemarkingEntry 3 }
+
+ swhDSCPRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable DSCP remarking"
+ ::= { swhDSCPRemarkingEntry 4 }
+
+ swhDSCPRemarkingRxDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP(0-63)."
+ ::= { swhDSCPRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPortRemarkingTable(42)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).MacAddressManagement(35)
+
+ swhStaticMACTableConfiguration
+ OBJECT IDENTIFIER ::= { swhMacAddressManagement 3 }
+
+
+-- SwitchManagement(4).MacAddressManagement(35).MACTableLearning(1).MACTableLearningTable(2)
+
+
+-- SwitchManagement(4).MacAddressManagement(35).StaticMACTableConfiguration(3).StaticForwardTable(2)
+
+ swhStaticForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Static Forwarding."
+ ::= { swhStaticMACTableConfiguration 2 }
+
+ -- Table Entry
+ swhStaticForwardEntry OBJECT-TYPE
+ SYNTAX SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Static Forwarding Configuration"
+ INDEX { swhStaticForwardIndex }
+ ::= { swhStaticForwardTable 1 }
+
+ SWHStaticForwardEntry ::=
+ SEQUENCE {
+ swhStaticForwardIndex
+ INTEGER,
+ swhStaticForwardValid
+ INTEGER,
+ swhStaticForwardMacAddress
+ MacAddress,
+ swhStaticForwardVID
+ INTEGER,
+ swhStaticForwardPort
+ INTEGER,
+ swhStaticForwardDelete
+ INTEGER
+ }
+
+ swhStaticForwardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Static Forwarding index."
+ ::= { swhStaticForwardEntry 1 }
+
+ swhStaticForwardValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This MAC address is valid or invalid."
+ ::= { swhStaticForwardEntry 2 }
+
+ swhStaticForwardMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address"
+ ::= { swhStaticForwardEntry 3 }
+
+ swhStaticForwardVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhStaticForwardEntry 4 }
+
+ swhStaticForwardPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static forward packets to this port."
+ ::= { swhStaticForwardEntry 5 }
+
+ swhStaticForwardDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this MAC address."
+ ::= { swhStaticForwardEntry 6 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40)
+
+ swhRSTPSwitchSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 3 }
+ swhRSTPAggregatedPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 9 }
+ swhRSTPPhysicalPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 12 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPSwitchSettings(3)
+
+ swhRSTPSwitchSettingsSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Priority"
+ ::= { swhRSTPSwitchSettings 6 }
+
+ swhRSTPSwitchSettingsSystemPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=4096, 2=8192, 3=12288, 4=16384, 5=20480, 6=24576, 7=28672, 8=32768, 9=36864,
+ 10=40960, 11=45056, 12=49152, 13=53248, 14=57344, 15=61440"
+ ::= { swhRSTPSwitchSettings 9 }
+
+ swhRSTPSwitchSettingsMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age is 6-40 hops"
+ ::= { swhRSTPSwitchSettings 12 }
+
+ swhRSTPSwitchSettingsHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time is 1-10 secs"
+ ::= { swhRSTPSwitchSettings 15 }
+
+ swhRSTPSwitchSettingsForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Forward Delay is 4-30 secs"
+ ::= { swhRSTPSwitchSettings 18 }
+
+ swhRSTPSwitchSettingsForceVersion OBJECT-TYPE
+ SYNTAX INTEGER { compatible(0), normal(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Version is Normal or Compatible"
+ ::= { swhRSTPSwitchSettings 21 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPAggregatedPortSettings(9)
+
+ swhRSTPAggregatedPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 3 }
+
+ swhRSTPAggregatedPortSettingsCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 6 }
+
+ swhRSTPAggregatedPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 9 }
+
+ swhRSTPAggregatedPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPAggregatedPortSettings 12 }
+
+ swhRSTPAggregatedPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPAggregatedPortSettings 15 }
+
+ swhRSTPAggregatedPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPAggregatedPortSettings 18 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPPhysicalPortSettings(12).RSTPPhysicalPortSettingsTable(3)
+
+ swhRSTPPhysicalPortSettingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Physical Port descriptive and status information."
+ ::= { swhRSTPPhysicalPortSettings 3 }
+
+ -- Table Entry
+ swhRSTPPhysicalPortSettingsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Physical Port Settings."
+ INDEX { swhRSTPPhysicalPortSettingsIndex }
+ ::= { swhRSTPPhysicalPortSettingsTable 1 }
+
+ SWHRSTPPhysicalPortSettingsEntry ::=
+ SEQUENCE {
+ swhRSTPPhysicalPortSettingsIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsState
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPathCost
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriority
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriorityIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsEdge
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPoint2point
+ INTEGER
+ }
+
+ swhRSTPPhysicalPortSettingsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRSTPPhysicalPortSettingsEntry 3 }
+
+ swhRSTPPhysicalPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Protocol Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 6 }
+
+ swhRSTPPhysicalPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 9 }
+
+ swhRSTPPhysicalPortSettingsPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-200000000"
+ ::= { swhRSTPPhysicalPortSettingsEntry 12 }
+
+ swhRSTPPhysicalPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Priority."
+ ::= { swhRSTPPhysicalPortSettingsEntry 15 }
+
+ swhRSTPPhysicalPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPPhysicalPortSettingsEntry 18 }
+
+ swhRSTPPhysicalPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPPhysicalPortSettingsEntry 21 }
+
+
+-- SwitchManagement(4).LinkAggregation(45)
+
+ swhDistributionRule
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 1 }
+ swhPortTrunkConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 3 }
+ swhLACPPortConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 6 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).DistributionRule(1)
+
+-- swhDistributionRuleSourceIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source IP Address."
+-- ::= { swhDistributionRule 1 }
+
+-- swhDistributionRuleDestinationIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination IP Address."
+-- ::= { swhDistributionRule 2 }
+
+-- swhDistributionRuleSourceMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source MAC Address."
+-- ::= { swhDistributionRule 5 }
+
+-- swhDistributionRuleDestinationMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination MAC Address."
+-- ::= { swhDistributionRule 6 }
+
+ swhDistributionRuleMACQuotient OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Quotient."
+ ::= { swhDistributionRule 7 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).PortTrunkConfiguration(3).PortTrunkConfigTable(6)
+
+ swhPortTrunkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Trunk Configuration."
+ ::= { swhPortTrunkConfiguration 6 }
+
+ -- Table Entry
+ swhPortTrunkConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port trunk config."
+ INDEX { swhPortTrunkConfigIndex }
+ ::= { swhPortTrunkConfigTable 1 }
+
+ SWHPortTrunkConfigEntry ::=
+ SEQUENCE {
+ swhPortTrunkConfigIndex
+ INTEGER,
+ swhPortTrunkConfigValid
+ INTEGER,
+ swhPortTrunkConfigGroupName
+ DisplayString,
+ swhPortTrunkConfigPort1
+ INTEGER,
+ swhPortTrunkConfigPort2
+ INTEGER,
+ swhPortTrunkConfigPort3
+ INTEGER,
+ swhPortTrunkConfigPort4
+ INTEGER,
+ swhPortTrunkConfigPort5
+ INTEGER,
+ swhPortTrunkConfigPort6
+ INTEGER,
+ swhPortTrunkConfigPort7
+ INTEGER,
+ swhPortTrunkConfigPort8
+ INTEGER,
+ swhPortTrunkConfigPort9
+ INTEGER,
+ swhPortTrunkConfigPort10
+ INTEGER,
+ swhPortTrunkConfigDelete
+ INTEGER
+ }
+
+ swhPortTrunkConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each group."
+ ::= { swhPortTrunkConfigEntry 1 }
+
+ swhPortTrunkConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhPortTrunkConfigEntry 2 }
+
+ swhPortTrunkConfigGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port trunk group name."
+ ::= { swhPortTrunkConfigEntry 4 }
+
+ swhPortTrunkConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 5 }
+
+ swhPortTrunkConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 6 }
+
+ swhPortTrunkConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 7 }
+
+ swhPortTrunkConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 8 }
+
+ swhPortTrunkConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 9 }
+
+ swhPortTrunkConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 10 }
+
+ swhPortTrunkConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 11 }
+
+ swhPortTrunkConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 12 }
+
+ swhPortTrunkConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 13 }
+
+ swhPortTrunkConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 14 }
+
+ swhPortTrunkConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this trunk setting."
+ ::= { swhPortTrunkConfigEntry 56 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).LACPPortConfiguration(6)
+
+ swhLACPPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LACP Port descriptive and status information."
+ ::= { swhLACPPortConfiguration 1 }
+
+ -- Table Entry
+ swhLACPPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LACP Port Config."
+ INDEX { swhLACPPortConfigIndex }
+ ::= { swhLACPPortConfigTable 1 }
+
+ SWHLACPPortConfigEntry ::=
+ SEQUENCE {
+ swhLACPPortConfigIndex
+ INTEGER,
+ swhLACPPortConfigKeyValue
+ INTEGER,
+ swhLACPPortConfigRole
+ INTEGER
+ }
+
+ swhLACPPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhLACPPortConfigEntry 3 }
+
+ swhLACPPortConfigKeyValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-255; 0=auto"
+ ::= { swhLACPPortConfigEntry 9 }
+
+ swhLACPPortConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), passive(1), active(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Role is passive or active"
+ ::= { swhLACPPortConfigEntry 12 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50)
+
+ swhIGMPConfiguration
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 1 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPConfiguration(1)
+
+ swhIGMPConfigSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping"
+ ::= { swhIGMPConfiguration 1 }
+
+ swhIGMPConfigAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aging Time (1/10Sec)"
+ ::= { swhIGMPConfiguration 59 }
+
+ swhIGMPConfigImmediateLeave OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Immediate Leave"
+ ::= { swhIGMPConfiguration 2 }
+
+ swhIGMPConfigRouterPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 5 }
+
+ swhIGMPConfigRouterPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 6 }
+
+ swhIGMPConfigRouterPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 7 }
+
+ swhIGMPConfigRouterPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 8 }
+
+ swhIGMPConfigRouterPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 9 }
+
+ swhIGMPConfigRouterPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 10 }
+
+ swhIGMPConfigRouterPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 11 }
+
+ swhIGMPConfigRouterPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 12 }
+
+ swhIGMPConfigRouterPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 13 }
+
+ swhIGMPConfigRouterPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 14 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPVIDConfiguration(5).IGMPVIDConfigTable(1)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPSettings(6)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCSegment(7)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCProfile(8)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPFiltering(9)
+
+
+-- SwitchManagement(4).8021XConfiguration(55)
+
+ swh8021XSystemConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 3 }
+ swh8021XPortConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 6 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XSystemConfig(3)
+
+ swh8021XSystemConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 1 }
+
+ swh8021XSystemConfigRADIUSIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swh8021XSystemConfig 3 }
+
+ swh8021XSystemConfigRADIUSSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS Secret."
+ ::= { swh8021XSystemConfig 5 }
+
+ swh8021XSystemConfigRauthenticationEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 9 }
+
+ swh8021XSystemConfigRadiusAssignedVLANEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS-Assigned VLAN."
+ ::= { swh8021XSystemConfig 15 }
+
+-- swh8021XSystemConfigRauthenticationPeriod OBJECT-TYPE
+-- SYNTAX INTEGER (1..3600)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Rauthentication Period."
+-- ::= { swh8021XSystemConfig 11 }
+
+-- swh8021XSystemConfigEAPTimeout OBJECT-TYPE
+-- SYNTAX INTEGER (1..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "EAP Timeout."
+-- ::= { swh8021XSystemConfig 13 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XPortConfig(6).8021XPortConfigTable(1)
+
+ swh8021XPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Configuration."
+ ::= { swh8021XPortConfig 1 }
+
+ -- Table Entry
+ swh8021XPortConfigEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Config."
+ INDEX { swh8021XPortConfigIndex }
+ ::= { swh8021XPortConfigTable 1 }
+
+ Swh8021XPortConfigEntry ::=
+ SEQUENCE {
+ swh8021XPortConfigIndex
+ INTEGER,
+ swh8021XPortConfigAdminState
+ INTEGER,
+ swh8021XPortConfigMAB
+ INTEGER,
+ swh8021XPortConfigRadiusAssignedVLAN
+ INTEGER,
+ swh8021XPortConfigreAuthEnable
+ INTEGER,
+ swh8021XPortConfigreAuthSec
+ INTEGER,
+ swh8021XPortConfigEAPTimeout
+ INTEGER,
+ swh8021XPortConfigMaxreq
+ INTEGER,
+ swh8021XPortConfigReauthenticate
+ INTEGER
+ }
+
+ swh8021XPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swh8021XPortConfigEntry 1 }
+
+ swh8021XPortConfigAdminState OBJECT-TYPE
+ SYNTAX INTEGER { auto(0), authorized(1), unauthorized(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin State setting is auto or authorized or unauthorized."
+ ::= { swh8021XPortConfigEntry 3 }
+
+ swh8021XPortConfigReauthenticate OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reauthenticate is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 5 }
+
+ swh8021XPortConfigRadiusAssignedVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius-Assigned VLAN is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 7 }
+
+ swh8021XPortConfigMAB OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAB is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 9 }
+
+ swh8021XPortConfigreAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Enable is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 11 }
+
+ swh8021XPortConfigreAuthSec OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Sec Per Port"
+ ::= { swh8021XPortConfigEntry 13 }
+
+ swh8021XPortConfigEAPTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EAP Timeout Per Port"
+ ::= { swh8021XPortConfigEntry 15 }
+
+ swh8021XPortConfigMaxreq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maxreq Per Port"
+ ::= { swh8021XPortConfigEntry 17 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pPriorityTable(5)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPPriorityTable(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pRemarkingTable(31)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPRemarkingTable(41)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPortConfig(3).QoSConfigPortConfigTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigControlList(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9).QoSConfigRateLimitersTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigStormControl(12)
+
+
+-- SwitchManagement(4).DSCPRemark(61)
+
+
+-- SwitchManagement(4).DSCPRemark(61).PortDSCPRemarking(1)
+
+
+-- SwitchManagement(4).DSCPRemark(61).Port8021pRemarking(2)
+
+
+-- SwitchManagement(4).DSCPRemark(61).DSCPQueueMapping(3)
+
+
+-- SwitchManagement(4).DSCPRemark(61).8021pQueueMapping(4)
+
+
+-- SwitchManagement(4).DSCPRemarkingvoip(63)
+
+
+-- SwitchManagement(4).ACLConfiguration(65)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLPortConfiguration(1)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLRateLimiters(2)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).AccessControlList(3)
+
+
+-- SwitchManagement(4).StaticMulticastConfiguration(70).MulticastTable(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRSettings(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRGroups(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80)
+
+ swhFilterConfiguration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Settings(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).IPSourceGuardSettings(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3)
+
+ swhFilterConfigDHCPSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Snooping.
+ When DHCP Snooping is enable, ARP/IPv4 filter will also be enable simultaneously"
+ ::= { swhFilterConfiguration 1 }
+
+-- swhFilterConfigDefaultDHCPInitiatedTime OBJECT-TYPE
+-- SYNTAX INTEGER (0..9999)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Initiated Time. 0-9999"
+-- ::= { swhFilterConfiguration 2 }
+
+-- swhFilterConfigDefaultDHCPLeasedTime OBJECT-TYPE
+-- SYNTAX INTEGER (180..259200)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Leased Time. 180-259200"
+-- ::= { swhFilterConfiguration 3 }
+
+-- swhFilterConfigPortIsolation OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable Port Isolation"
+-- ::= { swhFilterConfiguration 4 }
+
+-- swhFilterConfigIPv6 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable IPv6 auto discovery / DHCPv6"
+-- ::= { swhFilterConfiguration 5 }
+
+-- swhFilterConfigUPnP OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable UPnP"
+-- ::= { swhFilterConfiguration 6 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7)
+
+ swhSecurityDHCPServerTrustPort
+ OBJECT IDENTIFIER ::= { swhFilterConfiguration 7 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+ swhSecurityDHCPServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Server Trust Port."
+ ::= { swhSecurityDHCPServerTrustPort 1 }
+
+ -- Table Entry
+ SWHSecurityDHCPServerTableEntry OBJECT-TYPE
+ SYNTAX SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Server Trust Port."
+ INDEX { swhSecurityDHCPServerTableIndex }
+ ::= { swhSecurityDHCPServerTable 1 }
+
+ SWHSecurityDHCPServerTableEntry ::=
+ SEQUENCE {
+ swhSecurityDHCPServerTableIndex
+ INTEGER,
+ swhSecurityDHCPServerTableState
+ INTEGER
+ }
+
+ swhSecurityDHCPServerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { SWHSecurityDHCPServerTableEntry 1 }
+
+ swhSecurityDHCPServerTableState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { SWHSecurityDHCPServerTableEntry 2 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIP(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIPTable(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StaticIPTableConfiguration(4).StaticIPTable(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).AntiBcast(6)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPRecordPortSettings(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StormControl(12)
+
+
+-- SwitchManagement(4).FilterConfiguration(83)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+
+-- SwitchManagement(4).HTTPAuthentication(90)
+
+
+-- SwitchManagement(4).FastRedundancy(91)
+
+ swhFastRedundancyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input config."
+ ::= { swhFastRedundancy 1 }
+
+ -- Table Entry
+ swhFastRedundancyConfigEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input config."
+ INDEX { swhFastRedundancyConfigIndex }
+ ::= { swhFastRedundancyConfigTable 1 }
+
+ SwhFastRedundancyConfigEntry ::=
+ SEQUENCE {
+ swhFastRedundancyConfigIndex
+ INTEGER,
+ swhFastRedundancyConfigValid
+ INTEGER,
+ swhFastRedundancyConfigGroupID
+ INTEGER,
+ swhFastRedundancyConfigDescription
+ DisplayString,
+ swhFastRedundancyConfigProtocol
+ INTEGER,
+ swhFastRedundancyConfigEnable
+ INTEGER,
+ swhFastRedundancyConfigRole
+ INTEGER,
+ swhFastRedundancyConfigPort1
+ INTEGER,
+ swhFastRedundancyConfigPort1Role
+ INTEGER,
+ swhFastRedundancyConfigPort2
+ INTEGER,
+ swhFastRedundancyConfigPort2Role
+ INTEGER,
+ swhFastRedundancyConfigDelete
+ INTEGER
+ }
+
+ swhFastRedundancyConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital input."
+ ::= { swhFastRedundancyConfigEntry 1 }
+
+ swhFastRedundancyConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 2 }
+
+ swhFastRedundancyConfigGroupID OBJECT-TYPE
+ SYNTAX INTEGER { id-1(1),
+ id-2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 3 }
+
+ swhFastRedundancyConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyConfigEntry 4 }
+
+ swhFastRedundancyConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER { fast-ringv2(0), chain(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 5 }
+
+ swhFastRedundancyConfigEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 6 }
+
+ swhFastRedundancyConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(-1), slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Role."
+ ::= { swhFastRedundancyConfigEntry 7 }
+
+ swhFastRedundancyConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 8 }
+
+ swhFastRedundancyConfigPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0), head(1), tail(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port1 Role."
+ ::= { swhFastRedundancyConfigEntry 9 }
+
+ swhFastRedundancyConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 10 }
+
+ swhFastRedundancyConfigPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port2 Role."
+ ::= { swhFastRedundancyConfigEntry 11 }
+
+ swhFastRedundancyConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhFastRedundancyConfigEntry 13 }
+
+
+-- SwitchMonitor(5)
+
+ swhPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 1 }
+ swhPortCountersRates
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 5 }
+ swhPortCountersEvents
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 6 }
+ swhSFPInformation
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 34 }
+ swh8021QTagVLAN
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 3 }
+ swhLACPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 22 }
+ swhLACPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 24 }
+ swhRSTPBridgeOverview
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 10 }
+ swhRSTPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 14 }
+ swhRSTPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 18 }
+ swh8021XPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 32 }
+ swh8021XStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 33 }
+ swhIGMPGroupTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 28 }
+ swhMacAddressTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 7 }
+ swhLLDPStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 11 }
+ swhLoopDetectionStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 36 }
+ swhRingStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 43 }
+ swhFastRedundancyStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 52 }
+-- swhDIDOStatus
+-- OBJECT IDENTIFIER ::= { swhSwitchMonitor 41 }
+
+
+-- SwitchMonitor(5).PortState(1)
+
+ swhPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPortStatus 1 }
+
+ -- Table Entry
+ swhPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPortStatusIndex }
+ ::= { swhPortStatusTable 1 }
+
+ SWHPortStatusEntry ::=
+ SEQUENCE {
+ swhPortStatusIndex
+ INTEGER,
+ swhPortStatusPortMedia
+ INTEGER,
+ swhPortStatusPortState
+ INTEGER,
+ swhPortStatusPortLink
+ INTEGER,
+ swhPortStatusPortSpeed
+ INTEGER,
+ swhPortStatusPortDuplex
+ INTEGER,
+ swhPortStatusPortFlowCtrl
+ INTEGER,
+ swhPortStatusDescription
+ DisplayString
+ }
+
+ swhPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortStatusEntry 1 }
+
+ swhPortStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortStatusEntry 2 }
+
+ swhPortStatusPortMedia OBJECT-TYPE
+ SYNTAX INTEGER { n2a(-2), na(-1), tx(1), fx(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortStatusEntry 3 }
+
+ swhPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), disable(0), blocking-listening(1), learning(2), forwarding(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhPortStatusEntry 4 }
+
+ swhPortStatusPortLink OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), up(1), down(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Link"
+ ::= { swhPortStatusEntry 5 }
+
+ swhPortStatusPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Speed"
+ ::= { swhPortStatusEntry 6 }
+
+ swhPortStatusPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { na(-2), na(-1), full(1), half(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Duplex"
+ ::= { swhPortStatusEntry 7 }
+
+ swhPortStatusPortFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), on(1), off(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Flow Control"
+ ::= { swhPortStatusEntry 8 }
+
+
+-- SwitchMonitor(5).8021QTagVLAN(3)
+
+ swh8021QTagVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Tag VLAN Configuration."
+ ::= { swh8021QTagVLAN 1 }
+
+ -- Table Entry
+ swh8021QTagVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about tag vlan config."
+ INDEX { swh8021QTagVLANIndex }
+ ::= { swh8021QTagVLANTable 1 }
+
+ SWH8021QTagVLANEntry ::=
+ SEQUENCE {
+ swh8021QTagVLANIndex
+ INTEGER,
+ swh8021QTagVLANVID
+ INTEGER,
+ swh8021QTagVLANName
+ DisplayString,
+ swh8021QTagVLANPort1
+ INTEGER,
+ swh8021QTagVLANPort2
+ INTEGER,
+ swh8021QTagVLANPort3
+ INTEGER,
+ swh8021QTagVLANPort4
+ INTEGER,
+ swh8021QTagVLANPort5
+ INTEGER,
+ swh8021QTagVLANPort6
+ INTEGER,
+ swh8021QTagVLANPort7
+ INTEGER,
+ swh8021QTagVLANPort8
+ INTEGER,
+ swh8021QTagVLANPort9
+ INTEGER,
+ swh8021QTagVLANPort10
+ INTEGER,
+ swh8021QTagVLANCPU
+ INTEGER
+ }
+
+ swh8021QTagVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTagVLANEntry 1 }
+
+ swh8021QTagVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTagVLANEntry 3 }
+
+ swh8021QTagVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTagVLANEntry 4 }
+
+ swh8021QTagVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 5 }
+
+ swh8021QTagVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 6 }
+
+ swh8021QTagVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 7 }
+
+ swh8021QTagVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 8 }
+
+ swh8021QTagVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 9 }
+
+ swh8021QTagVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 10 }
+
+ swh8021QTagVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 11 }
+
+ swh8021QTagVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 12 }
+
+ swh8021QTagVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 13 }
+
+ swh8021QTagVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 14 }
+
+ swh8021QTagVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTagVLANEntry 55 }
+
+
+-- SwitchMonitor(5).PortInformation(4)
+
+
+-- SwitchMonitor(5).PortCountersRates(5)
+
+ swhCountersRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters rates."
+ ::= { swhPortCountersRates 1 }
+
+ -- Table Entry
+ swhCountersRatesEntry OBJECT-TYPE
+ SYNTAX SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counters rates mode."
+ INDEX { swhCountersRatesIndex }
+ ::= { swhCountersRatesTable 1 }
+
+ SWHCountersRatesEntry ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ -- swhCountersRatesRxFilteredFrames
+ -- Counter32,
+ -- swhCountersRatesTxLateCollision
+ -- Counter32,
+ -- swhCountersRatesTxDeferred
+ -- Counter32
+ -- swhCountersRatesTxTotalCollision
+ -- Counter32,
+ -- swhCountersRatesRxFrames1024toMaxSize
+ -- Counter32,
+ -- swhCountersRatesRxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesTxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesRxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalCollisions
+ -- Counter32
+ }
+
+ swhCountersRatesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersRatesEntry 1 }
+
+ swhCountersRatesBytesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 2 }
+
+ swhCountersRatesFramesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 3 }
+
+ swhCountersRatesReceivedUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 4 }
+
+ swhCountersRatesBytesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 5 }
+
+ swhCountersRatesFramesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 6 }
+
+ swhCountersRatesSentUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 7 }
+
+ swhCountersRatesTotalBytes OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 8 }
+
+ swhCountersRatesTotalUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 9 }
+
+ swhCountersRatesRxCRCError OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 10 }
+
+ swhCountersRatesRxFragments OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 11 }
+
+-- swhCountersRatesRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 12 }
+
+-- swhCountersRatesRxAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 13 }
+
+ swhCountersRatesRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 14 }
+
+-- swhCountersRatesRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 15 }
+
+-- swhCountersRatesRxJabbers OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 16 }
+
+-- swhCountersRatesRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 17 }
+
+-- swhCountersRatesTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 18 }
+
+-- swhCountersRatesTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 19 }
+
+-- swhCountersRatesTxDeferred OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 20 }
+
+-- swhCountersRatesTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 21 }
+
+ swhCountersRatesRxFrames64 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 22 }
+
+ swhCountersRatesRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 23 }
+
+ swhCountersRatesRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 24 }
+
+ swhCountersRatesRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 25 }
+
+ swhCountersRatesRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 26 }
+
+-- swhCountersRatesRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 27 }
+
+-- swhCountersRatesRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 28 }
+
+ swhCountersRatesRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 29 }
+
+ swhCountersRatesRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 30 }
+
+-- swhCountersRatesTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 31 }
+
+ swhCountersRatesTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 32 }
+
+ swhCountersRatesTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 33 }
+
+-- swhCountersRatesRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 34 }
+
+-- swhCountersRatesTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 35 }
+
+-- swhCountersRatesTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 36 }
+
+-- swhCountersRatesRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 37 }
+
+-- swhCountersRatesTxCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 38 }
+
+ swhCountersRatesTotalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 39 }
+
+ swhCountersRatesRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 42 }
+
+-- swhCountersRatesRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 41 }
+
+-- Counters Rates Traffic
+
+ SWHCountersRatesTraffic ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString
+ }
+
+-- Counters Rates Error
+
+ SWHCountersRatesError ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32
+ }
+
+-- Counters Rates Analysis
+
+ SWHCountersRatesAnalysis ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ }
+
+
+-- SwitchMonitor(5).PortCountersEvents(6)
+
+ swhCountersEventsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters events."
+ ::= { swhPortCountersEvents 1 }
+
+ swhCountersEventsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhPortCountersEvents 2 }
+
+ -- Table Entry
+ swhCountersEventsEntry OBJECT-TYPE
+ SYNTAX SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counter events mode."
+ INDEX { swhCountersEventsIndex }
+ ::= { swhCountersEventsTable 1 }
+
+ SWHCountersEventsEntry ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64,
+ -- swhClearCountersOfThisModule
+ -- INTEGER,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhCountersEventsRxFilteredFrames
+ -- Counter64,
+ -- swhCountersEventsTxLateCollision
+ -- Counter64,
+ -- swhCountersEventsTxDeferred
+ -- Counter64
+ -- swhCountersEventsTxTotalCollision
+ -- Counter64,
+ -- swhCountersEventsRxFrames1024toMaxSize
+ -- Counter64,
+ -- swhCountersEventsRxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsTxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsRxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalCollisions
+ -- Counter64
+ }
+
+ swhCountersEventsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersEventsEntry 1 }
+
+ swhCountersEventsBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 2 }
+
+ swhCountersEventsFramesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 3 }
+
+-- swhCountersEventsReceivedUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 4 }
+
+ swhCountersEventsBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 5 }
+
+ swhCountersEventsFramesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 6 }
+
+-- swhCountersEventsSentUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 7 }
+
+ swhCountersEventsTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 8 }
+
+-- swhCountersEventsTotalUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 9 }
+
+ swhCountersEventsRxCRCError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 10 }
+
+ swhCountersEventsRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 11 }
+
+-- swhCountersEventsRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 12 }
+
+-- swhCountersEventsRxAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 13 }
+
+ swhCountersEventsRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 14 }
+
+-- swhCountersEventsRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 15 }
+
+-- swhCountersEventsRxJabbers OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 16 }
+
+-- swhCountersEventsRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 17 }
+
+-- swhCountersEventsTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 18 }
+
+-- swhCountersEventsTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 19 }
+
+-- swhCountersEventsTxDeferred OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 20 }
+
+-- swhCountersEventsTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 21 }
+
+ swhCountersEventsRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 22 }
+
+ swhCountersEventsRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 23 }
+
+ swhCountersEventsRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 24 }
+
+ swhCountersEventsRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 25 }
+
+ swhCountersEventsRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 26 }
+
+-- swhCountersEventsRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 27 }
+
+-- swhCountersEventsRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 28 }
+
+ swhCountersEventsRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 29 }
+
+ swhCountersEventsRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 30 }
+
+-- swhCountersEventsTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 31 }
+
+ swhCountersEventsTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 32 }
+
+ swhCountersEventsTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 33 }
+
+-- swhClearCountersOfThisModule OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS write-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear Counters of This module"
+-- ::= { swhCountersEventsEntry 34 }
+
+-- swhCountersEventsRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 35 }
+
+-- swhCountersEventsTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 36 }
+
+-- swhCountersEventsTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 37 }
+
+-- swhCountersEventsRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 38 }
+
+-- swhCountersEventsTxCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 39 }
+
+ swhCountersEventsRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 43 }
+
+-- swhCountersEventsRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 41 }
+
+ swhCountersEventsTotalErrors OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 42 }
+
+-- Counters Events Traffic
+
+ SWHCountersEventsTraffic ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Error
+
+ SWHCountersEventsError ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Analysis
+
+ SWHCountersEventsAnalysis ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+
+-- SwitchMonitor(5).MacAddressTable(7)
+
+ swhMacAddressPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { all(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10),
+ cpu(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the port which is selected."
+ ::= { swhMacAddressTable 1 }
+
+-- swhMacAddressClear OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear mac address table."
+-- ::= { swhMacAddressTable 2 }
+
+ swhMacAddressTop OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), top(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Top Mac address table."
+ ::= { swhMacAddressTable 7 }
+
+ swhMacAddressNext OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), next(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next mac address table."
+ ::= { swhMacAddressTable 8 }
+
+ swhMacAddressTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of total learned mac address."
+ ::= { swhMacAddressTable 4 }
+
+
+-- SwitchMonitor(5).MacAddressTable(7).MacTable(6)
+
+ swhMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Mac Address."
+ ::= { swhMacAddressTable 6 }
+
+ -- Table Entry
+ swhMacTableEntry OBJECT-TYPE
+ SYNTAX SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about mac address table"
+ INDEX { swhMacTableIndex }
+ ::= { swhMacTable 1 }
+
+ SWHMacTableEntry ::=
+ SEQUENCE {
+ swhMacTableIndex
+ INTEGER,
+ swhMacTableType
+ DisplayString,
+ swhMacTableAddr
+ MacAddress,
+ swhMacTableVID
+ INTEGER,
+ swhMacTablePort
+ DisplayString,
+ swhMacTableLAGID
+ INTEGER
+ }
+
+ swhMacTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for mac address index."
+ ::= { swhMacTableEntry 1 }
+
+ swhMacTableAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned."
+ ::= { swhMacTableEntry 2 }
+
+ swhMacTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which vlan id."
+ ::= { swhMacTableEntry 3 }
+
+ swhMacTablePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which port."
+ ::= { swhMacTableEntry 4 }
+
+ swhMacTableType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learning type."
+ ::= { swhMacTableEntry 5 }
+
+ swhMacTableLAGID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which LAG id."
+ ::= { swhMacTableEntry 6 }
+
+
+-- SwitchMonitor(5).RSTPBridgeOverview(10)
+
+ swhRSTPBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Bridge Overview."
+ ::= { swhRSTPBridgeOverview 7 }
+
+ -- Table Entry
+ swhRSTPBridgeEntry OBJECT-TYPE
+ SYNTAX SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Bridge mode."
+ INDEX { swhRSTPBridgeIndex }
+ ::= { swhRSTPBridgeTable 1 }
+
+ SWHRSTPBridgeEntry ::=
+ SEQUENCE {
+ swhRSTPBridgeIndex
+ INTEGER,
+ -- swhRSTPBridgeVLANID
+ -- INTEGER,
+ swhRSTPBridgeBridgeID
+ DisplayString,
+ swhRSTPBridgeMaxAge
+ INTEGER,
+ swhRSTPBridgeHelloTime
+ INTEGER,
+ swhRSTPBridgeFwdDelay
+ INTEGER,
+ swhRSTPBridgeTopology
+ INTEGER,
+ -- swhRSTPBridgeTopologyCount
+ -- INTEGER,
+ -- swhRSTPBridgeLastTopology
+ -- INTEGER,
+ swhRSTPBridgeRootID
+ DisplayString,
+ swhRSTPBridgeRootPort
+ INTEGER
+ -- swhRSTPBridgeViaGroup
+ -- INTEGER,
+ -- swhRSTPBridgeViaPort
+ -- INTEGER
+ }
+
+ swhRSTPBridgeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPBridgeEntry 1 }
+
+ --swhRSTPBridgeVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPBridgeEntry 2 }
+
+ swhRSTPBridgeBridgeID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge ID"
+ ::= { swhRSTPBridgeEntry 3 }
+
+ swhRSTPBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age"
+ ::= { swhRSTPBridgeEntry 4 }
+
+ swhRSTPBridgeHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time"
+ ::= { swhRSTPBridgeEntry 5 }
+
+ swhRSTPBridgeFwdDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fwd Delay"
+ ::= { swhRSTPBridgeEntry 6 }
+
+ swhRSTPBridgeTopology OBJECT-TYPE
+ SYNTAX INTEGER { steady(0), changing(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Topology"
+ ::= { swhRSTPBridgeEntry 7 }
+
+-- swhRSTPBridgeTopologyCount OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Topology Count"
+-- ::= { swhRSTPBridgeEntry 8 }
+
+-- swhRSTPBridgeLastTopology OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Last Topology"
+-- ::= { swhRSTPBridgeEntry 9 }
+
+ swhRSTPBridgeRootID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root ID"
+ ::= { swhRSTPBridgeEntry 10 }
+
+-- swhRSTPBridgeViaGroup OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Group"
+-- ::= { swhRSTPBridgeEntry 11 }
+
+-- swhRSTPBridgeViaPort OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Port"
+-- ::= { swhRSTPBridgeEntry 12 }
+
+ swhRSTPBridgeRootPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root Port"
+ ::= { swhRSTPBridgeEntry 13 }
+
+
+-- SwitchMonitor(5).LLDPStatus(11)
+
+ swhLLDPStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LLDP Status."
+ ::= { swhLLDPStatus 4 }
+
+ -- Table Entry
+ swhLLDPStatusTableEntry OBJECT-TYPE
+ SYNTAX SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LLDP Status table"
+ INDEX { swhLLDPStatusTableIndex }
+ ::= { swhLLDPStatusTable 1 }
+
+ SWHLLDPStatusTableEntry ::=
+ SEQUENCE {
+ swhLLDPStatusTableIndex
+ INTEGER,
+ swhLLDPStatusTableChassisID
+ DisplayString,
+ swhLLDPStatusTableRemotePort
+ DisplayString,
+ swhLLDPStatusTableSystemName
+ DisplayString,
+ swhLLDPStatusTablePortDescription
+ DisplayString,
+ swhLLDPStatusTableSystemCapabilities
+ DisplayString,
+ swhLLDPStatusTableManagement1Address
+ DisplayString,
+ swhLLDPStatusTableManagement2Address
+ DisplayString,
+ swhLLDPStatusTableManagement3Address
+ DisplayString,
+ swhLLDPStatusTableManagement4Address
+ DisplayString,
+ swhLLDPStatusTableManagement5Address
+ DisplayString
+ }
+
+ swhLLDPStatusTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLLDPStatusTableEntry 1 }
+
+ swhLLDPStatusTableChassisID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Chassis ID."
+ ::= { swhLLDPStatusTableEntry 3 }
+
+ swhLLDPStatusTableRemotePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Port."
+ ::= { swhLLDPStatusTableEntry 4 }
+
+ swhLLDPStatusTableSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Name."
+ ::= { swhLLDPStatusTableEntry 5 }
+
+ swhLLDPStatusTablePortDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description."
+ ::= { swhLLDPStatusTableEntry 6 }
+
+ swhLLDPStatusTableSystemCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities."
+ ::= { swhLLDPStatusTableEntry 7 }
+
+ swhLLDPStatusTableManagement1Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 8 }
+
+ swhLLDPStatusTableManagement2Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 9 }
+
+ swhLLDPStatusTableManagement3Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 10 }
+
+ swhLLDPStatusTableManagement4Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 11 }
+
+ swhLLDPStatusTableManagement5Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 12 }
+
+
+-- SwitchMonitor(5).RSTPPortStatus(14).RSTPPortStatusTable(1)
+
+ swhRSTPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Port Status."
+ ::= { swhRSTPPortStatus 1 }
+
+ -- Table Entry
+ swhRSTPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Port Status mode."
+ INDEX { swhRSTPPortStatusIndex }
+ ::= { swhRSTPPortStatusTable 1 }
+
+ SWHRSTPPortStatusEntry ::=
+ SEQUENCE {
+ swhRSTPPortStatusIndex
+ INTEGER,
+ swhRSTPPortStatusPort
+ DisplayString,
+ -- swhRSTPPortStatusVLANID
+ -- INTEGER,
+ swhRSTPPortStatusPathCost
+ INTEGER,
+ swhRSTPPortStatusEdgePort
+ INTEGER,
+ swhRSTPPortStatusP2pPort
+ INTEGER,
+ swhRSTPPortStatusProtocol
+ INTEGER,
+ swhRSTPPortStatusRole
+ INTEGER,
+ swhRSTPPortStatusPortState
+ INTEGER
+ }
+
+ swhRSTPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPPortStatusEntry 1 }
+
+ --swhRSTPPortStatusVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPPortStatusEntry 2 }
+
+ swhRSTPPortStatusPathCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost"
+ ::= { swhRSTPPortStatusEntry 3 }
+
+ swhRSTPPortStatusEdgePort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Port"
+ ::= { swhRSTPPortStatusEntry 4 }
+
+ swhRSTPPortStatusP2pPort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "P2p Port"
+ ::= { swhRSTPPortStatusEntry 5 }
+
+ swhRSTPPortStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { rstp(0), stp(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol"
+ ::= { swhRSTPPortStatusEntry 6 }
+
+ swhRSTPPortStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), alternate(1), backup(2), root(3), designated(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Role"
+ ::= { swhRSTPPortStatusEntry 7 }
+
+ swhRSTPPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), blocking(1), listening(2), learning(3), forwarding(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhRSTPPortStatusEntry 8 }
+
+ swhRSTPPortStatusPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).RSTPStatistics(18).RSTPStatisticsTable(1)
+
+ swhRSTPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhRSTPStatistics 1 }
+
+ -- Table Entry
+ swhRSTPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhRSTPStatisticsIndex }
+ ::= { swhRSTPStatisticsTable 1 }
+
+ SWHRSTPStatisticsEntry ::=
+ SEQUENCE {
+ swhRSTPStatisticsIndex
+ INTEGER,
+ swhRSTPStatisticsPort
+ DisplayString,
+ swhRSTPStatisticsRSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsTCNTransmitted
+ Counter32,
+ swhRSTPStatisticsRSTPReceived
+ Counter32,
+ swhRSTPStatisticsSTPReceived
+ Counter32,
+ swhRSTPStatisticsTCNReceived
+ Counter32,
+ swhRSTPStatisticsIllegalReceived
+ Counter32,
+ swhRSTPStatisticsUnknownReceived
+ Counter32
+ }
+
+ swhRSTPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPStatisticsEntry 1 }
+
+ swhRSTPStatisticsRSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 3 }
+
+ swhRSTPStatisticsSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 5 }
+
+ swhRSTPStatisticsTCNTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 7 }
+
+ swhRSTPStatisticsRSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 9 }
+
+ swhRSTPStatisticsSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 11 }
+
+ swhRSTPStatisticsTCNReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 13 }
+
+ swhRSTPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 15 }
+
+ swhRSTPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 17 }
+
+ swhRSTPStatisticsPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPStatisticsEntry 18 }
+
+
+-- SwitchMonitor(5).LACPPortStatus(22)
+
+ swhLACPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP VLAN Bridge Overview."
+ ::= { swhLACPPortStatus 1 }
+
+ -- Table Entry
+ swhLACPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhLACPPortStatusIndex }
+ ::= { swhLACPPortStatusTable 1 }
+
+ SWHLACPPortStatusEntry ::=
+ SEQUENCE {
+ swhLACPPortStatusIndex
+ INTEGER,
+ swhLACPPortStatusLACPOperationalState
+ INTEGER,
+ swhLACPPortStatusKey
+ INTEGER,
+ swhLACPPortStatusAggrID
+ INTEGER,
+ swhLACPPortStatusPartnerID
+ DisplayString,
+ swhLACPPortStatusPartnerPort
+ INTEGER
+ }
+
+ swhLACPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPPortStatusEntry 1 }
+
+ swhLACPPortStatusPartnerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner Port"
+ ::= { swhLACPPortStatusEntry 3 }
+
+ swhLACPPortStatusLACPOperationalState OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LACP Operational State"
+ ::= { swhLACPPortStatusEntry 4 }
+
+ swhLACPPortStatusKey OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 5 }
+
+ swhLACPPortStatusAggrID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 6 }
+
+ swhLACPPortStatusPartnerID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner ID"
+ ::= { swhLACPPortStatusEntry 7 }
+
+
+-- SwitchMonitor(5).LACPStatistics(24)
+
+ swhLACPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhLACPStatistics 1 }
+
+ swhLACPStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhLACPStatistics 2 }
+
+ -- Table Entry
+ swhLACPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhLACPStatisticsIndex }
+ ::= { swhLACPStatisticsTable 1 }
+
+ SWHLACPStatisticsEntry ::=
+ SEQUENCE {
+ swhLACPStatisticsIndex
+ INTEGER,
+ swhLACPStatisticsLACPTransmitted
+ Counter32,
+ -- swhLACPStatisticsMarkTransmitted
+ -- Counter32,
+ -- swhLACPStatisticsRespTransmitted
+ -- Counter32,
+ swhLACPStatisticsLACPReceived
+ Counter32,
+ -- swhLACPStatisticsMarkReceived
+ -- Counter32,
+ -- swhLACPStatisticsRespReceived
+ -- Counter32,
+ swhLACPStatisticsIllegalReceived
+ Counter32,
+ swhLACPStatisticsUnknownReceived
+ Counter32,
+ swhLACPStatisticsClear
+ INTEGER
+ }
+
+ swhLACPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPStatisticsEntry 1 }
+
+ swhLACPStatisticsLACPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 3 }
+
+-- swhLACPStatisticsMarkTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 5 }
+
+-- swhLACPStatisticsRespTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 7 }
+
+ swhLACPStatisticsLACPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 9 }
+
+-- swhLACPStatisticsMarkReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 11 }
+
+-- swhLACPStatisticsRespReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 13 }
+
+ swhLACPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 15 }
+
+ swhLACPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 17 }
+
+ swhLACPStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swhLACPStatisticsEntry 19 }
+
+
+-- SwitchMonitor(5).IGMPStatus(26)
+
+
+-- SwitchMonitor(5).MLDStatus(27)
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28)
+
+ swhIGMPState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping is disable or enable."
+ ::= { swhIGMPGroupTable 1 }
+
+ swhIGMPTableUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update IGMP Snooping Group Table."
+ ::= { swhIGMPGroupTable 3 }
+
+-- swhIGMPTableState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The state of IGMP group table."
+-- ::= { swhIGMPGroupTable 5 }
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28).IGMPTable(2)
+
+ swhIGMPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Group."
+ ::= { swhIGMPGroupTable 2 }
+
+ -- Table Entry
+ swhIGMPTableEntry OBJECT-TYPE
+ SYNTAX SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about multicast groups, port members, queries, reports, time of aging out."
+ INDEX { swhIGMPGroupTableIndex }
+ ::= { swhIGMPTable 1 }
+
+ SWHIGMPTableEntry ::=
+ SEQUENCE {
+ swhIGMPGroupTableIndex
+ INTEGER,
+ swhIGMPGroupTableMCastGroup
+ DisplayString,
+ swhIGMPGroupTableVID
+ INTEGER,
+ swhIGMPGroupTablePort1
+ INTEGER,
+ swhIGMPGroupTablePort2
+ INTEGER,
+ swhIGMPGroupTablePort3
+ INTEGER,
+ swhIGMPGroupTablePort4
+ INTEGER,
+ swhIGMPGroupTablePort5
+ INTEGER,
+ swhIGMPGroupTablePort6
+ INTEGER,
+ swhIGMPGroupTablePort7
+ INTEGER,
+ swhIGMPGroupTablePort8
+ INTEGER,
+ swhIGMPGroupTablePort9
+ INTEGER,
+ swhIGMPGroupTablePort10
+ INTEGER
+ }
+
+ swhIGMPGroupTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value multicast groups index."
+ ::= { swhIGMPTableEntry 1 }
+
+ swhIGMPGroupTableMCastGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast group."
+ ::= { swhIGMPTableEntry 3 }
+
+ swhIGMPGroupTablePort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 5 }
+
+ swhIGMPGroupTablePort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 6 }
+
+ swhIGMPGroupTablePort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 7 }
+
+ swhIGMPGroupTablePort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 8 }
+
+ swhIGMPGroupTablePort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 9 }
+
+ swhIGMPGroupTablePort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 10 }
+
+ swhIGMPGroupTablePort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 11 }
+
+ swhIGMPGroupTablePort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 12 }
+
+ swhIGMPGroupTablePort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 13 }
+
+ swhIGMPGroupTablePort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 14 }
+
+ swhIGMPGroupTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID."
+ ::= { swhIGMPTableEntry 60 }
+
+
+-- SwitchMonitor(5).MLDGroupTable(29)
+
+
+-- SwitchMonitor(5).MLDGroupTable(29).MLDTable(2)
+
+
+-- SwitchMonitor(5).8021XPortStatus(32)
+
+ swh8021XPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Status."
+ ::= { swh8021XPortStatus 1 }
+
+ -- Table Entry
+ swh8021XPortStatusEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Status"
+ INDEX { swh8021XPortStatusIndex }
+ ::= { swh8021XPortStatusTable 1 }
+
+ Swh8021XPortStatusEntry ::=
+ SEQUENCE {
+ swh8021XPortStatusIndex
+ INTEGER,
+ swh8021XPortStatusState
+ INTEGER,
+ swh8021XPortStatusLastSource
+ DisplayString,
+ swh8021XPortStatusLastID
+ DisplayString,
+ swh8021XPortStatusAssignedVLAN
+ DisplayString
+ }
+
+ swh8021XPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XPortStatusEntry 1 }
+
+ swh8021XPortStatusState OBJECT-TYPE
+ SYNTAX INTEGER { linkdown(0), authorized(1), unauthorized(2), disabled(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021XPortStatusEntry 3 }
+
+ swh8021XPortStatusLastSource OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast Group learned."
+ ::= { swh8021XPortStatusEntry 5 }
+
+ swh8021XPortStatusLastID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number"
+ ::= { swh8021XPortStatusEntry 7 }
+
+ swh8021XPortStatusAssignedVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VID"
+ ::= { swh8021XPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).8021XStatistics(33)
+
+ swh8021XStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Statistics."
+ ::= { swh8021XStatistics 1 }
+
+ swh8021XStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swh8021XStatistics 2 }
+
+ -- Table Entry
+ swh8021XStatisticsEntry OBJECT-TYPE
+ SYNTAX Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Statistics"
+ INDEX { swh8021XStatisticsIndex }
+ ::= { swh8021XStatisticsTable 1 }
+
+ Swh8021XStatisticsEntry ::=
+ SEQUENCE {
+ swh8021XStatisticsIndex
+ INTEGER,
+ swh8021XStatisticsRxTotal
+ Counter32,
+ swh8021XStatisticsRxResponseID
+ Counter32,
+ swh8021XStatisticsRxResponse
+ Counter32,
+ swh8021XStatisticsRxStart
+ Counter32,
+ swh8021XStatisticsRxLogoff
+ Counter32,
+ swh8021XStatisticsRxInvalidType
+ Counter32,
+ swh8021XStatisticsRxInvalidLength
+ Counter32,
+ swh8021XStatisticsRxAccessChallenges
+ Counter32,
+ swh8021XStatisticsRxOtherRequests
+ Counter32,
+ swh8021XStatisticsRxAuthSuccesses
+ Counter32,
+ swh8021XStatisticsRxAuthFailures
+ Counter32,
+ swh8021XStatisticsTxTotal
+ Counter32,
+ swh8021XStatisticsTxRequestID
+ Counter32,
+ swh8021XStatisticsTxRequest
+ Counter32,
+ swh8021XStatisticsTxResponses
+ Counter32,
+ swh8021XStatisticsClear
+ INTEGER
+ }
+
+ swh8021XStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XStatisticsEntry 1 }
+
+ swh8021XStatisticsRxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Total"
+ ::= { swh8021XStatisticsEntry 2 }
+
+ swh8021XStatisticsRxResponseID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response ID"
+ ::= { swh8021XStatisticsEntry 3 }
+
+ swh8021XStatisticsRxResponse OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 4 }
+
+ swh8021XStatisticsRxStart OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 5 }
+
+ swh8021XStatisticsRxLogoff OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 6 }
+
+ swh8021XStatisticsRxInvalidType OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 7 }
+
+ swh8021XStatisticsRxInvalidLength OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 8 }
+
+ swh8021XStatisticsRxAccessChallenges OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 9 }
+
+ swh8021XStatisticsRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 10 }
+
+ swh8021XStatisticsRxAuthSuccesses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 11 }
+
+ swh8021XStatisticsRxAuthFailures OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 12 }
+
+ swh8021XStatisticsTxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 13 }
+
+ swh8021XStatisticsTxRequestID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 14 }
+
+ swh8021XStatisticsTxRequest OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 15 }
+
+ swh8021XStatisticsTxResponses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 16 }
+
+ swh8021XStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swh8021XStatisticsEntry 17 }
+
+
+-- SwitchMonitor(5).SFPInformation(34)
+
+ swhSFPPortInfo
+ OBJECT IDENTIFIER ::= { swhSFPInformation 1 }
+ swhSFPPortState
+ OBJECT IDENTIFIER ::= { swhSFPInformation 2 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortInfo(1).SFPPortInfoTable(1)
+
+ swhSFPPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port Info."
+ ::= { swhSFPPortInfo 1 }
+
+ -- Table Entry
+ swhSFPPortInfoEntry OBJECT-TYPE
+ SYNTAX SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port Info."
+ INDEX { swhSFPPortInfoIndex }
+ ::= { swhSFPPortInfoTable 1 }
+
+ SWHSFPPortInfoEntry ::=
+ SEQUENCE {
+ swhSFPPortInfoIndex
+ INTEGER,
+ swhSFPPortInfoPortName
+ DisplayString,
+ swhSFPPortInfoSpeed
+ DisplayString,
+ swhSFPPortInfoDistance
+ DisplayString,
+ swhSFPPortInfoVendorName
+ DisplayString,
+ swhSFPPortInfoVendorPN
+ DisplayString,
+ swhSFPPortInfoVendorSN
+ DisplayString
+ }
+
+ swhSFPPortInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortInfoEntry 1 }
+
+ swhSFPPortInfoPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortInfoEntry 3 }
+
+ swhSFPPortInfoSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Speed"
+ ::= { swhSFPPortInfoEntry 5 }
+
+ swhSFPPortInfoDistance OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distance"
+ ::= { swhSFPPortInfoEntry 7 }
+
+ swhSFPPortInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor Name"
+ ::= { swhSFPPortInfoEntry 9 }
+
+ swhSFPPortInfoVendorPN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor PN"
+ ::= { swhSFPPortInfoEntry 11 }
+
+ swhSFPPortInfoVendorSN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor SN"
+ ::= { swhSFPPortInfoEntry 13 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortState(2).SFPPortStateTable(1)
+
+ swhSFPPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port State."
+ ::= { swhSFPPortState 1 }
+
+ -- Table Entry
+ swhSFPPortStateEntry OBJECT-TYPE
+ SYNTAX SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port State."
+ INDEX { swhSFPPortStateIndex }
+ ::= { swhSFPPortStateTable 1 }
+
+ SwhSFPPortStateEntry ::=
+ SEQUENCE {
+ swhSFPPortStateIndex
+ INTEGER,
+ swhSFPPortStatePortName
+ DisplayString,
+ swhSFPPortStateTemperature
+ DisplayString,
+ swhSFPPortStateVoltage
+ DisplayString,
+ swhSFPPortStateTXBias
+ DisplayString,
+ swhSFPPortStateTXPower
+ DisplayString,
+ swhSFPPortStateRXPower
+ DisplayString
+ }
+
+ swhSFPPortStateIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortStateEntry 1 }
+
+ swhSFPPortStatePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortStateEntry 3 }
+
+ swhSFPPortStateTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Temperature (C)"
+ ::= { swhSFPPortStateEntry 5 }
+
+ swhSFPPortStateVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Voltage (V)"
+ ::= { swhSFPPortStateEntry 7 }
+
+ swhSFPPortStateTXBias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Bias (mA)"
+ ::= { swhSFPPortStateEntry 9 }
+
+ swhSFPPortStateTXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Power (dBm)"
+ ::= { swhSFPPortStateEntry 11 }
+
+ swhSFPPortStateRXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port RX Power (dBm)"
+ ::= { swhSFPPortStateEntry 13 }
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPSnoopingTableTable(7)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPv6SnoopingTableTable(8)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36).LoopDetectionStatusTable(4)
+
+ swhLoopDetectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Loop Status."
+ ::= { swhLoopDetectionStatus 4 }
+
+ -- Table Entry
+ swhLoopDetectionStatusEntry OBJECT-TYPE
+ SYNTAX SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Loop Status table"
+ INDEX { swhLoopDetectionStatusPort }
+ ::= { swhLoopDetectionStatusTable 1 }
+
+ SWHLoopDetectionStatusEntry ::=
+ SEQUENCE {
+ swhLoopDetectionStatusPort
+ INTEGER,
+ swhLoopDetectionStatusStatus
+ INTEGER,
+ swhLoopDetectionStatusLockCause
+ DisplayString
+ }
+
+ swhLoopDetectionStatusPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLoopDetectionStatusEntry 1 }
+
+ swhLoopDetectionStatusLockCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lock Cause."
+ ::= { swhLoopDetectionStatusEntry 3 }
+
+ swhLoopDetectionStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { un-lock(0), lock(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status."
+ ::= { swhLoopDetectionStatusEntry 4 }
+
+
+-- SwitchMonitor(5).MacAddressStore(40)
+
+
+-- SwitchMonitor(5).MacAddressStore(40).MacStoreTable(6)
+
+
+-- SwitchMonitor(5).DODIStatus(41).DIStatus(1)
+
+-- swhDIStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input status."
+-- ::= { swhDIDOStatus 1 }
+
+ -- Table Entry
+-- swhDIStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input status"
+-- INDEX { swhDIStatusIndex }
+-- ::= { swhDIStatusTable 1 }
+
+-- SWHDIStatusEntry ::=
+-- SEQUENCE {
+-- swhDIStatusIndex
+-- INTEGER,
+ -- swhDIStatusNormal
+ -- INTEGER,
+-- swhDIStatusStatus
+-- INTEGER,
+-- swhDIStatusAlarm
+-- INTEGER
+-- }
+
+-- swhDIStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital input index."
+-- ::= { swhDIStatusEntry 1 }
+
+ --swhDIStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital input normal."
+ -- ::= { swhDIStatusEntry 2 }
+
+-- swhDIStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input status."
+-- ::= { swhDIStatusEntry 3 }
+
+-- swhDIStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input alarm."
+-- ::= { swhDIStatusEntry 4 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOStatus(2)
+
+-- swhDOStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output status."
+-- ::= { swhDIDOStatus 2 }
+
+ -- Table Entry
+-- swhDOStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output status"
+-- INDEX { swhDOStatusIndex }
+-- ::= { swhDOStatusTable 1 }
+
+-- SWHDOStatusEntry ::=
+-- SEQUENCE {
+-- swhDOStatusIndex
+-- INTEGER,
+ -- swhDOStatusNormal
+ -- INTEGER,
+-- swhDOStatusStatus
+-- INTEGER,
+-- swhDOStatusAlarm
+-- INTEGER,
+-- swhDOStatusTrigger
+-- INTEGER,
+-- swhDOStatusDigitalInput1
+-- INTEGER,
+-- swhDOStatusDigitalInput2
+-- INTEGER,
+-- swhDOStatusPower1
+-- INTEGER,
+-- swhDOStatusPower2
+-- INTEGER
+-- }
+
+-- swhDOStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital output index."
+-- ::= { swhDOStatusEntry 1 }
+
+ --swhDOStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital output normal."
+ -- ::= { swhDOStatusEntry 2 }
+
+-- swhDOStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output status."
+-- ::= { swhDOStatusEntry 3 }
+
+-- swhDOStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output alarm."
+-- ::= { swhDOStatusEntry 4 }
+
+-- swhDOStatusTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { enable(1), disable(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital trigger."
+-- ::= { swhDOStatusEntry 5 }
+
+-- swhDOStatusDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 1."
+-- ::= { swhDOStatusEntry 6 }
+
+-- swhDOStatusDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 2."
+-- ::= { swhDOStatusEntry 7 }
+
+-- swhDOStatusPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 1."
+-- ::= { swhDOStatusEntry 8 }
+
+-- swhDOStatusPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 2."
+-- ::= { swhDOStatusEntry 9 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOPortStatus(2)
+
+-- swhDOPortStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital port status."
+-- ::= { swhDIDOStatus 3 }
+
+ -- Table Entry
+-- swhDOPortStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital port status"
+-- INDEX { swhDOPortStatusIndex }
+-- ::= { swhDOPortStatusTable 1 }
+
+-- SWHDOPortStatusEntry ::=
+-- SEQUENCE {
+-- swhDOPortStatusIndex
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput1Status
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput2Status
+-- INTEGER
+-- }
+
+-- swhDOPortStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhDOPortStatusEntry 1 }
+
+-- swhDOPortStatusDigitalOutput1Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 2 }
+
+-- swhDOPortStatusDigitalOutput2Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 3 }
+
+
+-- SwitchMonitor(5).RingStatus(43)
+
+ swhRingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Detection is disable or enable."
+ ::= { swhRingStatus 1 }
+
+ swhRingStateAccording OBJECT-TYPE
+ SYNTAX INTEGER { software(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status According from software or hardware"
+ ::= { swhRingStatus 3 }
+
+ swhRingStateRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status Role from slave or master"
+ ::= { swhRingStatus 4 }
+
+
+-- SwitchMonitor(5).RingStatus(43).RingStatusTable(1)
+
+ swhRingStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhRingStatus 2 }
+
+ -- Table Entry
+ swhRingStatusEntry OBJECT-TYPE
+ SYNTAX SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhRingStatusIndex }
+ ::= { swhRingStatusTable 1 }
+
+ SWHRingStatusEntry ::=
+ SEQUENCE {
+ swhRingStatusIndex
+ INTEGER,
+ swhRingStatusEnable
+ INTEGER,
+ swhRingStatusState
+ INTEGER
+ }
+
+ swhRingStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhRingStatusEntry 1 }
+
+ swhRingStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhRingStatusEntry 2 }
+
+ swhRingStatusState OBJECT-TYPE
+ SYNTAX INTEGER { blocking(0), forwarding(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhRingStatusEntry 3 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52)
+
+ swhRingStatusTimes OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Times"
+ ::= { swhFastRedundancyStatus 2 }
+
+ swhRingStatusLastChangeTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Last Change Time"
+ ::= { swhFastRedundancyStatus 3 }
+
+ swhRingStatusElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Elapsed Time"
+ ::= { swhFastRedundancyStatus 4 }
+
+ swhRingStatusTopologyClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Clear"
+ ::= { swhFastRedundancyStatus 5 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatusTable(1)
+
+ swhFastRedundancyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 1 }
+
+ -- Table Entry
+ swhFastRedundancyStatusEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyStatusIndex }
+ ::= { swhFastRedundancyStatusTable 1 }
+
+ SwhFastRedundancyStatusEntry ::=
+ SEQUENCE {
+ swhFastRedundancyStatusIndex
+ INTEGER,
+ swhFastRedundancyStatusGroupID
+ INTEGER,
+ swhFastRedundancyStatusDescription
+ DisplayString,
+ swhFastRedundancyStatusEnable
+ INTEGER,
+ swhFastRedundancyStatusProtocol
+ INTEGER,
+ swhFastRedundancyStatusRole
+ INTEGER,
+ swhFastRedundancyStatusStatus
+ INTEGER,
+ swhFastRedundancyStatusPort1
+ INTEGER,
+ swhFastRedundancyStatusPort1Role
+ INTEGER,
+ swhFastRedundancyStatusPort1Statue
+ INTEGER,
+ swhFastRedundancyStatusPort2
+ INTEGER,
+ swhFastRedundancyStatusPort2Role
+ INTEGER,
+ swhFastRedundancyStatusPort2Statue
+ INTEGER
+ }
+
+ swhFastRedundancyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatusEntry 1 }
+
+ swhFastRedundancyStatusGroupID OBJECT-TYPE
+ SYNTAX INTEGER { na(-1),
+ id-1(1),
+ id-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyStatusEntry 2 }
+
+ swhFastRedundancyStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyStatusEntry 3 }
+
+ swhFastRedundancyStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 4 }
+
+ swhFastRedundancyStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), fast-ringv2(0), chain(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 5 }
+
+ swhFastRedundancyStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 6 }
+
+ swhFastRedundancyStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { signal-fail(-2), na(-1), healthy(0), break(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 7 }
+
+ swhFastRedundancyStatusPort1 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 8 }
+
+ swhFastRedundancyStatusPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 9 }
+
+ swhFastRedundancyStatusPort1Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 10 }
+
+ swhFastRedundancyStatusPort2 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 11 }
+
+ swhFastRedundancyStatusPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 12 }
+
+ swhFastRedundancyStatusPort2Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 13 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatisticsTable(2)
+
+ swhFastRedundancyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 6 }
+
+ -- Table Entry
+ swhFastRedundancyStatisticsEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyEntry }
+ ::= { swhFastRedundancyStatisticsTable 1 }
+
+ SwhFastRedundancyStatisticsEntry ::=
+ SEQUENCE {
+ swhFastRedundancyEntry
+ INTEGER,
+ swhFastRedundancyTxNormal
+ Counter,
+ swhFastRedundancyTxFailure
+ Counter,
+ swhFastRedundancyRxNormal
+ Counter,
+ swhFastRedundancyRxFailure
+ Counter,
+ swhFastRedundancyCountersClear
+ INTEGER
+ }
+
+ swhFastRedundancyEntry OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatisticsEntry 1 }
+
+ swhFastRedundancyTxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 2 }
+
+ swhFastRedundancyTxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 3 }
+
+ swhFastRedundancyRxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 4 }
+
+ swhFastRedundancyRxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 5 }
+
+ swhFastRedundancyCountersClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Counters Clear"
+ ::= { swhFastRedundancyStatisticsEntry 6 }
+
+
+-- SystemUtility(6)
+
+ swhLoadFactorySetting OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySetting"
+ ::= { swhSystemUtility 1 }
+
+ swhLoadFactorySettingExceptNetworkConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySettingExceptNetworkConfiguration"
+ ::= { swhSystemUtility 2 }
+
+ swhEventLog
+ OBJECT IDENTIFIER ::= { swhSystemUtility 3 }
+ swhUpdateFirmware
+ OBJECT IDENTIFIER ::= { swhSystemUtility 4 }
+ swhAutoBackupConfiguration
+ OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+-- swhBackupConfiguration
+-- OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+
+
+-- SystemUtility(6).EventLog(3)
+
+ swhEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Event Log."
+ ::= { swhEventLog 1 }
+
+ swhEventLogClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Event Log Table"
+ ::= { swhEventLog 2 }
+
+ -- Table Entry
+ swhEventLogEntry OBJECT-TYPE
+ SYNTAX SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Event Log"
+ INDEX { swhEventLogIndex }
+ ::= { swhEventLogTable 1 }
+
+ SWHEventLogEntry ::=
+ SEQUENCE {
+ swhEventLogIndex
+ INTEGER,
+ swhEventLogType
+ INTEGER,
+ swhEventLogTime
+ DisplayString,
+ swhEventLogUpTime
+ DisplayString,
+ swhEventLogDescription
+ DisplayString,
+ swhEventLogSource
+ INTEGER,
+ swhEventLogEvent
+ INTEGER,
+ swhEventLogNameCommunity
+ DisplayString,
+ swhEventLogIPAddr
+ IpAddress
+ -- swhEventLogCategory
+ -- INTEGER
+ }
+
+ swhEventLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Event Log index."
+ ::= { swhEventLogEntry 1 }
+
+ swhEventLogType OBJECT-TYPE
+ SYNTAX INTEGER { error(1000), warning(2000), information(3000) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event type
+ error: some funtions not work
+ warning: to warn something, ex. login failed
+ information: just something happened
+ "
+ ::= { swhEventLogEntry 2 }
+
+ swhEventLogTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is local time"
+ ::= { swhEventLogEntry 3 }
+
+ swhEventLogUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is system up time
+ "
+ ::= { swhEventLogEntry 4 }
+
+ swhEventLogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event description"
+ ::= { swhEventLogEntry 5 }
+
+ swhEventLogSource OBJECT-TYPE
+ SYNTAX INTEGER { local-machine(4000),
+ rs232d(4001),
+ rs232(4002),
+ telnetd(4003),
+ telnet(4004),
+ tftpd(4005),
+ tftp(4006),
+ ftpd(4007),
+ ftp(4008),
+ snmpd(4009),
+ snmp(4010),
+ webd(4011),
+ web(4012),
+ ping(4013),
+ watch-dog(4014),
+ remote-machine(4015),
+ catv-module(4016)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event source"
+ ::= { swhEventLogEntry 6 }
+
+ swhEventLogEvent OBJECT-TYPE
+ SYNTAX INTEGER { boot-failed(1001),
+ load-config-failed(1002),
+ load-default-config-failed(1003),
+ save-config-failed(1004),
+ save-default-config-failed(1005),
+ login-failed(2001),
+ module-down(2002),
+ module-power-down(2003),
+ power-module-down(2004),
+ power-fan-failed(2005),
+ auto-provision(2007),
+ fan-failed(2008),
+ temperature-abnormality(2009),
+ voltage-abnormality(2010),
+ tx-bias-abnormality(2011),
+ loop(2012),
+ upgrade(2013),
+ digital-input(2015),
+ digital-output(2016),
+ power-module-missing(2021),
+ cold-start(3001),
+ warm-start(3002),
+ login(3003),
+ logout(3004),
+ timeout(3005),
+ disconnected(3006),
+ link-up(3007),
+ link-down(3008),
+ power-supply-up(3011),
+ fan-ok(3022),
+ digital-input(3026),
+ digital-output(3027)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event"
+ ::= { swhEventLogEntry 7 }
+
+ swhEventLogNameCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name or community name"
+ ::= { swhEventLogEntry 8 }
+
+ swhEventLogIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event ip address,
+ ex. login user ip address"
+ ::= { swhEventLogEntry 9 }
+
+ --swhEventLogCategory OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Category"
+ -- ::= { swhEventLogEntry 10 }
+
+
+-- SystemUtility(6).UpdateFirmware(4)
+
+ swhUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file from tftp or ftp server."
+ ::= { swhUpdateFirmware 1 }
+
+ swhUpdateFileType OBJECT-TYPE
+ SYNTAX INTEGER { firmware(0), configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file type."
+ ::= { swhUpdateFirmware 2 }
+
+ swhUpdateConfigeType OBJECT-TYPE
+ SYNTAX INTEGER { running(0), default(1) , startup(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update confige type."
+ ::= { swhUpdateFirmware 15 }
+
+ swhUpdateImageOption OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update Image Option."
+ ::= { swhUpdateFirmware 16 }
+
+ swhUpdateServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ip address."
+ ::= { swhUpdateFirmware 3 }
+
+ swhUpdateUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login user name."
+ ::= { swhUpdateFirmware 4 }
+
+ swhUpdatePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login password."
+ ::= { swhUpdateFirmware 5 }
+
+ swhUpdateFileLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upate file location."
+ ::= { swhUpdateFirmware 6 }
+
+ --swhUpdateGet OBJECT-TYPE
+ -- SYNTAX INTEGER { normal(0), get(1) }
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Get file from server."
+ -- ::= { swhUpdateFirmware 7 }
+
+ swhUpdatePut OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), put(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Put file to server."
+ ::= { swhUpdateFirmware 8 }
+
+ swhUpdateUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get configuration or firmware, then update it.
+ When update succeeded, system will reboot automatically."
+ ::= { swhUpdateFirmware 10 }
+
+ swhUpdateState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for getting/putting file, updating config/firmware."
+ ::= { swhUpdateFirmware 12 }
+
+
+-- SystemUtility(6).BackupConfiguration(5)
+
+ swhBackupNTPStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NTP Status."
+ ::= { swhAutoBackupConfiguration 14 }
+
+ swhBackupAuto OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable auto backup.
+ In order for the Auto Backup function to work properly,
+ the NTP function must be enabled for the device to acquire local time information."
+ ::= { swhAutoBackupConfiguration 2 }
+
+ swhBackupTrigger OBJECT-TYPE
+ SYNTAX INTEGER { ntp-time(0), save-configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup trigger condition."
+ ::= { swhAutoBackupConfiguration 13 }
+
+ swhBackupTime OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup time at which hour of a day."
+ ::= { swhAutoBackupConfiguration 3 }
+
+ swhBackupProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file from tftp or ftp server."
+ ::= { swhAutoBackupConfiguration 4 }
+
+ swhBackupFileType OBJECT-TYPE
+ SYNTAX INTEGER { configuration(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file type."
+ ::= { swhAutoBackupConfiguration 5 }
+
+ swhBackupServerIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TFTP/FTP server ip address."
+ ::= { swhAutoBackupConfiguration 6 }
+
+ swhBackupUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login user name."
+ ::= { swhAutoBackupConfiguration 7 }
+
+ swhBackupPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login password."
+ ::= { swhAutoBackupConfiguration 8 }
+
+ swhBackupFileDirectory OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file directory."
+ ::= { swhAutoBackupConfiguration 9 }
+
+ swhBackupFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file name."
+ ::= { swhAutoBackupConfiguration 10 }
+
+ swhBackupState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for backup."
+ ::= { swhAutoBackupConfiguration 12 }
+
+-- Traps(9)
+
+ swhSystemPowerDown TRAP-TYPE
+ ENTERPRISE switchTraps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION
+ "when system power down, send this trap."
+ ::= 1
+
+ swhBroadcastStorm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { warning }
+ --&MESG "Interface $1 Broadcast Storm Occurs, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets arrive upper limit, send this trap."
+ ::= 2
+
+ swhBroadcastNormal TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { minor }
+ --&MESG "Interface $1 Broadcast Packets Normal, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets are normal, send this trap."
+ ::= 3
+
+ swhSFPAbnormality TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "SFP Interface $1 $2 Abnormality"
+ DESCRIPTION "when sfp status abnormality , send this trap."
+ ::= 7
+
+ swhFaultAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when fault Alarm , send this trap."
+ ::= 8
+
+ swhWarningAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Warning Alarm , send this trap."
+ ::= 9
+
+ swhMinorAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { minor }
+ --&MESG "$2"
+ DESCRIPTION "when Minor Alarm , send this trap."
+ ::= 10
+
+ swhLoopBack TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Loop back, send this trap."
+ ::= 13
+
+ swhBatteryMode TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Battery is discharge electricity, send this trap."
+ ::= 14
+
+ swhCATVPower TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when CATV power, send this trap."
+ ::= 15
+
+ swhNormalAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { normal }
+ --&MESG "$2"
+ DESCRIPTION "when Normal Alarm(Information), send this trap."
+ ::= 16
+
+ swhPowerExceptional TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Power Exceptional, send this trap."
+ ::= 17
+
+ swhSystemPowerOn TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { critical }
+ --&MESG "$2"
+ DESCRIPTION "when system power up, send this trap."
+ ::= 20
+
+END
diff --git a/mibs/cts/IPS-3106-SE-PB-MIB b/mibs/cts/IPS-3106-SE-PB-MIB
new file mode 100644
index 0000000000..23d853d03e
--- /dev/null
+++ b/mibs/cts/IPS-3106-SE-PB-MIB
@@ -0,0 +1,12983 @@
+ IPS-3106-SE-PB-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Counter, IpAddress FROM RFC1155-SMI
+ DisplayString, sysLocation FROM RFC1213-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212
+ ifIndex FROM IF-MIB
+ Counter64 FROM SNMPv2-SMI;
+
+ cts OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ PhysAddress ::= OCTET STRING
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ VLANPortMember ::= DisplayString (SIZE (0..27))
+
+ swh
+ OBJECT IDENTIFIER ::= { cts 100 }
+
+ ips3106se
+ OBJECT IDENTIFIER ::= { swh 31064 }
+
+
+-- Main
+
+ swhSystemInformation
+ OBJECT IDENTIFIER ::= { ips3106se 1 }
+ swhUserAuthentication
+ OBJECT IDENTIFIER ::= { ips3106se 2 }
+ swhNetworkManagement
+ OBJECT IDENTIFIER ::= { ips3106se 3 }
+ swhSwitchManagement
+ OBJECT IDENTIFIER ::= { ips3106se 4 }
+ swhSwitchMonitor
+ OBJECT IDENTIFIER ::= { ips3106se 5 }
+ swhSystemUtility
+ OBJECT IDENTIFIER ::= { ips3106se 6 }
+ swhNewBootUpImage OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New Boot Up Image"
+ ::= { ips3106se 15 }
+ swhSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM
+ set 1 to execute this function"
+ ::= { ips3106se 7 }
+ swhResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset System
+ set 1 to execute this function"
+ ::= { ips3106se 8 }
+ switchTraps OBJECT IDENTIFIER
+ ::= { ips3106se 9 }
+
+
+-- SystemInformation(1)
+
+ swhCompanyInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 1 }
+ swhHardwareInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 2 }
+
+
+-- SystemInformation(1).CompanyInfo(1)
+
+ swhCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Company Name"
+ ::= { swhCompanyInfo 1 }
+
+ swhDHCPVendorID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Vendor ID"
+ ::= { swhCompanyInfo 7 }
+
+ swhCLIHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CLI Hostname"
+ ::= { swhCompanyInfo 6 }
+
+
+-- SystemInformation(1).HardwareInfo(2)
+
+ swhModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model Name"
+ ::= { swhHardwareInfo 1 }
+
+ swhBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Boot Up Image"
+ ::= { swhHardwareInfo 40 }
+
+ swhNextBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Next Boot Up Image"
+ ::= { swhHardwareInfo 41 }
+
+ swhImage1FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image1 Firmware Version"
+ ::= { swhHardwareInfo 45 }
+
+ swhImage2FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image2 Firmware Version"
+ ::= { swhHardwareInfo 46 }
+
+-- swhCPLDVersion OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Case CPLD Version."
+-- ::= { swhHardwareInfo 55 }
+
+ swhMBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Main Board Version"
+ ::= { swhHardwareInfo 9 }
+
+ swhSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "serial number of this device."
+ ::= { swhHardwareInfo 14 }
+
+ swhDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the day of producing this device"
+ ::= { swhHardwareInfo 15 }
+
+ swhCPUTemperature OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current CPU Temperature(1/10 ¢J)"
+ ::= { swhHardwareInfo 20 }
+
+-- swhPHY1Temperature OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "PHY1 Temperature(C)."
+-- ::= { swhHardwareInfo 21 }
+
+-- swhPHY2Temperature OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "PHY2 Temperature(C)."
+-- ::= { swhHardwareInfo 22 }
+
+-- swhPHY3Temperature OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "PHY3 Temperature(C)."
+-- ::= { swhHardwareInfo 23 }
+
+-- swhFanState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Case fan State."
+-- ::= { swhHardwareInfo 38 }
+
+ swhPowerSupply1 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module a power supply exist or not"
+ ::= { swhHardwareInfo 24 }
+
+ swhPowerSupply2 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 28 }
+
+-- swhPowerSupplyType OBJECT-TYPE
+-- SYNTAX INTEGER { dc(1), ac(2), na(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "module is dc or ac power supply"
+-- ::= { swhHardwareInfo 25 }
+
+-- swhPowerSupplyState OBJECT-TYPE
+-- SYNTAX INTEGER { ac-cut(3), ng(2), active(1), na(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "module power supply state"
+-- ::= { swhHardwareInfo 26 }
+
+-- SystemInformation(1).SoftwareInfo(3)
+
+
+-- SystemInformation(1).CATVModuleInfo(5)
+
+
+-- SystemInformation(1).BatteryModuleInfo(6)
+
+
+-- UserAuthentication(2).UserTable(1)
+
+ swhUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of user information."
+ ::= { swhUserAuthentication 1 }
+
+ -- Table Entry
+ swhUserEntry OBJECT-TYPE
+ SYNTAX SwhUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about user.
+ Only Administrator can read this table"
+ INDEX { swhUserIndex }
+ ::= { swhUserTable 1 }
+
+ SwhUserEntry ::=
+ SEQUENCE {
+ swhUserIndex
+ INTEGER,
+ -- swhUserValid
+ -- INTEGER,
+ swhUserEnable
+ INTEGER,
+ swhUserName
+ DisplayString,
+ swhUserPassword
+ DisplayString,
+ swhUserDescription
+ DisplayString,
+ -- swhUserIPSecurity
+ -- INTEGER,
+ -- swhUserIPAddr
+ -- IpAddress,
+ -- swhUserIPTrapDest
+ -- IpAddress,
+ swhUserConsoleLevel
+ INTEGER
+ -- swhUserSNMPLevel
+ -- INTEGER,
+ -- swhUserWebLevel
+ -- INTEGER
+ }
+
+ swhUserIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { swhUserEntry 1 }
+
+-- swhUserValid OBJECT-TYPE
+-- SYNTAX INTEGER { invalid(0), valid(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Valid"
+-- ::= { swhUserEntry 2 }
+
+ swhUserEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhUserEntry 3 }
+
+ swhUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name"
+ ::= { swhUserEntry 4 }
+
+ swhUserPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { swhUserEntry 5 }
+
+ swhUserDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhUserEntry 6 }
+
+ --swhUserIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security enable,
+ -- only swhUserIPAddr could login console"
+ -- ::= { swhUserEntry 7 }
+
+ --swhUserIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could login console."
+ -- ::= { swhUserEntry 8 }
+
+ --swhUserIPTrapDest OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP trap destination IP address"
+ -- ::= { swhUserEntry 9 }
+
+ swhUserConsoleLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console Level"
+ ::= { swhUserEntry 10 }
+
+ --swhUserSNMPLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP Level"
+ -- ::= { swhUserEntry 11 }
+
+ --swhUserWebLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Web Level"
+ -- ::= { swhUserEntry 12 }
+
+
+-- UserAuthentication(2).RADIUSConfiguration(2)
+
+ swhRADIUSConfiguration
+ OBJECT IDENTIFIER ::= { swhUserAuthentication 2 }
+
+ swhRADIUSEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swhRADIUSConfiguration 1 }
+
+ swhRADIUSSecretKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the plain code for encrypting data."
+ ::= { swhRADIUSConfiguration 2 }
+
+ swhRADIUSPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server port."
+ ::= { swhRADIUSConfiguration 3 }
+
+ swhRADIUSRetry OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The retry times of connecting to an unknown RADIUS server."
+ ::= { swhRADIUSConfiguration 5 }
+
+ swhRADIUSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 6 }
+
+ swhRADIUSIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 7 }
+
+ swhRADIUSIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ipv6 address."
+ ::= { swhRADIUSConfiguration 8 }
+
+ swhRADIUSIPv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th RADIUS server ipv6 address."
+ ::= { swhRADIUSConfiguration 9 }
+
+
+-- UserAuthentication(2).TACACSConfiguration(3)
+
+ swhTACACSConfiguration
+ OBJECT IDENTIFIER ::= { swhUserAuthentication 3 }
+
+ swhTACACSEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable TACACS client."
+ ::= { swhTACACSConfiguration 1 }
+
+ swhTACACSSecretKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the plain code for encrypting data."
+ ::= { swhTACACSConfiguration 2 }
+
+ swhTACACSPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TACACS server port."
+ ::= { swhTACACSConfiguration 3 }
+
+-- swhTACACSLease OBJECT-TYPE
+-- SYNTAX INTEGER (0..9999)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The valid period of a user account from TACACS server,
+-- unit is seccond."
+-- ::= { swhTACACSConfiguration 4 }
+
+ swhTACACSRetry OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The retry times of connecting to an unknown TACACS server."
+ ::= { swhTACACSConfiguration 5 }
+
+ swhTACACSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TACACS server ip address."
+ ::= { swhTACACSConfiguration 6 }
+
+ swhTACACSIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th TACACS server ip address."
+ ::= { swhTACACSConfiguration 7 }
+
+ swhTACACSIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TACACS server ipv6 address."
+ ::= { swhTACACSConfiguration 8 }
+
+ swhTACACSIPv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th TACACS server ipv6 address."
+ ::= { swhTACACSConfiguration 9 }
+
+
+-- UserAuthentication(2).UserPasswordEncryption(4)
+
+ swhUserPasswordEncryption OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), md5(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable Password Encryption."
+ ::= { swhUserAuthentication 4 }
+
+
+-- NetworkManagement(3)
+
+ swhNetworkConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 1 }
+ swhSystemServiceConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 2 }
+ swhRS232TelnetConsoleConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 3 }
+ swhTimeServerConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 7 }
+ swhTimeRange
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 10 }
+ swhDeviceCommunity
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 4 }
+ swhTrapDestination
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 5 }
+ swhTrapConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 6 }
+ swhSyslogConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 8 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1)
+
+ swhNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { swhNetworkConfiguration 1 }
+
+ swhNetType OBJECT-TYPE
+ SYNTAX INTEGER { manual(1), dhcp(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ip from DHCP"
+ ::= { swhNetworkConfiguration 2 }
+
+ swhNetIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 3 }
+
+ swhNetIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 4 }
+
+ swhNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway"
+ ::= { swhNetworkConfiguration 5 }
+
+ swhNetIPv4En OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable IPv4 process."
+ ::= { swhNetworkConfiguration 8 }
+
+ swhNetCurrentIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 10 }
+
+ swhNetCurrentIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 11 }
+
+ swhNetCurrentGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Gateway"
+ ::= { swhNetworkConfiguration 12 }
+
+ swhNetIPSourceBinding OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP enable or disable"
+ ::= { swhNetworkConfiguration 20 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).IPSourceBindingTable(21)
+
+ swhNetIPSourceBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHNetIPSourceBindingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Security IP information."
+ ::= { swhNetworkConfiguration 21 }
+
+ -- Table Entry
+ swhNetIPSourceBindingEntry OBJECT-TYPE
+ SYNTAX SWHNetIPSourceBindingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhNetIPSourceBindingIndex }
+ ::= { swhNetIPSourceBindingTable 1 }
+
+ SWHNetIPSourceBindingEntry ::=
+ SEQUENCE {
+ swhNetIPSourceBindingIndex
+ INTEGER,
+ swhNetIPSourceBindingState
+ INTEGER,
+ swhNetIPSourceBindingIPAddress
+ DisplayString,
+ swhNetIPSourceBindingIPv6Address
+ DisplayString,
+ swhNetIPSourceBindingDelete
+ INTEGER
+ }
+
+ swhNetIPSourceBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP index"
+ ::= { swhNetIPSourceBindingEntry 1 }
+
+ swhNetIPSourceBindingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP State"
+ ::= { swhNetIPSourceBindingEntry 3 }
+
+ swhNetIPSourceBindingIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IPv4 Address"
+ ::= { swhNetIPSourceBindingEntry 4 }
+
+ swhNetIPSourceBindingIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IPv6 Address"
+ ::= { swhNetIPSourceBindingEntry 5 }
+
+ swhNetIPSourceBindingDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhNetIPSourceBindingEntry 10 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentDNSServerIPorIPv6Addr(28)
+
+-- swhNetCurrentDNSServerIPorIPv6AddrTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SwhNetCurrentDNSServerIPorIPv6AddrEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of IPv6 current state."
+-- ::= { swhNetworkConfiguration 28 }
+
+ -- Table Entry
+-- swhNetCurrentDNSServerIPorIPv6AddrEntry OBJECT-TYPE
+-- SYNTAX SwhNetCurrentDNSServerIPorIPv6AddrEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about DNS server Current State."
+-- INDEX { swhNetCurrentDNSServerIPorIPv6AddrIndex }
+-- ::= { swhNetCurrentDNSServerIPorIPv6AddrTable 1 }
+
+-- SwhNetCurrentDNSServerIPorIPv6AddrEntry ::=
+-- SEQUENCE {
+-- swhNetCurrentDNSServerIPorIPv6AddrIndex
+-- INTEGER,
+-- swhNetCurrentDNSServerIPorIPv6AddrState
+-- DisplayString
+-- }
+
+-- swhNetCurrentDNSServerIPorIPv6AddrIndex OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each port."
+-- ::= { swhNetCurrentDNSServerIPorIPv6AddrEntry 1 }
+
+-- swhNetCurrentDNSServerIPorIPv6AddrState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of DNS server addr current state."
+-- ::= { swhNetCurrentDNSServerIPorIPv6AddrEntry 2 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetDNSServerIPv6(30)
+
+-- swhNetDNSServerIPv6Addr OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "dns server ipv6 address."
+-- ::= { swhNetworkConfiguration 30 }
+
+-- swhNetDNSServerIPv6Addr2 OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "2th dns server ipv6 address."
+-- ::= { swhNetworkConfiguration 31 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetIPv6(32)
+
+ swhNetIPv6En OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable/disable IPv6 address."
+ ::= { swhNetworkConfiguration 32 }
+
+ swhNetIPv6AutoConfig OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration of IPv6 addresses using stateless autoconfig."
+ ::= { swhNetworkConfiguration 33 }
+
+ swhNetIPv6LinkLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 link-local address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 34 }
+
+ swhNetIPv6GlobalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 35 }
+
+ swhNetIPv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Gateway."
+ ::= { swhNetworkConfiguration 36 }
+
+ swhNetDHCPv6 OBJECT-TYPE
+ SYNTAX INTEGER { force(2), auto(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ipv6 from DHCPv6."
+ ::= { swhNetworkConfiguration 37 }
+
+ swhNetRapidCommit OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "set DHCPv6 rapid-commit"
+ ::= { swhNetworkConfiguration 38 }
+
+ swhNetCurrentIPv6LinklocalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPv6 current state."
+ ::= { swhNetworkConfiguration 39 }
+
+ swhNetCurrentIPv6GatewayAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 config name"
+ ::= { swhNetworkConfiguration 40 }
+
+ swhNetCurrentDHCPv6DUID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 config current state."
+ ::= { swhNetworkConfiguration 41 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentIPv6GlobalAddrTable(45)
+
+-- swhNetCurrentIPv6GlobalAddrTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SwhNetCurrentIPv6GlobalAddrEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of IPv6 current state."
+-- ::= { swhNetworkConfiguration 45 }
+
+ -- Table Entry
+-- swhNetCurrentIPv6GlobalAddrEntry OBJECT-TYPE
+-- SYNTAX SwhNetCurrentIPv6GlobalAddrEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about IPv6 Current State."
+-- INDEX { swhNetCurrentIPv6GlobalAddrIndex }
+-- ::= { swhNetCurrentIPv6GlobalAddrTable 1 }
+
+-- SwhNetCurrentIPv6GlobalAddrEntry ::=
+-- SEQUENCE {
+-- swhNetCurrentIPv6GlobalAddrIndex
+-- INTEGER,
+-- swhNetCurrentIPv6GlobalAddrState
+-- DisplayString
+-- }
+
+-- swhNetCurrentIPv6GlobalAddrIndex OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each port."
+-- ::= { swhNetCurrentIPv6GlobalAddrEntry 1 }
+
+-- swhNetCurrentIPv6GlobalAddrState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of IPv6 global addr current state."
+-- ::= { swhNetCurrentIPv6GlobalAddrEntry 2 }
+
+
+-- NetworkManagement(3).SystemServiceConfiguration(2)
+
+ swhServiceTelnetThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Telnet Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 1 }
+
+ swhServiceSSHThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SSH Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 10 }
+
+ swhServiceSNMPThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SNMP Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 3 }
+
+ swhServiceWebThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Web Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 4 }
+
+ swhServiceConsolePortThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Console Port Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 12 }
+
+
+-- NetworkManagement(3).RS232TelnetConsoleConfiguration(3)
+
+ swhRS232BaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Baud Rate (bps)
+ 9600 14400 19200 38400 57600 115200 are avaivable value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 2 }
+
+ swhRS232StopBits OBJECT-TYPE
+ -- SYNTAX INTEGER { "1"(1), "1.5"(2), "2"(3) }
+ SYNTAX INTEGER { x1(1), x1-5(2), x2(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Stop Bits
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 3 }
+
+ swhRS232ParityCheck OBJECT-TYPE
+ SYNTAX INTEGER { none(0), even(1), odd(2), mark(3), space(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Parity Check
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 4 }
+
+ swhRS232WordLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Word Length
+ 5 6 7 8 are available value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 5 }
+
+ swhRS232FlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Flow Control
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 6 }
+
+ swhTelnetPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "telnet port 1-65534
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 8 }
+
+ swhTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time out time.
+ 1-1440 are valid value.
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 11 }
+
+ swhTimeOutTimeUnit OBJECT-TYPE
+ SYNTAX INTEGER { seconds(0), minutes(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Time Out Unit.
+ (0 : seconds, 1 : minutes)"
+ ::= { swhRS232TelnetConsoleConfiguration 12 }
+
+ swhWebTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Web Time out time.
+ 1-1440 are valid value."
+ ::= { swhRS232TelnetConsoleConfiguration 13 }
+
+ swhConsolePortFailRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Console port fail retry
+ 1-10 are valid value"
+ ::= { swhRS232TelnetConsoleConfiguration 14 }
+
+ swhConsolePortFailBlockTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Console port fail Block Time
+ 1-120 are valid value"
+ ::= { swhRS232TelnetConsoleConfiguration 15 }
+
+
+-- NetworkManagement(3).DeviceCommunity(4)
+
+ swhAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 1 }
+
+ -- Table Entry
+ swhAgentEntry OBJECT-TYPE
+ SYNTAX SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhAgentIndex }
+ ::= { swhAgentTable 1 }
+
+ SWHAgentEntry ::=
+ SEQUENCE {
+ swhAgentIndex
+ INTEGER,
+ swhAgentValid
+ INTEGER,
+ swhAgentEnable
+ INTEGER,
+ swhAgentCommunity
+ DisplayString,
+ -- swhAgentPassword
+ -- DisplayString,
+ swhAgentDescription
+ DisplayString,
+ -- swhAgentIPSecurity
+ -- INTEGER,
+ -- swhAgentIPAddr
+ -- IpAddress,
+ swhAgentSNMPLevel
+ INTEGER,
+ swhAgentDelete
+ INTEGER
+ }
+
+ swhAgentIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhAgentEntry 1 }
+
+ swhAgentValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhAgentEntry 2 }
+
+ swhAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhAgentEntry 3 }
+
+ swhAgentCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhAgentEntry 4 }
+
+ --swhAgentPassword OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Password, this field not used, reserve"
+ -- ::= { swhAgentEntry 5 }
+
+ swhAgentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhAgentEntry 6 }
+
+ --swhAgentIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security, if enable,
+ -- only swhAgentIPAddr could walk or set SNMP"
+ -- ::= { swhAgentEntry 7 }
+
+ --swhAgentIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could walk or set SNMP."
+ -- ::= { swhAgentEntry 8 }
+
+ swhAgentSNMPLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Level"
+ ::= { swhAgentEntry 9 }
+
+ swhAgentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhAgentEntry 10 }
+
+ swhSNMPv3AgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 5 }
+
+ -- Table Entry
+ swhSNMPv3AgentEntry OBJECT-TYPE
+ SYNTAX SwhSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhSNMPv3AgentIndex }
+ ::= { swhSNMPv3AgentTable 1 }
+
+ SwhSNMPv3AgentEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ -- swhSNMPv3AgentEnable
+ -- INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ -- swhSNMPv3AgentSNMPLevel
+ -- INTEGER
+ -- swhAgentDelete
+ -- INTEGER
+ }
+
+ swhSNMPv3AgentIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhSNMPv3AgentEntry 1 }
+
+ swhSNMPv3AgentValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhSNMPv3AgentEntry 3 }
+
+-- swhSNMPv3AgentEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable"
+-- ::= { swhSNMPv3AgentEntry 5 }
+
+ swhSNMPv3AgentUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMPv3 UserName"
+ ::= { swhSNMPv3AgentEntry 7 }
+
+ swhSNMPv3AgentAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { none(0), md5(1), sha(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 9 }
+
+ swhSNMPv3AgentAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 11 }
+
+ swhSNMPv3AgentPrivate OBJECT-TYPE
+ SYNTAX INTEGER { none(0), des(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 12 }
+
+ swhSNMPv3AgentPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 13 }
+
+-- swhSNMPv3AgentSNMPLevel OBJECT-TYPE
+-- SYNTAX INTEGER { none(0), readonly(1), readwrite(2), administrator(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SNMPv3 Level"
+-- ::= { swhSNMPv3AgentEntry 17 }
+
+ SwhSNMPv3AuthEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString
+ }
+
+ SwhSNMPv3PrivEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ }
+
+
+-- NetworkManagement(3).TrapDestination(5)
+
+ swhTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Trap destination."
+ ::= { swhTrapDestination 1 }
+
+ -- Table Entry
+ swhTrapDestEntry OBJECT-TYPE
+ SYNTAX SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP Trap Destination.
+ Only Administrator can read this table"
+ INDEX { swhTrapDestIndex }
+ ::= { swhTrapDestTable 1 }
+
+ SWHTrapDestEntry ::=
+ SEQUENCE {
+ swhTrapDestIndex
+ INTEGER,
+ -- swhTrapDestValid
+ -- INTEGER,
+ swhTrapDestEnable
+ INTEGER,
+ swhTrapDestIPAddr
+ IpAddress,
+ swhTrapDestIPv6Addr
+ DisplayString,
+ swhTrapDestCommunity
+ DisplayString
+ }
+
+ swhTrapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Destination index"
+ ::= { swhTrapDestEntry 1 }
+
+ --swhTrapDestValid OBJECT-TYPE
+ -- SYNTAX INTEGER { valid(1), invalid(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Valid"
+ -- ::= { swhTrapDestEntry 2 }
+
+ swhTrapDestEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhTrapDestEntry 3 }
+
+ swhTrapDestCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhTrapDestEntry 4 }
+
+ swhTrapDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address SNMP TRAP send to"
+ ::= { swhTrapDestEntry 8 }
+
+ swhTrapDestIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 address SNMP TRAP send to"
+ ::= { swhTrapDestEntry 9 }
+
+
+-- NetworkManagement(3).TrapConfiguration(6)
+
+ swhTrapColdStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cold start trap enable or disable"
+ ::= { swhTrapConfiguration 1 }
+
+ swhTrapWarmStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "warm start trap enable or disable"
+ ::= { swhTrapConfiguration 2 }
+
+ swhTrapAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "authentication failure trap enable or disable"
+ ::= { swhTrapConfiguration 3 }
+
+ swhTrapPortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 4 }
+
+ swhTrapPowerFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "local machine system power down trap enable or disable"
+ ::= { swhTrapConfiguration 5 }
+
+ swhTrapCPULoading OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Loading trap enable or disable"
+ ::= { swhTrapConfiguration 11 }
+
+ swhTrapDigitalState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital I/O trap enable or disable"
+ ::= { swhTrapConfiguration 16 }
+
+ swhTrapAutoBackup OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto-backup trap enable or disable"
+ ::= { swhTrapConfiguration 13 }
+
+ swhTrapStormControl OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm control threshold is exceeded trap enable or disable"
+ ::= { swhTrapConfiguration 15 }
+
+ swhTrapMACLimiter OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC table threshold is exceeded trap enable or disable"
+ ::= { swhTrapConfiguration 14 }
+
+ swhTrapConsolePortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Console port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 17 }
+
+ swhTrapCPUTemperature OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU temperature trap enable or disable"
+ ::= { swhTrapConfiguration 18 }
+
+ swhTrapFastRedundancy OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 75 }
+
+
+-- NetworkManagement(3).TimeServerConfiguration(7)
+
+ swhTimeSync OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization"
+ ::= { swhTimeServerConfiguration 1 }
+
+ swhTimeServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ip address."
+ ::= { swhTimeServerConfiguration 2 }
+
+ swhTimeServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ip address."
+ ::= { swhTimeServerConfiguration 3 }
+
+ swhTimeSyncInterval OBJECT-TYPE
+ SYNTAX INTEGER { hour1(1),
+ hour2(2),
+ hour3(3),
+ hour4(4),
+ hour6(5),
+ hour8(6),
+ hour12(7),
+ hour24(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization Interval, unit is min."
+ ::= { swhTimeServerConfiguration 4 }
+
+ swhTimeZoneIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time zone
+ 0: GMT-11:00 Apia
+ 1: GMT-10:00 Honolulu
+ 2: GMT-9:00 Anchorage
+ 3: GMT-8:00 Vancouver
+ 4: GMT-8:00 San Francisco
+ 5: GMT-8:00 Seattle
+ 6: GMT-8:00 Los Angeles
+ 7: GMT-7:00 Phoenix
+ 8: GMT-7:00 Aklavik
+ 9: GMT-7:00 Edmonton
+ 10: GMT-7:00 Denver
+ 11: GMT-6:00 Guatemala
+ 12: GMT-6:00 San Salvador
+ 13: GMT-6:00 Tegucigalpa
+ 14: GMT-6:00 Managua
+ 15: GMT-6:00 Mexico City
+ 16: GMT-6:00 Winnipeg
+ 17: GMT-6:00 Houston
+ 18: GMT-6:00 Minneapolis
+ 19: GMT-6:00 St. Paul
+ 20: GMT-6:00 New Orleans
+ 21: GMT-6:00 Chicago
+ 22: GMT-6:00 Montgomery
+ 23: GMT-5:00 Indianapolis
+ 24: GMT-5:00 Lima
+ 25: GMT-5:00 Kingston
+ 26: GMT-5:00 Bogota
+ 27: GMT-5:00 Atlanta
+ 28: GMT-5:00 Detroit
+ 29: GMT-5:00 Havana
+ 30: GMT-5:00 Toronto
+ 31: GMT-5:00 Nassau
+ 32: GMT-5:00 Washington DC
+ 33: GMT-5:00 Ottawa
+ 34: GMT-5:00 Philadelphia
+ 35: GMT-5:00 New York
+ 36: GMT-5:00 Montreal
+ 37: GMT-5:00 Boston
+ 38: GMT-4:00 Santo Domingo
+ 39: GMT-4:00 La Paz
+ 40: GMT-4:00 Caracas
+ 41: GMT-4:00 San Juan
+ 42: GMT-4:00 Santiago
+ 43: GMT-4:00 Halifax
+ 44: GMT-4:00 Asuncion
+ 45: GMT-3:00 Buenos Aires
+ 46: GMT-3:00 Montevideo
+ 47: GMT-3:00 Brasilia
+ 48: GMT-3:00 Sao Paulo
+ 49: GMT-3:00 Rio de Janeiro
+ 50: GMT-2:00 Fernando de Noronha
+ 51: GMT-1:00 Praia
+ 52: GMT Reykjavik
+ 53: GMT Casablanca
+ 54: GMT Lisbon
+ 55: GMT Dublin
+ 56: GMT London
+ 57: GMT+1:00 Lagos
+ 58: GMT+1:00 Algiers
+ 59: GMT+1:00 Madrid
+ 60: GMT+1:00 Barcelona
+ 61: GMT+1:00 Paris
+ 62: GMT+1:00 Brussels
+ 63: GMT+1:00 Amsterdam
+ 64: GMT+1:00 Geneva
+ 65: GMT+1:00 Zurich
+ 66: GMT+1:00 Frankfurt
+ 67: GMT+1:00 Oslo
+ 68: GMT+1:00 Copenhagen
+ 69: GMT+1:00 Rome
+ 70: GMT+1:00 Berlin
+ 71: GMT+1:00 Prague
+ 72: GMT+1:00 Zagreb
+ 73: GMT+1:00 Vienna
+ 74: GMT+1:00 Stockholm
+ 75: GMT+1:00 Cape Town
+ 76: GMT+1:00 Budapest
+ 77: GMT+1:00 Belgrade
+ 78: GMT+1:00 Warsaw
+ 79: GMT+2:00 Johannesburg
+ 80: GMT+2:00 Harare
+ 81: GMT+2:00 Cairo
+ 82: GMT+2:00 Jerusalem
+ 83: GMT+2:00 Sofia
+ 84: GMT+2:00 Athens
+ 85: GMT+2:00 Tallinn
+ 86: GMT+2:00 Helsinki
+ 87: GMT+2:00 Bucharest
+ 88: GMT+2:00 Minsk
+ 89: GMT+2:00 Istanbul
+ 90: GMT+2:00 Kyiv
+ 91: GMT+2:00 Odesa
+ 92: GMT+2:00 Khartoum
+ 93: GMT+2:00 Ankara
+ 94: GMT+2:00 Beirut
+ 95: GMT+2:00 Amman
+ 96: GMT+3:00 Nairobi
+ 97: GMT+3:00 Addis Ababa
+ 98: GMT+3:00 Baghdad
+ 99: GMT+3:00 Aden
+ 100: GMT+3:00 Riyadh
+ 101: GMT+3:00 Antananarivo
+ 102: GMT+3:00 Kuwait City
+ 103: GMT+3:00 Moscow
+ 104: GMT+4:00 Abu Dhabi
+ 105: GMT+5:00 Karachi
+ 106: GMT+5:00 Tashkent
+ 107: GMT+5:00 Islamabad
+ 108: GMT+5:00 Lahore
+ 109: GMT+5:30 Mumbai
+ 110: GMT+5:30 New Delhi
+ 111: GMT+5:30 Kolkata
+ 112: GMT+6:00 Dhaka
+ 113: GMT+7:00 Bangkok
+ 114: GMT+7:00 Hanoi
+ 115: GMT+7:00 Jakarta
+ 116: GMT+8:00 Kuala Lumpur
+ 117: GMT+8:00 Singapore
+ 118: GMT+8:00 Hong Kong
+ 119: GMT+8:00 Perth
+ 120: GMT+8:00 Beijing
+ 121: GMT+8:00 Manila
+ 122: GMT+8:00 Shanghai
+ 123: GMT+8:00 Taipei
+ 124: GMT+9:00 Seoul
+ 125: GMT+9:00 Tokyo
+ 126: GMT+10:00 Melbourne
+ 127: GMT+10:00 Canberra
+ 128: GMT+10:00 Sydney
+ 129: GMT+10:00 Brisbane
+ 130: GMT+10:00 Vladivostok
+ 131: GMT+11:00 Kolonia
+ 132: GMT+12:00 Suva
+ 133: GMT+12:00 Kamchatka
+ 134: GMT+12:00 Wellington
+ 135: GMT+12:00 Anadyr
+ "
+ ::= { swhTimeServerConfiguration 5 }
+
+ swhTimeZone OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TimeZone."
+ ::= { swhTimeServerConfiguration 6 }
+
+ swhTimeDST OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), recurring(1), date(2)}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable Daylight Saving Time."
+ ::= { swhTimeServerConfiguration 7 }
+
+ swhTimeDSTRange OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time range when Daylight Saving Time (swhTimeDST) is enable"
+ ::= { swhTimeServerConfiguration 9 }
+
+ swhTimeServerIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ipv6 address."
+ ::= { swhTimeServerConfiguration 20 }
+
+ swhTimeServerIPv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ipv6 address."
+ ::= { swhTimeServerConfiguration 21 }
+
+
+-- NetworkManagement(3).MalAttemptLogConfiguration(8)
+
+ swhLogServer OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Log Server"
+ ::= { swhSyslogConfiguration 1 }
+
+ swhLogSNTPStatus OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Status"
+ ::= { swhSyslogConfiguration 3 }
+
+ swhLogServerIPAddr1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 1."
+ ::= { swhSyslogConfiguration 4 }
+
+ swhLogServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 2."
+ ::= { swhSyslogConfiguration 5 }
+
+ swhLogServerIPAddr3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 3."
+ ::= { swhSyslogConfiguration 6 }
+
+ swhLogServerIPv6Addr1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ipv6 address 1."
+ ::= { swhSyslogConfiguration 8 }
+
+ swhLogServerIPv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ipv6 address 2."
+ ::= { swhSyslogConfiguration 9 }
+
+ swhLogServerIPv6Addr3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ipv6 address 3."
+ ::= { swhSyslogConfiguration 10 }
+
+ swhLoggingType
+ OBJECT IDENTIFIER ::= { swhSyslogConfiguration 11 }
+
+ swhLoggingTypeTerminalHistory OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoggingType's Terminal History ."
+ ::= { swhLoggingType 1 }
+
+
+-- NetworkManagement(3).TimeRange(10)
+
+ swhTimeRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of time range."
+ ::= { swhTimeRange 1 }
+
+ -- Table Entry
+ swhTimeRangeEntry OBJECT-TYPE
+ SYNTAX SwhTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about time range."
+ INDEX { swhTimeRangeIndex }
+ ::= { swhTimeRangeTable 1 }
+
+ SwhTimeRangeEntry ::=
+ SEQUENCE {
+ swhTimeRangeIndex
+ INTEGER,
+ swhTimeRangeName
+ DisplayString,
+ swhTimeRangeAbsoluteStartHour
+ DisplayString,
+ swhTimeRangeAbsoluteStartMinute
+ DisplayString,
+ swhTimeRangeAbsoluteStartDate
+ INTEGER,
+ swhTimeRangeAbsoluteStartMonth
+ INTEGER,
+ swhTimeRangeAbsoluteStartYear
+ INTEGER,
+ swhTimeRangeAbsoluteStartReset
+ INTEGER,
+ swhTimeRangeAbsoluteEndHour
+ DisplayString,
+ swhTimeRangeAbsoluteEndMinute
+ DisplayString,
+ swhTimeRangeAbsoluteEndDate
+ INTEGER,
+ swhTimeRangeAbsoluteEndMonth
+ INTEGER,
+ swhTimeRangeAbsoluteEndYear
+ INTEGER,
+ swhTimeRangeAbsoluteEndReset
+ INTEGER,
+ swhTimeRangePeriodic1StartHour
+ DisplayString,
+ swhTimeRangePeriodic1StartMinute
+ DisplayString,
+ swhTimeRangePeriodic1StartDay
+ INTEGER,
+ swhTimeRangePeriodic1EndHour
+ DisplayString,
+ swhTimeRangePeriodic1EndMinute
+ DisplayString,
+ swhTimeRangePeriodic1EndDay
+ INTEGER,
+ swhTimeRangePeriodic1Delete
+ INTEGER,
+ swhTimeRangePeriodic2StartHour
+ DisplayString,
+ swhTimeRangePeriodic2StartMinute
+ DisplayString,
+ swhTimeRangePeriodic2StartDay
+ INTEGER,
+ swhTimeRangePeriodic2EndHour
+ DisplayString,
+ swhTimeRangePeriodic2EndMinute
+ DisplayString,
+ swhTimeRangePeriodic2EndDay
+ INTEGER,
+ swhTimeRangePeriodic2Delete
+ INTEGER,
+ swhTimeRangePeriodicList1StartHour
+ DisplayString,
+ swhTimeRangePeriodicList1StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList1EndHour
+ DisplayString,
+ swhTimeRangePeriodicList1EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList1Sun
+ INTEGER,
+ swhTimeRangePeriodicList1Mon
+ INTEGER,
+ swhTimeRangePeriodicList1Tue
+ INTEGER,
+ swhTimeRangePeriodicList1Wed
+ INTEGER,
+ swhTimeRangePeriodicList1Thr
+ INTEGER,
+ swhTimeRangePeriodicList1Fri
+ INTEGER,
+ swhTimeRangePeriodicList1Sat
+ INTEGER,
+ swhTimeRangePeriodicList1Delete
+ INTEGER,
+ swhTimeRangePeriodicList2StartHour
+ DisplayString,
+ swhTimeRangePeriodicList2StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList2EndHour
+ DisplayString,
+ swhTimeRangePeriodicList2EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList2Sun
+ INTEGER,
+ swhTimeRangePeriodicList2Mon
+ INTEGER,
+ swhTimeRangePeriodicList2Tue
+ INTEGER,
+ swhTimeRangePeriodicList2Wed
+ INTEGER,
+ swhTimeRangePeriodicList2Thr
+ INTEGER,
+ swhTimeRangePeriodicList2Fri
+ INTEGER,
+ swhTimeRangePeriodicList2Sat
+ INTEGER,
+ swhTimeRangePeriodicList2Delete
+ INTEGER,
+ swhTimeRangeDelete
+ INTEGER
+ }
+
+ swhTimeRangeIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "time range index"
+ ::= { swhTimeRangeEntry 1 }
+
+ swhTimeRangeName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name(32 characters)"
+ ::= { swhTimeRangeEntry 3 }
+
+ swhTimeRangeAbsoluteStartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 4 }
+
+ swhTimeRangeAbsoluteStartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 5 }
+
+ swhTimeRangeAbsoluteStartDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Date(1-31)"
+ ::= { swhTimeRangeEntry 6 }
+
+ swhTimeRangeAbsoluteStartMonth OBJECT-TYPE
+ SYNTAX INTEGER { jan(1), feb(2), mar(3), apr(4), may(5), jun(6), jul(7), aug(8), sep(9), oct(10), nov(11), dec(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Month(1-12)"
+ ::= { swhTimeRangeEntry 7 }
+
+ swhTimeRangeAbsoluteStartYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Year(2xxx)"
+ ::= { swhTimeRangeEntry 8 }
+
+ swhTimeRangeAbsoluteStartReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Reset"
+ ::= { swhTimeRangeEntry 9 }
+
+ swhTimeRangeAbsoluteEndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Hour(00-23)"
+ ::= { swhTimeRangeEntry 10 }
+
+ swhTimeRangeAbsoluteEndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Minute(00-59)"
+ ::= { swhTimeRangeEntry 11 }
+
+ swhTimeRangeAbsoluteEndDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Date(1-31)"
+ ::= { swhTimeRangeEntry 12 }
+
+ swhTimeRangeAbsoluteEndMonth OBJECT-TYPE
+ SYNTAX INTEGER { jan(1), feb(2), mar(3), apr(4), may(5), jun(6), jul(7), aug(8), sep(9), oct(10), nov(11), dec(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Month(1-12)"
+ ::= { swhTimeRangeEntry 13 }
+
+ swhTimeRangeAbsoluteEndYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Year(2xxx)"
+ ::= { swhTimeRangeEntry 14 }
+
+ swhTimeRangeAbsoluteEndReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Reset"
+ ::= { swhTimeRangeEntry 15 }
+
+ swhTimeRangePeriodic1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 16 }
+
+ swhTimeRangePeriodic1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 17 }
+
+ swhTimeRangePeriodic1StartDay OBJECT-TYPE
+ SYNTAX INTEGER { sun(0), mon(1), tue(2), wed(3), thu(4), fri(5), sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 18 }
+
+ swhTimeRangePeriodic1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 19 }
+
+ swhTimeRangePeriodic1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 20 }
+
+ swhTimeRangePeriodic1EndDay OBJECT-TYPE
+ SYNTAX INTEGER { sun(0), mon(1), tue(2), wed(3), thu(4), fri(5), sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 21 }
+
+ swhTimeRangePeriodic1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 22 }
+
+ swhTimeRangePeriodic2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 23 }
+
+ swhTimeRangePeriodic2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 24 }
+
+ swhTimeRangePeriodic2StartDay OBJECT-TYPE
+ SYNTAX INTEGER { sun(0), mon(1), tue(2), wed(3), thu(4), fri(5), sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 25 }
+
+ swhTimeRangePeriodic2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 26 }
+
+ swhTimeRangePeriodic2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 27 }
+
+ swhTimeRangePeriodic2EndDay OBJECT-TYPE
+ SYNTAX INTEGER { sun(0), mon(1), tue(2), wed(3), thu(4), fri(5), sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 28 }
+
+ swhTimeRangePeriodic2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 29 }
+
+ swhTimeRangePeriodicList1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 30 }
+
+ swhTimeRangePeriodicList1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 31 }
+
+ swhTimeRangePeriodicList1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 32 }
+
+ swhTimeRangePeriodicList1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 33 }
+
+ swhTimeRangePeriodicList1Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 34 }
+
+ swhTimeRangePeriodicList1Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 35 }
+
+ swhTimeRangePeriodicList1Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 36 }
+
+ swhTimeRangePeriodicList1Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 37 }
+
+ swhTimeRangePeriodicList1Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 38 }
+
+ swhTimeRangePeriodicList1Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 39 }
+
+ swhTimeRangePeriodicList1Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 40 }
+
+ swhTimeRangePeriodicList1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 41 }
+
+ swhTimeRangePeriodicList2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 42 }
+
+ swhTimeRangePeriodicList2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 43 }
+
+ swhTimeRangePeriodicList2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 44 }
+
+ swhTimeRangePeriodicList2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 45 }
+
+ swhTimeRangePeriodicList2Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 46 }
+
+ swhTimeRangePeriodicList2Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 47 }
+
+ swhTimeRangePeriodicList2Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 48 }
+
+ swhTimeRangePeriodicList2Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 49 }
+
+ swhTimeRangePeriodicList2Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 50 }
+
+ swhTimeRangePeriodicList2Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 51 }
+
+ swhTimeRangePeriodicList2Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 52 }
+
+ swhTimeRangePeriodicList2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Delete"
+ ::= { swhTimeRangeEntry 53 }
+
+ swhTimeRangeDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time range Delete"
+ ::= { swhTimeRangeEntry 56 }
+
+
+-- SwitchManagement(4)
+
+ swhSwitchConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 1 }
+ swhPortConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 2 }
+ swhLinkAggregation
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 45 }
+ swhRapidSpanningTree
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 40 }
+ swh8021XConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 55 }
+ swhMacAddressManagement
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 35 }
+ swhVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 4 }
+ swhQoSConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 60 }
+ swhDSCPRemark
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 61 }
+ swhPortMirroring
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 15 }
+ swhIGMPSnooping
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 50 }
+ swhStaticMulticastConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 70 }
+ swhSecurityConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 80 }
+ swhACLConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 65 }
+ swhLayer2ProtocolTunnel
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 37 }
+ swhLLDPConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 14 }
+ swhLoopDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 13 }
+ swhRingDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 24 }
+ swhFastRedundancy
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 91 }
+ swhDIDOConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 22 }
+ swhPOEConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 23 }
+ swhPoEManagementAndMonitor
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 89 }
+
+
+-- SwitchManagement(4).SwitchConfiguration(1)
+
+ swhSwitchMaxFrameSize OBJECT-TYPE
+ SYNTAX INTEGER (1518..9600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max frame size."
+ ::= { swhSwitchConfiguration 1 }
+
+ swhSwitchAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (0..77925)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac address Aging time
+ 0 means never age out, 1-9 Days, 10-77925 Secs"
+ ::= { swhSwitchConfiguration 3 }
+
+ swhSwitchStatisticsPollingPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Statistics Counter Polling Port,1~Max(Units)."
+ ::= { swhSwitchConfiguration 54 }
+
+ swhSwitchStatisticsPollingInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Statistics Counter Polling Interval,1-600(1/10 Sec)."
+ ::= { swhSwitchConfiguration 55 }
+
+ swhSwitch0180C2000000to0F OBJECT-TYPE
+ SYNTAX INTEGER { not-filter(0), filter(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter or not filter destination address 0180C2000000-0F."
+ ::= { swhSwitchConfiguration 9 }
+
+ swhSwitch0180C2000020to2F OBJECT-TYPE
+ SYNTAX INTEGER { not-filter(0), filter(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter or not filter destination address 0180C2000020-2F."
+ ::= { swhSwitchConfiguration 10 }
+
+ swhSwitch0180C2000010 OBJECT-TYPE
+ SYNTAX INTEGER { not-filter(0), filter(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter or not filter destination address 0180C2000010."
+ ::= { swhSwitchConfiguration 11 }
+
+
+-- SwitchManagement(4).PortConfiguration(2)
+
+ swhPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port descriptive and status information."
+ ::= { swhPortConfiguration 1 }
+
+ --swhSavePortConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Port Configuration to Flash ROM"
+ -- ::= { swhPortConfiguration 2 }
+
+ -- Table Entry
+ swhPortConfigEntry OBJECT-TYPE
+ SYNTAX SwhPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port config."
+ INDEX { swhPortConfigIndex }
+ ::= { swhPortConfigTable 1 }
+
+ SwhPortConfigEntry ::=
+ SEQUENCE {
+ swhPortConfigIndex
+ INTEGER,
+ swhPortConfigMediaType
+ INTEGER,
+ swhPortConfigState
+ INTEGER,
+ swhPortConfigType
+ INTEGER,
+ swhPortConfigSpeed
+ INTEGER,
+ swhPortConfigDuplex
+ INTEGER,
+ swhPortConfigFlowControl
+ INTEGER,
+ swhPortConfigDescription
+ DisplayString
+ }
+
+ swhPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortConfigEntry 1 }
+
+ swhPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { swhPortConfigEntry 2 }
+
+ swhPortConfigType OBJECT-TYPE
+ SYNTAX INTEGER { auto-negotiation(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port type"
+ ::= { swhPortConfigEntry 3 }
+
+ swhPortConfigSpeed OBJECT-TYPE
+ SYNTAX INTEGER { speed-10M(0), speed-100M(1), speed-1000M(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port Speed 10 100 1000
+ it's configuration, NOT current speed,
+ current speed is swhPortStatusSpeed under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 4 }
+
+ swhPortConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "duplex
+ it's configuration, NOT current duplex,
+ current duplex is swhPortStatusDuplex under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 5 }
+
+ swhPortConfigFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { swhPortConfigEntry 6 }
+
+ swhPortConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortConfigEntry 7 }
+
+ swhPortConfigMediaType OBJECT-TYPE
+ SYNTAX INTEGER { copper(0), fiber(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortConfigEntry 8 }
+
+
+-- SwitchManagement(4).PriorityAndRateLimitConfiguration(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4)
+
+ swhPortVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 1 }
+
+ swh8021QVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 2 }
+
+ swhVLANTranslationConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 7 }
+
+-- swhQinQVLANConfiguration
+-- OBJECT IDENTIFIER ::= { swhVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).PortVLANConfiguration(1)
+
+ swhPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Based VLAN Configuration."
+ ::= { swhPortVLANConfiguration 1 }
+
+ -- Table Entry
+ swhPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port based vlan config."
+ INDEX { swhPortVLANConfigIndex }
+ ::= { swhPortVLANConfigTable 1 }
+
+ SWHPortVLANConfigEntry ::=
+ SEQUENCE {
+ swhPortVLANConfigIndex
+ INTEGER,
+ swhPortVLANConfigValid
+ INTEGER,
+ swhPortVLANConfigName
+ DisplayString,
+ swhPortVLANConfigPort1
+ INTEGER,
+ swhPortVLANConfigPort2
+ INTEGER,
+ swhPortVLANConfigPort3
+ INTEGER,
+ swhPortVLANConfigPort4
+ INTEGER,
+ swhPortVLANConfigPort5
+ INTEGER,
+ swhPortVLANConfigPort6
+ INTEGER,
+ swhPortVLANConfigCPU
+ INTEGER,
+ swhPortVLANConfigDelete
+ INTEGER
+ }
+
+ swhPortVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swhPortVLANConfigEntry 1 }
+
+ swhPortVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swhPortVLANConfigEntry 2 }
+
+ swhPortVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swhPortVLANConfigEntry 4 }
+
+ swhPortVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 5 }
+
+ swhPortVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 6 }
+
+ swhPortVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 7 }
+
+ swhPortVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 8 }
+
+ swhPortVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 9 }
+
+ swhPortVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 10 }
+
+ swhPortVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 55 }
+
+ swhPortVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swhPortVLANConfigEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2)
+
+ swh8021QTrunkVLAN
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 1 }
+
+ swh8021QPortVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 2 }
+
+ swh8021QManagementVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTrunkVLAN(1)
+
+ swh8021QTrunkVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Trunk VLAN Configuration."
+ ::= { swh8021QTrunkVLAN 1 }
+
+ -- Table Entry
+ swh8021QTrunkVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about trunk vlan config."
+ INDEX { swh8021QTrunkVLANIndex }
+ ::= { swh8021QTrunkVLANTable 1 }
+
+ SWH8021QTrunkVLANEntry ::=
+ SEQUENCE {
+ swh8021QTrunkVLANIndex
+ INTEGER,
+ swh8021QTrunkVLANValid
+ INTEGER,
+ swh8021QTrunkVLANVID
+ INTEGER,
+ swh8021QTrunkVLANName
+ DisplayString,
+ swh8021QTrunkVLANPort1
+ INTEGER,
+ swh8021QTrunkVLANPort2
+ INTEGER,
+ swh8021QTrunkVLANPort3
+ INTEGER,
+ swh8021QTrunkVLANPort4
+ INTEGER,
+ swh8021QTrunkVLANPort5
+ INTEGER,
+ swh8021QTrunkVLANPort6
+ INTEGER,
+ swh8021QTrunkVLANCPU
+ INTEGER,
+ swh8021QTrunkVLANDelete
+ INTEGER
+ }
+
+ swh8021QTrunkVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTrunkVLANEntry 1 }
+
+ swh8021QTrunkVLANValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swh8021QTrunkVLANEntry 2 }
+
+ swh8021QTrunkVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTrunkVLANEntry 3 }
+
+ swh8021QTrunkVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTrunkVLANEntry 4 }
+
+ swh8021QTrunkVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 5 }
+
+ swh8021QTrunkVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 6 }
+
+ swh8021QTrunkVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 7 }
+
+ swh8021QTrunkVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 8 }
+
+ swh8021QTrunkVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 9 }
+
+ swh8021QTrunkVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 10 }
+
+ swh8021QTrunkVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 55 }
+
+ swh8021QTrunkVLANDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swh8021QTrunkVLANEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2)
+
+ swh8021QTunnelEtherType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q Tunnel Ether Type; 0x0000-0xFFFF"
+ ::= { swh8021QPortVLANConfig 14 }
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPortVLANConfigTable(2)
+
+ swh8021QPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { swh8021QPortVLANConfig 2 }
+
+ -- Table Entry
+ swh8021QPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port VLAN ID "
+ INDEX { swh8021QPortIndex }
+ ::= { swh8021QPortVLANConfigTable 1 }
+
+ SWH8021QPortVLANConfigEntry ::=
+ SEQUENCE {
+ swh8021QPortIndex
+ INTEGER,
+ swh8021QPortVLANMode
+ INTEGER,
+ swh8021QPortAccessVLAN
+ INTEGER,
+ swh8021QPortTrunkVLAN
+ DisplayString
+ }
+
+ swh8021QPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swh8021QPortVLANConfigEntry 1 }
+
+ swh8021QPortAccessVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Access VLAN ID(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 2 }
+
+ swh8021QPortVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2), dot1qtunnel(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port VLAN mode."
+ ::= { swh8021QPortVLANConfigEntry 20 }
+
+ swh8021QPortTrunkVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Trunk VLAN ID member(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 25 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QVLANTranslation(15)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QManagementVLANConfig(5)
+
+ swh8021QManagementVLANConfigCPUVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU VLAN ID.(1-4094)"
+ ::= { swh8021QManagementVLANConfig 1 }
+
+ swh8021QManagementVLANConfigVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aware is disable or enable"
+ ::= { swh8021QManagementVLANConfig 3 }
+
+ swh8021QManagementVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 5 }
+
+ swh8021QManagementVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 6 }
+
+ swh8021QManagementVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 7 }
+
+ swh8021QManagementVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 8 }
+
+ swh8021QManagementVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 9 }
+
+ swh8021QManagementVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 10 }
+
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8).8021QTransVIDTable(2)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5)
+
+-- swhQinQVLANMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Mode"
+-- ::= { swhQinQVLANConfiguration 1 }
+
+-- swhQinQVLANEtherType OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN Ether Type; 0x0000-0xFFFF"
+-- ::= { swhQinQVLANConfiguration 2 }
+
+-- swhQinQVLANPassThroughMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through Mode"
+-- ::= { swhQinQVLANConfiguration 57 }
+
+-- swhQinQVLANPassThroughVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 59 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANConfigTable(60)
+
+-- swhQinQVLANConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of 802.1q VLAN ID."
+-- ::= { swhQinQVLANConfiguration 60 }
+
+ -- Table Entry
+-- swhQinQVLANConfigEntry OBJECT-TYPE
+-- SYNTAX SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about QinQ VLAN Config"
+-- INDEX { swhQinQVLANPortIndex }
+-- ::= { swhQinQVLANConfigTable 1 }
+
+-- SWHQinQVLANConfigEntry ::=
+-- SEQUENCE {
+-- swhQinQVLANPortIndex
+-- INTEGER,
+-- swhQinQVLANPortName
+-- DisplayString,
+-- swhQinQVLANPortStagVID
+-- INTEGER,
+-- swhQinQVLANPortISPPort
+-- INTEGER
+-- }
+
+-- swhQinQVLANPortIndex OBJECT-TYPE
+-- SYNTAX INTEGER (0..2147483647)
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhQinQVLANConfigEntry 1 }
+
+-- swhQinQVLANPortName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Name"
+-- ::= { swhQinQVLANConfigEntry 3 }
+
+-- swhQinQVLANPortStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify port Stag VLAN ID(1-4094)."
+-- ::= { swhQinQVLANConfigEntry 6 }
+
+-- swhQinQVLANPortISPPort OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhQinQVLANConfigEntry 7 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANManagementStagVID(61)
+
+-- swhQinQVLANManagementStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Management Stag VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 61 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).PortIsolationConfiguration(6)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).VLANTranslationConfiguration(7)
+
+ swhVLANTranslationConfigVLANTranslation OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or Disable VLAN Translation"
+ ::= { swhVLANTranslationConfiguration 1 }
+
+ swhVLANTranslationConfigVLANTranslationDeleteAll OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete VLAN Translation entry"
+ ::= { swhVLANTranslationConfiguration 2 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).VLANTranslationConfiguration(7).VLANTranslationConfigTable(5)
+
+ swhVLANTranslationConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhVLANTranslationConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of VLAN Translation."
+ ::= { swhVLANTranslationConfiguration 5 }
+
+ -- Table Entry
+ swhVLANTranslationConfigEntry OBJECT-TYPE
+ SYNTAX SwhVLANTranslationConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about VLAN Translation"
+ INDEX { swhVLANTranslationConfigIndex }
+ ::= { swhVLANTranslationConfigTable 1 }
+
+ SwhVLANTranslationConfigEntry ::=
+ SEQUENCE {
+ swhVLANTranslationConfigIndex
+ INTEGER,
+ swhVLANTranslationConfigValid
+ INTEGER,
+ swhVLANTranslationConfigName
+ DisplayString,
+ swhVLANTranslationConfigPort
+ INTEGER,
+ swhVLANTranslationConfigOriginalVID
+ INTEGER,
+ swhVLANTranslationConfigMappedVID
+ INTEGER,
+ swhVLANTranslationConfigPriority
+ INTEGER,
+ swhVLANTranslationConfigDelete
+ INTEGER
+ }
+
+ swhVLANTranslationConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhVLANTranslationConfigEntry 1 }
+
+ swhVLANTranslationConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This entry is valid or invalid."
+ ::= { swhVLANTranslationConfigEntry 2 }
+
+ swhVLANTranslationConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Translation Name"
+ ::= { swhVLANTranslationConfigEntry 4 }
+
+ swhVLANTranslationConfigPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhVLANTranslationConfigEntry 5 }
+
+ swhVLANTranslationConfigOriginalVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Original VLAN ID(1-4094)."
+ ::= { swhVLANTranslationConfigEntry 6 }
+
+ swhVLANTranslationConfigMappedVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Translated VLAN ID(1-4094)."
+ ::= { swhVLANTranslationConfigEntry 7 }
+
+ swhVLANTranslationConfigPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Priority(0-7)."
+ ::= { swhVLANTranslationConfigEntry 8 }
+
+ swhVLANTranslationConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhVLANTranslationConfigEntry 10 }
+
+
+-- SwitchManagement(4).SpanningTreeProtocol(9)
+
+
+-- SwitchManagement(4).RateLimiting(10)
+
+
+-- SwitchManagement(4).L2ProtocolConverting(11)
+
+
+-- SwitchManagement(4).CDPConfiguration(12)
+
+
+-- SwitchManagement(4).LoopDetection(13)
+
+ swhLoopConfigLoopDetection OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loop Detection is disable or enable."
+ ::= { swhLoopDetection 60 }
+
+ swhLoopConfigDetectionInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected Interval(1-180 Secs)"
+ ::= { swhLoopDetection 63 }
+
+ swhLoopConfigUnlockInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Looped port unlock-interval(1-1440 Mins).
+ Set the interval to check the port is loop-free or not"
+ ::= { swhLoopDetection 64 }
+
+ swhLoopConfigAllVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "All VLAN is disable or enable."
+ ::= { swhLoopDetection 69 }
+
+ swhLoopConfigVLAN1 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 65 }
+
+ swhLoopConfigVLAN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 66 }
+
+ swhLoopConfigVLAN3 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 67 }
+
+ swhLoopConfigVLAN4 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 68 }
+
+ swhLoopConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 1 }
+
+ swhLoopConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 2 }
+
+ swhLoopConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 3 }
+
+ swhLoopConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 4 }
+
+ swhLoopConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 5 }
+
+ swhLoopConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 6 }
+
+
+-- SwitchManagement(4).LoopDetection(13).LoopConfigTable(80)
+
+
+-- SwitchManagement(4).LLDPConfiguration(14)
+
+ swhLLDPConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 1 }
+
+ swhLLDPConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 2 }
+
+ swhLLDPConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 3 }
+
+ swhLLDPConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 4 }
+
+ swhLLDPConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 5 }
+
+ swhLLDPConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 6 }
+
+ swhLLDPConfigReceiverHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Receiver Hold-Time(1-3600 Secs)"
+ ::= { swhLLDPConfiguration 90 }
+
+ swhLLDPConfigSendingLLDPPacketInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packet Interval(1-180 Secs)"
+ ::= { swhLLDPConfiguration 91 }
+
+ swhLLDPConfigSendingLLDPPacketPerDiscover OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packets Per Discover(1-16 Packet)"
+ ::= { swhLLDPConfiguration 92 }
+
+ swhLLDPConfigItem OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selection of LLDP TLVs to send"
+ ::= { swhLLDPConfiguration 94 }
+
+ swhLLDPConfigPortDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description is On or Off"
+ ::= { swhLLDPConfiguration 95 }
+
+ swhLLDPConfigSystemName OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Name is On or Off"
+ ::= { swhLLDPConfiguration 96 }
+
+ swhLLDPConfigSystemDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Description is On or Off"
+ ::= { swhLLDPConfiguration 97 }
+
+ swhLLDPConfigSystemCapabilities OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities is On or Off"
+ ::= { swhLLDPConfiguration 98 }
+
+ swhLLDPConfigManagementAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address is On or Off"
+ ::= { swhLLDPConfiguration 99 }
+
+
+-- SwitchManagement(4).PortMirroring(15)
+
+ swhTargetPort OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Target Port"
+ ::= { swhPortMirroring 2 }
+
+
+-- SwitchManagement(4).PortMirroring(15).PortMirrorSourcePortConfigTable(1)
+
+ swhPortMirrorSourcePortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPortMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Source Port Configuration."
+ ::= { swhPortMirroring 1 }
+
+ -- Table Entry
+ swhPortMirrorSourcePortConfigEntry OBJECT-TYPE
+ SYNTAX SwhPortMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Source Port Config."
+ INDEX { swhPortMirrorSourcePortConfigIndex }
+ ::= { swhPortMirrorSourcePortConfigTable 1 }
+
+ SwhPortMirrorSourcePortConfigEntry ::=
+ SEQUENCE {
+ swhPortMirrorSourcePortConfigIndex
+ INTEGER,
+ swhPortMirrorSourcePortConfigMember
+ INTEGER
+ }
+
+ swhPortMirrorSourcePortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortMirrorSourcePortConfigEntry 1 }
+
+ swhPortMirrorSourcePortConfigMember OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source Port Member"
+ ::= { swhPortMirrorSourcePortConfigEntry 2 }
+
+
+-- SwitchManagement(4).StormControl(16)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourcePortConfigTable(10)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorVIDConfigTable(11)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorDestinationIPConfigTable(12)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourceIPConfigTable(13)
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DIConfigTable(1)
+
+ swhDIConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhDIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input config."
+ ::= { swhDIDOConfiguration 1 }
+
+ -- Table Entry
+ swhDIConfigEntry OBJECT-TYPE
+ SYNTAX SwhDIConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input config."
+ INDEX { swhDIConfigIndex }
+ ::= { swhDIConfigTable 1 }
+
+ SwhDIConfigEntry ::=
+ SEQUENCE {
+ swhDIConfigIndex
+ INTEGER,
+ swhDIConfigNormal
+ INTEGER
+ }
+
+ swhDIConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital input."
+ ::= { swhDIConfigEntry 1 }
+
+ swhDIConfigNormal OBJECT-TYPE
+ SYNTAX INTEGER { close(0), open(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhDIConfigEntry 2 }
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DOConfigTable(2)
+
+ swhDOConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhDOConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital output config."
+ ::= { swhDIDOConfiguration 2 }
+
+ -- Table Entry
+ swhDOConfigEntry OBJECT-TYPE
+ SYNTAX SwhDOConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital output config."
+ INDEX { swhDOConfigIndex }
+ ::= { swhDOConfigTable 1 }
+
+ SwhDOConfigEntry ::=
+ SEQUENCE {
+ swhDOConfigIndex
+ INTEGER,
+ swhDOConfigNormal
+ INTEGER,
+ swhDOConfigEventTrigger
+ INTEGER,
+ swhDOConfigEventDigitalInput1
+ INTEGER,
+ swhDOConfigEventPower1
+ INTEGER,
+ swhDOConfigEventPower2
+ INTEGER,
+ swhDOConfigEventPortList
+ DisplayString
+ }
+
+ swhDOConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital output."
+ ::= { swhDOConfigEntry 1 }
+
+ swhDOConfigNormal OBJECT-TYPE
+ SYNTAX INTEGER { close(0), open(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital output normal."
+ ::= { swhDOConfigEntry 2 }
+
+ swhDOConfigEventTrigger OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "event trigger."
+ ::= { swhDOConfigEntry 3 }
+
+ swhDOConfigEventDigitalInput1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "event digital input 1."
+ ::= { swhDOConfigEntry 4 }
+
+ swhDOConfigEventPortList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "event port list."
+ ::= { swhDOConfigEntry 6 }
+
+ swhDOConfigEventPower1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "event power 1."
+ ::= { swhDOConfigEntry 7 }
+
+ swhDOConfigEventPower2 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "event power 2."
+ ::= { swhDOConfigEntry 8 }
+
+
+-- SwitchManagement(4).POEConfiguration(23)
+
+-- swhPOEConfigEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable POE config."
+-- ::= { swhPOEConfiguration 1 }
+
+ swhPOEPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of POE port config."
+ ::= { swhPOEConfiguration 2 }
+
+-- swhPOEConfigBudgetMode OBJECT-TYPE
+-- SYNTAX INTEGER { class(0), fixed(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "POE Budget Mode config."
+-- ::= { swhPOEConfiguration 3 }
+
+-- swhPOEConfigAlarmThreshold OBJECT-TYPE
+-- SYNTAX INTEGER (1..99)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "POE Alarm Threshold config."
+-- ::= { swhPOEConfiguration 4 }
+
+ swhPOEConfigTotalBudget OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "POE Total Budget config."
+ ::= { swhPOEConfiguration 5 }
+
+
+ -- Table Entry
+ swhPOEPortConfigEntry OBJECT-TYPE
+ SYNTAX SwhPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about POE port config."
+ INDEX { swhPOEPortConfigIndex }
+ ::= { swhPOEPortConfigTable 1 }
+
+ SwhPOEPortConfigEntry ::=
+ SEQUENCE {
+ swhPOEPortConfigIndex
+ INTEGER,
+ swhPOEPortConfigPort
+ INTEGER,
+ swhPOEPortConfigState
+ INTEGER,
+ swhPOEPortConfigName
+ DisplayString,
+ swhPOEPortConfigPriority
+ INTEGER,
+ swhPOEPortConfigTimeRange
+ DisplayString,
+ swhPOEPortConfigSchedule
+ INTEGER
+ }
+
+ swhPOEPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port config."
+ ::= { swhPOEPortConfigEntry 1 }
+
+ swhPOEPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { shutdown(0), injector-30watt(1), auto-afat(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port State."
+ ::= { swhPOEPortConfigEntry 2 }
+
+ swhPOEPortConfigPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhPOEPortConfigEntry 3 }
+
+ swhPOEPortConfigName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhPOEPortConfigEntry 4 }
+
+ swhPOEPortConfigPriority OBJECT-TYPE
+ SYNTAX INTEGER { critical(0), high(1), low(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority."
+ ::= { swhPOEPortConfigEntry 7 }
+
+ swhPOEPortConfigTimeRange OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Range"
+ ::= { swhPOEPortConfigEntry 5 }
+
+ swhPOEPortConfigSchedule OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Schedule."
+ ::= { swhPOEPortConfigEntry 6 }
+
+-- SwitchManagement(4).RingDetection(24)
+
+ swhRingDetectionEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Enable"
+ ::= { swhRingDetection 1 }
+
+-- swhRingDetectionAccording OBJECT-TYPE
+-- SYNTAX INTEGER { software(0), hardware(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Ring Detection According"
+-- ::= { swhRingDetection 3 }
+
+ swhRingDetectionSoftwareRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Software Role"
+ ::= { swhRingDetection 2 }
+
+ swhRingDetectionPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Port List"
+ ::= { swhRingDetection 4 }
+
+
+-- SwitchManagement(4).FastRedundancy(91)
+
+ swhFastRedundancyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input config."
+ ::= { swhFastRedundancy 1 }
+
+ -- Table Entry
+ swhFastRedundancyConfigEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input config."
+ INDEX { swhFastRedundancyConfigIndex }
+ ::= { swhFastRedundancyConfigTable 1 }
+
+ SwhFastRedundancyConfigEntry ::=
+ SEQUENCE {
+ swhFastRedundancyConfigIndex
+ INTEGER,
+ swhFastRedundancyConfigValid
+ INTEGER,
+ swhFastRedundancyConfigGroupID
+ INTEGER,
+ swhFastRedundancyConfigDescription
+ DisplayString,
+ swhFastRedundancyConfigProtocol
+ INTEGER,
+ swhFastRedundancyConfigEnable
+ INTEGER,
+ swhFastRedundancyConfigRole
+ INTEGER,
+ swhFastRedundancyConfigPort1
+ INTEGER,
+ swhFastRedundancyConfigPort1Role
+ INTEGER,
+ swhFastRedundancyConfigPort2
+ INTEGER,
+ swhFastRedundancyConfigPort2Role
+ INTEGER,
+ swhFastRedundancyConfigDelete
+ INTEGER
+ }
+
+ swhFastRedundancyConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital input."
+ ::= { swhFastRedundancyConfigEntry 1 }
+
+ swhFastRedundancyConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 2 }
+
+ swhFastRedundancyConfigGroupID OBJECT-TYPE
+ SYNTAX INTEGER { id-1(1),
+ id-2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 3 }
+
+ swhFastRedundancyConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyConfigEntry 4 }
+
+ swhFastRedundancyConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER { fast-ringv2(0), chain(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 5 }
+
+ swhFastRedundancyConfigEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 6 }
+
+ swhFastRedundancyConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(-1), slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Role."
+ ::= { swhFastRedundancyConfigEntry 7 }
+
+ swhFastRedundancyConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 8 }
+
+ swhFastRedundancyConfigPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0), head(1), tail(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port1 Role."
+ ::= { swhFastRedundancyConfigEntry 9 }
+
+ swhFastRedundancyConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 10 }
+
+ swhFastRedundancyConfigPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port2 Role."
+ ::= { swhFastRedundancyConfigEntry 11 }
+
+ swhFastRedundancyConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhFastRedundancyConfigEntry 13 }
+
+
+-- SwitchManagement(4).QoSPriority(30)
+
+
+-- SwitchManagement(4).QoSPriority(30).PortPriorityTable(4)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pPriorityTable(5)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPriorityTable(6)
+
+
+-- SwitchManagement(4).QoSPriority(30).VLANPriorityTable(25)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingTable(31)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingDSCPTable(32)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPRemarkingTable(41)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPortRemarkingTable(42)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).MacAddressManagement(35)
+
+ swhMACTableLearning
+ OBJECT IDENTIFIER ::= { swhMacAddressManagement 1 }
+ swhStaticMACTableConfiguration
+ OBJECT IDENTIFIER ::= { swhMacAddressManagement 3 }
+
+
+-- SwitchManagement(4).MacAddressManagement(35).MACTableLearning(1).MACTableLearningTable(2)
+
+ swhMACTableLearningTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhMACTableLearningEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC Table Learning."
+ ::= { swhMACTableLearning 2 }
+
+ -- Table Entry
+ swhMACTableLearningEntry OBJECT-TYPE
+ SYNTAX SwhMACTableLearningEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about MAC Table Learnin."
+ INDEX { swhMACTableLearningIndex }
+ ::= { swhMACTableLearningTable 1 }
+
+ SwhMACTableLearningEntry ::=
+ SEQUENCE {
+ swhMACTableLearningIndex
+ INTEGER,
+ swhMACTableLearningLearning
+ INTEGER
+ }
+
+ swhMACTableLearningIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each MAC Table Learnin."
+ ::= { swhMACTableLearningEntry 1 }
+
+ swhMACTableLearningLearning OBJECT-TYPE
+ SYNTAX INTEGER { auto(0), disable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Learning."
+ ::= { swhMACTableLearningEntry 2 }
+
+
+-- SwitchManagement(4).MacAddressManagement(35).StaticMACTableConfiguration(3).StaticForwardTable(2)
+
+ swhStaticForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Static Forwarding."
+ ::= { swhStaticMACTableConfiguration 2 }
+
+ -- Table Entry
+ swhStaticForwardEntry OBJECT-TYPE
+ SYNTAX SwhStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Static Forwarding Configuration"
+ INDEX { swhStaticForwardIndex }
+ ::= { swhStaticForwardTable 1 }
+
+ SwhStaticForwardEntry ::=
+ SEQUENCE {
+ swhStaticForwardIndex
+ INTEGER,
+ swhStaticForwardValid
+ INTEGER,
+ swhStaticForwardMacAddress
+ MacAddress,
+ swhStaticForwardVID
+ INTEGER,
+ swhStaticForwardPort
+ INTEGER,
+ swhStaticForwardDelete
+ INTEGER
+ }
+
+ swhStaticForwardIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Static Forwarding index."
+ ::= { swhStaticForwardEntry 1 }
+
+ swhStaticForwardValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This MAC address is valid or invalid."
+ ::= { swhStaticForwardEntry 2 }
+
+ swhStaticForwardMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address"
+ ::= { swhStaticForwardEntry 3 }
+
+ swhStaticForwardVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhStaticForwardEntry 4 }
+
+ swhStaticForwardPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static forward packets to this port."
+ ::= { swhStaticForwardEntry 5 }
+
+ swhStaticForwardDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this MAC address."
+ ::= { swhStaticForwardEntry 6 }
+
+
+-- SwitchManagement(4).Layer2ProtocolTunnel(37)
+
+ swhL2PTConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Layer 2 Protocol Tunneling is Disable or Enable"
+ ::= { swhLayer2ProtocolTunnel 1 }
+
+ swhL2PTConfigDestinationMACAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..256))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MAC Address"
+ ::= { swhLayer2ProtocolTunnel 2 }
+
+ swhL2PTConfigClassOfService OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Class of Service(0-7)"
+ ::= { swhLayer2ProtocolTunnel 3 }
+
+-- SwitchManagement(4).Layer2ProtocolTunnel(37).L2PTPortConfigTable(5)
+
+ swhL2PTPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhL2PTPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Layer 2 Protocol Tunneling."
+ ::= { swhLayer2ProtocolTunnel 5 }
+
+ -- Table Entry
+ swhL2PTPortConfigEntry OBJECT-TYPE
+ SYNTAX SwhL2PTPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Layer 2 Protocol Tunneling Configuration"
+ INDEX { swhL2PTPortConfigIndex }
+ ::= { swhL2PTPortConfigTable 1 }
+
+ SwhL2PTPortConfigEntry ::=
+ SEQUENCE {
+ swhL2PTPortConfigIndex
+ INTEGER,
+ swhL2PTPortConfigPort
+ DisplayString,
+ swhL2PTPortConfigCDP
+ INTEGER,
+ swhL2PTPortConfigLLDP
+ INTEGER,
+ swhL2PTPortConfigSTP
+ INTEGER,
+ swhL2PTPortConfigVTP
+ INTEGER,
+ swhL2PTPortConfigLACP
+ INTEGER,
+ swhL2PTPortConfigPAgP
+ INTEGER,
+ swhL2PTPortConfigUDLD
+ INTEGER,
+ swhL2PTPortConfigClear
+ INTEGER
+ }
+
+ swhL2PTPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Layer 2 Protocol Tunneling index."
+ ::= { swhL2PTPortConfigEntry 1 }
+
+ swhL2PTPortConfigPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Layer 2 Protocol Tunneling Port Number."
+ ::= { swhL2PTPortConfigEntry 2 }
+
+ swhL2PTPortConfigCDP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CDP."
+ ::= { swhL2PTPortConfigEntry 3 }
+
+ swhL2PTPortConfigLLDP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LLDP."
+ ::= { swhL2PTPortConfigEntry 4 }
+
+ swhL2PTPortConfigSTP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "STP."
+ ::= { swhL2PTPortConfigEntry 5 }
+
+ swhL2PTPortConfigVTP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VTP."
+ ::= { swhL2PTPortConfigEntry 6 }
+
+ swhL2PTPortConfigLACP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LACP."
+ ::= { swhL2PTPortConfigEntry 7 }
+
+ swhL2PTPortConfigPAgP OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PAgP."
+ ::= { swhL2PTPortConfigEntry 8 }
+
+ swhL2PTPortConfigUDLD OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "UDLD."
+ ::= { swhL2PTPortConfigEntry 9 }
+
+ swhL2PTPortConfigClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear this port setting."
+ ::= { swhL2PTPortConfigEntry 50 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40)
+
+ swhRSTPSwitchSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 3 }
+ swhRSTPAggregatedPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 9 }
+ swhRSTPPhysicalPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 12 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPSwitchSettings(3)
+
+ swhRSTPSwitchSettingsSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Priority"
+ ::= { swhRSTPSwitchSettings 6 }
+
+ swhRSTPSwitchSettingsSystemPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { priority-0(0),
+ priority-4096(1),
+ priority-8192(2),
+ priority-12288(3),
+ priority-16384(4),
+ priority-20480(5),
+ priority-24576(6),
+ priority-28672(7),
+ priority-32768(8),
+ priority-36864(9),
+ priority-40960(10),
+ priority-45056(11),
+ priority-49152(12),
+ priority-53248(13),
+ priority-57344(14),
+ priority-61440(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority"
+ ::= { swhRSTPSwitchSettings 9 }
+
+ swhRSTPSwitchSettingsMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age is 6-40 hops"
+ ::= { swhRSTPSwitchSettings 12 }
+
+ swhRSTPSwitchSettingsHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time is 1-10 secs"
+ ::= { swhRSTPSwitchSettings 15 }
+
+ swhRSTPSwitchSettingsForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Forward Delay is 4-30 secs"
+ ::= { swhRSTPSwitchSettings 18 }
+
+ swhRSTPSwitchSettingsForceVersion OBJECT-TYPE
+ SYNTAX INTEGER { compatible(0), normal(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Version is Normal or Compatible"
+ ::= { swhRSTPSwitchSettings 21 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPAggregatedPortSettings(9)
+
+ swhRSTPAggregatedPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 3 }
+
+ swhRSTPAggregatedPortSettingsCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 6 }
+
+ swhRSTPAggregatedPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 9 }
+
+ swhRSTPAggregatedPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { priority-0(0),
+ priority-16(1),
+ priority-32(2),
+ priority-48(3),
+ priority-64(4),
+ priority-80(5),
+ priority-96(6),
+ priority-112(7),
+ priority-128(8),
+ priority-144(9),
+ priority-160(10),
+ priority-176(11),
+ priority-192(12),
+ priority-208(13),
+ priority-224(14),
+ priority-240(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority"
+ ::= { swhRSTPAggregatedPortSettings 12 }
+
+ swhRSTPAggregatedPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPAggregatedPortSettings 15 }
+
+ swhRSTPAggregatedPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPAggregatedPortSettings 18 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPPhysicalPortSettings(12).RSTPPhysicalPortSettingsTable(3)
+
+ swhRSTPPhysicalPortSettingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Physical Port descriptive and status information."
+ ::= { swhRSTPPhysicalPortSettings 3 }
+
+ -- Table Entry
+ swhRSTPPhysicalPortSettingsEntry OBJECT-TYPE
+ SYNTAX SwhRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Physical Port Settings."
+ INDEX { swhRSTPPhysicalPortSettingsIndex }
+ ::= { swhRSTPPhysicalPortSettingsTable 1 }
+
+ SwhRSTPPhysicalPortSettingsEntry ::=
+ SEQUENCE {
+ swhRSTPPhysicalPortSettingsIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsState
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPathCost
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriority
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriorityIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsEdge
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPoint2point
+ INTEGER
+ }
+
+ swhRSTPPhysicalPortSettingsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRSTPPhysicalPortSettingsEntry 3 }
+
+ swhRSTPPhysicalPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Protocol Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 6 }
+
+ swhRSTPPhysicalPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 9 }
+
+ swhRSTPPhysicalPortSettingsPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-200000000"
+ ::= { swhRSTPPhysicalPortSettingsEntry 12 }
+
+ swhRSTPPhysicalPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Priority."
+ ::= { swhRSTPPhysicalPortSettingsEntry 15 }
+
+ swhRSTPPhysicalPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { priority-0(0),
+ priority-16(1),
+ priority-32(2),
+ priority-48(3),
+ priority-64(4),
+ priority-80(5),
+ priority-96(6),
+ priority-112(7),
+ priority-128(8),
+ priority-144(9),
+ priority-160(10),
+ priority-176(11),
+ priority-192(12),
+ priority-208(13),
+ priority-224(14),
+ priority-240(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority"
+ ::= { swhRSTPPhysicalPortSettingsEntry 18 }
+
+ swhRSTPPhysicalPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPPhysicalPortSettingsEntry 21 }
+
+
+-- SwitchManagement(4).LinkAggregation(45)
+
+ swhDistributionRule
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 1 }
+ swhPortTrunkConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 3 }
+ swhLACPPortConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 6 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).DistributionRule(1)
+
+ swhDistributionRuleSourceMACAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MAC Address."
+ ::= { swhDistributionRule 5 }
+
+ swhDistributionRuleDestinationMACAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MAC Address."
+ ::= { swhDistributionRule 6 }
+
+ swhDistributionRuleSourceIPAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source IP Address."
+ ::= { swhDistributionRule 1 }
+
+ swhDistributionRuleDestinationIPAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination IP Address."
+ ::= { swhDistributionRule 2 }
+
+ swhDistributionRuleSourceL4Port OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source L4 Port."
+ ::= { swhDistributionRule 3 }
+
+ swhDistributionRuleDestinationL4Port OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination L4 Port."
+ ::= { swhDistributionRule 4 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).PortTrunkConfiguration(3).PortTrunkConfigTable(6)
+
+ swhPortTrunkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Trunk Configuration."
+ ::= { swhPortTrunkConfiguration 6 }
+
+ -- Table Entry
+ swhPortTrunkConfigEntry OBJECT-TYPE
+ SYNTAX SwhPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port trunk config."
+ INDEX { swhPortTrunkConfigIndex }
+ ::= { swhPortTrunkConfigTable 1 }
+
+ SwhPortTrunkConfigEntry ::=
+ SEQUENCE {
+ swhPortTrunkConfigIndex
+ INTEGER,
+ swhPortTrunkConfigValid
+ INTEGER,
+ swhPortTrunkConfigGroupName
+ DisplayString,
+ swhPortTrunkConfigPort1
+ INTEGER,
+ swhPortTrunkConfigPort2
+ INTEGER,
+ swhPortTrunkConfigPort3
+ INTEGER,
+ swhPortTrunkConfigPort4
+ INTEGER,
+ swhPortTrunkConfigPort5
+ INTEGER,
+ swhPortTrunkConfigPort6
+ INTEGER,
+ swhPortTrunkConfigDelete
+ INTEGER
+ }
+
+ swhPortTrunkConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each group."
+ ::= { swhPortTrunkConfigEntry 1 }
+
+ swhPortTrunkConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhPortTrunkConfigEntry 2 }
+
+ swhPortTrunkConfigGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port trunk group name."
+ ::= { swhPortTrunkConfigEntry 4 }
+
+ swhPortTrunkConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 5 }
+
+ swhPortTrunkConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 6 }
+
+ swhPortTrunkConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 7 }
+
+ swhPortTrunkConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 8 }
+
+ swhPortTrunkConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 9 }
+
+ swhPortTrunkConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 10 }
+
+ swhPortTrunkConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this trunk setting."
+ ::= { swhPortTrunkConfigEntry 56 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).LACPPortConfiguration(6)
+
+ swhLACPPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LACP Port descriptive and status information."
+ ::= { swhLACPPortConfiguration 1 }
+
+ -- Table Entry
+ swhLACPPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LACP Port Config."
+ INDEX { swhLACPPortConfigIndex }
+ ::= { swhLACPPortConfigTable 1 }
+
+ SWHLACPPortConfigEntry ::=
+ SEQUENCE {
+ swhLACPPortConfigIndex
+ INTEGER,
+ swhLACPPortConfigKeyValue
+ INTEGER,
+ swhLACPPortConfigRole
+ INTEGER
+ }
+
+ swhLACPPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhLACPPortConfigEntry 3 }
+
+ swhLACPPortConfigKeyValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-255; 0=auto"
+ ::= { swhLACPPortConfigEntry 9 }
+
+ swhLACPPortConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), passive(1), active(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Role is passive or active"
+ ::= { swhLACPPortConfigEntry 12 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50)
+
+ swhIGMPConfiguration
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 1 }
+ swhIGMPVIDConfiguration
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 5 }
+ swhIPMCSegment
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 7 }
+ swhIPMCProfile
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 8 }
+ swhIGMPFiltering
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 9 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPConfiguration(1)
+
+ swhIGMPConfigSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping"
+ ::= { swhIGMPConfiguration 1 }
+
+ swhIGMPConfigSnoopingV3 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping v3"
+ ::= { swhIGMPConfiguration 60 }
+
+ swhIGMPConfigUnregisteredIPMCFlooding OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unregistered IPMC Flooding"
+ ::= { swhIGMPConfiguration 56 }
+
+ swhIGMPConfigQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..6000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Query Interval (Sec)"
+ ::= { swhIGMPConfiguration 58 }
+
+ swhIGMPConfigQueryResponseInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Query Response Interval (1/10Sec)"
+ ::= { swhIGMPConfiguration 57 }
+
+ swhIGMPConfigFastLeave OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Fast Leave"
+ ::= { swhIGMPConfiguration 2 }
+
+ swhIGMPConfigRouterPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 5 }
+
+ swhIGMPConfigRouterPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 6 }
+
+ swhIGMPConfigRouterPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 7 }
+
+ swhIGMPConfigRouterPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 8 }
+
+ swhIGMPConfigRouterPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 9 }
+
+ swhIGMPConfigRouterPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 10 }
+
+
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPVIDConfiguration(5).IGMPVIDConfigTable(1)
+
+ swhIGMPVIDConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPVIDConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP VLAN ID Configuration."
+ ::= { swhIGMPVIDConfiguration 1 }
+
+ -- Table Entry
+ swhIGMPVIDConfigEntry OBJECT-TYPE
+ SYNTAX SWHIGMPVIDConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about IGMP VLAN ID Config."
+ INDEX { swhIGMPVIDConfigIndex }
+ ::= { swhIGMPVIDConfigTable 1 }
+
+ SWHIGMPVIDConfigEntry ::=
+ SEQUENCE {
+ swhIGMPVIDConfigIndex
+ INTEGER,
+ swhIGMPVIDConfigVLANID
+ INTEGER,
+ swhIGMPVIDConfigVLANName
+ DisplayString,
+ swhIGMPVIDConfigSnooping
+ INTEGER,
+ swhIGMPVIDConfigQuerying
+ INTEGER
+ }
+
+ swhIGMPVIDConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each VLAN."
+ ::= { swhIGMPVIDConfigEntry 1 }
+
+ swhIGMPVIDConfigVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN Name."
+ ::= { swhIGMPVIDConfigEntry 5 }
+
+ swhIGMPVIDConfigVLANID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhIGMPVIDConfigEntry 7 }
+
+ swhIGMPVIDConfigSnooping OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPVIDConfigEntry 9 }
+
+ swhIGMPVIDConfigQuerying OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPVIDConfigEntry 11 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPSettings(6)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCSegment(7)
+
+ swhIPMCSegmentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIPMCSegmentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPMC Segment."
+ ::= { swhIPMCSegment 1 }
+
+ -- Table Entry
+ swhIPMCSegmentEntry OBJECT-TYPE
+ SYNTAX SWHIPMCSegmentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about IPMC Segment."
+ INDEX { swhIPMCSegmentIndex }
+ ::= { swhIPMCSegmentTable 1 }
+
+ SWHIPMCSegmentEntry ::=
+ SEQUENCE {
+ swhIPMCSegmentIndex
+ INTEGER,
+ swhIPMCSegmentValid
+ INTEGER,
+ swhIPMCSegmentSegmentID
+ INTEGER,
+ swhIPMCSegmentSegmentName
+ DisplayString,
+ swhIPMCSegmentIPRange1
+ IpAddress,
+ swhIPMCSegmentIPRange2
+ IpAddress,
+ swhIPMCSegmentDelete
+ INTEGER
+ }
+
+ swhIPMCSegmentIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Segment."
+ ::= { swhIPMCSegmentEntry 1 }
+
+ swhIPMCSegmentValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhIPMCSegmentEntry 2 }
+
+ swhIPMCSegmentSegmentID OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID (1-400)"
+ ::= { swhIPMCSegmentEntry 3 }
+
+ swhIPMCSegmentSegmentName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment Name"
+ ::= { swhIPMCSegmentEntry 4 }
+
+ swhIPMCSegmentIPRange1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address 224.0.1.0-239.255.255.255"
+ ::= { swhIPMCSegmentEntry 5 }
+
+ swhIPMCSegmentIPRange2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address 224.0.1.0-239.255.255.255"
+ ::= { swhIPMCSegmentEntry 6 }
+
+ swhIPMCSegmentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this IPMC Segment."
+ ::= { swhIPMCSegmentEntry 10 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCProfile(8)
+
+ swhIPMCProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIPMCProfileEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPMC Profile."
+ ::= { swhIPMCProfile 1 }
+
+ -- Table Entry
+ swhIPMCProfileEntry OBJECT-TYPE
+ SYNTAX SWHIPMCProfileEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about IPMC Profile."
+ INDEX { swhIPMCProfileIndex }
+ ::= { swhIPMCProfileTable 1 }
+
+ SWHIPMCProfileEntry ::=
+ SEQUENCE {
+ swhIPMCProfileIndex
+ INTEGER,
+ swhIPMCProfileValid
+ INTEGER,
+ swhIPMCProfileProfileName
+ DisplayString,
+ swhIPMCProfileSegment1
+ INTEGER,
+ swhIPMCProfileSegment2
+ INTEGER,
+ swhIPMCProfileSegment3
+ INTEGER,
+ swhIPMCProfileSegment4
+ INTEGER,
+ swhIPMCProfileSegment5
+ INTEGER,
+ swhIPMCProfileSegment6
+ INTEGER,
+ swhIPMCProfileSegment7
+ INTEGER,
+ swhIPMCProfileSegment8
+ INTEGER,
+ swhIPMCProfileSegment9
+ INTEGER,
+ swhIPMCProfileSegment10
+ INTEGER,
+ swhIPMCProfileDelete
+ INTEGER
+ }
+
+ swhIPMCProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Segment."
+ ::= { swhIPMCProfileEntry 1 }
+
+ swhIPMCProfileValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhIPMCProfileEntry 2 }
+
+ swhIPMCProfileProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment Name"
+ ::= { swhIPMCProfileEntry 3 }
+
+ swhIPMCProfileSegment1 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 4 }
+
+ swhIPMCProfileSegment2 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 5 }
+
+ swhIPMCProfileSegment3 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 6 }
+
+ swhIPMCProfileSegment4 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 7 }
+
+ swhIPMCProfileSegment5 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 8 }
+
+ swhIPMCProfileSegment6 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 9 }
+
+ swhIPMCProfileSegment7 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 10 }
+
+ swhIPMCProfileSegment8 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 11 }
+
+ swhIPMCProfileSegment9 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 12 }
+
+ swhIPMCProfileSegment10 OBJECT-TYPE
+ SYNTAX INTEGER (1..400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Segment ID"
+ ::= { swhIPMCProfileEntry 13 }
+
+ swhIPMCProfileDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this IPMC Profile."
+ ::= { swhIPMCProfileEntry 15 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPFiltering(9)
+
+ swhIGMPFilterState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable IGMP Filter."
+ ::= { swhIGMPFiltering 2 }
+
+ swhIGMPFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Filtering."
+ ::= { swhIGMPFiltering 1 }
+
+ -- Table Entry
+ swhIGMPFilterEntry OBJECT-TYPE
+ SYNTAX SWHIGMPFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about IGMP Filtering."
+ INDEX { swhIGMPFilterIndex }
+ ::= { swhIGMPFilterTable 1 }
+
+ SWHIGMPFilterEntry ::=
+ SEQUENCE {
+ swhIGMPFilterIndex
+ INTEGER,
+ swhIGMPFilterPortName
+ DisplayString,
+ swhIGMPFilterChannelLimit
+ INTEGER,
+ swhIGMPFilterEnable
+ INTEGER,
+ swhIGMPFilterIPMCProfile1
+ DisplayString,
+ swhIGMPFilterIPMCProfile2
+ DisplayString,
+ swhIGMPFilterIPMCProfile3
+ DisplayString,
+ swhIGMPFilterIPMCProfile4
+ DisplayString
+ }
+
+ swhIGMPFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhIGMPFilterEntry 1 }
+
+ swhIGMPFilterEnable OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Filter Enable"
+ ::= { swhIGMPFilterEntry 3 }
+
+ swhIGMPFilterPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhIGMPFilterEntry 4 }
+
+ swhIGMPFilterIPMCProfile1 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPMC Profile"
+ ::= { swhIGMPFilterEntry 6 }
+
+ swhIGMPFilterIPMCProfile2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPMC Profile"
+ ::= { swhIGMPFilterEntry 7 }
+
+ swhIGMPFilterIPMCProfile3 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPMC Profile"
+ ::= { swhIGMPFilterEntry 8 }
+
+ swhIGMPFilterIPMCProfile4 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPMC Profile"
+ ::= { swhIGMPFilterEntry 9 }
+
+ swhIGMPFilterChannelLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Channel Limit (1-512), should be larger than 1 to avoid the side effect of the UPnP packets."
+ ::= { swhIGMPFilterEntry 10 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55)
+
+ swh8021XSystemConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 3 }
+ swh8021XPortConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 6 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XSystemConfig(3)
+
+ swh8021XSystemConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 1 }
+
+ swh8021XSystemConfigRADIUSIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swh8021XSystemConfig 3 }
+
+ swh8021XSystemConfigRADIUSSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS Secret."
+ ::= { swh8021XSystemConfig 5 }
+
+ swh8021XSystemConfigRauthenticationEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 9 }
+
+ swh8021XSystemConfigRadiusAssignedVLANEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS-Assigned VLAN."
+ ::= { swh8021XSystemConfig 15 }
+
+-- swh8021XSystemConfigRauthenticationPeriod OBJECT-TYPE
+-- SYNTAX INTEGER (1..3600)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Rauthentication Period."
+-- ::= { swh8021XSystemConfig 11 }
+
+-- swh8021XSystemConfigEAPTimeout OBJECT-TYPE
+-- SYNTAX INTEGER (1..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "EAP Timeout."
+-- ::= { swh8021XSystemConfig 13 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XPortConfig(6).8021XPortConfigTable(1)
+
+ swh8021XPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Configuration."
+ ::= { swh8021XPortConfig 1 }
+
+ -- Table Entry
+ swh8021XPortConfigEntry OBJECT-TYPE
+ SYNTAX SWH8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Config."
+ INDEX { swh8021XPortConfigIndex }
+ ::= { swh8021XPortConfigTable 1 }
+
+ SWH8021XPortConfigEntry ::=
+ SEQUENCE {
+ swh8021XPortConfigIndex
+ INTEGER,
+ swh8021XPortConfigAdminState
+ INTEGER,
+ swh8021XPortConfigMAB
+ INTEGER,
+ swh8021XPortConfigRadiusAssignedVLAN
+ INTEGER,
+ swh8021XPortConfigreAuthEnable
+ INTEGER,
+ swh8021XPortConfigreAuthSec
+ INTEGER,
+ swh8021XPortConfigEAPTimeout
+ INTEGER,
+ swh8021XPortConfigMaxreq
+ INTEGER,
+ swh8021XPortConfigReauthenticate
+ INTEGER
+ }
+
+ swh8021XPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swh8021XPortConfigEntry 1 }
+
+ swh8021XPortConfigAdminState OBJECT-TYPE
+ SYNTAX INTEGER { auto(0), authorized(1), unauthorized(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin State setting is auto or authorized or unauthorized."
+ ::= { swh8021XPortConfigEntry 3 }
+
+ swh8021XPortConfigReauthenticate OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reauthenticate is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 5 }
+
+ swh8021XPortConfigRadiusAssignedVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius-Assigned VLAN is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 7 }
+
+ swh8021XPortConfigMAB OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAB is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 9 }
+
+ swh8021XPortConfigreAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Enable is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 11 }
+
+ swh8021XPortConfigreAuthSec OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Sec Per Port"
+ ::= { swh8021XPortConfigEntry 13 }
+
+ swh8021XPortConfigEAPTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EAP Timeout Per Port"
+ ::= { swh8021XPortConfigEntry 15 }
+
+ swh8021XPortConfigMaxreq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maxreq Per Port"
+ ::= { swh8021XPortConfigEntry 17 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60)
+
+ swhQoSConfigPriority
+ OBJECT IDENTIFIER ::= { swhQoSConfiguration 1 }
+ swhQoSConfigPortConfig
+ OBJECT IDENTIFIER ::= { swhQoSConfiguration 3 }
+ swhQoSConfigRateLimiters
+ OBJECT IDENTIFIER ::= { swhQoSConfiguration 9 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1)
+
+ swhQoSConfigPriorityMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), ieee8021p(2), dscp(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify QoS mode"
+ ::= { swhQoSConfigPriority 1 }
+
+ swhQoSConfigPriorityQueuingMode OBJECT-TYPE
+ SYNTAX INTEGER { weight(0), strict(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the egress mode is Strict or Weight"
+ ::= { swhQoSConfigPriority 2 }
+
+ swhQoSConfigPriorityQueueWeighted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify as weight (Q0:Q1:Q2:Q3:Q4:Q5:Q6:Q7) , Queue is 1~1023"
+ ::= { swhQoSConfigPriority 11 }
+
+ swhQoSConfigPriorityManagementPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Management Priority(0-7)."
+ ::= { swhQoSConfigPriority 10 }
+
+ swhQoSConfigPriority8021pRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p Remarking"
+ ::= { swhQoSConfigPriority 30 }
+
+ swhQoSConfigPriorityDSCPRemarking OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), by-dscp(1), by-port(2) }
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking"
+ ::= { swhQoSConfigPriority 40 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pPriorityTable(5)
+
+ swhQoSConfig8021pPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhQoSConfig8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Priority Map."
+ ::= { swhQoSConfigPriority 5 }
+
+ -- Table Entry
+ swhQoSConfig8021pPriorityEntry OBJECT-TYPE
+ SYNTAX SwhQoSConfig8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Priority config."
+ INDEX { swhQoSConfig8021pPriorityIndex }
+ ::= { swhQoSConfig8021pPriorityTable 1 }
+
+ SwhQoSConfig8021pPriorityEntry ::=
+ SEQUENCE {
+ swhQoSConfig8021pPriorityIndex
+ INTEGER,
+ swhQoSConfig8021pPriorityPriority
+ INTEGER,
+ swhQoSConfig8021pPriorityQueue
+ INTEGER
+ }
+
+ swhQoSConfig8021pPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p priority."
+ ::= { swhQoSConfig8021pPriorityEntry 1 }
+
+ swhQoSConfig8021pPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "802.1p priority."
+ ::= { swhQoSConfig8021pPriorityEntry 2 }
+
+ swhQoSConfig8021pPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swhQoSConfig8021pPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPPriorityTable(6)
+
+ swhQoSConfigDSCPPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHQoSConfigDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Priority Map."
+ ::= { swhQoSConfigPriority 6 }
+
+ -- Table Entry
+ swhQoSConfigDSCPPriorityEntry OBJECT-TYPE
+ SYNTAX SWHQoSConfigDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Priority config."
+ INDEX { swhQoSConfigDSCPPriorityIndex }
+ ::= { swhQoSConfigDSCPPriorityTable 1 }
+
+ SWHQoSConfigDSCPPriorityEntry ::=
+ SEQUENCE {
+ swhQoSConfigDSCPPriorityIndex
+ INTEGER,
+ swhQoSConfigDSCPPriorityPriority
+ INTEGER,
+ swhQoSConfigDSCPPriorityQueue
+ INTEGER
+ }
+
+ swhQoSConfigDSCPPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp priority."
+ ::= { swhQoSConfigDSCPPriorityEntry 1 }
+
+ swhQoSConfigDSCPPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dscp-0(0), dscp-1(1), dscp-2(2), dscp-3(3),
+ dscp-4(4), dscp-5(5), dscp-6(6), dscp-7(7),
+ dscp-8(8), dscp-9(9), dscp-10(10), dscp-11(11),
+ dscp-12(12), dscp-13(13), dscp-14(14), dscp-15(15),
+ dscp-16(16), dscp-17(17), dscp-18(18), dscp-19(19),
+ dscp-20(20), dscp-21(21), dscp-22(22), dscp-23(23),
+ dscp-24(24), dscp-25(25), dscp-26(26), dscp-27(27),
+ dscp-28(28), dscp-29(29), dscp-30(30), dscp-31(31),
+ dscp-32(32), dscp-33(33), dscp-34(34), dscp-35(35),
+ dscp-36(36), dscp-37(37), dscp-38(38), dscp-39(39),
+ dscp-40(40), dscp-41(41), dscp-42(42), dscp-43(43),
+ dscp-44(44), dscp-45(45), dscp-46(46), dscp-47(47),
+ dscp-48(48), dscp-49(49), dscp-50(50), dscp-51(51),
+ dscp-52(52), dscp-53(53), dscp-54(54), dscp-55(55),
+ dscp-56(56), dscp-57(57), dscp-58(58), dscp-59(59),
+ dscp-60(60), dscp-61(61), dscp-62(62), dscp-63(63)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority."
+ ::= { swhQoSConfigDSCPPriorityEntry 2 }
+
+ swhQoSConfigDSCPPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swhQoSConfigDSCPPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pRemarkingTable(31)
+
+ swhQoSConfig8021pRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHQoSConfig8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Remarking Map."
+ ::= { swhQoSConfigPriority 31 }
+
+ -- Table Entry
+ swhQoSConfig8021pRemarkingEntry OBJECT-TYPE
+ SYNTAX SWHQoSConfig8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Remarking config."
+ INDEX { swhQoSConfig8021pRemarkingIndex }
+ ::= { swhQoSConfig8021pRemarkingTable 1 }
+
+ SWHQoSConfig8021pRemarkingEntry ::=
+ SEQUENCE {
+ swhQoSConfig8021pRemarkingIndex
+ INTEGER,
+ swhQoSConfig8021pRemarkingRx8021p
+ INTEGER,
+ swhQoSConfig8021pRemarkingNew8021p
+ INTEGER
+ }
+
+ swhQoSConfig8021pRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p remarking index."
+ ::= { swhQoSConfig8021pRemarkingEntry 1 }
+
+ --swhQoSConfig8021pRemarkingQueue OBJECT-TYPE
+ -- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify 802.1p bit value, Q0 Q1 Q2 Q3."
+ -- ::= { swhQoSConfig8021pRemarkingEntry 2 }
+
+ swhQoSConfig8021pRemarkingNew8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New-802.1p(0-7)."
+ ::= { swhQoSConfig8021pRemarkingEntry 3 }
+
+ --swhQoSConfig8021pRemarkingState OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "disable or enable 802.1p remarking priority"
+ -- ::= { swhQoSConfig8021pRemarkingEntry 4 }
+
+ swhQoSConfig8021pRemarkingRx8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx-802.1p(0-7)."
+ ::= { swhQoSConfig8021pRemarkingEntry 5 }
+
+ --swhQoSConfig8021pRemarkingRxDSCP OBJECT-TYPE
+ -- SYNTAX INTEGER (0..63)
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Rx-DSCP(0-63)."
+ -- ::= { swhQoSConfig8021pRemarkingEntry 6 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPRemarkingTable(41)
+
+ swhQoSConfigDSCPRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhQoSConfigDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Remarking Map."
+ ::= { swhQoSConfigPriority 41 }
+
+ -- Table Entry
+ swhQoSConfigDSCPRemarkingEntry OBJECT-TYPE
+ SYNTAX SwhQoSConfigDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Remarking config."
+ INDEX { swhQoSConfigDSCPRemarkingIndex }
+ ::= { swhQoSConfigDSCPRemarkingTable 1 }
+
+ SwhQoSConfigDSCPRemarkingEntry ::=
+ SEQUENCE {
+ swhQoSConfigDSCPRemarkingIndex
+ INTEGER,
+ swhQoSConfigDSCPRemarkingRxDSCP
+ INTEGER,
+ swhQoSConfigDSCPRemarkingNewDSCP
+ INTEGER
+ }
+
+ swhQoSConfigDSCPRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp remarking index."
+ ::= { swhQoSConfigDSCPRemarkingEntry 1 }
+
+ --swhQoSConfigDSCPRemarkingQueue OBJECT-TYPE
+ -- SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Specify DSCP bit value, Q0 Q1 Q2 Q3."
+ -- ::= { swhQoSConfigDSCPRemarkingEntry 2 }
+
+ swhQoSConfigDSCPRemarkingNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority(0-63)."
+ ::= { swhQoSConfigDSCPRemarkingEntry 3 }
+
+ --swhQoSConfigDSCPRemarkingState OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "disable or enable DSCP remarking"
+ -- ::= { swhQoSConfigDSCPRemarkingEntry 4 }
+
+ swhQoSConfigDSCPRemarkingRxDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP(0-63)."
+ ::= { swhQoSConfigDSCPRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPortConfig(3).QoSConfigPortConfigTable(1)
+
+ swhQoSConfigPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHQoSConfigPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of QoS Port Configuration."
+ ::= { swhQoSConfigPortConfig 1 }
+
+ -- Table Entry
+ swhQoSConfigPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHQoSConfigPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about QoS Port Configuration."
+ INDEX { swhQoSConfigPortConfigIndex }
+ ::= { swhQoSConfigPortConfigTable 1 }
+
+ SWHQoSConfigPortConfigEntry ::=
+ SEQUENCE {
+ swhQoSConfigPortConfigIndex
+ INTEGER,
+ -- swhQoSConfigPortConfigDefaultClass
+ -- INTEGER,
+ swhQoSConfigPortConfigUserPriority
+ INTEGER
+ }
+
+ swhQoSConfigPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhQoSConfigPortConfigEntry 1 }
+
+ --swhQoSConfigPortConfigDefaultClass OBJECT-TYPE
+ -- SYNTAX INTEGER { low(0), normal(1), medium(2), high(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "This VLAN setting is valid or invalid."
+ -- ::= { swhQoSConfigPortConfigEntry 3 }
+
+ --swhQoSConfigPortConfigQCL OBJECT-TYPE
+ -- SYNTAX INTEGER { 1.(0),
+ -- 2.(1),
+ -- 3.(2),
+ -- 4.(3),
+ -- 5.(4),
+ -- 6.(5),
+ -- 7.(6),
+ -- 8.(7),
+ -- 9.(8),
+ -- 10.(9),
+ -- 11.(10),
+ -- 12.(11),
+ -- 13.(12),
+ -- 14.(13),
+ -- 15.(14),
+ -- 16.(15),
+ -- 17.(16),
+ -- 18.(17),
+ -- 19.(18),
+ -- 20.(19),
+ -- 21.(20),
+ -- 22.(21),
+ -- 23.(22),
+ -- 24.(23),
+ -- 25.(24),
+ -- 26.(25)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "QCL Number 1-26"
+ -- ::= { swhQoSConfigPortConfigEntry 5 }
+
+ swhQoSConfigPortConfigUserPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User Priority 0-7"
+ ::= { swhQoSConfigPortConfigEntry 7 }
+
+ --swhQoSConfigPortConfigQueuingMode OBJECT-TYPE
+ -- SYNTAX INTEGER { strict(0), weight(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Queuing Mode setting is strict or weight."
+ -- ::= { swhQoSConfigPortConfigEntry 9 }
+
+ --swhQoSConfigPortConfigQueueWeightedLow OBJECT-TYPE
+ -- SYNTAX INTEGER { 1.(0), 2.(1), 4.(2), 8.(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Queue Weighted Low setting is 1/2/4/8."
+ -- ::= { swhQoSConfigPortConfigEntry 11 }
+
+ --swhQoSConfigPortConfigQueueWeightedNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { 1.(0), 2.(1), 4.(2), 8.(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Queue Weighted Normal setting is 1/2/4/8."
+ -- ::= { swhQoSConfigPortConfigEntry 13 }
+
+ --swhQoSConfigPortConfigQueueWeightedMedium OBJECT-TYPE
+ -- SYNTAX INTEGER { 1.(0), 2.(1), 4.(2), 8.(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Queue Weighted Medium setting is 1/2/4/8."
+ -- ::= { swhQoSConfigPortConfigEntry 15 }
+
+ --swhQoSConfigPortConfigQueueWeightedHigh OBJECT-TYPE
+ -- SYNTAX INTEGER { 1.(0), 2.(1), 4.(2), 8.(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Queue Weighted High setting is 1/2/4/8."
+ -- ::= { swhQoSConfigPortConfigEntry 17 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigControlList(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9).QoSConfigRateLimitersTable(1)
+
+ swhQoSConfigRateLimitersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHQoSConfigRateLimitersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of QoS Rate Limiters."
+ ::= { swhQoSConfigRateLimiters 1 }
+
+ -- Table Entry
+ swhQoSConfigRateLimitersEntry OBJECT-TYPE
+ SYNTAX SWHQoSConfigRateLimitersEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about QoS Rate Limiters."
+ INDEX { swhQoSConfigRateLimitersIndex }
+ ::= { swhQoSConfigRateLimitersTable 1 }
+
+ SWHQoSConfigRateLimitersEntry ::=
+ SEQUENCE {
+ swhQoSConfigRateLimitersIndex
+ INTEGER,
+ swhQoSConfigRateLimitersIngressRate
+ INTEGER,
+ swhQoSConfigRateLimitersEgressRate
+ INTEGER
+ }
+
+ swhQoSConfigRateLimitersIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhQoSConfigRateLimitersEntry 1 }
+
+ swhQoSConfigRateLimitersIngressRate OBJECT-TYPE
+ SYNTAX INTEGER (500..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This VLAN setting is valid or invalid."
+ ::= { swhQoSConfigRateLimitersEntry 3 }
+
+ swhQoSConfigRateLimitersEgressRate OBJECT-TYPE
+ SYNTAX INTEGER (500..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reauthenticate is Disable or Enable"
+ ::= { swhQoSConfigRateLimitersEntry 5 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigStormControl(12)
+
+
+-- SwitchManagement(4).DSCPRemark(61)
+
+
+-- SwitchManagement(4).DSCPRemark(61).PortDSCPRemarking(1)
+
+
+-- SwitchManagement(4).DSCPRemark(61).Port8021pRemarking(2)
+
+
+-- SwitchManagement(4).DSCPRemark(61).DSCPQueueMapping(3)
+
+
+-- SwitchManagement(4).DSCPRemark(61).8021pQueueMapping(4)
+
+
+-- SwitchManagement(4).DSCPRemarkingvoip(63)
+
+
+-- SwitchManagement(4).ACLConfiguration(65)
+
+ swhAccessControlList
+ OBJECT IDENTIFIER ::= { swhACLConfiguration 3 }
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLPortConfiguration(1)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLRateLimiters(2)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).AccessControlList(3)
+
+ swhAccessControlListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHAccessControlListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Access Control List."
+ ::= { swhAccessControlList 1 }
+
+ -- Table Entry
+ swhAccessControlListEntry OBJECT-TYPE
+ SYNTAX SWHAccessControlListEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Access Control List."
+ INDEX { swhAccessControlListIndex }
+ ::= { swhAccessControlListTable 1 }
+
+ SWHAccessControlListEntry ::=
+ SEQUENCE {
+ swhAccessControlListIndex
+ INTEGER,
+ swhAccessControlListValid
+ INTEGER,
+ swhAccessControlListRuleID
+ INTEGER,
+ swhAccessControlListIngressPortFilter
+ INTEGER,
+ swhAccessControlListIngressPort
+ DisplayString,
+ swhAccessControlListEtherTypeFilter
+ INTEGER,
+ swhAccessControlListEthernetTypeValue
+ DisplayString,
+ swhAccessControlListVLANIDFilter
+ INTEGER,
+ swhAccessControlListVLANID
+ INTEGER,
+ swhAccessControlListSourceMACFilter
+ INTEGER,
+ swhAccessControlListSourceMACValue
+ DisplayString,
+ swhAccessControlListSourceMACMask
+ DisplayString,
+ swhAccessControlListDestinationMACFilter
+ INTEGER,
+ swhAccessControlListDestinationMACValue
+ DisplayString,
+ swhAccessControlListDestinationMACMask
+ DisplayString,
+ swhAccessControlListTOSTrafficClassFilter
+ INTEGER,
+ swhAccessControlListTOSTrafficClass
+ DisplayString,
+ swhAccessControlListProtocolNextHeaderFilter
+ INTEGER,
+ swhAccessControlListProtocolNextHeader
+ DisplayString,
+ swhAccessControlListIPv4SourceIPFilter
+ INTEGER,
+ swhAccessControlListIPv4SourceIPAddress
+ DisplayString,
+ swhAccessControlListIPv4SourceIPMask
+ DisplayString,
+ swhAccessControlListIPv4DestinationIPFilter
+ INTEGER,
+ swhAccessControlListIPv4DestinationIPAddress
+ DisplayString,
+ swhAccessControlListIPv4DestinationIPMask
+ DisplayString,
+ swhAccessControlListIPv6SourceIPFilter
+ INTEGER,
+ swhAccessControlListIPv6SourceIPAddress
+ DisplayString,
+ swhAccessControlListIPv6SourceIPMask
+ INTEGER,
+ swhAccessControlListIPv6DestinationIPFilter
+ INTEGER,
+ swhAccessControlListIPv6DestinationIPAddress
+ DisplayString,
+ swhAccessControlListIPv6DestinationIPMask
+ INTEGER,
+ swhAccessControlListTCPUDPSourcePortFilter
+ INTEGER,
+ swhAccessControlListTCPUDPSourcePort
+ INTEGER,
+ swhAccessControlListTCPUDPSourcePortMask
+ DisplayString,
+ swhAccessControlListTCPUDPDestinationPortFilter
+ INTEGER,
+ swhAccessControlListTCPUDPDestinationPort
+ INTEGER,
+ swhAccessControlListTCPUDPDestinationPortMask
+ DisplayString,
+ swhAccessControlListAction
+ INTEGER,
+ swhAccessControlListPortCopy
+ INTEGER,
+ swhAccessControlListRateLimiter
+ INTEGER,
+ swhAccessControlListApply
+ INTEGER,
+ swhAccessControlListDelete
+ INTEGER
+ }
+
+ swhAccessControlListIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Access Control List."
+ ::= { swhAccessControlListEntry 1 }
+
+ swhAccessControlListValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhAccessControlListEntry 2 }
+
+ swhAccessControlListRuleID OBJECT-TYPE
+ SYNTAX INTEGER (1..110)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rule ID (1-192)"
+ ::= { swhAccessControlListEntry 3 }
+
+ swhAccessControlListIngressPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Port List"
+ ::= { swhAccessControlListEntry 4 }
+
+ swhAccessControlListAction OBJECT-TYPE
+ SYNTAX INTEGER { deny(0), permit(1), mirror(2), redirct(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Action is deny or permit or mirror or redirct"
+ ::= { swhAccessControlListEntry 6 }
+
+ swhAccessControlListRateLimiter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rate Limiter is 16-XXXX Kbps, disable is 0"
+ ::= { swhAccessControlListEntry 7 }
+
+ swhAccessControlListPortCopy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Copy is 1-48, disable is 0"
+ ::= { swhAccessControlListEntry 8 }
+
+ swhAccessControlListDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this Access Control List."
+ ::= { swhAccessControlListEntry 10 }
+
+ swhAccessControlListSourceMACFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MAC Filter is any or specific"
+ ::= { swhAccessControlListEntry 11 }
+
+ swhAccessControlListSourceMACValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MAC Value"
+ ::= { swhAccessControlListEntry 12 }
+
+ swhAccessControlListDestinationMACFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MAC Filter is any or specific"
+ ::= { swhAccessControlListEntry 13 }
+
+ swhAccessControlListDestinationMACValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MAC Value"
+ ::= { swhAccessControlListEntry 14 }
+
+ swhAccessControlListVLANIDFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID Filter is any or specific"
+ ::= { swhAccessControlListEntry 15 }
+
+ swhAccessControlListVLANID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID is 1-4094"
+ ::= { swhAccessControlListEntry 16 }
+
+ swhAccessControlListEtherTypeFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ether Type Filter is any or specific"
+ ::= { swhAccessControlListEntry 18 }
+
+ swhAccessControlListEthernetTypeValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet Type Value"
+ ::= { swhAccessControlListEntry 19 }
+
+ --Date: 141121
+ swhAccessControlListIngressPortFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Port Filter is any or specific"
+ ::= { swhAccessControlListEntry 63 }
+
+ swhAccessControlListSourceMACMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source MAC Mask"
+ ::= { swhAccessControlListEntry 64 }
+
+ swhAccessControlListDestinationMACMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination MAC Mask"
+ ::= { swhAccessControlListEntry 65 }
+
+ swhAccessControlListTOSTrafficClassFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TOS/Traffic Class Filter is any or specific"
+ ::= { swhAccessControlListEntry 66 }
+
+ swhAccessControlListTOSTrafficClass OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TOS/Traffic Class(00-FF)"
+ ::= { swhAccessControlListEntry 67 }
+
+ swhAccessControlListProtocolNextHeaderFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol/Next Header Filter is any or specific"
+ ::= { swhAccessControlListEntry 68 }
+
+ swhAccessControlListProtocolNextHeader OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol/Next Header(00-FF)"
+ ::= { swhAccessControlListEntry 69 }
+
+ swhAccessControlListIPv4SourceIPFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), network(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Source IP Filter"
+ ::= { swhAccessControlListEntry 70 }
+
+ swhAccessControlListIPv4SourceIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Source IP Address"
+ ::= { swhAccessControlListEntry 71 }
+
+ swhAccessControlListIPv4SourceIPMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Source IP Mask"
+ ::= { swhAccessControlListEntry 72 }
+
+ swhAccessControlListIPv4DestinationIPFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), network(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Source IP Filter"
+ ::= { swhAccessControlListEntry 73 }
+
+ swhAccessControlListIPv4DestinationIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Destination IP Address"
+ ::= { swhAccessControlListEntry 74 }
+
+ swhAccessControlListIPv4DestinationIPMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv4 Destination IP Mask"
+ ::= { swhAccessControlListEntry 75 }
+
+ swhAccessControlListIPv6SourceIPFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), network(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Source IP Filter"
+ ::= { swhAccessControlListEntry 76 }
+
+ swhAccessControlListIPv6SourceIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Source IP Address"
+ ::= { swhAccessControlListEntry 77 }
+
+ swhAccessControlListIPv6SourceIPMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Source IP Mask(1-255)"
+ ::= { swhAccessControlListEntry 78 }
+
+ swhAccessControlListIPv6DestinationIPFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), network(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Source IP Filter"
+ ::= { swhAccessControlListEntry 79 }
+
+ swhAccessControlListIPv6DestinationIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Destination IP Address"
+ ::= { swhAccessControlListEntry 80 }
+
+ swhAccessControlListIPv6DestinationIPMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Destination IP Mask(1-255)"
+ ::= { swhAccessControlListEntry 81 }
+
+ swhAccessControlListTCPUDPSourcePortFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Source Port Filter is any or specific"
+ ::= { swhAccessControlListEntry 82 }
+
+ swhAccessControlListTCPUDPSourcePort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Source Port(1-65535)"
+ ::= { swhAccessControlListEntry 83 }
+
+ swhAccessControlListTCPUDPSourcePortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Source Port Mask(0000-FFFF)"
+ ::= { swhAccessControlListEntry 84 }
+
+ swhAccessControlListTCPUDPDestinationPortFilter OBJECT-TYPE
+ SYNTAX INTEGER { any(0), specific(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Destination Port Filter is any or specific"
+ ::= { swhAccessControlListEntry 85 }
+
+ swhAccessControlListTCPUDPDestinationPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Destination Port(1-65535)"
+ ::= { swhAccessControlListEntry 86 }
+
+ swhAccessControlListTCPUDPDestinationPortMask OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TCP/UDP Destination Port Mask(0000-FFFF)"
+ ::= { swhAccessControlListEntry 87 }
+
+ swhAccessControlListApply OBJECT-TYPE
+ SYNTAX INTEGER { none(0), apply(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Apply Access Control List"
+ ::= { swhAccessControlListEntry 200 }
+
+
+-- SwitchManagement(4).StaticMulticastConfiguration(70).MulticastTable(1)
+
+ swhMulticastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMulticastEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Multicast."
+ ::= { swhStaticMulticastConfiguration 1 }
+
+ -- Table Entry
+ swhMulticastEntry OBJECT-TYPE
+ SYNTAX SWHMulticastEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Multicast."
+ INDEX { swhMulticastIndex }
+ ::= { swhMulticastTable 1 }
+
+ SWHMulticastEntry ::=
+ SEQUENCE {
+ swhMulticastIndex
+ INTEGER,
+ swhMulticastValid
+ INTEGER,
+ swhMulticastIPAddress
+ IpAddress,
+ swhMulticastIPv6Address
+ DisplayString,
+ swhMulticastVLANID
+ INTEGER,
+ swhMulticastForwardingPort
+ INTEGER,
+ swhMulticastDelete
+ INTEGER
+ }
+
+ swhMulticastIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Segment."
+ ::= { swhMulticastEntry 1 }
+
+ swhMulticastValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhMulticastEntry 2 }
+
+ swhMulticastIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address 224.0.1.0-239.255.255.255"
+ ::= { swhMulticastEntry 3 }
+
+ swhMulticastVLANID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID (1-4094)"
+ ::= { swhMulticastEntry 6 }
+
+ swhMulticastForwardingPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Forwarding Port"
+ ::= { swhMulticastEntry 7 }
+
+ swhMulticastDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this Multicast."
+ ::= { swhMulticastEntry 10 }
+
+ swhMulticastIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Address FF00::/8"
+ ::= { swhMulticastEntry 11 }
+
+
+-- SwitchManagement(4).MVRConfiguration(75)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRSettings(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRGroups(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80)
+
+ swhDHCPOpt82Settings
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 1 }
+ swhDHCPOpt82Configuration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 7 }
+ swhDHCPSnooping
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 3 }
+ swhIPSourceGuardSettings
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 2 }
+ swhPortIsolationConfiguration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 13 }
+ swhStaticIPTableConfiguration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 4 }
+ swhStormControl
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 12 }
+ swhMacLimiters
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 11 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Settings(1)
+
+ swhSecurityConfigDHCPOpt82RelayAgent OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable DHCP Opt82 Relay Agent, The Opt82 Port has to be used."
+ ::= { swhDHCPOpt82Settings 1 }
+
+ swhSecurityConfigRemoteID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Monitor Remote ID"
+ ::= { swhDHCPOpt82Settings 2 }
+
+ swhSecurityConfigDHCPOpt82PortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityConfigDHCPOpt82PortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Server Trust Port."
+ ::= { swhDHCPOpt82Settings 3 }
+
+ -- Table Entry
+ swhSecurityConfigDHCPOpt82PortTableEntry OBJECT-TYPE
+ SYNTAX SWHSecurityConfigDHCPOpt82PortTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Opt82 Port."
+ INDEX { swhDHCPOpt82PortIndex }
+ ::= { swhSecurityConfigDHCPOpt82PortTable 1 }
+
+ SWHSecurityConfigDHCPOpt82PortTableEntry ::=
+ SEQUENCE {
+ swhDHCPOpt82PortIndex
+ INTEGER,
+ swhDHCPOpt82PortOpt82Port
+ INTEGER,
+ swhDHCPOpt82PortTrustPort
+ INTEGER
+ }
+
+ swhDHCPOpt82PortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSecurityConfigDHCPOpt82PortTableEntry 1 }
+
+ swhDHCPOpt82PortOpt82Port OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhSecurityConfigDHCPOpt82PortTableEntry 2 }
+
+ swhDHCPOpt82PortTrustPort OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhSecurityConfigDHCPOpt82PortTableEntry 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).IPSourceGuardSettings(2)
+
+ swhIPSourceGuardSettingsPort1 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port1 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 1 }
+
+ swhIPSourceGuardSettingsPort2 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port2 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 2 }
+
+ swhIPSourceGuardSettingsPort3 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port3 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 3 }
+
+ swhIPSourceGuardSettingsPort4 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port4 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 4 }
+
+ swhIPSourceGuardSettingsPort5 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port5 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 5 }
+
+ swhIPSourceGuardSettingsPort6 OBJECT-TYPE
+ SYNTAX INTEGER { fix-ip(0), dhcp(1), unlimited(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port6 State is fix-ip, dhcp or unlimited."
+ ::= { swhIPSourceGuardSettings 6 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3)
+
+ swhFilterConfigDHCPSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Snooping.
+ When DHCP Snooping is enable, ARP/IPv4 filter will also be enable simultaneously"
+ ::= { swhDHCPSnooping 1 }
+
+ swhFilterConfigDefaultDHCPInitiatedTime OBJECT-TYPE
+ SYNTAX INTEGER (0..9999)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default DHCP Initiated Time. 0-9999"
+ ::= { swhDHCPSnooping 2 }
+
+ swhFilterConfigDefaultDHCPLeasedTime OBJECT-TYPE
+ SYNTAX INTEGER (180..259200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Default DHCP Leased Time. 180-259200"
+ ::= { swhDHCPSnooping 3 }
+
+-- swhFilterConfigPortIsolation OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable Port Isolation"
+-- ::= { swhDHCPSnooping 4 }
+
+-- swhFilterConfigIPv6 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable IPv6 auto discovery / DHCPv6"
+-- ::= { swhDHCPSnooping 5 }
+
+-- swhFilterConfigUPnP OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable UPnP"
+-- ::= { swhDHCPSnooping 6 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7)
+
+ swhSecurityDHCPServerTrustPort
+ OBJECT IDENTIFIER ::= { swhDHCPSnooping 7 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+ swhSecurityDHCPServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Server Trust Port."
+ ::= { swhSecurityDHCPServerTrustPort 1 }
+
+ -- Table Entry
+ swhSecurityDHCPServerTableEntry OBJECT-TYPE
+ SYNTAX SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Server Trust Port."
+ INDEX { swhSecurityDHCPServerTableIndex }
+ ::= { swhSecurityDHCPServerTable 1 }
+
+ SWHSecurityDHCPServerTableEntry ::=
+ SEQUENCE {
+ swhSecurityDHCPServerTableIndex
+ INTEGER,
+ swhSecurityDHCPServerTableState
+ INTEGER
+ }
+
+ swhSecurityDHCPServerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSecurityDHCPServerTableEntry 1 }
+
+ swhSecurityDHCPServerTableState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { swhSecurityDHCPServerTableEntry 2 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8)
+
+ swhSecurityDHCPServerTrustIP
+ OBJECT IDENTIFIER ::= { swhDHCPSnooping 8 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIP(1)
+
+ swhSecurityDHCPServerIP OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP enable or disable"
+ ::= { swhSecurityDHCPServerTrustIP 1 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIPTable(2)
+
+ swhSecurityDHCPServerIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityDHCPServerIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Security IP information."
+ ::= { swhSecurityDHCPServerTrustIP 2 }
+
+ -- Table Entry
+ swhSecurityDHCPServerIPEntry OBJECT-TYPE
+ SYNTAX SWHSecurityDHCPServerIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhSecurityDHCPServerIPIndex }
+ ::= { swhSecurityDHCPServerIPTable 1 }
+
+ SWHSecurityDHCPServerIPEntry ::=
+ SEQUENCE {
+ swhSecurityDHCPServerIPIndex
+ INTEGER,
+ swhSecurityDHCPServerIPIPAddress
+ DisplayString,
+ swhSecurityDHCPServerIPIPv6Address
+ DisplayString,
+ swhSecurityDHCPServerIPDelete
+ INTEGER
+ }
+
+ swhSecurityDHCPServerIPIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Security IP index"
+ ::= { swhSecurityDHCPServerIPEntry 1 }
+
+ swhSecurityDHCPServerIPIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IPv4 Address"
+ ::= { swhSecurityDHCPServerIPEntry 4 }
+
+ swhSecurityDHCPServerIPIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Security IPv6 Address"
+ ::= { swhSecurityDHCPServerIPEntry 5 }
+
+ swhSecurityDHCPServerIPDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhSecurityDHCPServerIPEntry 10 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StaticIPTableConfiguration(4).StaticIPTable(1)
+
+ swhStaticIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHStaticIPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of State IP."
+ ::= { swhStaticIPTableConfiguration 1 }
+
+ -- Table Entry
+ swhStaticIPTableEntry OBJECT-TYPE
+ SYNTAX SWHStaticIPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about State IP."
+ INDEX { swhStaticIPTableIndex }
+ ::= { swhStaticIPTable 1 }
+
+ SWHStaticIPTableEntry ::=
+ SEQUENCE {
+ swhStaticIPTableIndex
+ INTEGER,
+ swhStaticIPTableValid
+ INTEGER,
+ swhStaticIPTableIPAddress
+ IpAddress,
+ swhStaticIPTableIPv6Address
+ DisplayString,
+-- swhStaticIPTableMaskAddress
+-- IpAddress,
+ swhStaticIPTableVLANID
+ INTEGER,
+ swhStaticIPTablePort
+ INTEGER,
+ swhStaticIPTableDelete
+ INTEGER
+ }
+
+ swhStaticIPTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Segment."
+ ::= { swhStaticIPTableEntry 1 }
+
+ swhStaticIPTableValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhStaticIPTableEntry 2 }
+
+ swhStaticIPTableIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address"
+ ::= { swhStaticIPTableEntry 3 }
+
+-- swhStaticIPTableMaskAddress OBJECT-TYPE
+-- SYNTAX IpAddress
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Mask Address"
+-- ::= { swhStaticIPTableEntry 4 }
+
+ swhStaticIPTableVLANID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID (1-4094)"
+ ::= { swhStaticIPTableEntry 5 }
+
+ swhStaticIPTablePort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number"
+ ::= { swhStaticIPTableEntry 6 }
+
+ swhStaticIPTableDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this State IP."
+ ::= { swhStaticIPTableEntry 7 }
+
+ swhStaticIPTableIPv6Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Address"
+ ::= { swhStaticIPTableEntry 8 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).AntiBcastConfiguration(6)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Configuration(7)
+
+ swhDHCPOpt82CircuitIDPortList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Opt82 Circuit-ID Port List."
+ ::= { swhDHCPOpt82Configuration 2 }
+
+ swhDHCPOpt82CircuitIDFormattedPortList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Opt82 Circuit-ID Formatted Port List."
+ ::= { swhDHCPOpt82Configuration 6 }
+
+ swhDHCPOpt82RemoteIDEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Opt82 Remote-ID"
+ ::= { swhDHCPOpt82Configuration 4 }
+
+ swhDHCPOpt82RemoteIDFormattedEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Opt82 Remote-ID Formatted"
+ ::= { swhDHCPOpt82Configuration 7 }
+
+ swhDHCPOpt82RemoteID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Opt82 Remote-ID"
+ ::= { swhDHCPOpt82Configuration 5 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Configuration(7).swhDHCPOpt82CircuitIDTable(3)
+
+ swhDHCPOpt82CircuitIDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDHCPOpt82CircuitIDTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Opt82 Circuit-ID."
+ ::= { swhDHCPOpt82Configuration 3 }
+
+ -- Table Entry
+ swhDHCPOpt82CircuitIDTableEntry OBJECT-TYPE
+ SYNTAX SWHDHCPOpt82CircuitIDTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Opt82 Circuit-ID."
+ INDEX { swhDHCPOpt82CircuitIDTableIndex }
+ ::= { swhDHCPOpt82CircuitIDTable 1 }
+
+ SWHDHCPOpt82CircuitIDTableEntry ::=
+ SEQUENCE {
+ swhDHCPOpt82CircuitIDTableIndex
+ INTEGER,
+ swhDHCPOpt82CircuitIDTableCircuitID
+ DisplayString,
+ swhDHCPOpt82CircuitIDTableDelete
+ INTEGER
+ }
+
+ swhDHCPOpt82CircuitIDTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhDHCPOpt82CircuitIDTableEntry 1 }
+
+ swhDHCPOpt82CircuitIDTableCircuitID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Circuit-ID"
+ ::= { swhDHCPOpt82CircuitIDTableEntry 3 }
+
+ swhDHCPOpt82CircuitIDTableDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this Circuit-ID."
+ ::= { swhDHCPOpt82CircuitIDTableEntry 5 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPRecordPortSettings(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).MacLimiters(11)
+
+ swhMacLimitersEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMacLimiters 1 }
+
+ swhMacLimitersThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (120..86400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Interval"
+ ::= { swhMacLimiters 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).MacLimiters(11).MACLimitersPortTable(5)
+
+ swhMacLimitersPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMACLimitersPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port MAC Limiters."
+ ::= { swhMacLimiters 5 }
+
+ -- Table Entry
+ swhMacLimitersPortEntry OBJECT-TYPE
+ SYNTAX SWHMACLimitersPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port MAC Limiters."
+ INDEX { swhMacLimitersPortIndex }
+ ::= { swhMacLimitersPortTable 1 }
+
+ SWHMACLimitersPortEntry ::=
+ SEQUENCE {
+ swhMacLimitersPortIndex
+ INTEGER,
+ swhMacLimitersPortEnable
+ INTEGER,
+ swhMacLimitersPortLimit
+ INTEGER
+ }
+
+ swhMacLimitersPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhMacLimitersPortEntry 1 }
+
+ swhMacLimitersPortEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port is Disable or Enable"
+ ::= { swhMacLimitersPortEntry 2 }
+
+ swhMacLimitersPortLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Limit(0-1024)"
+ ::= { swhMacLimitersPortEntry 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StormControl(12)
+
+ swhStormControlEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Control Enable/Disable"
+ ::= { swhStormControl 16 }
+
+ swhThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Interval (120-86400)secs"
+ ::= { swhStormControl 3 }
+
+-- swhUnknownUnicastRate OBJECT-TYPE
+-- SYNTAX INTEGER { off(0),
+-- rate-1(1),
+-- rate-2(2),
+-- rate-4(3),
+-- rate-8(4),
+-- rate-16(5),
+-- rate-32(6),
+-- rate-64(7),
+-- rate-128(8),
+-- rate-256(9),
+-- rate-512(10),
+-- rate-1K(11),
+-- rate-2K(12),
+-- rate-4K(13),
+-- rate-8K(14),
+-- rate-16K(15),
+-- rate-32K(16),
+-- rate-64K(17),
+-- rate-128K(18),
+-- rate-256K(19)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Unknown Unicast Rate (packets/second)"
+-- ::= { swhStormControl 10 }
+
+-- swhMulticastRate OBJECT-TYPE
+-- SYNTAX INTEGER { off(0),
+-- rate-1(1),
+-- rate-2(2),
+-- rate-4(3),
+-- rate-8(4),
+-- rate-16(5),
+-- rate-32(6),
+-- rate-64(7),
+-- rate-128(8),
+-- rate-256(9),
+-- rate-512(10),
+-- rate-1K(11),
+-- rate-2K(12),
+-- rate-4K(13),
+-- rate-8K(14),
+-- rate-16K(15),
+-- rate-32K(16),
+-- rate-64K(17),
+-- rate-128K(18),
+-- rate-256K(19)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Multicast Rate (packets/second)"
+-- ::= { swhStormControl 14 }
+
+-- swhBroadcastRate OBJECT-TYPE
+-- SYNTAX INTEGER { off(0),
+-- rate-1(1),
+-- rate-2(2),
+-- rate-4(3),
+-- rate-8(4),
+-- rate-16(5),
+-- rate-32(6),
+-- rate-64(7),
+-- rate-128(8),
+-- rate-256(9),
+-- rate-512(10),
+-- rate-1K(11),
+-- rate-2K(12),
+-- rate-4K(13),
+-- rate-8K(14),
+-- rate-16K(15),
+-- rate-32K(16),
+-- rate-64K(17),
+-- rate-128K(18),
+-- rate-256K(19)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast Rate (packets/second)"
+-- ::= { swhStormControl 12 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StormControl(12).StormControlTable(9)
+
+ swhSecurityStormControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSecurityStormControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Storm Control."
+ ::= { swhStormControl 9 }
+
+ -- Table Entry
+ swhSecurityStormControlEntry OBJECT-TYPE
+ SYNTAX SwhSecurityStormControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port Storm Control."
+ INDEX { swhSecurityStormControlIndex }
+ ::= { swhSecurityStormControlTable 1 }
+
+ SwhSecurityStormControlEntry ::=
+ SEQUENCE {
+ swhSecurityStormControlIndex
+ INTEGER,
+ swhSecurityStormControlPortConfigPort
+ DisplayString,
+ swhSecurityStormControlUnknownUnicastRate
+ INTEGER,
+ swhSecurityStormControlUnknownMulticastRate
+ INTEGER,
+ swhSecurityStormControlBroadcastRate
+ INTEGER
+ }
+
+ swhSecurityStormControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSecurityStormControlEntry 1 }
+
+ swhSecurityStormControlPortConfigPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Security StormControl Port Number."
+ ::= { swhSecurityStormControlEntry 12 }
+
+ swhSecurityStormControlUnknownUnicastRate OBJECT-TYPE
+ SYNTAX INTEGER { none(-1),
+ off(0),
+ rate-1(1),
+ rate-2(2),
+ rate-4(3),
+ rate-8(4),
+ rate-16(5),
+ rate-32(6),
+ rate-64(7),
+ rate-128(8),
+ rate-256(9),
+ rate-512(10),
+ rate-1K(11),
+ rate-2K(12),
+ rate-4K(13),
+ rate-8K(14),
+ rate-16K(15),
+ rate-32K(16),
+ rate-64K(17),
+ rate-128K(18),
+ rate-256K(19)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unknown Unicast Rate (packets/second)"
+ ::= { swhSecurityStormControlEntry 11 }
+
+ swhSecurityStormControlUnknownMulticastRate OBJECT-TYPE
+ SYNTAX INTEGER { none(-1),
+ off(0),
+ rate-1(1),
+ rate-2(2),
+ rate-4(3),
+ rate-8(4),
+ rate-16(5),
+ rate-32(6),
+ rate-64(7),
+ rate-128(8),
+ rate-256(9),
+ rate-512(10),
+ rate-1K(11),
+ rate-2K(12),
+ rate-4K(13),
+ rate-8K(14),
+ rate-16K(15),
+ rate-32K(16),
+ rate-64K(17),
+ rate-128K(18),
+ rate-256K(19)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unknown Multicast Rate (packets/second)"
+ ::= { swhSecurityStormControlEntry 10 }
+
+ swhSecurityStormControlBroadcastRate OBJECT-TYPE
+ SYNTAX INTEGER { none(-1),
+ off(0),
+ rate-1(1),
+ rate-2(2),
+ rate-4(3),
+ rate-8(4),
+ rate-16(5),
+ rate-32(6),
+ rate-64(7),
+ rate-128(8),
+ rate-256(9),
+ rate-512(10),
+ rate-1K(11),
+ rate-2K(12),
+ rate-4K(13),
+ rate-8K(14),
+ rate-16K(15),
+ rate-32K(16),
+ rate-64K(17),
+ rate-128K(18),
+ rate-256K(19)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Broadcast Rate (packets/second)"
+ ::= { swhSecurityStormControlEntry 8 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).PortIsolationConfiguration(13)
+
+ swhPortIsolationConfigPortIsolation OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Isolation is disable or enable.
+ When you enable Port Isolation, Port Based VLAN is automatically invalid."
+ ::= { swhPortIsolationConfiguration 1 }
+
+ swhPortIsolationConfigUplinkPortList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Uplink Port List."
+ ::= { swhPortIsolationConfiguration 2 }
+
+
+-- SwitchManagement(4).FilterConfiguration(83)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+
+-- SwitchManagement(4).HTTPAuthentication(90)
+
+
+-- SwitchMonitor(5)
+
+ swhPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 1 }
+ swh8021QTagVLAN
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 3 }
+ swhPortCountersRates
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 5 }
+ swhPortCountersEvents
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 6 }
+ swhLACPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 22 }
+ swhLACPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 24 }
+ swhRSTPBridgeOverview
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 10 }
+ swhRSTPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 14 }
+ swhRSTPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 18 }
+ swh8021XPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 32 }
+ swh8021XStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 33 }
+ swhIGMPStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 26 }
+ swhMLDStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 27 }
+ swhIGMPGroupTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 28 }
+ swhSFPInformation
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 34 }
+ swhDHCPSnoopingTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 35 }
+ swhMLDGroupTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 29 }
+ swhMacLimitersStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 39 }
+ swhMacAddressTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 7 }
+ swhLayer2ProtocolTunnelStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 25 }
+ swhLLDPStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 11 }
+ swhLoopDetectionStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 36 }
+ swhRingStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 43 }
+ swhFastRedundancyStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 52 }
+ swhDIDOStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 41 }
+ swhPOEStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 48 }
+ swhCPUTemperatureStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 51 }
+
+
+-- SwitchMonitor(5).PortState(1)
+
+ swhPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPortStatus 1 }
+
+ -- Table Entry
+ swhPortStatusEntry OBJECT-TYPE
+ SYNTAX SwhPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPortStatusIndex }
+ ::= { swhPortStatusTable 1 }
+
+ SwhPortStatusEntry ::=
+ SEQUENCE {
+ swhPortStatusIndex
+ INTEGER,
+ swhPortStatusPortMedia
+ INTEGER,
+ swhPortStatusPortState
+ INTEGER,
+ swhPortStatusPortLink
+ INTEGER,
+ swhPortStatusPortSpeed
+ INTEGER,
+ swhPortStatusPortDuplex
+ INTEGER,
+ swhPortStatusPortFlowCtrl
+ INTEGER,
+ swhPortStatusDescription
+ DisplayString
+ }
+
+ swhPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortStatusEntry 1 }
+
+ swhPortStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortStatusEntry 2 }
+
+ swhPortStatusPortMedia OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), tx(1), fx(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortStatusEntry 3 }
+
+ swhPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), disable(0), blocking-listening(1), learning(2), forwarding(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhPortStatusEntry 4 }
+
+ swhPortStatusPortLink OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), up(1), down(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Link"
+ ::= { swhPortStatusEntry 5 }
+
+ swhPortStatusPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Speed"
+ ::= { swhPortStatusEntry 6 }
+
+ swhPortStatusPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), full(1), half(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Duplex"
+ ::= { swhPortStatusEntry 7 }
+
+ swhPortStatusPortFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), on(1), off(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Flow Control"
+ ::= { swhPortStatusEntry 8 }
+
+
+-- SwitchMonitor(5).8021QTagVLAN(3)
+
+ swh8021QTagVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Tag VLAN Configuration."
+ ::= { swh8021QTagVLAN 1 }
+
+ -- Table Entry
+ swh8021QTagVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about tag vlan config."
+ INDEX { swh8021QTagVLANIndex }
+ ::= { swh8021QTagVLANTable 1 }
+
+ SWH8021QTagVLANEntry ::=
+ SEQUENCE {
+ swh8021QTagVLANIndex
+ INTEGER,
+-- swh8021QTagVLANValid
+-- INTEGER,
+ swh8021QTagVLANVID
+ INTEGER,
+ swh8021QTagVLANName
+ DisplayString,
+ swh8021QTagVLANPort1
+ INTEGER,
+ swh8021QTagVLANPort2
+ INTEGER,
+ swh8021QTagVLANPort3
+ INTEGER,
+ swh8021QTagVLANPort4
+ INTEGER,
+ swh8021QTagVLANPort5
+ INTEGER,
+ swh8021QTagVLANPort6
+ INTEGER,
+ swh8021QTagVLANCPU
+ INTEGER
+ }
+
+ swh8021QTagVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTagVLANEntry 1 }
+
+-- swh8021QTagVLANValid OBJECT-TYPE
+-- SYNTAX INTEGER { invalid(0), valid(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "This vlan setting is valid or invalid."
+-- ::= { swh8021QTagVLANEntry 2 }
+
+ swh8021QTagVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTagVLANEntry 3 }
+
+ swh8021QTagVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTagVLANEntry 4 }
+
+ swh8021QTagVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 5 }
+
+ swh8021QTagVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 6 }
+
+ swh8021QTagVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 7 }
+
+ swh8021QTagVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 8 }
+
+ swh8021QTagVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 9 }
+
+ swh8021QTagVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 10 }
+
+ swh8021QTagVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTagVLANEntry 55 }
+
+
+-- SwitchMonitor(5).PortInformation(4)
+
+
+-- SwitchMonitor(5).PortCountersRates(5)
+
+ swhCountersRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters rates."
+ ::= { swhPortCountersRates 1 }
+
+ -- Table Entry
+ swhCountersRatesEntry OBJECT-TYPE
+ SYNTAX SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counters rates mode."
+ INDEX { swhCountersRatesIndex }
+ ::= { swhCountersRatesTable 1 }
+
+ SWHCountersRatesEntry ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter,
+ swhCountersRatesFramesReceived
+ Counter,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter,
+ swhCountersRatesFramesSent
+ Counter,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter,
+ swhCountersRatesTotalUtilization
+ DisplayString,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter,
+ swhCountersRatesRxCRCError
+ Counter,
+ swhCountersRatesRxAlignError
+ Counter,
+ swhCountersRatesRxUndersizeFrames
+ Counter,
+ swhCountersRatesRxFragments
+ Counter,
+ swhCountersRatesRxJabbers
+ Counter,
+ swhCountersRatesRxOversizeFrames
+ Counter,
+ swhCountersRatesRxDroppedFrames
+ Counter,
+ swhCountersRatesTxCollision
+ Counter,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter,
+ swhCountersRatesTotalErrors
+ Counter,
+ swhCountersRatesRxFrames64
+ Counter,
+ swhCountersRatesRxFrames65to127
+ Counter,
+ swhCountersRatesRxFrames128to255
+ Counter,
+ swhCountersRatesRxFrames256to511
+ Counter,
+ swhCountersRatesRxFrames512to1023
+ Counter,
+ swhCountersRatesRxFrames1024to1518
+ Counter,
+ swhCountersRatesRxFrames1519toMaxSize
+ Counter,
+ swhCountersRatesTxMulticastFrames
+ Counter,
+ swhCountersRatesTxBroadcastFrames
+ Counter,
+ swhCountersRatesRxMulticastFrames
+ Counter,
+ swhCountersRatesRxBroadcastFrames
+ Counter,
+ swhCountersRatesRxFilteredFrames
+ Counter,
+ swhCountersRatesTxLateCollision
+ Counter,
+ swhCountersRatesTxDeferred
+ Counter
+ -- swhCountersRatesTxTotalCollision
+ -- Counter,
+ -- swhCountersRatesRxFrames1024toMaxSize
+ -- Counter,
+ -- swhCountersRatesRxUnicastFrames
+ -- Counter,
+ -- swhCountersRatesTxUnicastFrames
+ -- Counter,
+ -- swhCountersRatesRxTotalErrors
+ -- Counter,
+ -- swhCountersRatesTxTotalErrors
+ -- Counter,
+ -- swhCountersRatesTxTotalCollisions
+ -- Counter
+ }
+
+ swhCountersRatesIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersRatesEntry 1 }
+
+ swhCountersRatesBytesReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 2 }
+
+ swhCountersRatesFramesReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 3 }
+
+ swhCountersRatesReceivedUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 4 }
+
+ swhCountersRatesBytesSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 5 }
+
+ swhCountersRatesFramesSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 6 }
+
+ swhCountersRatesSentUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 7 }
+
+ swhCountersRatesTotalBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 8 }
+
+ swhCountersRatesTotalUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 9 }
+
+ swhCountersRatesRxCRCError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 10 }
+
+ swhCountersRatesRxFragments OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 11 }
+
+ swhCountersRatesRxFilteredFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 12 }
+
+ swhCountersRatesRxAlignError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 13 }
+
+ swhCountersRatesRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 14 }
+
+ swhCountersRatesRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 15 }
+
+ swhCountersRatesRxJabbers OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 16 }
+
+ swhCountersRatesRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 17 }
+
+-- swhCountersRatesTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 18 }
+
+ swhCountersRatesTxLateCollision OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 19 }
+
+ swhCountersRatesTxDeferred OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 20 }
+
+-- swhCountersRatesTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 21 }
+
+ swhCountersRatesRxFrames64 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 22 }
+
+ swhCountersRatesRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 23 }
+
+ swhCountersRatesRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 24 }
+
+ swhCountersRatesRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 25 }
+
+ swhCountersRatesRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 26 }
+
+-- swhCountersRatesRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 27 }
+
+-- swhCountersRatesRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 28 }
+
+ swhCountersRatesRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 29 }
+
+ swhCountersRatesRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 30 }
+
+-- swhCountersRatesTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 31 }
+
+ swhCountersRatesTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 32 }
+
+ swhCountersRatesTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 33 }
+
+-- swhCountersRatesRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 34 }
+
+-- swhCountersRatesTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 35 }
+
+-- swhCountersRatesTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 36 }
+
+-- swhCountersRatesRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 37 }
+
+ swhCountersRatesTxCollision OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 38 }
+
+ swhCountersRatesTotalErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 39 }
+
+ swhCountersRatesRxFrames1024to1518 OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 40 }
+
+ swhCountersRatesRxFrames1519toMaxSize OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 41 }
+
+-- Counters Rates Traffic
+
+ SWHCountersRatesTraffic ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter,
+ swhCountersRatesFramesReceived
+ Counter,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter,
+ swhCountersRatesFramesSent
+ Counter,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter,
+ swhCountersRatesTotalUtilization
+ DisplayString
+ }
+
+-- Counters Rates Error
+
+ SWHCountersRatesError ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter,
+ swhCountersRatesRxCRCError
+ Counter,
+ swhCountersRatesRxAlignError
+ Counter,
+ swhCountersRatesRxUndersizeFrames
+ Counter,
+ swhCountersRatesRxFragments
+ Counter,
+ swhCountersRatesRxJabbers
+ Counter,
+ swhCountersRatesRxOversizeFrames
+ Counter,
+ swhCountersRatesRxDroppedFrames
+ Counter,
+ swhCountersRatesTxCollision
+ Counter,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter,
+ swhCountersRatesTotalErrors
+ Counter
+ }
+
+-- Counters Rates Analysis
+
+ SWHCountersRatesAnalysis ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesRxFrames64
+ Counter,
+ swhCountersRatesRxFrames65to127
+ Counter,
+ swhCountersRatesRxFrames128to255
+ Counter,
+ swhCountersRatesRxFrames256to511
+ Counter,
+ swhCountersRatesRxFrames512to1023
+ Counter,
+ swhCountersRatesRxFrames1024to1518
+ Counter,
+ swhCountersRatesRxFrames1519toMaxSize
+ Counter,
+ swhCountersRatesTxMulticastFrames
+ Counter,
+ swhCountersRatesTxBroadcastFrames
+ Counter,
+ swhCountersRatesRxMulticastFrames
+ Counter,
+ swhCountersRatesRxBroadcastFrames
+ Counter
+ }
+
+
+-- SwitchMonitor(5).PortCountersEvents(6)
+
+ swhCountersEventsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters events."
+ ::= { swhPortCountersEvents 1 }
+
+ swhCountersEventsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhPortCountersEvents 2 }
+
+ -- Table Entry
+ swhCountersEventsEntry OBJECT-TYPE
+ SYNTAX SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counter events mode."
+ INDEX { swhCountersEventsIndex }
+ ::= { swhCountersEventsTable 1 }
+
+ SWHCountersEventsEntry ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ swhCountersEventsRxAlignError
+ Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ swhCountersEventsRxJabbers
+ Counter64,
+ swhCountersEventsRxOversizeFrames
+ Counter64,
+ swhCountersEventsRxDroppedFrames
+ Counter64,
+ swhCountersEventsTxCollision
+ Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to1518
+ Counter64,
+ swhCountersEventsRxFrames1519toMaxSize
+ Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64,
+ -- swhClearCountersOfThisModule
+ -- INTEGER,
+ swhCountersEventsTotalErrors
+ Counter64,
+ swhCountersEventsRxFilteredFrames
+ Counter64,
+ swhCountersEventsTxLateCollision
+ Counter64,
+ swhCountersEventsTxDeferred
+ Counter64
+ -- swhCountersEventsTxTotalCollision
+ -- Counter64,
+ -- swhCountersEventsRxFrames1024toMaxSize
+ -- Counter64,
+ -- swhCountersEventsRxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsTxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsRxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalCollisions
+ -- Counter64
+ }
+
+ swhCountersEventsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersEventsEntry 1 }
+
+ swhCountersEventsBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 2 }
+
+ swhCountersEventsFramesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 3 }
+
+-- swhCountersEventsReceivedUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 4 }
+
+ swhCountersEventsBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 5 }
+
+ swhCountersEventsFramesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 6 }
+
+-- swhCountersEventsSentUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 7 }
+
+ swhCountersEventsTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 8 }
+
+-- swhCountersEventsTotalUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 9 }
+
+ swhCountersEventsRxCRCError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 10 }
+
+ swhCountersEventsRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 11 }
+
+ swhCountersEventsRxFilteredFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 12 }
+
+ swhCountersEventsRxAlignError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 13 }
+
+ swhCountersEventsRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 14 }
+
+ swhCountersEventsRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 15 }
+
+ swhCountersEventsRxJabbers OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 16 }
+
+ swhCountersEventsRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 17 }
+
+-- swhCountersEventsTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 18 }
+
+ swhCountersEventsTxLateCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 19 }
+
+ swhCountersEventsTxDeferred OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 20 }
+
+-- swhCountersEventsTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 21 }
+
+ swhCountersEventsRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 22 }
+
+ swhCountersEventsRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 23 }
+
+ swhCountersEventsRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 24 }
+
+ swhCountersEventsRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 25 }
+
+ swhCountersEventsRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 26 }
+
+-- swhCountersEventsRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 27 }
+
+-- swhCountersEventsRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 28 }
+
+ swhCountersEventsRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 29 }
+
+ swhCountersEventsRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 30 }
+
+-- swhCountersEventsTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 31 }
+
+ swhCountersEventsTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 32 }
+
+ swhCountersEventsTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 33 }
+
+-- swhClearCountersOfThisModule OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS write-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear Counters of This module"
+-- ::= { swhCountersEventsEntry 34 }
+
+-- swhCountersEventsRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 35 }
+
+-- swhCountersEventsTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 36 }
+
+-- swhCountersEventsTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 37 }
+
+-- swhCountersEventsRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 38 }
+
+ swhCountersEventsTxCollision OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 39 }
+
+ swhCountersEventsRxFrames1024to1518 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 40 }
+
+ swhCountersEventsRxFrames1519toMaxSize OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 41 }
+
+ swhCountersEventsTotalErrors OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 42 }
+
+-- Counters Events Traffic
+
+ SWHCountersEventsTraffic ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Error
+
+ SWHCountersEventsError ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ swhCountersEventsRxAlignError
+ Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ swhCountersEventsRxJabbers
+ Counter64,
+ swhCountersEventsRxOversizeFrames
+ Counter64,
+ swhCountersEventsRxDroppedFrames
+ Counter64,
+ swhCountersEventsTxCollision
+ Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Analysis
+
+ SWHCountersEventsAnalysis ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to1518
+ Counter64,
+ swhCountersEventsRxFrames1519toMaxSize
+ Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+
+-- SwitchMonitor(5).MacAddressTable(7)
+
+ swhMacAddressPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { all(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ cpu(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the port which is selected."
+ ::= { swhMacAddressTable 1 }
+
+ swhMacAddressVLANSelect OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the vlan which is selected."
+ ::= { swhMacAddressTable 10 }
+
+ swhMacAddressMACSelect OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the mac which is selected."
+ ::= { swhMacAddressTable 11 }
+
+ swhMacAddressPageSelect OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the page which is selected."
+ ::= { swhMacAddressTable 9 }
+
+ swhMacAddressUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update mac address table."
+ ::= { swhMacAddressTable 3 }
+
+ swhMacAddressClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear mac address table."
+ ::= { swhMacAddressTable 2 }
+
+ swhMacAddressTotal OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of total learned mac address."
+ ::= { swhMacAddressTable 4 }
+
+ swhMacAddressState OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of mac address table."
+ ::= { swhMacAddressTable 5 }
+
+ swhMacAddressCapacity OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Capacity"
+ ::= { swhMacAddressTable 20 }
+
+ swhMacAddressFree OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Free"
+ ::= { swhMacAddressTable 21 }
+
+ swhMacAddressUsed OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Used"
+ ::= { swhMacAddressTable 22 }
+
+ swhMacAddressDynamic OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Dynamic"
+ ::= { swhMacAddressTable 24 }
+
+ swhMacAddressStatic OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Static"
+ ::= { swhMacAddressTable 25 }
+
+ swhMacAddressInternal OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Internal"
+ ::= { swhMacAddressTable 26 }
+
+
+-- SwitchMonitor(5).MacAddressTable(7).MacTable(6)
+
+ swhMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Mac Address."
+ ::= { swhMacAddressTable 6 }
+
+ -- Table Entry
+ swhMacTableEntry OBJECT-TYPE
+ SYNTAX SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about mac address table"
+ INDEX { swhMacTableIndex }
+ ::= { swhMacTable 1 }
+
+ SWHMacTableEntry ::=
+ SEQUENCE {
+ swhMacTableIndex
+ INTEGER,
+ swhMacTableType
+ DisplayString,
+ swhMacTableAddr
+ MacAddress,
+ swhMacTableVID
+ INTEGER,
+ swhMacTablePort
+ DisplayString
+ }
+
+ swhMacTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for mac address index."
+ ::= { swhMacTableEntry 1 }
+
+ swhMacTableAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned."
+ ::= { swhMacTableEntry 2 }
+
+ swhMacTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which vlan id."
+ ::= { swhMacTableEntry 3 }
+
+ swhMacTablePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which port."
+ ::= { swhMacTableEntry 4 }
+
+ swhMacTableType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learning type."
+ ::= { swhMacTableEntry 5 }
+
+
+-- SwitchMonitor(5).RSTPBridgeOverview(10)
+
+ swhRSTPBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Bridge Overview."
+ ::= { swhRSTPBridgeOverview 7 }
+
+ -- Table Entry
+ swhRSTPBridgeEntry OBJECT-TYPE
+ SYNTAX SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Bridge mode."
+ INDEX { swhRSTPBridgeIndex }
+ ::= { swhRSTPBridgeTable 1 }
+
+ SWHRSTPBridgeEntry ::=
+ SEQUENCE {
+ swhRSTPBridgeIndex
+ INTEGER,
+ -- swhRSTPBridgeVLANID
+ -- INTEGER,
+ swhRSTPBridgeBridgeID
+ DisplayString,
+ swhRSTPBridgeMaxAge
+ INTEGER,
+ swhRSTPBridgeHelloTime
+ INTEGER,
+ swhRSTPBridgeFwdDelay
+ INTEGER,
+ swhRSTPBridgeTopology
+ INTEGER,
+ -- swhRSTPBridgeTopologyCount
+ -- INTEGER,
+ -- swhRSTPBridgeLastTopology
+ -- INTEGER,
+ swhRSTPBridgeRootID
+ DisplayString,
+ swhRSTPBridgeRootPort
+ DisplayString
+ -- swhRSTPBridgeViaGroup
+ -- INTEGER,
+ -- swhRSTPBridgeViaPort
+ -- INTEGER
+ }
+
+ swhRSTPBridgeIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPBridgeEntry 1 }
+
+ --swhRSTPBridgeVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPBridgeEntry 2 }
+
+ swhRSTPBridgeBridgeID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge ID"
+ ::= { swhRSTPBridgeEntry 3 }
+
+ swhRSTPBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age"
+ ::= { swhRSTPBridgeEntry 4 }
+
+ swhRSTPBridgeHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time"
+ ::= { swhRSTPBridgeEntry 5 }
+
+ swhRSTPBridgeFwdDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fwd Delay"
+ ::= { swhRSTPBridgeEntry 6 }
+
+ swhRSTPBridgeTopology OBJECT-TYPE
+ SYNTAX INTEGER { steady(0), changing(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Topology"
+ ::= { swhRSTPBridgeEntry 7 }
+
+-- swhRSTPBridgeTopologyCount OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Topology Count"
+-- ::= { swhRSTPBridgeEntry 8 }
+
+-- swhRSTPBridgeLastTopology OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Last Topology"
+-- ::= { swhRSTPBridgeEntry 9 }
+
+ swhRSTPBridgeRootID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root ID"
+ ::= { swhRSTPBridgeEntry 10 }
+
+-- swhRSTPBridgeViaGroup OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Group"
+-- ::= { swhRSTPBridgeEntry 11 }
+
+-- swhRSTPBridgeViaPort OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Port"
+-- ::= { swhRSTPBridgeEntry 12 }
+
+ swhRSTPBridgeRootPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root Port"
+ ::= { swhRSTPBridgeEntry 13 }
+
+
+-- SwitchMonitor(5).LLDPStatus(11)
+
+ swhLLDPStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LLDP Status."
+ ::= { swhLLDPStatus 4 }
+
+ -- Table Entry
+ swhLLDPStatusTableEntry OBJECT-TYPE
+ SYNTAX SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LLDP Status table"
+ INDEX { swhLLDPStatusTableIndex }
+ ::= { swhLLDPStatusTable 1 }
+
+ SWHLLDPStatusTableEntry ::=
+ SEQUENCE {
+ swhLLDPStatusTableIndex
+ INTEGER,
+ swhLLDPStatusTableChassisID
+ DisplayString,
+ swhLLDPStatusTableRemotePort
+ DisplayString,
+ swhLLDPStatusTableSystemName
+ DisplayString,
+ swhLLDPStatusTablePortDescription
+ DisplayString,
+ swhLLDPStatusTableSystemCapabilities
+ DisplayString,
+ swhLLDPStatusTableManagement1Address
+ DisplayString,
+ swhLLDPStatusTableManagement2Address
+ DisplayString,
+ swhLLDPStatusTableManagement3Address
+ DisplayString,
+ swhLLDPStatusTableManagement4Address
+ DisplayString,
+ swhLLDPStatusTableManagement5Address
+ DisplayString
+ }
+
+ swhLLDPStatusTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLLDPStatusTableEntry 1 }
+
+ swhLLDPStatusTableChassisID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Chassis ID."
+ ::= { swhLLDPStatusTableEntry 3 }
+
+ swhLLDPStatusTableRemotePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Port."
+ ::= { swhLLDPStatusTableEntry 4 }
+
+ swhLLDPStatusTableSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Name."
+ ::= { swhLLDPStatusTableEntry 5 }
+
+ swhLLDPStatusTablePortDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description."
+ ::= { swhLLDPStatusTableEntry 6 }
+
+ swhLLDPStatusTableSystemCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities."
+ ::= { swhLLDPStatusTableEntry 7 }
+
+ swhLLDPStatusTableManagement1Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 8 }
+
+ swhLLDPStatusTableManagement2Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 9 }
+
+ swhLLDPStatusTableManagement3Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 10 }
+
+ swhLLDPStatusTableManagement4Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 11 }
+
+ swhLLDPStatusTableManagement5Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 12 }
+
+
+-- SwitchMonitor(5).RSTPPortStatus(14).RSTPPortStatusTable(1)
+
+ swhRSTPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Port Status."
+ ::= { swhRSTPPortStatus 1 }
+
+ -- Table Entry
+ swhRSTPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Port Status mode."
+ INDEX { swhRSTPPortStatusIndex }
+ ::= { swhRSTPPortStatusTable 1 }
+
+ SWHRSTPPortStatusEntry ::=
+ SEQUENCE {
+ swhRSTPPortStatusIndex
+ INTEGER,
+ swhRSTPPortStatusPort
+ DisplayString,
+ -- swhRSTPPortStatusVLANID
+ -- INTEGER,
+ swhRSTPPortStatusPathCost
+ INTEGER,
+ swhRSTPPortStatusEdgePort
+ INTEGER,
+ swhRSTPPortStatusP2pPort
+ INTEGER,
+ swhRSTPPortStatusProtocol
+ INTEGER,
+ swhRSTPPortStatusRole
+ INTEGER,
+ swhRSTPPortStatusPortState
+ INTEGER
+ }
+
+ swhRSTPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPPortStatusEntry 1 }
+
+ --swhRSTPPortStatusVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPPortStatusEntry 2 }
+
+ swhRSTPPortStatusPathCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost"
+ ::= { swhRSTPPortStatusEntry 3 }
+
+ swhRSTPPortStatusEdgePort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Port"
+ ::= { swhRSTPPortStatusEntry 4 }
+
+ swhRSTPPortStatusP2pPort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "P2p Port"
+ ::= { swhRSTPPortStatusEntry 5 }
+
+ swhRSTPPortStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { rstp(0), stp(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol"
+ ::= { swhRSTPPortStatusEntry 6 }
+
+ swhRSTPPortStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), alternate(1), backup(2), root(3), designated(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Role"
+ ::= { swhRSTPPortStatusEntry 7 }
+
+ swhRSTPPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), blocking(1), listening(2), learning(3), forwarding(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhRSTPPortStatusEntry 8 }
+
+ swhRSTPPortStatusPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).RSTPStatistics(18).RSTPStatisticsTable(1)
+
+ swhRSTPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhRSTPStatistics 1 }
+
+ -- Table Entry
+ swhRSTPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhRSTPStatisticsIndex }
+ ::= { swhRSTPStatisticsTable 1 }
+
+ SWHRSTPStatisticsEntry ::=
+ SEQUENCE {
+ swhRSTPStatisticsIndex
+ INTEGER,
+ swhRSTPStatisticsPort
+ DisplayString,
+ swhRSTPStatisticsRSTPTransmitted
+ Counter,
+ swhRSTPStatisticsSTPTransmitted
+ Counter,
+ swhRSTPStatisticsTCNTransmitted
+ Counter,
+ swhRSTPStatisticsRSTPReceived
+ Counter,
+ swhRSTPStatisticsSTPReceived
+ Counter,
+ swhRSTPStatisticsTCNReceived
+ Counter,
+ swhRSTPStatisticsIllegalReceived
+ Counter,
+ swhRSTPStatisticsUnknownReceived
+ Counter
+ }
+
+ swhRSTPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPStatisticsEntry 1 }
+
+ swhRSTPStatisticsRSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 3 }
+
+ swhRSTPStatisticsSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 5 }
+
+ swhRSTPStatisticsTCNTransmitted OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 7 }
+
+ swhRSTPStatisticsRSTPReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 9 }
+
+ swhRSTPStatisticsSTPReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 11 }
+
+ swhRSTPStatisticsTCNReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 13 }
+
+ swhRSTPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 15 }
+
+ swhRSTPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 17 }
+
+ swhRSTPStatisticsPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPStatisticsEntry 18 }
+
+
+-- SwitchMonitor(5).LACPPortStatus(22)
+
+ swhLACPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP VLAN Bridge Overview."
+ ::= { swhLACPPortStatus 1 }
+
+ -- Table Entry
+ swhLACPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhLACPPortStatusIndex }
+ ::= { swhLACPPortStatusTable 1 }
+
+ SWHLACPPortStatusEntry ::=
+ SEQUENCE {
+ swhLACPPortStatusIndex
+ INTEGER,
+ swhLACPPortStatusLACPOperationalState
+ INTEGER,
+ swhLACPPortStatusKey
+ INTEGER,
+ swhLACPPortStatusAggrID
+ INTEGER,
+ swhLACPPortStatusPartnerID
+ DisplayString,
+ swhLACPPortStatusPartnerPort
+ INTEGER
+ }
+
+ swhLACPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPPortStatusEntry 1 }
+
+-- swhLACPPortStatusPartnerID OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Partner ID"
+-- ::= { swhLACPPortStatusEntry 2 }
+
+ swhLACPPortStatusPartnerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner Port"
+ ::= { swhLACPPortStatusEntry 3 }
+
+ swhLACPPortStatusLACPOperationalState OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LACP Operational State"
+ ::= { swhLACPPortStatusEntry 4 }
+
+ swhLACPPortStatusKey OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 5 }
+
+ swhLACPPortStatusAggrID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 6 }
+
+ swhLACPPortStatusPartnerID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner ID"
+ ::= { swhLACPPortStatusEntry 7 }
+
+
+-- SwitchMonitor(5).LACPStatistics(24)
+
+ swhLACPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhLACPStatistics 1 }
+
+ swhLACPStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhLACPStatistics 2 }
+
+ -- Table Entry
+ swhLACPStatisticsEntry OBJECT-TYPE
+ SYNTAX SwhLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhLACPStatisticsIndex }
+ ::= { swhLACPStatisticsTable 1 }
+
+ SwhLACPStatisticsEntry ::=
+ SEQUENCE {
+ swhLACPStatisticsIndex
+ INTEGER,
+ swhLACPStatisticsLACPTransmitted
+ Counter,
+ -- swhLACPStatisticsMarkTransmitted
+ -- Counter,
+ -- swhLACPStatisticsRespTransmitted
+ -- Counter,
+ swhLACPStatisticsLACPReceived
+ Counter,
+ -- swhLACPStatisticsMarkReceived
+ -- Counter,
+ -- swhLACPStatisticsRespReceived
+ -- Counter,
+ swhLACPStatisticsIllegalReceived
+ Counter,
+ swhLACPStatisticsUnknownReceived
+ Counter,
+ swhLACPStatisticsClear
+ INTEGER
+ }
+
+ swhLACPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPStatisticsEntry 1 }
+
+ swhLACPStatisticsLACPTransmitted OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 3 }
+
+-- swhLACPStatisticsMarkTransmitted OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 5 }
+
+-- swhLACPStatisticsRespTransmitted OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 7 }
+
+ swhLACPStatisticsLACPReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 9 }
+
+-- swhLACPStatisticsMarkReceived OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 11 }
+
+-- swhLACPStatisticsRespReceived OBJECT-TYPE
+-- SYNTAX Counter
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 13 }
+
+ swhLACPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 15 }
+
+ swhLACPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 17 }
+
+ swhLACPStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swhLACPStatisticsEntry 19 }
+
+
+-- SwitchMonitor(5).Layer2ProtocolTunnelStatus(25)
+
+ swhL2PTStatusClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear all Layer 2 Protocol Tunnel Status."
+ ::= { swhLayer2ProtocolTunnelStatus 2 }
+
+ swhL2PTStatusPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display L2PT Counters of the port which is selected."
+ ::= { swhLayer2ProtocolTunnelStatus 3 }
+
+ swhL2PTStatusPortClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear this port counters."
+ ::= { swhLayer2ProtocolTunnelStatus 4 }
+
+
+-- SwitchMonitor(5).Layer2ProtocolTunnelStatus(25).L2PTStatusTable(5)
+
+ swhL2PTStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhL2PTStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of L2PT Counters."
+ ::= { swhLayer2ProtocolTunnelStatus 5 }
+
+ -- Table Entry
+ swhL2PTStatusEntry OBJECT-TYPE
+ SYNTAX SwhL2PTStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about L2PT Counters"
+ INDEX { swhL2PTStatusIndex }
+ ::= { swhL2PTStatusTable 1 }
+
+ SwhL2PTStatusEntry ::=
+ SEQUENCE {
+ swhL2PTStatusIndex
+ INTEGER,
+ swhL2PTStatusCounterName
+ DisplayString,
+ swhL2PTStatusState
+ INTEGER,
+ swhL2PTStatusEncapsulationCounters
+ Counter,
+ swhL2PTStatusDecapsulationCounters
+ Counter
+ }
+
+ swhL2PTStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for L2PT index."
+ ::= { swhL2PTStatusEntry 1 }
+
+ swhL2PTStatusCounterName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "L2PT Counter Name."
+ ::= { swhL2PTStatusEntry 2 }
+
+ swhL2PTStatusState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State."
+ ::= { swhL2PTStatusEntry 3 }
+
+ swhL2PTStatusEncapsulationCounters OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Encapsulation Counters."
+ ::= { swhL2PTStatusEntry 4 }
+
+ swhL2PTStatusDecapsulationCounters OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Decapsulation Counters."
+ ::= { swhL2PTStatusEntry 5 }
+
+
+-- SwitchMonitor(5).IGMPStatus(26)
+
+-- swhIGMPStatusUpdate OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), update(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Update IGMP status table."
+-- ::= { swhIGMPStatus 3 }
+
+-- swhIGMPStatusState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The state of IGMP status table."
+-- ::= { swhIGMPStatus 5 }
+
+ swhIGMPStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Statistics."
+ ::= { swhIGMPStatus 2 }
+
+ -- Table Entry
+ swhIGMPStatusEntry OBJECT-TYPE
+ SYNTAX SWHIGMPStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhIGMPStatusIndex }
+ ::= { swhIGMPStatusTable 1 }
+
+ SWHIGMPStatusEntry ::=
+ SEQUENCE {
+ swhIGMPStatusIndex
+ INTEGER,
+ swhIGMPStatusVLANID
+ INTEGER,
+ swhIGMPStatusQuerier
+ INTEGER,
+ swhIGMPStatusQueriesTransmitted
+ INTEGER,
+ swhIGMPStatusQueriesReceived
+ INTEGER,
+ swhIGMPStatusV1Reports
+ INTEGER,
+ swhIGMPStatusV2Reports
+ INTEGER,
+ swhIGMPStatusV3Reports
+ INTEGER,
+ swhIGMPStatusV2Leaves
+ INTEGER
+ }
+
+ swhIGMPStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhIGMPStatusEntry 1 }
+
+ swhIGMPStatusVLANID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 3 }
+
+ swhIGMPStatusQuerier OBJECT-TYPE
+ SYNTAX INTEGER { idle(0), active(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 5 }
+
+ swhIGMPStatusQueriesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 7 }
+
+ swhIGMPStatusQueriesReceived OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 9 }
+
+ swhIGMPStatusV1Reports OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 11 }
+
+ swhIGMPStatusV2Reports OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 13 }
+
+ swhIGMPStatusV3Reports OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 15 }
+
+ swhIGMPStatusV2Leaves OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhIGMPStatusEntry 17 }
+
+
+-- SwitchMonitor(5).MLDStatus(27)
+
+-- swhMLDStatusUpdate OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), update(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Update MLD status table."
+-- ::= { swhMLDStatus 3 }
+
+-- swhMLDStatusState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The state of MLD status table."
+-- ::= { swhMLDStatus 5 }
+
+ swhMLDStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMLDStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MLD Statistics."
+ ::= { swhMLDStatus 2 }
+
+ -- Table Entry
+ swhMLDStatusEntry OBJECT-TYPE
+ SYNTAX SWHMLDStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhMLDStatusIndex }
+ ::= { swhMLDStatusTable 1 }
+
+ SWHMLDStatusEntry ::=
+ SEQUENCE {
+ swhMLDStatusIndex
+ INTEGER,
+ swhMLDStatusVLANID
+ INTEGER,
+ swhMLDStatusQuerier
+ INTEGER,
+ swhMLDStatusQueriesTransmitted
+ INTEGER,
+ swhMLDStatusQueriesReceived
+ INTEGER,
+ swhMLDStatusV1Reports
+ INTEGER,
+ swhMLDStatusV2Reports
+ INTEGER,
+ swhMLDStatusDone
+ INTEGER
+ }
+
+ swhMLDStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhMLDStatusEntry 1 }
+
+ swhMLDStatusVLANID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 3 }
+
+ swhMLDStatusQuerier OBJECT-TYPE
+ SYNTAX INTEGER { idle(0), active(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 5 }
+
+ swhMLDStatusQueriesTransmitted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 7 }
+
+ swhMLDStatusQueriesReceived OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 9 }
+
+ swhMLDStatusV1Reports OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 11 }
+
+ swhMLDStatusV2Reports OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 13 }
+
+ swhMLDStatusDone OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhMLDStatusEntry 15 }
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28)
+
+ swhIGMPState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping is disable or enable."
+ ::= { swhIGMPGroupTable 1 }
+
+-- swhIGMPTableUpdate OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), update(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Update IGMP Snooping Group Table."
+-- ::= { swhIGMPGroupTable 3 }
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28).IGMPTable(2)
+
+ swhIGMPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Group."
+ ::= { swhIGMPGroupTable 2 }
+
+ -- Table Entry
+ swhIGMPTableEntry OBJECT-TYPE
+ SYNTAX SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about multicast groups, port members, queries, reports, time of aging out."
+ INDEX { swhIGMPGroupTableIndex }
+ ::= { swhIGMPTable 1 }
+
+ SWHIGMPTableEntry ::=
+ SEQUENCE {
+ swhIGMPGroupTableIndex
+ INTEGER,
+ swhIGMPGroupTableVID
+ INTEGER,
+ swhIGMPGroupTableGroup
+ DisplayString,
+ swhIGMPGroupTablePort1
+ INTEGER,
+ swhIGMPGroupTablePort2
+ INTEGER,
+ swhIGMPGroupTablePort3
+ INTEGER,
+ swhIGMPGroupTablePort4
+ INTEGER,
+ swhIGMPGroupTablePort5
+ INTEGER,
+ swhIGMPGroupTablePort6
+ INTEGER
+ }
+
+ swhIGMPGroupTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value multicast groups index."
+ ::= { swhIGMPTableEntry 1 }
+
+ swhIGMPGroupTableGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group."
+ ::= { swhIGMPTableEntry 3 }
+
+ swhIGMPGroupTablePort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 5 }
+
+ swhIGMPGroupTablePort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 6 }
+
+ swhIGMPGroupTablePort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 7 }
+
+ swhIGMPGroupTablePort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 8 }
+
+ swhIGMPGroupTablePort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 9 }
+
+ swhIGMPGroupTablePort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 10 }
+
+ swhIGMPGroupTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID."
+ ::= { swhIGMPTableEntry 60 }
+
+
+-- SwitchMonitor(5).MLDGroupTable(29)
+
+ swhMLDState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MLD Snooping is disable or enable."
+ ::= { swhMLDGroupTable 1 }
+
+-- swhMLDTableUpdate OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), update(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Update MLD Snooping Group Table."
+-- ::= { swhMLDGroupTable 3 }
+
+
+-- SwitchMonitor(5).MLDGroupTable(29).MLDTable(2)
+
+ swhMLDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhMLDTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MLD Group."
+ ::= { swhMLDGroupTable 2 }
+
+ -- Table Entry
+ swhMLDTableEntry OBJECT-TYPE
+ SYNTAX SwhMLDTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about multicast groups, port members, queries, reports, time of aging out."
+ INDEX { swhMLDGroupTableIndex }
+ ::= { swhMLDTable 1 }
+
+ SwhMLDTableEntry ::=
+ SEQUENCE {
+ swhMLDGroupTableIndex
+ INTEGER,
+ swhMLDGroupTableVID
+ INTEGER,
+ swhMLDGroupTableGroup
+ DisplayString,
+ swhMLDGroupTablePort1
+ INTEGER,
+ swhMLDGroupTablePort2
+ INTEGER,
+ swhMLDGroupTablePort3
+ INTEGER,
+ swhMLDGroupTablePort4
+ INTEGER,
+ swhMLDGroupTablePort5
+ INTEGER,
+ swhMLDGroupTablePort6
+ INTEGER
+ }
+
+ swhMLDGroupTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value multicast groups index."
+ ::= { swhMLDTableEntry 1 }
+
+ swhMLDGroupTableGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group."
+ ::= { swhMLDTableEntry 3 }
+
+ swhMLDGroupTablePort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 5 }
+
+ swhMLDGroupTablePort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 6 }
+
+ swhMLDGroupTablePort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 7 }
+
+ swhMLDGroupTablePort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 8 }
+
+ swhMLDGroupTablePort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 9 }
+
+ swhMLDGroupTablePort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhMLDTableEntry 10 }
+
+ swhMLDGroupTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID."
+ ::= { swhMLDTableEntry 60 }
+
+
+-- SwitchMonitor(5).8021XPortStatus(32)
+
+ swh8021XPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Status."
+ ::= { swh8021XPortStatus 1 }
+
+ -- Table Entry
+ swh8021XPortStatusEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Status"
+ INDEX { swh8021XPortStatusIndex }
+ ::= { swh8021XPortStatusTable 1 }
+
+ Swh8021XPortStatusEntry ::=
+ SEQUENCE {
+ swh8021XPortStatusIndex
+ INTEGER,
+ swh8021XPortStatusState
+ INTEGER,
+ swh8021XPortStatusLastSource
+ DisplayString,
+ swh8021XPortStatusLastID
+ DisplayString,
+ swh8021XPortStatusAssignedVLAN
+ DisplayString
+ }
+
+ swh8021XPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XPortStatusEntry 1 }
+
+ swh8021XPortStatusState OBJECT-TYPE
+ SYNTAX INTEGER { linkdown(0), authorized(1), unauthorized(2), disabled(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021XPortStatusEntry 3 }
+
+ swh8021XPortStatusLastSource OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast Group learned."
+ ::= { swh8021XPortStatusEntry 5 }
+
+ swh8021XPortStatusLastID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number"
+ ::= { swh8021XPortStatusEntry 7 }
+
+ swh8021XPortStatusAssignedVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VID"
+ ::= { swh8021XPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).8021XStatistics(33)
+
+ swh8021XStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Statistics."
+ ::= { swh8021XStatistics 1 }
+
+ swh8021XStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swh8021XStatistics 2 }
+
+ -- Table Entry
+ swh8021XStatisticsEntry OBJECT-TYPE
+ SYNTAX SWH8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Statistics"
+ INDEX { swh8021XStatisticsIndex }
+ ::= { swh8021XStatisticsTable 1 }
+
+ SWH8021XStatisticsEntry ::=
+ SEQUENCE {
+ swh8021XStatisticsIndex
+ INTEGER,
+ swh8021XStatisticsRxTotal
+ Counter,
+ swh8021XStatisticsRxResponseID
+ Counter,
+ swh8021XStatisticsRxResponse
+ Counter,
+ swh8021XStatisticsRxStart
+ Counter,
+ swh8021XStatisticsRxLogoff
+ Counter,
+ swh8021XStatisticsRxInvalidType
+ Counter,
+ swh8021XStatisticsRxInvalidLength
+ Counter,
+ swh8021XStatisticsRxAccessChallenges
+ Counter,
+ swh8021XStatisticsRxOtherRequests
+ Counter,
+ swh8021XStatisticsRxAuthSuccesses
+ Counter,
+ swh8021XStatisticsRxAuthFailures
+ Counter,
+ swh8021XStatisticsTxTotal
+ Counter,
+ swh8021XStatisticsTxRequestID
+ Counter,
+ swh8021XStatisticsTxRequest
+ Counter,
+ swh8021XStatisticsTxResponses
+ Counter,
+ swh8021XStatisticsClear
+ INTEGER
+ }
+
+ swh8021XStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XStatisticsEntry 1 }
+
+ swh8021XStatisticsRxTotal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Total"
+ ::= { swh8021XStatisticsEntry 2 }
+
+ swh8021XStatisticsRxResponseID OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response ID"
+ ::= { swh8021XStatisticsEntry 3 }
+
+ swh8021XStatisticsRxResponse OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 4 }
+
+ swh8021XStatisticsRxStart OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 5 }
+
+ swh8021XStatisticsRxLogoff OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 6 }
+
+ swh8021XStatisticsRxInvalidType OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 7 }
+
+ swh8021XStatisticsRxInvalidLength OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 8 }
+
+ swh8021XStatisticsRxAccessChallenges OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 9 }
+
+ swh8021XStatisticsRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 10 }
+
+ swh8021XStatisticsRxAuthSuccesses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 11 }
+
+ swh8021XStatisticsRxAuthFailures OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 12 }
+
+ swh8021XStatisticsTxTotal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 13 }
+
+ swh8021XStatisticsTxRequestID OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 14 }
+
+ swh8021XStatisticsTxRequest OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 15 }
+
+ swh8021XStatisticsTxResponses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 16 }
+
+ swh8021XStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swh8021XStatisticsEntry 17 }
+
+
+-- SwitchMonitor(5).SFPInformation(34)
+
+ swhSFPPortInfo
+ OBJECT IDENTIFIER ::= { swhSFPInformation 1 }
+ swhSFPPortState
+ OBJECT IDENTIFIER ::= { swhSFPInformation 2 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortInfo(1).SFPPortInfoTable(1)
+
+ swhSFPPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port Info."
+ ::= { swhSFPPortInfo 1 }
+
+ -- Table Entry
+ swhSFPPortInfoEntry OBJECT-TYPE
+ SYNTAX SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port Info."
+ INDEX { swhSFPPortInfoIndex }
+ ::= { swhSFPPortInfoTable 1 }
+
+ SWHSFPPortInfoEntry ::=
+ SEQUENCE {
+ swhSFPPortInfoIndex
+ INTEGER,
+ swhSFPPortInfoPortName
+ DisplayString,
+ swhSFPPortInfoSpeed
+ DisplayString,
+ swhSFPPortInfoDistance
+ DisplayString,
+ swhSFPPortInfoVendorName
+ DisplayString,
+ swhSFPPortInfoVendorPN
+ DisplayString,
+ swhSFPPortInfoVendorSN
+ DisplayString
+ }
+
+ swhSFPPortInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortInfoEntry 1 }
+
+ swhSFPPortInfoPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortInfoEntry 3 }
+
+ swhSFPPortInfoSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Speed"
+ ::= { swhSFPPortInfoEntry 5 }
+
+ swhSFPPortInfoDistance OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distance"
+ ::= { swhSFPPortInfoEntry 7 }
+
+ swhSFPPortInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor Name"
+ ::= { swhSFPPortInfoEntry 9 }
+
+ swhSFPPortInfoVendorPN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor PN"
+ ::= { swhSFPPortInfoEntry 11 }
+
+ swhSFPPortInfoVendorSN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor SN"
+ ::= { swhSFPPortInfoEntry 13 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortState(2).SFPPortStateTable(1)
+
+ swhSFPPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port State."
+ ::= { swhSFPPortState 1 }
+
+ -- Table Entry
+ swhSFPPortStateEntry OBJECT-TYPE
+ SYNTAX SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port State."
+ INDEX { swhSFPPortStateIndex }
+ ::= { swhSFPPortStateTable 1 }
+
+ SwhSFPPortStateEntry ::=
+ SEQUENCE {
+ swhSFPPortStateIndex
+ INTEGER,
+ swhSFPPortStatePortName
+ DisplayString,
+ swhSFPPortStateTemperature
+ DisplayString,
+ swhSFPPortStateVoltage
+ DisplayString,
+ swhSFPPortStateTXBias
+ DisplayString,
+ swhSFPPortStateTXPower
+ DisplayString,
+ swhSFPPortStateRXPower
+ DisplayString
+ }
+
+ swhSFPPortStateIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortStateEntry 1 }
+
+ swhSFPPortStatePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortStateEntry 3 }
+
+ swhSFPPortStateTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Temperature (C)"
+ ::= { swhSFPPortStateEntry 5 }
+
+ swhSFPPortStateVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Voltage (V)"
+ ::= { swhSFPPortStateEntry 7 }
+
+ swhSFPPortStateTXBias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Bias (mA)"
+ ::= { swhSFPPortStateEntry 9 }
+
+ swhSFPPortStateTXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Power (dBm)"
+ ::= { swhSFPPortStateEntry 11 }
+
+ swhSFPPortStateRXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port RX Power (dBm)"
+ ::= { swhSFPPortStateEntry 13 }
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPSnoopingTableTable(7)
+
+ swhDHCPSnoopingTableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDHCPSnoopingTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Snooping Table."
+ ::= { swhDHCPSnoopingTable 7 }
+
+ -- Table Entry
+ swhDHCPSnoopingTableEntry OBJECT-TYPE
+ SYNTAX SWHDHCPSnoopingTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhDHCPSnoopingTableIndex }
+ ::= { swhDHCPSnoopingTableTable 1 }
+
+ SWHDHCPSnoopingTableEntry ::=
+ SEQUENCE {
+ swhDHCPSnoopingTableIndex
+ INTEGER,
+ swhDHCPSnoopingTableCliPort
+ INTEGER,
+ swhDHCPSnoopingTableSrvPort
+ INTEGER,
+ swhDHCPSnoopingTableVID
+ INTEGER,
+ swhDHCPSnoopingTableCliIPAddr
+ IpAddress,
+ swhDHCPSnoopingTableCliMacAddr
+ MacAddress,
+ swhDHCPSnoopingTableSrvIPAddr
+ IpAddress,
+ swhDHCPSnoopingTableTimeLeft
+ DisplayString
+-- swhDHCPSnoopingTableIPSourceGuardUnlimited
+-- DisplayString
+ }
+
+ swhDHCPSnoopingTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhDHCPSnoopingTableEntry 1 }
+
+ swhDHCPSnoopingTableCliPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Client Port Number"
+ ::= { swhDHCPSnoopingTableEntry 2 }
+
+ swhDHCPSnoopingTableSrvPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server Port Number"
+ ::= { swhDHCPSnoopingTableEntry 3 }
+
+ swhDHCPSnoopingTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhDHCPSnoopingTableEntry 4 }
+
+ swhDHCPSnoopingTableCliIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address"
+ ::= { swhDHCPSnoopingTableEntry 5 }
+
+ swhDHCPSnoopingTableCliMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Client Mac Address"
+ ::= { swhDHCPSnoopingTableEntry 6 }
+
+ swhDHCPSnoopingTableSrvIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address"
+ ::= { swhDHCPSnoopingTableEntry 7 }
+
+ swhDHCPSnoopingTableTimeLeft OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UpTime"
+ ::= { swhDHCPSnoopingTableEntry 8 }
+
+-- swhDHCPSnoopingTableIPSourceGuardUnlimited OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "IP Source Guard Unlimited"
+-- ::= { swhDHCPSnoopingTableEntry 9 }
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPv6SnoopingTableTable(8)
+
+ swhDHCPv6SnoopingTableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDHCPv6SnoopingTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCPv6 Snooping Table."
+ ::= { swhDHCPSnoopingTable 8 }
+
+ -- Table Entry
+ swhDHCPv6SnoopingTableEntry OBJECT-TYPE
+ SYNTAX SWHDHCPv6SnoopingTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhDHCPv6SnoopingTableIndex }
+ ::= { swhDHCPv6SnoopingTableTable 1 }
+
+ SWHDHCPv6SnoopingTableEntry ::=
+ SEQUENCE {
+ swhDHCPv6SnoopingTableIndex
+ INTEGER,
+ swhDHCPv6SnoopingTableCliPort
+ INTEGER,
+ swhDHCPv6SnoopingTableSrvPort
+ INTEGER,
+ swhDHCPv6SnoopingTableVID
+ INTEGER,
+ swhDHCPv6SnoopingTableCliIPAddr
+ DisplayString,
+ swhDHCPv6SnoopingTableCliMacAddr
+ MacAddress,
+ swhDHCPv6SnoopingTableSrvIPAddr
+ DisplayString,
+ swhDHCPv6SnoopingTableTimeLeft
+ DisplayString
+-- swhDHCPv6SnoopingTableIPSourceGuardUnlimited
+-- DisplayString
+ }
+
+ swhDHCPv6SnoopingTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhDHCPv6SnoopingTableEntry 1 }
+
+ swhDHCPv6SnoopingTableCliPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Client Port Number"
+ ::= { swhDHCPv6SnoopingTableEntry 2 }
+
+ swhDHCPv6SnoopingTableSrvPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server Port Number"
+ ::= { swhDHCPv6SnoopingTableEntry 3 }
+
+ swhDHCPv6SnoopingTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhDHCPv6SnoopingTableEntry 4 }
+
+ swhDHCPv6SnoopingTableCliIPAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Address"
+ ::= { swhDHCPv6SnoopingTableEntry 5 }
+
+ swhDHCPv6SnoopingTableCliMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Client Mac Address"
+ ::= { swhDHCPv6SnoopingTableEntry 6 }
+
+ swhDHCPv6SnoopingTableSrvIPAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IPv6 Address"
+ ::= { swhDHCPv6SnoopingTableEntry 7 }
+
+ swhDHCPv6SnoopingTableTimeLeft OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "UpTime"
+ ::= { swhDHCPv6SnoopingTableEntry 8 }
+
+-- swhDHCPv6SnoopingTableIPSourceGuardUnlimited OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "IP Source Guard Unlimited"
+-- ::= { swhDHCPv6SnoopingTableEntry 9 }
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36)
+
+ swhLoopDetectionStatusUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update Loop Status Table."
+ ::= { swhLoopDetectionStatus 2 }
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36).LoopDetectionStatusTable(4)
+
+ swhLoopDetectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Loop Status."
+ ::= { swhLoopDetectionStatus 4 }
+
+ -- Table Entry
+ swhLoopDetectionStatusEntry OBJECT-TYPE
+ SYNTAX SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Loop Status table"
+ INDEX { swhLoopDetectionStatusPort }
+ ::= { swhLoopDetectionStatusTable 1 }
+
+ SWHLoopDetectionStatusEntry ::=
+ SEQUENCE {
+ swhLoopDetectionStatusPort
+ INTEGER,
+ swhLoopDetectionStatusStatus
+ INTEGER,
+ swhLoopDetectionStatusLockCause
+ DisplayString
+ }
+
+ swhLoopDetectionStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLoopDetectionStatusEntry 1 }
+
+ swhLoopDetectionStatusLockCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lock Cause."
+ ::= { swhLoopDetectionStatusEntry 3 }
+
+ swhLoopDetectionStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), un-lock(0), lock(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status."
+ ::= { swhLoopDetectionStatusEntry 4 }
+
+
+-- SwitchMonitor(5).MacLimitersStatus(39)
+
+ swhMacLimitersStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMacLimitersStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC Limit Status."
+ ::= { swhMacLimitersStatus 1 }
+
+ -- Table Entry
+ swhMacLimitersStatusEntry OBJECT-TYPE
+ SYNTAX SWHMacLimitersStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about MAC Limit Status table"
+ INDEX { swhMacLimitersStatusPort }
+ ::= { swhMacLimitersStatusTable 1 }
+
+ SWHMacLimitersStatusEntry ::=
+ SEQUENCE {
+ swhMacLimitersStatusPort
+ INTEGER,
+ swhMacLimitersStatusLimit
+ INTEGER,
+ swhMacLimitersStatusCurrent
+ INTEGER
+ }
+
+ swhMacLimitersStatusPort OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhMacLimitersStatusEntry 1 }
+
+ swhMacLimitersStatusLimit OBJECT-TYPE
+ SYNTAX INTEGER { na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Limit."
+ ::= { swhMacLimitersStatusEntry 2 }
+
+ swhMacLimitersStatusCurrent OBJECT-TYPE
+ SYNTAX INTEGER { na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current."
+ ::= { swhMacLimitersStatusEntry 3 }
+
+
+-- SwitchMonitor(5).MacAddressStore(40)
+
+
+-- SwitchMonitor(5).MacAddressStore(40).MacStoreTable(6)
+
+
+-- SwitchMonitor(5).DODIStatus(41).DIStatus(1)
+
+ swhDIStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhDIStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input status."
+ ::= { swhDIDOStatus 1 }
+
+ -- Table Entry
+ swhDIStatusEntry OBJECT-TYPE
+ SYNTAX SwhDIStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input status"
+ INDEX { swhDIStatusIndex }
+ ::= { swhDIStatusTable 1 }
+
+ SwhDIStatusEntry ::=
+ SEQUENCE {
+ swhDIStatusIndex
+ INTEGER,
+ -- swhDIStatusNormal
+ -- INTEGER,
+ swhDIStatusStatus
+ INTEGER,
+ swhDIStatusAlarm
+ INTEGER
+ }
+
+ swhDIStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for digital input index."
+ ::= { swhDIStatusEntry 1 }
+
+ --swhDIStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { close(0), open(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital input normal."
+ -- ::= { swhDIStatusEntry 2 }
+
+ swhDIStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { close(0), open(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input status."
+ ::= { swhDIStatusEntry 3 }
+
+ swhDIStatusAlarm OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input alarm."
+ ::= { swhDIStatusEntry 4 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOStatus(2)
+
+ swhDOStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhDOStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital output status."
+ ::= { swhDIDOStatus 2 }
+
+ -- Table Entry
+ swhDOStatusEntry OBJECT-TYPE
+ SYNTAX SwhDOStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital output status"
+ INDEX { swhDOStatusIndex }
+ ::= { swhDOStatusTable 1 }
+
+ SwhDOStatusEntry ::=
+ SEQUENCE {
+ swhDOStatusIndex
+ INTEGER,
+ -- swhDOStatusNormal
+ -- INTEGER,
+ swhDOStatusStatus
+ INTEGER,
+ swhDOStatusAlarm
+ INTEGER,
+ swhDOStatusTrigger
+ INTEGER,
+ swhDOStatusDigitalInput1
+ INTEGER,
+ swhDOStatusPower1
+ INTEGER,
+ swhDOStatusPower2
+ INTEGER
+ }
+
+ swhDOStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for digital output index."
+ ::= { swhDOStatusEntry 1 }
+
+ --swhDOStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { close(0), open(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital output normal."
+ -- ::= { swhDOStatusEntry 2 }
+
+ swhDOStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { close(0), open(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital output status."
+ ::= { swhDOStatusEntry 3 }
+
+ swhDOStatusAlarm OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital output alarm."
+ ::= { swhDOStatusEntry 4 }
+
+ swhDOStatusTrigger OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital trigger."
+ ::= { swhDOStatusEntry 5 }
+
+ swhDOStatusDigitalInput1 OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input 1."
+ ::= { swhDOStatusEntry 6 }
+
+ swhDOStatusPower1 OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital power 1."
+ ::= { swhDOStatusEntry 8 }
+
+ swhDOStatusPower2 OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital power 2."
+ ::= { swhDOStatusEntry 9 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOPortStatus(2)
+
+ swhDOPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhDOPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital port status."
+ ::= { swhDIDOStatus 3 }
+
+ -- Table Entry
+ swhDOPortStatusEntry OBJECT-TYPE
+ SYNTAX SwhDOPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital port status"
+ INDEX { swhDOPortStatusIndex }
+ ::= { swhDOPortStatusTable 1 }
+
+ SwhDOPortStatusEntry ::=
+ SEQUENCE {
+ swhDOPortStatusIndex
+ INTEGER,
+ swhDOPortStatusDigitalOutput1Status
+ INTEGER
+ }
+
+ swhDOPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhDOPortStatusEntry 1 }
+
+ swhDOPortStatusDigitalOutput1Status OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), off(0), on(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital output 1 port status."
+ ::= { swhDOPortStatusEntry 2 }
+
+
+-- SwitchMonitor(5).RingStatus(43)
+
+ swhRingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Detection is disable or enable."
+ ::= { swhRingStatus 1 }
+
+ swhRingStateAccording OBJECT-TYPE
+ SYNTAX INTEGER { software(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status According from software or hardware"
+ ::= { swhRingStatus 3 }
+
+ swhRingStateRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status Role from slave or master"
+ ::= { swhRingStatus 4 }
+
+
+-- SwitchMonitor(5).RingStatus(43).RingStatusTable(1)
+
+ swhRingStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhRingStatus 2 }
+
+ -- Table Entry
+ swhRingStatusEntry OBJECT-TYPE
+ SYNTAX SwhRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhRingStatusIndex }
+ ::= { swhRingStatusTable 1 }
+
+ SwhRingStatusEntry ::=
+ SEQUENCE {
+ swhRingStatusIndex
+ INTEGER,
+ swhRingStatusEnable
+ INTEGER,
+ swhRingStatusState
+ INTEGER
+ }
+
+ swhRingStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhRingStatusEntry 1 }
+
+ swhRingStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhRingStatusEntry 2 }
+
+ swhRingStatusState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocking(0), forwarding(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhRingStatusEntry 3 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52)
+
+ swhRingStatusTimes OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Times"
+ ::= { swhFastRedundancyStatus 2 }
+
+ swhRingStatusLastChangeTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Last Change Time"
+ ::= { swhFastRedundancyStatus 3 }
+
+ swhRingStatusElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Elapsed Time"
+ ::= { swhFastRedundancyStatus 4 }
+
+ swhRingStatusTopologyClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Clear"
+ ::= { swhFastRedundancyStatus 5 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatusTable(1)
+
+ swhFastRedundancyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 1 }
+
+ -- Table Entry
+ swhFastRedundancyStatusEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyStatusIndex }
+ ::= { swhFastRedundancyStatusTable 1 }
+
+ SwhFastRedundancyStatusEntry ::=
+ SEQUENCE {
+ swhFastRedundancyStatusIndex
+ INTEGER,
+ swhFastRedundancyStatusGroupID
+ INTEGER,
+ swhFastRedundancyStatusDescription
+ DisplayString,
+ swhFastRedundancyStatusEnable
+ INTEGER,
+ swhFastRedundancyStatusProtocol
+ INTEGER,
+ swhFastRedundancyStatusRole
+ INTEGER,
+ swhFastRedundancyStatusStatus
+ INTEGER,
+ swhFastRedundancyStatusPort1
+ INTEGER,
+ swhFastRedundancyStatusPort1Role
+ INTEGER,
+ swhFastRedundancyStatusPort1Statue
+ INTEGER,
+ swhFastRedundancyStatusPort2
+ INTEGER,
+ swhFastRedundancyStatusPort2Role
+ INTEGER,
+ swhFastRedundancyStatusPort2Statue
+ INTEGER
+ }
+
+ swhFastRedundancyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatusEntry 1 }
+
+ swhFastRedundancyStatusGroupID OBJECT-TYPE
+ SYNTAX INTEGER { na(-1),
+ id-1(1),
+ id-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyStatusEntry 2 }
+
+ swhFastRedundancyStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyStatusEntry 3 }
+
+ swhFastRedundancyStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 4 }
+
+ swhFastRedundancyStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), fast-ringv2(0), chain(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 5 }
+
+ swhFastRedundancyStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 6 }
+
+ swhFastRedundancyStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { signal-fail(-2), na(-1), healthy(0), break(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 7 }
+
+ swhFastRedundancyStatusPort1 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 8 }
+
+ swhFastRedundancyStatusPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 9 }
+
+ swhFastRedundancyStatusPort1Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 10 }
+
+ swhFastRedundancyStatusPort2 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 11 }
+
+ swhFastRedundancyStatusPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 12 }
+
+ swhFastRedundancyStatusPort2Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 13 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatisticsTable(2)
+
+ swhFastRedundancyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 6 }
+
+ -- Table Entry
+ swhFastRedundancyStatisticsEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyEntry }
+ ::= { swhFastRedundancyStatisticsTable 1 }
+
+ SwhFastRedundancyStatisticsEntry ::=
+ SEQUENCE {
+ swhFastRedundancyEntry
+ INTEGER,
+ swhFastRedundancyTxNormal
+ Counter,
+ swhFastRedundancyTxFailure
+ Counter,
+ swhFastRedundancyRxNormal
+ Counter,
+ swhFastRedundancyRxFailure
+ Counter,
+ swhFastRedundancyCountersClear
+ INTEGER
+ }
+
+ swhFastRedundancyEntry OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatisticsEntry 1 }
+
+ swhFastRedundancyTxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 2 }
+
+ swhFastRedundancyTxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 3 }
+
+ swhFastRedundancyRxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 4 }
+
+ swhFastRedundancyRxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 5 }
+
+ swhFastRedundancyCountersClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Counters Clear"
+ ::= { swhFastRedundancyStatisticsEntry 6 }
+
+
+-- SwitchMonitor(5).POEStatus(48)
+
+ swhPOETotalPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 1 }
+
+ swhPOEStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 2 }
+
+ -- Table Entry
+ swhPOEStatusEntry OBJECT-TYPE
+ SYNTAX SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPOEStatusIndex }
+ ::= { swhPOEStatusTable 1 }
+
+ SwhPOEStatusEntry ::=
+ SEQUENCE {
+ swhPOEStatusIndex
+ INTEGER,
+ swhPOEStatusPort
+ INTEGER,
+ swhPOEStatusName
+ DisplayString,
+ swhPOEStatusPower
+ DisplayString,
+ swhPOEStatusVoltage
+ DisplayString,
+ swhPOEStatusCurrent
+ DisplayString,
+ swhPOEStatusPDClass
+ DisplayString,
+ swhPOEStatusPoEDetection
+ DisplayString,
+ swhPOEStatusOperationMode
+ INTEGER
+ }
+
+ swhPOEStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPOEStatusEntry 1 }
+
+ swhPOEStatusPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhPOEStatusEntry 2 }
+
+ swhPOEStatusName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "POE Name"
+ ::= { swhPOEStatusEntry 3 }
+
+ swhPOEStatusPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Power"
+ ::= { swhPOEStatusEntry 4 }
+
+ swhPOEStatusVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Voltage"
+ ::= { swhPOEStatusEntry 5 }
+
+ swhPOEStatusCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Current"
+ ::= { swhPOEStatusEntry 6 }
+
+ swhPOEStatusPDClass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE PD Class"
+ ::= { swhPOEStatusEntry 7 }
+
+ swhPOEStatusPoEDetection OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Detection"
+ ::= { swhPOEStatusEntry 8 }
+
+ swhPOEStatusOperationMode OBJECT-TYPE
+ SYNTAX INTEGER { shutdown(0), injector-30watt(1), auto-afat(2), auto(3), injector-60watt(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Operation Mode"
+ ::= { swhPOEStatusEntry 9 }
+
+
+-- SwitchMonitor(5).CPUTemperatureStatus(51)
+
+ swhCPUHighTemperatureThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "High Temperature Threshold(C)"
+ ::= { swhCPUTemperatureStatus 1 }
+
+ swhCPUThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold Interval(120-86400)"
+ ::= { swhCPUTemperatureStatus 2 }
+
+ swhCPUContinuousAlarm OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable Continuous Alarm"
+ ::= { swhCPUTemperatureStatus 3 }
+
+ swhCPUCurrentCPUTemperature OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current CPU Temperature(1/10 ¢J)"
+ ::= { swhCPUTemperatureStatus 5 }
+
+ swhCPUHistoricalHighCPUTemperature OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Historical High CPU Temperature(1/10 ¢J)"
+ ::= { swhCPUTemperatureStatus 6 }
+
+ swhCPUHistoricalHighElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Historical High Elapsed Time"
+ ::= { swhCPUTemperatureStatus 7 }
+
+ swhCPUHistoricalLowCPUTemperature OBJECT-TYPE
+ SYNTAX Integer32 (-2147483648..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Historical Low CPU Temperature(1/10 ¢J)"
+ ::= { swhCPUTemperatureStatus 8 }
+
+ swhCPUHistoricalLowElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Historical Low Elapsed Time"
+ ::= { swhCPUTemperatureStatus 9 }
+
+
+-- SystemUtility(6)
+
+ swhLoadFactorySetting OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySetting"
+ ::= { swhSystemUtility 1 }
+
+ swhLoadFactorySettingExceptNetworkConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySettingExceptNetworkConfiguration"
+ ::= { swhSystemUtility 2 }
+
+ swhEventLog
+ OBJECT IDENTIFIER ::= { swhSystemUtility 3 }
+ swhUpdateFirmware
+ OBJECT IDENTIFIER ::= { swhSystemUtility 4 }
+ swhAutoBackupConfiguration
+ OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+-- swhBackupConfiguration
+-- OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+ swhLoopbackTest
+ OBJECT IDENTIFIER ::= { swhSystemUtility 6 }
+
+
+-- SystemUtility(6).EventLog(3)
+
+ swhEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Event Log."
+ ::= { swhEventLog 1 }
+
+ swhEventLogClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Event Log Table"
+ ::= { swhEventLog 2 }
+
+ -- Table Entry
+ swhEventLogEntry OBJECT-TYPE
+ SYNTAX SwhEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Event Log"
+ INDEX { swhEventLogIndex }
+ ::= { swhEventLogTable 1 }
+
+ SwhEventLogEntry ::=
+ SEQUENCE {
+ swhEventLogIndex
+ INTEGER,
+ swhEventLogType
+ INTEGER,
+ swhEventLogTime
+ DisplayString,
+ swhEventLogUpTime
+ DisplayString,
+ swhEventLogDescription
+ DisplayString,
+ swhEventLogSource
+ INTEGER,
+ swhEventLogEvent
+ INTEGER,
+ swhEventLogNameCommunity
+ DisplayString,
+ swhEventLogIPAddr
+ IpAddress
+ -- swhEventLogCategory
+ -- INTEGER
+ }
+
+ swhEventLogIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Event Log index."
+ ::= { swhEventLogEntry 1 }
+
+ swhEventLogType OBJECT-TYPE
+ SYNTAX INTEGER { error(1000), warning(2000), information(3000) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event type
+ error: some funtions not work
+ warning: to warn something, ex. login failed
+ information: just something happened
+ "
+ ::= { swhEventLogEntry 2 }
+
+ swhEventLogTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is local time"
+ ::= { swhEventLogEntry 3 }
+
+ swhEventLogUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is system up time
+ "
+ ::= { swhEventLogEntry 4 }
+
+ swhEventLogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event description"
+ ::= { swhEventLogEntry 5 }
+
+ swhEventLogSource OBJECT-TYPE
+ SYNTAX INTEGER { local-machine(4000),
+ rs232d(4001),
+ rs232(4002),
+ telnetd(4003),
+ telnet(4004),
+ tftpd(4005),
+ tftp(4006),
+ ftpd(4007),
+ ftp(4008),
+ snmpd(4009),
+ snmp(4010),
+ webd(4011),
+ web(4012),
+ ping(4013),
+ watch-dog(4014),
+ remote-machine(4015),
+ catv-module(4016),
+ ssh(4020)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event source"
+ ::= { swhEventLogEntry 6 }
+
+ swhEventLogEvent OBJECT-TYPE
+ SYNTAX INTEGER { boot-failed(1001),
+ load-config-failed(1002),
+ load-default-config-failed(1003),
+ save-config-failed(1004),
+ save-default-config-failed(1005),
+ login-failed(2001),
+ module-down(2002),
+ module-power-down(2003),
+ power-module-down(2004),
+ power-fan-failed(2005),
+ backup-config-failed(2006),
+ auto-provision(2007),
+ fan-failed(2008),
+ temperature-abnormality(2009),
+ voltage-abnormality(2010),
+ tx-bias-abnormality(2011),
+ loop(2012),
+ upgrade(2013),
+ digital-input(2015),
+ digital-output(2016),
+ missing(2021),
+ mac-limiters(2025),
+ storm-control(2026),
+ cpu-temperature-overheat(2027),
+ cpu-temperature-failed(2028),
+ cold-start(3001),
+ warm-start(3002),
+ login(3003),
+ logout(3004),
+ timeout(3005),
+ disconnected(3006),
+ link-up(3007),
+ link-down(3008),
+ power-supply-up(3011),
+ backup-config-succeeded(3020),
+ fan-ok(3022),
+ temperature-normality(3023),
+ digital-input(3026),
+ digital-output(3027),
+ cpu-temperature-normal(3038)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event"
+ ::= { swhEventLogEntry 7 }
+
+ swhEventLogNameCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name or community name"
+ ::= { swhEventLogEntry 8 }
+
+ swhEventLogIPAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event ip address,
+ ex. login user ip address"
+ ::= { swhEventLogEntry 9 }
+
+ --swhEventLogCategory OBJECT-TYPE
+ -- SYNTAX INTEGER (0..2147483647)
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Category"
+ -- ::= { swhEventLogEntry 10 }
+
+
+-- SystemUtility(6).UpdateFirmware(4)
+
+ swhUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file from tftp or ftp server."
+ ::= { swhUpdateFirmware 1 }
+
+ swhUpdateFileType OBJECT-TYPE
+ SYNTAX INTEGER { firmware(0), configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file type."
+ ::= { swhUpdateFirmware 2 }
+
+ swhUpdateConfigeType OBJECT-TYPE
+ SYNTAX INTEGER { running(0), default(1) , startup(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update confige type."
+ ::= { swhUpdateFirmware 15 }
+
+ swhUpdateImageOption OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update Image Option."
+ ::= { swhUpdateFirmware 16 }
+
+ swhUpdateServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ip address."
+ ::= { swhUpdateFirmware 3 }
+
+ swhUpdateServerIPv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ipv6 address."
+ ::= { swhUpdateFirmware 13 }
+
+ swhUpdateUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login user name."
+ ::= { swhUpdateFirmware 4 }
+
+ swhUpdatePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login password."
+ ::= { swhUpdateFirmware 5 }
+
+ swhUpdateFileLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upate file location."
+ ::= { swhUpdateFirmware 6 }
+
+ --swhUpdateGet OBJECT-TYPE
+ -- SYNTAX INTEGER { normal(0), get(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Get file from server."
+ -- ::= { swhUpdateFirmware 7 }
+
+ swhUpdatePut OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), put(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Put file to server."
+ ::= { swhUpdateFirmware 8 }
+
+ swhUpdateUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Get configuration or firmware, then update it.
+ When update succeeded, system will reboot automatically."
+ ::= { swhUpdateFirmware 10 }
+
+ swhUpdateState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for getting/putting file, updating config/firmware."
+ ::= { swhUpdateFirmware 12 }
+
+
+-- SystemUtility(6).BackupConfiguration(5)
+
+ swhBackupNTPStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NTP Status."
+ ::= { swhAutoBackupConfiguration 14 }
+
+ swhBackupAuto OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable auto backup.
+ In order for the Auto Backup function to work properly,
+ the NTP function must be enabled for the device to acquire local time information."
+ ::= { swhAutoBackupConfiguration 2 }
+
+ swhBackupTrigger OBJECT-TYPE
+ SYNTAX INTEGER { ntp-time(0), save-configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup trigger condition."
+ ::= { swhAutoBackupConfiguration 13 }
+
+ swhBackupTime OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup time at which hour of a day."
+ ::= { swhAutoBackupConfiguration 3 }
+
+ swhBackupProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file from tftp or ftp server."
+ ::= { swhAutoBackupConfiguration 4 }
+
+ swhBackupFileType OBJECT-TYPE
+ SYNTAX INTEGER { configuration(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file type."
+ ::= { swhAutoBackupConfiguration 5 }
+
+ swhBackupServerIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TFTP/FTP server ip address."
+ ::= { swhAutoBackupConfiguration 6 }
+
+ swhBackupUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login user name."
+ ::= { swhAutoBackupConfiguration 7 }
+
+ swhBackupPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login password."
+ ::= { swhAutoBackupConfiguration 8 }
+
+ swhBackupFileDirectory OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file directory."
+ ::= { swhAutoBackupConfiguration 9 }
+
+ swhBackupFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file name."
+ ::= { swhAutoBackupConfiguration 10 }
+
+ swhBackupState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for backup."
+ ::= { swhAutoBackupConfiguration 12 }
+
+
+-- SystemUtility(6).LoopBackTest(6)
+
+ swhDiagnosticPort OBJECT-TYPE
+ SYNTAX INTEGER { select(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoopBack Test Port"
+ ::= { swhLoopbackTest 1 }
+
+-- swhAccompanyPort OBJECT-TYPE
+-- SYNTAX INTEGER { select(0),
+-- port01(1),
+-- port02(2),
+-- port03(3),
+-- port04(4),
+-- port05(5),
+-- port06(6)
+-- }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "LoopBack Test swhAccompany Port"
+-- ::= { swhLoopbackTest 2 }
+
+ swhVlanID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoopBack Test VlanID"
+ ::= { swhLoopbackTest 3 }
+
+ swhTestTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoopBack Test TestTime"
+ ::= { swhLoopbackTest 4 }
+
+ swhState OBJECT-TYPE
+ SYNTAX INTEGER { idle(0), active(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoopBack Test State"
+ ::= { swhLoopbackTest 5 }
+
+ swhTimeRemaining OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoopBack Test TimeRemaining"
+ ::= { swhLoopbackTest 6 }
+
+ swhLoopbackStop
+ OBJECT IDENTIFIER ::= { swhLoopbackTest 7 }
+
+ swhStop OBJECT-TYPE
+ SYNTAX INTEGER { stop(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "LoggingType's Terminal History ."
+ ::= { swhLoopbackStop 1 }
+
+
+-- Traps(9)
+
+ swhSystemPowerDown TRAP-TYPE
+ ENTERPRISE switchTraps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION
+ "when system power down, send this trap."
+ ::= 1
+
+ swhFaultAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when fault Alarm , send this trap."
+ ::= 8
+
+ swhWarningAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Warning Alarm , send this trap."
+ ::= 9
+
+ swhMinorAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { minor }
+ --&MESG "$2"
+ DESCRIPTION "when Minor Alarm , send this trap."
+ ::= 10
+
+ swhCriticalAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { critical }
+ --&MESG "$2"
+ DESCRIPTION "when Critical Alarm(Alert), send this trap."
+ ::= 12
+
+ swhLoopBack TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Loop back, send this trap."
+ ::= 13
+
+ swhNormalAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { normal }
+ --&MESG "$2"
+ DESCRIPTION "when Normal Alarm(Information), send this trap."
+ ::= 16
+
+ swhCaseFanState TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "Fan$1 $2"
+ DESCRIPTION "fan state"
+ ::= 19
+
+ swhSystemPowerOn TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { critical }
+ --&MESG "$2"
+ DESCRIPTION "when system power up, send this trap."
+ ::= 20
+
+ swhSystemPowerUp TRAP-TYPE
+ ENTERPRISE switchTraps
+ --&ACTIONS { normal }
+ --&MESG "System Power Up"
+ DESCRIPTION "when system power up, send this trap."
+ ::= 21
+
+END
diff --git a/mibs/cts/IPS-3110-MIB b/mibs/cts/IPS-3110-MIB
new file mode 100644
index 0000000000..5b96f5795b
--- /dev/null
+++ b/mibs/cts/IPS-3110-MIB
@@ -0,0 +1,9957 @@
+ IPS-3110-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Counter, TimeTicks, Gauge
+ FROM RFC1155-SMI
+ mib-2, DisplayString FROM RFC1213-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212;
+
+ cts OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ PhysAddress ::= OCTET STRING
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ VLANPortMember ::= DisplayString (SIZE (0..27))
+
+ swh
+ OBJECT IDENTIFIER ::= { cts 100 }
+
+ ips3110
+ OBJECT IDENTIFIER ::= { swh 3110 }
+
+
+-- Main
+
+ swhSystemInformation
+ OBJECT IDENTIFIER ::= { ips3110 1 }
+ swhUserAuthentication
+ OBJECT IDENTIFIER ::= { ips3110 2 }
+ swhNetworkManagement
+ OBJECT IDENTIFIER ::= { ips3110 3 }
+ swhSwitchManagement
+ OBJECT IDENTIFIER ::= { ips3110 4 }
+ swhSwitchMonitor
+ OBJECT IDENTIFIER ::= { ips3110 5 }
+ swhSystemUtility
+ OBJECT IDENTIFIER ::= { ips3110 6 }
+ swhNewBootUpImage OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New Boot Up Image"
+ ::= { ips3110 15 }
+ swhSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM
+ set 1 to execute this function"
+ ::= { ips3110 7 }
+ swhResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reset System
+ set 1 to execute this function"
+ ::= { ips3110 8 }
+ switchTraps OBJECT IDENTIFIER
+ ::= { ips3110 9 }
+
+
+-- SystemInformation(1)
+
+ swhCompanyInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 1 }
+ swhHardwareInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 2 }
+-- swhCATVModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 5 }
+-- swhBatteryModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 6 }
+
+
+-- SystemInformation(1).CompanyInfo(1)
+
+ swhCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Company Name"
+ ::= { swhCompanyInfo 1 }
+
+ swhDHCPVendorID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Vendor ID"
+ ::= { swhCompanyInfo 7 }
+
+ swhCLIHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CLI Hostname"
+ ::= { swhCompanyInfo 6 }
+
+
+-- SystemInformation(1).HardwareInfo(2)
+
+ swhModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model Name"
+ ::= { swhHardwareInfo 1 }
+
+ swhBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Boot Up Image"
+ ::= { swhHardwareInfo 40 }
+
+ swhNextBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Next Boot Up Image"
+ ::= { swhHardwareInfo 41 }
+
+ swhImage1FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image1 Firmware Version"
+ ::= { swhHardwareInfo 45 }
+
+ swhImage2FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image2 Firmware Version"
+ ::= { swhHardwareInfo 46 }
+
+ swhGPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Giga Port Number"
+ ::= { swhHardwareInfo 6 }
+
+ swhMPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "10/100 Meg Port Number"
+ ::= { swhHardwareInfo 7 }
+
+ swhMBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Main Board Version"
+ ::= { swhHardwareInfo 9 }
+
+ swhFiber1Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 1 type"
+ ::= { swhHardwareInfo 10 }
+
+-- swhFiber1WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 1 wave length"
+-- ::= { swhHardwareInfo 11 }
+
+ swhFiber2Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 2 type"
+ ::= { swhHardwareInfo 12 }
+
+-- swhFiber2WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 2 wave length"
+-- ::= { swhHardwareInfo 13 }
+
+ swhSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "serial number of this device."
+ ::= { swhHardwareInfo 14 }
+
+ swhDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the day of producing this device"
+ ::= { swhHardwareInfo 15 }
+
+ swhPowerSupply1 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module a power supply exist or not"
+ ::= { swhHardwareInfo 24 }
+
+ swhPowerSupply2 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 28 }
+
+ swhCPUTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 56 }
+
+ swhSwitchTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 57 }
+
+ swhPowerTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 58 }
+
+
+-- SystemInformation(1).SoftwareInfo(3)
+
+
+-- SystemInformation(1).CATVModuleInfo(5)
+
+
+-- SystemInformation(1).BatteryModuleInfo(6)
+
+
+-- UserAuthentication(2).UserTable(1)
+
+ swhUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of user information."
+ ::= { swhUserAuthentication 1 }
+
+ -- Table Entry
+ swhUserEntry OBJECT-TYPE
+ SYNTAX SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about user.
+ Only Administrator can read this table"
+ INDEX { swhUserIndex }
+ ::= { swhUserTable 1 }
+
+ SWHUserEntry ::=
+ SEQUENCE {
+ swhUserIndex
+ INTEGER,
+ -- swhUserValid
+ -- INTEGER,
+ swhUserEnable
+ INTEGER,
+ swhUserName
+ DisplayString,
+ swhUserPassword
+ DisplayString,
+ swhUserDescription
+ DisplayString,
+ -- swhUserIPSecurity
+ -- INTEGER,
+ -- swhUserIPAddr
+ -- IpAddress,
+ -- swhUserIPTrapDest
+ -- IpAddress,
+ swhUserConsoleLevel
+ INTEGER
+ -- swhUserSNMPLevel
+ -- INTEGER,
+ -- swhUserWebLevel
+ -- INTEGER
+ }
+
+ swhUserIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { swhUserEntry 1 }
+
+-- swhUserValid OBJECT-TYPE
+-- SYNTAX INTEGER { valid(1), invalid(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Valid"
+-- ::= { swhUserEntry 2 }
+
+ swhUserEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhUserEntry 3 }
+
+ swhUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name"
+ ::= { swhUserEntry 4 }
+
+ swhUserPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { swhUserEntry 5 }
+
+ swhUserDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhUserEntry 6 }
+
+ --swhUserIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security enable,
+ -- only swhUserIPAddr could login console"
+ -- ::= { swhUserEntry 7 }
+
+ --swhUserIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could login console."
+ -- ::= { swhUserEntry 8 }
+
+ --swhUserIPTrapDest OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP trap destination IP address"
+ -- ::= { swhUserEntry 9 }
+
+ swhUserConsoleLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console Level"
+ ::= { swhUserEntry 10 }
+
+ --swhUserSNMPLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP Level"
+ -- ::= { swhUserEntry 11 }
+
+ --swhUserWebLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Web Level"
+ -- ::= { swhUserEntry 12 }
+
+
+-- UserAuthentication(2).RADIUSConfiguration(2)
+
+ swhRADIUSConfiguration
+ OBJECT IDENTIFIER ::= { swhUserAuthentication 2 }
+
+ swhRADIUSEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swhRADIUSConfiguration 1 }
+
+ swhRADIUSSecretKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the plain code for encrypting data."
+ ::= { swhRADIUSConfiguration 2 }
+
+ swhRADIUSPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server port."
+ ::= { swhRADIUSConfiguration 3 }
+
+ swhRADIUSRetry OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The retry times of connecting to an unknown RADIUS server."
+ ::= { swhRADIUSConfiguration 5 }
+
+ swhRADIUSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 6 }
+
+ swhRADIUSIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 7 }
+
+
+-- NetworkManagement(3)
+
+ swhNetworkConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 1 }
+ swhSystemServiceConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 2 }
+ swhRS232TelnetConsoleConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 3 }
+ swhTimeServerConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 7 }
+ swhTimeRange
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 10 }
+ swhDeviceCommunity
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 4 }
+ swhTrapDestination
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 5 }
+ swhTrapConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 6 }
+ swhMalAttemptLogConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 8 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1)
+
+ swhNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { swhNetworkConfiguration 1 }
+
+ swhNetType OBJECT-TYPE
+ SYNTAX INTEGER { manual(1), dhcp(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ip from DHCP"
+ ::= { swhNetworkConfiguration 2 }
+
+ swhNetIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 3 }
+
+ swhNetIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 4 }
+
+ swhNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway"
+ ::= { swhNetworkConfiguration 5 }
+
+ swhNetCurrentIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 10 }
+
+ swhNetCurrentIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 11 }
+
+ swhNetCurrentGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Gateway"
+ ::= { swhNetworkConfiguration 12 }
+
+-- swhNetIPSourceBinding OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP enable or disable"
+-- ::= { swhNetworkConfiguration 20 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).IPSourceBindingTable(21)
+
+-- swhNetIPSourceBindingTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of Security IP information."
+-- ::= { swhNetworkConfiguration 21 }
+
+ -- Table Entry
+-- swhNetIPSourceBindingEntry OBJECT-TYPE
+-- SYNTAX SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about SNMP agent.
+-- Only Administrator can read this table"
+-- INDEX { swhNetIPSourceBindingIndex }
+-- ::= { swhNetIPSourceBindingTable 1 }
+
+-- SWHNetIPSourceBindingEntry ::=
+-- SEQUENCE {
+-- swhNetIPSourceBindingIndex
+-- INTEGER,
+-- swhNetIPSourceBindingState
+-- INTEGER,
+-- swhNetIPSourceBindingIPAddress
+-- DisplayString,
+-- swhNetIPSourceBindingDelete
+-- INTEGER
+-- }
+
+-- swhNetIPSourceBindingIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP index"
+-- ::= { swhNetIPSourceBindingEntry 1 }
+
+-- swhNetIPSourceBindingState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP State"
+-- ::= { swhNetIPSourceBindingEntry 3 }
+
+-- swhNetIPSourceBindingIPAddress OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IPv4 Address"
+-- ::= { swhNetIPSourceBindingEntry 4 }
+
+-- swhNetIPSourceBindingDelete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Delete this entry."
+-- ::= { swhNetIPSourceBindingEntry 10 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentDNSServerIPorIPv6Addr(28)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetDNSServerIPv6(30)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetIPv6(32)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentIPv6GlobalAddrTable(45)
+
+
+-- NetworkManagement(3).SystemServiceConfiguration(2)
+
+ swhServiceTelnetThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Telnet Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 1 }
+
+ swhServiceSSHThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SSH Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 10 }
+
+ swhServiceSNMPThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SNMP Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 3 }
+
+ swhServiceWebThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Web Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 4 }
+
+-- swhServiceBluetoothThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable Bluetooth Thread
+-- Only Administrator can write this page"
+-- ::= { swhSystemServiceConfiguration 5 }
+
+
+-- NetworkManagement(3).RS232TelnetConsoleConfiguration(3)
+
+ swhRS232BaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Baud Rate (bps)
+ 9600 14400 19200 38400 57600 115200 are avaivable value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 2 }
+
+ swhRS232StopBits OBJECT-TYPE
+ -- SYNTAX INTEGER { "1"(1), "1.5"(2), "2"(3) }
+ SYNTAX INTEGER { x1(1), x1-5(2), x2(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Stop Bits
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 3 }
+
+ swhRS232ParityCheck OBJECT-TYPE
+ SYNTAX INTEGER { none(0), even(1), odd(2), mark(3), space(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Parity Check
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 4 }
+
+ swhRS232WordLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Word Length
+ 5 6 7 8 are available value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 5 }
+
+ swhRS232FlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Flow Control
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 6 }
+
+ swhTelnetPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "telnet port 1-65534
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 8 }
+
+ swhTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time out time.
+ 1-1440 are valid value.
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 11 }
+
+ swhTimeOutTimeUnit OBJECT-TYPE
+ SYNTAX INTEGER { seconds(0), minutes(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Time Out Unit.
+ (0 : seconds, 1 : minutes)"
+ ::= { swhRS232TelnetConsoleConfiguration 12 }
+
+ swhWebTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Web Time out time.
+ 1-1440 are valid value."
+ ::= { swhRS232TelnetConsoleConfiguration 13 }
+
+
+-- NetworkManagement(3).DeviceCommunity(4)
+
+ swhAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 1 }
+
+ -- Table Entry
+ swhAgentEntry OBJECT-TYPE
+ SYNTAX SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhAgentIndex }
+ ::= { swhAgentTable 1 }
+
+ SWHAgentEntry ::=
+ SEQUENCE {
+ swhAgentIndex
+ INTEGER,
+ swhAgentValid
+ INTEGER,
+ swhAgentEnable
+ INTEGER,
+ swhAgentCommunity
+ DisplayString,
+ -- swhAgentPassword
+ -- DisplayString,
+ swhAgentDescription
+ DisplayString,
+ -- swhAgentIPSecurity
+ -- INTEGER,
+ -- swhAgentIPAddr
+ -- IpAddress,
+ swhAgentSNMPLevel
+ INTEGER,
+ swhAgentDelete
+ INTEGER
+ }
+
+ swhAgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhAgentEntry 1 }
+
+ swhAgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhAgentEntry 2 }
+
+ swhAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhAgentEntry 3 }
+
+ swhAgentCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhAgentEntry 4 }
+
+ --swhAgentPassword OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Password, this field not used, reserve"
+ -- ::= { swhAgentEntry 5 }
+
+ swhAgentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhAgentEntry 6 }
+
+ --swhAgentIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security, if enable,
+ -- only swhAgentIPAddr could walk or set SNMP"
+ -- ::= { swhAgentEntry 7 }
+
+ --swhAgentIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could walk or set SNMP."
+ -- ::= { swhAgentEntry 8 }
+
+ swhAgentSNMPLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Level"
+ ::= { swhAgentEntry 9 }
+
+ swhAgentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhAgentEntry 10 }
+
+ swhSNMPv3AgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 5 }
+
+ -- Table Entry
+ swhSNMPv3AgentEntry OBJECT-TYPE
+ SYNTAX SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhSNMPv3AgentIndex }
+ ::= { swhSNMPv3AgentTable 1 }
+
+ SWHSNMPv3AgentEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ -- swhSNMPv3AgentEnable
+ -- INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ -- swhSNMPv3AgentSNMPLevel
+ -- INTEGER
+ -- swhAgentDelete
+ -- INTEGER
+ }
+
+ swhSNMPv3AgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhSNMPv3AgentEntry 1 }
+
+ swhSNMPv3AgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhSNMPv3AgentEntry 3 }
+
+-- swhSNMPv3AgentEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable"
+-- ::= { swhSNMPv3AgentEntry 5 }
+
+ swhSNMPv3AgentUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMPv3 UserName"
+ ::= { swhSNMPv3AgentEntry 7 }
+
+ swhSNMPv3AgentAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { None(0), MD5(1), SHA(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 9 }
+
+ swhSNMPv3AgentAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 11 }
+
+ swhSNMPv3AgentPrivate OBJECT-TYPE
+ SYNTAX INTEGER { None(0), DES(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 12 }
+
+ swhSNMPv3AgentPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 13 }
+
+-- swhSNMPv3AgentSNMPLevel OBJECT-TYPE
+-- SYNTAX INTEGER { None(0), readonly(1), readwrite(2), administrator(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SNMPv3 Level"
+-- ::= { swhSNMPv3AgentEntry 17 }
+
+ SWHSNMPv3AuthEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString
+ }
+
+ SWHSNMPv3PrivEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ }
+
+
+-- NetworkManagement(3).TrapDestination(5)
+
+ swhTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Trap destination."
+ ::= { swhTrapDestination 1 }
+
+ -- Table Entry
+ swhTrapDestEntry OBJECT-TYPE
+ SYNTAX SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP Trap Destination.
+ Only Administrator can read this table"
+ INDEX { swhTrapDestIndex }
+ ::= { swhTrapDestTable 1 }
+
+ SWHTrapDestEntry ::=
+ SEQUENCE {
+ swhTrapDestIndex
+ INTEGER,
+ -- swhTrapDestValid
+ -- INTEGER,
+ swhTrapDestEnable
+ INTEGER,
+ swhTrapDestIPAddr
+ IpAddress,
+ swhTrapDestCommunity
+ DisplayString
+ }
+
+ swhTrapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Destination index"
+ ::= { swhTrapDestEntry 1 }
+
+ --swhTrapDestValid OBJECT-TYPE
+ -- SYNTAX INTEGER { valid(1), invalid(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Valid"
+ -- ::= { swhTrapDestEntry 2 }
+
+ swhTrapDestEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhTrapDestEntry 3 }
+
+ swhTrapDestCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhTrapDestEntry 4 }
+
+ swhTrapDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address SNMP TRAP send to"
+ ::= { swhTrapDestEntry 8 }
+
+
+-- NetworkManagement(3).TrapConfiguration(6)
+
+ swhTrapColdStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cold start trap enable or disable"
+ ::= { swhTrapConfiguration 1 }
+
+ swhTrapWarmStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "warm start trap enable or disable"
+ ::= { swhTrapConfiguration 2 }
+
+ swhTrapAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "authentication failure trap enable or disable"
+ ::= { swhTrapConfiguration 3 }
+
+ swhTrapPortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 4 }
+
+ swhTrapPowerFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "local machine system power down trap enable or disable"
+ ::= { swhTrapConfiguration 5 }
+
+-- swhTrapBroadcastStorm OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast storm trap enable or disable, when broadcast packets are over upper limit,
+-- broadcast storm trap will be sent."
+-- ::= { swhTrapConfiguration 6 }
+
+-- swhTrapBroadcastUpperLimit OBJECT-TYPE
+-- SYNTAX INTEGER (0..148810)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast packets upper limit, unit is Packets/Sec."
+-- ::= { swhTrapConfiguration 7 }
+
+-- swhTrapCATVState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "CATV state trap enable or disable."
+-- ::= { swhTrapConfiguration 8 }
+
+ swhTrapAutoBackup OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto-backup trap enable or disable"
+ ::= { swhTrapConfiguration 13 }
+
+ swhTrapFastRedundancy OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 75 }
+
+-- swhTrapBatteryMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Battery mode trap enable or disable"
+-- ::= { swhTrapConfiguration 56 }
+
+
+-- NetworkManagement(3).TimeServerConfiguration(7)
+
+ swhTimeSync OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization"
+ ::= { swhTimeServerConfiguration 1 }
+
+ swhTimeServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ip address."
+ ::= { swhTimeServerConfiguration 2 }
+
+ swhTimeServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ip address."
+ ::= { swhTimeServerConfiguration 3 }
+
+ swhTimeSyncInterval OBJECT-TYPE
+ SYNTAX INTEGER { hour1(1),
+ hour2(2),
+ hour3(3),
+ hour4(4),
+ hour6(5),
+ hour8(6),
+ hour12(7),
+ hour24(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization Interval, unit is min."
+ ::= { swhTimeServerConfiguration 4 }
+
+ swhTimeZoneIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time zone
+ 0: GMT-11:00 Apia
+ 1: GMT-10:00 Honolulu
+ 2: GMT-9:00 Anchorage
+ 3: GMT-8:00 Vancouver
+ 4: GMT-8:00 San Francisco
+ 5: GMT-8:00 Seattle
+ 6: GMT-8:00 Los Angeles
+ 7: GMT-7:00 Phoenix
+ 8: GMT-7:00 Aklavik
+ 9: GMT-7:00 Edmonton
+ 10: GMT-7:00 Denver
+ 11: GMT-6:00 Guatemala
+ 12: GMT-6:00 San Salvador
+ 13: GMT-6:00 Tegucigalpa
+ 14: GMT-6:00 Managua
+ 15: GMT-6:00 Mexico City
+ 16: GMT-6:00 Winnipeg
+ 17: GMT-6:00 Houston
+ 18: GMT-6:00 Minneapolis
+ 19: GMT-6:00 St. Paul
+ 20: GMT-6:00 New Orleans
+ 21: GMT-6:00 Chicago
+ 22: GMT-6:00 Montgomery
+ 23: GMT-5:00 Indianapolis
+ 24: GMT-5:00 Lima
+ 25: GMT-5:00 Kingston
+ 26: GMT-5:00 Bogota
+ 27: GMT-5:00 Atlanta
+ 28: GMT-5:00 Detroit
+ 29: GMT-5:00 Havana
+ 30: GMT-5:00 Toronto
+ 31: GMT-5:00 Nassau
+ 32: GMT-5:00 Washington DC
+ 33: GMT-5:00 Ottawa
+ 34: GMT-5:00 Philadelphia
+ 35: GMT-5:00 New York
+ 36: GMT-5:00 Montreal
+ 37: GMT-5:00 Boston
+ 38: GMT-4:00 Santo Domingo
+ 39: GMT-4:00 La Paz
+ 40: GMT-4:00 Caracas
+ 41: GMT-4:00 San Juan
+ 42: GMT-4:00 Santiago
+ 43: GMT-4:00 Halifax
+ 44: GMT-4:00 Asuncion
+ 45: GMT-3:00 Buenos Aires
+ 46: GMT-3:00 Montevideo
+ 47: GMT-3:00 Brasilia
+ 48: GMT-3:00 Sao Paulo
+ 49: GMT-3:00 Rio de Janeiro
+ 50: GMT-2:00 Fernando de Noronha
+ 51: GMT-1:00 Praia
+ 52: GMT Reykjavik
+ 53: GMT Casablanca
+ 54: GMT Lisbon
+ 55: GMT Dublin
+ 56: GMT London
+ 57: GMT+1:00 Lagos
+ 58: GMT+1:00 Algiers
+ 59: GMT+1:00 Madrid
+ 60: GMT+1:00 Barcelona
+ 61: GMT+1:00 Paris
+ 62: GMT+1:00 Brussels
+ 63: GMT+1:00 Amsterdam
+ 64: GMT+1:00 Geneva
+ 65: GMT+1:00 Zurich
+ 66: GMT+1:00 Frankfurt
+ 67: GMT+1:00 Oslo
+ 68: GMT+1:00 Copenhagen
+ 69: GMT+1:00 Rome
+ 70: GMT+1:00 Berlin
+ 71: GMT+1:00 Prague
+ 72: GMT+1:00 Zagreb
+ 73: GMT+1:00 Vienna
+ 74: GMT+1:00 Stockholm
+ 75: GMT+1:00 Cape Town
+ 76: GMT+1:00 Budapest
+ 77: GMT+1:00 Belgrade
+ 78: GMT+1:00 Warsaw
+ 79: GMT+2:00 Johannesburg
+ 80: GMT+2:00 Harare
+ 81: GMT+2:00 Cairo
+ 82: GMT+2:00 Jerusalem
+ 83: GMT+2:00 Sofia
+ 84: GMT+2:00 Athens
+ 85: GMT+2:00 Tallinn
+ 86: GMT+2:00 Helsinki
+ 87: GMT+2:00 Bucharest
+ 88: GMT+2:00 Minsk
+ 89: GMT+2:00 Istanbul
+ 90: GMT+2:00 Kyiv
+ 91: GMT+2:00 Odesa
+ 92: GMT+2:00 Khartoum
+ 93: GMT+2:00 Ankara
+ 94: GMT+2:00 Beirut
+ 95: GMT+2:00 Amman
+ 96: GMT+3:00 Nairobi
+ 97: GMT+3:00 Addis Ababa
+ 98: GMT+3:00 Baghdad
+ 99: GMT+3:00 Aden
+ 100: GMT+3:00 Riyadh
+ 101: GMT+3:00 Antananarivo
+ 102: GMT+3:00 Kuwait City
+ 103: GMT+3:00 Moscow
+ 104: GMT+4:00 Abu Dhabi
+ 105: GMT+5:00 Karachi
+ 106: GMT+5:00 Tashkent
+ 107: GMT+5:00 Islamabad
+ 108: GMT+5:00 Lahore
+ 109: GMT+5:30 Mumbai
+ 110: GMT+5:30 New Delhi
+ 111: GMT+5:30 Kolkata
+ 112: GMT+6:00 Dhaka
+ 113: GMT+7:00 Bangkok
+ 114: GMT+7:00 Hanoi
+ 115: GMT+7:00 Jakarta
+ 116: GMT+8:00 Kuala Lumpur
+ 117: GMT+8:00 Singapore
+ 118: GMT+8:00 Hong Kong
+ 119: GMT+8:00 Perth
+ 120: GMT+8:00 Beijing
+ 121: GMT+8:00 Manila
+ 122: GMT+8:00 Shanghai
+ 123: GMT+8:00 Taipei
+ 124: GMT+9:00 Seoul
+ 125: GMT+9:00 Tokyo
+ 126: GMT+10:00 Melbourne
+ 127: GMT+10:00 Canberra
+ 128: GMT+10:00 Sydney
+ 129: GMT+10:00 Brisbane
+ 130: GMT+10:00 Vladivostok
+ 131: GMT+11:00 Kolonia
+ 132: GMT+12:00 Suva
+ 133: GMT+12:00 Kamchatka
+ 134: GMT+12:00 Wellington
+ 135: GMT+12:00 Anadyr
+ "
+ ::= { swhTimeServerConfiguration 5 }
+
+ swhTimeZone OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TimeZone."
+ ::= { swhTimeServerConfiguration 6 }
+
+ swhTimeDST OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), recurring(1), data(2)}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable Daylight Saving Time."
+ ::= { swhTimeServerConfiguration 7 }
+
+ swhTimeDSTRange OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time range when Daylight Saving Time (swhTimeDST) is enable"
+ ::= { swhTimeServerConfiguration 9 }
+
+
+-- NetworkManagement(3).MalAttemptLogConfiguration(8)
+
+ swhLogServer OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Log Server"
+ ::= { swhMalAttemptLogConfiguration 1 }
+
+ swhLogSNTPStatus OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Status"
+ ::= { swhMalAttemptLogConfiguration 3 }
+
+ swhLogServerIPAddr1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 1."
+ ::= { swhMalAttemptLogConfiguration 4 }
+
+ swhLogServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 2."
+ ::= { swhMalAttemptLogConfiguration 5 }
+
+ swhLogServerIPAddr3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 3."
+ ::= { swhMalAttemptLogConfiguration 6 }
+
+
+-- NetworkManagement(3).TimeRange(10)
+
+ swhTimeRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of time range."
+ ::= { swhTimeRange 1 }
+
+ -- Table Entry
+ swhTimeRangeEntry OBJECT-TYPE
+ SYNTAX SWHTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about time range."
+ INDEX { swhTimeRangeIndex }
+ ::= { swhTimeRangeTable 1 }
+
+ SWHTimeRangeEntry ::=
+ SEQUENCE {
+ swhTimeRangeIndex
+ INTEGER,
+ swhTimeRangeName
+ DisplayString,
+ swhTimeRangeAbsoluteStartHour
+ DisplayString,
+ swhTimeRangeAbsoluteStartMinute
+ DisplayString,
+ swhTimeRangeAbsoluteStartDate
+ INTEGER,
+ swhTimeRangeAbsoluteStartMonth
+ INTEGER,
+ swhTimeRangeAbsoluteStartYear
+ INTEGER,
+ swhTimeRangeAbsoluteStartReset
+ INTEGER,
+ swhTimeRangeAbsoluteEndHour
+ DisplayString,
+ swhTimeRangeAbsoluteEndMinute
+ DisplayString,
+ swhTimeRangeAbsoluteEndDate
+ INTEGER,
+ swhTimeRangeAbsoluteEndMonth
+ INTEGER,
+ swhTimeRangeAbsoluteEndYear
+ INTEGER,
+ swhTimeRangeAbsoluteEndReset
+ INTEGER,
+ swhTimeRangePeriodic1StartHour
+ DisplayString,
+ swhTimeRangePeriodic1StartMinute
+ DisplayString,
+ swhTimeRangePeriodic1StartDay
+ INTEGER,
+ swhTimeRangePeriodic1EndHour
+ DisplayString,
+ swhTimeRangePeriodic1EndMinute
+ DisplayString,
+ swhTimeRangePeriodic1EndDay
+ INTEGER,
+ swhTimeRangePeriodic1Delete
+ INTEGER,
+ swhTimeRangePeriodic2StartHour
+ DisplayString,
+ swhTimeRangePeriodic2StartMinute
+ DisplayString,
+ swhTimeRangePeriodic2StartDay
+ INTEGER,
+ swhTimeRangePeriodic2EndHour
+ DisplayString,
+ swhTimeRangePeriodic2EndMinute
+ DisplayString,
+ swhTimeRangePeriodic2EndDay
+ INTEGER,
+ swhTimeRangePeriodic2Delete
+ INTEGER,
+ swhTimeRangePeriodicList1StartHour
+ DisplayString,
+ swhTimeRangePeriodicList1StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList1EndHour
+ DisplayString,
+ swhTimeRangePeriodicList1EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList1Sun
+ INTEGER,
+ swhTimeRangePeriodicList1Mon
+ INTEGER,
+ swhTimeRangePeriodicList1Tue
+ INTEGER,
+ swhTimeRangePeriodicList1Wed
+ INTEGER,
+ swhTimeRangePeriodicList1Thr
+ INTEGER,
+ swhTimeRangePeriodicList1Fri
+ INTEGER,
+ swhTimeRangePeriodicList1Sat
+ INTEGER,
+ swhTimeRangePeriodicList1Delete
+ INTEGER,
+ swhTimeRangePeriodicList2StartHour
+ DisplayString,
+ swhTimeRangePeriodicList2StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList2EndHour
+ DisplayString,
+ swhTimeRangePeriodicList2EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList2Sun
+ INTEGER,
+ swhTimeRangePeriodicList2Mon
+ INTEGER,
+ swhTimeRangePeriodicList2Tue
+ INTEGER,
+ swhTimeRangePeriodicList2Wed
+ INTEGER,
+ swhTimeRangePeriodicList2Thr
+ INTEGER,
+ swhTimeRangePeriodicList2Fri
+ INTEGER,
+ swhTimeRangePeriodicList2Sat
+ INTEGER,
+ swhTimeRangePeriodicList2Delete
+ INTEGER,
+ swhTimeRangeDelete
+ INTEGER
+ }
+
+ swhTimeRangeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "time range index"
+ ::= { swhTimeRangeEntry 1 }
+
+ swhTimeRangeName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name(32 characters)"
+ ::= { swhTimeRangeEntry 3 }
+
+ swhTimeRangeAbsoluteStartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 4 }
+
+ swhTimeRangeAbsoluteStartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 5 }
+
+ swhTimeRangeAbsoluteStartDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Date(1-31)"
+ ::= { swhTimeRangeEntry 6 }
+
+ swhTimeRangeAbsoluteStartMonth OBJECT-TYPE
+ SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Month(1-12)"
+ ::= { swhTimeRangeEntry 7 }
+
+ swhTimeRangeAbsoluteStartYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Year(2xxx)"
+ ::= { swhTimeRangeEntry 8 }
+
+ swhTimeRangeAbsoluteStartReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Reset"
+ ::= { swhTimeRangeEntry 9 }
+
+ swhTimeRangeAbsoluteEndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Hour(00-23)"
+ ::= { swhTimeRangeEntry 10 }
+
+ swhTimeRangeAbsoluteEndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Minute(00-59)"
+ ::= { swhTimeRangeEntry 11 }
+
+ swhTimeRangeAbsoluteEndDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Date(1-31)"
+ ::= { swhTimeRangeEntry 12 }
+
+ swhTimeRangeAbsoluteEndMonth OBJECT-TYPE
+ SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Month(1-12)"
+ ::= { swhTimeRangeEntry 13 }
+
+ swhTimeRangeAbsoluteEndYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Year(2xxx)"
+ ::= { swhTimeRangeEntry 14 }
+
+ swhTimeRangeAbsoluteEndReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Reset"
+ ::= { swhTimeRangeEntry 15 }
+
+ swhTimeRangePeriodic1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 16 }
+
+ swhTimeRangePeriodic1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 17 }
+
+ swhTimeRangePeriodic1StartDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 18 }
+
+ swhTimeRangePeriodic1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 19 }
+
+ swhTimeRangePeriodic1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 20 }
+
+ swhTimeRangePeriodic1EndDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 21 }
+
+ swhTimeRangePeriodic1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 22 }
+
+ swhTimeRangePeriodic2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 23 }
+
+ swhTimeRangePeriodic2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 24 }
+
+ swhTimeRangePeriodic2StartDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 25 }
+
+ swhTimeRangePeriodic2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 26 }
+
+ swhTimeRangePeriodic2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 27 }
+
+ swhTimeRangePeriodic2EndDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 28 }
+
+ swhTimeRangePeriodic2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 29 }
+
+ swhTimeRangePeriodicList1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 30 }
+
+ swhTimeRangePeriodicList1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 31 }
+
+ swhTimeRangePeriodicList1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 32 }
+
+ swhTimeRangePeriodicList1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 33 }
+
+ swhTimeRangePeriodicList1Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 34 }
+
+ swhTimeRangePeriodicList1Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 35 }
+
+ swhTimeRangePeriodicList1Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 36 }
+
+ swhTimeRangePeriodicList1Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 37 }
+
+ swhTimeRangePeriodicList1Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 38 }
+
+ swhTimeRangePeriodicList1Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 39 }
+
+ swhTimeRangePeriodicList1Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 40 }
+
+ swhTimeRangePeriodicList1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 41 }
+
+ swhTimeRangePeriodicList2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 42 }
+
+ swhTimeRangePeriodicList2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 43 }
+
+ swhTimeRangePeriodicList2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 44 }
+
+ swhTimeRangePeriodicList2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 45 }
+
+ swhTimeRangePeriodicList2Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 46 }
+
+ swhTimeRangePeriodicList2Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 47 }
+
+ swhTimeRangePeriodicList2Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 48 }
+
+ swhTimeRangePeriodicList2Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 49 }
+
+ swhTimeRangePeriodicList2Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 50 }
+
+ swhTimeRangePeriodicList2Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 51 }
+
+ swhTimeRangePeriodicList2Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 52 }
+
+ swhTimeRangePeriodicList2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Delete"
+ ::= { swhTimeRangeEntry 53 }
+
+ swhTimeRangeDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time range Delete"
+ ::= { swhTimeRangeEntry 56 }
+
+
+-- SwitchManagement(4)
+
+ swhSwitchConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 1 }
+ swhBroadcastStormControl
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 16 }
+ swhPortConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 2 }
+ swhRateLimiting
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 10 }
+ swhQoSPriority
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 30 }
+ swhLinkAggregation
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 45 }
+ swhRapidSpanningTree
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 40 }
+ swh8021XConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 55 }
+ swhMacAddressManagement
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 35 }
+ swhVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 4 }
+ swhMirroringConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 17 }
+ swhIGMPSnooping
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 50 }
+ swhLLDPConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 14 }
+ swhLoopDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 13 }
+ swhRingDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 24 }
+ swhFastRedundancy
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 91 }
+-- swhDIDOConfiguration
+-- OBJECT IDENTIFIER ::= { swhSwitchManagement 22 }
+ swhPOEConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 23 }
+ swhSecurityConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 80 }
+
+
+-- SwitchManagement(4).SwitchConfiguration(1)
+
+ swhSwitchAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (7..600000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac address Aging time(7-600000 secs)"
+ ::= { swhSwitchConfiguration 3 }
+
+-- swhSwitch0180C2000000to0F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000000-0F."
+-- ::= { swhSwitchConfiguration 9 }
+
+-- swhSwitch0180C2000020to2F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000020-2F."
+-- ::= { swhSwitchConfiguration 10 }
+
+-- swhSwitch0180C2000010 OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000010."
+-- ::= { swhSwitchConfiguration 11 }
+
+ swhSwitchSFPPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable SFP Info. and DMI Polling."
+ ::= { swhSwitchConfiguration 51 }
+
+ swhSwitchStatisticsPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable Statistics Counter Polling."
+ ::= { swhSwitchConfiguration 52 }
+
+
+-- SwitchManagement(4).PortConfiguration(2)
+
+ swhPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port descriptive and status information."
+ ::= { swhPortConfiguration 1 }
+
+ --swhSavePortConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Port Configuration to Flash ROM"
+ -- ::= { swhPortConfiguration 2 }
+
+ -- Table Entry
+ swhPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port config."
+ INDEX { swhPortConfigIndex }
+ ::= { swhPortConfigTable 1 }
+
+ SWHPortConfigEntry ::=
+ SEQUENCE {
+ swhPortConfigIndex
+ INTEGER,
+ swhPortConfigMediaType
+ INTEGER,
+ swhPortConfigState
+ INTEGER,
+ swhPortConfigType
+ INTEGER,
+ swhPortConfigSpeed
+ INTEGER,
+ swhPortConfigDuplex
+ INTEGER,
+ swhPortConfigFlowControl
+ INTEGER,
+ swhPortConfigDescription
+ DisplayString
+ }
+
+ swhPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortConfigEntry 1 }
+
+ swhPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { swhPortConfigEntry 2 }
+
+ swhPortConfigType OBJECT-TYPE
+ SYNTAX INTEGER { auto-negotiation(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port type"
+ ::= { swhPortConfigEntry 3 }
+
+ swhPortConfigSpeed OBJECT-TYPE
+ SYNTAX INTEGER { speed-10M(0), speed-100M(1), speed-1000M(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port Speed 10 100 1000
+ it's configuration, NOT current speed,
+ current speed is swhPortStatusSpeed under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 4 }
+
+ swhPortConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "duplex
+ it's configuration, NOT current duplex,
+ current duplex is swhPortStatusDuplex under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 5 }
+
+ swhPortConfigFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { swhPortConfigEntry 6 }
+
+ swhPortConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortConfigEntry 7 }
+
+ swhPortConfigMediaType OBJECT-TYPE
+ SYNTAX INTEGER { copper(0), fiber(1), auto-media(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortConfigEntry 8 }
+
+
+-- SwitchManagement(4).PriorityAndRateLimitConfiguration(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4)
+
+ swhPortVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 1 }
+
+ swh8021QVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 2 }
+
+-- swhQinQVLANConfiguration
+-- OBJECT IDENTIFIER ::= { swhVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).PortVLANConfiguration(1)
+
+ swhPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Based VLAN Configuration."
+ ::= { swhPortVLANConfiguration 1 }
+
+ -- Table Entry
+ swhPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port based vlan config."
+ INDEX { swhPortVLANConfigIndex }
+ ::= { swhPortVLANConfigTable 1 }
+
+ SWHPortVLANConfigEntry ::=
+ SEQUENCE {
+ swhPortVLANConfigIndex
+ INTEGER,
+ swhPortVLANConfigValid
+ INTEGER,
+ swhPortVLANConfigName
+ DisplayString,
+ swhPortVLANConfigPort1
+ INTEGER,
+ swhPortVLANConfigPort2
+ INTEGER,
+ swhPortVLANConfigPort3
+ INTEGER,
+ swhPortVLANConfigPort4
+ INTEGER,
+ swhPortVLANConfigPort5
+ INTEGER,
+ swhPortVLANConfigPort6
+ INTEGER,
+ swhPortVLANConfigPort7
+ INTEGER,
+ swhPortVLANConfigPort8
+ INTEGER,
+ swhPortVLANConfigPort9
+ INTEGER,
+ swhPortVLANConfigPort10
+ INTEGER,
+ swhPortVLANConfigCPU
+ INTEGER,
+ swhPortVLANConfigDelete
+ INTEGER
+ }
+
+ swhPortVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swhPortVLANConfigEntry 1 }
+
+ swhPortVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swhPortVLANConfigEntry 2 }
+
+ swhPortVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swhPortVLANConfigEntry 4 }
+
+ swhPortVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 5 }
+
+ swhPortVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 6 }
+
+ swhPortVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 7 }
+
+ swhPortVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 8 }
+
+ swhPortVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 9 }
+
+ swhPortVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 10 }
+
+ swhPortVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 11 }
+
+ swhPortVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 12 }
+
+ swhPortVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 13 }
+
+ swhPortVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 14 }
+
+ swhPortVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 55 }
+
+ swhPortVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swhPortVLANConfigEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2)
+
+ swh8021QTrunkVLAN
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 1 }
+
+ swh8021QPortVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 2 }
+
+ swh8021QManagementVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTrunkVLAN(1)
+
+ swh8021QTrunkVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Trunk VLAN Configuration."
+ ::= { swh8021QTrunkVLAN 1 }
+
+ -- Table Entry
+ swh8021QTrunkVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about trunk vlan config."
+ INDEX { swh8021QTrunkVLANIndex }
+ ::= { swh8021QTrunkVLANTable 1 }
+
+ SWH8021QTrunkVLANEntry ::=
+ SEQUENCE {
+ swh8021QTrunkVLANIndex
+ INTEGER,
+ swh8021QTrunkVLANValid
+ INTEGER,
+ swh8021QTrunkVLANVID
+ INTEGER,
+ swh8021QTrunkVLANName
+ DisplayString,
+ swh8021QTrunkVLANPort1
+ INTEGER,
+ swh8021QTrunkVLANPort2
+ INTEGER,
+ swh8021QTrunkVLANPort3
+ INTEGER,
+ swh8021QTrunkVLANPort4
+ INTEGER,
+ swh8021QTrunkVLANPort5
+ INTEGER,
+ swh8021QTrunkVLANPort6
+ INTEGER,
+ swh8021QTrunkVLANPort7
+ INTEGER,
+ swh8021QTrunkVLANPort8
+ INTEGER,
+ swh8021QTrunkVLANPort9
+ INTEGER,
+ swh8021QTrunkVLANPort10
+ INTEGER,
+ swh8021QTrunkVLANCPU
+ INTEGER,
+ swh8021QTrunkVLANDelete
+ INTEGER
+ }
+
+ swh8021QTrunkVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTrunkVLANEntry 1 }
+
+ swh8021QTrunkVLANValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swh8021QTrunkVLANEntry 2 }
+
+ swh8021QTrunkVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTrunkVLANEntry 3 }
+
+ swh8021QTrunkVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTrunkVLANEntry 4 }
+
+ swh8021QTrunkVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 5 }
+
+ swh8021QTrunkVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 6 }
+
+ swh8021QTrunkVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 7 }
+
+ swh8021QTrunkVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 8 }
+
+ swh8021QTrunkVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 9 }
+
+ swh8021QTrunkVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 10 }
+
+ swh8021QTrunkVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 11 }
+
+ swh8021QTrunkVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 12 }
+
+ swh8021QTrunkVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 13 }
+
+ swh8021QTrunkVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 14 }
+
+ swh8021QTrunkVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 55 }
+
+ swh8021QTrunkVLANDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swh8021QTrunkVLANEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2)
+
+ swh8021QCPUPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Default Port VLAN ID."
+ ::= { swh8021QPortVLANConfig 1 }
+
+ swh8021QVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { portbase(1), tagvlan(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q Tag VLAN Mode."
+ ::= { swh8021QPortVLANConfig 3 }
+
+-- swh8021QPortIsolationPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "802.1Q Port Isolation Port List."
+-- ::= { swh8021QPortVLANConfig 6 }
+
+-- swh8021QManagementPriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..7)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Management Priority(0-7)."
+-- ::= { swh8021QPortVLANConfig 11 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPortVLANConfigTable(2)
+
+ swh8021QPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { swh8021QPortVLANConfig 2 }
+
+ -- Table Entry
+ swh8021QPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port VLAN ID "
+ INDEX { swh8021QPortIndex }
+ ::= { swh8021QPortVLANConfigTable 1 }
+
+ SWH8021QPortVLANConfigEntry ::=
+ SEQUENCE {
+ swh8021QPortIndex
+ INTEGER,
+ swh8021QPortVLANMode
+ INTEGER,
+ swh8021QPortAccessVLAN
+ INTEGER,
+ swh8021QPortTrunkVLAN
+ DisplayString
+ }
+
+ swh8021QPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swh8021QPortVLANConfigEntry 1 }
+
+ swh8021QPortAccessVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Access VLAN ID(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 2 }
+
+ swh8021QPortVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port VLAN mode."
+ ::= { swh8021QPortVLANConfigEntry 20 }
+
+ swh8021QPortTrunkVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Trunk VLAN ID member(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 25 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QVLANTranslation(15)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QManagementVLANConfig(5)
+
+ swh8021QManagementVLANConfigCPUVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU VLAN ID.(1-4094)"
+ ::= { swh8021QManagementVLANConfig 1 }
+
+ swh8021QManagementVLANConfigVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aware is disable or enable"
+ ::= { swh8021QManagementVLANConfig 3 }
+
+ swh8021QManagementVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 5 }
+
+ swh8021QManagementVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 6 }
+
+ swh8021QManagementVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 7 }
+
+ swh8021QManagementVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 8 }
+
+ swh8021QManagementVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 9 }
+
+ swh8021QManagementVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 10 }
+
+ swh8021QManagementVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 11 }
+
+ swh8021QManagementVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 12 }
+
+ swh8021QManagementVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 13 }
+
+ swh8021QManagementVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 14 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8).8021QTransVIDTable(2)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5)
+
+-- swhQinQVLANMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Mode"
+-- ::= { swhQinQVLANConfiguration 1 }
+
+-- swhQinQVLANEtherType OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN Ether Type; 0x0000-0xFFFF"
+-- ::= { swhQinQVLANConfiguration 2 }
+
+-- swhQinQVLANPassThroughMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through Mode"
+-- ::= { swhQinQVLANConfiguration 57 }
+
+-- swhQinQVLANPassThroughVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 59 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANConfigTable(60)
+
+-- swhQinQVLANConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of 802.1q VLAN ID."
+-- ::= { swhQinQVLANConfiguration 60 }
+
+ -- Table Entry
+-- swhQinQVLANConfigEntry OBJECT-TYPE
+-- SYNTAX SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about QinQ VLAN Config"
+-- INDEX { swhQinQVLANPortIndex }
+-- ::= { swhQinQVLANConfigTable 1 }
+
+-- SWHQinQVLANConfigEntry ::=
+-- SEQUENCE {
+-- swhQinQVLANPortIndex
+-- INTEGER,
+-- swhQinQVLANPortName
+-- DisplayString,
+-- swhQinQVLANPortStagVID
+-- INTEGER,
+-- swhQinQVLANPortISPPort
+-- INTEGER
+-- }
+
+-- swhQinQVLANPortIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhQinQVLANConfigEntry 1 }
+
+-- swhQinQVLANPortName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Name"
+-- ::= { swhQinQVLANConfigEntry 3 }
+
+-- swhQinQVLANPortStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify port Stag VLAN ID(1-4094)."
+-- ::= { swhQinQVLANConfigEntry 6 }
+
+-- swhQinQVLANPortISPPort OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhQinQVLANConfigEntry 7 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANManagementStagVID(61)
+
+-- swhQinQVLANManagementStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Management Stag VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 61 }
+
+
+-- SwitchManagement(4).SpanningTreeProtocol(9)
+
+
+-- SwitchManagement(4).RateLimiting(10)
+
+ swhRateLimitingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Rate Limit Configuration."
+ ::= { swhRateLimiting 2 }
+
+ -- Table Entry
+ swhRateLimitingEntry OBJECT-TYPE
+ SYNTAX SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Rate Limit config."
+ INDEX { swhRateLimitingIndex }
+ ::= { swhRateLimitingTable 1 }
+
+ SWHRateLimitingEntry ::=
+ SEQUENCE {
+ swhRateLimitingIndex
+ INTEGER,
+ swhRateLimitingIngress
+ INTEGER,
+ -- swhRateLimitingIngressBWName
+ -- DisplayString,
+ swhRateLimitingIngressBW
+ INTEGER,
+ swhRateLimitingIngressBandwidth
+ DisplayString,
+ swhRateLimitingEgress
+ INTEGER,
+ -- swhRateLimitingEgressBWName
+ -- DisplayString,
+ swhRateLimitingEgressBW
+ INTEGER,
+ swhRateLimitingEgressBandwidth
+ DisplayString
+ -- swhRateLimitingEgressQ0BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ0BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ1BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ1BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ2BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ2BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ3BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ3BW
+ -- INTEGER
+ }
+
+ swhRateLimitingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRateLimitingEntry 1 }
+
+ swhRateLimitingIngress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Rate is on or off."
+ ::= { swhRateLimitingEntry 2 }
+
+-- swhRateLimitingIngressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Ingress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 3 }
+
+ swhRateLimitingIngressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 4 }
+
+ swhRateLimitingEgress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Rate is on or off."
+ ::= { swhRateLimitingEntry 5 }
+
+-- swhRateLimitingEgressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 6 }
+
+ swhRateLimitingEgressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 7 }
+
+ -- Queue Rate
+-- swhRateLimitingEgressQ0BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 20 }
+
+-- swhRateLimitingEgressQ0BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 21 }
+
+-- swhRateLimitingEgressQ1BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 22 }
+
+-- swhRateLimitingEgressQ1BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 23 }
+
+-- swhRateLimitingEgressQ2BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 24 }
+
+-- swhRateLimitingEgressQ2BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 25 }
+
+-- swhRateLimitingEgressQ3BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 26 }
+
+-- swhRateLimitingEgressQ3BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 27 }
+
+ -- Bandwidth
+ swhRateLimitingIngressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 40 }
+
+ swhRateLimitingEgressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 41 }
+
+
+-- SwitchManagement(4).L2ProtocolConverting(11)
+
+
+-- SwitchManagement(4).CDPConfiguration(12)
+
+
+-- SwitchManagement(4).LoopDetection(13)
+
+ swhLoopConfigLoopDetection OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loop Detection is disable or enable."
+ ::= { swhLoopDetection 60 }
+
+ swhLoopConfigDetectionInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected Interval(1-180 Secs)"
+ ::= { swhLoopDetection 63 }
+
+ swhLoopConfigUnlockInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Looped port unlock-interval(1-1440 Mins).
+ Set the interval to check the port is loop-free or not"
+ ::= { swhLoopDetection 64 }
+
+ swhLoopConfigAllVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "All VLAN is disable or enable."
+ ::= { swhLoopDetection 69 }
+
+ swhLoopConfigVLAN1 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 65 }
+
+ swhLoopConfigVLAN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 66 }
+
+ swhLoopConfigVLAN3 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 67 }
+
+ swhLoopConfigVLAN4 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 68 }
+
+ swhLoopConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 1 }
+
+ swhLoopConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 2 }
+
+ swhLoopConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 3 }
+
+ swhLoopConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 4 }
+
+ swhLoopConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 5 }
+
+ swhLoopConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 6 }
+
+ swhLoopConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 7 }
+
+ swhLoopConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 8 }
+
+ swhLoopConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 9 }
+
+ swhLoopConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 10 }
+
+
+-- SwitchManagement(4).LoopDetection(13).LoopConfigTable(80)
+
+
+-- SwitchManagement(4).LLDPConfiguration(14)
+
+ swhLLDPConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 1 }
+
+ swhLLDPConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 2 }
+
+ swhLLDPConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 3 }
+
+ swhLLDPConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 4 }
+
+ swhLLDPConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 5 }
+
+ swhLLDPConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 6 }
+
+ swhLLDPConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 7 }
+
+ swhLLDPConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 8 }
+
+ swhLLDPConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 9 }
+
+ swhLLDPConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 10 }
+
+ swhLLDPConfigReceiverHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Receiver Hold-Time(1-3600 Secs)"
+ ::= { swhLLDPConfiguration 90 }
+
+ swhLLDPConfigSendingLLDPPacketInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packet Interval(1-180 Secs)"
+ ::= { swhLLDPConfiguration 91 }
+
+ swhLLDPConfigSendingLLDPPacketPerDiscover OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packets Per Discover(1-16 Packet)"
+ ::= { swhLLDPConfiguration 92 }
+
+ swhLLDPConfigItem OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selection of LLDP TLVs to send"
+ ::= { swhLLDPConfiguration 94 }
+
+ swhLLDPConfigPortDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description is On or Off"
+ ::= { swhLLDPConfiguration 95 }
+
+ swhLLDPConfigSystemName OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Name is On or Off"
+ ::= { swhLLDPConfiguration 96 }
+
+ swhLLDPConfigSystemDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Description is On or Off"
+ ::= { swhLLDPConfiguration 97 }
+
+ swhLLDPConfigSystemCapabilities OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities is On or Off"
+ ::= { swhLLDPConfiguration 98 }
+
+ swhLLDPConfigManagementAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address is On or Off"
+ ::= { swhLLDPConfiguration 99 }
+
+
+-- SwitchManagement(4).PortMirroring(15)
+
+
+-- SwitchManagement(4).PortMirroring(15).PortMirrorSourcePortConfigTable(1)
+
+
+-- SwitchManagement(4).StormControl(16)
+
+ swhBroadcastStormControlMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Control"
+ ::= { swhBroadcastStormControl 20 }
+
+ swhBroadcastStormControlRates OBJECT-TYPE
+ SYNTAX INTEGER (32..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates (32-1000000Kbps)"
+ ::= { swhBroadcastStormControl 21 }
+
+ swhBroadcastStormControlRatesBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates Bandwidth(bps)."
+ ::= { swhBroadcastStormControl 22 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17)
+
+ swhMirrorConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ by-port(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mirror Mode"
+ ::= { swhMirroringConfiguration 1 }
+
+ swhMirrorConfigDestinationPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination Port"
+ ::= { swhMirroringConfiguration 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourcePortConfigTable(10)
+
+ swhMirrorSourcePortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Source Port Configuration."
+ ::= { swhMirroringConfiguration 10 }
+
+ -- Table Entry
+ swhMirrorSourcePortConfigEntry OBJECT-TYPE
+ SYNTAX SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Source Port Config."
+ INDEX { swhMirrorSourcePortConfigIndex }
+ ::= { swhMirrorSourcePortConfigTable 1 }
+
+ SWHMirrorSourcePortConfigEntry ::=
+ SEQUENCE {
+ swhMirrorSourcePortConfigIndex
+ INTEGER,
+ swhMirrorSourcePortConfigMember
+ INTEGER
+ }
+
+ swhMirrorSourcePortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhMirrorSourcePortConfigEntry 1 }
+
+ swhMirrorSourcePortConfigMember OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source Port Member"
+ ::= { swhMirrorSourcePortConfigEntry 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorVIDConfigTable(11)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorDestinationIPConfigTable(12)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourceIPConfigTable(13)
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DIConfigTable(1)
+
+-- swhDIConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input config."
+-- ::= { swhDIDOConfiguration 1 }
+
+ -- Table Entry
+-- swhDIConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input config."
+-- INDEX { swhDIConfigIndex }
+-- ::= { swhDIConfigTable 1 }
+
+-- SWHDIConfigEntry ::=
+-- SEQUENCE {
+-- swhDIConfigIndex
+-- INTEGER,
+-- swhDIConfigNormal
+-- INTEGER
+-- }
+
+-- swhDIConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital input."
+-- ::= { swhDIConfigEntry 1 }
+
+-- swhDIConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input normal."
+-- ::= { swhDIConfigEntry 2 }
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DOConfigTable(2)
+
+-- swhDOConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output config."
+-- ::= { swhDIDOConfiguration 2 }
+
+ -- Table Entry
+-- swhDOConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output config."
+-- INDEX { swhDOConfigIndex }
+-- ::= { swhDOConfigTable 1 }
+
+-- SWHDOConfigEntry ::=
+-- SEQUENCE {
+-- swhDOConfigIndex
+-- INTEGER,
+-- swhDOConfigNormal
+-- INTEGER,
+-- swhDOConfigEventTrigger
+-- INTEGER,
+-- swhDOConfigEventDigitalInput1
+-- INTEGER,
+-- swhDOConfigEventDigitalInput2
+-- INTEGER,
+-- swhDOConfigEventPower1
+-- INTEGER,
+-- swhDOConfigEventPower2
+-- INTEGER,
+-- swhDOConfigEventPortList
+-- DisplayString
+-- }
+
+-- swhDOConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital output."
+-- ::= { swhDOConfigEntry 1 }
+
+-- swhDOConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output normal."
+-- ::= { swhDOConfigEntry 2 }
+
+-- swhDOConfigEventTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event trigger."
+-- ::= { swhDOConfigEntry 3 }
+
+-- swhDOConfigEventDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 1."
+-- ::= { swhDOConfigEntry 4 }
+
+-- swhDOConfigEventDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 2."
+-- ::= { swhDOConfigEntry 5 }
+
+-- swhDOConfigEventPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event port list."
+-- ::= { swhDOConfigEntry 6 }
+
+-- swhDOConfigEventPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 1."
+-- ::= { swhDOConfigEntry 7 }
+
+-- swhDOConfigEventPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 2."
+-- ::= { swhDOConfigEntry 8 }
+
+
+-- SwitchManagement(4).POEConfiguration(23)
+
+-- swhPOEConfigEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable POE config."
+-- ::= { swhPOEConfiguration 1 }
+
+ swhPOEPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of POE port config."
+ ::= { swhPOEConfiguration 2 }
+
+ -- Table Entry
+ swhPOEPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about POE port config."
+ INDEX { swhPOEPortConfigIndex }
+ ::= { swhPOEPortConfigTable 1 }
+
+ SWHPOEPortConfigEntry ::=
+ SEQUENCE {
+ swhPOEPortConfigIndex
+ INTEGER,
+ swhPOEPortConfigState
+ INTEGER,
+ swhPOEPortConfigName
+ DisplayString,
+ swhPOEPortConfigTimeRange
+ DisplayString,
+ swhPOEPortConfigSchedule
+ INTEGER
+ }
+
+ swhPOEPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port config."
+ ::= { swhPOEPortConfigEntry 1 }
+
+ swhPOEPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { Shutdown(0), Injector-30Watt(1), Auto-AF-AT(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port State."
+ ::= { swhPOEPortConfigEntry 2 }
+
+ swhPOEPortConfigName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhPOEPortConfigEntry 4 }
+
+ swhPOEPortConfigTimeRange OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Range"
+ ::= { swhPOEPortConfigEntry 5 }
+
+ swhPOEPortConfigSchedule OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Schedule."
+ ::= { swhPOEPortConfigEntry 6 }
+
+
+-- SwitchManagement(4).RingDetection(24)
+
+ swhRingDetectionEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Enable"
+ ::= { swhRingDetection 1 }
+
+-- swhRingDetectionAccording OBJECT-TYPE
+-- SYNTAX INTEGER { software(0), hardware(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Ring Detection According"
+-- ::= { swhRingDetection 3 }
+
+ swhRingDetectionSoftwareRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Software Role"
+ ::= { swhRingDetection 2 }
+
+ swhRingDetectionPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Port List"
+ ::= { swhRingDetection 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30)
+
+ swhQoSMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), IEEE8021p(2), dscp(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify QoS mode"
+ ::= { swhQoSPriority 1 }
+
+ swhQueuingMode OBJECT-TYPE
+ SYNTAX INTEGER { weight(0), strict(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the egress mode is Strict or Weight"
+ ::= { swhQoSPriority 2 }
+
+ swhQueueWeighted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify as weight (Q0:Q1:Q2:Q3:Q4:Q5:Q6:Q7) , Queue is 1~31"
+ ::= { swhQoSPriority 11 }
+
+ swhManagementPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Management Priority(0-7)."
+ ::= { swhQoSPriority 10 }
+
+ swh8021pRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p Remarking"
+ ::= { swhQoSPriority 30 }
+
+ swhDSCPRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking"
+ ::= { swhQoSPriority 40 }
+
+
+-- SwitchManagement(4).QoSPriority(30).PortPriorityTable(4)
+
+ swhPortPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Priority."
+ ::= { swhQoSPriority 4 }
+
+ -- Table Entry
+ swhPortPriorityEntry OBJECT-TYPE
+ SYNTAX SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port Priority config."
+ INDEX { swhPortPriorityIndex }
+ ::= { swhPortPriorityTable 1 }
+
+ SWHPortPriorityEntry ::=
+ SEQUENCE {
+ swhPortPriorityIndex
+ INTEGER,
+ swhPortPriorityPort
+ INTEGER,
+ swhPortPriorityUserPriority
+ INTEGER
+ }
+
+ swhPortPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port priority."
+ ::= { swhPortPriorityEntry 1 }
+
+ swhPortPriorityPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port priority."
+ ::= { swhPortPriorityEntry 2 }
+
+ swhPortPriorityUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port User Priority(0-7)."
+ ::= { swhPortPriorityEntry 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pPriorityTable(5)
+
+ swh8021pPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Priority Map."
+ ::= { swhQoSPriority 5 }
+
+ -- Table Entry
+ swh8021pPriorityEntry OBJECT-TYPE
+ SYNTAX SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Priority config."
+ INDEX { swh8021pPriorityIndex }
+ ::= { swh8021pPriorityTable 1 }
+
+ SWH8021pPriorityEntry ::=
+ SEQUENCE {
+ swh8021pPriorityIndex
+ INTEGER,
+ swh8021pPriorityPriority
+ INTEGER,
+ swh8021pPriorityQueue
+ INTEGER
+ }
+
+ swh8021pPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p priority."
+ ::= { swh8021pPriorityEntry 1 }
+
+ swh8021pPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "802.1p priority."
+ ::= { swh8021pPriorityEntry 2 }
+
+ swh8021pPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swh8021pPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPriorityTable(6)
+
+ swhDSCPPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Priority Map."
+ ::= { swhQoSPriority 6 }
+
+ -- Table Entry
+ swhDSCPPriorityEntry OBJECT-TYPE
+ SYNTAX SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Priority config."
+ INDEX { swhDSCPPriorityIndex }
+ ::= { swhDSCPPriorityTable 1 }
+
+ SWHDSCPPriorityEntry ::=
+ SEQUENCE {
+ swhDSCPPriorityIndex
+ INTEGER,
+ swhDSCPPriorityPriority
+ INTEGER,
+ swhDSCPPriorityQueue
+ INTEGER
+ }
+
+ swhDSCPPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp priority."
+ ::= { swhDSCPPriorityEntry 1 }
+
+ swhDSCPPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dscp-0(0), dscp-1(1), dscp-2(2), dscp-3(3),
+ dscp-4(4), dscp-5(5), dscp-6(6), dscp-7(7),
+ dscp-8(8), dscp-9(9), dscp-10(10), dscp-11(11),
+ dscp-12(12), dscp-13(13), dscp-14(14), dscp-15(15),
+ dscp-16(16), dscp-17(17), dscp-18(18), dscp-19(19),
+ dscp-20(20), dscp-21(21), dscp-22(22), dscp-23(23),
+ dscp-24(24), dscp-25(25), dscp-26(26), dscp-27(27),
+ dscp-28(28), dscp-29(29), dscp-30(30), dscp-31(31),
+ dscp-32(32), dscp-33(33), dscp-34(34), dscp-35(35),
+ dscp-36(36), dscp-37(37), dscp-38(38), dscp-39(39),
+ dscp-40(40), dscp-41(41), dscp-42(42), dscp-43(43),
+ dscp-44(44), dscp-45(45), dscp-46(46), dscp-47(47),
+ dscp-48(48), dscp-49(49), dscp-50(50), dscp-51(51),
+ dscp-52(52), dscp-53(53), dscp-54(54), dscp-55(55),
+ dscp-56(56), dscp-57(57), dscp-58(58), dscp-59(59),
+ dscp-60(60), dscp-61(61), dscp-62(62), dscp-63(63)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority."
+ ::= { swhDSCPPriorityEntry 2 }
+
+ --swhDSCPPriorityPriority OBJECT-TYPE
+ -- SYNTAX INTEGER { invalid(0),
+ -- dscp-0(1), dscp-1(2), dscp-2(3), dscp-3(4),
+ -- dscp-4(5), dscp-5(6), dscp-6(7), dscp-7(8),
+ -- dscp-8(9), dscp-9(10), dscp-10(11), dscp-11(12),
+ -- dscp-12(13), dscp-13(14), dscp-14(15), dscp-15(16),
+ -- dscp-16(17), dscp-17(18), dscp-18(19), dscp-19(20),
+ -- dscp-20(21), dscp-21(22), dscp-22(23), dscp-23(24),
+ -- dscp-24(25), dscp-25(26), dscp-26(27), dscp-27(28),
+ -- dscp-28(29), dscp-29(30), dscp-30(31), dscp-31(32),
+ -- dscp-32(33), dscp-33(34), dscp-34(35), dscp-35(36),
+ -- dscp-36(37), dscp-37(38), dscp-38(39), dscp-39(40),
+ -- dscp-40(41), dscp-41(42), dscp-42(43), dscp-43(44),
+ -- dscp-44(45), dscp-45(46), dscp-46(47), dscp-47(48),
+ -- dscp-48(49), dscp-49(50), dscp-50(51), dscp-51(52),
+ -- dscp-52(53), dscp-53(54), dscp-54(55), dscp-55(56),
+ -- dscp-56(57), dscp-57(58), dscp-58(59), dscp-59(60),
+ -- dscp-60(61), dscp-61(62), dscp-62(63), dscp-63(64)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "DSCP priority."
+ -- ::= { swhDSCPPriorityEntry 2 }
+
+ swhDSCPPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swhDSCPPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).VLANPriorityTable(25)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingTable(31)
+
+ swh8021pRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Remarking Map."
+ ::= { swhQoSPriority 31 }
+
+ -- Table Entry
+ swh8021pRemarkingEntry OBJECT-TYPE
+ SYNTAX SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Remarking config."
+ INDEX { swh8021pRemarkingIndex }
+ ::= { swh8021pRemarkingTable 1 }
+
+ SWH8021pRemarkingEntry ::=
+ SEQUENCE {
+ swh8021pRemarkingIndex
+ INTEGER,
+ swh8021pRemarkingState
+ INTEGER,
+ swh8021pRemarkingRx8021p
+ INTEGER,
+ swh8021pRemarkingNew8021p
+ INTEGER
+ }
+
+ swh8021pRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p remarking index."
+ ::= { swh8021pRemarkingEntry 1 }
+
+ swh8021pRemarkingNew8021p OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 3 }
+
+ swh8021pRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable 802.1p remarking priority"
+ ::= { swh8021pRemarkingEntry 4 }
+
+ swh8021pRemarkingRx8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rx-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingDSCPTable(32)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPRemarkingTable(41)
+
+ swhDSCPRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Remarking Map."
+ ::= { swhQoSPriority 41 }
+
+ -- Table Entry
+ swhDSCPRemarkingEntry OBJECT-TYPE
+ SYNTAX SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Remarking config."
+ INDEX { swhDSCPRemarkingIndex }
+ ::= { swhDSCPRemarkingTable 1 }
+
+ SWHDSCPRemarkingEntry ::=
+ SEQUENCE {
+ swhDSCPRemarkingIndex
+ INTEGER,
+ swhDSCPRemarkingState
+ INTEGER,
+ swhDSCPRemarkingRxDSCP
+ INTEGER,
+ swhDSCPRemarkingNewDSCP
+ INTEGER
+ }
+
+ swhDSCPRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp remarking index."
+ ::= { swhDSCPRemarkingEntry 1 }
+
+ swhDSCPRemarkingNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority(0-63)."
+ ::= { swhDSCPRemarkingEntry 3 }
+
+ swhDSCPRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable DSCP remarking"
+ ::= { swhDSCPRemarkingEntry 4 }
+
+ swhDSCPRemarkingRxDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP(0-63)."
+ ::= { swhDSCPRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPortRemarkingTable(42)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).MacAddressManagement(35)
+
+ swhStaticMACTableConfiguration
+ OBJECT IDENTIFIER ::= { swhMacAddressManagement 3 }
+
+
+-- SwitchManagement(4).MacAddressManagement(35).MACTableLearning(1).MACTableLearningTable(2)
+
+
+-- SwitchManagement(4).MacAddressManagement(35).StaticMACTableConfiguration(3).StaticForwardTable(2)
+
+ swhStaticForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Static Forwarding."
+ ::= { swhStaticMACTableConfiguration 2 }
+
+ -- Table Entry
+ swhStaticForwardEntry OBJECT-TYPE
+ SYNTAX SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Static Forwarding Configuration"
+ INDEX { swhStaticForwardIndex }
+ ::= { swhStaticForwardTable 1 }
+
+ SWHStaticForwardEntry ::=
+ SEQUENCE {
+ swhStaticForwardIndex
+ INTEGER,
+ swhStaticForwardValid
+ INTEGER,
+ swhStaticForwardMacAddress
+ MacAddress,
+ swhStaticForwardVID
+ INTEGER,
+ swhStaticForwardPort
+ INTEGER,
+ swhStaticForwardDelete
+ INTEGER
+ }
+
+ swhStaticForwardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Static Forwarding index."
+ ::= { swhStaticForwardEntry 1 }
+
+ swhStaticForwardValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This MAC address is valid or invalid."
+ ::= { swhStaticForwardEntry 2 }
+
+ swhStaticForwardMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address"
+ ::= { swhStaticForwardEntry 3 }
+
+ swhStaticForwardVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhStaticForwardEntry 4 }
+
+ swhStaticForwardPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static forward packets to this port."
+ ::= { swhStaticForwardEntry 5 }
+
+ swhStaticForwardDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this MAC address."
+ ::= { swhStaticForwardEntry 6 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40)
+
+ swhRSTPSwitchSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 3 }
+ swhRSTPAggregatedPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 9 }
+ swhRSTPPhysicalPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 12 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPSwitchSettings(3)
+
+ swhRSTPSwitchSettingsSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Priority"
+ ::= { swhRSTPSwitchSettings 6 }
+
+ swhRSTPSwitchSettingsSystemPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=4096, 2=8192, 3=12288, 4=16384, 5=20480, 6=24576, 7=28672, 8=32768, 9=36864,
+ 10=40960, 11=45056, 12=49152, 13=53248, 14=57344, 15=61440"
+ ::= { swhRSTPSwitchSettings 9 }
+
+ swhRSTPSwitchSettingsMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age is 6-40 hops"
+ ::= { swhRSTPSwitchSettings 12 }
+
+ swhRSTPSwitchSettingsHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time is 1-10 secs"
+ ::= { swhRSTPSwitchSettings 15 }
+
+ swhRSTPSwitchSettingsForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Forward Delay is 4-30 secs"
+ ::= { swhRSTPSwitchSettings 18 }
+
+ swhRSTPSwitchSettingsForceVersion OBJECT-TYPE
+ SYNTAX INTEGER { compatible(0), normal(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Version is Normal or Compatible"
+ ::= { swhRSTPSwitchSettings 21 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPAggregatedPortSettings(9)
+
+ swhRSTPAggregatedPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 3 }
+
+ swhRSTPAggregatedPortSettingsCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 6 }
+
+ swhRSTPAggregatedPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 9 }
+
+ swhRSTPAggregatedPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPAggregatedPortSettings 12 }
+
+ swhRSTPAggregatedPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPAggregatedPortSettings 15 }
+
+ swhRSTPAggregatedPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPAggregatedPortSettings 18 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPPhysicalPortSettings(12).RSTPPhysicalPortSettingsTable(3)
+
+ swhRSTPPhysicalPortSettingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Physical Port descriptive and status information."
+ ::= { swhRSTPPhysicalPortSettings 3 }
+
+ -- Table Entry
+ swhRSTPPhysicalPortSettingsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Physical Port Settings."
+ INDEX { swhRSTPPhysicalPortSettingsIndex }
+ ::= { swhRSTPPhysicalPortSettingsTable 1 }
+
+ SWHRSTPPhysicalPortSettingsEntry ::=
+ SEQUENCE {
+ swhRSTPPhysicalPortSettingsIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsState
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPathCost
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriority
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriorityIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsEdge
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPoint2point
+ INTEGER
+ }
+
+ swhRSTPPhysicalPortSettingsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRSTPPhysicalPortSettingsEntry 3 }
+
+ swhRSTPPhysicalPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Protocol Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 6 }
+
+ swhRSTPPhysicalPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 9 }
+
+ swhRSTPPhysicalPortSettingsPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-200000000"
+ ::= { swhRSTPPhysicalPortSettingsEntry 12 }
+
+ swhRSTPPhysicalPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Priority."
+ ::= { swhRSTPPhysicalPortSettingsEntry 15 }
+
+ swhRSTPPhysicalPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPPhysicalPortSettingsEntry 18 }
+
+ swhRSTPPhysicalPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPPhysicalPortSettingsEntry 21 }
+
+
+-- SwitchManagement(4).LinkAggregation(45)
+
+ swhDistributionRule
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 1 }
+ swhPortTrunkConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 3 }
+ swhLACPPortConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 6 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).DistributionRule(1)
+
+-- swhDistributionRuleSourceIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source IP Address."
+-- ::= { swhDistributionRule 1 }
+
+-- swhDistributionRuleDestinationIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination IP Address."
+-- ::= { swhDistributionRule 2 }
+
+-- swhDistributionRuleSourceMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source MAC Address."
+-- ::= { swhDistributionRule 5 }
+
+-- swhDistributionRuleDestinationMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination MAC Address."
+-- ::= { swhDistributionRule 6 }
+
+ swhDistributionRuleMACQuotient OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Quotient."
+ ::= { swhDistributionRule 7 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).PortTrunkConfiguration(3).PortTrunkConfigTable(6)
+
+ swhPortTrunkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Trunk Configuration."
+ ::= { swhPortTrunkConfiguration 6 }
+
+ -- Table Entry
+ swhPortTrunkConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port trunk config."
+ INDEX { swhPortTrunkConfigIndex }
+ ::= { swhPortTrunkConfigTable 1 }
+
+ SWHPortTrunkConfigEntry ::=
+ SEQUENCE {
+ swhPortTrunkConfigIndex
+ INTEGER,
+ swhPortTrunkConfigValid
+ INTEGER,
+ swhPortTrunkConfigGroupName
+ DisplayString,
+ swhPortTrunkConfigPort1
+ INTEGER,
+ swhPortTrunkConfigPort2
+ INTEGER,
+ swhPortTrunkConfigPort3
+ INTEGER,
+ swhPortTrunkConfigPort4
+ INTEGER,
+ swhPortTrunkConfigPort5
+ INTEGER,
+ swhPortTrunkConfigPort6
+ INTEGER,
+ swhPortTrunkConfigPort7
+ INTEGER,
+ swhPortTrunkConfigPort8
+ INTEGER,
+ swhPortTrunkConfigPort9
+ INTEGER,
+ swhPortTrunkConfigPort10
+ INTEGER,
+ swhPortTrunkConfigDelete
+ INTEGER
+ }
+
+ swhPortTrunkConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each group."
+ ::= { swhPortTrunkConfigEntry 1 }
+
+ swhPortTrunkConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhPortTrunkConfigEntry 2 }
+
+ swhPortTrunkConfigGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port trunk group name."
+ ::= { swhPortTrunkConfigEntry 4 }
+
+ swhPortTrunkConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 5 }
+
+ swhPortTrunkConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 6 }
+
+ swhPortTrunkConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 7 }
+
+ swhPortTrunkConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 8 }
+
+ swhPortTrunkConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 9 }
+
+ swhPortTrunkConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 10 }
+
+ swhPortTrunkConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 11 }
+
+ swhPortTrunkConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 12 }
+
+ swhPortTrunkConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 13 }
+
+ swhPortTrunkConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 14 }
+
+ swhPortTrunkConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this trunk setting."
+ ::= { swhPortTrunkConfigEntry 56 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).LACPPortConfiguration(6)
+
+ swhLACPPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LACP Port descriptive and status information."
+ ::= { swhLACPPortConfiguration 1 }
+
+ -- Table Entry
+ swhLACPPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LACP Port Config."
+ INDEX { swhLACPPortConfigIndex }
+ ::= { swhLACPPortConfigTable 1 }
+
+ SWHLACPPortConfigEntry ::=
+ SEQUENCE {
+ swhLACPPortConfigIndex
+ INTEGER,
+ swhLACPPortConfigKeyValue
+ INTEGER,
+ swhLACPPortConfigRole
+ INTEGER
+ }
+
+ swhLACPPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhLACPPortConfigEntry 3 }
+
+ swhLACPPortConfigKeyValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-255; 0=auto"
+ ::= { swhLACPPortConfigEntry 9 }
+
+ swhLACPPortConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), passive(1), active(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Role is passive or active"
+ ::= { swhLACPPortConfigEntry 12 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50)
+
+ swhIGMPConfiguration
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 1 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPConfiguration(1)
+
+ swhIGMPConfigSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping"
+ ::= { swhIGMPConfiguration 1 }
+
+ swhIGMPConfigAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aging Time (1/10Sec)"
+ ::= { swhIGMPConfiguration 59 }
+
+ swhIGMPConfigImmediateLeave OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Immediate Leave"
+ ::= { swhIGMPConfiguration 2 }
+
+ swhIGMPConfigRouterPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 5 }
+
+ swhIGMPConfigRouterPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 6 }
+
+ swhIGMPConfigRouterPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 7 }
+
+ swhIGMPConfigRouterPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 8 }
+
+ swhIGMPConfigRouterPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 9 }
+
+ swhIGMPConfigRouterPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 10 }
+
+ swhIGMPConfigRouterPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 11 }
+
+ swhIGMPConfigRouterPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 12 }
+
+ swhIGMPConfigRouterPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 13 }
+
+ swhIGMPConfigRouterPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 14 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPVIDConfiguration(5).IGMPVIDConfigTable(1)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPSettings(6)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCSegment(7)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCProfile(8)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPFiltering(9)
+
+
+-- SwitchManagement(4).8021XConfiguration(55)
+
+ swh8021XSystemConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 3 }
+ swh8021XPortConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 6 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XSystemConfig(3)
+
+ swh8021XSystemConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 1 }
+
+ swh8021XSystemConfigRADIUSIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swh8021XSystemConfig 3 }
+
+ swh8021XSystemConfigRADIUSSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS Secret."
+ ::= { swh8021XSystemConfig 5 }
+
+ swh8021XSystemConfigRauthenticationEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 9 }
+
+ swh8021XSystemConfigRadiusAssignedVLANEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS-Assigned VLAN."
+ ::= { swh8021XSystemConfig 15 }
+
+-- swh8021XSystemConfigRauthenticationPeriod OBJECT-TYPE
+-- SYNTAX INTEGER (1..3600)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Rauthentication Period."
+-- ::= { swh8021XSystemConfig 11 }
+
+-- swh8021XSystemConfigEAPTimeout OBJECT-TYPE
+-- SYNTAX INTEGER (1..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "EAP Timeout."
+-- ::= { swh8021XSystemConfig 13 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XPortConfig(6).8021XPortConfigTable(1)
+
+ swh8021XPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Configuration."
+ ::= { swh8021XPortConfig 1 }
+
+ -- Table Entry
+ swh8021XPortConfigEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Config."
+ INDEX { swh8021XPortConfigIndex }
+ ::= { swh8021XPortConfigTable 1 }
+
+ Swh8021XPortConfigEntry ::=
+ SEQUENCE {
+ swh8021XPortConfigIndex
+ INTEGER,
+ swh8021XPortConfigAdminState
+ INTEGER,
+ swh8021XPortConfigMAB
+ INTEGER,
+ swh8021XPortConfigRadiusAssignedVLAN
+ INTEGER,
+ swh8021XPortConfigreAuthEnable
+ INTEGER,
+ swh8021XPortConfigreAuthSec
+ INTEGER,
+ swh8021XPortConfigEAPTimeout
+ INTEGER,
+ swh8021XPortConfigMaxreq
+ INTEGER,
+ swh8021XPortConfigReauthenticate
+ INTEGER
+ }
+
+ swh8021XPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swh8021XPortConfigEntry 1 }
+
+ swh8021XPortConfigAdminState OBJECT-TYPE
+ SYNTAX INTEGER { auto(0), authorized(1), unauthorized(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin State setting is auto or authorized or unauthorized."
+ ::= { swh8021XPortConfigEntry 3 }
+
+ swh8021XPortConfigReauthenticate OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reauthenticate is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 5 }
+
+ swh8021XPortConfigRadiusAssignedVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius-Assigned VLAN is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 7 }
+
+ swh8021XPortConfigMAB OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAB is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 9 }
+
+ swh8021XPortConfigreAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Enable is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 11 }
+
+ swh8021XPortConfigreAuthSec OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Sec Per Port"
+ ::= { swh8021XPortConfigEntry 13 }
+
+ swh8021XPortConfigEAPTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EAP Timeout Per Port"
+ ::= { swh8021XPortConfigEntry 15 }
+
+ swh8021XPortConfigMaxreq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maxreq Per Port"
+ ::= { swh8021XPortConfigEntry 17 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pPriorityTable(5)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPPriorityTable(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pRemarkingTable(31)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPRemarkingTable(41)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPortConfig(3).QoSConfigPortConfigTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigControlList(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9).QoSConfigRateLimitersTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigStormControl(12)
+
+
+-- SwitchManagement(4).DSCPRemark(61)
+
+
+-- SwitchManagement(4).DSCPRemark(61).PortDSCPRemarking(1)
+
+
+-- SwitchManagement(4).DSCPRemark(61).Port8021pRemarking(2)
+
+
+-- SwitchManagement(4).DSCPRemark(61).DSCPQueueMapping(3)
+
+
+-- SwitchManagement(4).DSCPRemark(61).8021pQueueMapping(4)
+
+
+-- SwitchManagement(4).DSCPRemarkingvoip(63)
+
+
+-- SwitchManagement(4).ACLConfiguration(65)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLPortConfiguration(1)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLRateLimiters(2)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).AccessControlList(3)
+
+
+-- SwitchManagement(4).StaticMulticastConfiguration(70).MulticastTable(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRSettings(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRGroups(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80)
+
+ swhFilterConfiguration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Settings(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).IPSourceGuardSettings(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3)
+
+ swhFilterConfigDHCPSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Snooping.
+ When DHCP Snooping is enable, ARP/IPv4 filter will also be enable simultaneously"
+ ::= { swhFilterConfiguration 1 }
+
+-- swhFilterConfigDefaultDHCPInitiatedTime OBJECT-TYPE
+-- SYNTAX INTEGER (0..9999)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Initiated Time. 0-9999"
+-- ::= { swhFilterConfiguration 2 }
+
+-- swhFilterConfigDefaultDHCPLeasedTime OBJECT-TYPE
+-- SYNTAX INTEGER (180..259200)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Leased Time. 180-259200"
+-- ::= { swhFilterConfiguration 3 }
+
+-- swhFilterConfigPortIsolation OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable Port Isolation"
+-- ::= { swhFilterConfiguration 4 }
+
+-- swhFilterConfigIPv6 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable IPv6 auto discovery / DHCPv6"
+-- ::= { swhFilterConfiguration 5 }
+
+-- swhFilterConfigUPnP OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable UPnP"
+-- ::= { swhFilterConfiguration 6 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7)
+
+ swhSecurityDHCPServerTrustPort
+ OBJECT IDENTIFIER ::= { swhFilterConfiguration 7 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+ swhSecurityDHCPServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Server Trust Port."
+ ::= { swhSecurityDHCPServerTrustPort 1 }
+
+ -- Table Entry
+ SWHSecurityDHCPServerTableEntry OBJECT-TYPE
+ SYNTAX SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Server Trust Port."
+ INDEX { swhSecurityDHCPServerTableIndex }
+ ::= { swhSecurityDHCPServerTable 1 }
+
+ SWHSecurityDHCPServerTableEntry ::=
+ SEQUENCE {
+ swhSecurityDHCPServerTableIndex
+ INTEGER,
+ swhSecurityDHCPServerTableState
+ INTEGER
+ }
+
+ swhSecurityDHCPServerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { SWHSecurityDHCPServerTableEntry 1 }
+
+ swhSecurityDHCPServerTableState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { SWHSecurityDHCPServerTableEntry 2 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIP(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIPTable(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StaticIPTableConfiguration(4).StaticIPTable(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).AntiBcast(6)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPRecordPortSettings(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StormControl(12)
+
+
+-- SwitchManagement(4).FilterConfiguration(83)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+
+-- SwitchManagement(4).HTTPAuthentication(90)
+
+
+-- SwitchManagement(4).FastRedundancy(91)
+
+ swhFastRedundancyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input config."
+ ::= { swhFastRedundancy 1 }
+
+ -- Table Entry
+ swhFastRedundancyConfigEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input config."
+ INDEX { swhFastRedundancyConfigIndex }
+ ::= { swhFastRedundancyConfigTable 1 }
+
+ SwhFastRedundancyConfigEntry ::=
+ SEQUENCE {
+ swhFastRedundancyConfigIndex
+ INTEGER,
+ swhFastRedundancyConfigValid
+ INTEGER,
+ swhFastRedundancyConfigGroupID
+ INTEGER,
+ swhFastRedundancyConfigDescription
+ DisplayString,
+ swhFastRedundancyConfigProtocol
+ INTEGER,
+ swhFastRedundancyConfigEnable
+ INTEGER,
+ swhFastRedundancyConfigRole
+ INTEGER,
+ swhFastRedundancyConfigPort1
+ INTEGER,
+ swhFastRedundancyConfigPort1Role
+ INTEGER,
+ swhFastRedundancyConfigPort2
+ INTEGER,
+ swhFastRedundancyConfigPort2Role
+ INTEGER,
+ swhFastRedundancyConfigDelete
+ INTEGER
+ }
+
+ swhFastRedundancyConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital input."
+ ::= { swhFastRedundancyConfigEntry 1 }
+
+ swhFastRedundancyConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 2 }
+
+ swhFastRedundancyConfigGroupID OBJECT-TYPE
+ SYNTAX INTEGER { id-1(1),
+ id-2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 3 }
+
+ swhFastRedundancyConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyConfigEntry 4 }
+
+ swhFastRedundancyConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER { fast-ringv2(0), chain(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 5 }
+
+ swhFastRedundancyConfigEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 6 }
+
+ swhFastRedundancyConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(-1), slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Role."
+ ::= { swhFastRedundancyConfigEntry 7 }
+
+ swhFastRedundancyConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 8 }
+
+ swhFastRedundancyConfigPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0), head(1), tail(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port1 Role."
+ ::= { swhFastRedundancyConfigEntry 9 }
+
+ swhFastRedundancyConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 10 }
+
+ swhFastRedundancyConfigPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port2 Role."
+ ::= { swhFastRedundancyConfigEntry 11 }
+
+ swhFastRedundancyConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhFastRedundancyConfigEntry 13 }
+
+
+-- SwitchMonitor(5)
+
+ swhPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 1 }
+ swhPortCountersRates
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 5 }
+ swhPortCountersEvents
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 6 }
+ swhSFPInformation
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 34 }
+ swh8021QTagVLAN
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 3 }
+ swhLACPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 22 }
+ swhLACPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 24 }
+ swhRSTPBridgeOverview
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 10 }
+ swhRSTPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 14 }
+ swhRSTPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 18 }
+ swh8021XPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 32 }
+ swh8021XStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 33 }
+ swhIGMPGroupTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 28 }
+ swhMacAddressTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 7 }
+ swhLLDPStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 11 }
+ swhLoopDetectionStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 36 }
+ swhRingStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 43 }
+ swhFastRedundancyStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 52 }
+ swhPOEStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 48 }
+-- swhDIDOStatus
+-- OBJECT IDENTIFIER ::= { swhSwitchMonitor 41 }
+
+
+-- SwitchMonitor(5).PortState(1)
+
+ swhPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPortStatus 1 }
+
+ -- Table Entry
+ swhPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPortStatusIndex }
+ ::= { swhPortStatusTable 1 }
+
+ SWHPortStatusEntry ::=
+ SEQUENCE {
+ swhPortStatusIndex
+ INTEGER,
+ swhPortStatusPortMedia
+ INTEGER,
+ swhPortStatusPortState
+ INTEGER,
+ swhPortStatusPortLink
+ INTEGER,
+ swhPortStatusPortSpeed
+ INTEGER,
+ swhPortStatusPortDuplex
+ INTEGER,
+ swhPortStatusPortFlowCtrl
+ INTEGER,
+ swhPortStatusDescription
+ DisplayString
+ }
+
+ swhPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortStatusEntry 1 }
+
+ swhPortStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortStatusEntry 2 }
+
+ swhPortStatusPortMedia OBJECT-TYPE
+ SYNTAX INTEGER { n2a(-2), na(-1), tx(1), fx(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortStatusEntry 3 }
+
+ swhPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), disable(0), blocking-listening(1), learning(2), forwarding(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhPortStatusEntry 4 }
+
+ swhPortStatusPortLink OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), up(1), down(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Link"
+ ::= { swhPortStatusEntry 5 }
+
+ swhPortStatusPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Speed"
+ ::= { swhPortStatusEntry 6 }
+
+ swhPortStatusPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { na(-2), na(-1), full(1), half(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Duplex"
+ ::= { swhPortStatusEntry 7 }
+
+ swhPortStatusPortFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), on(1), off(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Flow Control"
+ ::= { swhPortStatusEntry 8 }
+
+
+-- SwitchMonitor(5).8021QTagVLAN(3)
+
+ swh8021QTagVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Tag VLAN Configuration."
+ ::= { swh8021QTagVLAN 1 }
+
+ -- Table Entry
+ swh8021QTagVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about tag vlan config."
+ INDEX { swh8021QTagVLANIndex }
+ ::= { swh8021QTagVLANTable 1 }
+
+ SWH8021QTagVLANEntry ::=
+ SEQUENCE {
+ swh8021QTagVLANIndex
+ INTEGER,
+ swh8021QTagVLANVID
+ INTEGER,
+ swh8021QTagVLANName
+ DisplayString,
+ swh8021QTagVLANPort1
+ INTEGER,
+ swh8021QTagVLANPort2
+ INTEGER,
+ swh8021QTagVLANPort3
+ INTEGER,
+ swh8021QTagVLANPort4
+ INTEGER,
+ swh8021QTagVLANPort5
+ INTEGER,
+ swh8021QTagVLANPort6
+ INTEGER,
+ swh8021QTagVLANPort7
+ INTEGER,
+ swh8021QTagVLANPort8
+ INTEGER,
+ swh8021QTagVLANPort9
+ INTEGER,
+ swh8021QTagVLANPort10
+ INTEGER,
+ swh8021QTagVLANCPU
+ INTEGER
+ }
+
+ swh8021QTagVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTagVLANEntry 1 }
+
+ swh8021QTagVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTagVLANEntry 3 }
+
+ swh8021QTagVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTagVLANEntry 4 }
+
+ swh8021QTagVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 5 }
+
+ swh8021QTagVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 6 }
+
+ swh8021QTagVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 7 }
+
+ swh8021QTagVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 8 }
+
+ swh8021QTagVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 9 }
+
+ swh8021QTagVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 10 }
+
+ swh8021QTagVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 11 }
+
+ swh8021QTagVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 12 }
+
+ swh8021QTagVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 13 }
+
+ swh8021QTagVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 14 }
+
+ swh8021QTagVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTagVLANEntry 55 }
+
+
+-- SwitchMonitor(5).PortInformation(4)
+
+
+-- SwitchMonitor(5).PortCountersRates(5)
+
+ swhCountersRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters rates."
+ ::= { swhPortCountersRates 1 }
+
+ -- Table Entry
+ swhCountersRatesEntry OBJECT-TYPE
+ SYNTAX SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counters rates mode."
+ INDEX { swhCountersRatesIndex }
+ ::= { swhCountersRatesTable 1 }
+
+ SWHCountersRatesEntry ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ -- swhCountersRatesRxFilteredFrames
+ -- Counter32,
+ -- swhCountersRatesTxLateCollision
+ -- Counter32,
+ -- swhCountersRatesTxDeferred
+ -- Counter32
+ -- swhCountersRatesTxTotalCollision
+ -- Counter32,
+ -- swhCountersRatesRxFrames1024toMaxSize
+ -- Counter32,
+ -- swhCountersRatesRxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesTxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesRxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalCollisions
+ -- Counter32
+ }
+
+ swhCountersRatesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersRatesEntry 1 }
+
+ swhCountersRatesBytesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 2 }
+
+ swhCountersRatesFramesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 3 }
+
+ swhCountersRatesReceivedUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 4 }
+
+ swhCountersRatesBytesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 5 }
+
+ swhCountersRatesFramesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 6 }
+
+ swhCountersRatesSentUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 7 }
+
+ swhCountersRatesTotalBytes OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 8 }
+
+ swhCountersRatesTotalUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 9 }
+
+ swhCountersRatesRxCRCError OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 10 }
+
+ swhCountersRatesRxFragments OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 11 }
+
+-- swhCountersRatesRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 12 }
+
+-- swhCountersRatesRxAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 13 }
+
+ swhCountersRatesRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 14 }
+
+-- swhCountersRatesRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 15 }
+
+-- swhCountersRatesRxJabbers OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 16 }
+
+-- swhCountersRatesRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 17 }
+
+-- swhCountersRatesTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 18 }
+
+-- swhCountersRatesTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 19 }
+
+-- swhCountersRatesTxDeferred OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 20 }
+
+-- swhCountersRatesTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 21 }
+
+ swhCountersRatesRxFrames64 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 22 }
+
+ swhCountersRatesRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 23 }
+
+ swhCountersRatesRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 24 }
+
+ swhCountersRatesRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 25 }
+
+ swhCountersRatesRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 26 }
+
+-- swhCountersRatesRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 27 }
+
+-- swhCountersRatesRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 28 }
+
+ swhCountersRatesRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 29 }
+
+ swhCountersRatesRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 30 }
+
+-- swhCountersRatesTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 31 }
+
+ swhCountersRatesTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 32 }
+
+ swhCountersRatesTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 33 }
+
+-- swhCountersRatesRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 34 }
+
+-- swhCountersRatesTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 35 }
+
+-- swhCountersRatesTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 36 }
+
+-- swhCountersRatesRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 37 }
+
+-- swhCountersRatesTxCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 38 }
+
+ swhCountersRatesTotalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 39 }
+
+ swhCountersRatesRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 42 }
+
+-- swhCountersRatesRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 41 }
+
+-- Counters Rates Traffic
+
+ SWHCountersRatesTraffic ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString
+ }
+
+-- Counters Rates Error
+
+ SWHCountersRatesError ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32
+ }
+
+-- Counters Rates Analysis
+
+ SWHCountersRatesAnalysis ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ }
+
+
+-- SwitchMonitor(5).PortCountersEvents(6)
+
+ swhCountersEventsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters events."
+ ::= { swhPortCountersEvents 1 }
+
+ swhCountersEventsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhPortCountersEvents 2 }
+
+ -- Table Entry
+ swhCountersEventsEntry OBJECT-TYPE
+ SYNTAX SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counter events mode."
+ INDEX { swhCountersEventsIndex }
+ ::= { swhCountersEventsTable 1 }
+
+ SWHCountersEventsEntry ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64,
+ -- swhClearCountersOfThisModule
+ -- INTEGER,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhCountersEventsRxFilteredFrames
+ -- Counter64,
+ -- swhCountersEventsTxLateCollision
+ -- Counter64,
+ -- swhCountersEventsTxDeferred
+ -- Counter64
+ -- swhCountersEventsTxTotalCollision
+ -- Counter64,
+ -- swhCountersEventsRxFrames1024toMaxSize
+ -- Counter64,
+ -- swhCountersEventsRxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsTxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsRxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalCollisions
+ -- Counter64
+ }
+
+ swhCountersEventsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersEventsEntry 1 }
+
+ swhCountersEventsBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 2 }
+
+ swhCountersEventsFramesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 3 }
+
+-- swhCountersEventsReceivedUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 4 }
+
+ swhCountersEventsBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 5 }
+
+ swhCountersEventsFramesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 6 }
+
+-- swhCountersEventsSentUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 7 }
+
+ swhCountersEventsTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 8 }
+
+-- swhCountersEventsTotalUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 9 }
+
+ swhCountersEventsRxCRCError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 10 }
+
+ swhCountersEventsRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 11 }
+
+-- swhCountersEventsRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 12 }
+
+-- swhCountersEventsRxAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 13 }
+
+ swhCountersEventsRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 14 }
+
+-- swhCountersEventsRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 15 }
+
+-- swhCountersEventsRxJabbers OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 16 }
+
+-- swhCountersEventsRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 17 }
+
+-- swhCountersEventsTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 18 }
+
+-- swhCountersEventsTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 19 }
+
+-- swhCountersEventsTxDeferred OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 20 }
+
+-- swhCountersEventsTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 21 }
+
+ swhCountersEventsRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 22 }
+
+ swhCountersEventsRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 23 }
+
+ swhCountersEventsRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 24 }
+
+ swhCountersEventsRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 25 }
+
+ swhCountersEventsRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 26 }
+
+-- swhCountersEventsRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 27 }
+
+-- swhCountersEventsRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 28 }
+
+ swhCountersEventsRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 29 }
+
+ swhCountersEventsRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 30 }
+
+-- swhCountersEventsTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 31 }
+
+ swhCountersEventsTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 32 }
+
+ swhCountersEventsTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 33 }
+
+-- swhClearCountersOfThisModule OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS write-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear Counters of This module"
+-- ::= { swhCountersEventsEntry 34 }
+
+-- swhCountersEventsRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 35 }
+
+-- swhCountersEventsTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 36 }
+
+-- swhCountersEventsTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 37 }
+
+-- swhCountersEventsRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 38 }
+
+-- swhCountersEventsTxCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 39 }
+
+ swhCountersEventsRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 43 }
+
+-- swhCountersEventsRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 41 }
+
+ swhCountersEventsTotalErrors OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 42 }
+
+-- Counters Events Traffic
+
+ SWHCountersEventsTraffic ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Error
+
+ SWHCountersEventsError ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Analysis
+
+ SWHCountersEventsAnalysis ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+
+-- SwitchMonitor(5).MacAddressTable(7)
+
+ swhMacAddressPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { all(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10),
+ cpu(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the port which is selected."
+ ::= { swhMacAddressTable 1 }
+
+-- swhMacAddressClear OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear mac address table."
+-- ::= { swhMacAddressTable 2 }
+
+ swhMacAddressTop OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), top(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Top Mac address table."
+ ::= { swhMacAddressTable 7 }
+
+ swhMacAddressNext OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), next(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next mac address table."
+ ::= { swhMacAddressTable 8 }
+
+ swhMacAddressTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of total learned mac address."
+ ::= { swhMacAddressTable 4 }
+
+
+-- SwitchMonitor(5).MacAddressTable(7).MacTable(6)
+
+ swhMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Mac Address."
+ ::= { swhMacAddressTable 6 }
+
+ -- Table Entry
+ swhMacTableEntry OBJECT-TYPE
+ SYNTAX SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about mac address table"
+ INDEX { swhMacTableIndex }
+ ::= { swhMacTable 1 }
+
+ SWHMacTableEntry ::=
+ SEQUENCE {
+ swhMacTableIndex
+ INTEGER,
+ swhMacTableType
+ DisplayString,
+ swhMacTableAddr
+ MacAddress,
+ swhMacTableVID
+ INTEGER,
+ swhMacTablePort
+ DisplayString,
+ swhMacTableLAGID
+ INTEGER
+ }
+
+ swhMacTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for mac address index."
+ ::= { swhMacTableEntry 1 }
+
+ swhMacTableAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned."
+ ::= { swhMacTableEntry 2 }
+
+ swhMacTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which vlan id."
+ ::= { swhMacTableEntry 3 }
+
+ swhMacTablePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which port."
+ ::= { swhMacTableEntry 4 }
+
+ swhMacTableType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learning type."
+ ::= { swhMacTableEntry 5 }
+
+ swhMacTableLAGID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which LAG id."
+ ::= { swhMacTableEntry 6 }
+
+
+-- SwitchMonitor(5).RSTPBridgeOverview(10)
+
+ swhRSTPBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Bridge Overview."
+ ::= { swhRSTPBridgeOverview 7 }
+
+ -- Table Entry
+ swhRSTPBridgeEntry OBJECT-TYPE
+ SYNTAX SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Bridge mode."
+ INDEX { swhRSTPBridgeIndex }
+ ::= { swhRSTPBridgeTable 1 }
+
+ SWHRSTPBridgeEntry ::=
+ SEQUENCE {
+ swhRSTPBridgeIndex
+ INTEGER,
+ -- swhRSTPBridgeVLANID
+ -- INTEGER,
+ swhRSTPBridgeBridgeID
+ DisplayString,
+ swhRSTPBridgeMaxAge
+ INTEGER,
+ swhRSTPBridgeHelloTime
+ INTEGER,
+ swhRSTPBridgeFwdDelay
+ INTEGER,
+ swhRSTPBridgeTopology
+ INTEGER,
+ -- swhRSTPBridgeTopologyCount
+ -- INTEGER,
+ -- swhRSTPBridgeLastTopology
+ -- INTEGER,
+ swhRSTPBridgeRootID
+ DisplayString,
+ swhRSTPBridgeRootPort
+ INTEGER
+ -- swhRSTPBridgeViaGroup
+ -- INTEGER,
+ -- swhRSTPBridgeViaPort
+ -- INTEGER
+ }
+
+ swhRSTPBridgeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPBridgeEntry 1 }
+
+ --swhRSTPBridgeVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPBridgeEntry 2 }
+
+ swhRSTPBridgeBridgeID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge ID"
+ ::= { swhRSTPBridgeEntry 3 }
+
+ swhRSTPBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age"
+ ::= { swhRSTPBridgeEntry 4 }
+
+ swhRSTPBridgeHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time"
+ ::= { swhRSTPBridgeEntry 5 }
+
+ swhRSTPBridgeFwdDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fwd Delay"
+ ::= { swhRSTPBridgeEntry 6 }
+
+ swhRSTPBridgeTopology OBJECT-TYPE
+ SYNTAX INTEGER { steady(0), changing(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Topology"
+ ::= { swhRSTPBridgeEntry 7 }
+
+-- swhRSTPBridgeTopologyCount OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Topology Count"
+-- ::= { swhRSTPBridgeEntry 8 }
+
+-- swhRSTPBridgeLastTopology OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Last Topology"
+-- ::= { swhRSTPBridgeEntry 9 }
+
+ swhRSTPBridgeRootID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root ID"
+ ::= { swhRSTPBridgeEntry 10 }
+
+-- swhRSTPBridgeViaGroup OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Group"
+-- ::= { swhRSTPBridgeEntry 11 }
+
+-- swhRSTPBridgeViaPort OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Port"
+-- ::= { swhRSTPBridgeEntry 12 }
+
+ swhRSTPBridgeRootPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root Port"
+ ::= { swhRSTPBridgeEntry 13 }
+
+
+-- SwitchMonitor(5).LLDPStatus(11)
+
+ swhLLDPStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LLDP Status."
+ ::= { swhLLDPStatus 4 }
+
+ -- Table Entry
+ swhLLDPStatusTableEntry OBJECT-TYPE
+ SYNTAX SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LLDP Status table"
+ INDEX { swhLLDPStatusTableIndex }
+ ::= { swhLLDPStatusTable 1 }
+
+ SWHLLDPStatusTableEntry ::=
+ SEQUENCE {
+ swhLLDPStatusTableIndex
+ INTEGER,
+ swhLLDPStatusTableChassisID
+ DisplayString,
+ swhLLDPStatusTableRemotePort
+ DisplayString,
+ swhLLDPStatusTableSystemName
+ DisplayString,
+ swhLLDPStatusTablePortDescription
+ DisplayString,
+ swhLLDPStatusTableSystemCapabilities
+ DisplayString,
+ swhLLDPStatusTableManagement1Address
+ DisplayString,
+ swhLLDPStatusTableManagement2Address
+ DisplayString,
+ swhLLDPStatusTableManagement3Address
+ DisplayString,
+ swhLLDPStatusTableManagement4Address
+ DisplayString,
+ swhLLDPStatusTableManagement5Address
+ DisplayString
+ }
+
+ swhLLDPStatusTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLLDPStatusTableEntry 1 }
+
+ swhLLDPStatusTableChassisID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Chassis ID."
+ ::= { swhLLDPStatusTableEntry 3 }
+
+ swhLLDPStatusTableRemotePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Port."
+ ::= { swhLLDPStatusTableEntry 4 }
+
+ swhLLDPStatusTableSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Name."
+ ::= { swhLLDPStatusTableEntry 5 }
+
+ swhLLDPStatusTablePortDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description."
+ ::= { swhLLDPStatusTableEntry 6 }
+
+ swhLLDPStatusTableSystemCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities."
+ ::= { swhLLDPStatusTableEntry 7 }
+
+ swhLLDPStatusTableManagement1Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 8 }
+
+ swhLLDPStatusTableManagement2Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 9 }
+
+ swhLLDPStatusTableManagement3Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 10 }
+
+ swhLLDPStatusTableManagement4Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 11 }
+
+ swhLLDPStatusTableManagement5Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 12 }
+
+
+-- SwitchMonitor(5).RSTPPortStatus(14).RSTPPortStatusTable(1)
+
+ swhRSTPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Port Status."
+ ::= { swhRSTPPortStatus 1 }
+
+ -- Table Entry
+ swhRSTPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Port Status mode."
+ INDEX { swhRSTPPortStatusIndex }
+ ::= { swhRSTPPortStatusTable 1 }
+
+ SWHRSTPPortStatusEntry ::=
+ SEQUENCE {
+ swhRSTPPortStatusIndex
+ INTEGER,
+ swhRSTPPortStatusPort
+ DisplayString,
+ -- swhRSTPPortStatusVLANID
+ -- INTEGER,
+ swhRSTPPortStatusPathCost
+ INTEGER,
+ swhRSTPPortStatusEdgePort
+ INTEGER,
+ swhRSTPPortStatusP2pPort
+ INTEGER,
+ swhRSTPPortStatusProtocol
+ INTEGER,
+ swhRSTPPortStatusRole
+ INTEGER,
+ swhRSTPPortStatusPortState
+ INTEGER
+ }
+
+ swhRSTPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPPortStatusEntry 1 }
+
+ --swhRSTPPortStatusVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPPortStatusEntry 2 }
+
+ swhRSTPPortStatusPathCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost"
+ ::= { swhRSTPPortStatusEntry 3 }
+
+ swhRSTPPortStatusEdgePort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Port"
+ ::= { swhRSTPPortStatusEntry 4 }
+
+ swhRSTPPortStatusP2pPort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "P2p Port"
+ ::= { swhRSTPPortStatusEntry 5 }
+
+ swhRSTPPortStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { rstp(0), stp(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol"
+ ::= { swhRSTPPortStatusEntry 6 }
+
+ swhRSTPPortStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), alternate(1), backup(2), root(3), designated(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Role"
+ ::= { swhRSTPPortStatusEntry 7 }
+
+ swhRSTPPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), blocking(1), listening(2), learning(3), forwarding(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhRSTPPortStatusEntry 8 }
+
+ swhRSTPPortStatusPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).RSTPStatistics(18).RSTPStatisticsTable(1)
+
+ swhRSTPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhRSTPStatistics 1 }
+
+ -- Table Entry
+ swhRSTPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhRSTPStatisticsIndex }
+ ::= { swhRSTPStatisticsTable 1 }
+
+ SWHRSTPStatisticsEntry ::=
+ SEQUENCE {
+ swhRSTPStatisticsIndex
+ INTEGER,
+ swhRSTPStatisticsPort
+ DisplayString,
+ swhRSTPStatisticsRSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsTCNTransmitted
+ Counter32,
+ swhRSTPStatisticsRSTPReceived
+ Counter32,
+ swhRSTPStatisticsSTPReceived
+ Counter32,
+ swhRSTPStatisticsTCNReceived
+ Counter32,
+ swhRSTPStatisticsIllegalReceived
+ Counter32,
+ swhRSTPStatisticsUnknownReceived
+ Counter32
+ }
+
+ swhRSTPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPStatisticsEntry 1 }
+
+ swhRSTPStatisticsRSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 3 }
+
+ swhRSTPStatisticsSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 5 }
+
+ swhRSTPStatisticsTCNTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 7 }
+
+ swhRSTPStatisticsRSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 9 }
+
+ swhRSTPStatisticsSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 11 }
+
+ swhRSTPStatisticsTCNReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 13 }
+
+ swhRSTPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 15 }
+
+ swhRSTPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 17 }
+
+ swhRSTPStatisticsPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPStatisticsEntry 18 }
+
+
+-- SwitchMonitor(5).LACPPortStatus(22)
+
+ swhLACPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP VLAN Bridge Overview."
+ ::= { swhLACPPortStatus 1 }
+
+ -- Table Entry
+ swhLACPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhLACPPortStatusIndex }
+ ::= { swhLACPPortStatusTable 1 }
+
+ SWHLACPPortStatusEntry ::=
+ SEQUENCE {
+ swhLACPPortStatusIndex
+ INTEGER,
+ swhLACPPortStatusLACPOperationalState
+ INTEGER,
+ swhLACPPortStatusKey
+ INTEGER,
+ swhLACPPortStatusAggrID
+ INTEGER,
+ swhLACPPortStatusPartnerID
+ DisplayString,
+ swhLACPPortStatusPartnerPort
+ INTEGER
+ }
+
+ swhLACPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPPortStatusEntry 1 }
+
+ swhLACPPortStatusPartnerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner Port"
+ ::= { swhLACPPortStatusEntry 3 }
+
+ swhLACPPortStatusLACPOperationalState OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LACP Operational State"
+ ::= { swhLACPPortStatusEntry 4 }
+
+ swhLACPPortStatusKey OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 5 }
+
+ swhLACPPortStatusAggrID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 6 }
+
+ swhLACPPortStatusPartnerID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner ID"
+ ::= { swhLACPPortStatusEntry 7 }
+
+
+-- SwitchMonitor(5).LACPStatistics(24)
+
+ swhLACPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhLACPStatistics 1 }
+
+ swhLACPStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhLACPStatistics 2 }
+
+ -- Table Entry
+ swhLACPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhLACPStatisticsIndex }
+ ::= { swhLACPStatisticsTable 1 }
+
+ SWHLACPStatisticsEntry ::=
+ SEQUENCE {
+ swhLACPStatisticsIndex
+ INTEGER,
+ swhLACPStatisticsLACPTransmitted
+ Counter32,
+ -- swhLACPStatisticsMarkTransmitted
+ -- Counter32,
+ -- swhLACPStatisticsRespTransmitted
+ -- Counter32,
+ swhLACPStatisticsLACPReceived
+ Counter32,
+ -- swhLACPStatisticsMarkReceived
+ -- Counter32,
+ -- swhLACPStatisticsRespReceived
+ -- Counter32,
+ swhLACPStatisticsIllegalReceived
+ Counter32,
+ swhLACPStatisticsUnknownReceived
+ Counter32,
+ swhLACPStatisticsClear
+ INTEGER
+ }
+
+ swhLACPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPStatisticsEntry 1 }
+
+ swhLACPStatisticsLACPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 3 }
+
+-- swhLACPStatisticsMarkTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 5 }
+
+-- swhLACPStatisticsRespTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 7 }
+
+ swhLACPStatisticsLACPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 9 }
+
+-- swhLACPStatisticsMarkReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 11 }
+
+-- swhLACPStatisticsRespReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 13 }
+
+ swhLACPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 15 }
+
+ swhLACPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 17 }
+
+ swhLACPStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swhLACPStatisticsEntry 19 }
+
+
+-- SwitchMonitor(5).IGMPStatus(26)
+
+
+-- SwitchMonitor(5).MLDStatus(27)
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28)
+
+ swhIGMPState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping is disable or enable."
+ ::= { swhIGMPGroupTable 1 }
+
+ swhIGMPTableUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update IGMP Snooping Group Table."
+ ::= { swhIGMPGroupTable 3 }
+
+-- swhIGMPTableState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The state of IGMP group table."
+-- ::= { swhIGMPGroupTable 5 }
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28).IGMPTable(2)
+
+ swhIGMPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Group."
+ ::= { swhIGMPGroupTable 2 }
+
+ -- Table Entry
+ swhIGMPTableEntry OBJECT-TYPE
+ SYNTAX SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about multicast groups, port members, queries, reports, time of aging out."
+ INDEX { swhIGMPGroupTableIndex }
+ ::= { swhIGMPTable 1 }
+
+ SWHIGMPTableEntry ::=
+ SEQUENCE {
+ swhIGMPGroupTableIndex
+ INTEGER,
+ swhIGMPGroupTableMCastGroup
+ DisplayString,
+ swhIGMPGroupTableVID
+ INTEGER,
+ swhIGMPGroupTablePort1
+ INTEGER,
+ swhIGMPGroupTablePort2
+ INTEGER,
+ swhIGMPGroupTablePort3
+ INTEGER,
+ swhIGMPGroupTablePort4
+ INTEGER,
+ swhIGMPGroupTablePort5
+ INTEGER,
+ swhIGMPGroupTablePort6
+ INTEGER,
+ swhIGMPGroupTablePort7
+ INTEGER,
+ swhIGMPGroupTablePort8
+ INTEGER,
+ swhIGMPGroupTablePort9
+ INTEGER,
+ swhIGMPGroupTablePort10
+ INTEGER
+ }
+
+ swhIGMPGroupTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value multicast groups index."
+ ::= { swhIGMPTableEntry 1 }
+
+ swhIGMPGroupTableMCastGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast group."
+ ::= { swhIGMPTableEntry 3 }
+
+ swhIGMPGroupTablePort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 5 }
+
+ swhIGMPGroupTablePort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 6 }
+
+ swhIGMPGroupTablePort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 7 }
+
+ swhIGMPGroupTablePort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 8 }
+
+ swhIGMPGroupTablePort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 9 }
+
+ swhIGMPGroupTablePort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 10 }
+
+ swhIGMPGroupTablePort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 11 }
+
+ swhIGMPGroupTablePort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 12 }
+
+ swhIGMPGroupTablePort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 13 }
+
+ swhIGMPGroupTablePort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 14 }
+
+ swhIGMPGroupTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID."
+ ::= { swhIGMPTableEntry 60 }
+
+
+-- SwitchMonitor(5).MLDGroupTable(29)
+
+
+-- SwitchMonitor(5).MLDGroupTable(29).MLDTable(2)
+
+
+-- SwitchMonitor(5).8021XPortStatus(32)
+
+ swh8021XPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Status."
+ ::= { swh8021XPortStatus 1 }
+
+ -- Table Entry
+ swh8021XPortStatusEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Status"
+ INDEX { swh8021XPortStatusIndex }
+ ::= { swh8021XPortStatusTable 1 }
+
+ Swh8021XPortStatusEntry ::=
+ SEQUENCE {
+ swh8021XPortStatusIndex
+ INTEGER,
+ swh8021XPortStatusState
+ INTEGER,
+ swh8021XPortStatusLastSource
+ DisplayString,
+ swh8021XPortStatusLastID
+ DisplayString,
+ swh8021XPortStatusAssignedVLAN
+ DisplayString
+ }
+
+ swh8021XPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XPortStatusEntry 1 }
+
+ swh8021XPortStatusState OBJECT-TYPE
+ SYNTAX INTEGER { linkdown(0), authorized(1), unauthorized(2), disabled(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021XPortStatusEntry 3 }
+
+ swh8021XPortStatusLastSource OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast Group learned."
+ ::= { swh8021XPortStatusEntry 5 }
+
+ swh8021XPortStatusLastID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number"
+ ::= { swh8021XPortStatusEntry 7 }
+
+ swh8021XPortStatusAssignedVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VID"
+ ::= { swh8021XPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).8021XStatistics(33)
+
+ swh8021XStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Statistics."
+ ::= { swh8021XStatistics 1 }
+
+ swh8021XStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swh8021XStatistics 2 }
+
+ -- Table Entry
+ swh8021XStatisticsEntry OBJECT-TYPE
+ SYNTAX Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Statistics"
+ INDEX { swh8021XStatisticsIndex }
+ ::= { swh8021XStatisticsTable 1 }
+
+ Swh8021XStatisticsEntry ::=
+ SEQUENCE {
+ swh8021XStatisticsIndex
+ INTEGER,
+ swh8021XStatisticsRxTotal
+ Counter32,
+ swh8021XStatisticsRxResponseID
+ Counter32,
+ swh8021XStatisticsRxResponse
+ Counter32,
+ swh8021XStatisticsRxStart
+ Counter32,
+ swh8021XStatisticsRxLogoff
+ Counter32,
+ swh8021XStatisticsRxInvalidType
+ Counter32,
+ swh8021XStatisticsRxInvalidLength
+ Counter32,
+ swh8021XStatisticsRxAccessChallenges
+ Counter32,
+ swh8021XStatisticsRxOtherRequests
+ Counter32,
+ swh8021XStatisticsRxAuthSuccesses
+ Counter32,
+ swh8021XStatisticsRxAuthFailures
+ Counter32,
+ swh8021XStatisticsTxTotal
+ Counter32,
+ swh8021XStatisticsTxRequestID
+ Counter32,
+ swh8021XStatisticsTxRequest
+ Counter32,
+ swh8021XStatisticsTxResponses
+ Counter32,
+ swh8021XStatisticsClear
+ INTEGER
+ }
+
+ swh8021XStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XStatisticsEntry 1 }
+
+ swh8021XStatisticsRxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Total"
+ ::= { swh8021XStatisticsEntry 2 }
+
+ swh8021XStatisticsRxResponseID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response ID"
+ ::= { swh8021XStatisticsEntry 3 }
+
+ swh8021XStatisticsRxResponse OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 4 }
+
+ swh8021XStatisticsRxStart OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 5 }
+
+ swh8021XStatisticsRxLogoff OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 6 }
+
+ swh8021XStatisticsRxInvalidType OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 7 }
+
+ swh8021XStatisticsRxInvalidLength OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 8 }
+
+ swh8021XStatisticsRxAccessChallenges OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 9 }
+
+ swh8021XStatisticsRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 10 }
+
+ swh8021XStatisticsRxAuthSuccesses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 11 }
+
+ swh8021XStatisticsRxAuthFailures OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 12 }
+
+ swh8021XStatisticsTxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 13 }
+
+ swh8021XStatisticsTxRequestID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 14 }
+
+ swh8021XStatisticsTxRequest OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 15 }
+
+ swh8021XStatisticsTxResponses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 16 }
+
+ swh8021XStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swh8021XStatisticsEntry 17 }
+
+
+-- SwitchMonitor(5).SFPInformation(34)
+
+ swhSFPPortInfo
+ OBJECT IDENTIFIER ::= { swhSFPInformation 1 }
+ swhSFPPortState
+ OBJECT IDENTIFIER ::= { swhSFPInformation 2 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortInfo(1).SFPPortInfoTable(1)
+
+ swhSFPPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port Info."
+ ::= { swhSFPPortInfo 1 }
+
+ -- Table Entry
+ swhSFPPortInfoEntry OBJECT-TYPE
+ SYNTAX SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port Info."
+ INDEX { swhSFPPortInfoIndex }
+ ::= { swhSFPPortInfoTable 1 }
+
+ SWHSFPPortInfoEntry ::=
+ SEQUENCE {
+ swhSFPPortInfoIndex
+ INTEGER,
+ swhSFPPortInfoPortName
+ DisplayString,
+ swhSFPPortInfoSpeed
+ DisplayString,
+ swhSFPPortInfoDistance
+ DisplayString,
+ swhSFPPortInfoVendorName
+ DisplayString,
+ swhSFPPortInfoVendorPN
+ DisplayString,
+ swhSFPPortInfoVendorSN
+ DisplayString
+ }
+
+ swhSFPPortInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortInfoEntry 1 }
+
+ swhSFPPortInfoPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortInfoEntry 3 }
+
+ swhSFPPortInfoSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Speed"
+ ::= { swhSFPPortInfoEntry 5 }
+
+ swhSFPPortInfoDistance OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distance"
+ ::= { swhSFPPortInfoEntry 7 }
+
+ swhSFPPortInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor Name"
+ ::= { swhSFPPortInfoEntry 9 }
+
+ swhSFPPortInfoVendorPN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor PN"
+ ::= { swhSFPPortInfoEntry 11 }
+
+ swhSFPPortInfoVendorSN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor SN"
+ ::= { swhSFPPortInfoEntry 13 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortState(2).SFPPortStateTable(1)
+
+ swhSFPPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port State."
+ ::= { swhSFPPortState 1 }
+
+ -- Table Entry
+ swhSFPPortStateEntry OBJECT-TYPE
+ SYNTAX SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port State."
+ INDEX { swhSFPPortStateIndex }
+ ::= { swhSFPPortStateTable 1 }
+
+ SwhSFPPortStateEntry ::=
+ SEQUENCE {
+ swhSFPPortStateIndex
+ INTEGER,
+ swhSFPPortStatePortName
+ DisplayString,
+ swhSFPPortStateTemperature
+ DisplayString,
+ swhSFPPortStateVoltage
+ DisplayString,
+ swhSFPPortStateTXBias
+ DisplayString,
+ swhSFPPortStateTXPower
+ DisplayString,
+ swhSFPPortStateRXPower
+ DisplayString
+ }
+
+ swhSFPPortStateIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortStateEntry 1 }
+
+ swhSFPPortStatePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortStateEntry 3 }
+
+ swhSFPPortStateTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Temperature (C)"
+ ::= { swhSFPPortStateEntry 5 }
+
+ swhSFPPortStateVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Voltage (V)"
+ ::= { swhSFPPortStateEntry 7 }
+
+ swhSFPPortStateTXBias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Bias (mA)"
+ ::= { swhSFPPortStateEntry 9 }
+
+ swhSFPPortStateTXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Power (dBm)"
+ ::= { swhSFPPortStateEntry 11 }
+
+ swhSFPPortStateRXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port RX Power (dBm)"
+ ::= { swhSFPPortStateEntry 13 }
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPSnoopingTableTable(7)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPv6SnoopingTableTable(8)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36).LoopDetectionStatusTable(4)
+
+ swhLoopDetectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Loop Status."
+ ::= { swhLoopDetectionStatus 4 }
+
+ -- Table Entry
+ swhLoopDetectionStatusEntry OBJECT-TYPE
+ SYNTAX SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Loop Status table"
+ INDEX { swhLoopDetectionStatusPort }
+ ::= { swhLoopDetectionStatusTable 1 }
+
+ SWHLoopDetectionStatusEntry ::=
+ SEQUENCE {
+ swhLoopDetectionStatusPort
+ INTEGER,
+ swhLoopDetectionStatusStatus
+ INTEGER,
+ swhLoopDetectionStatusLockCause
+ DisplayString
+ }
+
+ swhLoopDetectionStatusPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLoopDetectionStatusEntry 1 }
+
+ swhLoopDetectionStatusLockCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lock Cause."
+ ::= { swhLoopDetectionStatusEntry 3 }
+
+ swhLoopDetectionStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { un-lock(0), lock(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status."
+ ::= { swhLoopDetectionStatusEntry 4 }
+
+
+-- SwitchMonitor(5).MacAddressStore(40)
+
+
+-- SwitchMonitor(5).MacAddressStore(40).MacStoreTable(6)
+
+
+-- SwitchMonitor(5).DODIStatus(41).DIStatus(1)
+
+-- swhDIStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input status."
+-- ::= { swhDIDOStatus 1 }
+
+ -- Table Entry
+-- swhDIStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input status"
+-- INDEX { swhDIStatusIndex }
+-- ::= { swhDIStatusTable 1 }
+
+-- SWHDIStatusEntry ::=
+-- SEQUENCE {
+-- swhDIStatusIndex
+-- INTEGER,
+ -- swhDIStatusNormal
+ -- INTEGER,
+-- swhDIStatusStatus
+-- INTEGER,
+-- swhDIStatusAlarm
+-- INTEGER
+-- }
+
+-- swhDIStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital input index."
+-- ::= { swhDIStatusEntry 1 }
+
+ --swhDIStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital input normal."
+ -- ::= { swhDIStatusEntry 2 }
+
+-- swhDIStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input status."
+-- ::= { swhDIStatusEntry 3 }
+
+-- swhDIStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input alarm."
+-- ::= { swhDIStatusEntry 4 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOStatus(2)
+
+-- swhDOStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output status."
+-- ::= { swhDIDOStatus 2 }
+
+ -- Table Entry
+-- swhDOStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output status"
+-- INDEX { swhDOStatusIndex }
+-- ::= { swhDOStatusTable 1 }
+
+-- SWHDOStatusEntry ::=
+-- SEQUENCE {
+-- swhDOStatusIndex
+-- INTEGER,
+ -- swhDOStatusNormal
+ -- INTEGER,
+-- swhDOStatusStatus
+-- INTEGER,
+-- swhDOStatusAlarm
+-- INTEGER,
+-- swhDOStatusTrigger
+-- INTEGER,
+-- swhDOStatusDigitalInput1
+-- INTEGER,
+-- swhDOStatusDigitalInput2
+-- INTEGER,
+-- swhDOStatusPower1
+-- INTEGER,
+-- swhDOStatusPower2
+-- INTEGER
+-- }
+
+-- swhDOStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital output index."
+-- ::= { swhDOStatusEntry 1 }
+
+ --swhDOStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital output normal."
+ -- ::= { swhDOStatusEntry 2 }
+
+-- swhDOStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output status."
+-- ::= { swhDOStatusEntry 3 }
+
+-- swhDOStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output alarm."
+-- ::= { swhDOStatusEntry 4 }
+
+-- swhDOStatusTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { enable(1), disable(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital trigger."
+-- ::= { swhDOStatusEntry 5 }
+
+-- swhDOStatusDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 1."
+-- ::= { swhDOStatusEntry 6 }
+
+-- swhDOStatusDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 2."
+-- ::= { swhDOStatusEntry 7 }
+
+-- swhDOStatusPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 1."
+-- ::= { swhDOStatusEntry 8 }
+
+-- swhDOStatusPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 2."
+-- ::= { swhDOStatusEntry 9 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOPortStatus(2)
+
+-- swhDOPortStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital port status."
+-- ::= { swhDIDOStatus 3 }
+
+ -- Table Entry
+-- swhDOPortStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital port status"
+-- INDEX { swhDOPortStatusIndex }
+-- ::= { swhDOPortStatusTable 1 }
+
+-- SWHDOPortStatusEntry ::=
+-- SEQUENCE {
+-- swhDOPortStatusIndex
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput1Status
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput2Status
+-- INTEGER
+-- }
+
+-- swhDOPortStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhDOPortStatusEntry 1 }
+
+-- swhDOPortStatusDigitalOutput1Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 2 }
+
+-- swhDOPortStatusDigitalOutput2Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 3 }
+
+
+-- SwitchMonitor(5).RingStatus(43)
+
+ swhRingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Detection is disable or enable."
+ ::= { swhRingStatus 1 }
+
+ swhRingStateAccording OBJECT-TYPE
+ SYNTAX INTEGER { software(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status According from software or hardware"
+ ::= { swhRingStatus 3 }
+
+ swhRingStateRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status Role from slave or master"
+ ::= { swhRingStatus 4 }
+
+
+-- SwitchMonitor(5).RingStatus(43).RingStatusTable(1)
+
+ swhRingStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhRingStatus 2 }
+
+ -- Table Entry
+ swhRingStatusEntry OBJECT-TYPE
+ SYNTAX SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhRingStatusIndex }
+ ::= { swhRingStatusTable 1 }
+
+ SWHRingStatusEntry ::=
+ SEQUENCE {
+ swhRingStatusIndex
+ INTEGER,
+ swhRingStatusEnable
+ INTEGER,
+ swhRingStatusState
+ INTEGER
+ }
+
+ swhRingStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhRingStatusEntry 1 }
+
+ swhRingStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhRingStatusEntry 2 }
+
+ swhRingStatusState OBJECT-TYPE
+ SYNTAX INTEGER { blocking(0), forwarding(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhRingStatusEntry 3 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52)
+
+ swhRingStatusTimes OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Times"
+ ::= { swhFastRedundancyStatus 2 }
+
+ swhRingStatusLastChangeTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Last Change Time"
+ ::= { swhFastRedundancyStatus 3 }
+
+ swhRingStatusElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Elapsed Time"
+ ::= { swhFastRedundancyStatus 4 }
+
+ swhRingStatusTopologyClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Clear"
+ ::= { swhFastRedundancyStatus 5 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatusTable(1)
+
+ swhFastRedundancyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 1 }
+
+ -- Table Entry
+ swhFastRedundancyStatusEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyStatusIndex }
+ ::= { swhFastRedundancyStatusTable 1 }
+
+ SwhFastRedundancyStatusEntry ::=
+ SEQUENCE {
+ swhFastRedundancyStatusIndex
+ INTEGER,
+ swhFastRedundancyStatusGroupID
+ INTEGER,
+ swhFastRedundancyStatusDescription
+ DisplayString,
+ swhFastRedundancyStatusEnable
+ INTEGER,
+ swhFastRedundancyStatusProtocol
+ INTEGER,
+ swhFastRedundancyStatusRole
+ INTEGER,
+ swhFastRedundancyStatusStatus
+ INTEGER,
+ swhFastRedundancyStatusPort1
+ INTEGER,
+ swhFastRedundancyStatusPort1Role
+ INTEGER,
+ swhFastRedundancyStatusPort1Statue
+ INTEGER,
+ swhFastRedundancyStatusPort2
+ INTEGER,
+ swhFastRedundancyStatusPort2Role
+ INTEGER,
+ swhFastRedundancyStatusPort2Statue
+ INTEGER
+ }
+
+ swhFastRedundancyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatusEntry 1 }
+
+ swhFastRedundancyStatusGroupID OBJECT-TYPE
+ SYNTAX INTEGER { na(-1),
+ id-1(1),
+ id-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyStatusEntry 2 }
+
+ swhFastRedundancyStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyStatusEntry 3 }
+
+ swhFastRedundancyStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 4 }
+
+ swhFastRedundancyStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), fast-ringv2(0), chain(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 5 }
+
+ swhFastRedundancyStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 6 }
+
+ swhFastRedundancyStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { signal-fail(-2), na(-1), healthy(0), break(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 7 }
+
+ swhFastRedundancyStatusPort1 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 8 }
+
+ swhFastRedundancyStatusPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 9 }
+
+ swhFastRedundancyStatusPort1Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 10 }
+
+ swhFastRedundancyStatusPort2 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 11 }
+
+ swhFastRedundancyStatusPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 12 }
+
+ swhFastRedundancyStatusPort2Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 13 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatisticsTable(2)
+
+ swhFastRedundancyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 6 }
+
+ -- Table Entry
+ swhFastRedundancyStatisticsEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyEntry }
+ ::= { swhFastRedundancyStatisticsTable 1 }
+
+ SwhFastRedundancyStatisticsEntry ::=
+ SEQUENCE {
+ swhFastRedundancyEntry
+ INTEGER,
+ swhFastRedundancyTxNormal
+ Counter,
+ swhFastRedundancyTxFailure
+ Counter,
+ swhFastRedundancyRxNormal
+ Counter,
+ swhFastRedundancyRxFailure
+ Counter,
+ swhFastRedundancyCountersClear
+ INTEGER
+ }
+
+ swhFastRedundancyEntry OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatisticsEntry 1 }
+
+ swhFastRedundancyTxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 2 }
+
+ swhFastRedundancyTxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 3 }
+
+ swhFastRedundancyRxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 4 }
+
+ swhFastRedundancyRxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 5 }
+
+ swhFastRedundancyCountersClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Counters Clear"
+ ::= { swhFastRedundancyStatisticsEntry 6 }
+
+
+-- SwitchMonitor(5).POEStatus(48)
+
+ swhPOETotalPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 1 }
+
+ swhPOEStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 2 }
+
+ -- Table Entry
+ swhPOEStatusEntry OBJECT-TYPE
+ SYNTAX SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPOEStatusIndex }
+ ::= { swhPOEStatusTable 1 }
+
+ SwhPOEStatusEntry ::=
+ SEQUENCE {
+ swhPOEStatusIndex
+ INTEGER,
+ swhPOEStatusPort
+ INTEGER,
+ swhPOEStatusName
+ DisplayString,
+ swhPOEStatusPower
+ DisplayString,
+ swhPOEStatusVoltage
+ DisplayString,
+ swhPOEStatusCurrent
+ DisplayString,
+ swhPOEStatusPDClass
+ DisplayString,
+ swhPOEStatusPoEDetection
+ DisplayString,
+ swhPOEStatusOperationMode
+ INTEGER
+ }
+
+ swhPOEStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPOEStatusEntry 1 }
+
+ swhPOEStatusPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhPOEStatusEntry 2 }
+
+ swhPOEStatusName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "POE Name"
+ ::= { swhPOEStatusEntry 3 }
+
+ swhPOEStatusPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Power"
+ ::= { swhPOEStatusEntry 4 }
+
+ swhPOEStatusVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Voltage"
+ ::= { swhPOEStatusEntry 5 }
+
+ swhPOEStatusCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Current"
+ ::= { swhPOEStatusEntry 6 }
+
+ swhPOEStatusPDClass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE PD Class"
+ ::= { swhPOEStatusEntry 7 }
+
+ swhPOEStatusPoEDetection OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Detection"
+ ::= { swhPOEStatusEntry 8 }
+
+ swhPOEStatusOperationMode OBJECT-TYPE
+ SYNTAX INTEGER { shutdown(0), injector-30watt(1), auto-af-at(2), auto(3), injector-60watt(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Operation Mode"
+ ::= { swhPOEStatusEntry 9 }
+
+
+-- SystemUtility(6)
+
+ swhLoadFactorySetting OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySetting"
+ ::= { swhSystemUtility 1 }
+
+ swhLoadFactorySettingExceptNetworkConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySettingExceptNetworkConfiguration"
+ ::= { swhSystemUtility 2 }
+
+ swhEventLog
+ OBJECT IDENTIFIER ::= { swhSystemUtility 3 }
+ swhUpdateFirmware
+ OBJECT IDENTIFIER ::= { swhSystemUtility 4 }
+ swhAutoBackupConfiguration
+ OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+-- swhBackupConfiguration
+-- OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+
+
+-- SystemUtility(6).EventLog(3)
+
+ swhEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Event Log."
+ ::= { swhEventLog 1 }
+
+ swhEventLogClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Event Log Table"
+ ::= { swhEventLog 2 }
+
+ -- Table Entry
+ swhEventLogEntry OBJECT-TYPE
+ SYNTAX SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Event Log"
+ INDEX { swhEventLogIndex }
+ ::= { swhEventLogTable 1 }
+
+ SWHEventLogEntry ::=
+ SEQUENCE {
+ swhEventLogIndex
+ INTEGER,
+ swhEventLogType
+ INTEGER,
+ swhEventLogTime
+ DisplayString,
+ swhEventLogUpTime
+ DisplayString,
+ swhEventLogDescription
+ DisplayString,
+ swhEventLogSource
+ INTEGER,
+ swhEventLogEvent
+ INTEGER,
+ swhEventLogNameCommunity
+ DisplayString,
+ swhEventLogIPAddr
+ IpAddress
+ -- swhEventLogCategory
+ -- INTEGER
+ }
+
+ swhEventLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Event Log index."
+ ::= { swhEventLogEntry 1 }
+
+ swhEventLogType OBJECT-TYPE
+ SYNTAX INTEGER { error(1000), warning(2000), information(3000) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event type
+ error: some funtions not work
+ warning: to warn something, ex. login failed
+ information: just something happened
+ "
+ ::= { swhEventLogEntry 2 }
+
+ swhEventLogTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is local time"
+ ::= { swhEventLogEntry 3 }
+
+ swhEventLogUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is system up time
+ "
+ ::= { swhEventLogEntry 4 }
+
+ swhEventLogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event description"
+ ::= { swhEventLogEntry 5 }
+
+ swhEventLogSource OBJECT-TYPE
+ SYNTAX INTEGER { local-machine(4000),
+ rs232d(4001),
+ rs232(4002),
+ telnetd(4003),
+ telnet(4004),
+ tftpd(4005),
+ tftp(4006),
+ ftpd(4007),
+ ftp(4008),
+ snmpd(4009),
+ snmp(4010),
+ webd(4011),
+ web(4012),
+ ping(4013),
+ watch-dog(4014),
+ remote-machine(4015),
+ catv-module(4016)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event source"
+ ::= { swhEventLogEntry 6 }
+
+ swhEventLogEvent OBJECT-TYPE
+ SYNTAX INTEGER { boot-failed(1001),
+ load-config-failed(1002),
+ load-default-config-failed(1003),
+ save-config-failed(1004),
+ save-default-config-failed(1005),
+ login-failed(2001),
+ module-down(2002),
+ module-power-down(2003),
+ power-module-down(2004),
+ power-fan-failed(2005),
+ auto-provision(2007),
+ fan-failed(2008),
+ temperature-abnormality(2009),
+ voltage-abnormality(2010),
+ tx-bias-abnormality(2011),
+ loop(2012),
+ upgrade(2013),
+ digital-input(2015),
+ digital-output(2016),
+ power-module-missing(2021),
+ cold-start(3001),
+ warm-start(3002),
+ login(3003),
+ logout(3004),
+ timeout(3005),
+ disconnected(3006),
+ link-up(3007),
+ link-down(3008),
+ power-supply-up(3011),
+ fan-ok(3022),
+ digital-input(3026),
+ digital-output(3027)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event"
+ ::= { swhEventLogEntry 7 }
+
+ swhEventLogNameCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name or community name"
+ ::= { swhEventLogEntry 8 }
+
+ swhEventLogIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event ip address,
+ ex. login user ip address"
+ ::= { swhEventLogEntry 9 }
+
+ --swhEventLogCategory OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Category"
+ -- ::= { swhEventLogEntry 10 }
+
+
+-- SystemUtility(6).UpdateFirmware(4)
+
+ swhUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file from tftp or ftp server."
+ ::= { swhUpdateFirmware 1 }
+
+ swhUpdateFileType OBJECT-TYPE
+ SYNTAX INTEGER { firmware(0), configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file type."
+ ::= { swhUpdateFirmware 2 }
+
+ swhUpdateConfigeType OBJECT-TYPE
+ SYNTAX INTEGER { running(0), default(1) , startup(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update confige type."
+ ::= { swhUpdateFirmware 15 }
+
+ swhUpdateImageOption OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update Image Option."
+ ::= { swhUpdateFirmware 16 }
+
+ swhUpdateServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ip address."
+ ::= { swhUpdateFirmware 3 }
+
+ swhUpdateUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login user name."
+ ::= { swhUpdateFirmware 4 }
+
+ swhUpdatePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login password."
+ ::= { swhUpdateFirmware 5 }
+
+ swhUpdateFileLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upate file location."
+ ::= { swhUpdateFirmware 6 }
+
+ --swhUpdateGet OBJECT-TYPE
+ -- SYNTAX INTEGER { normal(0), get(1) }
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Get file from server."
+ -- ::= { swhUpdateFirmware 7 }
+
+ swhUpdatePut OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), put(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Put file to server."
+ ::= { swhUpdateFirmware 8 }
+
+ swhUpdateUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get configuration or firmware, then update it.
+ When update succeeded, system will reboot automatically."
+ ::= { swhUpdateFirmware 10 }
+
+ swhUpdateState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for getting/putting file, updating config/firmware."
+ ::= { swhUpdateFirmware 12 }
+
+
+-- SystemUtility(6).BackupConfiguration(5)
+
+ swhBackupNTPStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NTP Status."
+ ::= { swhAutoBackupConfiguration 14 }
+
+ swhBackupAuto OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable auto backup.
+ In order for the Auto Backup function to work properly,
+ the NTP function must be enabled for the device to acquire local time information."
+ ::= { swhAutoBackupConfiguration 2 }
+
+ swhBackupTrigger OBJECT-TYPE
+ SYNTAX INTEGER { ntp-time(0), save-configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup trigger condition."
+ ::= { swhAutoBackupConfiguration 13 }
+
+ swhBackupTime OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup time at which hour of a day."
+ ::= { swhAutoBackupConfiguration 3 }
+
+ swhBackupProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file from tftp or ftp server."
+ ::= { swhAutoBackupConfiguration 4 }
+
+ swhBackupFileType OBJECT-TYPE
+ SYNTAX INTEGER { configuration(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file type."
+ ::= { swhAutoBackupConfiguration 5 }
+
+ swhBackupServerIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TFTP/FTP server ip address."
+ ::= { swhAutoBackupConfiguration 6 }
+
+ swhBackupUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login user name."
+ ::= { swhAutoBackupConfiguration 7 }
+
+ swhBackupPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login password."
+ ::= { swhAutoBackupConfiguration 8 }
+
+ swhBackupFileDirectory OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file directory."
+ ::= { swhAutoBackupConfiguration 9 }
+
+ swhBackupFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file name."
+ ::= { swhAutoBackupConfiguration 10 }
+
+ swhBackupState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for backup."
+ ::= { swhAutoBackupConfiguration 12 }
+
+-- Traps(9)
+
+ swhSystemPowerDown TRAP-TYPE
+ ENTERPRISE switchTraps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION
+ "when system power down, send this trap."
+ ::= 1
+
+ swhBroadcastStorm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { warning }
+ --&MESG "Interface $1 Broadcast Storm Occurs, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets arrive upper limit, send this trap."
+ ::= 2
+
+ swhBroadcastNormal TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { minor }
+ --&MESG "Interface $1 Broadcast Packets Normal, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets are normal, send this trap."
+ ::= 3
+
+ swhSFPAbnormality TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "SFP Interface $1 $2 Abnormality"
+ DESCRIPTION "when sfp status abnormality , send this trap."
+ ::= 7
+
+ swhFaultAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when fault Alarm , send this trap."
+ ::= 8
+
+ swhWarningAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Warning Alarm , send this trap."
+ ::= 9
+
+ swhMinorAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { minor }
+ --&MESG "$2"
+ DESCRIPTION "when Minor Alarm , send this trap."
+ ::= 10
+
+ swhLoopBack TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Loop back, send this trap."
+ ::= 13
+
+ swhBatteryMode TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Battery is discharge electricity, send this trap."
+ ::= 14
+
+ swhCATVPower TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when CATV power, send this trap."
+ ::= 15
+
+ swhNormalAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { normal }
+ --&MESG "$2"
+ DESCRIPTION "when Normal Alarm(Information), send this trap."
+ ::= 16
+
+ swhPowerExceptional TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Power Exceptional, send this trap."
+ ::= 17
+
+ swhSystemPowerOn TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { critical }
+ --&MESG "$2"
+ DESCRIPTION "when system power up, send this trap."
+ ::= 20
+
+END
diff --git a/mibs/cts/IPS-3110-PB-MIB b/mibs/cts/IPS-3110-PB-MIB
new file mode 100644
index 0000000000..0f8df90c29
--- /dev/null
+++ b/mibs/cts/IPS-3110-PB-MIB
@@ -0,0 +1,9983 @@
+ IPS-3110-PB-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ enterprises, Counter, TimeTicks, Gauge
+ FROM RFC1155-SMI
+ mib-2, DisplayString FROM RFC1213-MIB
+ TRAP-TYPE FROM RFC-1215
+ OBJECT-TYPE FROM RFC-1212;
+
+ cts OBJECT IDENTIFIER ::= { enterprises 9304 }
+
+ PhysAddress ::= OCTET STRING
+
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+ -- All representations of MAC addresses in this MIB Module use,
+ -- as a textual convention (i.e., this convention does not affect
+ -- their encoding), the data type:
+
+ MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
+ -- the "canonical" order
+
+ VLANPortMember ::= DisplayString (SIZE (0..27))
+
+ swh
+ OBJECT IDENTIFIER ::= { cts 100 }
+
+ ips3110pb
+ OBJECT IDENTIFIER ::= { swh 3110 }
+
+
+-- Main
+
+ swhSystemInformation
+ OBJECT IDENTIFIER ::= { ips3110pb 1 }
+ swhUserAuthentication
+ OBJECT IDENTIFIER ::= { ips3110pb 2 }
+ swhNetworkManagement
+ OBJECT IDENTIFIER ::= { ips3110pb 3 }
+ swhSwitchManagement
+ OBJECT IDENTIFIER ::= { ips3110pb 4 }
+ swhSwitchMonitor
+ OBJECT IDENTIFIER ::= { ips3110pb 5 }
+ swhSystemUtility
+ OBJECT IDENTIFIER ::= { ips3110pb 6 }
+ swhNewBootUpImage OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New Boot Up Image"
+ ::= { ips3110pb 15 }
+ swhSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), save(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Save Configuration to Flash ROM
+ set 1 to execute this function"
+ ::= { ips3110pb 7 }
+ swhResetSystem OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reset System
+ set 1 to execute this function"
+ ::= { ips3110pb 8 }
+ switchTraps OBJECT IDENTIFIER
+ ::= { ips3110pb 9 }
+
+
+-- SystemInformation(1)
+
+ swhCompanyInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 1 }
+ swhHardwareInfo
+ OBJECT IDENTIFIER ::= { swhSystemInformation 2 }
+-- swhCATVModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 5 }
+-- swhBatteryModuleInfo
+-- OBJECT IDENTIFIER ::= { swhSystemInformation 6 }
+
+
+-- SystemInformation(1).CompanyInfo(1)
+
+ swhCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Company Name"
+ ::= { swhCompanyInfo 1 }
+
+ swhDHCPVendorID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DHCP Vendor ID"
+ ::= { swhCompanyInfo 7 }
+
+ swhCLIHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CLI Hostname"
+ ::= { swhCompanyInfo 6 }
+
+
+-- SystemInformation(1).HardwareInfo(2)
+
+ swhModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Model Name"
+ ::= { swhHardwareInfo 1 }
+
+ swhBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Boot Up Image"
+ ::= { swhHardwareInfo 40 }
+
+ swhNextBootUpImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Next Boot Up Image"
+ ::= { swhHardwareInfo 41 }
+
+ swhImage1FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image1 Firmware Version"
+ ::= { swhHardwareInfo 45 }
+
+ swhImage2FirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Image2 Firmware Version"
+ ::= { swhHardwareInfo 46 }
+
+ swhGPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Giga Port Number"
+ ::= { swhHardwareInfo 6 }
+
+ swhMPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "10/100 Meg Port Number"
+ ::= { swhHardwareInfo 7 }
+
+ swhMBVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Main Board Version"
+ ::= { swhHardwareInfo 9 }
+
+ swhFiber1Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 1 type"
+ ::= { swhHardwareInfo 10 }
+
+-- swhFiber1WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 1 wave length"
+-- ::= { swhHardwareInfo 11 }
+
+ swhFiber2Type OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "fiber 2 type"
+ ::= { swhHardwareInfo 12 }
+
+-- swhFiber2WaveLength OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "fiber 2 wave length"
+-- ::= { swhHardwareInfo 13 }
+
+ swhSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "serial number of this device."
+ ::= { swhHardwareInfo 14 }
+
+ swhDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "the day of producing this device"
+ ::= { swhHardwareInfo 15 }
+
+ swhPowerSupply1 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module a power supply exist or not"
+ ::= { swhHardwareInfo 24 }
+
+ swhPowerSupply2 OBJECT-TYPE
+ SYNTAX INTEGER { not-installed(2), installed(1), na(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 28 }
+
+ swhCPUTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 56 }
+
+ swhSwitchTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 57 }
+
+ swhPowerTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "module b power supply exist or not"
+ ::= { swhHardwareInfo 58 }
+
+
+-- SystemInformation(1).SoftwareInfo(3)
+
+
+-- SystemInformation(1).CATVModuleInfo(5)
+
+
+-- SystemInformation(1).BatteryModuleInfo(6)
+
+
+-- UserAuthentication(2).UserTable(1)
+
+ swhUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of user information."
+ ::= { swhUserAuthentication 1 }
+
+ -- Table Entry
+ swhUserEntry OBJECT-TYPE
+ SYNTAX SWHUserEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about user.
+ Only Administrator can read this table"
+ INDEX { swhUserIndex }
+ ::= { swhUserTable 1 }
+
+ SWHUserEntry ::=
+ SEQUENCE {
+ swhUserIndex
+ INTEGER,
+ -- swhUserValid
+ -- INTEGER,
+ swhUserEnable
+ INTEGER,
+ swhUserName
+ DisplayString,
+ swhUserPassword
+ DisplayString,
+ swhUserDescription
+ DisplayString,
+ -- swhUserIPSecurity
+ -- INTEGER,
+ -- swhUserIPAddr
+ -- IpAddress,
+ -- swhUserIPTrapDest
+ -- IpAddress,
+ swhUserConsoleLevel
+ INTEGER
+ -- swhUserSNMPLevel
+ -- INTEGER,
+ -- swhUserWebLevel
+ -- INTEGER
+ }
+
+ swhUserIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user index"
+ ::= { swhUserEntry 1 }
+
+-- swhUserValid OBJECT-TYPE
+-- SYNTAX INTEGER { valid(1), invalid(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Valid"
+-- ::= { swhUserEntry 2 }
+
+ swhUserEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhUserEntry 3 }
+
+ swhUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Name"
+ ::= { swhUserEntry 4 }
+
+ swhUserPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Password"
+ ::= { swhUserEntry 5 }
+
+ swhUserDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhUserEntry 6 }
+
+ --swhUserIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security enable,
+ -- only swhUserIPAddr could login console"
+ -- ::= { swhUserEntry 7 }
+
+ --swhUserIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could login console."
+ -- ::= { swhUserEntry 8 }
+
+ --swhUserIPTrapDest OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP trap destination IP address"
+ -- ::= { swhUserEntry 9 }
+
+ swhUserConsoleLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Console Level"
+ ::= { swhUserEntry 10 }
+
+ --swhUserSNMPLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "SNMP Level"
+ -- ::= { swhUserEntry 11 }
+
+ --swhUserWebLevel OBJECT-TYPE
+ -- SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Web Level"
+ -- ::= { swhUserEntry 12 }
+
+
+-- UserAuthentication(2).RADIUSConfiguration(2)
+
+ swhRADIUSConfiguration
+ OBJECT IDENTIFIER ::= { swhUserAuthentication 2 }
+
+ swhRADIUSEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swhRADIUSConfiguration 1 }
+
+ swhRADIUSSecretKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "the plain code for encrypting data."
+ ::= { swhRADIUSConfiguration 2 }
+
+ swhRADIUSPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server port."
+ ::= { swhRADIUSConfiguration 3 }
+
+ swhRADIUSRetry OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The retry times of connecting to an unknown RADIUS server."
+ ::= { swhRADIUSConfiguration 5 }
+
+ swhRADIUSIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 6 }
+
+ swhRADIUSIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th RADIUS server ip address."
+ ::= { swhRADIUSConfiguration 7 }
+
+
+-- NetworkManagement(3)
+
+ swhNetworkConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 1 }
+ swhSystemServiceConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 2 }
+ swhRS232TelnetConsoleConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 3 }
+ swhTimeServerConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 7 }
+ swhTimeRange
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 10 }
+ swhDeviceCommunity
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 4 }
+ swhTrapDestination
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 5 }
+ swhTrapConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 6 }
+ swhMalAttemptLogConfiguration
+ OBJECT IDENTIFIER ::= { swhNetworkManagement 8 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1)
+
+ swhNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { swhNetworkConfiguration 1 }
+
+ swhNetType OBJECT-TYPE
+ SYNTAX INTEGER { manual(1), dhcp(0) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto will get ip from DHCP"
+ ::= { swhNetworkConfiguration 2 }
+
+ swhNetIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 3 }
+
+ swhNetIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 4 }
+
+ swhNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Gateway"
+ ::= { swhNetworkConfiguration 5 }
+
+ swhNetCurrentIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current IP address to which this entry's addressing
+ information pertains."
+ ::= { swhNetworkConfiguration 10 }
+
+ swhNetCurrentIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Current subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { swhNetworkConfiguration 11 }
+
+ swhNetCurrentGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Gateway"
+ ::= { swhNetworkConfiguration 12 }
+
+-- swhNetIPSourceBinding OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP enable or disable"
+-- ::= { swhNetworkConfiguration 20 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).IPSourceBindingTable(21)
+
+-- swhNetIPSourceBindingTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of Security IP information."
+-- ::= { swhNetworkConfiguration 21 }
+
+ -- Table Entry
+-- swhNetIPSourceBindingEntry OBJECT-TYPE
+-- SYNTAX SWHNetIPSourceBindingEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about SNMP agent.
+-- Only Administrator can read this table"
+-- INDEX { swhNetIPSourceBindingIndex }
+-- ::= { swhNetIPSourceBindingTable 1 }
+
+-- SWHNetIPSourceBindingEntry ::=
+-- SEQUENCE {
+-- swhNetIPSourceBindingIndex
+-- INTEGER,
+-- swhNetIPSourceBindingState
+-- INTEGER,
+-- swhNetIPSourceBindingIPAddress
+-- DisplayString,
+-- swhNetIPSourceBindingDelete
+-- INTEGER
+-- }
+
+-- swhNetIPSourceBindingIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP index"
+-- ::= { swhNetIPSourceBindingEntry 1 }
+
+-- swhNetIPSourceBindingState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IP State"
+-- ::= { swhNetIPSourceBindingEntry 3 }
+
+-- swhNetIPSourceBindingIPAddress OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Security IPv4 Address"
+-- ::= { swhNetIPSourceBindingEntry 4 }
+
+-- swhNetIPSourceBindingDelete OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), delete(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Delete this entry."
+-- ::= { swhNetIPSourceBindingEntry 10 }
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentDNSServerIPorIPv6Addr(28)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetDNSServerIPv6(30)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetIPv6(32)
+
+
+-- NetworkManagement(3).NetworkConfiguration(1).NetCurrentIPv6GlobalAddrTable(45)
+
+
+-- NetworkManagement(3).SystemServiceConfiguration(2)
+
+ swhServiceTelnetThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Telnet Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 1 }
+
+ swhServiceSSHThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SSH Thread,
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 10 }
+
+ swhServiceSNMPThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable SNMP Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 3 }
+
+ swhServiceWebThreadEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable Web Thread
+ Only Administrator can write this page"
+ ::= { swhSystemServiceConfiguration 4 }
+
+-- swhServiceBluetoothThreadEn OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable Bluetooth Thread
+-- Only Administrator can write this page"
+-- ::= { swhSystemServiceConfiguration 5 }
+
+
+-- NetworkManagement(3).RS232TelnetConsoleConfiguration(3)
+
+ swhRS232BaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Baud Rate (bps)
+ 9600 14400 19200 38400 57600 115200 are avaivable value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 2 }
+
+ swhRS232StopBits OBJECT-TYPE
+ -- SYNTAX INTEGER { "1"(1), "1.5"(2), "2"(3) }
+ SYNTAX INTEGER { x1(1), x1-5(2), x2(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Stop Bits
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 3 }
+
+ swhRS232ParityCheck OBJECT-TYPE
+ SYNTAX INTEGER { none(0), even(1), odd(2), mark(3), space(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Parity Check
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 4 }
+
+ swhRS232WordLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Word Length
+ 5 6 7 8 are available value
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 5 }
+
+ swhRS232FlowControl OBJECT-TYPE
+ SYNTAX INTEGER { none(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "RS232 Flow Control
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 6 }
+
+ swhTelnetPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "telnet port 1-65534
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 8 }
+
+ swhTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time out time.
+ 1-1440 are valid value.
+ Only Administrator can write this page"
+ ::= { swhRS232TelnetConsoleConfiguration 11 }
+
+ swhTimeOutTimeUnit OBJECT-TYPE
+ SYNTAX INTEGER { seconds(0), minutes(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Time Out Unit.
+ (0 : seconds, 1 : minutes)"
+ ::= { swhRS232TelnetConsoleConfiguration 12 }
+
+ swhWebTimeOutTime OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Web Time out time.
+ 1-1440 are valid value."
+ ::= { swhRS232TelnetConsoleConfiguration 13 }
+
+
+-- NetworkManagement(3).DeviceCommunity(4)
+
+ swhAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 1 }
+
+ -- Table Entry
+ swhAgentEntry OBJECT-TYPE
+ SYNTAX SWHAgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhAgentIndex }
+ ::= { swhAgentTable 1 }
+
+ SWHAgentEntry ::=
+ SEQUENCE {
+ swhAgentIndex
+ INTEGER,
+ swhAgentValid
+ INTEGER,
+ swhAgentEnable
+ INTEGER,
+ swhAgentCommunity
+ DisplayString,
+ -- swhAgentPassword
+ -- DisplayString,
+ swhAgentDescription
+ DisplayString,
+ -- swhAgentIPSecurity
+ -- INTEGER,
+ -- swhAgentIPAddr
+ -- IpAddress,
+ swhAgentSNMPLevel
+ INTEGER,
+ swhAgentDelete
+ INTEGER
+ }
+
+ swhAgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhAgentEntry 1 }
+
+ swhAgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhAgentEntry 2 }
+
+ swhAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhAgentEntry 3 }
+
+ swhAgentCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhAgentEntry 4 }
+
+ --swhAgentPassword OBJECT-TYPE
+ -- SYNTAX DisplayString (SIZE (0..255))
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Password, this field not used, reserve"
+ -- ::= { swhAgentEntry 5 }
+
+ swhAgentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhAgentEntry 6 }
+
+ --swhAgentIPSecurity OBJECT-TYPE
+ -- SYNTAX INTEGER { disable(0), enable(1) }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "IP Security, if enable,
+ -- only swhAgentIPAddr could walk or set SNMP"
+ -- ::= { swhAgentEntry 7 }
+
+ --swhAgentIPAddr OBJECT-TYPE
+ -- SYNTAX IpAddress
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "The IP address from which could walk or set SNMP."
+ -- ::= { swhAgentEntry 8 }
+
+ swhAgentSNMPLevel OBJECT-TYPE
+ SYNTAX INTEGER { readonly(1), readwrite(2), administrator(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP Level"
+ ::= { swhAgentEntry 9 }
+
+ swhAgentDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhAgentEntry 10 }
+
+ swhSNMPv3AgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Agent information."
+ ::= { swhDeviceCommunity 5 }
+
+ -- Table Entry
+ swhSNMPv3AgentEntry OBJECT-TYPE
+ SYNTAX SWHSNMPv3AgentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP agent.
+ Only Administrator can read this table"
+ INDEX { swhSNMPv3AgentIndex }
+ ::= { swhSNMPv3AgentTable 1 }
+
+ SWHSNMPv3AgentEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ -- swhSNMPv3AgentEnable
+ -- INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ -- swhSNMPv3AgentSNMPLevel
+ -- INTEGER
+ -- swhAgentDelete
+ -- INTEGER
+ }
+
+ swhSNMPv3AgentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Agent index"
+ ::= { swhSNMPv3AgentEntry 1 }
+
+ swhSNMPv3AgentValid OBJECT-TYPE
+ SYNTAX INTEGER { valid(1), invalid(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Valid"
+ ::= { swhSNMPv3AgentEntry 3 }
+
+-- swhSNMPv3AgentEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable"
+-- ::= { swhSNMPv3AgentEntry 5 }
+
+ swhSNMPv3AgentUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNMPv3 UserName"
+ ::= { swhSNMPv3AgentEntry 7 }
+
+ swhSNMPv3AgentAuthentication OBJECT-TYPE
+ SYNTAX INTEGER { None(0), MD5(1), SHA(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 9 }
+
+ swhSNMPv3AgentAuthPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 11 }
+
+ swhSNMPv3AgentPrivate OBJECT-TYPE
+ SYNTAX INTEGER { None(0), DES(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication"
+ ::= { swhSNMPv3AgentEntry 12 }
+
+ swhSNMPv3AgentPrivPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication Password"
+ ::= { swhSNMPv3AgentEntry 13 }
+
+-- swhSNMPv3AgentSNMPLevel OBJECT-TYPE
+-- SYNTAX INTEGER { None(0), readonly(1), readwrite(2), administrator(3) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "SNMPv3 Level"
+-- ::= { swhSNMPv3AgentEntry 17 }
+
+ SWHSNMPv3AuthEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentAuthentication
+ INTEGER,
+ swhSNMPv3AgentAuthPassword
+ DisplayString
+ }
+
+ SWHSNMPv3PrivEntry ::=
+ SEQUENCE {
+ swhSNMPv3AgentIndex
+ INTEGER,
+ swhSNMPv3AgentValid
+ INTEGER,
+ swhSNMPv3AgentUserName
+ DisplayString,
+ swhSNMPv3AgentPrivate
+ INTEGER,
+ swhSNMPv3AgentPrivPassword
+ DisplayString
+ }
+
+
+-- NetworkManagement(3).TrapDestination(5)
+
+ swhTrapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Trap destination."
+ ::= { swhTrapDestination 1 }
+
+ -- Table Entry
+ swhTrapDestEntry OBJECT-TYPE
+ SYNTAX SWHTrapDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SNMP Trap Destination.
+ Only Administrator can read this table"
+ INDEX { swhTrapDestIndex }
+ ::= { swhTrapDestTable 1 }
+
+ SWHTrapDestEntry ::=
+ SEQUENCE {
+ swhTrapDestIndex
+ INTEGER,
+ -- swhTrapDestValid
+ -- INTEGER,
+ swhTrapDestEnable
+ INTEGER,
+ swhTrapDestIPAddr
+ IpAddress,
+ swhTrapDestCommunity
+ DisplayString
+ }
+
+ swhTrapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Trap Destination index"
+ ::= { swhTrapDestEntry 1 }
+
+ --swhTrapDestValid OBJECT-TYPE
+ -- SYNTAX INTEGER { valid(1), invalid(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Valid"
+ -- ::= { swhTrapDestEntry 2 }
+
+ swhTrapDestEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable"
+ ::= { swhTrapDestEntry 3 }
+
+ swhTrapDestCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SNMP community Name"
+ ::= { swhTrapDestEntry 4 }
+
+ swhTrapDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address SNMP TRAP send to"
+ ::= { swhTrapDestEntry 8 }
+
+
+-- NetworkManagement(3).TrapConfiguration(6)
+
+ swhTrapColdStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "cold start trap enable or disable"
+ ::= { swhTrapConfiguration 1 }
+
+ swhTrapWarmStart OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "warm start trap enable or disable"
+ ::= { swhTrapConfiguration 2 }
+
+ swhTrapAuthenticationFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "authentication failure trap enable or disable"
+ ::= { swhTrapConfiguration 3 }
+
+ swhTrapPortLink OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 4 }
+
+ swhTrapPowerFailure OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "local machine system power down trap enable or disable"
+ ::= { swhTrapConfiguration 5 }
+
+-- swhTrapBroadcastStorm OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast storm trap enable or disable, when broadcast packets are over upper limit,
+-- broadcast storm trap will be sent."
+-- ::= { swhTrapConfiguration 6 }
+
+-- swhTrapBroadcastUpperLimit OBJECT-TYPE
+-- SYNTAX INTEGER (0..148810)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Broadcast packets upper limit, unit is Packets/Sec."
+-- ::= { swhTrapConfiguration 7 }
+
+-- swhTrapCATVState OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "CATV state trap enable or disable."
+-- ::= { swhTrapConfiguration 8 }
+
+ swhTrapAutoBackup OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "auto-backup trap enable or disable"
+ ::= { swhTrapConfiguration 13 }
+
+ swhTrapFastRedundancy OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy port link up/down trap enable or disable"
+ ::= { swhTrapConfiguration 75 }
+
+-- swhTrapBatteryMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Battery mode trap enable or disable"
+-- ::= { swhTrapConfiguration 56 }
+
+
+-- NetworkManagement(3).TimeServerConfiguration(7)
+
+ swhTimeSync OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization"
+ ::= { swhTimeServerConfiguration 1 }
+
+ swhTimeServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time server ip address."
+ ::= { swhTimeServerConfiguration 2 }
+
+ swhTimeServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "2th time server ip address."
+ ::= { swhTimeServerConfiguration 3 }
+
+ swhTimeSyncInterval OBJECT-TYPE
+ SYNTAX INTEGER { hour1(1),
+ hour2(2),
+ hour3(3),
+ hour4(4),
+ hour6(5),
+ hour8(6),
+ hour12(7),
+ hour24(8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Synchronization Interval, unit is min."
+ ::= { swhTimeServerConfiguration 4 }
+
+ swhTimeZoneIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time zone
+ 0: GMT-11:00 Apia
+ 1: GMT-10:00 Honolulu
+ 2: GMT-9:00 Anchorage
+ 3: GMT-8:00 Vancouver
+ 4: GMT-8:00 San Francisco
+ 5: GMT-8:00 Seattle
+ 6: GMT-8:00 Los Angeles
+ 7: GMT-7:00 Phoenix
+ 8: GMT-7:00 Aklavik
+ 9: GMT-7:00 Edmonton
+ 10: GMT-7:00 Denver
+ 11: GMT-6:00 Guatemala
+ 12: GMT-6:00 San Salvador
+ 13: GMT-6:00 Tegucigalpa
+ 14: GMT-6:00 Managua
+ 15: GMT-6:00 Mexico City
+ 16: GMT-6:00 Winnipeg
+ 17: GMT-6:00 Houston
+ 18: GMT-6:00 Minneapolis
+ 19: GMT-6:00 St. Paul
+ 20: GMT-6:00 New Orleans
+ 21: GMT-6:00 Chicago
+ 22: GMT-6:00 Montgomery
+ 23: GMT-5:00 Indianapolis
+ 24: GMT-5:00 Lima
+ 25: GMT-5:00 Kingston
+ 26: GMT-5:00 Bogota
+ 27: GMT-5:00 Atlanta
+ 28: GMT-5:00 Detroit
+ 29: GMT-5:00 Havana
+ 30: GMT-5:00 Toronto
+ 31: GMT-5:00 Nassau
+ 32: GMT-5:00 Washington DC
+ 33: GMT-5:00 Ottawa
+ 34: GMT-5:00 Philadelphia
+ 35: GMT-5:00 New York
+ 36: GMT-5:00 Montreal
+ 37: GMT-5:00 Boston
+ 38: GMT-4:00 Santo Domingo
+ 39: GMT-4:00 La Paz
+ 40: GMT-4:00 Caracas
+ 41: GMT-4:00 San Juan
+ 42: GMT-4:00 Santiago
+ 43: GMT-4:00 Halifax
+ 44: GMT-4:00 Asuncion
+ 45: GMT-3:00 Buenos Aires
+ 46: GMT-3:00 Montevideo
+ 47: GMT-3:00 Brasilia
+ 48: GMT-3:00 Sao Paulo
+ 49: GMT-3:00 Rio de Janeiro
+ 50: GMT-2:00 Fernando de Noronha
+ 51: GMT-1:00 Praia
+ 52: GMT Reykjavik
+ 53: GMT Casablanca
+ 54: GMT Lisbon
+ 55: GMT Dublin
+ 56: GMT London
+ 57: GMT+1:00 Lagos
+ 58: GMT+1:00 Algiers
+ 59: GMT+1:00 Madrid
+ 60: GMT+1:00 Barcelona
+ 61: GMT+1:00 Paris
+ 62: GMT+1:00 Brussels
+ 63: GMT+1:00 Amsterdam
+ 64: GMT+1:00 Geneva
+ 65: GMT+1:00 Zurich
+ 66: GMT+1:00 Frankfurt
+ 67: GMT+1:00 Oslo
+ 68: GMT+1:00 Copenhagen
+ 69: GMT+1:00 Rome
+ 70: GMT+1:00 Berlin
+ 71: GMT+1:00 Prague
+ 72: GMT+1:00 Zagreb
+ 73: GMT+1:00 Vienna
+ 74: GMT+1:00 Stockholm
+ 75: GMT+1:00 Cape Town
+ 76: GMT+1:00 Budapest
+ 77: GMT+1:00 Belgrade
+ 78: GMT+1:00 Warsaw
+ 79: GMT+2:00 Johannesburg
+ 80: GMT+2:00 Harare
+ 81: GMT+2:00 Cairo
+ 82: GMT+2:00 Jerusalem
+ 83: GMT+2:00 Sofia
+ 84: GMT+2:00 Athens
+ 85: GMT+2:00 Tallinn
+ 86: GMT+2:00 Helsinki
+ 87: GMT+2:00 Bucharest
+ 88: GMT+2:00 Minsk
+ 89: GMT+2:00 Istanbul
+ 90: GMT+2:00 Kyiv
+ 91: GMT+2:00 Odesa
+ 92: GMT+2:00 Khartoum
+ 93: GMT+2:00 Ankara
+ 94: GMT+2:00 Beirut
+ 95: GMT+2:00 Amman
+ 96: GMT+3:00 Nairobi
+ 97: GMT+3:00 Addis Ababa
+ 98: GMT+3:00 Baghdad
+ 99: GMT+3:00 Aden
+ 100: GMT+3:00 Riyadh
+ 101: GMT+3:00 Antananarivo
+ 102: GMT+3:00 Kuwait City
+ 103: GMT+3:00 Moscow
+ 104: GMT+4:00 Abu Dhabi
+ 105: GMT+5:00 Karachi
+ 106: GMT+5:00 Tashkent
+ 107: GMT+5:00 Islamabad
+ 108: GMT+5:00 Lahore
+ 109: GMT+5:30 Mumbai
+ 110: GMT+5:30 New Delhi
+ 111: GMT+5:30 Kolkata
+ 112: GMT+6:00 Dhaka
+ 113: GMT+7:00 Bangkok
+ 114: GMT+7:00 Hanoi
+ 115: GMT+7:00 Jakarta
+ 116: GMT+8:00 Kuala Lumpur
+ 117: GMT+8:00 Singapore
+ 118: GMT+8:00 Hong Kong
+ 119: GMT+8:00 Perth
+ 120: GMT+8:00 Beijing
+ 121: GMT+8:00 Manila
+ 122: GMT+8:00 Shanghai
+ 123: GMT+8:00 Taipei
+ 124: GMT+9:00 Seoul
+ 125: GMT+9:00 Tokyo
+ 126: GMT+10:00 Melbourne
+ 127: GMT+10:00 Canberra
+ 128: GMT+10:00 Sydney
+ 129: GMT+10:00 Brisbane
+ 130: GMT+10:00 Vladivostok
+ 131: GMT+11:00 Kolonia
+ 132: GMT+12:00 Suva
+ 133: GMT+12:00 Kamchatka
+ 134: GMT+12:00 Wellington
+ 135: GMT+12:00 Anadyr
+ "
+ ::= { swhTimeServerConfiguration 5 }
+
+ swhTimeZone OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "TimeZone."
+ ::= { swhTimeServerConfiguration 6 }
+
+ swhTimeDST OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), recurring(1), data(2)}
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable Daylight Saving Time."
+ ::= { swhTimeServerConfiguration 7 }
+
+ swhTimeDSTRange OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "time range when Daylight Saving Time (swhTimeDST) is enable"
+ ::= { swhTimeServerConfiguration 9 }
+
+
+-- NetworkManagement(3).MalAttemptLogConfiguration(8)
+
+ swhLogServer OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Log Server"
+ ::= { swhMalAttemptLogConfiguration 1 }
+
+ swhLogSNTPStatus OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SNTP Status"
+ ::= { swhMalAttemptLogConfiguration 3 }
+
+ swhLogServerIPAddr1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 1."
+ ::= { swhMalAttemptLogConfiguration 4 }
+
+ swhLogServerIPAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 2."
+ ::= { swhMalAttemptLogConfiguration 5 }
+
+ swhLogServerIPAddr3 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "log server ip address 3."
+ ::= { swhMalAttemptLogConfiguration 6 }
+
+
+-- NetworkManagement(3).TimeRange(10)
+
+ swhTimeRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of time range."
+ ::= { swhTimeRange 1 }
+
+ -- Table Entry
+ swhTimeRangeEntry OBJECT-TYPE
+ SYNTAX SWHTimeRangeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about time range."
+ INDEX { swhTimeRangeIndex }
+ ::= { swhTimeRangeTable 1 }
+
+ SWHTimeRangeEntry ::=
+ SEQUENCE {
+ swhTimeRangeIndex
+ INTEGER,
+ swhTimeRangeName
+ DisplayString,
+ swhTimeRangeAbsoluteStartHour
+ DisplayString,
+ swhTimeRangeAbsoluteStartMinute
+ DisplayString,
+ swhTimeRangeAbsoluteStartDate
+ INTEGER,
+ swhTimeRangeAbsoluteStartMonth
+ INTEGER,
+ swhTimeRangeAbsoluteStartYear
+ INTEGER,
+ swhTimeRangeAbsoluteStartReset
+ INTEGER,
+ swhTimeRangeAbsoluteEndHour
+ DisplayString,
+ swhTimeRangeAbsoluteEndMinute
+ DisplayString,
+ swhTimeRangeAbsoluteEndDate
+ INTEGER,
+ swhTimeRangeAbsoluteEndMonth
+ INTEGER,
+ swhTimeRangeAbsoluteEndYear
+ INTEGER,
+ swhTimeRangeAbsoluteEndReset
+ INTEGER,
+ swhTimeRangePeriodic1StartHour
+ DisplayString,
+ swhTimeRangePeriodic1StartMinute
+ DisplayString,
+ swhTimeRangePeriodic1StartDay
+ INTEGER,
+ swhTimeRangePeriodic1EndHour
+ DisplayString,
+ swhTimeRangePeriodic1EndMinute
+ DisplayString,
+ swhTimeRangePeriodic1EndDay
+ INTEGER,
+ swhTimeRangePeriodic1Delete
+ INTEGER,
+ swhTimeRangePeriodic2StartHour
+ DisplayString,
+ swhTimeRangePeriodic2StartMinute
+ DisplayString,
+ swhTimeRangePeriodic2StartDay
+ INTEGER,
+ swhTimeRangePeriodic2EndHour
+ DisplayString,
+ swhTimeRangePeriodic2EndMinute
+ DisplayString,
+ swhTimeRangePeriodic2EndDay
+ INTEGER,
+ swhTimeRangePeriodic2Delete
+ INTEGER,
+ swhTimeRangePeriodicList1StartHour
+ DisplayString,
+ swhTimeRangePeriodicList1StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList1EndHour
+ DisplayString,
+ swhTimeRangePeriodicList1EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList1Sun
+ INTEGER,
+ swhTimeRangePeriodicList1Mon
+ INTEGER,
+ swhTimeRangePeriodicList1Tue
+ INTEGER,
+ swhTimeRangePeriodicList1Wed
+ INTEGER,
+ swhTimeRangePeriodicList1Thr
+ INTEGER,
+ swhTimeRangePeriodicList1Fri
+ INTEGER,
+ swhTimeRangePeriodicList1Sat
+ INTEGER,
+ swhTimeRangePeriodicList1Delete
+ INTEGER,
+ swhTimeRangePeriodicList2StartHour
+ DisplayString,
+ swhTimeRangePeriodicList2StartMinute
+ DisplayString,
+ swhTimeRangePeriodicList2EndHour
+ DisplayString,
+ swhTimeRangePeriodicList2EndMinute
+ DisplayString,
+ swhTimeRangePeriodicList2Sun
+ INTEGER,
+ swhTimeRangePeriodicList2Mon
+ INTEGER,
+ swhTimeRangePeriodicList2Tue
+ INTEGER,
+ swhTimeRangePeriodicList2Wed
+ INTEGER,
+ swhTimeRangePeriodicList2Thr
+ INTEGER,
+ swhTimeRangePeriodicList2Fri
+ INTEGER,
+ swhTimeRangePeriodicList2Sat
+ INTEGER,
+ swhTimeRangePeriodicList2Delete
+ INTEGER,
+ swhTimeRangeDelete
+ INTEGER
+ }
+
+ swhTimeRangeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "time range index"
+ ::= { swhTimeRangeEntry 1 }
+
+ swhTimeRangeName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Name(32 characters)"
+ ::= { swhTimeRangeEntry 3 }
+
+ swhTimeRangeAbsoluteStartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 4 }
+
+ swhTimeRangeAbsoluteStartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 5 }
+
+ swhTimeRangeAbsoluteStartDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Date(1-31)"
+ ::= { swhTimeRangeEntry 6 }
+
+ swhTimeRangeAbsoluteStartMonth OBJECT-TYPE
+ SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Month(1-12)"
+ ::= { swhTimeRangeEntry 7 }
+
+ swhTimeRangeAbsoluteStartYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Year(2xxx)"
+ ::= { swhTimeRangeEntry 8 }
+
+ swhTimeRangeAbsoluteStartReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute Start Reset"
+ ::= { swhTimeRangeEntry 9 }
+
+ swhTimeRangeAbsoluteEndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Hour(00-23)"
+ ::= { swhTimeRangeEntry 10 }
+
+ swhTimeRangeAbsoluteEndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Minute(00-59)"
+ ::= { swhTimeRangeEntry 11 }
+
+ swhTimeRangeAbsoluteEndDate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Date(1-31)"
+ ::= { swhTimeRangeEntry 12 }
+
+ swhTimeRangeAbsoluteEndMonth OBJECT-TYPE
+ SYNTAX INTEGER { JAN(1), FEB(2), MAR(3), APR(4), MAY(5), JUN(6), JUL(7), AUG(8), SEP(9), OCT(10), NOV(11), DEC(12) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Month(1-12)"
+ ::= { swhTimeRangeEntry 13 }
+
+ swhTimeRangeAbsoluteEndYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Year(2xxx)"
+ ::= { swhTimeRangeEntry 14 }
+
+ swhTimeRangeAbsoluteEndReset OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), reset(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Absolute End Reset"
+ ::= { swhTimeRangeEntry 15 }
+
+ swhTimeRangePeriodic1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 16 }
+
+ swhTimeRangePeriodic1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 17 }
+
+ swhTimeRangePeriodic1StartDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 18 }
+
+ swhTimeRangePeriodic1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 19 }
+
+ swhTimeRangePeriodic1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 20 }
+
+ swhTimeRangePeriodic1EndDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 21 }
+
+ swhTimeRangePeriodic1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 22 }
+
+ swhTimeRangePeriodic2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 23 }
+
+ swhTimeRangePeriodic2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 24 }
+
+ swhTimeRangePeriodic2StartDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 Start Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 25 }
+
+ swhTimeRangePeriodic2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 26 }
+
+ swhTimeRangePeriodic2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 27 }
+
+ swhTimeRangePeriodic2EndDay OBJECT-TYPE
+ SYNTAX INTEGER { Sun(0), Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic2 End Day(Sun, Mon, Tue, Wed, Thu, Fri, Sat)"
+ ::= { swhTimeRangeEntry 28 }
+
+ swhTimeRangePeriodic2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 29 }
+
+ swhTimeRangePeriodicList1StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 30 }
+
+ swhTimeRangePeriodicList1StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List1 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 31 }
+
+ swhTimeRangePeriodicList1EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 32 }
+
+ swhTimeRangePeriodicList1EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 33 }
+
+ swhTimeRangePeriodicList1Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 34 }
+
+ swhTimeRangePeriodicList1Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 35 }
+
+ swhTimeRangePeriodicList1Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 36 }
+
+ swhTimeRangePeriodicList1Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 37 }
+
+ swhTimeRangePeriodicList1Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 38 }
+
+ swhTimeRangePeriodicList1Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 39 }
+
+ swhTimeRangePeriodicList1Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 40 }
+
+ swhTimeRangePeriodicList1Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic1 Delete"
+ ::= { swhTimeRangeEntry 41 }
+
+ swhTimeRangePeriodicList2StartHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Hour(00-23)"
+ ::= { swhTimeRangeEntry 42 }
+
+ swhTimeRangePeriodicList2StartMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Start Minute(00-59)"
+ ::= { swhTimeRangeEntry 43 }
+
+ swhTimeRangePeriodicList2EndHour OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Hour(00-23)"
+ ::= { swhTimeRangeEntry 44 }
+
+ swhTimeRangePeriodicList2EndMinute OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 End Minute(00-59)"
+ ::= { swhTimeRangeEntry 45 }
+
+ swhTimeRangePeriodicList2Sun OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 46 }
+
+ swhTimeRangePeriodicList2Mon OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 47 }
+
+ swhTimeRangePeriodicList2Tue OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 48 }
+
+ swhTimeRangePeriodicList2Wed OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 49 }
+
+ swhTimeRangePeriodicList2Thr OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 50 }
+
+ swhTimeRangePeriodicList2Fri OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 51 }
+
+ swhTimeRangePeriodicList2Sat OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhTimeRangeEntry 52 }
+
+ swhTimeRangePeriodicList2Delete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Periodic List2 Delete"
+ ::= { swhTimeRangeEntry 53 }
+
+ swhTimeRangeDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time range Delete"
+ ::= { swhTimeRangeEntry 56 }
+
+
+-- SwitchManagement(4)
+
+ swhSwitchConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 1 }
+ swhBroadcastStormControl
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 16 }
+ swhPortConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 2 }
+ swhRateLimiting
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 10 }
+ swhQoSPriority
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 30 }
+ swhLinkAggregation
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 45 }
+ swhRapidSpanningTree
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 40 }
+ swh8021XConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 55 }
+ swhMacAddressManagement
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 35 }
+ swhVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 4 }
+ swhMirroringConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 17 }
+ swhIGMPSnooping
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 50 }
+ swhLLDPConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 14 }
+ swhLoopDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 13 }
+ swhRingDetection
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 24 }
+ swhFastRedundancy
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 91 }
+-- swhDIDOConfiguration
+-- OBJECT IDENTIFIER ::= { swhSwitchManagement 22 }
+ swhPOEConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 23 }
+ swhSecurityConfiguration
+ OBJECT IDENTIFIER ::= { swhSwitchManagement 80 }
+
+
+-- SwitchManagement(4).SwitchConfiguration(1)
+
+ swhSwitchAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (7..600000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mac address Aging time(7-600000 secs)"
+ ::= { swhSwitchConfiguration 3 }
+
+-- swhSwitch0180C2000000to0F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000000-0F."
+-- ::= { swhSwitchConfiguration 9 }
+
+-- swhSwitch0180C2000020to2F OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000020-2F."
+-- ::= { swhSwitchConfiguration 10 }
+
+-- swhSwitch0180C2000010 OBJECT-TYPE
+-- SYNTAX INTEGER { not-filter(0), filter(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Filter or not filter destination address 0180C2000010."
+-- ::= { swhSwitchConfiguration 11 }
+
+ swhSwitchSFPPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable SFP Info. and DMI Polling."
+ ::= { swhSwitchConfiguration 51 }
+
+ swhSwitchStatisticsPolling OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable Statistics Counter Polling."
+ ::= { swhSwitchConfiguration 52 }
+
+
+-- SwitchManagement(4).PortConfiguration(2)
+
+ swhPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port descriptive and status information."
+ ::= { swhPortConfiguration 1 }
+
+ --swhSavePortConfiguration OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Save Port Configuration to Flash ROM"
+ -- ::= { swhPortConfiguration 2 }
+
+ -- Table Entry
+ swhPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port config."
+ INDEX { swhPortConfigIndex }
+ ::= { swhPortConfigTable 1 }
+
+ SWHPortConfigEntry ::=
+ SEQUENCE {
+ swhPortConfigIndex
+ INTEGER,
+ swhPortConfigMediaType
+ INTEGER,
+ swhPortConfigState
+ INTEGER,
+ swhPortConfigType
+ INTEGER,
+ swhPortConfigSpeed
+ INTEGER,
+ swhPortConfigDuplex
+ INTEGER,
+ swhPortConfigFlowControl
+ INTEGER,
+ swhPortConfigDescription
+ DisplayString
+ }
+
+ swhPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortConfigEntry 1 }
+
+ swhPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { swhPortConfigEntry 2 }
+
+ swhPortConfigType OBJECT-TYPE
+ SYNTAX INTEGER { auto-negotiation(0), manual(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port type"
+ ::= { swhPortConfigEntry 3 }
+
+ swhPortConfigSpeed OBJECT-TYPE
+ SYNTAX INTEGER { speed-10M(0), speed-100M(1), speed-1000M(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "port Speed 10 100 1000
+ it's configuration, NOT current speed,
+ current speed is swhPortStatusSpeed under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 4 }
+
+ swhPortConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "duplex
+ it's configuration, NOT current duplex,
+ current duplex is swhPortStatusDuplex under swhSwitchMonitor"
+ ::= { swhPortConfigEntry 5 }
+
+ swhPortConfigFlowControl OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "flow control"
+ ::= { swhPortConfigEntry 6 }
+
+ swhPortConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortConfigEntry 7 }
+
+ swhPortConfigMediaType OBJECT-TYPE
+ SYNTAX INTEGER { copper(0), fiber(1), auto-media(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortConfigEntry 8 }
+
+
+-- SwitchManagement(4).PriorityAndRateLimitConfiguration(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4)
+
+ swhPortVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 1 }
+
+ swh8021QVLANConfiguration
+ OBJECT IDENTIFIER ::= { swhVLANConfiguration 2 }
+
+-- swhQinQVLANConfiguration
+-- OBJECT IDENTIFIER ::= { swhVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).PortVLANConfiguration(1)
+
+ swhPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Based VLAN Configuration."
+ ::= { swhPortVLANConfiguration 1 }
+
+ -- Table Entry
+ swhPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port based vlan config."
+ INDEX { swhPortVLANConfigIndex }
+ ::= { swhPortVLANConfigTable 1 }
+
+ SWHPortVLANConfigEntry ::=
+ SEQUENCE {
+ swhPortVLANConfigIndex
+ INTEGER,
+ swhPortVLANConfigValid
+ INTEGER,
+ swhPortVLANConfigName
+ DisplayString,
+ swhPortVLANConfigPort1
+ INTEGER,
+ swhPortVLANConfigPort2
+ INTEGER,
+ swhPortVLANConfigPort3
+ INTEGER,
+ swhPortVLANConfigPort4
+ INTEGER,
+ swhPortVLANConfigPort5
+ INTEGER,
+ swhPortVLANConfigPort6
+ INTEGER,
+ swhPortVLANConfigPort7
+ INTEGER,
+ swhPortVLANConfigPort8
+ INTEGER,
+ swhPortVLANConfigPort9
+ INTEGER,
+ swhPortVLANConfigPort10
+ INTEGER,
+ swhPortVLANConfigCPU
+ INTEGER,
+ swhPortVLANConfigDelete
+ INTEGER
+ }
+
+ swhPortVLANConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swhPortVLANConfigEntry 1 }
+
+ swhPortVLANConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swhPortVLANConfigEntry 2 }
+
+ swhPortVLANConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swhPortVLANConfigEntry 4 }
+
+ swhPortVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 5 }
+
+ swhPortVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 6 }
+
+ swhPortVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 7 }
+
+ swhPortVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 8 }
+
+ swhPortVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 9 }
+
+ swhPortVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 10 }
+
+ swhPortVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 11 }
+
+ swhPortVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 12 }
+
+ swhPortVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 13 }
+
+ swhPortVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 14 }
+
+ swhPortVLANConfigCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortVLANConfigEntry 55 }
+
+ swhPortVLANConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swhPortVLANConfigEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2)
+
+ swh8021QTrunkVLAN
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 1 }
+
+ swh8021QPortVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 2 }
+
+ swh8021QManagementVLANConfig
+ OBJECT IDENTIFIER ::= { swh8021QVLANConfiguration 5 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTrunkVLAN(1)
+
+ swh8021QTrunkVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Trunk VLAN Configuration."
+ ::= { swh8021QTrunkVLAN 1 }
+
+ -- Table Entry
+ swh8021QTrunkVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTrunkVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about trunk vlan config."
+ INDEX { swh8021QTrunkVLANIndex }
+ ::= { swh8021QTrunkVLANTable 1 }
+
+ SWH8021QTrunkVLANEntry ::=
+ SEQUENCE {
+ swh8021QTrunkVLANIndex
+ INTEGER,
+ swh8021QTrunkVLANValid
+ INTEGER,
+ swh8021QTrunkVLANVID
+ INTEGER,
+ swh8021QTrunkVLANName
+ DisplayString,
+ swh8021QTrunkVLANPort1
+ INTEGER,
+ swh8021QTrunkVLANPort2
+ INTEGER,
+ swh8021QTrunkVLANPort3
+ INTEGER,
+ swh8021QTrunkVLANPort4
+ INTEGER,
+ swh8021QTrunkVLANPort5
+ INTEGER,
+ swh8021QTrunkVLANPort6
+ INTEGER,
+ swh8021QTrunkVLANPort7
+ INTEGER,
+ swh8021QTrunkVLANPort8
+ INTEGER,
+ swh8021QTrunkVLANPort9
+ INTEGER,
+ swh8021QTrunkVLANPort10
+ INTEGER,
+ swh8021QTrunkVLANCPU
+ INTEGER,
+ swh8021QTrunkVLANDelete
+ INTEGER
+ }
+
+ swh8021QTrunkVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTrunkVLANEntry 1 }
+
+ swh8021QTrunkVLANValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This vlan setting is valid or invalid."
+ ::= { swh8021QTrunkVLANEntry 2 }
+
+ swh8021QTrunkVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTrunkVLANEntry 3 }
+
+ swh8021QTrunkVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTrunkVLANEntry 4 }
+
+ swh8021QTrunkVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 5 }
+
+ swh8021QTrunkVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 6 }
+
+ swh8021QTrunkVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 7 }
+
+ swh8021QTrunkVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 8 }
+
+ swh8021QTrunkVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 9 }
+
+ swh8021QTrunkVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 10 }
+
+ swh8021QTrunkVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 11 }
+
+ swh8021QTrunkVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 12 }
+
+ swh8021QTrunkVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 13 }
+
+ swh8021QTrunkVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 14 }
+
+ swh8021QTrunkVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTrunkVLANEntry 55 }
+
+ swh8021QTrunkVLANDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this vlan setting."
+ ::= { swh8021QTrunkVLANEntry 56 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2)
+
+ swh8021QCPUPVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Default Port VLAN ID."
+ ::= { swh8021QPortVLANConfig 1 }
+
+ swh8021QVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { portbase(1), tagvlan(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "802.1Q Tag VLAN Mode."
+ ::= { swh8021QPortVLANConfig 3 }
+
+-- swh8021QPortIsolationPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "802.1Q Port Isolation Port List."
+-- ::= { swh8021QPortVLANConfig 6 }
+
+-- swh8021QManagementPriority OBJECT-TYPE
+-- SYNTAX INTEGER (0..7)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Management Priority(0-7)."
+-- ::= { swh8021QPortVLANConfig 11 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QPortVLANConfigTable(2)
+
+ swh8021QPortVLANConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1q VLAN ID."
+ ::= { swh8021QPortVLANConfig 2 }
+
+ -- Table Entry
+ swh8021QPortVLANConfigEntry OBJECT-TYPE
+ SYNTAX SWH8021QPortVLANConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port VLAN ID "
+ INDEX { swh8021QPortIndex }
+ ::= { swh8021QPortVLANConfigTable 1 }
+
+ SWH8021QPortVLANConfigEntry ::=
+ SEQUENCE {
+ swh8021QPortIndex
+ INTEGER,
+ swh8021QPortVLANMode
+ INTEGER,
+ swh8021QPortAccessVLAN
+ INTEGER,
+ swh8021QPortTrunkVLAN
+ DisplayString
+ }
+
+ swh8021QPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swh8021QPortVLANConfigEntry 1 }
+
+ swh8021QPortAccessVLAN OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Access VLAN ID(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 2 }
+
+ swh8021QPortVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port VLAN mode."
+ ::= { swh8021QPortVLANConfigEntry 20 }
+
+ swh8021QPortTrunkVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Trunk VLAN ID member(1-4094)."
+ ::= { swh8021QPortVLANConfigEntry 25 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(2).8021QVLANTranslation(15)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QPortVLANConfig(3)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QManagementVLANConfig(5)
+
+ swh8021QManagementVLANConfigCPUVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU VLAN ID.(1-4094)"
+ ::= { swh8021QManagementVLANConfig 1 }
+
+ swh8021QManagementVLANConfigVLANMode OBJECT-TYPE
+ SYNTAX INTEGER { access(0), trunk(1), trunknative(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aware is disable or enable"
+ ::= { swh8021QManagementVLANConfig 3 }
+
+ swh8021QManagementVLANConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 5 }
+
+ swh8021QManagementVLANConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 6 }
+
+ swh8021QManagementVLANConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 7 }
+
+ swh8021QManagementVLANConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 8 }
+
+ swh8021QManagementVLANConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 9 }
+
+ swh8021QManagementVLANConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 10 }
+
+ swh8021QManagementVLANConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 11 }
+
+ swh8021QManagementVLANConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 12 }
+
+ swh8021QManagementVLANConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 13 }
+
+ swh8021QManagementVLANConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QManagementVLANConfig 14 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).8021QVLANConfiguration(2).8021QTransVID(8).8021QTransVIDTable(2)
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5)
+
+-- swhQinQVLANMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Mode"
+-- ::= { swhQinQVLANConfiguration 1 }
+
+-- swhQinQVLANEtherType OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ VLAN Ether Type; 0x0000-0xFFFF"
+-- ::= { swhQinQVLANConfiguration 2 }
+
+-- swhQinQVLANPassThroughMode OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through Mode"
+-- ::= { swhQinQVLANConfiguration 57 }
+
+-- swhQinQVLANPassThroughVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Pass Through VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 59 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANConfigTable(60)
+
+-- swhQinQVLANConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of 802.1q VLAN ID."
+-- ::= { swhQinQVLANConfiguration 60 }
+
+ -- Table Entry
+-- swhQinQVLANConfigEntry OBJECT-TYPE
+-- SYNTAX SWHQinQVLANConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about QinQ VLAN Config"
+-- INDEX { swhQinQVLANPortIndex }
+-- ::= { swhQinQVLANConfigTable 1 }
+
+-- SWHQinQVLANConfigEntry ::=
+-- SEQUENCE {
+-- swhQinQVLANPortIndex
+-- INTEGER,
+-- swhQinQVLANPortName
+-- DisplayString,
+-- swhQinQVLANPortStagVID
+-- INTEGER,
+-- swhQinQVLANPortISPPort
+-- INTEGER
+-- }
+
+-- swhQinQVLANPortIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhQinQVLANConfigEntry 1 }
+
+-- swhQinQVLANPortName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Port Name"
+-- ::= { swhQinQVLANConfigEntry 3 }
+
+-- swhQinQVLANPortStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify port Stag VLAN ID(1-4094)."
+-- ::= { swhQinQVLANConfigEntry 6 }
+
+-- swhQinQVLANPortISPPort OBJECT-TYPE
+-- SYNTAX INTEGER { b(0), v(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "b:Blocked v:Member"
+-- ::= { swhQinQVLANConfigEntry 7 }
+
+
+-- SwitchManagement(4).VLANConfiguration(4).QinQVLANConfiguration(5).QinQVLANManagementStagVID(61)
+
+-- swhQinQVLANManagementStagVID OBJECT-TYPE
+-- SYNTAX INTEGER (1..4094)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "QinQ Management Stag VLAN ID(1-4094)"
+-- ::= { swhQinQVLANConfiguration 61 }
+
+
+-- SwitchManagement(4).SpanningTreeProtocol(9)
+
+
+-- SwitchManagement(4).RateLimiting(10)
+
+ swhRateLimitingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Rate Limit Configuration."
+ ::= { swhRateLimiting 2 }
+
+ -- Table Entry
+ swhRateLimitingEntry OBJECT-TYPE
+ SYNTAX SWHRateLimitingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Rate Limit config."
+ INDEX { swhRateLimitingIndex }
+ ::= { swhRateLimitingTable 1 }
+
+ SWHRateLimitingEntry ::=
+ SEQUENCE {
+ swhRateLimitingIndex
+ INTEGER,
+ swhRateLimitingIngress
+ INTEGER,
+ -- swhRateLimitingIngressBWName
+ -- DisplayString,
+ swhRateLimitingIngressBW
+ INTEGER,
+ swhRateLimitingIngressBandwidth
+ DisplayString,
+ swhRateLimitingEgress
+ INTEGER,
+ -- swhRateLimitingEgressBWName
+ -- DisplayString,
+ swhRateLimitingEgressBW
+ INTEGER,
+ swhRateLimitingEgressBandwidth
+ DisplayString
+ -- swhRateLimitingEgressQ0BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ0BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ1BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ1BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ2BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ2BW
+ -- INTEGER,
+ -- swhRateLimitingEgressQ3BWName
+ -- DisplayString,
+ -- swhRateLimitingEgressQ3BW
+ -- INTEGER
+ }
+
+ swhRateLimitingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRateLimitingEntry 1 }
+
+ swhRateLimitingIngress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Rate is on or off."
+ ::= { swhRateLimitingEntry 2 }
+
+-- swhRateLimitingIngressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Ingress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 3 }
+
+ swhRateLimitingIngressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 4 }
+
+ swhRateLimitingEgress OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Rate is on or off."
+ ::= { swhRateLimitingEntry 5 }
+
+-- swhRateLimitingEgressBWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 6 }
+
+ swhRateLimitingEgressBW OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth (32-1000000Kbps)"
+ ::= { swhRateLimitingEntry 7 }
+
+ -- Queue Rate
+-- swhRateLimitingEgressQ0BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 20 }
+
+-- swhRateLimitingEgressQ0BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q0 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 21 }
+
+-- swhRateLimitingEgressQ1BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 22 }
+
+-- swhRateLimitingEgressQ1BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q1 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 23 }
+
+-- swhRateLimitingEgressQ2BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 24 }
+
+-- swhRateLimitingEgressQ2BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q2 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 25 }
+
+-- swhRateLimitingEgressQ3BWName OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth Name (bps)."
+-- ::= { swhRateLimitingEntry 26 }
+
+-- swhRateLimitingEgressQ3BW OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Egress Q3 Bandwidth(32-1000000Kbps)"
+-- ::= { swhRateLimitingEntry 27 }
+
+ -- Bandwidth
+ swhRateLimitingIngressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ingress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 40 }
+
+ swhRateLimitingEgressBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Egress Bandwidth(bps)."
+ ::= { swhRateLimitingEntry 41 }
+
+
+-- SwitchManagement(4).L2ProtocolConverting(11)
+
+
+-- SwitchManagement(4).CDPConfiguration(12)
+
+
+-- SwitchManagement(4).LoopDetection(13)
+
+ swhLoopConfigLoopDetection OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Loop Detection is disable or enable."
+ ::= { swhLoopDetection 60 }
+
+ swhLoopConfigDetectionInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected Interval(1-180 Secs)"
+ ::= { swhLoopDetection 63 }
+
+ swhLoopConfigUnlockInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Looped port unlock-interval(1-1440 Mins).
+ Set the interval to check the port is loop-free or not"
+ ::= { swhLoopDetection 64 }
+
+ swhLoopConfigAllVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "All VLAN is disable or enable."
+ ::= { swhLoopDetection 69 }
+
+ swhLoopConfigVLAN1 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 65 }
+
+ swhLoopConfigVLAN2 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 66 }
+
+ swhLoopConfigVLAN3 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 67 }
+
+ swhLoopConfigVLAN4 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending Detected VLAN ID(1-4096)"
+ ::= { swhLoopDetection 68 }
+
+ swhLoopConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 1 }
+
+ swhLoopConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 2 }
+
+ swhLoopConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 3 }
+
+ swhLoopConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 4 }
+
+ swhLoopConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 5 }
+
+ swhLoopConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 6 }
+
+ swhLoopConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 7 }
+
+ swhLoopConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 8 }
+
+ swhLoopConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 9 }
+
+ swhLoopConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLoopDetection 10 }
+
+
+-- SwitchManagement(4).LoopDetection(13).LoopConfigTable(80)
+
+
+-- SwitchManagement(4).LLDPConfiguration(14)
+
+ swhLLDPConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 1 }
+
+ swhLLDPConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 2 }
+
+ swhLLDPConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 3 }
+
+ swhLLDPConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 4 }
+
+ swhLLDPConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 5 }
+
+ swhLLDPConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 6 }
+
+ swhLLDPConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 7 }
+
+ swhLLDPConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 8 }
+
+ swhLLDPConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 9 }
+
+ swhLLDPConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhLLDPConfiguration 10 }
+
+ swhLLDPConfigReceiverHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Receiver Hold-Time(1-3600 Secs)"
+ ::= { swhLLDPConfiguration 90 }
+
+ swhLLDPConfigSendingLLDPPacketInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..180)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packet Interval(1-180 Secs)"
+ ::= { swhLLDPConfiguration 91 }
+
+ swhLLDPConfigSendingLLDPPacketPerDiscover OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sending LLDP Packets Per Discover(1-16 Packet)"
+ ::= { swhLLDPConfiguration 92 }
+
+ swhLLDPConfigItem OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Selection of LLDP TLVs to send"
+ ::= { swhLLDPConfiguration 94 }
+
+ swhLLDPConfigPortDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description is On or Off"
+ ::= { swhLLDPConfiguration 95 }
+
+ swhLLDPConfigSystemName OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Name is On or Off"
+ ::= { swhLLDPConfiguration 96 }
+
+ swhLLDPConfigSystemDescription OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Description is On or Off"
+ ::= { swhLLDPConfiguration 97 }
+
+ swhLLDPConfigSystemCapabilities OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities is On or Off"
+ ::= { swhLLDPConfiguration 98 }
+
+ swhLLDPConfigManagementAddress OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address is On or Off"
+ ::= { swhLLDPConfiguration 99 }
+
+
+-- SwitchManagement(4).PortMirroring(15)
+
+
+-- SwitchManagement(4).PortMirroring(15).PortMirrorSourcePortConfigTable(1)
+
+
+-- SwitchManagement(4).StormControl(16)
+
+ swhBroadcastStormControlMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Control"
+ ::= { swhBroadcastStormControl 20 }
+
+ swhBroadcastStormControlRates OBJECT-TYPE
+ SYNTAX INTEGER (32..1000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates (32-1000000Kbps)"
+ ::= { swhBroadcastStormControl 21 }
+
+ swhBroadcastStormControlRatesBandwidth OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Storm Rates Bandwidth(bps)."
+ ::= { swhBroadcastStormControl 22 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17)
+
+ swhMirrorConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ by-port(1)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Mirror Mode"
+ ::= { swhMirroringConfiguration 1 }
+
+ swhMirrorConfigDestinationPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Destination Port"
+ ::= { swhMirroringConfiguration 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourcePortConfigTable(10)
+
+ swhMirrorSourcePortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Source Port Configuration."
+ ::= { swhMirroringConfiguration 10 }
+
+ -- Table Entry
+ swhMirrorSourcePortConfigEntry OBJECT-TYPE
+ SYNTAX SWHMirrorSourcePortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Source Port Config."
+ INDEX { swhMirrorSourcePortConfigIndex }
+ ::= { swhMirrorSourcePortConfigTable 1 }
+
+ SWHMirrorSourcePortConfigEntry ::=
+ SEQUENCE {
+ swhMirrorSourcePortConfigIndex
+ INTEGER,
+ swhMirrorSourcePortConfigMember
+ INTEGER
+ }
+
+ swhMirrorSourcePortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhMirrorSourcePortConfigEntry 1 }
+
+ swhMirrorSourcePortConfigMember OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Source Port Member"
+ ::= { swhMirrorSourcePortConfigEntry 2 }
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorVIDConfigTable(11)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorDestinationIPConfigTable(12)
+
+
+-- SwitchManagement(4).MirroringConfiguration(17).MirrorSourceIPConfigTable(13)
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DIConfigTable(1)
+
+-- swhDIConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input config."
+-- ::= { swhDIDOConfiguration 1 }
+
+ -- Table Entry
+-- swhDIConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDIConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input config."
+-- INDEX { swhDIConfigIndex }
+-- ::= { swhDIConfigTable 1 }
+
+-- SWHDIConfigEntry ::=
+-- SEQUENCE {
+-- swhDIConfigIndex
+-- INTEGER,
+-- swhDIConfigNormal
+-- INTEGER
+-- }
+
+-- swhDIConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital input."
+-- ::= { swhDIConfigEntry 1 }
+
+-- swhDIConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input normal."
+-- ::= { swhDIConfigEntry 2 }
+
+
+-- SwitchManagement(4).DIDOConfiguration(22).DOConfigTable(2)
+
+-- swhDOConfigTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output config."
+-- ::= { swhDIDOConfiguration 2 }
+
+ -- Table Entry
+-- swhDOConfigEntry OBJECT-TYPE
+-- SYNTAX SWHDOConfigEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output config."
+-- INDEX { swhDOConfigIndex }
+-- ::= { swhDOConfigTable 1 }
+
+-- SWHDOConfigEntry ::=
+-- SEQUENCE {
+-- swhDOConfigIndex
+-- INTEGER,
+-- swhDOConfigNormal
+-- INTEGER,
+-- swhDOConfigEventTrigger
+-- INTEGER,
+-- swhDOConfigEventDigitalInput1
+-- INTEGER,
+-- swhDOConfigEventDigitalInput2
+-- INTEGER,
+-- swhDOConfigEventPower1
+-- INTEGER,
+-- swhDOConfigEventPower2
+-- INTEGER,
+-- swhDOConfigEventPortList
+-- DisplayString
+-- }
+
+-- swhDOConfigIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for each digital output."
+-- ::= { swhDOConfigEntry 1 }
+
+-- swhDOConfigNormal OBJECT-TYPE
+-- SYNTAX INTEGER { close(0), open(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output normal."
+-- ::= { swhDOConfigEntry 2 }
+
+-- swhDOConfigEventTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event trigger."
+-- ::= { swhDOConfigEntry 3 }
+
+-- swhDOConfigEventDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 1."
+-- ::= { swhDOConfigEntry 4 }
+
+-- swhDOConfigEventDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event digital input 2."
+-- ::= { swhDOConfigEntry 5 }
+
+-- swhDOConfigEventPortList OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..255))
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event port list."
+-- ::= { swhDOConfigEntry 6 }
+
+-- swhDOConfigEventPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 1."
+-- ::= { swhDOConfigEntry 7 }
+
+-- swhDOConfigEventPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "event power 2."
+-- ::= { swhDOConfigEntry 8 }
+
+
+-- SwitchManagement(4).POEConfiguration(23)
+
+-- swhPOEConfigEnable OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable POE config."
+-- ::= { swhPOEConfiguration 1 }
+
+ swhPOEPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of POE port config."
+ ::= { swhPOEConfiguration 2 }
+
+ swhPOEConfigTotalBudget OBJECT-TYPE
+ SYNTAX INTEGER (30..240)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "POE Total Budget config."
+ ::= { swhPOEConfiguration 5 }
+
+ -- Table Entry
+ swhPOEPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHPOEPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about POE port config."
+ INDEX { swhPOEPortConfigIndex }
+ ::= { swhPOEPortConfigTable 1 }
+
+ SWHPOEPortConfigEntry ::=
+ SEQUENCE {
+ swhPOEPortConfigIndex
+ INTEGER,
+ swhPOEPortConfigState
+ INTEGER,
+ swhPOEPortConfigName
+ DisplayString,
+ swhPOEPortConfigPriority
+ INTEGER,
+ swhPOEPortConfigTimeRange
+ DisplayString,
+ swhPOEPortConfigSchedule
+ INTEGER
+ }
+
+ swhPOEPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port config."
+ ::= { swhPOEPortConfigEntry 1 }
+
+ swhPOEPortConfigState OBJECT-TYPE
+ SYNTAX INTEGER { Shutdown(0), Injector-30Watt(1), Auto-AF-AT(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port State."
+ ::= { swhPOEPortConfigEntry 2 }
+
+ swhPOEPortConfigName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description"
+ ::= { swhPOEPortConfigEntry 4 }
+
+ swhPOEPortConfigPriority OBJECT-TYPE
+ SYNTAX INTEGER { Critical(0), High(1), Low(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority."
+ ::= { swhPOEPortConfigEntry 7 }
+
+ swhPOEPortConfigTimeRange OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Time Range"
+ ::= { swhPOEPortConfigEntry 5 }
+
+ swhPOEPortConfigSchedule OBJECT-TYPE
+ SYNTAX INTEGER { off(0), on(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Schedule."
+ ::= { swhPOEPortConfigEntry 6 }
+
+
+-- SwitchManagement(4).RingDetection(24)
+
+ swhRingDetectionEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Enable"
+ ::= { swhRingDetection 1 }
+
+-- swhRingDetectionAccording OBJECT-TYPE
+-- SYNTAX INTEGER { software(0), hardware(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Specify Ring Detection According"
+-- ::= { swhRingDetection 3 }
+
+ swhRingDetectionSoftwareRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Software Role"
+ ::= { swhRingDetection 2 }
+
+ swhRingDetectionPortList OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Ring Detection Port List"
+ ::= { swhRingDetection 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30)
+
+ swhQoSMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), IEEE8021p(2), dscp(3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify QoS mode"
+ ::= { swhQoSPriority 1 }
+
+ swhQueuingMode OBJECT-TYPE
+ SYNTAX INTEGER { weight(0), strict(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the egress mode is Strict or Weight"
+ ::= { swhQoSPriority 2 }
+
+ swhQueueWeighted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify as weight (Q0:Q1:Q2:Q3:Q4:Q5:Q6:Q7) , Queue is 1~31"
+ ::= { swhQoSPriority 11 }
+
+ swhManagementPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify Management Priority(0-7)."
+ ::= { swhQoSPriority 10 }
+
+ swh8021pRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p Remarking"
+ ::= { swhQoSPriority 30 }
+
+ swhDSCPRemarking OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP Remarking"
+ ::= { swhQoSPriority 40 }
+
+
+-- SwitchManagement(4).QoSPriority(30).PortPriorityTable(4)
+
+ swhPortPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Priority."
+ ::= { swhQoSPriority 4 }
+
+ -- Table Entry
+ swhPortPriorityEntry OBJECT-TYPE
+ SYNTAX SWHPortPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port Priority config."
+ INDEX { swhPortPriorityIndex }
+ ::= { swhPortPriorityTable 1 }
+
+ SWHPortPriorityEntry ::=
+ SEQUENCE {
+ swhPortPriorityIndex
+ INTEGER,
+ swhPortPriorityPort
+ INTEGER,
+ swhPortPriorityUserPriority
+ INTEGER
+ }
+
+ swhPortPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port priority."
+ ::= { swhPortPriorityEntry 1 }
+
+ swhPortPriorityPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port priority."
+ ::= { swhPortPriorityEntry 2 }
+
+ swhPortPriorityUserPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port User Priority(0-7)."
+ ::= { swhPortPriorityEntry 4 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pPriorityTable(5)
+
+ swh8021pPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Priority Map."
+ ::= { swhQoSPriority 5 }
+
+ -- Table Entry
+ swh8021pPriorityEntry OBJECT-TYPE
+ SYNTAX SWH8021pPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Priority config."
+ INDEX { swh8021pPriorityIndex }
+ ::= { swh8021pPriorityTable 1 }
+
+ SWH8021pPriorityEntry ::=
+ SEQUENCE {
+ swh8021pPriorityIndex
+ INTEGER,
+ swh8021pPriorityPriority
+ INTEGER,
+ swh8021pPriorityQueue
+ INTEGER
+ }
+
+ swh8021pPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p priority."
+ ::= { swh8021pPriorityEntry 1 }
+
+ swh8021pPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "802.1p priority."
+ ::= { swh8021pPriorityEntry 2 }
+
+ swh8021pPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify 802.1p bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swh8021pPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPriorityTable(6)
+
+ swhDSCPPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Priority Map."
+ ::= { swhQoSPriority 6 }
+
+ -- Table Entry
+ swhDSCPPriorityEntry OBJECT-TYPE
+ SYNTAX SWHDSCPPriorityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Priority config."
+ INDEX { swhDSCPPriorityIndex }
+ ::= { swhDSCPPriorityTable 1 }
+
+ SWHDSCPPriorityEntry ::=
+ SEQUENCE {
+ swhDSCPPriorityIndex
+ INTEGER,
+ swhDSCPPriorityPriority
+ INTEGER,
+ swhDSCPPriorityQueue
+ INTEGER
+ }
+
+ swhDSCPPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp priority."
+ ::= { swhDSCPPriorityEntry 1 }
+
+ swhDSCPPriorityPriority OBJECT-TYPE
+ SYNTAX INTEGER { dscp-0(0), dscp-1(1), dscp-2(2), dscp-3(3),
+ dscp-4(4), dscp-5(5), dscp-6(6), dscp-7(7),
+ dscp-8(8), dscp-9(9), dscp-10(10), dscp-11(11),
+ dscp-12(12), dscp-13(13), dscp-14(14), dscp-15(15),
+ dscp-16(16), dscp-17(17), dscp-18(18), dscp-19(19),
+ dscp-20(20), dscp-21(21), dscp-22(22), dscp-23(23),
+ dscp-24(24), dscp-25(25), dscp-26(26), dscp-27(27),
+ dscp-28(28), dscp-29(29), dscp-30(30), dscp-31(31),
+ dscp-32(32), dscp-33(33), dscp-34(34), dscp-35(35),
+ dscp-36(36), dscp-37(37), dscp-38(38), dscp-39(39),
+ dscp-40(40), dscp-41(41), dscp-42(42), dscp-43(43),
+ dscp-44(44), dscp-45(45), dscp-46(46), dscp-47(47),
+ dscp-48(48), dscp-49(49), dscp-50(50), dscp-51(51),
+ dscp-52(52), dscp-53(53), dscp-54(54), dscp-55(55),
+ dscp-56(56), dscp-57(57), dscp-58(58), dscp-59(59),
+ dscp-60(60), dscp-61(61), dscp-62(62), dscp-63(63)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority."
+ ::= { swhDSCPPriorityEntry 2 }
+
+ --swhDSCPPriorityPriority OBJECT-TYPE
+ -- SYNTAX INTEGER { invalid(0),
+ -- dscp-0(1), dscp-1(2), dscp-2(3), dscp-3(4),
+ -- dscp-4(5), dscp-5(6), dscp-6(7), dscp-7(8),
+ -- dscp-8(9), dscp-9(10), dscp-10(11), dscp-11(12),
+ -- dscp-12(13), dscp-13(14), dscp-14(15), dscp-15(16),
+ -- dscp-16(17), dscp-17(18), dscp-18(19), dscp-19(20),
+ -- dscp-20(21), dscp-21(22), dscp-22(23), dscp-23(24),
+ -- dscp-24(25), dscp-25(26), dscp-26(27), dscp-27(28),
+ -- dscp-28(29), dscp-29(30), dscp-30(31), dscp-31(32),
+ -- dscp-32(33), dscp-33(34), dscp-34(35), dscp-35(36),
+ -- dscp-36(37), dscp-37(38), dscp-38(39), dscp-39(40),
+ -- dscp-40(41), dscp-41(42), dscp-42(43), dscp-43(44),
+ -- dscp-44(45), dscp-45(46), dscp-46(47), dscp-47(48),
+ -- dscp-48(49), dscp-49(50), dscp-50(51), dscp-51(52),
+ -- dscp-52(53), dscp-53(54), dscp-54(55), dscp-55(56),
+ -- dscp-56(57), dscp-57(58), dscp-58(59), dscp-59(60),
+ -- dscp-60(61), dscp-61(62), dscp-62(63), dscp-63(64)
+ -- }
+ -- ACCESS read-write
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "DSCP priority."
+ -- ::= { swhDSCPPriorityEntry 2 }
+
+ swhDSCPPriorityQueue OBJECT-TYPE
+ SYNTAX INTEGER { q0(0), q1(1), q2(2), q3(3), q4(4), q5(5), q6(6), q7(7) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify DSCP bit value, Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7."
+ ::= { swhDSCPPriorityEntry 3 }
+
+
+-- SwitchManagement(4).QoSPriority(30).VLANPriorityTable(25)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingTable(31)
+
+ swh8021pRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1p Remarking Map."
+ ::= { swhQoSPriority 31 }
+
+ -- Table Entry
+ swh8021pRemarkingEntry OBJECT-TYPE
+ SYNTAX SWH8021pRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1p Remarking config."
+ INDEX { swh8021pRemarkingIndex }
+ ::= { swh8021pRemarkingTable 1 }
+
+ SWH8021pRemarkingEntry ::=
+ SEQUENCE {
+ swh8021pRemarkingIndex
+ INTEGER,
+ swh8021pRemarkingState
+ INTEGER,
+ swh8021pRemarkingRx8021p
+ INTEGER,
+ swh8021pRemarkingNew8021p
+ INTEGER
+ }
+
+ swh8021pRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each 802.1p remarking index."
+ ::= { swh8021pRemarkingEntry 1 }
+
+ swh8021pRemarkingNew8021p OBJECT-TYPE
+ SYNTAX INTEGER { dot1p-0(0),
+ dot1p-1(1),
+ dot1p-2(2),
+ dot1p-3(3),
+ dot1p-4(4),
+ dot1p-5(5),
+ dot1p-6(6),
+ dot1p-7(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "New-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 3 }
+
+ swh8021pRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable 802.1p remarking priority"
+ ::= { swh8021pRemarkingEntry 4 }
+
+ swh8021pRemarkingRx8021p OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rx-802.1p(0-7)."
+ ::= { swh8021pRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).8021pRemarkingDSCPTable(32)
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPRemarkingTable(41)
+
+ swhDSCPRemarkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DSCP Remarking Map."
+ ::= { swhQoSPriority 41 }
+
+ -- Table Entry
+ swhDSCPRemarkingEntry OBJECT-TYPE
+ SYNTAX SWHDSCPRemarkingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DSCP Remarking config."
+ INDEX { swhDSCPRemarkingIndex }
+ ::= { swhDSCPRemarkingTable 1 }
+
+ SWHDSCPRemarkingEntry ::=
+ SEQUENCE {
+ swhDSCPRemarkingIndex
+ INTEGER,
+ swhDSCPRemarkingState
+ INTEGER,
+ swhDSCPRemarkingRxDSCP
+ INTEGER,
+ swhDSCPRemarkingNewDSCP
+ INTEGER
+ }
+
+ swhDSCPRemarkingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each dscp remarking index."
+ ::= { swhDSCPRemarkingEntry 1 }
+
+ swhDSCPRemarkingNewDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP priority(0-63)."
+ ::= { swhDSCPRemarkingEntry 3 }
+
+ swhDSCPRemarkingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "disable or enable DSCP remarking"
+ ::= { swhDSCPRemarkingEntry 4 }
+
+ swhDSCPRemarkingRxDSCP OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "DSCP(0-63)."
+ ::= { swhDSCPRemarkingEntry 5 }
+
+
+-- SwitchManagement(4).QoSPriority(30).DSCPPortRemarkingTable(42)
+
+
+-- SwitchManagement(4).QoSPriority(30).VIDRemarkingTable(51)
+
+
+-- SwitchManagement(4).MacAddressManagement(35)
+
+ swhStaticMACTableConfiguration
+ OBJECT IDENTIFIER ::= { swhMacAddressManagement 3 }
+
+
+-- SwitchManagement(4).MacAddressManagement(35).MACTableLearning(1).MACTableLearningTable(2)
+
+
+-- SwitchManagement(4).MacAddressManagement(35).StaticMACTableConfiguration(3).StaticForwardTable(2)
+
+ swhStaticForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Static Forwarding."
+ ::= { swhStaticMACTableConfiguration 2 }
+
+ -- Table Entry
+ swhStaticForwardEntry OBJECT-TYPE
+ SYNTAX SWHStaticForwardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Static Forwarding Configuration"
+ INDEX { swhStaticForwardIndex }
+ ::= { swhStaticForwardTable 1 }
+
+ SWHStaticForwardEntry ::=
+ SEQUENCE {
+ swhStaticForwardIndex
+ INTEGER,
+ swhStaticForwardValid
+ INTEGER,
+ swhStaticForwardMacAddress
+ MacAddress,
+ swhStaticForwardVID
+ INTEGER,
+ swhStaticForwardPort
+ INTEGER,
+ swhStaticForwardDelete
+ INTEGER
+ }
+
+ swhStaticForwardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Static Forwarding index."
+ ::= { swhStaticForwardEntry 1 }
+
+ swhStaticForwardValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This MAC address is valid or invalid."
+ ::= { swhStaticForwardEntry 2 }
+
+ swhStaticForwardMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Address"
+ ::= { swhStaticForwardEntry 3 }
+
+ swhStaticForwardVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swhStaticForwardEntry 4 }
+
+ swhStaticForwardPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7),
+ port09(8),
+ port10(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Static forward packets to this port."
+ ::= { swhStaticForwardEntry 5 }
+
+ swhStaticForwardDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this MAC address."
+ ::= { swhStaticForwardEntry 6 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40)
+
+ swhRSTPSwitchSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 3 }
+ swhRSTPAggregatedPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 9 }
+ swhRSTPPhysicalPortSettings
+ OBJECT IDENTIFIER ::= { swhRapidSpanningTree 12 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPSwitchSettings(3)
+
+ swhRSTPSwitchSettingsSystemPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Priority"
+ ::= { swhRSTPSwitchSettings 6 }
+
+ swhRSTPSwitchSettingsSystemPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=4096, 2=8192, 3=12288, 4=16384, 5=20480, 6=24576, 7=28672, 8=32768, 9=36864,
+ 10=40960, 11=45056, 12=49152, 13=53248, 14=57344, 15=61440"
+ ::= { swhRSTPSwitchSettings 9 }
+
+ swhRSTPSwitchSettingsMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (6..200)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age is 6-40 hops"
+ ::= { swhRSTPSwitchSettings 12 }
+
+ swhRSTPSwitchSettingsHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time is 1-10 secs"
+ ::= { swhRSTPSwitchSettings 15 }
+
+ swhRSTPSwitchSettingsForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (4..30)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Forward Delay is 4-30 secs"
+ ::= { swhRSTPSwitchSettings 18 }
+
+ swhRSTPSwitchSettingsForceVersion OBJECT-TYPE
+ SYNTAX INTEGER { compatible(0), normal(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Force Version is Normal or Compatible"
+ ::= { swhRSTPSwitchSettings 21 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPAggregatedPortSettings(9)
+
+ swhRSTPAggregatedPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 3 }
+
+ swhRSTPAggregatedPortSettingsCost OBJECT-TYPE
+ SYNTAX INTEGER (1..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 6 }
+
+ swhRSTPAggregatedPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Aggregated State is Disable or Enable"
+ ::= { swhRSTPAggregatedPortSettings 9 }
+
+ swhRSTPAggregatedPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPAggregatedPortSettings 12 }
+
+ swhRSTPAggregatedPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPAggregatedPortSettings 15 }
+
+ swhRSTPAggregatedPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPAggregatedPortSettings 18 }
+
+
+-- SwitchManagement(4).RapidSpanningTree(40).RSTPPhysicalPortSettings(12).RSTPPhysicalPortSettingsTable(3)
+
+ swhRSTPPhysicalPortSettingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Physical Port descriptive and status information."
+ ::= { swhRSTPPhysicalPortSettings 3 }
+
+ -- Table Entry
+ swhRSTPPhysicalPortSettingsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPhysicalPortSettingsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Physical Port Settings."
+ INDEX { swhRSTPPhysicalPortSettingsIndex }
+ ::= { swhRSTPPhysicalPortSettingsTable 1 }
+
+ SWHRSTPPhysicalPortSettingsEntry ::=
+ SEQUENCE {
+ swhRSTPPhysicalPortSettingsIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsState
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPathCost
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriority
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPriorityIndex
+ INTEGER,
+ swhRSTPPhysicalPortSettingsEdge
+ INTEGER,
+ swhRSTPPhysicalPortSettingsPoint2point
+ INTEGER
+ }
+
+ swhRSTPPhysicalPortSettingsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhRSTPPhysicalPortSettingsEntry 3 }
+
+ swhRSTPPhysicalPortSettingsState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Protocol Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 6 }
+
+ swhRSTPPhysicalPortSettingsEdge OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Enable"
+ ::= { swhRSTPPhysicalPortSettingsEntry 9 }
+
+ swhRSTPPhysicalPortSettingsPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-200000000"
+ ::= { swhRSTPPhysicalPortSettingsEntry 12 }
+
+ swhRSTPPhysicalPortSettingsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Priority."
+ ::= { swhRSTPPhysicalPortSettingsEntry 15 }
+
+ swhRSTPPhysicalPortSettingsPriorityIndex OBJECT-TYPE
+ SYNTAX INTEGER { option-0(0),
+ option-1(1),
+ option-2(2),
+ option-3(3),
+ option-4(4),
+ option-5(5),
+ option-6(6),
+ option-7(7),
+ option-8(8),
+ option-9(9),
+ option-10(10),
+ option-11(11),
+ option-12(12),
+ option-13(13),
+ option-14(14),
+ option-15(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Priority 0=0, 1=16, 2=32, 3=48, 4=64, 5=80, 6=96, 7=112, 8=128,
+ 9=144, 10=160, 11=176, 12=192, 13=208, 14=224, 15=240"
+ ::= { swhRSTPPhysicalPortSettingsEntry 18 }
+
+ swhRSTPPhysicalPortSettingsPoint2point OBJECT-TYPE
+ SYNTAX INTEGER { forcedtrue(0), forcedfalse(1), auto(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Point to Point"
+ ::= { swhRSTPPhysicalPortSettingsEntry 21 }
+
+
+-- SwitchManagement(4).LinkAggregation(45)
+
+ swhDistributionRule
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 1 }
+ swhPortTrunkConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 3 }
+ swhLACPPortConfiguration
+ OBJECT IDENTIFIER ::= { swhLinkAggregation 6 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).DistributionRule(1)
+
+-- swhDistributionRuleSourceIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source IP Address."
+-- ::= { swhDistributionRule 1 }
+
+-- swhDistributionRuleDestinationIPAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination IP Address."
+-- ::= { swhDistributionRule 2 }
+
+-- swhDistributionRuleSourceMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Source MAC Address."
+-- ::= { swhDistributionRule 5 }
+
+-- swhDistributionRuleDestinationMACAddress OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Destination MAC Address."
+-- ::= { swhDistributionRule 6 }
+
+ swhDistributionRuleMACQuotient OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAC Quotient."
+ ::= { swhDistributionRule 7 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).PortTrunkConfiguration(3).PortTrunkConfigTable(6)
+
+ swhPortTrunkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port Trunk Configuration."
+ ::= { swhPortTrunkConfiguration 6 }
+
+ -- Table Entry
+ swhPortTrunkConfigEntry OBJECT-TYPE
+ SYNTAX SWHPortTrunkConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about port trunk config."
+ INDEX { swhPortTrunkConfigIndex }
+ ::= { swhPortTrunkConfigTable 1 }
+
+ SWHPortTrunkConfigEntry ::=
+ SEQUENCE {
+ swhPortTrunkConfigIndex
+ INTEGER,
+ swhPortTrunkConfigValid
+ INTEGER,
+ swhPortTrunkConfigGroupName
+ DisplayString,
+ swhPortTrunkConfigPort1
+ INTEGER,
+ swhPortTrunkConfigPort2
+ INTEGER,
+ swhPortTrunkConfigPort3
+ INTEGER,
+ swhPortTrunkConfigPort4
+ INTEGER,
+ swhPortTrunkConfigPort5
+ INTEGER,
+ swhPortTrunkConfigPort6
+ INTEGER,
+ swhPortTrunkConfigPort7
+ INTEGER,
+ swhPortTrunkConfigPort8
+ INTEGER,
+ swhPortTrunkConfigPort9
+ INTEGER,
+ swhPortTrunkConfigPort10
+ INTEGER,
+ swhPortTrunkConfigDelete
+ INTEGER
+ }
+
+ swhPortTrunkConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each group."
+ ::= { swhPortTrunkConfigEntry 1 }
+
+ swhPortTrunkConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This group setting is valid or invalid."
+ ::= { swhPortTrunkConfigEntry 2 }
+
+ swhPortTrunkConfigGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port trunk group name."
+ ::= { swhPortTrunkConfigEntry 4 }
+
+ swhPortTrunkConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 5 }
+
+ swhPortTrunkConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 6 }
+
+ swhPortTrunkConfigPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 7 }
+
+ swhPortTrunkConfigPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 8 }
+
+ swhPortTrunkConfigPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 9 }
+
+ swhPortTrunkConfigPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 10 }
+
+ swhPortTrunkConfigPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 11 }
+
+ swhPortTrunkConfigPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 12 }
+
+ swhPortTrunkConfigPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 13 }
+
+ swhPortTrunkConfigPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhPortTrunkConfigEntry 14 }
+
+ swhPortTrunkConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this trunk setting."
+ ::= { swhPortTrunkConfigEntry 56 }
+
+
+-- SwitchManagement(4).LinkAggregation(45).LACPPortConfiguration(6)
+
+ swhLACPPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LACP Port descriptive and status information."
+ ::= { swhLACPPortConfiguration 1 }
+
+ -- Table Entry
+ swhLACPPortConfigEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LACP Port Config."
+ INDEX { swhLACPPortConfigIndex }
+ ::= { swhLACPPortConfigTable 1 }
+
+ SWHLACPPortConfigEntry ::=
+ SEQUENCE {
+ swhLACPPortConfigIndex
+ INTEGER,
+ swhLACPPortConfigKeyValue
+ INTEGER,
+ swhLACPPortConfigRole
+ INTEGER
+ }
+
+ swhLACPPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhLACPPortConfigEntry 3 }
+
+ swhLACPPortConfigKeyValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost is 0-255; 0=auto"
+ ::= { swhLACPPortConfigEntry 9 }
+
+ swhLACPPortConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), passive(1), active(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Role is passive or active"
+ ::= { swhLACPPortConfigEntry 12 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50)
+
+ swhIGMPConfiguration
+ OBJECT IDENTIFIER ::= { swhIGMPSnooping 1 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPConfiguration(1)
+
+ swhIGMPConfigSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping"
+ ::= { swhIGMPConfiguration 1 }
+
+ swhIGMPConfigAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Aging Time (1/10Sec)"
+ ::= { swhIGMPConfiguration 59 }
+
+ swhIGMPConfigImmediateLeave OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Immediate Leave"
+ ::= { swhIGMPConfiguration 2 }
+
+ swhIGMPConfigRouterPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 5 }
+
+ swhIGMPConfigRouterPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 6 }
+
+ swhIGMPConfigRouterPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 7 }
+
+ swhIGMPConfigRouterPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 8 }
+
+ swhIGMPConfigRouterPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 9 }
+
+ swhIGMPConfigRouterPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 10 }
+
+ swhIGMPConfigRouterPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 11 }
+
+ swhIGMPConfigRouterPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 12 }
+
+ swhIGMPConfigRouterPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 13 }
+
+ swhIGMPConfigRouterPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPConfiguration 14 }
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPVIDConfiguration(5).IGMPVIDConfigTable(1)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPSettings(6)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCSegment(7)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IPMCProfile(8)
+
+
+-- SwitchManagement(4).IGMPSnooping(50).IGMPFiltering(9)
+
+
+-- SwitchManagement(4).8021XConfiguration(55)
+
+ swh8021XSystemConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 3 }
+ swh8021XPortConfig
+ OBJECT IDENTIFIER ::= { swh8021XConfiguration 6 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XSystemConfig(3)
+
+ swh8021XSystemConfigMode OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 1 }
+
+ swh8021XSystemConfigRADIUSIP OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS server ip address."
+ ::= { swh8021XSystemConfig 3 }
+
+ swh8021XSystemConfigRADIUSSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "RADIUS Secret."
+ ::= { swh8021XSystemConfig 5 }
+
+ swh8021XSystemConfigRauthenticationEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS client."
+ ::= { swh8021XSystemConfig 9 }
+
+ swh8021XSystemConfigRadiusAssignedVLANEn OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable RADIUS-Assigned VLAN."
+ ::= { swh8021XSystemConfig 15 }
+
+-- swh8021XSystemConfigRauthenticationPeriod OBJECT-TYPE
+-- SYNTAX INTEGER (1..3600)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Rauthentication Period."
+-- ::= { swh8021XSystemConfig 11 }
+
+-- swh8021XSystemConfigEAPTimeout OBJECT-TYPE
+-- SYNTAX INTEGER (1..255)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "EAP Timeout."
+-- ::= { swh8021XSystemConfig 13 }
+
+
+-- SwitchManagement(4).8021XConfiguration(55).8021XPortConfig(6).8021XPortConfigTable(1)
+
+ swh8021XPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Configuration."
+ ::= { swh8021XPortConfig 1 }
+
+ -- Table Entry
+ swh8021XPortConfigEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Config."
+ INDEX { swh8021XPortConfigIndex }
+ ::= { swh8021XPortConfigTable 1 }
+
+ Swh8021XPortConfigEntry ::=
+ SEQUENCE {
+ swh8021XPortConfigIndex
+ INTEGER,
+ swh8021XPortConfigAdminState
+ INTEGER,
+ swh8021XPortConfigMAB
+ INTEGER,
+ swh8021XPortConfigRadiusAssignedVLAN
+ INTEGER,
+ swh8021XPortConfigreAuthEnable
+ INTEGER,
+ swh8021XPortConfigreAuthSec
+ INTEGER,
+ swh8021XPortConfigEAPTimeout
+ INTEGER,
+ swh8021XPortConfigMaxreq
+ INTEGER,
+ swh8021XPortConfigReauthenticate
+ INTEGER
+ }
+
+ swh8021XPortConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swh8021XPortConfigEntry 1 }
+
+ swh8021XPortConfigAdminState OBJECT-TYPE
+ SYNTAX INTEGER { auto(0), authorized(1), unauthorized(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Admin State setting is auto or authorized or unauthorized."
+ ::= { swh8021XPortConfigEntry 3 }
+
+ swh8021XPortConfigReauthenticate OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reauthenticate is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 5 }
+
+ swh8021XPortConfigRadiusAssignedVLAN OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Radius-Assigned VLAN is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 7 }
+
+ swh8021XPortConfigMAB OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "MAB is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 9 }
+
+ swh8021XPortConfigreAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Enable is Disable or Enable"
+ ::= { swh8021XPortConfigEntry 11 }
+
+ swh8021XPortConfigreAuthSec OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "reAuth Sec Per Port"
+ ::= { swh8021XPortConfigEntry 13 }
+
+ swh8021XPortConfigEAPTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "EAP Timeout Per Port"
+ ::= { swh8021XPortConfigEntry 15 }
+
+ swh8021XPortConfigMaxreq OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maxreq Per Port"
+ ::= { swh8021XPortConfigEntry 17 }
+
+
+-- SwitchManagement(4).QoSConfiguration(60)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pPriorityTable(5)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPPriorityTable(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfig8021pRemarkingTable(31)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPriority(1).QoSConfigDSCPRemarkingTable(41)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigPortConfig(3).QoSConfigPortConfigTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigControlList(6)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigRateLimiters(9).QoSConfigRateLimitersTable(1)
+
+
+-- SwitchManagement(4).QoSConfiguration(60).QoSConfigStormControl(12)
+
+
+-- SwitchManagement(4).DSCPRemark(61)
+
+
+-- SwitchManagement(4).DSCPRemark(61).PortDSCPRemarking(1)
+
+
+-- SwitchManagement(4).DSCPRemark(61).Port8021pRemarking(2)
+
+
+-- SwitchManagement(4).DSCPRemark(61).DSCPQueueMapping(3)
+
+
+-- SwitchManagement(4).DSCPRemark(61).8021pQueueMapping(4)
+
+
+-- SwitchManagement(4).DSCPRemarkingvoip(63)
+
+
+-- SwitchManagement(4).ACLConfiguration(65)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLPortConfiguration(1)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).ACLRateLimiters(2)
+
+
+-- SwitchManagement(4).ACLConfiguration(65).AccessControlList(3)
+
+
+-- SwitchManagement(4).StaticMulticastConfiguration(70).MulticastTable(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRSettings(1)
+
+
+-- SwitchManagement(4).MVRConfiguration(75).MVRGroups(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80)
+
+ swhFilterConfiguration
+ OBJECT IDENTIFIER ::= { swhSecurityConfiguration 3 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPOpt82Settings(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).IPSourceGuardSettings(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3)
+
+ swhFilterConfigDHCPSnooping OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP Snooping.
+ When DHCP Snooping is enable, ARP/IPv4 filter will also be enable simultaneously"
+ ::= { swhFilterConfiguration 1 }
+
+-- swhFilterConfigDefaultDHCPInitiatedTime OBJECT-TYPE
+-- SYNTAX INTEGER (0..9999)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Initiated Time. 0-9999"
+-- ::= { swhFilterConfiguration 2 }
+
+-- swhFilterConfigDefaultDHCPLeasedTime OBJECT-TYPE
+-- SYNTAX INTEGER (180..259200)
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Default DHCP Leased Time. 180-259200"
+-- ::= { swhFilterConfiguration 3 }
+
+-- swhFilterConfigPortIsolation OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable Port Isolation"
+-- ::= { swhFilterConfiguration 4 }
+
+-- swhFilterConfigIPv6 OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable IPv6 auto discovery / DHCPv6"
+-- ::= { swhFilterConfiguration 5 }
+
+-- swhFilterConfigUPnP OBJECT-TYPE
+-- SYNTAX INTEGER { disable(0), enable(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Enable or disable UPnP"
+-- ::= { swhFilterConfiguration 6 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7)
+
+ swhSecurityDHCPServerTrustPort
+ OBJECT IDENTIFIER ::= { swhFilterConfiguration 7 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+ swhSecurityDHCPServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of DHCP Server Trust Port."
+ ::= { swhSecurityDHCPServerTrustPort 1 }
+
+ -- Table Entry
+ SWHSecurityDHCPServerTableEntry OBJECT-TYPE
+ SYNTAX SWHSecurityDHCPServerTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about DHCP Server Trust Port."
+ INDEX { swhSecurityDHCPServerTableIndex }
+ ::= { swhSecurityDHCPServerTable 1 }
+
+ SWHSecurityDHCPServerTableEntry ::=
+ SEQUENCE {
+ swhSecurityDHCPServerTableIndex
+ INTEGER,
+ swhSecurityDHCPServerTableState
+ INTEGER
+ }
+
+ swhSecurityDHCPServerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { SWHSecurityDHCPServerTableEntry 1 }
+
+ swhSecurityDHCPServerTableState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "enable or disable port"
+ ::= { SWHSecurityDHCPServerTableEntry 2 }
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIP(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).FilterConfiguration(3).DHCPServerTrustIP(8).DHCPServerIPTable(2)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StaticIPTableConfiguration(4).StaticIPTable(1)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).AntiBcast(6)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).DHCPRecordPortSettings(8)
+
+
+-- SwitchManagement(4).SecurityConfiguration(80).StormControl(12)
+
+
+-- SwitchManagement(4).FilterConfiguration(83)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7)
+
+
+-- SwitchManagement(4).FilterConfiguration(83).DHCPServerTrustPort(7).DHCPServerTable(1)
+
+
+-- SwitchManagement(4).HTTPAuthentication(90)
+
+
+-- SwitchManagement(4).FastRedundancy(91)
+
+ swhFastRedundancyConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of digital input config."
+ ::= { swhFastRedundancy 1 }
+
+ -- Table Entry
+ swhFastRedundancyConfigEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about digital input config."
+ INDEX { swhFastRedundancyConfigIndex }
+ ::= { swhFastRedundancyConfigTable 1 }
+
+ SwhFastRedundancyConfigEntry ::=
+ SEQUENCE {
+ swhFastRedundancyConfigIndex
+ INTEGER,
+ swhFastRedundancyConfigValid
+ INTEGER,
+ swhFastRedundancyConfigGroupID
+ INTEGER,
+ swhFastRedundancyConfigDescription
+ DisplayString,
+ swhFastRedundancyConfigProtocol
+ INTEGER,
+ swhFastRedundancyConfigEnable
+ INTEGER,
+ swhFastRedundancyConfigRole
+ INTEGER,
+ swhFastRedundancyConfigPort1
+ INTEGER,
+ swhFastRedundancyConfigPort1Role
+ INTEGER,
+ swhFastRedundancyConfigPort2
+ INTEGER,
+ swhFastRedundancyConfigPort2Role
+ INTEGER,
+ swhFastRedundancyConfigDelete
+ INTEGER
+ }
+
+ swhFastRedundancyConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each digital input."
+ ::= { swhFastRedundancyConfigEntry 1 }
+
+ swhFastRedundancyConfigValid OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 2 }
+
+ swhFastRedundancyConfigGroupID OBJECT-TYPE
+ SYNTAX INTEGER { id-1(1),
+ id-2(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyConfigEntry 3 }
+
+ swhFastRedundancyConfigDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyConfigEntry 4 }
+
+ swhFastRedundancyConfigProtocol OBJECT-TYPE
+ SYNTAX INTEGER { fast-ringv2(0), chain(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 5 }
+
+ swhFastRedundancyConfigEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Enable."
+ ::= { swhFastRedundancyConfigEntry 6 }
+
+ swhFastRedundancyConfigRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(-1), slave(0), master(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Role."
+ ::= { swhFastRedundancyConfigEntry 7 }
+
+ swhFastRedundancyConfigPort1 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 8 }
+
+ swhFastRedundancyConfigPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0), head(1), tail(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port1 Role."
+ ::= { swhFastRedundancyConfigEntry 9 }
+
+ swhFastRedundancyConfigPort2 OBJECT-TYPE
+ SYNTAX INTEGER { disable(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhFastRedundancyConfigEntry 10 }
+
+ swhFastRedundancyConfigPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { member(0) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Port2 Role."
+ ::= { swhFastRedundancyConfigEntry 11 }
+
+ swhFastRedundancyConfigDelete OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), delete(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Delete this entry."
+ ::= { swhFastRedundancyConfigEntry 13 }
+
+
+-- SwitchMonitor(5)
+
+ swhPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 1 }
+ swhPortCountersRates
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 5 }
+ swhPortCountersEvents
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 6 }
+ swhSFPInformation
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 34 }
+ swh8021QTagVLAN
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 3 }
+ swhLACPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 22 }
+ swhLACPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 24 }
+ swhRSTPBridgeOverview
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 10 }
+ swhRSTPPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 14 }
+ swhRSTPStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 18 }
+ swh8021XPortStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 32 }
+ swh8021XStatistics
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 33 }
+ swhIGMPGroupTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 28 }
+ swhMacAddressTable
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 7 }
+ swhLLDPStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 11 }
+ swhLoopDetectionStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 36 }
+ swhRingStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 43 }
+ swhFastRedundancyStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 52 }
+ swhPOEStatus
+ OBJECT IDENTIFIER ::= { swhSwitchMonitor 48 }
+-- swhDIDOStatus
+-- OBJECT IDENTIFIER ::= { swhSwitchMonitor 41 }
+
+
+-- SwitchMonitor(5).PortState(1)
+
+ swhPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPortStatus 1 }
+
+ -- Table Entry
+ swhPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPortStatusIndex }
+ ::= { swhPortStatusTable 1 }
+
+ SWHPortStatusEntry ::=
+ SEQUENCE {
+ swhPortStatusIndex
+ INTEGER,
+ swhPortStatusPortMedia
+ INTEGER,
+ swhPortStatusPortState
+ INTEGER,
+ swhPortStatusPortLink
+ INTEGER,
+ swhPortStatusPortSpeed
+ INTEGER,
+ swhPortStatusPortDuplex
+ INTEGER,
+ swhPortStatusPortFlowCtrl
+ INTEGER,
+ swhPortStatusDescription
+ DisplayString
+ }
+
+ swhPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPortStatusEntry 1 }
+
+ swhPortStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description"
+ ::= { swhPortStatusEntry 2 }
+
+ swhPortStatusPortMedia OBJECT-TYPE
+ SYNTAX INTEGER { n2a(-2), na(-1), tx(1), fx(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Media Type"
+ ::= { swhPortStatusEntry 3 }
+
+ swhPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), disable(0), blocking-listening(1), learning(2), forwarding(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhPortStatusEntry 4 }
+
+ swhPortStatusPortLink OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), up(1), down(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Link"
+ ::= { swhPortStatusEntry 5 }
+
+ swhPortStatusPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Speed"
+ ::= { swhPortStatusEntry 6 }
+
+ swhPortStatusPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER { na(-2), na(-1), full(1), half(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Duplex"
+ ::= { swhPortStatusEntry 7 }
+
+ swhPortStatusPortFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), on(1), off(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Flow Control"
+ ::= { swhPortStatusEntry 8 }
+
+
+-- SwitchMonitor(5).8021QTagVLAN(3)
+
+ swh8021QTagVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1Q Tag VLAN Configuration."
+ ::= { swh8021QTagVLAN 1 }
+
+ -- Table Entry
+ swh8021QTagVLANEntry OBJECT-TYPE
+ SYNTAX SWH8021QTagVLANEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about tag vlan config."
+ INDEX { swh8021QTagVLANIndex }
+ ::= { swh8021QTagVLANTable 1 }
+
+ SWH8021QTagVLANEntry ::=
+ SEQUENCE {
+ swh8021QTagVLANIndex
+ INTEGER,
+ swh8021QTagVLANVID
+ INTEGER,
+ swh8021QTagVLANName
+ DisplayString,
+ swh8021QTagVLANPort1
+ INTEGER,
+ swh8021QTagVLANPort2
+ INTEGER,
+ swh8021QTagVLANPort3
+ INTEGER,
+ swh8021QTagVLANPort4
+ INTEGER,
+ swh8021QTagVLANPort5
+ INTEGER,
+ swh8021QTagVLANPort6
+ INTEGER,
+ swh8021QTagVLANPort7
+ INTEGER,
+ swh8021QTagVLANPort8
+ INTEGER,
+ swh8021QTagVLANPort9
+ INTEGER,
+ swh8021QTagVLANPort10
+ INTEGER,
+ swh8021QTagVLANCPU
+ INTEGER
+ }
+
+ swh8021QTagVLANIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each vlan."
+ ::= { swh8021QTagVLANEntry 1 }
+
+ swh8021QTagVLANVID OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021QTagVLANEntry 3 }
+
+ swh8021QTagVLANName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port based vlan name."
+ ::= { swh8021QTagVLANEntry 4 }
+
+ swh8021QTagVLANPort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 5 }
+
+ swh8021QTagVLANPort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 6 }
+
+ swh8021QTagVLANPort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 7 }
+
+ swh8021QTagVLANPort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 8 }
+
+ swh8021QTagVLANPort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 9 }
+
+ swh8021QTagVLANPort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 10 }
+
+ swh8021QTagVLANPort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 11 }
+
+ swh8021QTagVLANPort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 12 }
+
+ swh8021QTagVLANPort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 13 }
+
+ swh8021QTagVLANPort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), t(2), u(3), d(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked t:Tagged u:Untagged d:Dot1q-Tunnel"
+ ::= { swh8021QTagVLANEntry 14 }
+
+ swh8021QTagVLANCPU OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swh8021QTagVLANEntry 55 }
+
+
+-- SwitchMonitor(5).PortInformation(4)
+
+
+-- SwitchMonitor(5).PortCountersRates(5)
+
+ swhCountersRatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters rates."
+ ::= { swhPortCountersRates 1 }
+
+ -- Table Entry
+ swhCountersRatesEntry OBJECT-TYPE
+ SYNTAX SWHCountersRatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counters rates mode."
+ INDEX { swhCountersRatesIndex }
+ ::= { swhCountersRatesTable 1 }
+
+ SWHCountersRatesEntry ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ -- swhCountersRatesRxFilteredFrames
+ -- Counter32,
+ -- swhCountersRatesTxLateCollision
+ -- Counter32,
+ -- swhCountersRatesTxDeferred
+ -- Counter32
+ -- swhCountersRatesTxTotalCollision
+ -- Counter32,
+ -- swhCountersRatesRxFrames1024toMaxSize
+ -- Counter32,
+ -- swhCountersRatesRxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesTxUnicastFrames
+ -- Counter32,
+ -- swhCountersRatesRxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalErrors
+ -- Counter32,
+ -- swhCountersRatesTxTotalCollisions
+ -- Counter32
+ }
+
+ swhCountersRatesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersRatesEntry 1 }
+
+ swhCountersRatesBytesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 2 }
+
+ swhCountersRatesFramesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 3 }
+
+ swhCountersRatesReceivedUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 4 }
+
+ swhCountersRatesBytesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 5 }
+
+ swhCountersRatesFramesSent OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 6 }
+
+ swhCountersRatesSentUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 7 }
+
+ swhCountersRatesTotalBytes OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 8 }
+
+ swhCountersRatesTotalUtilization OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 9 }
+
+ swhCountersRatesRxCRCError OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 10 }
+
+ swhCountersRatesRxFragments OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 11 }
+
+-- swhCountersRatesRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 12 }
+
+-- swhCountersRatesRxAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 13 }
+
+ swhCountersRatesRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 14 }
+
+-- swhCountersRatesRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 15 }
+
+-- swhCountersRatesRxJabbers OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 16 }
+
+-- swhCountersRatesRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 17 }
+
+-- swhCountersRatesTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 18 }
+
+-- swhCountersRatesTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 19 }
+
+-- swhCountersRatesTxDeferred OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 20 }
+
+-- swhCountersRatesTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 21 }
+
+ swhCountersRatesRxFrames64 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 22 }
+
+ swhCountersRatesRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 23 }
+
+ swhCountersRatesRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 24 }
+
+ swhCountersRatesRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 25 }
+
+ swhCountersRatesRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 26 }
+
+-- swhCountersRatesRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 27 }
+
+-- swhCountersRatesRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 28 }
+
+ swhCountersRatesRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 29 }
+
+ swhCountersRatesRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 30 }
+
+-- swhCountersRatesTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 31 }
+
+ swhCountersRatesTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 32 }
+
+ swhCountersRatesTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 33 }
+
+-- swhCountersRatesRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 34 }
+
+-- swhCountersRatesTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 35 }
+
+-- swhCountersRatesTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 36 }
+
+-- swhCountersRatesRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 37 }
+
+-- swhCountersRatesTxCollision OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 38 }
+
+ swhCountersRatesTotalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 39 }
+
+ swhCountersRatesRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersRatesEntry 42 }
+
+-- swhCountersRatesRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersRatesEntry 41 }
+
+-- Counters Rates Traffic
+
+ SWHCountersRatesTraffic ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesBytesReceived
+ Counter32,
+ swhCountersRatesFramesReceived
+ Counter32,
+ swhCountersRatesReceivedUtilization
+ DisplayString,
+ swhCountersRatesBytesSent
+ Counter32,
+ swhCountersRatesFramesSent
+ Counter32,
+ swhCountersRatesSentUtilization
+ DisplayString,
+ swhCountersRatesTotalBytes
+ Counter32,
+ swhCountersRatesTotalUtilization
+ DisplayString
+ }
+
+-- Counters Rates Error
+
+ SWHCountersRatesError ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ -- swhCountersRatesRxCRCAlignError
+ -- Counter32,
+ swhCountersRatesRxCRCError
+ Counter32,
+ -- swhCountersRatesRxAlignError
+ -- Counter32,
+ swhCountersRatesRxUndersizeFrames
+ Counter32,
+ swhCountersRatesRxFragments
+ Counter32,
+ -- swhCountersRatesRxJabbers
+ -- Counter32,
+ -- swhCountersRatesRxOversizeFrames
+ -- Counter32,
+ -- swhCountersRatesRxDroppedFrames
+ -- Counter32,
+ -- swhCountersRatesTxCollision
+ -- Counter32,
+ -- swhCountersRatesTxDroppedFrames
+ -- Counter32,
+ swhCountersRatesTotalErrors
+ Counter32
+ }
+
+-- Counters Rates Analysis
+
+ SWHCountersRatesAnalysis ::=
+ SEQUENCE {
+ swhCountersRatesIndex
+ INTEGER,
+ swhCountersRatesRxFrames64
+ Counter32,
+ swhCountersRatesRxFrames65to127
+ Counter32,
+ swhCountersRatesRxFrames128to255
+ Counter32,
+ swhCountersRatesRxFrames256to511
+ Counter32,
+ swhCountersRatesRxFrames512to1023
+ Counter32,
+ swhCountersRatesRxFrames1024to10240
+ Counter32,
+ -- swhCountersRatesRxFrames1519toMaxSize
+ -- Counter32,
+ swhCountersRatesTxMulticastFrames
+ Counter32,
+ swhCountersRatesTxBroadcastFrames
+ Counter32,
+ swhCountersRatesRxMulticastFrames
+ Counter32,
+ swhCountersRatesRxBroadcastFrames
+ Counter32
+ }
+
+
+-- SwitchMonitor(5).PortCountersEvents(6)
+
+ swhCountersEventsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port counters events."
+ ::= { swhPortCountersEvents 1 }
+
+ swhCountersEventsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhPortCountersEvents 2 }
+
+ -- Table Entry
+ swhCountersEventsEntry OBJECT-TYPE
+ SYNTAX SWHCountersEventsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port counter events mode."
+ INDEX { swhCountersEventsIndex }
+ ::= { swhCountersEventsTable 1 }
+
+ SWHCountersEventsEntry ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64,
+ -- swhClearCountersOfThisModule
+ -- INTEGER,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhCountersEventsRxFilteredFrames
+ -- Counter64,
+ -- swhCountersEventsTxLateCollision
+ -- Counter64,
+ -- swhCountersEventsTxDeferred
+ -- Counter64
+ -- swhCountersEventsTxTotalCollision
+ -- Counter64,
+ -- swhCountersEventsRxFrames1024toMaxSize
+ -- Counter64,
+ -- swhCountersEventsRxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsTxUnicastFrames
+ -- Counter64,
+ -- swhCountersEventsRxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalErrors
+ -- Counter64,
+ -- swhCountersEventsTxTotalCollisions
+ -- Counter64
+ }
+
+ swhCountersEventsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhCountersEventsEntry 1 }
+
+ swhCountersEventsBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 2 }
+
+ swhCountersEventsFramesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 3 }
+
+-- swhCountersEventsReceivedUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 4 }
+
+ swhCountersEventsBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 5 }
+
+ swhCountersEventsFramesSent OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 6 }
+
+-- swhCountersEventsSentUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 7 }
+
+ swhCountersEventsTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 8 }
+
+-- swhCountersEventsTotalUtilization OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 9 }
+
+ swhCountersEventsRxCRCError OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 10 }
+
+ swhCountersEventsRxFragments OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 11 }
+
+-- swhCountersEventsRxFilteredFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 12 }
+
+-- swhCountersEventsRxAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 13 }
+
+ swhCountersEventsRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 14 }
+
+-- swhCountersEventsRxOversizeFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 15 }
+
+-- swhCountersEventsRxJabbers OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 16 }
+
+-- swhCountersEventsRxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 17 }
+
+-- swhCountersEventsTxDroppedFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 18 }
+
+-- swhCountersEventsTxLateCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 19 }
+
+-- swhCountersEventsTxDeferred OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 20 }
+
+-- swhCountersEventsTxTotalCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 21 }
+
+ swhCountersEventsRxFrames64 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 22 }
+
+ swhCountersEventsRxFrames65to127 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 23 }
+
+ swhCountersEventsRxFrames128to255 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 24 }
+
+ swhCountersEventsRxFrames256to511 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 25 }
+
+ swhCountersEventsRxFrames512to1023 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 26 }
+
+-- swhCountersEventsRxFrames1024toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 27 }
+
+-- swhCountersEventsRxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 28 }
+
+ swhCountersEventsRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 29 }
+
+ swhCountersEventsRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 30 }
+
+-- swhCountersEventsTxUnicastFrames OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 31 }
+
+ swhCountersEventsTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 32 }
+
+ swhCountersEventsTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 33 }
+
+-- swhClearCountersOfThisModule OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS write-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear Counters of This module"
+-- ::= { swhCountersEventsEntry 34 }
+
+-- swhCountersEventsRxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 35 }
+
+-- swhCountersEventsTxTotalErrors OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 36 }
+
+-- swhCountersEventsTxTotalCollisions OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 37 }
+
+-- swhCountersEventsRxCRCAlignError OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 38 }
+
+-- swhCountersEventsTxCollision OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 39 }
+
+ swhCountersEventsRxFrames1024to10240 OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 43 }
+
+-- swhCountersEventsRxFrames1519toMaxSize OBJECT-TYPE
+-- SYNTAX Counter64
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhCountersEventsEntry 41 }
+
+ swhCountersEventsTotalErrors OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhCountersEventsEntry 42 }
+
+-- Counters Events Traffic
+
+ SWHCountersEventsTraffic ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsBytesReceived
+ Counter64,
+ swhCountersEventsFramesReceived
+ Counter64,
+ swhCountersEventsBytesSent
+ Counter64,
+ swhCountersEventsFramesSent
+ Counter64,
+ swhCountersEventsTotalBytes
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Error
+
+ SWHCountersEventsError ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ -- swhCountersEventsRxCRCAlignError
+ -- Counter64,
+ swhCountersEventsRxCRCError
+ Counter64,
+ -- swhCountersEventsRxAlignError
+ -- Counter64,
+ swhCountersEventsRxUndersizeFrames
+ Counter64,
+ swhCountersEventsRxFragments
+ Counter64,
+ -- swhCountersEventsRxJabbers
+ -- Counter64,
+ -- swhCountersEventsRxOversizeFrames
+ -- Counter64,
+ -- swhCountersEventsRxDroppedFrames
+ -- Counter64,
+ -- swhCountersEventsTxCollision
+ -- Counter64,
+ -- swhCountersEventsTxDroppedFrames
+ -- Counter64,
+ swhCountersEventsTotalErrors
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+-- Counters Events Analysis
+
+ SWHCountersEventsAnalysis ::=
+ SEQUENCE {
+ swhCountersEventsIndex
+ INTEGER,
+ swhCountersEventsRxFrames64
+ Counter64,
+ swhCountersEventsRxFrames65to127
+ Counter64,
+ swhCountersEventsRxFrames128to255
+ Counter64,
+ swhCountersEventsRxFrames256to511
+ Counter64,
+ swhCountersEventsRxFrames512to1023
+ Counter64,
+ swhCountersEventsRxFrames1024to10240
+ Counter64,
+ -- swhCountersEventsRxFrames1519toMaxSize
+ -- Counter64,
+ swhCountersEventsTxMulticastFrames
+ Counter64,
+ swhCountersEventsTxBroadcastFrames
+ Counter64,
+ swhCountersEventsRxMulticastFrames
+ Counter64,
+ swhCountersEventsRxBroadcastFrames
+ Counter64
+ -- swhClearCountersOfThisModule
+ -- INTEGER
+ }
+
+
+-- SwitchMonitor(5).MacAddressTable(7)
+
+ swhMacAddressPortSelect OBJECT-TYPE
+ SYNTAX INTEGER { all(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10),
+ cpu(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Display mac address of the port which is selected."
+ ::= { swhMacAddressTable 1 }
+
+-- swhMacAddressClear OBJECT-TYPE
+-- SYNTAX INTEGER { normal(0), clear(1) }
+-- ACCESS read-write
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Clear mac address table."
+-- ::= { swhMacAddressTable 2 }
+
+ swhMacAddressTop OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), top(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Top Mac address table."
+ ::= { swhMacAddressTable 7 }
+
+ swhMacAddressNext OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), next(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Next mac address table."
+ ::= { swhMacAddressTable 8 }
+
+ swhMacAddressTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of total learned mac address."
+ ::= { swhMacAddressTable 4 }
+
+
+-- SwitchMonitor(5).MacAddressTable(7).MacTable(6)
+
+ swhMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Mac Address."
+ ::= { swhMacAddressTable 6 }
+
+ -- Table Entry
+ swhMacTableEntry OBJECT-TYPE
+ SYNTAX SWHMacTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about mac address table"
+ INDEX { swhMacTableIndex }
+ ::= { swhMacTable 1 }
+
+ SWHMacTableEntry ::=
+ SEQUENCE {
+ swhMacTableIndex
+ INTEGER,
+ swhMacTableType
+ DisplayString,
+ swhMacTableAddr
+ MacAddress,
+ swhMacTableVID
+ INTEGER,
+ swhMacTablePort
+ DisplayString,
+ swhMacTableLAGID
+ INTEGER
+ }
+
+ swhMacTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for mac address index."
+ ::= { swhMacTableEntry 1 }
+
+ swhMacTableAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned."
+ ::= { swhMacTableEntry 2 }
+
+ swhMacTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which vlan id."
+ ::= { swhMacTableEntry 3 }
+
+ swhMacTablePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which port."
+ ::= { swhMacTableEntry 4 }
+
+ swhMacTableType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learning type."
+ ::= { swhMacTableEntry 5 }
+
+ swhMacTableLAGID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address learned from which LAG id."
+ ::= { swhMacTableEntry 6 }
+
+
+-- SwitchMonitor(5).RSTPBridgeOverview(10)
+
+ swhRSTPBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Bridge Overview."
+ ::= { swhRSTPBridgeOverview 7 }
+
+ -- Table Entry
+ swhRSTPBridgeEntry OBJECT-TYPE
+ SYNTAX SWHRSTPBridgeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Bridge mode."
+ INDEX { swhRSTPBridgeIndex }
+ ::= { swhRSTPBridgeTable 1 }
+
+ SWHRSTPBridgeEntry ::=
+ SEQUENCE {
+ swhRSTPBridgeIndex
+ INTEGER,
+ -- swhRSTPBridgeVLANID
+ -- INTEGER,
+ swhRSTPBridgeBridgeID
+ DisplayString,
+ swhRSTPBridgeMaxAge
+ INTEGER,
+ swhRSTPBridgeHelloTime
+ INTEGER,
+ swhRSTPBridgeFwdDelay
+ INTEGER,
+ swhRSTPBridgeTopology
+ INTEGER,
+ -- swhRSTPBridgeTopologyCount
+ -- INTEGER,
+ -- swhRSTPBridgeLastTopology
+ -- INTEGER,
+ swhRSTPBridgeRootID
+ DisplayString,
+ swhRSTPBridgeRootPort
+ INTEGER
+ -- swhRSTPBridgeViaGroup
+ -- INTEGER,
+ -- swhRSTPBridgeViaPort
+ -- INTEGER
+ }
+
+ swhRSTPBridgeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPBridgeEntry 1 }
+
+ --swhRSTPBridgeVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPBridgeEntry 2 }
+
+ swhRSTPBridgeBridgeID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bridge ID"
+ ::= { swhRSTPBridgeEntry 3 }
+
+ swhRSTPBridgeMaxAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Max Age"
+ ::= { swhRSTPBridgeEntry 4 }
+
+ swhRSTPBridgeHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hello Time"
+ ::= { swhRSTPBridgeEntry 5 }
+
+ swhRSTPBridgeFwdDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fwd Delay"
+ ::= { swhRSTPBridgeEntry 6 }
+
+ swhRSTPBridgeTopology OBJECT-TYPE
+ SYNTAX INTEGER { steady(0), changing(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Topology"
+ ::= { swhRSTPBridgeEntry 7 }
+
+-- swhRSTPBridgeTopologyCount OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Topology Count"
+-- ::= { swhRSTPBridgeEntry 8 }
+
+-- swhRSTPBridgeLastTopology OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Last Topology"
+-- ::= { swhRSTPBridgeEntry 9 }
+
+ swhRSTPBridgeRootID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root ID"
+ ::= { swhRSTPBridgeEntry 10 }
+
+-- swhRSTPBridgeViaGroup OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Group"
+-- ::= { swhRSTPBridgeEntry 11 }
+
+-- swhRSTPBridgeViaPort OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Via Port"
+-- ::= { swhRSTPBridgeEntry 12 }
+
+ swhRSTPBridgeRootPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Root Port"
+ ::= { swhRSTPBridgeEntry 13 }
+
+
+-- SwitchMonitor(5).LLDPStatus(11)
+
+ swhLLDPStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of LLDP Status."
+ ::= { swhLLDPStatus 4 }
+
+ -- Table Entry
+ swhLLDPStatusTableEntry OBJECT-TYPE
+ SYNTAX SWHLLDPStatusTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about LLDP Status table"
+ INDEX { swhLLDPStatusTableIndex }
+ ::= { swhLLDPStatusTable 1 }
+
+ SWHLLDPStatusTableEntry ::=
+ SEQUENCE {
+ swhLLDPStatusTableIndex
+ INTEGER,
+ swhLLDPStatusTableChassisID
+ DisplayString,
+ swhLLDPStatusTableRemotePort
+ DisplayString,
+ swhLLDPStatusTableSystemName
+ DisplayString,
+ swhLLDPStatusTablePortDescription
+ DisplayString,
+ swhLLDPStatusTableSystemCapabilities
+ DisplayString,
+ swhLLDPStatusTableManagement1Address
+ DisplayString,
+ swhLLDPStatusTableManagement2Address
+ DisplayString,
+ swhLLDPStatusTableManagement3Address
+ DisplayString,
+ swhLLDPStatusTableManagement4Address
+ DisplayString,
+ swhLLDPStatusTableManagement5Address
+ DisplayString
+ }
+
+ swhLLDPStatusTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLLDPStatusTableEntry 1 }
+
+ swhLLDPStatusTableChassisID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Chassis ID."
+ ::= { swhLLDPStatusTableEntry 3 }
+
+ swhLLDPStatusTableRemotePort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Port."
+ ::= { swhLLDPStatusTableEntry 4 }
+
+ swhLLDPStatusTableSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Name."
+ ::= { swhLLDPStatusTableEntry 5 }
+
+ swhLLDPStatusTablePortDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Description."
+ ::= { swhLLDPStatusTableEntry 6 }
+
+ swhLLDPStatusTableSystemCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Capabilities."
+ ::= { swhLLDPStatusTableEntry 7 }
+
+ swhLLDPStatusTableManagement1Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 8 }
+
+ swhLLDPStatusTableManagement2Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 9 }
+
+ swhLLDPStatusTableManagement3Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 10 }
+
+ swhLLDPStatusTableManagement4Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 11 }
+
+ swhLLDPStatusTableManagement5Address OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Management Address."
+ ::= { swhLLDPStatusTableEntry 12 }
+
+
+-- SwitchMonitor(5).RSTPPortStatus(14).RSTPPortStatusTable(1)
+
+ swhRSTPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Port Status."
+ ::= { swhRSTPPortStatus 1 }
+
+ -- Table Entry
+ swhRSTPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHRSTPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Port Status mode."
+ INDEX { swhRSTPPortStatusIndex }
+ ::= { swhRSTPPortStatusTable 1 }
+
+ SWHRSTPPortStatusEntry ::=
+ SEQUENCE {
+ swhRSTPPortStatusIndex
+ INTEGER,
+ swhRSTPPortStatusPort
+ DisplayString,
+ -- swhRSTPPortStatusVLANID
+ -- INTEGER,
+ swhRSTPPortStatusPathCost
+ INTEGER,
+ swhRSTPPortStatusEdgePort
+ INTEGER,
+ swhRSTPPortStatusP2pPort
+ INTEGER,
+ swhRSTPPortStatusProtocol
+ INTEGER,
+ swhRSTPPortStatusRole
+ INTEGER,
+ swhRSTPPortStatusPortState
+ INTEGER
+ }
+
+ swhRSTPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPPortStatusEntry 1 }
+
+ --swhRSTPPortStatusVLANID OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "VLAN ID"
+ -- ::= { swhRSTPPortStatusEntry 2 }
+
+ swhRSTPPortStatusPathCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Path Cost"
+ ::= { swhRSTPPortStatusEntry 3 }
+
+ swhRSTPPortStatusEdgePort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Edge Port"
+ ::= { swhRSTPPortStatusEntry 4 }
+
+ swhRSTPPortStatusP2pPort OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "P2p Port"
+ ::= { swhRSTPPortStatusEntry 5 }
+
+ swhRSTPPortStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { rstp(0), stp(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Protocol"
+ ::= { swhRSTPPortStatusEntry 6 }
+
+ swhRSTPPortStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), alternate(1), backup(2), root(3), designated(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Role"
+ ::= { swhRSTPPortStatusEntry 7 }
+
+ swhRSTPPortStatusPortState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), blocking(1), listening(2), learning(3), forwarding(4), non-stp(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port State"
+ ::= { swhRSTPPortStatusEntry 8 }
+
+ swhRSTPPortStatusPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).RSTPStatistics(18).RSTPStatisticsTable(1)
+
+ swhRSTPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhRSTPStatistics 1 }
+
+ -- Table Entry
+ swhRSTPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHRSTPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhRSTPStatisticsIndex }
+ ::= { swhRSTPStatisticsTable 1 }
+
+ SWHRSTPStatisticsEntry ::=
+ SEQUENCE {
+ swhRSTPStatisticsIndex
+ INTEGER,
+ swhRSTPStatisticsPort
+ DisplayString,
+ swhRSTPStatisticsRSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsSTPTransmitted
+ Counter32,
+ swhRSTPStatisticsTCNTransmitted
+ Counter32,
+ swhRSTPStatisticsRSTPReceived
+ Counter32,
+ swhRSTPStatisticsSTPReceived
+ Counter32,
+ swhRSTPStatisticsTCNReceived
+ Counter32,
+ swhRSTPStatisticsIllegalReceived
+ Counter32,
+ swhRSTPStatisticsUnknownReceived
+ Counter32
+ }
+
+ swhRSTPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhRSTPStatisticsEntry 1 }
+
+ swhRSTPStatisticsRSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 3 }
+
+ swhRSTPStatisticsSTPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 5 }
+
+ swhRSTPStatisticsTCNTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 7 }
+
+ swhRSTPStatisticsRSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 9 }
+
+ swhRSTPStatisticsSTPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 11 }
+
+ swhRSTPStatisticsTCNReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 13 }
+
+ swhRSTPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 15 }
+
+ swhRSTPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhRSTPStatisticsEntry 17 }
+
+ swhRSTPStatisticsPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhRSTPStatisticsEntry 18 }
+
+
+-- SwitchMonitor(5).LACPPortStatus(22)
+
+ swhLACPPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP VLAN Bridge Overview."
+ ::= { swhLACPPortStatus 1 }
+
+ -- Table Entry
+ swhLACPPortStatusEntry OBJECT-TYPE
+ SYNTAX SWHLACPPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP VLAN Bridge mode."
+ INDEX { swhLACPPortStatusIndex }
+ ::= { swhLACPPortStatusTable 1 }
+
+ SWHLACPPortStatusEntry ::=
+ SEQUENCE {
+ swhLACPPortStatusIndex
+ INTEGER,
+ swhLACPPortStatusLACPOperationalState
+ INTEGER,
+ swhLACPPortStatusKey
+ INTEGER,
+ swhLACPPortStatusAggrID
+ INTEGER,
+ swhLACPPortStatusPartnerID
+ DisplayString,
+ swhLACPPortStatusPartnerPort
+ INTEGER
+ }
+
+ swhLACPPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPPortStatusEntry 1 }
+
+ swhLACPPortStatusPartnerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner Port"
+ ::= { swhLACPPortStatusEntry 3 }
+
+ swhLACPPortStatusLACPOperationalState OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LACP Operational State"
+ ::= { swhLACPPortStatusEntry 4 }
+
+ swhLACPPortStatusKey OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 5 }
+
+ swhLACPPortStatusAggrID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Key"
+ ::= { swhLACPPortStatusEntry 6 }
+
+ swhLACPPortStatusPartnerID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Partner ID"
+ ::= { swhLACPPortStatusEntry 7 }
+
+
+-- SwitchMonitor(5).LACPStatistics(24)
+
+ swhLACPStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of RSTP Statistics."
+ ::= { swhLACPStatistics 1 }
+
+ swhLACPStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swhLACPStatistics 2 }
+
+ -- Table Entry
+ swhLACPStatisticsEntry OBJECT-TYPE
+ SYNTAX SWHLACPStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about RSTP Statistics."
+ INDEX { swhLACPStatisticsIndex }
+ ::= { swhLACPStatisticsTable 1 }
+
+ SWHLACPStatisticsEntry ::=
+ SEQUENCE {
+ swhLACPStatisticsIndex
+ INTEGER,
+ swhLACPStatisticsLACPTransmitted
+ Counter32,
+ -- swhLACPStatisticsMarkTransmitted
+ -- Counter32,
+ -- swhLACPStatisticsRespTransmitted
+ -- Counter32,
+ swhLACPStatisticsLACPReceived
+ Counter32,
+ -- swhLACPStatisticsMarkReceived
+ -- Counter32,
+ -- swhLACPStatisticsRespReceived
+ -- Counter32,
+ swhLACPStatisticsIllegalReceived
+ Counter32,
+ swhLACPStatisticsUnknownReceived
+ Counter32,
+ swhLACPStatisticsClear
+ INTEGER
+ }
+
+ swhLACPStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each Port."
+ ::= { swhLACPStatisticsEntry 1 }
+
+ swhLACPStatisticsLACPTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 3 }
+
+-- swhLACPStatisticsMarkTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 5 }
+
+-- swhLACPStatisticsRespTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 7 }
+
+ swhLACPStatisticsLACPReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 9 }
+
+-- swhLACPStatisticsMarkReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 11 }
+
+-- swhLACPStatisticsRespReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- ""
+-- ::= { swhLACPStatisticsEntry 13 }
+
+ swhLACPStatisticsIllegalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 15 }
+
+ swhLACPStatisticsUnknownReceived OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { swhLACPStatisticsEntry 17 }
+
+ swhLACPStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swhLACPStatisticsEntry 19 }
+
+
+-- SwitchMonitor(5).IGMPStatus(26)
+
+
+-- SwitchMonitor(5).MLDStatus(27)
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28)
+
+ swhIGMPState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "IGMP Snooping is disable or enable."
+ ::= { swhIGMPGroupTable 1 }
+
+ swhIGMPTableUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update IGMP Snooping Group Table."
+ ::= { swhIGMPGroupTable 3 }
+
+-- swhIGMPTableState OBJECT-TYPE
+-- SYNTAX DisplayString
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "The state of IGMP group table."
+-- ::= { swhIGMPGroupTable 5 }
+
+
+-- SwitchMonitor(5).IGMPGroupTable(28).IGMPTable(2)
+
+ swhIGMPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IGMP Group."
+ ::= { swhIGMPGroupTable 2 }
+
+ -- Table Entry
+ swhIGMPTableEntry OBJECT-TYPE
+ SYNTAX SWHIGMPTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about multicast groups, port members, queries, reports, time of aging out."
+ INDEX { swhIGMPGroupTableIndex }
+ ::= { swhIGMPTable 1 }
+
+ SWHIGMPTableEntry ::=
+ SEQUENCE {
+ swhIGMPGroupTableIndex
+ INTEGER,
+ swhIGMPGroupTableMCastGroup
+ DisplayString,
+ swhIGMPGroupTableVID
+ INTEGER,
+ swhIGMPGroupTablePort1
+ INTEGER,
+ swhIGMPGroupTablePort2
+ INTEGER,
+ swhIGMPGroupTablePort3
+ INTEGER,
+ swhIGMPGroupTablePort4
+ INTEGER,
+ swhIGMPGroupTablePort5
+ INTEGER,
+ swhIGMPGroupTablePort6
+ INTEGER,
+ swhIGMPGroupTablePort7
+ INTEGER,
+ swhIGMPGroupTablePort8
+ INTEGER,
+ swhIGMPGroupTablePort9
+ INTEGER,
+ swhIGMPGroupTablePort10
+ INTEGER
+ }
+
+ swhIGMPGroupTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value multicast groups index."
+ ::= { swhIGMPTableEntry 1 }
+
+ swhIGMPGroupTableMCastGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast group."
+ ::= { swhIGMPTableEntry 3 }
+
+ swhIGMPGroupTablePort1 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 5 }
+
+ swhIGMPGroupTablePort2 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 6 }
+
+ swhIGMPGroupTablePort3 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 7 }
+
+ swhIGMPGroupTablePort4 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 8 }
+
+ swhIGMPGroupTablePort5 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 9 }
+
+ swhIGMPGroupTablePort6 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 10 }
+
+ swhIGMPGroupTablePort7 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 11 }
+
+ swhIGMPGroupTablePort8 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 12 }
+
+ swhIGMPGroupTablePort9 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 13 }
+
+ swhIGMPGroupTablePort10 OBJECT-TYPE
+ SYNTAX INTEGER { b(0), v(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "b:Blocked v:Member"
+ ::= { swhIGMPTableEntry 14 }
+
+ swhIGMPGroupTableVID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID."
+ ::= { swhIGMPTableEntry 60 }
+
+
+-- SwitchMonitor(5).MLDGroupTable(29)
+
+
+-- SwitchMonitor(5).MLDGroupTable(29).MLDTable(2)
+
+
+-- SwitchMonitor(5).8021XPortStatus(32)
+
+ swh8021XPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Port Status."
+ ::= { swh8021XPortStatus 1 }
+
+ -- Table Entry
+ swh8021XPortStatusEntry OBJECT-TYPE
+ SYNTAX Swh8021XPortStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Port Status"
+ INDEX { swh8021XPortStatusIndex }
+ ::= { swh8021XPortStatusTable 1 }
+
+ Swh8021XPortStatusEntry ::=
+ SEQUENCE {
+ swh8021XPortStatusIndex
+ INTEGER,
+ swh8021XPortStatusState
+ INTEGER,
+ swh8021XPortStatusLastSource
+ DisplayString,
+ swh8021XPortStatusLastID
+ DisplayString,
+ swh8021XPortStatusAssignedVLAN
+ DisplayString
+ }
+
+ swh8021XPortStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XPortStatusEntry 1 }
+
+ swh8021XPortStatusState OBJECT-TYPE
+ SYNTAX INTEGER { linkdown(0), authorized(1), unauthorized(2), disabled(3) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VLAN ID"
+ ::= { swh8021XPortStatusEntry 3 }
+
+ swh8021XPortStatusLastSource OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Multicast Group learned."
+ ::= { swh8021XPortStatusEntry 5 }
+
+ swh8021XPortStatusLastID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number"
+ ::= { swh8021XPortStatusEntry 7 }
+
+ swh8021XPortStatusAssignedVLAN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "VID"
+ ::= { swh8021XPortStatusEntry 9 }
+
+
+-- SwitchMonitor(5).8021XStatistics(33)
+
+ swh8021XStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of 802.1X Statistics."
+ ::= { swh8021XStatistics 1 }
+
+ swh8021XStatisticsClearCountersOfAllPort OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of All Port"
+ ::= { swh8021XStatistics 2 }
+
+ -- Table Entry
+ swh8021XStatisticsEntry OBJECT-TYPE
+ SYNTAX Swh8021XStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about 802.1X Statistics"
+ INDEX { swh8021XStatisticsIndex }
+ ::= { swh8021XStatisticsTable 1 }
+
+ Swh8021XStatisticsEntry ::=
+ SEQUENCE {
+ swh8021XStatisticsIndex
+ INTEGER,
+ swh8021XStatisticsRxTotal
+ Counter32,
+ swh8021XStatisticsRxResponseID
+ Counter32,
+ swh8021XStatisticsRxResponse
+ Counter32,
+ swh8021XStatisticsRxStart
+ Counter32,
+ swh8021XStatisticsRxLogoff
+ Counter32,
+ swh8021XStatisticsRxInvalidType
+ Counter32,
+ swh8021XStatisticsRxInvalidLength
+ Counter32,
+ swh8021XStatisticsRxAccessChallenges
+ Counter32,
+ swh8021XStatisticsRxOtherRequests
+ Counter32,
+ swh8021XStatisticsRxAuthSuccesses
+ Counter32,
+ swh8021XStatisticsRxAuthFailures
+ Counter32,
+ swh8021XStatisticsTxTotal
+ Counter32,
+ swh8021XStatisticsTxRequestID
+ Counter32,
+ swh8021XStatisticsTxRequest
+ Counter32,
+ swh8021XStatisticsTxResponses
+ Counter32,
+ swh8021XStatisticsClear
+ INTEGER
+ }
+
+ swh8021XStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for vlan id index."
+ ::= { swh8021XStatisticsEntry 1 }
+
+ swh8021XStatisticsRxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Total"
+ ::= { swh8021XStatisticsEntry 2 }
+
+ swh8021XStatisticsRxResponseID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response ID"
+ ::= { swh8021XStatisticsEntry 3 }
+
+ swh8021XStatisticsRxResponse OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 4 }
+
+ swh8021XStatisticsRxStart OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 5 }
+
+ swh8021XStatisticsRxLogoff OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 6 }
+
+ swh8021XStatisticsRxInvalidType OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 7 }
+
+ swh8021XStatisticsRxInvalidLength OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 8 }
+
+ swh8021XStatisticsRxAccessChallenges OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 9 }
+
+ swh8021XStatisticsRxOtherRequests OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 10 }
+
+ swh8021XStatisticsRxAuthSuccesses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 11 }
+
+ swh8021XStatisticsRxAuthFailures OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 12 }
+
+ swh8021XStatisticsTxTotal OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 13 }
+
+ swh8021XStatisticsTxRequestID OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 14 }
+
+ swh8021XStatisticsTxRequest OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 15 }
+
+ swh8021XStatisticsTxResponses OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Response"
+ ::= { swh8021XStatisticsEntry 16 }
+
+ swh8021XStatisticsClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Counters of This module"
+ ::= { swh8021XStatisticsEntry 17 }
+
+
+-- SwitchMonitor(5).SFPInformation(34)
+
+ swhSFPPortInfo
+ OBJECT IDENTIFIER ::= { swhSFPInformation 1 }
+ swhSFPPortState
+ OBJECT IDENTIFIER ::= { swhSFPInformation 2 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortInfo(1).SFPPortInfoTable(1)
+
+ swhSFPPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port Info."
+ ::= { swhSFPPortInfo 1 }
+
+ -- Table Entry
+ swhSFPPortInfoEntry OBJECT-TYPE
+ SYNTAX SWHSFPPortInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port Info."
+ INDEX { swhSFPPortInfoIndex }
+ ::= { swhSFPPortInfoTable 1 }
+
+ SWHSFPPortInfoEntry ::=
+ SEQUENCE {
+ swhSFPPortInfoIndex
+ INTEGER,
+ swhSFPPortInfoPortName
+ DisplayString,
+ swhSFPPortInfoSpeed
+ DisplayString,
+ swhSFPPortInfoDistance
+ DisplayString,
+ swhSFPPortInfoVendorName
+ DisplayString,
+ swhSFPPortInfoVendorPN
+ DisplayString,
+ swhSFPPortInfoVendorSN
+ DisplayString
+ }
+
+ swhSFPPortInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortInfoEntry 1 }
+
+ swhSFPPortInfoPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortInfoEntry 3 }
+
+ swhSFPPortInfoSpeed OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Speed"
+ ::= { swhSFPPortInfoEntry 5 }
+
+ swhSFPPortInfoDistance OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Distance"
+ ::= { swhSFPPortInfoEntry 7 }
+
+ swhSFPPortInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor Name"
+ ::= { swhSFPPortInfoEntry 9 }
+
+ swhSFPPortInfoVendorPN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor PN"
+ ::= { swhSFPPortInfoEntry 11 }
+
+ swhSFPPortInfoVendorSN OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Vendor SN"
+ ::= { swhSFPPortInfoEntry 13 }
+
+
+-- SwitchMonitor(5).SFPInformation(34).SFPPortState(2).SFPPortStateTable(1)
+
+ swhSFPPortStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SFP Port State."
+ ::= { swhSFPPortState 1 }
+
+ -- Table Entry
+ swhSFPPortStateEntry OBJECT-TYPE
+ SYNTAX SwhSFPPortStateEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about SFP Port State."
+ INDEX { swhSFPPortStateIndex }
+ ::= { swhSFPPortStateTable 1 }
+
+ SwhSFPPortStateEntry ::=
+ SEQUENCE {
+ swhSFPPortStateIndex
+ INTEGER,
+ swhSFPPortStatePortName
+ DisplayString,
+ swhSFPPortStateTemperature
+ DisplayString,
+ swhSFPPortStateVoltage
+ DisplayString,
+ swhSFPPortStateTXBias
+ DisplayString,
+ swhSFPPortStateTXPower
+ DisplayString,
+ swhSFPPortStateRXPower
+ DisplayString
+ }
+
+ swhSFPPortStateIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhSFPPortStateEntry 1 }
+
+ swhSFPPortStatePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Name"
+ ::= { swhSFPPortStateEntry 3 }
+
+ swhSFPPortStateTemperature OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Temperature (C)"
+ ::= { swhSFPPortStateEntry 5 }
+
+ swhSFPPortStateVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Voltage (V)"
+ ::= { swhSFPPortStateEntry 7 }
+
+ swhSFPPortStateTXBias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Bias (mA)"
+ ::= { swhSFPPortStateEntry 9 }
+
+ swhSFPPortStateTXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port TX Power (dBm)"
+ ::= { swhSFPPortStateEntry 11 }
+
+ swhSFPPortStateRXPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port RX Power (dBm)"
+ ::= { swhSFPPortStateEntry 13 }
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPSnoopingTableTable(7)
+
+
+-- SwitchMonitor(5).DHCPSnoopingTable(35).DHCPv6SnoopingTableTable(8)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36)
+
+
+-- SwitchMonitor(5).LoopDetectionStatus(36).LoopDetectionStatusTable(4)
+
+ swhLoopDetectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Loop Status."
+ ::= { swhLoopDetectionStatus 4 }
+
+ -- Table Entry
+ swhLoopDetectionStatusEntry OBJECT-TYPE
+ SYNTAX SWHLoopDetectionStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Loop Status table"
+ INDEX { swhLoopDetectionStatusPort }
+ ::= { swhLoopDetectionStatusTable 1 }
+
+ SWHLoopDetectionStatusEntry ::=
+ SEQUENCE {
+ swhLoopDetectionStatusPort
+ INTEGER,
+ swhLoopDetectionStatusStatus
+ INTEGER,
+ swhLoopDetectionStatusLockCause
+ DisplayString
+ }
+
+ swhLoopDetectionStatusPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Port index."
+ ::= { swhLoopDetectionStatusEntry 1 }
+
+ swhLoopDetectionStatusLockCause OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Lock Cause."
+ ::= { swhLoopDetectionStatusEntry 3 }
+
+ swhLoopDetectionStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { un-lock(0), lock(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status."
+ ::= { swhLoopDetectionStatusEntry 4 }
+
+
+-- SwitchMonitor(5).MacAddressStore(40)
+
+
+-- SwitchMonitor(5).MacAddressStore(40).MacStoreTable(6)
+
+
+-- SwitchMonitor(5).DODIStatus(41).DIStatus(1)
+
+-- swhDIStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital input status."
+-- ::= { swhDIDOStatus 1 }
+
+ -- Table Entry
+-- swhDIStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDIStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital input status"
+-- INDEX { swhDIStatusIndex }
+-- ::= { swhDIStatusTable 1 }
+
+-- SWHDIStatusEntry ::=
+-- SEQUENCE {
+-- swhDIStatusIndex
+-- INTEGER,
+ -- swhDIStatusNormal
+ -- INTEGER,
+-- swhDIStatusStatus
+-- INTEGER,
+-- swhDIStatusAlarm
+-- INTEGER
+-- }
+
+-- swhDIStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital input index."
+-- ::= { swhDIStatusEntry 1 }
+
+ --swhDIStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital input normal."
+ -- ::= { swhDIStatusEntry 2 }
+
+-- swhDIStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input status."
+-- ::= { swhDIStatusEntry 3 }
+
+-- swhDIStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input alarm."
+-- ::= { swhDIStatusEntry 4 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOStatus(2)
+
+-- swhDOStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital output status."
+-- ::= { swhDIDOStatus 2 }
+
+ -- Table Entry
+-- swhDOStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital output status"
+-- INDEX { swhDOStatusIndex }
+-- ::= { swhDOStatusTable 1 }
+
+-- SWHDOStatusEntry ::=
+-- SEQUENCE {
+-- swhDOStatusIndex
+-- INTEGER,
+ -- swhDOStatusNormal
+ -- INTEGER,
+-- swhDOStatusStatus
+-- INTEGER,
+-- swhDOStatusAlarm
+-- INTEGER,
+-- swhDOStatusTrigger
+-- INTEGER,
+-- swhDOStatusDigitalInput1
+-- INTEGER,
+-- swhDOStatusDigitalInput2
+-- INTEGER,
+-- swhDOStatusPower1
+-- INTEGER,
+-- swhDOStatusPower2
+-- INTEGER
+-- }
+
+-- swhDOStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for digital output index."
+-- ::= { swhDOStatusEntry 1 }
+
+ --swhDOStatusNormal OBJECT-TYPE
+ -- SYNTAX INTEGER { open(1), close(0) }
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "digital output normal."
+ -- ::= { swhDOStatusEntry 2 }
+
+-- swhDOStatusStatus OBJECT-TYPE
+-- SYNTAX INTEGER { open(1), close(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output status."
+-- ::= { swhDOStatusEntry 3 }
+
+-- swhDOStatusAlarm OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output alarm."
+-- ::= { swhDOStatusEntry 4 }
+
+-- swhDOStatusTrigger OBJECT-TYPE
+-- SYNTAX INTEGER { enable(1), disable(0) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital trigger."
+-- ::= { swhDOStatusEntry 5 }
+
+-- swhDOStatusDigitalInput1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 1."
+-- ::= { swhDOStatusEntry 6 }
+
+-- swhDOStatusDigitalInput2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital input 2."
+-- ::= { swhDOStatusEntry 7 }
+
+-- swhDOStatusPower1 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 1."
+-- ::= { swhDOStatusEntry 8 }
+
+-- swhDOStatusPower2 OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital power 2."
+-- ::= { swhDOStatusEntry 9 }
+
+
+-- SwitchMonitor(5).DODIStatus(41).DOPortStatus(2)
+
+-- swhDOPortStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "Table of digital port status."
+-- ::= { swhDIDOStatus 3 }
+
+ -- Table Entry
+-- swhDOPortStatusEntry OBJECT-TYPE
+-- SYNTAX SWHDOPortStatusEntry
+-- ACCESS not-accessible
+-- STATUS mandatory
+-- DESCRIPTION
+-- "An entry in the table, containing information
+-- about digital port status"
+-- INDEX { swhDOPortStatusIndex }
+-- ::= { swhDOPortStatusTable 1 }
+
+-- SWHDOPortStatusEntry ::=
+-- SEQUENCE {
+-- swhDOPortStatusIndex
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput1Status
+-- INTEGER,
+-- swhDOPortStatusDigitalOutput2Status
+-- INTEGER
+-- }
+
+-- swhDOPortStatusIndex OBJECT-TYPE
+-- SYNTAX INTEGER
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "A unique value for port index."
+-- ::= { swhDOPortStatusEntry 1 }
+
+-- swhDOPortStatusDigitalOutput1Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 2 }
+
+-- swhDOPortStatusDigitalOutput2Status OBJECT-TYPE
+-- SYNTAX INTEGER { on(1), off(0), na(-1), na(-2) }
+-- ACCESS read-only
+-- STATUS mandatory
+-- DESCRIPTION
+-- "digital output 1 port status."
+-- ::= { swhDOPortStatusEntry 3 }
+
+
+-- SwitchMonitor(5).RingStatus(43)
+
+ swhRingState OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Detection is disable or enable."
+ ::= { swhRingStatus 1 }
+
+ swhRingStateAccording OBJECT-TYPE
+ SYNTAX INTEGER { software(0), hardware(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status According from software or hardware"
+ ::= { swhRingStatus 3 }
+
+ swhRingStateRole OBJECT-TYPE
+ SYNTAX INTEGER { slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Ring Status Role from slave or master"
+ ::= { swhRingStatus 4 }
+
+
+-- SwitchMonitor(5).RingStatus(43).RingStatusTable(1)
+
+ swhRingStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhRingStatus 2 }
+
+ -- Table Entry
+ swhRingStatusEntry OBJECT-TYPE
+ SYNTAX SWHRingStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhRingStatusIndex }
+ ::= { swhRingStatusTable 1 }
+
+ SWHRingStatusEntry ::=
+ SEQUENCE {
+ swhRingStatusIndex
+ INTEGER,
+ swhRingStatusEnable
+ INTEGER,
+ swhRingStatusState
+ INTEGER
+ }
+
+ swhRingStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhRingStatusEntry 1 }
+
+ swhRingStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhRingStatusEntry 2 }
+
+ swhRingStatusState OBJECT-TYPE
+ SYNTAX INTEGER { blocking(0), forwarding(1), na(-1), na(-2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhRingStatusEntry 3 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52)
+
+ swhRingStatusTimes OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Times"
+ ::= { swhFastRedundancyStatus 2 }
+
+ swhRingStatusLastChangeTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Last Change Time"
+ ::= { swhFastRedundancyStatus 3 }
+
+ swhRingStatusElapsedTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Elapsed Time"
+ ::= { swhFastRedundancyStatus 4 }
+
+ swhRingStatusTopologyClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Topology Change Clear"
+ ::= { swhFastRedundancyStatus 5 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatusTable(1)
+
+ swhFastRedundancyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 1 }
+
+ -- Table Entry
+ swhFastRedundancyStatusEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyStatusIndex }
+ ::= { swhFastRedundancyStatusTable 1 }
+
+ SwhFastRedundancyStatusEntry ::=
+ SEQUENCE {
+ swhFastRedundancyStatusIndex
+ INTEGER,
+ swhFastRedundancyStatusGroupID
+ INTEGER,
+ swhFastRedundancyStatusDescription
+ DisplayString,
+ swhFastRedundancyStatusEnable
+ INTEGER,
+ swhFastRedundancyStatusProtocol
+ INTEGER,
+ swhFastRedundancyStatusRole
+ INTEGER,
+ swhFastRedundancyStatusStatus
+ INTEGER,
+ swhFastRedundancyStatusPort1
+ INTEGER,
+ swhFastRedundancyStatusPort1Role
+ INTEGER,
+ swhFastRedundancyStatusPort1Statue
+ INTEGER,
+ swhFastRedundancyStatusPort2
+ INTEGER,
+ swhFastRedundancyStatusPort2Role
+ INTEGER,
+ swhFastRedundancyStatusPort2Statue
+ INTEGER
+ }
+
+ swhFastRedundancyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatusEntry 1 }
+
+ swhFastRedundancyStatusGroupID OBJECT-TYPE
+ SYNTAX INTEGER { na(-1),
+ id-1(1),
+ id-2(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "digital input normal."
+ ::= { swhFastRedundancyStatusEntry 2 }
+
+ swhFastRedundancyStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Description"
+ ::= { swhFastRedundancyStatusEntry 3 }
+
+ swhFastRedundancyStatusEnable OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), disable(0), enable(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 4 }
+
+ swhFastRedundancyStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), fast-ringv2(0), chain(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port enable"
+ ::= { swhFastRedundancyStatusEntry 5 }
+
+ swhFastRedundancyStatusRole OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), slave(0), master(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 6 }
+
+ swhFastRedundancyStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER { signal-fail(-2), na(-1), healthy(0), break(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 7 }
+
+ swhFastRedundancyStatusPort1 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 8 }
+
+ swhFastRedundancyStatusPort1Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 9 }
+
+ swhFastRedundancyStatusPort1Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 10 }
+
+ swhFastRedundancyStatusPort2 OBJECT-TYPE
+ SYNTAX INTEGER { na(0),
+ port01(1),
+ port02(2),
+ port03(3),
+ port04(4),
+ port05(5),
+ port06(6),
+ port07(7),
+ port08(8),
+ port09(9),
+ port10(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 11 }
+
+ swhFastRedundancyStatusPort2Role OBJECT-TYPE
+ SYNTAX INTEGER { na(-1), member(0), head(1), tail(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 12 }
+
+ swhFastRedundancyStatusPort2Statue OBJECT-TYPE
+ SYNTAX INTEGER { na2(-2), na(-1), blocked(1), forwarding(4), link-down(5) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "port status."
+ ::= { swhFastRedundancyStatusEntry 13 }
+
+
+-- SwitchMonitor(5).FastRedundancyStatus(52).FastRedundancyStatisticsTable(2)
+
+ swhFastRedundancyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ring port status."
+ ::= { swhFastRedundancyStatus 6 }
+
+ -- Table Entry
+ swhFastRedundancyStatisticsEntry OBJECT-TYPE
+ SYNTAX SwhFastRedundancyStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Ring port status"
+ INDEX { swhFastRedundancyEntry }
+ ::= { swhFastRedundancyStatisticsTable 1 }
+
+ SwhFastRedundancyStatisticsEntry ::=
+ SEQUENCE {
+ swhFastRedundancyEntry
+ INTEGER,
+ swhFastRedundancyTxNormal
+ Counter,
+ swhFastRedundancyTxFailure
+ Counter,
+ swhFastRedundancyRxNormal
+ Counter,
+ swhFastRedundancyRxFailure
+ Counter,
+ swhFastRedundancyCountersClear
+ INTEGER
+ }
+
+ swhFastRedundancyEntry OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for port index."
+ ::= { swhFastRedundancyStatisticsEntry 1 }
+
+ swhFastRedundancyTxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 2 }
+
+ swhFastRedundancyTxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Tx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 3 }
+
+ swhFastRedundancyRxNormal OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Normal"
+ ::= { swhFastRedundancyStatisticsEntry 4 }
+
+ swhFastRedundancyRxFailure OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rx Failure"
+ ::= { swhFastRedundancyStatisticsEntry 5 }
+
+ swhFastRedundancyCountersClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Fast Redundancy Counters Clear"
+ ::= { swhFastRedundancyStatisticsEntry 6 }
+
+
+-- SwitchMonitor(5).POEStatus(48)
+
+ swhPOETotalWattsAvailable OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total Watts Availavle."
+ ::= { swhPOEStatus 3 }
+
+ swhPOETotalPower OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 1 }
+
+ swhPOEStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Port State."
+ ::= { swhPOEStatus 2 }
+
+ -- Table Entry
+ swhPOEStatusEntry OBJECT-TYPE
+ SYNTAX SwhPOEStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Port State."
+ INDEX { swhPOEStatusIndex }
+ ::= { swhPOEStatusTable 1 }
+
+ SwhPOEStatusEntry ::=
+ SEQUENCE {
+ swhPOEStatusIndex
+ INTEGER,
+ swhPOEStatusPort
+ INTEGER,
+ swhPOEStatusName
+ DisplayString,
+ swhPOEStatusPower
+ DisplayString,
+ swhPOEStatusVoltage
+ DisplayString,
+ swhPOEStatusCurrent
+ DisplayString,
+ swhPOEStatusPDClass
+ DisplayString,
+ swhPOEStatusPoEDetection
+ DisplayString,
+ swhPOEStatusOperationMode
+ INTEGER
+ }
+
+ swhPOEStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each port."
+ ::= { swhPOEStatusEntry 1 }
+
+ swhPOEStatusPort OBJECT-TYPE
+ SYNTAX INTEGER { port01(0),
+ port02(1),
+ port03(2),
+ port04(3),
+ port05(4),
+ port06(5),
+ port07(6),
+ port08(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port Number."
+ ::= { swhPOEStatusEntry 2 }
+
+ swhPOEStatusName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "POE Name"
+ ::= { swhPOEStatusEntry 3 }
+
+ swhPOEStatusPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Power"
+ ::= { swhPOEStatusEntry 4 }
+
+ swhPOEStatusVoltage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Voltage"
+ ::= { swhPOEStatusEntry 5 }
+
+ swhPOEStatusCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Current"
+ ::= { swhPOEStatusEntry 6 }
+
+ swhPOEStatusPDClass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE PD Class"
+ ::= { swhPOEStatusEntry 7 }
+
+ swhPOEStatusPoEDetection OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Detection"
+ ::= { swhPOEStatusEntry 8 }
+
+ swhPOEStatusOperationMode OBJECT-TYPE
+ SYNTAX INTEGER { shutdown(0), injector-30watt(1), auto-af-at(2), auto(3), injector-60watt(4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PoE Operation Mode"
+ ::= { swhPOEStatusEntry 9 }
+
+
+-- SystemUtility(6)
+
+ swhLoadFactorySetting OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySetting"
+ ::= { swhSystemUtility 1 }
+
+ swhLoadFactorySettingExceptNetworkConfiguration OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), load(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "LoadFactorySettingExceptNetworkConfiguration"
+ ::= { swhSystemUtility 2 }
+
+ swhEventLog
+ OBJECT IDENTIFIER ::= { swhSystemUtility 3 }
+ swhUpdateFirmware
+ OBJECT IDENTIFIER ::= { swhSystemUtility 4 }
+ swhAutoBackupConfiguration
+ OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+-- swhBackupConfiguration
+-- OBJECT IDENTIFIER ::= { swhSystemUtility 5 }
+
+
+-- SystemUtility(6).EventLog(3)
+
+ swhEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Event Log."
+ ::= { swhEventLog 1 }
+
+ swhEventLogClear OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), clear(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Clear Event Log Table"
+ ::= { swhEventLog 2 }
+
+ -- Table Entry
+ swhEventLogEntry OBJECT-TYPE
+ SYNTAX SWHEventLogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the table, containing information
+ about Event Log"
+ INDEX { swhEventLogIndex }
+ ::= { swhEventLogTable 1 }
+
+ SWHEventLogEntry ::=
+ SEQUENCE {
+ swhEventLogIndex
+ INTEGER,
+ swhEventLogType
+ INTEGER,
+ swhEventLogTime
+ DisplayString,
+ swhEventLogUpTime
+ DisplayString,
+ swhEventLogDescription
+ DisplayString,
+ swhEventLogSource
+ INTEGER,
+ swhEventLogEvent
+ INTEGER,
+ swhEventLogNameCommunity
+ DisplayString,
+ swhEventLogIPAddr
+ IpAddress
+ -- swhEventLogCategory
+ -- INTEGER
+ }
+
+ swhEventLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for Event Log index."
+ ::= { swhEventLogEntry 1 }
+
+ swhEventLogType OBJECT-TYPE
+ SYNTAX INTEGER { error(1000), warning(2000), information(3000) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event type
+ error: some funtions not work
+ warning: to warn something, ex. login failed
+ information: just something happened
+ "
+ ::= { swhEventLogEntry 2 }
+
+ swhEventLogTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is local time"
+ ::= { swhEventLogEntry 3 }
+
+ swhEventLogUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event happening time,
+ it is system up time
+ "
+ ::= { swhEventLogEntry 4 }
+
+ swhEventLogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event description"
+ ::= { swhEventLogEntry 5 }
+
+ swhEventLogSource OBJECT-TYPE
+ SYNTAX INTEGER { local-machine(4000),
+ rs232d(4001),
+ rs232(4002),
+ telnetd(4003),
+ telnet(4004),
+ tftpd(4005),
+ tftp(4006),
+ ftpd(4007),
+ ftp(4008),
+ snmpd(4009),
+ snmp(4010),
+ webd(4011),
+ web(4012),
+ ping(4013),
+ watch-dog(4014),
+ remote-machine(4015),
+ catv-module(4016)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event source"
+ ::= { swhEventLogEntry 6 }
+
+ swhEventLogEvent OBJECT-TYPE
+ SYNTAX INTEGER { boot-failed(1001),
+ load-config-failed(1002),
+ load-default-config-failed(1003),
+ save-config-failed(1004),
+ save-default-config-failed(1005),
+ login-failed(2001),
+ module-down(2002),
+ module-power-down(2003),
+ power-module-down(2004),
+ power-fan-failed(2005),
+ auto-provision(2007),
+ fan-failed(2008),
+ temperature-abnormality(2009),
+ voltage-abnormality(2010),
+ tx-bias-abnormality(2011),
+ loop(2012),
+ upgrade(2013),
+ digital-input(2015),
+ digital-output(2016),
+ power-module-missing(2021),
+ cold-start(3001),
+ warm-start(3002),
+ login(3003),
+ logout(3004),
+ timeout(3005),
+ disconnected(3006),
+ link-up(3007),
+ link-down(3008),
+ power-supply-up(3011),
+ fan-ok(3022),
+ digital-input(3026),
+ digital-output(3027)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event"
+ ::= { swhEventLogEntry 7 }
+
+ swhEventLogNameCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "user name or community name"
+ ::= { swhEventLogEntry 8 }
+
+ swhEventLogIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "event ip address,
+ ex. login user ip address"
+ ::= { swhEventLogEntry 9 }
+
+ --swhEventLogCategory OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- ACCESS read-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Category"
+ -- ::= { swhEventLogEntry 10 }
+
+
+-- SystemUtility(6).UpdateFirmware(4)
+
+ swhUpdateProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file from tftp or ftp server."
+ ::= { swhUpdateFirmware 1 }
+
+ swhUpdateFileType OBJECT-TYPE
+ SYNTAX INTEGER { firmware(0), configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update file type."
+ ::= { swhUpdateFirmware 2 }
+
+ swhUpdateConfigeType OBJECT-TYPE
+ SYNTAX INTEGER { running(0), default(1) , startup(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update confige type."
+ ::= { swhUpdateFirmware 15 }
+
+ swhUpdateImageOption OBJECT-TYPE
+ SYNTAX INTEGER { image1(1), image2(2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Update Image Option."
+ ::= { swhUpdateFirmware 16 }
+
+ swhUpdateServerIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Tftp/ftp server ip address."
+ ::= { swhUpdateFirmware 3 }
+
+ swhUpdateUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login user name."
+ ::= { swhUpdateFirmware 4 }
+
+ swhUpdatePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Ftp server login password."
+ ::= { swhUpdateFirmware 5 }
+
+ swhUpdateFileLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upate file location."
+ ::= { swhUpdateFirmware 6 }
+
+ --swhUpdateGet OBJECT-TYPE
+ -- SYNTAX INTEGER { normal(0), get(1) }
+ -- ACCESS write-only
+ -- STATUS mandatory
+ -- DESCRIPTION
+ -- "Get file from server."
+ -- ::= { swhUpdateFirmware 7 }
+
+ swhUpdatePut OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), put(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Put file to server."
+ ::= { swhUpdateFirmware 8 }
+
+ swhUpdateUpdate OBJECT-TYPE
+ SYNTAX INTEGER { normal(0), update(1) }
+ ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION
+ "Get configuration or firmware, then update it.
+ When update succeeded, system will reboot automatically."
+ ::= { swhUpdateFirmware 10 }
+
+ swhUpdateState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for getting/putting file, updating config/firmware."
+ ::= { swhUpdateFirmware 12 }
+
+
+-- SystemUtility(6).BackupConfiguration(5)
+
+ swhBackupNTPStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NTP Status."
+ ::= { swhAutoBackupConfiguration 14 }
+
+ swhBackupAuto OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable auto backup.
+ In order for the Auto Backup function to work properly,
+ the NTP function must be enabled for the device to acquire local time information."
+ ::= { swhAutoBackupConfiguration 2 }
+
+ swhBackupTrigger OBJECT-TYPE
+ SYNTAX INTEGER { ntp-time(0), save-configuration(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup trigger condition."
+ ::= { swhAutoBackupConfiguration 13 }
+
+ swhBackupTime OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup time at which hour of a day."
+ ::= { swhAutoBackupConfiguration 3 }
+
+ swhBackupProtocol OBJECT-TYPE
+ SYNTAX INTEGER { tftp(0), ftp(1) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file from tftp or ftp server."
+ ::= { swhAutoBackupConfiguration 4 }
+
+ swhBackupFileType OBJECT-TYPE
+ SYNTAX INTEGER { configuration(1) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file type."
+ ::= { swhAutoBackupConfiguration 5 }
+
+ swhBackupServerIPAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "TFTP/FTP server ip address."
+ ::= { swhAutoBackupConfiguration 6 }
+
+ swhBackupUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login user name."
+ ::= { swhAutoBackupConfiguration 7 }
+
+ swhBackupPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "FTP server login password."
+ ::= { swhAutoBackupConfiguration 8 }
+
+ swhBackupFileDirectory OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file directory."
+ ::= { swhAutoBackupConfiguration 9 }
+
+ swhBackupFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Backup file name."
+ ::= { swhAutoBackupConfiguration 10 }
+
+ swhBackupState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Messages for backup."
+ ::= { swhAutoBackupConfiguration 12 }
+
+-- Traps(9)
+
+ swhSystemPowerDown TRAP-TYPE
+ ENTERPRISE switchTraps
+ --&ACTIONS { critical }
+ --&MESG "System Power Down"
+ DESCRIPTION
+ "when system power down, send this trap."
+ ::= 1
+
+ swhBroadcastStorm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { warning }
+ --&MESG "Interface $1 Broadcast Storm Occurs, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets arrive upper limit, send this trap."
+ ::= 2
+
+ swhBroadcastNormal TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, etherStatsBroadcastPkts }
+ --&ACTIONS { minor }
+ --&MESG "Interface $1 Broadcast Packets Normal, $2 packets"
+ DESCRIPTION
+ "when received broadcast packets are normal, send this trap."
+ ::= 3
+
+ swhSFPAbnormality TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "SFP Interface $1 $2 Abnormality"
+ DESCRIPTION "when sfp status abnormality , send this trap."
+ ::= 7
+
+ swhFaultAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when fault Alarm , send this trap."
+ ::= 8
+
+ swhWarningAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Warning Alarm , send this trap."
+ ::= 9
+
+ swhMinorAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { minor }
+ --&MESG "$2"
+ DESCRIPTION "when Minor Alarm , send this trap."
+ ::= 10
+
+ swhLoopBack TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION "when Loop back, send this trap."
+ ::= 13
+
+ swhBatteryMode TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Battery is discharge electricity, send this trap."
+ ::= 14
+
+ swhCATVPower TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when CATV power, send this trap."
+ ::= 15
+
+ swhNormalAlarm TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { normal }
+ --&MESG "$2"
+ DESCRIPTION "when Normal Alarm(Information), send this trap."
+ ::= 16
+
+ swhPowerExceptional TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { warning }
+ --&MESG "$2"
+ DESCRIPTION
+ "when Power Exceptional, send this trap."
+ ::= 17
+
+ swhSystemPowerOn TRAP-TYPE
+ ENTERPRISE switchTraps
+ VARIABLES { ifIndex, sysLocation }
+ --&ACTIONS { critical }
+ --&MESG "$2"
+ DESCRIPTION "when system power up, send this trap."
+ ::= 20
+
+END
diff --git a/tests/data/cts_ips-3110.json b/tests/data/cts_ips-3110.json
new file mode 100644
index 0000000000..ae2daf1058
--- /dev/null
+++ b/tests/data/cts_ips-3110.json
@@ -0,0 +1,2265 @@
+{
+ "os": {
+ "discovery": {
+ "devices": [
+ {
+ "sysName": null,
+ "sysObjectID": ".1.3.6.1.4.1.9304.100.3110",
+ "sysDescr": "IPS-3110 Version 1.00.0P",
+ "sysContact": "",
+ "version": "Version 1.00.0P",
+ "hardware": "IPS-3110",
+ "features": null,
+ "location": "",
+ "os": "cts",
+ "type": "network",
+ "serial": "",
+ "icon": "cts.png"
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "ports": {
+ "discovery": {
+ "ports": [
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port1",
+ "ifName": "Port1",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port1",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port2",
+ "ifName": "Port2",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port2",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port3",
+ "ifName": "Port3",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port3",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port4",
+ "ifName": "Port4",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port4",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port5",
+ "ifName": "Port5",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port5",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port6",
+ "ifName": "Port6",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port6",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port7",
+ "ifName": "Port7",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port7",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port8",
+ "ifName": "Port8",
+ "portName": null,
+ "ifIndex": 8,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port8",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port9",
+ "ifName": "Port9",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port9",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port10",
+ "ifName": "Port10",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port10",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": null,
+ "ifInUcastPkts_prev": null,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": null,
+ "ifOutUcastPkts_prev": null,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": null,
+ "ifInErrors_prev": null,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": null,
+ "ifOutErrors_prev": null,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": null,
+ "ifInOctets_prev": null,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": null,
+ "ifOutOctets_prev": null,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": null,
+ "ifInNUcastPkts_prev": null,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": null,
+ "ifOutNUcastPkts_prev": null,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": null,
+ "ifInDiscards_prev": null,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": null,
+ "ifOutDiscards_prev": null,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": null,
+ "ifInUnknownProtos_prev": null,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": null,
+ "ifInBroadcastPkts_prev": null,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": null,
+ "ifOutBroadcastPkts_prev": null,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": null,
+ "ifInMulticastPkts_prev": null,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": null,
+ "ifOutMulticastPkts_prev": null,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ }
+ ]
+ },
+ "poller": {
+ "ports": [
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port1",
+ "ifName": "Port1",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port1",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port2",
+ "ifName": "Port2",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port2",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port3",
+ "ifName": "Port3",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port3",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port4",
+ "ifName": "Port4",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port4",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port5",
+ "ifName": "Port5",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port5",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port6",
+ "ifName": "Port6",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port6",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port7",
+ "ifName": "Port7",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port7",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port8",
+ "ifName": "Port8",
+ "portName": null,
+ "ifIndex": 8,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port8",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port9",
+ "ifName": "Port9",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port9",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ },
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "Port10",
+ "ifName": "Port10",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": null,
+ "ifSpeed_prev": 0,
+ "ifConnectorPresent": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "Port10",
+ "ifPhysAddress": null,
+ "ifLastChange": 0,
+ "ifVlan": null,
+ "ifTrunk": null,
+ "ignore": 0,
+ "disabled": 0,
+ "deleted": 0,
+ "pagpOperationMode": null,
+ "pagpPortState": null,
+ "pagpPartnerDeviceId": null,
+ "pagpPartnerLearnMethod": null,
+ "pagpPartnerIfIndex": null,
+ "pagpPartnerGroupIfIndex": null,
+ "pagpPartnerDeviceName": null,
+ "pagpEthcOperationMode": null,
+ "pagpDeviceId": null,
+ "pagpGroupIfIndex": null,
+ "ifInUcastPkts": 0,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 0,
+ "ifOutUcastPkts_prev": 0,
+ "ifOutUcastPkts_delta": null,
+ "ifOutUcastPkts_rate": null,
+ "ifInErrors": 0,
+ "ifInErrors_prev": 0,
+ "ifInErrors_delta": null,
+ "ifInErrors_rate": null,
+ "ifOutErrors": 0,
+ "ifOutErrors_prev": 0,
+ "ifOutErrors_delta": null,
+ "ifOutErrors_rate": null,
+ "ifInOctets": 0,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 0,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 0,
+ "ifInNUcastPkts_prev": 0,
+ "ifInNUcastPkts_delta": null,
+ "ifInNUcastPkts_rate": null,
+ "ifOutNUcastPkts": 0,
+ "ifOutNUcastPkts_prev": 0,
+ "ifOutNUcastPkts_delta": null,
+ "ifOutNUcastPkts_rate": null,
+ "ifInDiscards": 0,
+ "ifInDiscards_prev": 0,
+ "ifInDiscards_delta": null,
+ "ifInDiscards_rate": null,
+ "ifOutDiscards": 0,
+ "ifOutDiscards_prev": 0,
+ "ifOutDiscards_delta": null,
+ "ifOutDiscards_rate": null,
+ "ifInUnknownProtos": 0,
+ "ifInUnknownProtos_prev": 0,
+ "ifInUnknownProtos_delta": null,
+ "ifInUnknownProtos_rate": null,
+ "ifInBroadcastPkts": 0,
+ "ifInBroadcastPkts_prev": 0,
+ "ifInBroadcastPkts_delta": null,
+ "ifInBroadcastPkts_rate": null,
+ "ifOutBroadcastPkts": 0,
+ "ifOutBroadcastPkts_prev": 0,
+ "ifOutBroadcastPkts_delta": null,
+ "ifOutBroadcastPkts_rate": null,
+ "ifInMulticastPkts": 0,
+ "ifInMulticastPkts_prev": 0,
+ "ifInMulticastPkts_delta": null,
+ "ifInMulticastPkts_rate": null,
+ "ifOutMulticastPkts": 0,
+ "ifOutMulticastPkts_prev": 0,
+ "ifOutMulticastPkts_delta": null,
+ "ifOutMulticastPkts_rate": null
+ }
+ ]
+ }
+ },
+ "sensors": {
+ "discovery": {
+ "sensors": [
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.13.1",
+ "sensor_index": "ddmRx-1",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Rx Power",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": -6.3,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.13.2",
+ "sensor_index": "ddmRx-2",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Rx Power",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": -7.5,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.11.1",
+ "sensor_index": "ddmTx-1",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Tx Power",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": -5.6,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.11.2",
+ "sensor_index": "ddmTx-2",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Tx Power",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": -5.6,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "power",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.48.1.0",
+ "sensor_index": "0",
+ "sensor_type": "cts",
+ "sensor_descr": "Total PoE Power Consumption",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 47.39,
+ "sensor_limit": null,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": null,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.5.1",
+ "sensor_index": "ddmTemp-1",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Temperature",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 43.9,
+ "sensor_limit": 63.9,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 33.9,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.5.2",
+ "sensor_index": "ddmTemp-2",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Temperature",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 47.1,
+ "sensor_limit": 67.1,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 37.1,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "voltage",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.7.1",
+ "sensor_index": "ddmVolt-1",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Voltage",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3.25,
+ "sensor_limit": 3.7375,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 2.7625,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "voltage",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.7.2",
+ "sensor_index": "ddmVolt-2",
+ "sensor_type": "cts",
+ "sensor_descr": "SFP Voltage",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3.24,
+ "sensor_limit": 3.726,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 2.754,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ }
+}
diff --git a/tests/snmpsim/cts_ips-3110.snmprec b/tests/snmpsim/cts_ips-3110.snmprec
new file mode 100644
index 0000000000..2e61e9b8f7
--- /dev/null
+++ b/tests/snmpsim/cts_ips-3110.snmprec
@@ -0,0 +1,83 @@
+1.3.6.1.2.1.1.1.0|4|IPS-3110 Version 1.00.0P
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.9304.100.3110
+1.3.6.1.2.1.1.4.0|4|
+1.3.6.1.2.1.1.6.0|4|
+1.3.6.1.2.1.2.2.1.2.1|4|Port1
+1.3.6.1.2.1.2.2.1.2.2|4|Port2
+1.3.6.1.2.1.2.2.1.2.3|4|Port3
+1.3.6.1.2.1.2.2.1.2.4|4|Port4
+1.3.6.1.2.1.2.2.1.2.5|4|Port5
+1.3.6.1.2.1.2.2.1.2.6|4|Port6
+1.3.6.1.2.1.2.2.1.2.7|4|Port7
+1.3.6.1.2.1.2.2.1.2.8|4|Port8
+1.3.6.1.2.1.2.2.1.2.9|4|Port9
+1.3.6.1.2.1.2.2.1.2.10|4|Port10
+1.3.6.1.2.1.2.2.1.3.1|2|6
+1.3.6.1.2.1.2.2.1.3.2|2|6
+1.3.6.1.2.1.2.2.1.3.3|2|6
+1.3.6.1.2.1.2.2.1.3.4|2|6
+1.3.6.1.2.1.2.2.1.3.5|2|6
+1.3.6.1.2.1.2.2.1.3.6|2|6
+1.3.6.1.2.1.2.2.1.3.7|2|6
+1.3.6.1.2.1.2.2.1.3.8|2|6
+1.3.6.1.2.1.2.2.1.3.9|2|6
+1.3.6.1.2.1.2.2.1.3.10|2|6
+1.3.6.1.2.1.2.2.1.8.1|2|2
+1.3.6.1.2.1.2.2.1.8.2|2|1
+1.3.6.1.2.1.2.2.1.8.3|2|2
+1.3.6.1.2.1.2.2.1.8.4|2|2
+1.3.6.1.2.1.2.2.1.8.5|2|2
+1.3.6.1.2.1.2.2.1.8.6|2|2
+1.3.6.1.2.1.2.2.1.8.7|2|2
+1.3.6.1.2.1.2.2.1.8.8|2|2
+1.3.6.1.2.1.2.2.1.8.9|2|1
+1.3.6.1.2.1.2.2.1.8.10|2|2
+1.3.6.1.2.1.17.1.4.1.2.1|2|1
+1.3.6.1.2.1.17.1.4.1.2.2|2|2
+1.3.6.1.2.1.17.1.4.1.2.3|2|3
+1.3.6.1.2.1.17.1.4.1.2.4|2|4
+1.3.6.1.2.1.17.1.4.1.2.5|2|5
+1.3.6.1.2.1.17.1.4.1.2.6|2|6
+1.3.6.1.2.1.17.1.4.1.2.7|2|7
+1.3.6.1.2.1.17.1.4.1.2.8|2|8
+1.3.6.1.2.1.17.1.4.1.2.9|2|9
+1.3.6.1.2.1.17.1.4.1.2.10|2|10
+1.3.6.1.2.1.31.1.1.1.1.1|4|Port1
+1.3.6.1.2.1.31.1.1.1.1.2|4|Port2
+1.3.6.1.2.1.31.1.1.1.1.3|4|Port3
+1.3.6.1.2.1.31.1.1.1.1.4|4|Port4
+1.3.6.1.2.1.31.1.1.1.1.5|4|Port5
+1.3.6.1.2.1.31.1.1.1.1.6|4|Port6
+1.3.6.1.2.1.31.1.1.1.1.7|4|Port7
+1.3.6.1.2.1.31.1.1.1.1.8|4|Port8
+1.3.6.1.2.1.31.1.1.1.1.9|4|Port9
+1.3.6.1.2.1.31.1.1.1.1.10|4|Port10
+1.3.6.1.2.1.31.1.1.1.18.1|4|
+1.3.6.1.2.1.31.1.1.1.18.2|4|
+1.3.6.1.2.1.31.1.1.1.18.3|4|
+1.3.6.1.2.1.31.1.1.1.18.4|4|
+1.3.6.1.2.1.31.1.1.1.18.5|4|
+1.3.6.1.2.1.31.1.1.1.18.6|4|
+1.3.6.1.2.1.31.1.1.1.18.7|4|
+1.3.6.1.2.1.31.1.1.1.18.8|4|
+1.3.6.1.2.1.31.1.1.1.18.9|4|
+1.3.6.1.2.1.31.1.1.1.18.10|4|
+1.3.6.1.4.1.2021.4.3.0|2|0
+1.3.6.1.4.1.2021.4.4.0|2|0
+1.3.6.1.4.1.2021.4.5.0|2|0
+1.3.6.1.4.1.2021.4.6.0|2|0
+1.3.6.1.4.1.2021.4.14.0|2|0
+1.3.6.1.4.1.2021.4.15.0|2|0
+1.3.6.1.4.1.2021.10.1.5.1|2|0
+1.3.6.1.4.1.2021.10.1.5.2|2|0
+1.3.6.1.4.1.2021.10.1.5.3|2|0
+1.3.6.1.4.1.9304.100.3110.1.2.14.0|4|
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.5.1|4|43.9
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.5.2|4|47.1
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.7.1|4|3.25
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.7.2|4|3.24
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.11.1|4|-5.6
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.11.2|4|-5.6
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.13.1|4|-6.3
+1.3.6.1.4.1.9304.100.3110.5.34.2.1.1.13.2|4|-7.5
+1.3.6.1.4.1.9304.100.3110.5.48.1.0|4|47.39