summaryrefslogtreecommitdiff
path: root/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB')
-rw-r--r--MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB15411
1 files changed, 15411 insertions, 0 deletions
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB b/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
new file mode 100644
index 0000000..5a33791
--- /dev/null
+++ b/MIBS/alteonos/ALTEON-CHEETAH-SWITCH-MIB
@@ -0,0 +1,15411 @@
+-- COPYRIGHT NOTICE
+-- Copyright (c) Radware Ltd. 2009
+-- All rights reserved
+
+ALTEON-CHEETAH-SWITCH-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
+ Counter64, IpAddress, TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ aws-switch
+ FROM ALTEON-ROOT-MIB
+ ipAddrEntry
+ FROM RFC1213-MIB
+ ;
+ FeatureStatus ::= INTEGER {
+ enable(1),
+ disable(2)
+ }
+
+agent MODULE-IDENTITY
+ LAST-UPDATED "200908050000Z" -- 5 August, 2009
+ ORGANIZATION "Radware Ltd."
+ CONTACT-INFO "Lobby 1 (Visitors) and Lobby 2 (Deliveries)
+ 575 Corporate Drive
+ Mahwah, NJ 07430
+ support@radware.com"
+ DESCRIPTION
+ "The MIB module for the Alteon OS Switch."
+ REVISION "200908050000Z" -- 5 August, 2009
+ DESCRIPTION
+ "Added revision clause for SMIv2 compliance."
+ ::= { aws-switch 1 }
+
+agentConfig OBJECT IDENTIFIER ::= { agent 1 }
+agentStats OBJECT IDENTIFIER ::= { agent 2 }
+agentInfo OBJECT IDENTIFIER ::= { agent 3 }
+agentOper OBJECT IDENTIFIER ::= { agent 4 }
+
+agSystem OBJECT IDENTIFIER ::= { agentConfig 1 }
+agPortConfig OBJECT IDENTIFIER ::= { agentConfig 2 }
+agRadiusConfig OBJECT IDENTIFIER ::= { agentConfig 3 }
+agNTP OBJECT IDENTIFIER ::= { agentConfig 4 }
+agSyslog OBJECT IDENTIFIER ::= { agentConfig 5 }
+agTrapHost OBJECT IDENTIFIER ::= { agentConfig 6 }
+agTftp OBJECT IDENTIFIER ::= { agentConfig 7 }
+agApply OBJECT IDENTIFIER ::= { agentConfig 8 }
+agMgmt OBJECT IDENTIFIER ::= { agentConfig 9 }
+agSslproc OBJECT IDENTIFIER ::= { agentConfig 10 }
+agTacacsConfig OBJECT IDENTIFIER ::= { agentConfig 11 }
+agMgmtNetConfig OBJECT IDENTIFIER ::= { agentConfig 12 }
+agSecurity OBJECT IDENTIFIER ::= { agentConfig 14 }
+agPortAccessCfg OBJECT IDENTIFIER ::= { agentConfig 16 }
+agSave OBJECT IDENTIFIER ::= { agentConfig 17 }
+agFileTransfer OBJECT IDENTIFIER ::= { agentConfig 18 }
+agAccess OBJECT IDENTIFIER ::= { agentConfig 19 }
+
+
+agSnmpSetFail OBJECT IDENTIFIER ::= { agentConfig 22 }
+
+agAlertThreshold OBJECT IDENTIFIER ::= { agentConfig 23 }
+
+agVLANAccessCfg OBJECT IDENTIFIER ::= { agentConfig 24 }
+
+agPgroup OBJECT IDENTIFIER ::= { agSecurity 1 }
+ipAclCfg OBJECT IDENTIFIER ::= { agSecurity 3 }
+udpBlastCfg OBJECT IDENTIFIER ::= { agSecurity 4 }
+secGeneralCfg OBJECT IDENTIFIER ::= { agSecurity 5 }
+dosAttackPrevCfg OBJECT IDENTIFIER ::= { agSecurity 6 }
+ipDstAclCfg OBJECT IDENTIFIER ::= { agSecurity 7 }
+bogonCfg OBJECT IDENTIFIER ::= { agSecurity 9 }
+
+pktStats OBJECT IDENTIFIER ::= { agentStats 1 }
+mpCpuStats OBJECT IDENTIFIER ::= { agentStats 2 }
+portStats OBJECT IDENTIFIER ::= { agentStats 3 }
+spStats OBJECT IDENTIFIER ::= { agentStats 4 }
+mgmtStats OBJECT IDENTIFIER ::= { agentStats 5 }
+securityStats OBJECT IDENTIFIER ::= { agentStats 6 }
+agClearStats OBJECT IDENTIFIER ::= { agentStats 7 }
+mpMemStats OBJECT IDENTIFIER ::= { agentStats 8 }
+ntpStats OBJECT IDENTIFIER ::= { agentStats 9 }
+portMirrorStats OBJECT IDENTIFIER ::= { agentStats 11 }
+capacityUsageStats OBJECT IDENTIFIER ::= { agentStats 12 }
+
+spGAStats OBJECT IDENTIFIER ::= { agentStats 13 }
+
+hardware OBJECT IDENTIFIER ::= { agentInfo 1 }
+portInfo OBJECT IDENTIFIER ::= { agentInfo 2 }
+swKeyInfo OBJECT IDENTIFIER ::= { agentInfo 3 }
+agDiff OBJECT IDENTIFIER ::= { agentInfo 4 }
+agCfgDump OBJECT IDENTIFIER ::= { agentInfo 5 }
+mgmtInfo OBJECT IDENTIFIER ::= { agentInfo 6 }
+securityInfo OBJECT IDENTIFIER ::= { agentInfo 7 }
+capacityInfo OBJECT IDENTIFIER ::= { agentInfo 9 }
+
+agNTPOper OBJECT IDENTIFIER ::= { agentOper 2 }
+
+agLicenseInfo OBJECT IDENTIFIER ::= { agentInfo 10 }
+agLicenseOper OBJECT IDENTIFIER ::= { agentOper 3 }
+agLicenseConfig OBJECT IDENTIFIER ::= { agentConfig 21 }
+
+agSysPeerConfig OBJECT IDENTIFIER ::= { agentConfig 25 }
+
+agSecIpAclOper OBJECT IDENTIFIER ::= { agentOper 4 }
+agUserPasswdOper OBJECT IDENTIFIER ::= { agentOper 5 }
+agSyslogOper OBJECT IDENTIFIER ::= { agentOper 6 }
+agPeerSyncOper OBJECT IDENTIFIER ::= { agentOper 8 }
+
+-- There are two configuration blocks for Alteon switches.
+-- The "current_config" reflects the configuration parameters that the
+-- switch is operating on and it is read-only. The objects with "CurCfg"
+-- in the name are reflect to this configuration block.
+--
+-- The "new_config" accepts user configurations on set. The objects with
+-- "NewCfg" in the name are reflect to this configuration block.
+--
+-- The newly set configurations will not take effect until a "apply"
+-- command has been issued (See agApplyConfiguration object defined in
+-- ALTEON-PRIVATE-MIBS).
+--
+-- The newly set configurations will not be saved through next restarting
+-- of the switch unless a "save" command has been issued (See
+-- agSaveConfiguration object defined in ALTEON-PRIVATE-MIBS).
+
+-- Hardware Information
+
+
+hwTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ exceed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the temperature sensor."
+ ::= { hardware 3 }
+
+hwFanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the fan."
+ ::= { hardware 4 }
+
+
+switchCapL2Info OBJECT IDENTIFIER ::= { capacityInfo 1 }
+switchCapL3Info OBJECT IDENTIFIER ::= { capacityInfo 2 }
+switchCapSlbInfo OBJECT IDENTIFIER ::= { capacityInfo 3 }
+switchCapSlbPortInfo OBJECT IDENTIFIER ::= { capacityInfo 4 }
+switchCapBwmInfo OBJECT IDENTIFIER ::= { capacityInfo 5 }
+switchCapSecInfo OBJECT IDENTIFIER ::= { capacityInfo 6 }
+switchCapGeneralInfo OBJECT IDENTIFIER ::= { capacityInfo 7 }
+
+switchCapFDBMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for FDB in device."
+ ::= { switchCapL2Info 1 }
+
+switchCapFDBCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for FDB in device."
+ ::= { switchCapL2Info 2 }
+
+switchCapFDBPerSPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximun number of entries for FDB per SP in device."
+ ::= { switchCapL2Info 3 }
+
+switchCapVlanMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for vlan in device."
+ ::= { switchCapL2Info 4 }
+
+switchCapVlanCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for vlan in device, the value
+ is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapL2Info 5 }
+
+switchCapStaticTrunkGrpsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static trunk groups in device."
+ ::= { switchCapL2Info 6 }
+
+switchCapStaticTrunkGrpsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static trunk groups
+ in device, the value is in the form x(y) where 'x'
+ indicates number of current entries and 'y' indicates
+ number of enabled entries only."
+ ::= { switchCapL2Info 7 }
+
+switchCapLACPTrunkGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LACP Trunk groups in device."
+ ::= { switchCapL2Info 8 }
+
+switchCapTrunksperTrunkGR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunks per trunk group in device."
+ ::= { switchCapL2Info 9 }
+
+switchCapSTGsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for STG in device."
+ ::= { switchCapL2Info 10 }
+
+switchCapSTGsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for STG in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL2Info 11 }
+
+switchCapPortTeamsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for port teams in device."
+ ::= { switchCapL2Info 12 }
+
+switchCapPortTeamsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for port teams in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL2Info 13 }
+
+switchCapMonitorPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of monitor ports."
+ ::= { switchCapL2Info 14 }
+
+switchCapIpIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for interfaces in device."
+ ::= { switchCapL3Info 1 }
+
+switchCapIpIntfCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for interfaces in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 2 }
+
+switchCapIpGWMaxEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for gateways in device, the
+ value is in the form x+y where 'x' indicates number
+ of default gateways and 'y' indicates number of
+ VLAN gateways."
+ ::= { switchCapL3Info 3 }
+
+switchCapIpGWCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for gateways in device, the
+ value is in the form x+y(a+b) where 'x' indicates number
+ of current default gateways, 'y' indicates number of
+ current VLAN gateways, 'a' indicates number
+ of enabled default gateways, 'b' indicates number of
+ enabled VLAN gateways only."
+ ::= { switchCapL3Info 4 }
+
+switchCapIpRoutesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for routes in device."
+ ::= { switchCapL3Info 5 }
+
+switchCapIpRoutesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for routes in device."
+ ::= { switchCapL3Info 6 }
+
+switchCapIpStaticRoutesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static routes in device."
+ ::= { switchCapL3Info 7 }
+
+switchCapIpStaticRoutesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static routes in device."
+ ::= { switchCapL3Info 8 }
+
+switchCapIpARPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ARP in device."
+ ::= { switchCapL3Info 9 }
+
+switchCapIpARPCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for ARP in device."
+ ::= { switchCapL3Info 10 }
+
+switchCapIpStaticARPMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for static ARP in device."
+ ::= { switchCapL3Info 11 }
+
+switchCapIpStaticARPCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for static ARP in device."
+ ::= { switchCapL3Info 12 }
+
+switchCapLocNetsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for local nets in device."
+ ::= { switchCapL3Info 13 }
+
+switchCapLocNetsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for local nets in device."
+ ::= { switchCapL3Info 14 }
+
+switchCapDNSSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for DNS servers in device."
+ ::= { switchCapL3Info 15 }
+
+switchCapDNSSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for DNS servers in device."
+ ::= { switchCapL3Info 16 }
+
+switchCapBootpSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BOOTP servers in device."
+ ::= { switchCapL3Info 17 }
+
+switchCapBootpSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BOOTP servers in device."
+ ::= { switchCapL3Info 18 }
+
+switchCapRIPIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries of RIP interfaces in device."
+ ::= { switchCapL3Info 19 }
+
+switchCapRIPIntfCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries of RIP interfaces in device."
+ ::= { switchCapL3Info 20 }
+
+switchCapOSPFIntfMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF interfaces in device."
+ ::= { switchCapL3Info 21 }
+
+switchCapOSPFIntfCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF interfaces in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 22 }
+
+switchCapOSPFAreasMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF areas in device."
+ ::= { switchCapL3Info 23}
+
+switchCapOSPFAreasCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF areas in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 24 }
+
+switchCapOSPFSummaryRangesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF summary ranges in device."
+ ::= { switchCapL3Info 25 }
+
+switchCapOSPFSummaryRangesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF summary ranges in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 26 }
+
+switchCapOSPFVirtLinksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF virtual links in device."
+ ::= { switchCapL3Info 27 }
+
+switchCapOSPFVirtLinksCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF virtual links in device,
+ the value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 28 }
+
+switchCapOSPFHostsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for OSPF hosts in device."
+ ::= { switchCapL3Info 29 }
+
+switchCapOSPFHostsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for OSPF hosts in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 30 }
+
+switchCapLSDBLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LSDB limit in device."
+ ::= { switchCapL3Info 31 }
+
+switchCapBGPPeersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BGP peers in device."
+ ::= { switchCapL3Info 32 }
+
+switchCapBGPPeersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BGP peers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 33 }
+
+switchCapBGPRouteAggrsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for BGP route aggregators in device."
+ ::= { switchCapL3Info 34 }
+
+switchCapBGPRouteAggrsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for BGP route aggregators in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 35 }
+
+switchCapRouteMapsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for route maps in device."
+ ::= { switchCapL3Info 36 }
+
+switchCapRouteMapsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for route maps in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 37 }
+
+switchCapNwkFltsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network filters in device."
+ ::= { switchCapL3Info 38 }
+
+switchCapNwkFltsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network filters in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 39 }
+
+switchCapASFlts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for AS filters in device."
+ ::= { switchCapL3Info 40 }
+
+switchCapVRRPRtrsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP routers in device."
+ ::= { switchCapL3Info 41 }
+
+switchCapVRRPRtrsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP routers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 42 }
+
+switchCapVRRPRtrGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP router groups in device."
+ ::= { switchCapL3Info 43 }
+
+switchCapVRRPRtrGRsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP router groups in device,the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapL3Info 44 }
+
+switchCapVRRPIntfsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for VRRP interfaces in device."
+ ::= { switchCapL3Info 45 }
+
+switchCapVRRPIntfsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for VRRP interfaces in device."
+ ::= { switchCapL3Info 46 }
+
+switchCapRealSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real servers in device."
+ ::= { switchCapSlbInfo 1 }
+
+switchCapRealSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real servers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 2 }
+
+switchCapSerGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real server groups in device."
+ ::= { switchCapSlbInfo 3 }
+
+switchCapSerGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real server groups in device."
+ ::= { switchCapSlbInfo 4 }
+
+switchCapVirtSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for virtual servers in device."
+ ::= { switchCapSlbInfo 5 }
+
+switchCapVirtSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for virtual servers in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 6 }
+
+switchCapVirtServicesEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for virtual services in device."
+ ::= { switchCapSlbInfo 7 }
+
+switchCapRealServicesEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for real services in device."
+ ::= { switchCapSlbInfo 8 }
+
+switchCapRealIDSSer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for real IDS servers."
+ ::= { switchCapSlbInfo 9 }
+
+switchCapIDSSerGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IDS server groups."
+ ::= { switchCapSlbInfo 10 }
+
+switchCapGSLBDomainsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB domains in device."
+ ::= { switchCapSlbInfo 11 }
+
+switchCapGSLBDomainsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB domains in
+ device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 12 }
+
+switchCapGSLBServicesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB services in device."
+ ::= { switchCapSlbInfo 13 }
+
+switchCapGSLBServicesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB services in device, the
+ value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 14 }
+
+switchCapGSLBLocSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB local servers in device."
+ ::= { switchCapSlbInfo 15 }
+
+switchCapGSLBLocSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB local servers
+ in device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 16 }
+
+switchCapGSLBRemSersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB remote servers in device."
+ ::= { switchCapSlbInfo 17 }
+
+switchCapGSLBRemSersCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB remote servers
+ in device, the value is in the form x(y) where 'x' indicates
+ number of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 18 }
+
+switchCapGSLBRemSitesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB sites in device."
+ ::= { switchCapSlbInfo 19 }
+
+switchCapGSLBRemSitesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB sites in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 20 }
+
+switchCapGSLBFailoversPerRemSiteMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB failovers
+ per site in device."
+ ::= { switchCapSlbInfo 21 }
+
+switchCapGSLBFailoversPerRemSiteCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB failovers per site in
+ device, the value is in the form x(y) where 'x' indicates number
+ of current entries and 'y' indicates number of
+ enabled entries only."
+ ::= { switchCapSlbInfo 22 }
+
+switchCapGSLBNetworksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB networks in device."
+ ::= { switchCapSlbInfo 23 }
+
+switchCapGSLBNetworksCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB networks in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 24 }
+
+switchCapGSLBGeographicalRegionsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global geographical regions in device."
+ ::= { switchCapSlbInfo 25 }
+
+switchCapGSLBGeographicalRegionsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global geographical regions in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 26 }
+
+switchCapGSLBRulesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB rules in device."
+ ::= { switchCapSlbInfo 27 }
+
+switchCapGSLBRulesCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB rules in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 28 }
+
+switchCapGSLBMetricsPerRuleMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB metrics per rule in device."
+ ::= { switchCapSlbInfo 29 }
+
+switchCapGSLBMetricPerRuleCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB metrics per rule in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 30 }
+
+switchCapGSLBDNSPersCacheMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for global SLB DNS persistence cache in device."
+ ::= { switchCapSlbInfo 31 }
+
+switchCapGSLBDNSPersCacheCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for global SLB DNS persistence cache in device,
+ the value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 32 }
+
+switchCapFltsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for filters in device."
+ ::= { switchCapSlbInfo 33 }
+
+switchCapFltsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for filters in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 34 }
+
+switchCapPIPsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for PIPs in device."
+ ::= { switchCapSlbInfo 35 }
+
+switchCapPIPsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for pips in device."
+ ::= { switchCapSlbInfo 36 }
+
+switchCapScriptHealthChecksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for scriptable health checks in device."
+ ::= { switchCapSlbInfo 37 }
+
+switchCapScriptHealthChecksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for scriptable health checks in device."
+ ::= { switchCapSlbInfo 38 }
+
+switchCapSNMPHealthChecksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for SNMP health checks in device."
+ ::= { switchCapSlbInfo 39 }
+
+switchCapSNMPHealthChecksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmp health checks in device."
+ ::= { switchCapSlbInfo 40 }
+
+switchCapRulesforURLParsingMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for rules for URL parsing in device."
+ ::= { switchCapSlbInfo 41 }
+
+switchCapRulesforURLParsingCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for rules for URL parsing in device."
+ ::= { switchCapSlbInfo 42 }
+
+switchCapSLBSessionsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for SLB sessions in device."
+ ::= { switchCapSlbInfo 43 }
+
+switchCapSLBSessionsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for SLB sessions in device."
+ ::= { switchCapSlbInfo 44 }
+
+switchCapNumofRportstoVport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of rports to vport."
+ ::= { switchCapSlbInfo 45 }
+
+switchCapDomianRecordsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for domain records in device."
+ ::= { switchCapSlbInfo 46 }
+
+switchCapDomainRecordsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for domain records in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapSlbInfo 47 }
+
+switchCapMappingPerDomainrecord OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for mapping per domain record in device."
+ ::= { switchCapSlbInfo 48 }
+
+switchCapNetworkClassesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network classes in device."
+ ::= { switchCapSlbInfo 49 }
+
+switchCapNetworkClassesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network classes in device."
+ ::= { switchCapSlbInfo 50 }
+
+switchCapNetworkElementsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for network elements in device."
+ ::= { switchCapSlbInfo 51 }
+
+switchCapNetworkElementsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for network elements in device."
+ ::= { switchCapSlbInfo 52 }
+
+switchCapSlbPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwitchCapSlbPortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of slb port information."
+ ::= { switchCapSlbPortInfo 1 }
+
+switchCapSlbPortInfoTableEntry OBJECT-TYPE
+ SYNTAX SwitchCapSlbPortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the slb port information table."
+ INDEX { switchCapSlbPortInfoIndx}
+ ::= { switchCapSlbPortInfoTable 1 }
+
+SwitchCapSlbPortInfoTableEntry ::= SEQUENCE {
+ switchCapSlbPortInfoIndx Integer32,
+ switchCapSlbPortClientState INTEGER,
+ switchCapSlbPortSerState INTEGER,
+ switchCapSlbPortFltState DisplayString,
+ switchCapSlbPortRTSState INTEGER
+ }
+
+switchCapSlbPortInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of switch port."
+ ::= { switchCapSlbPortInfoTableEntry 1 }
+
+switchCapSlbPortClientState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 2 }
+
+switchCapSlbPortSerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Server state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 3 }
+
+switchCapSlbPortFltState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It is in the form E(x) where filter is enabled on the port and
+ x is the number of filters configured for port. Otherwise disable."
+ ::= { switchCapSlbPortInfoTableEntry 4 }
+
+switchCapSlbPortRTSState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTS processing state on the switch port."
+ ::= { switchCapSlbPortInfoTableEntry 5 }
+
+bwmPoliciesMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm policies in device ."
+ ::= { switchCapBwmInfo 1 }
+
+bwmPoliciesCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm policies in device."
+ ::= { switchCapBwmInfo 2 }
+
+bwmContsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm contracts in device."
+ ::= { switchCapBwmInfo 3 }
+
+bwmContsCurrEnt OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm contracts in device, the
+ value is in the form x(y) where 'x' indicates number of current
+ entries and 'y' indicates number of enabled entries only."
+ ::= { switchCapBwmInfo 4 }
+
+bwmGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm groups in device."
+ ::= { switchCapBwmInfo 5 }
+
+bwmGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm groups in device."
+ ::= { switchCapBwmInfo 6 }
+
+bwmContsPerGRs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bwm contracts per group in device."
+ ::= { switchCapBwmInfo 7 }
+
+bwmTimePoliciesPerCont OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bwm time policies per contract."
+ ::= { switchCapBwmInfo 8 }
+
+configSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for configuration source IP ACLs."
+ ::= { switchCapSecInfo 1 }
+
+configSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for configuration source IP ACLs."
+ ::= { switchCapSecInfo 2 }
+
+bogonSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for bogon source IP ACLs."
+ ::= { switchCapSecInfo 3 }
+
+bogonSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for bogon source IP ACLs."
+ ::= { switchCapSecInfo 4 }
+
+operSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for operation source IP ACLs."
+ ::= { switchCapSecInfo 5 }
+
+operSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for operaion source IP ACLs."
+ ::= { switchCapSecInfo 6 }
+
+totalSrcIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for total source IP ACLs."
+ ::= { switchCapSecInfo 7 }
+
+totalSrcIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for total source IP ACLs."
+ ::= { switchCapSecInfo 8 }
+
+configDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for configuration destination IP ACLs."
+ ::= { switchCapSecInfo 9 }
+
+configDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for configuration destination IP ACLs."
+ ::= { switchCapSecInfo 10 }
+
+operDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for operation destination IP ACLs."
+ ::= { switchCapSecInfo 11 }
+
+operDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for operaion destination IP ACLs."
+ ::= { switchCapSecInfo 12 }
+
+totalDstIPACLsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for total destination IP ACLs."
+ ::= { switchCapSecInfo 13 }
+
+totalDstIPACLsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for total destination IP ACLs."
+ ::= { switchCapSecInfo 14 }
+ipDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IP DOS attack prevention."
+ ::= { switchCapSecInfo 15 }
+
+tcpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for TCP DOS attack prevention."
+ ::= { switchCapSecInfo 16 }
+
+udpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for UDP DOS attack prevention."
+ ::= { switchCapSecInfo 17 }
+
+icmpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ICMP DOS attack prevention."
+ ::= { switchCapSecInfo 18 }
+
+igmpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for IGMP DOS attack prevention."
+ ::= { switchCapSecInfo 19 }
+
+arpDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ARP DOS attack prevention."
+ ::= { switchCapSecInfo 20 }
+
+ipv6DosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ipv6 DOS attack prevention."
+ ::= { switchCapSecInfo 21 }
+
+totalDosAtkPrevention OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of entries for DOS attack preventions."
+ ::= { switchCapSecInfo 22 }
+udpBlastProtection OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies UDP ports for UDP blast protection."
+ ::= { switchCapSecInfo 23 }
+
+syslogHostMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for syslog hosts in device."
+ ::= { switchCapGeneralInfo 1 }
+
+syslogHostCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for syslog hosts in device."
+ ::= { switchCapGeneralInfo 2 }
+
+radiusSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for radius servers in device ."
+ ::= { switchCapGeneralInfo 3 }
+
+radiusSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for radius servers in device."
+ ::= { switchCapGeneralInfo 4 }
+
+tacacsSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for tacacs+ server in device."
+ ::= { switchCapGeneralInfo 5 }
+
+tacacsSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for tacacs+ server in device."
+ ::= { switchCapGeneralInfo 6 }
+
+ntpSerMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for ntp servers in device ."
+ ::= { switchCapGeneralInfo 7 }
+
+ntpSerCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for ntp servers in device."
+ ::= { switchCapGeneralInfo 8 }
+
+smtpHostsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for smtp hosts in device."
+ ::= { switchCapGeneralInfo 9 }
+
+smtpHostsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for smtp hosts in device."
+ ::= { switchCapGeneralInfo 10 }
+
+mgmtNetworksMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for management networks in device ."
+ ::= { switchCapGeneralInfo 11 }
+
+mgmtNetworksCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for management networks in device."
+ ::= { switchCapGeneralInfo 12 }
+
+endUsers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for end users in device."
+ ::= { switchCapGeneralInfo 13 }
+
+panicDumps OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum panic dumps in device."
+ ::= { switchCapGeneralInfo 14 }
+
+
+snmpv3UsersMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 users in device."
+ ::= { switchCapGeneralInfo 17 }
+
+snmpv3UsersCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 users in device."
+ ::= { switchCapGeneralInfo 18 }
+
+snmpv3ViewsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 views in device."
+ ::= { switchCapGeneralInfo 19 }
+
+snmpv3ViewsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 views in device."
+ ::= { switchCapGeneralInfo 20 }
+
+snmpv3AccessGRsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 access groups in device."
+ ::= { switchCapGeneralInfo 21 }
+
+snmpv3AccessGRsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 access groups in device."
+ ::= { switchCapGeneralInfo 22 }
+
+snmpv3TargetAddrMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 target addresses in device."
+ ::= { switchCapGeneralInfo 23 }
+
+snmpv3TargetAddrCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 target addresses in device."
+ ::= { switchCapGeneralInfo 24 }
+
+snmpv3TargetParamsMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of entries for snmpv3 target parameters in device."
+ ::= { switchCapGeneralInfo 25 }
+
+snmpv3TargetParamsCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries for snmpv3 target parameters in device."
+ ::= { switchCapGeneralInfo 26 }
+
+
+
+ramSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM Size (GB)."
+ ::= { switchCapGeneralInfo 27 }
+
+hardDiskMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hard Disk Maximum Capicity (GB)."
+ ::= { switchCapGeneralInfo 28 }
+
+hardDiskCur OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hard Disk In Use (GB)."
+ ::= { switchCapGeneralInfo 29 }
+
+cacheUsageMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Cache available in MB."
+ ::= { switchCapGeneralInfo 30 }
+
+cacheUsageCurrEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Cache Usage in MB."
+ ::= { switchCapGeneralInfo 31 }
+
+
+agLicenseInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgLicenseInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of license Information."
+ ::= { agLicenseInfo 1 }
+
+agLicenseInfoTableEntry OBJECT-TYPE
+ SYNTAX AgLicenseInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the license Information table."
+ INDEX { licenseInfoIdx }
+ ::= { agLicenseInfoTable 1 }
+
+AgLicenseInfoTableEntry ::=
+ SEQUENCE {
+ licenseInfoIdx Integer32,
+ softwareKey DisplayString,
+ licenseType INTEGER,
+ remainingDays INTEGER,
+ remainingDaysLeft DisplayString,
+ licenseSize Integer32,
+ licenseAllocated Integer32
+ }
+
+licenseInfoIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The license index."
+ ::= { agLicenseInfoTableEntry 1 }
+
+softwareKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Sofware Key."
+ ::= { agLicenseInfoTableEntry 2 }
+
+licenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ permanent(1),
+ temporary(2),
+ removed(3),
+ expired(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The License Type information."
+ ::= { agLicenseInfoTableEntry 3 }
+
+remainingDays OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of days left for temporary license."
+ ::= { agLicenseInfoTableEntry 4 }
+
+remainingDaysLeft OBJECT-TYPE
+SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of days/hours left for temporary license."
+ ::= { agLicenseInfoTableEntry 5 }
+
+licenseSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available size of license. Value -1 defines unlimited license."
+ ::= { agLicenseInfoTableEntry 6 }
+
+licenseAllocated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totally allocated license to vADC's. Value -1 defines unlimited license"
+ ::= { agLicenseInfoTableEntry 7 }
+
+agLicenseInfoConvStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ licConvDone(0),
+ licCookieConvPending(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the information to the user
+ whether auto conversion is needed or not."
+ ::= { agLicenseInfo 2 }
+
+agLicenseCapacityInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgLicenseCapacityInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of license Capacity Information."
+ ::= { agLicenseInfo 3 }
+
+agLicenseCapacityInfoTableEntry OBJECT-TYPE
+ SYNTAX AgLicenseCapacityInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the license Capacity Information table."
+ INDEX { licenseCapacityInfoIdx }
+ ::= { agLicenseCapacityInfoTable 1 }
+
+AgLicenseCapacityInfoTableEntry ::=
+ SEQUENCE {
+ licenseCapacityInfoIdx Integer32,
+ licenseCapacitySize Integer32,
+ licenseCapacityAllocated Integer32
+ }
+
+licenseCapacityInfoIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The capacity license table index."
+ ::= { agLicenseCapacityInfoTableEntry 1 }
+
+
+licenseCapacitySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available size of license. Value -1 defines unlimited license"
+ ::= { agLicenseCapacityInfoTableEntry 2 }
+
+licenseCapacityAllocated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totally allocated license to vADC's. Value -1 defines unlimited license"
+ ::= { agLicenseCapacityInfoTableEntry 3 }
+
+licenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Current License key."
+ ::= {agLicenseOper 1}
+
+licenseDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ deleteGlobal(1),
+ deleteBwm(2),
+ deleteSecurity(4),
+ deleteLlb(5),
+ deleteItm(6),
+ deleteCookie(7),
+ deleteSymantec(8),
+ deleteSlb(9),
+ other(10),
+ deleteServices(11),
+ deletevADC(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to delete specific feature license
+ other(10) is returned always when read."
+ ::= {agLicenseOper 2}
+
+automaticConvType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ automatic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "License- Conversion type Automatic."
+ ::= {agLicenseOper 3}
+
+automaticConvStatus OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Automatic License Conversion status."
+ ::= {agLicenseOper 4}
+
+
+throPutLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput License key."
+ ::= {agLicenseOper 5 }
+
+sslLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSL License key."
+ ::= {agLicenseOper 6 }
+
+compressionLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Compression License key."
+ ::= {agLicenseOper 7 }
+
+
+vADCLicenseKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..108))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vADC License key."
+ ::= {agLicenseOper 9 }
+
+agUserNewPasswdOper OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enter New User Password."
+ ::= { agUserPasswdOper 1 }
+
+--IP ACL Oper
+agSecIpAclOperAdd OBJECT IDENTIFIER ::= { agSecIpAclOper 1 }
+agSecIpAclOperRem OBJECT IDENTIFIER ::= { agSecIpAclOper 2 }
+agSecIpAclOperRemAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to Remove all operations
+ source IP Address/Mask. When set to a value of remove(2) it
+ removes All source IPACL entries.
+ ok(1) is returned when the object is read."
+ ::= { agSecIpAclOper 3 }
+agSecIpAclOperDestAdd OBJECT IDENTIFIER ::= { agSecIpAclOper 4 }
+agSecIpAclOperDestRem OBJECT IDENTIFIER ::= { agSecIpAclOper 5 }
+agSecIpAclOperDestRemAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to Remove all destination IP Address/Mask.
+ When set to a value of remove(2) it removes All destination
+ IPACL entries. ok(1) is returned when the object is read."
+ ::= { agSecIpAclOper 6 }
+agSecIpAclOperList OBJECT IDENTIFIER ::= { agSecIpAclOper 7 }
+
+agSecIpAclOperAddSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL source IP Address"
+ ::= { agSecIpAclOperAdd 1 }
+
+agSecIpAclOperAddMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL source Netmask."
+ ::= { agSecIpAclOperAdd 2 }
+
+agSecIpAclOperAddTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timeout in minutes"
+ ::= { agSecIpAclOperAdd 3 }
+
+agSecIpAclOperAddIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ add(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it Add operations source IP Address/Mask.Ok(1) is returned
+ when object is read."
+ ::= { agSecIpAclOperAdd 4 }
+
+agSecIpAclOperRemIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter source IP Address for Remove operations"
+ ::= { agSecIpAclOperRem 1 }
+
+agSecIpAclOperRemMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter source Netmask for Remove operations."
+ ::= { agSecIpAclOperRem 2 }
+
+agSecIpAclOperRemove OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of remove(2),
+ it Remove operations source IP Address/Mask.
+ Ok(1) is returned when object is read."
+ ::= { agSecIpAclOperRem 3 }
+
+agSecIpAclOperDestAddIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL Operations destination IP Address"
+ ::= { agSecIpAclOperDestAdd 1 }
+
+agSecIpAclOperDestAddMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add IP ACL Operations destination Netmask."
+ ::= { agSecIpAclOperDestAdd 2 }
+
+agSecIpAclOperDestAddTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "destination timeout in minutes"
+ ::= { agSecIpAclOperDestAdd 3 }
+
+agSecIpAclOperDestAddIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ add(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it Add operations destination IP Address/Mask.Ok(1) is returned
+ when object is read."
+ ::= { agSecIpAclOperDestAdd 4 }
+
+
+agSecIpAclOperDestRemIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter destination IP Address for Remove operations"
+ ::= { agSecIpAclOperDestRem 1 }
+
+agSecIpAclOperDestRemMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter destination IP Netmask for Remove operations."
+ ::= { agSecIpAclOperDestRem 2 }
+
+agSecIpAclOperDestRemove OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object ,when set to a value of add(2),
+ it remove operations destination IP Address/Mask.
+ Ok(1) is returned when object is read."
+ ::= { agSecIpAclOperDestRem 4 }
+
+agSecIpAclOperListSumm OBJECT IDENTIFIER ::= { agSecIpAclOperList 1 }
+
+agSecIpAclOperListSummCfgSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 1 }
+
+agSecIpAclOperListSummCfgDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 2 }
+
+agSecIpAclOperListSummOperSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operations source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 3 }
+agSecIpAclOperListSummOperDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operations Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 4 }
+
+agSecIpAclOperListSummBogonSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bogon source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 5 }
+
+agSecIpAclOperListSummTotSrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total source IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 6 }
+
+agSecIpAclOperListSummTotDst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Destination IP ACL Summary."
+ ::= { agSecIpAclOperListSumm 7 }
+
+--Ip Acl Oper Src Ip Table
+
+agSecIpAclOperSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecIpAclOperListSrcTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL Oper Config Source Ip."
+ ::= { agSecIpAclOperList 2 }
+
+agSecIpAclOperSrcTableEntry OBJECT-TYPE
+ SYNTAX AgSecIpAclOperListSrcTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the agSecIpAclOperSrcTable table."
+ INDEX { agSecIpAclOperListSrcIndx }
+ ::= { agSecIpAclOperSrcTable 1 }
+
+AgSecIpAclOperListSrcTableEntry ::=
+ SEQUENCE {
+ agSecIpAclOperListSrcIndx
+ Integer32,
+ agSecIpAclOperListSrcAddr
+ IpAddress,
+ agSecIpAclOperListSrcMask
+ IpAddress,
+ agSecIpAclOperListSrcTimeOut
+ Integer32
+}
+agSecIpAclOperListSrcIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Oper Config Source Group index."
+ ::= { agSecIpAclOperSrcTableEntry 1 }
+
+agSecIpAclOperListSrcAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oper IP ACL Config Source IP Address."
+ ::= { agSecIpAclOperSrcTableEntry 2 }
+
+agSecIpAclOperListSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oper IP ACL Config Source NetMask."
+ ::= { agSecIpAclOperSrcTableEntry 3 }
+
+agSecIpAclOperListSrcTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Config Source Ip Timeout."
+ ::= { agSecIpAclOperSrcTableEntry 4 }
+
+--Ip ACL Oper Destination IP Table
+
+agSecIpAclOperDstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecIpAclOperDstTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Operations Source IP ACL."
+ ::= { agSecIpAclOperList 3 }
+
+agSecIpAclOperDstTableEntry OBJECT-TYPE
+ SYNTAX AgSecIpAclOperDstTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the agSecIpAclOperDstTable table."
+ INDEX { agSecIpAclOperDstIndx }
+ ::= { agSecIpAclOperDstTable 1 }
+
+AgSecIpAclOperDstTableEntry ::=
+ SEQUENCE {
+ agSecIpAclOperDstIndx
+ Integer32,
+ agSecIpAclOperDstAddr
+ IpAddress,
+ agSecIpAclOperDstMask
+ IpAddress,
+ agSecIpAclOperDstTimeout
+ Integer32
+}
+agSecIpAclOperDstIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Oper Destination IP Group index."
+ ::= { agSecIpAclOperDstTableEntry 1 }
+
+agSecIpAclOperDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination IP Address."
+ ::= { agSecIpAclOperDstTableEntry 2 }
+
+agSecIpAclOperDstMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination NetMask."
+ ::= { agSecIpAclOperDstTableEntry 3 }
+
+agSecIpAclOperDstTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL Operations Destination Ip Timeout."
+ ::= { agSecIpAclOperDstTableEntry 4 }
+
+--Displaying syslog messages to telnet/ssh sessions
+
+agSyslogOperDispLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This an action object which is used to enable/disable
+ displaying syslog messages to telnet/ssh sessions."
+ ::= { agSyslogOper 1 }
+
+-- Port operation table
+agPortOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port operations."
+ ::= { agentOper 1 }
+
+agPortOperTableEntry OBJECT-TYPE
+ SYNTAX AgPortOperTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port operations table."
+ INDEX { portOperIdx }
+ ::= { agPortOperTable 1 }
+
+AgPortOperTableEntry ::=
+ SEQUENCE {
+ portOperIdx Integer32,
+ portOperRmon INTEGER,
+ portOperState INTEGER
+ }
+
+portOperIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agPortOperTableEntry 1 }
+
+portOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable port."
+ ::= { agPortOperTableEntry 2 }
+
+portOperRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable RMON for port."
+ ::= { agPortOperTableEntry 3 }
+
+agClearAppLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object.When set to a value of clear(2)
+ application services trace Logs will be cleared.
+ ok(1) is returned when read."
+ ::= { agentOper 7 }
+
+ntpOperSendReq OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to send requests to the NTP server."
+ ::= { agNTPOper 1 }
+
+agPeerSyncConfigOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ sync(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the user to send oper sync requests."
+ ::= { agPeerSyncOper 1 }
+-- Port information table
+
+portInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port information."
+ ::= { portInfo 1 }
+
+portInfoTableEntry OBJECT-TYPE
+ SYNTAX PortInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port information table."
+ INDEX { portInfoIndx }
+ ::= { portInfoTable 1 }
+
+PortInfoTableEntry ::= SEQUENCE {
+ portInfoIndx Integer32,
+ portInfoSpeed INTEGER,
+ portInfoMode INTEGER,
+ portInfoFlowCtrl INTEGER,
+ portInfoLink INTEGER,
+ portInfoPhyIfDescr DisplayString,
+ portInfoPhyIfType INTEGER,
+ portInfoPhyIfMtu Integer32,
+ portInfoPhyIfPhysAddress PhysAddress,
+ portInfoPhyIfOperStatus INTEGER,
+ portInfoPhyIfLastChange TimeTicks,
+ portInfoPhyConnType INTEGER,
+ portInfoPreferred INTEGER,
+ portInfoBackup INTEGER,
+ portInfoSFPName DisplayString,
+ portInfoSFPType INTEGER,
+ portInfoShared INTEGER,
+ portInfoVADC INTEGER
+ }
+
+portInfoIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portInfoTableEntry 1 }
+
+portInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ mbs1000(4),
+ any(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational speed of the port."
+ ::= { portInfoTableEntry 2 }
+
+portInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational mode of the port."
+ ::= { portInfoTableEntry 3 }
+
+portInfoFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational flow control of the port."
+ ::= { portInfoTableEntry 4 }
+
+portInfoLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3),
+ inoperative(4) -- unrecognized PCI device
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational link status of the port."
+ ::= { portInfoTableEntry 5 }
+
+portInfoPhyIfDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ interface. This string should include the name of
+ the manufacturer, the product name and the version
+ of the hardware interface."
+ ::= { portInfoTableEntry 6 }
+
+portInfoPhyIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ regular1822(2),
+ hdh1822(3),
+ ddn-x25(4),
+ rfc877-x25(5),
+ ethernet-csmacd(6),
+ iso88023-csmacd(7),
+ iso88024-tokenBus(8),
+ iso88025-tokenRing(9),
+ iso88026-man(10),
+ starLan(11),
+ proteon-10Mbit(12),
+ proteon-80Mbit(13),
+ hyperchannel(14),
+ fddi(15),
+ lapb(16),
+ sdlc(17),
+ ds1(18), -- T-1
+ e1(19), -- european equiv. of T-1
+ basicISDN(20),
+ primaryISDN(21), -- proprietary serial
+ propPointToPointSerial(22),
+ ppp(23),
+ softwareLoopback(24),
+ eon(25), -- CLNP over IP [11]
+ ethernet-3Mbit(26),
+ nsip(27), -- XNS over IP
+ slip(28), -- generic SLIP
+ ultra(29), -- ULTRA technologies
+ ds3(30), -- T-3
+ sip(31), -- SMDS
+ frame-relay(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of interface, distinguished according to
+ the physical/link protocol(s) immediately `below'
+ the network layer in the protocol stack."
+ ::= { portInfoTableEntry 7 }
+
+portInfoPhyIfMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the largest datagram which can be
+ sent/received on the interface, specified in
+ octets. For interfaces that are used for
+ transmitting network datagrams, this is the size
+ of the largest network datagram that can be sent
+ on the interface."
+ ::= { portInfoTableEntry 8 }
+
+portInfoPhyIfPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface's address at the protocol layer
+ immediately `below' the network layer in the
+ protocol stack. For interfaces which do not have
+ such an address (e.g., a serial line), this object
+ should contain an octet string of zero length."
+ ::= { portInfoTableEntry 9 }
+
+portInfoPhyIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface.
+ The testing(3) state indicates that no operational
+ packets can be passed."
+ ::= { portInfoTableEntry 10 }
+
+portInfoPhyIfLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time the interface
+ entered its current operational state. If the
+ current state was entered prior to the last re-
+ initialization of the local network management
+ subsystem, then this object contains a zero
+ value."
+ ::= { portInfoTableEntry 11 }
+
+portInfoPhyConnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ feCopper(1),
+ geCopper(2),
+ geSFP(3),
+ unknown(4),
+ xGeSFP(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical connection type, i.e. copper or SFP port."
+ ::= { portInfoTableEntry 12 }
+
+portInfoPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ copper(2),
+ sfp(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port preferred connection type. For dual ports only"
+ ::= { portInfoTableEntry 13 }
+
+portInfoBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ none(2),
+ copper(3),
+ sfp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port backup setting. For dual ports only"
+ ::= { portInfoTableEntry 14 }
+
+portInfoSFPName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ SFP manufacturer. For valid ports only."
+ ::= { portInfoTableEntry 15 }
+
+portInfoSFPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ sfpTypeSX(2),
+ sfpTypeLX(3),
+ sfpTypeCX(4),
+ sfpTypeCopper(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted SFP type. For valid ports only."
+ ::= { portInfoTableEntry 17 }
+
+portInfoShared OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the port is shared or not."
+ ::= { portInfoTableEntry 18 }
+
+portInfoVADC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The vADC number that the port belongs to."
+ ::= { portInfoTableEntry 19 }
+
+agEnabledSwFeatures OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software features that are enabled on the switch."
+ ::= { swKeyInfo 1 }
+
+agEnabledGslbKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Global slb enabled on switch."
+ ::= { swKeyInfo 2 }
+
+agEnabledBwmKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Bandwidth Mgmt. enabled on switch."
+ ::= { swKeyInfo 3 }
+
+agEnabledSecurityKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Security enabled on switch."
+ ::= { swKeyInfo 4 }
+
+
+agEnabledLinklbKey OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Query if software key Inbound Linklb is enabled on switch."
+ ::= { swKeyInfo 6 }
+
+
+-- Agent System Group
+-- This group of objects take effect on the 'SET' request.
+-- There is no need to 'apply' or 'save'.
+
+agApplyConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ apply(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to apply the changes made to configuration
+ of the switch. By setting the value to apply(2), all the changes
+ made since the last apply are written to the new_config block.
+
+ other(1) is returned when this object ie read. "
+ ::= { agSystem 2 }
+
+agSavePending OBJECT-TYPE
+ SYNTAX INTEGER {
+ saveNeeded(1),
+ noSaveNeeded(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an save action is needed and that the configuration
+ has been applied but not saved to the flash."
+ ::= { agSystem 3 }
+
+agSaveConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ saveActive(2),
+ notSaveActive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to write current configuration to
+ nonvolatile storage.
+
+ When issued with the saveActive, the active configuration
+ in flash is saved to backup in flash and then the new
+ configuration is saved to the active configuration in flash.
+
+ When issued with notSaveActive, the active configuration
+ is NOT saved to the flash and the active configuration is
+ overwritten with the new configuration.
+
+ ok(1) is returned always when read."
+ ::= { agSystem 4 }
+
+agRevert OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revert(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to revert the unapplied changes
+ made to the switch. By setting the value to revert(2),
+ all the unapplied changes will be reverted. This action
+ will copy the current_config to the new_config block.
+
+ other(1) is returned when this object is read. "
+ ::= { agSystem 5 }
+
+agRevertApply OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ revertApply(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to revert the unsaved changes
+ made to the switch. By setting the value to revertApply(2),
+ all the unsaved as well as unapplied changes will be
+ reverted.
+
+ other(1) is returned when this object is read. "
+ ::= { agSystem 6 }
+
+agReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to reboot the agent.
+ other(1) is returned always when read."
+ ::= { agSystem 7 }
+
+agConfigForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(2),
+ backup(3),
+ default(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration information to be loaded from at next reset.
+
+ The following values are writable:
+ active(2)...active configuration block
+ backup(3)...backup configuration block
+ default(4)..default configuration block"
+ ::= { agSystem 8 }
+
+agImageForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER (2..11)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The software image to be booted from at next reset.
+
+ The following values are writable:
+ image1(2)...image 1
+ image2(3)...image 2
+ ..."
+ ::= { agSystem 9 }
+
+agSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image that is currently running on the
+ system in the form of 'major.minor.maintenance.bugfix'. A zero
+ length string is returned if version is not available."
+ ::= { agSystem 10 }
+
+agBootVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the boot code in the form of 'major.minor.bugfix'.
+ A zero length string is returned if version is not available."
+ ::= { agSystem 11 }
+
+agImage1Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image stored in image 1 storage in the
+ form of 'major.minor.bugfix'. A zero length string is returned if
+ version is not available or there is no valid software image."
+ ::= { agSystem 12 }
+
+agImage2Ver OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the software image stored in image 2 storage in the
+ form of 'major.minor.bugfix'. A zero length string is returned if
+ version is not available or there is no valid software image."
+ ::= { agSystem 13 }
+
+agRtcDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The date on the real time clock in the form of 'mm/dd/yy'.
+ A zero length string is returned if date is not available."
+ ::= { agSystem 14 }
+
+agRtcTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time on the real time clock in the form of 'hh:mm:ss'.
+ A zero length string is returned if time is not available."
+ ::= { agSystem 15 }
+
+agLastSetErrorReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The error reason of the last SET failure."
+ ::= { agSystem 16 }
+
+agCurCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the current_configuration block."
+ ::= { agSystem 17 }
+
+agNewCfgHttpServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTP server is listening to
+ in the new_configuration block."
+ ::= { agSystem 18 }
+
+agCurCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 19 }
+
+agNewCfgLoginBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..79))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login banner."
+ ::= { agSystem 20 }
+
+agCurCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined SMTP host."
+ ::= { agSystem 21 }
+
+agNewCfgSmtpHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined SMTP host. If it is a host name than please configure agNewCfgSmtpHostIPVersion.
+ By default IPv4 version will be choosen.
+ If IPv4 or Ipv6 address is configured than no need to configure agNewCfgSmtpHostIPVersion,
+ this will be filled accordingly. "
+ ::= { agSystem 22 }
+
+
+agCurCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agSystem 23 }
+
+agNewCfgConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console output of syslog messages."
+ ::= { agSystem 24 }
+
+
+agCurCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of BootP, as currently configured in the
+ current_configuration block."
+ ::= { agSystem 29 }
+
+agNewCfgBootp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the use of BootP, in the new_configuration block."
+ ::= { agSystem 30 }
+
+
+agCurCfgSnmpTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Once SNMP operations like agApplyConfig, agDiffState and
+ agDumpState, which use the state machine are done the resources
+ used by these operations need to be freed by setting the state
+ back to 'idle' so others can issue the commands via SNMP.
+ agSnmpTimeout indicates the number of minutes before the resources
+ are freed and the state set back to 'idle' if this operation is not
+ performed by the user."
+ ::= { agSystem 32 }
+
+agNewCfgSnmpTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Once SNMP operations like agApplyConfig, agDiffState and
+ agDumpState, which use the state machine are done the resources
+ used by these operations need to be freed by setting the state
+ back to 'idle' so others can issue the commands via SNMP.
+ agSnmpTimeout indicates the number of minutes before the resources
+ are freed and the state set back to 'idle' if this operation is not
+ performed by the user."
+ ::= { agSystem 33 }
+
+agCurCfgTelnetServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the telnet server listens for telnet
+ sessions."
+ ::= { agSystem 34 }
+
+agNewCfgTelnetServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the telnet server listens for telnet
+ sessions."
+ ::= { agSystem 35 }
+
+agClearFlashDump OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to clear the FLASH dump.
+ ok(1) is returned when this object is read. "
+ ::= { agSystem 36 }
+
+
+agCurCfgTrapSrcIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap source interface number."
+ ::= { agSystem 39 }
+
+agNewCfgTrapSrcIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap source interface number."
+ ::= { agSystem 40 }
+
+agCurCfgARPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ARP packets."
+ ::= { agSystem 41 }
+
+agNewCfgARPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ARP packets."
+ ::= { agSystem 42 }
+
+agCurCfgICMPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ICMP packets."
+ ::= { agSystem 43 }
+
+agNewCfgICMPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined ICMP packets."
+ ::= { agSystem 44 }
+
+agCurCfgTCPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined TCP packets."
+ ::= { agSystem 45 }
+
+agNewCfgTCPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined TCP packets."
+ ::= { agSystem 46 }
+
+agCurCfgUDPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined UDP packets."
+ ::= { agSystem 47 }
+
+agNewCfgUDPMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed rate of MP-destined UDP packets."
+ ::= { agSystem 48 }
+
+agCurCfgHttpsServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTPS server is listening to
+ in the current_configuration block."
+ ::= { agSystem 49 }
+
+agNewCfgHttpsServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the HTTPS server is listening to
+ in the new_configuration block."
+ ::= { agSystem 50 }
+
+
+
+agCurDaylightSavings OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ africa-Algeria(1),
+ africa-Angola(2),
+ africa-Benin(3),
+ africa-Botswana(4),
+ africa-Burkina-Faso(5),
+ africa-Burundi(6),
+ africa-Cameroon(7),
+ africa-Central-African-Rep(8),
+ africa-Chad(9),
+ africa-Congo-WestDemRepCongo(10),
+ africa-Congo-EastDemRepCongo(11),
+ africa-Congo-Rep(12),
+ africa-Cote-dIvoire(13),
+ africa-Djibouti(14),
+ africa-Egypt(15),
+ africa-Equatorial-Guinea(16),
+ africa-Eritrea(17),
+ africa-Ethiopia(18),
+ africa-Gabon(19),
+ africa-Gambia(20),
+ africa-Ghana(21),
+ africa-Guinea(22),
+ africa-Guinea-Bissau(23),
+ africa-Kenya(24),
+ africa-Lesotho(25),
+ africa-Liberia(26),
+ africa-Libya(27),
+ africa-Malawi(28),
+ africa-Mali-SouthWestMali(29),
+ africa-Mali-NorthEastMali(30),
+ africa-Mauritania(31),
+ africa-Morocco(32),
+ africa-Mozambique(33),
+ africa-Namibia(34),
+ africa-Niger(35),
+ africa-Nigeria(36),
+ africa-Rwanda(37),
+ africa-SaoTome-And-Principe(38),
+ africa-Senegal(39),
+ africa-SierraLeone(40),
+ africa-Somalia(41),
+ africa-SouthAfrica(42),
+ africa-Spain-Mainland(43),
+ africa-Spain-CeutaMelilla(44),
+ africa-Spain-CanaryIslands(45),
+ africa-Sudan(46),
+ africa-Swaziland(47),
+ africa-Tanzania(48),
+ africa-Togo(49),
+ africa-Tunisia(50),
+ africa-Uganda(51),
+ africa-Western-Sahara(52),
+ africa-Zambia(53),
+ africa-Zimbabwe(54),
+ americas-Anguilla(55),
+ americas-Antigua-Barbuda(56),
+ americas-Argentina-EArgentina(57),
+ americas-Argentina-MostLocations(58),
+ americas-Argentina-Jujuy(59),
+ americas-Argentina-Catamarca(60),
+ americas-Argentina-Mendoza(61),
+ americas-Aruba(62),
+ americas-Bahamas(63),
+ americas-Barbados(64),
+ americas-Belize(65),
+ americas-Bolivia(66),
+ americas-Brazil-AtlanticIslands(67),
+ americas-Brazil-AmapaEPara(68),
+ americas-Brazil-NEBrazil(69),
+ americas-Brazil-Pernambuco(70),
+ americas-Brazil-Tocantins(71),
+ americas-Brazil-AlagoasSergipe(72),
+ americas-Brazil-SSEBrazil(73),
+ americas-Brazil-MatoGrossoDoSul(74),
+ americas-Brazil-WParaRondonia(75),
+ americas-Brazil-Roraima(76),
+ americas-Brazil-EAmazonas(77),
+ americas-Brazil-WAmazonas(78),
+ americas-Brazil-Acre(79),
+ americas-Canada-NewfoundlandIsland(80),
+ americas-Canada-AtlanTime-NovaScotia(81),
+ americas-Canada-AtlanTime-ELabrador(82),
+ americas-Canada-EastTime-OntarioMostlocation(83),
+ americas-Canada-EastTime-ThunderBay(84),
+ americas-Canada-EastStdTime-PangnirtungNunavut(85),
+ americas-Canada-EastStdTime-EastNunavut(86),
+ americas-Canada-EastStdTime-CenNunavut(87),
+ americas-Canada-CenTime-ManitobaWestOntario(88),
+ americas-Canada-CenTime-RainyRiver(89),
+ americas-Canada-CenTime-WestNunavut(90),
+ americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
+ americas-Canada-CenStdTime-SaskatchewanMidwest(92),
+ americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
+ americas-Canada-MountTime-CentralNorthwestTerritories(94),
+ americas-Canada-MountTime-WestNorthwestTerritories(95),
+ americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
+ americas-Canada-PacificTime-WestBritishColumbia(97),
+ americas-Canada-PacificTime-SouthYukon(98),
+ americas-Canada-PacificTime-NorthYukon(99),
+ americas-CaymanIslands(100),
+ americas-Chile-MostLocation(101),
+ americas-Chile-EasterIsland(102),
+ americas-Colombia(103),
+ americas-CostaRica(104),
+ americas-Cuba(105),
+ americas-Dominica(106),
+ americas-DominicanRepublic (107),
+ americas-Ecuador(108),
+ americas-ElSalvado(109),
+ americas-FrenchGuiana(110),
+ americas-Greenland-MostLocation(111),
+ americas-Greenland-EastCoastNorthScoresbysund(112),
+ americas-Greenland-ScoresbysundIttoqqortoormiit(113),
+ americas-Greenland-ThulePituffik(114),
+ americas-Grenada(115),
+ americas-Guadeloupe(116),
+ americas-Guatemala(117),
+ americas-Guyana(118),
+ americas-Haiti(119),
+ americas-Honduras(120),
+ americas-Jamaica(121),
+ americas-Martinique(122),
+ americas-Mexico-CentTime-Mostlocations(123),
+ americas-Mexico-CentTime-QuintanaRoo(124),
+ americas-Mexico-CentTime-CampecheYucatan(125),
+ americas-Mexico-CTime-CoahuilaDurangoNuevoLeonTamaulipas(126),
+ americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
+ americas-Mexico-MountTime-Chihuahua(128),
+ americas-Mexico-MountStdTime-Sonora(129),
+ americas-Mexico-PacificTime(130),
+ americas-Montserrat(131),
+ americas-NetherlandsAntilles(132),
+ americas-Nicaragua(133),
+ americas-Panama(134),
+ americas-Paraguay(135),
+ americas-Peru(136),
+ americas-PuertoRico(137),
+ americas-StKittsAndNevis(138),
+ americas-StLucia(139),
+ americas-StPierreAndMiquelon(140),
+ americas-StVincent(141),
+ americas-Suriname(142),
+ americas-TrinidadAndTobago(143),
+ americas-TurksAndCaicosIs(144),
+ americas-USA-EastTime(145),
+ americas-USA-EastTime-MichiganMostLocation(146),
+ americas-USA-EastTime-KentuckyLouisvilleArea(147),
+ americas-USA-EastTime-KentuckyWayneCounty(148),
+ americas-USA-EastStdTime-IndianaMostLocations(149),
+ americas-USA-EastStdTime-IndianaCrawfordCounty(150),
+ americas-USA-EastStdTime-IndianaStarkeCounty(151),
+ americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
+ americas-USA-CentTime(153),
+ americas-USA-CentTime-MichiganWisconsinborder(154),
+ americas-USA-CentTime-NorthDakotaOliverCounty(155),
+ americas-USA-MountTime(156),
+ americas-USA-MountTime-SouthIdahoAndEastOregon(157),
+ americas-USA-MountTime-Navajo(158),
+ americas-USA-MountStdTime-Arizona(159),
+ americas-USA-PacificTime(160),
+ americas-USA-AlaskaTime(161),
+ americas-USA-AlaskaTime-AlaskaPanhandle(162),
+ americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
+ americas-USA-AlaskaTime-WestAlaska(164),
+ americas-USA-AleutianIslands(165),
+ americas-USA-Hawaii(166),
+ americas-Uruguay(167),
+ americas-Venezuela(168),
+ americas-VirginIslands-UK(169),
+ americas-VirginIslands-US(170),
+ antarctica-McMurdoStationRossIsland(171),
+ antarctica-Amundsen-ScottStationSouthPole(172),
+ antarctica-PalmerStationAnversIsland(173),
+ antarctica-MawsonStationHolmeBay(174),
+ antarctica-DavisStationVestfoldHills(175),
+ antarctica-CaseyStationBaileyPeninsula(176),
+ antarctica-VostokStationSMagneticPole(177),
+ antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
+ antarctica-SyowaStationEOngulI(179),
+ arcticOcean-Svalbard(180),
+ arcticOcean-JanMayen(181),
+ asia-Afghanistan(182),
+ asia-Armenia(183),
+ asia-Azerbaijan(184),
+ asia-Bahrain(185),
+ asia-Bangladesh(186),
+ asia-Bhutan(187),
+ asia-Brunei(188),
+ asia-Cambodia(189),
+ asia-China-EastChinaBeijingGuangdongShanghai(190),
+ asia-China-Heilongjiang(191),
+ asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
+ asia-China-TibetmostofXinjiangUyghur(193),
+ asia-China-SouthwestXinjiangUyghur(194),
+ asia-Cyprus(195),
+ asia-EastTimor(196),
+ asia-Georgia(197),
+ asia-HongKong(198),
+ asia-India(199),
+ asia-Indonesia-JavaAndSumatra(200),
+ asia-Indonesia-WestCentralBorneo(201),
+ asia-Indonesia-EstSthBorneoCelebsBaliNusaTengaraWstTimor(202),
+ asia-Indonesia-IrianJayaAndMoluccas(203),
+ asia-Iran(204),
+ asia-Iraq(205),
+ asia-Israel(206),
+ asia-Japan(207),
+ asia-Jordan(208),
+ asia-Kazakhstan-MostLocations(209),
+ asia-Kazakhstan-QyzylordaKyzylorda(210),
+ asia-Kazakhstan-Aqtobe(211),
+ asia-Kazakhstan-AtyrauMangghystau(212),
+ asia-Kazakhstan-WestKazakhstan(213),
+ asia-Korea-North(214),
+ asia-Korea-South(215),
+ asia-Kuwait(216),
+ asia-Kyrgyzstan(217),
+ asia-Laos(218),
+ asia-Lebanon(219),
+ asia-Macau(220),
+ asia-Malaysia-PeninsularMalaysia(221),
+ asia-Malaysia-SabahSarawak(222),
+ asia-Mongolia-MostLocations(223),
+ asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
+ asia-Mongolia-DornodSukhbaatar(225),
+ asia-Myanmar(226),
+ asia-Nepal(227),
+ asia-Oman(228),
+ asia-Pakistan(229),
+ asia-Palestine(230),
+ asia-Philippines(231),
+ asia-Qatar(232),
+ asia-Russia-Moscow-01Kaliningrad(233),
+ asia-Russia-Moscow00WestRussia(234),
+ asia-Russia-Moscow01CaspianSea(235),
+ asia-Russia-Moscow02Urals(236),
+ asia-Russia-Moscow03WestSiberia(237),
+ asia-Russia-Moscow03Novosibirsk(238),
+ asia-Russia-Moscow04YeniseiRiver(239),
+ asia-Russia-Moscow05LakeBaikal(240),
+ asia-Russia-Moscow06LenaRiver(241),
+ asia-Russia-Moscow07AmurRiver(242),
+ asia-Russia-Moscow07SakhalinIsland(243),
+ asia-Russia-Moscow08Magadan(244),
+ asia-Russia-Moscow09Kamchatka(245),
+ asia-Russia-Moscow10BeringSea(246),
+ asia-SaudiArabia(247),
+ asia-Singapore(248),
+ asia-SriLanka(249),
+ asia-Syria(250),
+ asia-Taiwan(251),
+ asia-Tajikistan(252),
+ asia-Thailand(253),
+ asia-Turkmenistan(254),
+ asia-UnitedArabEmirates(255),
+ asia-Uzbekistan-WestUzbekistan(256),
+ asia-Uzbekistan-EastUzbekistan(257),
+ asia-Vietnam(258),
+ asia-Yemen(259),
+ atlanticOcean-Bermuda(260),
+ atlanticOcean-CapeVerde(261),
+ atlanticOcean-FaeroeIslands(262),
+ atlanticOcean-FalklandIslands(263),
+ atlanticOcean-Iceland(264),
+ atlanticOcean-Portugal-Mainland(265),
+ atlanticOcean-Portugal-MadeiraIslands(266),
+ atlanticOcean-Portugal-Azores(267),
+ atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
+ atlanticOcean-Spain-Mainland(269),
+ atlanticOcean-Spain-CeutaMelilla(270),
+ atlanticOcean-Spain-CanaryIslands(271),
+ atlanticOcean-StHelena(272),
+ atlanticOcean-Svalbard-JanMayen(273),
+ australia-LordHoweIsland(274),
+ australia-Tasmania(275),
+ australia-Victoria(276),
+ australia-NewSouthWales-MostLocations(277),
+ australia-NewSouthWales-Yancowinna(278),
+ australia-Queensland-MostLocations(279),
+ australia-Queensland-HolidayIslands(280),
+ australia-SouthAustralia(281),
+ australia-NorthernTerritory(282),
+ australia-WesternAustralia(283),
+ europe-Albania(284),
+ europe-Andorra(285),
+ europe-Austria(286),
+ europe-Belarus(287),
+ europe-Belgium(288),
+ europe-BosniaHerzegovina(289),
+ europe-Britain-UKGreatBritain(290),
+ europe-Britain-UKNorthernIreland(291),
+ europe-Bulgaria(292),
+ europe-Croatia(293),
+ europe-CzechRepublic(294),
+ europe-Denmark(295),
+ europe-Estonia(296),
+ europe-Finland(297),
+ europe-France(298),
+ europe-Germany(299),
+ europe-Gibraltar(300),
+ europe-Greece(301),
+ europe-Hungary(302),
+ europe-Ireland(303),
+ europe-Italy(304),
+ europe-Latvia(305),
+ europe-Liechtenstein(306),
+ europe-Lithuania(307),
+ europe-Luxembourg(308),
+ europe-Macedonia(309),
+ europe-Malta(310),
+ europe-Moldova(311),
+ europe-Monaco(312),
+ europe-Netherlands(313),
+ europe-Norway(314),
+ europe-Poland(315),
+ europe-Portugal-Mainland(316),
+ europe-Portugal-MadeiraIslands(317),
+ europe-Portugal-Azores(318),
+ europe-Romania(319),
+ europe-Russia-Moscow-01Kaliningrad(320),
+ europe-Russia-Moscow00WestRussia(321),
+ europe-Russia-Moscow01CaspianSea(322),
+ europe-Russia-Moscow02Urals(323),
+ europe-Russia-Moscow03WestSiberia(324),
+ europe-Russia-Moscow03Novosibirsk(325),
+ europe-Russia-Moscow04YeniseiRiver(326),
+ europe-Russia-Moscow05LakeBaikal(327),
+ europe-Russia-Moscow06LenaRiver(328),
+ europe-Russia-Moscow07AmurRiver(329),
+ europe-Russia-Moscow07SakhalinIsland(330),
+ europe-Russia-Moscow08Magadan(331),
+ europe-Russia-Moscow09Kamchatka(332),
+ europe-Russia-Moscow10BeringSea(333),
+ europe-SanMarino(334),
+ europe-Slovakia(335),
+ europe-Slovenia(336),
+ europe-Spain-Mainland(337),
+ europe-Spain-CeutaAndMelilla(338),
+ europe-Spain-CanaryIslands(339),
+ europe-Sweden(340),
+ europe-Switzerland(341),
+ europe-Turkey(342),
+ europe-Ukraine-MostLocations(343),
+ europe-Ukraine-Ruthenia(344),
+ europe-Ukraine-Zaporozhye-ELugansk(345),
+ europe-Ukraine-CentralCrimea(346),
+ europe-VaticanCity(347),
+ europe-Yugoslavia(348),
+ indianOcean-BritishIndianOceanTerritory(349),
+ indianOcean-ChristmasIsland(350),
+ indianOcean-CocosOrKeelingIslands(351),
+ indianOcean-Comoros(352),
+ indianOcean-FrenchSouthernAndAntarcticLands(353),
+ indianOcean-Madagascar(354),
+ indianOcean-Maldives(355),
+ indianOcean-Mauritius(356),
+ indianOcean-Mayotte(357),
+ indianOcean-Reunion(358),
+ indianOcean-Seychelles(359),
+ pacificOcean-Chile-MostLocations(360),
+ pacificOcean-Chile-EasterIslandSalayGomez(361),
+ pacificOcean-CookIslands(362),
+ pacificOcean-Ecuador(363),
+ pacificOcean-Fiji(364),
+ pacificOcean-FrenchPolynesia-SocietyIslands(365),
+ pacificOcean-FrenchPolynesia-MarquesasIslands(366),
+ pacificOcean-FrenchPolynesia-GambierIslands(367),
+ pacificOcean-Guam(368),
+ pacificOcean-Kiribati-GilbertIslands(369),
+ pacificOcean-Kiribati-PhoenixIslands(370),
+ pacificOcean-Kiribati-LineIslands(371),
+ pacificOcean-MarshallIslands-MostLocations(372),
+ pacificOcean-MarshallIslands-Kwajalein(373),
+ pacificOcean-Micronesia-Yap(374),
+ pacificOcean-Micronesia-TrukOrChuuk(375),
+ pacificOcean-Micronesia-PonapeOrPohnpei(376),
+ pacificOcean-Micronesia-Kosrae(377),
+ pacificOcean-Nauru(378),
+ pacificOcean-NewCaledonia(379),
+ pacificOcean-NewZealand-MostLocations(380),
+ pacificOcean-NewZealand-ChathamIslands(381),
+ pacificOcean-Niue(382),
+ pacificOcean-NorfolkIsland(383),
+ pacificOcean-NorthernMarianaIslands(384),
+ pacificOcean-Palau(385),
+ pacificOcean-PapuaNewGuinea(386),
+ pacificOcean-Pitcairn(387),
+ pacificOcean-SamoaAmerican(388),
+ pacificOcean-SamoaWestern(389),
+ pacificOcean-SolomonIslands(390),
+ pacificOcean-Tokelau(391),
+ pacificOcean-Tonga(392),
+ pacificOcean-Tuvalu(393),
+ pacificOceanUSA-EastTime(394),
+ pacificOceanUSA-EastTime-MichiganMostLocations(395),
+ pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
+ pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
+ pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
+ pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
+ pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
+ pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
+ pacificOceanUSA-CentTime(402),
+ pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
+ pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
+ pacificOceanUSA-MountTime(405),
+ pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
+ pacificOceanUSA-MountTime-Navajo(407),
+ pacificOceanUSA-MountStdTime-Arizona(408),
+ pacificOceanUSA-PacificTime(409),
+ pacificOceanUSA-AlaskaTime(410),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
+ pacificOceanUSA-AlaskaTime-WestAlaska(413),
+ pacificOceanUSA-AleutianIslands(414),
+ pacificOceanUSA-Hawaii(415),
+ pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
+ pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
+ pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
+ pacificOcean-Vanuatu(419),
+ pacificOcean-WallisAndFutuna(420)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The daylight savings location."
+ ::= { agSystem 55 }
+
+agNewDaylightSavings OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ africa-Algeria(1),
+ africa-Angola(2),
+ africa-Benin(3),
+ africa-Botswana(4),
+ africa-Burkina-Faso(5),
+ africa-Burundi(6),
+ africa-Cameroon(7),
+ africa-Central-African-Rep(8),
+ africa-Chad(9),
+ africa-Congo-WestDemRepCongo(10),
+ africa-Congo-EastDemRepCongo(11),
+ africa-Congo-Rep(12),
+ africa-Cote-dIvoire(13),
+ africa-Djibouti(14),
+ africa-Egypt(15),
+ africa-Equatorial-Guinea(16),
+ africa-Eritrea(17),
+ africa-Ethiopia(18),
+ africa-Gabon(19),
+ africa-Gambia(20),
+ africa-Ghana(21),
+ africa-Guinea(22),
+ africa-Guinea-Bissau(23),
+ africa-Kenya(24),
+ africa-Lesotho(25),
+ africa-Liberia(26),
+ africa-Libya(27),
+ africa-Malawi(28),
+ africa-Mali-SouthWestMali(29),
+ africa-Mali-NorthEastMali(30),
+ africa-Mauritania(31),
+ africa-Morocco(32),
+ africa-Mozambique(33),
+ africa-Namibia(34),
+ africa-Niger(35),
+ africa-Nigeria(36),
+ africa-Rwanda(37),
+ africa-SaoTome-And-Principe(38),
+ africa-Senegal(39),
+ africa-SierraLeone(40),
+ africa-Somalia(41),
+ africa-SouthAfrica(42),
+ africa-Spain-Mainland(43),
+ africa-Spain-CeutaMelilla(44),
+ africa-Spain-CanaryIslands(45),
+ africa-Sudan(46),
+ africa-Swaziland(47),
+ africa-Tanzania(48),
+ africa-Togo(49),
+ africa-Tunisia(50),
+ africa-Uganda(51),
+ africa-Western-Sahara(52),
+ africa-Zambia(53),
+ africa-Zimbabwe(54),
+ americas-Anguilla(55),
+ americas-Antigua-Barbuda(56),
+ americas-Argentina-EArgentina(57),
+ americas-Argentina-MostLocations(58),
+ americas-Argentina-Jujuy(59),
+ americas-Argentina-Catamarca(60),
+ americas-Argentina-Mendoza(61),
+ americas-Aruba(62),
+ americas-Bahamas(63),
+ americas-Barbados(64),
+ americas-Belize(65),
+ americas-Bolivia(66),
+ americas-Brazil-AtlanticIslands(67),
+ americas-Brazil-AmapaEPara(68),
+ americas-Brazil-NEBrazil(69),
+ americas-Brazil-Pernambuco(70),
+ americas-Brazil-Tocantins(71),
+ americas-Brazil-AlagoasSergipe(72),
+ americas-Brazil-SSEBrazil(73),
+ americas-Brazil-MatoGrossoDoSul(74),
+ americas-Brazil-WParaRondonia(75),
+ americas-Brazil-Roraima(76),
+ americas-Brazil-EAmazonas(77),
+ americas-Brazil-WAmazonas(78),
+ americas-Brazil-Acre(79),
+ americas-Canada-NewfoundlandIsland(80),
+ americas-Canada-AtlanTime-NovaScotia(81),
+ americas-Canada-AtlanTime-ELabrador(82),
+ americas-Canada-EastTime-OntarioMostlocation(83),
+ americas-Canada-EastTime-ThunderBay(84),
+ americas-Canada-EastStdTime-PangnirtungNunavut(85),
+ americas-Canada-EastStdTime-EastNunavut(86),
+ americas-Canada-EastStdTime-CenNunavut(87),
+ americas-Canada-CenTime-ManitobaWestOntario(88),
+ americas-Canada-CenTime-RainyRiver(89),
+ americas-Canada-CenTime-WestNunavut(90),
+ americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
+ americas-Canada-CenStdTime-SaskatchewanMidwest(92),
+ americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
+ americas-Canada-MountTime-CentralNorthwestTerritories(94),
+ americas-Canada-MountTime-WestNorthwestTerritories(95),
+ americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
+ americas-Canada-PacificTime-WestBritishColumbia(97),
+ americas-Canada-PacificTime-SouthYukon(98),
+ americas-Canada-PacificTime-NorthYukon(99),
+ americas-CaymanIslands(100),
+ americas-Chile-MostLocation(101),
+ americas-Chile-EasterIsland(102),
+ americas-Colombia(103),
+ americas-CostaRica(104),
+ americas-Cuba(105),
+ americas-Dominica(106),
+ americas-DominicanRepublic (107),
+ americas-Ecuador(108),
+ americas-ElSalvado(109),
+ americas-FrenchGuiana(110),
+ americas-Greenland-MostLocation(111),
+ americas-Greenland-EastCoastNorthScoresbysund(112),
+ americas-Greenland-ScoresbysundIttoqqortoormiit(113),
+ americas-Greenland-ThulePituffik(114),
+ americas-Grenada(115),
+ americas-Guadeloupe(116),
+ americas-Guatemala(117),
+ americas-Guyana(118),
+ americas-Haiti(119),
+ americas-Honduras(120),
+ americas-Jamaica(121),
+ americas-Martinique(122),
+ americas-Mexico-CentTime-Mostlocations(123),
+ americas-Mexico-CentTime-QuintanaRoo(124),
+ americas-Mexico-CentTime-CampecheYucatan(125),
+ americas-Mexico-CTime-CoahuilaDurangoNuevoLeonTamaulipas(126),
+ americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
+ americas-Mexico-MountTime-Chihuahua(128),
+ americas-Mexico-MountStdTime-Sonora(129),
+ americas-Mexico-PacificTime(130),
+ americas-Montserrat(131),
+ americas-NetherlandsAntilles(132),
+ americas-Nicaragua(133),
+ americas-Panama(134),
+ americas-Paraguay(135),
+ americas-Peru(136),
+ americas-PuertoRico(137),
+ americas-StKittsAndNevis(138),
+ americas-StLucia(139),
+ americas-StPierreAndMiquelon(140),
+ americas-StVincent(141),
+ americas-Suriname(142),
+ americas-TrinidadAndTobago(143),
+ americas-TurksAndCaicosIs(144),
+ americas-USA-EastTime(145),
+ americas-USA-EastTime-MichiganMostLocation(146),
+ americas-USA-EastTime-KentuckyLouisvilleArea(147),
+ americas-USA-EastTime-KentuckyWayneCounty(148),
+ americas-USA-EastStdTime-IndianaMostLocations(149),
+ americas-USA-EastStdTime-IndianaCrawfordCounty(150),
+ americas-USA-EastStdTime-IndianaStarkeCounty(151),
+ americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
+ americas-USA-CentTime(153),
+ americas-USA-CentTime-MichiganWisconsinborder(154),
+ americas-USA-CentTime-NorthDakotaOliverCounty(155),
+ americas-USA-MountTime(156),
+ americas-USA-MountTime-SouthIdahoAndEastOregon(157),
+ americas-USA-MountTime-Navajo(158),
+ americas-USA-MountStdTime-Arizona(159),
+ americas-USA-PacificTime(160),
+ americas-USA-AlaskaTime(161),
+ americas-USA-AlaskaTime-AlaskaPanhandle(162),
+ americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
+ americas-USA-AlaskaTime-WestAlaska(164),
+ americas-USA-AleutianIslands(165),
+ americas-USA-Hawaii(166),
+ americas-Uruguay(167),
+ americas-Venezuela(168),
+ americas-VirginIslands-UK(169),
+ americas-VirginIslands-US(170),
+ antarctica-McMurdoStationRossIsland(171),
+ antarctica-Amundsen-ScottStationSouthPole(172),
+ antarctica-PalmerStationAnversIsland(173),
+ antarctica-MawsonStationHolmeBay(174),
+ antarctica-DavisStationVestfoldHills(175),
+ antarctica-CaseyStationBaileyPeninsula(176),
+ antarctica-VostokStationSMagneticPole(177),
+ antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
+ antarctica-SyowaStationEOngulI(179),
+ arcticOcean-Svalbard(180),
+ arcticOcean-JanMayen(181),
+ asia-Afghanistan(182),
+ asia-Armenia(183),
+ asia-Azerbaijan(184),
+ asia-Bahrain(185),
+ asia-Bangladesh(186),
+ asia-Bhutan(187),
+ asia-Brunei(188),
+ asia-Cambodia(189),
+ asia-China-EastChinaBeijingGuangdongShanghai(190),
+ asia-China-Heilongjiang(191),
+ asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
+ asia-China-TibetmostofXinjiangUyghur(193),
+ asia-China-SouthwestXinjiangUyghur(194),
+ asia-Cyprus(195),
+ asia-EastTimor(196),
+ asia-Georgia(197),
+ asia-HongKong(198),
+ asia-India(199),
+ asia-Indonesia-JavaAndSumatra(200),
+ asia-Indonesia-WestCentralBorneo(201),
+ asia-Indonesia-EstSthBorneoCelebsBaliNusaTengaraWstTimor(202),
+ asia-Indonesia-IrianJayaAndMoluccas(203),
+ asia-Iran(204),
+ asia-Iraq(205),
+ asia-Israel(206),
+ asia-Japan(207),
+ asia-Jordan(208),
+ asia-Kazakhstan-MostLocations(209),
+ asia-Kazakhstan-QyzylordaKyzylorda(210),
+ asia-Kazakhstan-Aqtobe(211),
+ asia-Kazakhstan-AtyrauMangghystau(212),
+ asia-Kazakhstan-WestKazakhstan(213),
+ asia-Korea-North(214),
+ asia-Korea-South(215),
+ asia-Kuwait(216),
+ asia-Kyrgyzstan(217),
+ asia-Laos(218),
+ asia-Lebanon(219),
+ asia-Macau(220),
+ asia-Malaysia-PeninsularMalaysia(221),
+ asia-Malaysia-SabahSarawak(222),
+ asia-Mongolia-MostLocations(223),
+ asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
+ asia-Mongolia-DornodSukhbaatar(225),
+ asia-Myanmar(226),
+ asia-Nepal(227),
+ asia-Oman(228),
+ asia-Pakistan(229),
+ asia-Palestine(230),
+ asia-Philippines(231),
+ asia-Qatar(232),
+ asia-Russia-Moscow-01Kaliningrad(233),
+ asia-Russia-Moscow00WestRussia(234),
+ asia-Russia-Moscow01CaspianSea(235),
+ asia-Russia-Moscow02Urals(236),
+ asia-Russia-Moscow03WestSiberia(237),
+ asia-Russia-Moscow03Novosibirsk(238),
+ asia-Russia-Moscow04YeniseiRiver(239),
+ asia-Russia-Moscow05LakeBaikal(240),
+ asia-Russia-Moscow06LenaRiver(241),
+ asia-Russia-Moscow07AmurRiver(242),
+ asia-Russia-Moscow07SakhalinIsland(243),
+ asia-Russia-Moscow08Magadan(244),
+ asia-Russia-Moscow09Kamchatka(245),
+ asia-Russia-Moscow10BeringSea(246),
+ asia-SaudiArabia(247),
+ asia-Singapore(248),
+ asia-SriLanka(249),
+ asia-Syria(250),
+ asia-Taiwan(251),
+ asia-Tajikistan(252),
+ asia-Thailand(253),
+ asia-Turkmenistan(254),
+ asia-UnitedArabEmirates(255),
+ asia-Uzbekistan-WestUzbekistan(256),
+ asia-Uzbekistan-EastUzbekistan(257),
+ asia-Vietnam(258),
+ asia-Yemen(259),
+ atlanticOcean-Bermuda(260),
+ atlanticOcean-CapeVerde(261),
+ atlanticOcean-FaeroeIslands(262),
+ atlanticOcean-FalklandIslands(263),
+ atlanticOcean-Iceland(264),
+ atlanticOcean-Portugal-Mainland(265),
+ atlanticOcean-Portugal-MadeiraIslands(266),
+ atlanticOcean-Portugal-Azores(267),
+ atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
+ atlanticOcean-Spain-Mainland(269),
+ atlanticOcean-Spain-CeutaMelilla(270),
+ atlanticOcean-Spain-CanaryIslands(271),
+ atlanticOcean-StHelena(272),
+ atlanticOcean-Svalbard-JanMayen(273),
+ australia-LordHoweIsland(274),
+ australia-Tasmania(275),
+ australia-Victoria(276),
+ australia-NewSouthWales-MostLocations(277),
+ australia-NewSouthWales-Yancowinna(278),
+ australia-Queensland-MostLocations(279),
+ australia-Queensland-HolidayIslands(280),
+ australia-SouthAustralia(281),
+ australia-NorthernTerritory(282),
+ australia-WesternAustralia(283),
+ europe-Albania(284),
+ europe-Andorra(285),
+ europe-Austria(286),
+ europe-Belarus(287),
+ europe-Belgium(288),
+ europe-BosniaHerzegovina(289),
+ europe-Britain-UKGreatBritain(290),
+ europe-Britain-UKNorthernIreland(291),
+ europe-Bulgaria(292),
+ europe-Croatia(293),
+ europe-CzechRepublic(294),
+ europe-Denmark(295),
+ europe-Estonia(296),
+ europe-Finland(297),
+ europe-France(298),
+ europe-Germany(299),
+ europe-Gibraltar(300),
+ europe-Greece(301),
+ europe-Hungary(302),
+ europe-Ireland(303),
+ europe-Italy(304),
+ europe-Latvia(305),
+ europe-Liechtenstein(306),
+ europe-Lithuania(307),
+ europe-Luxembourg(308),
+ europe-Macedonia(309),
+ europe-Malta(310),
+ europe-Moldova(311),
+ europe-Monaco(312),
+ europe-Netherlands(313),
+ europe-Norway(314),
+ europe-Poland(315),
+ europe-Portugal-Mainland(316),
+ europe-Portugal-MadeiraIslands(317),
+ europe-Portugal-Azores(318),
+ europe-Romania(319),
+ europe-Russia-Moscow-01Kaliningrad(320),
+ europe-Russia-Moscow00WestRussia(321),
+ europe-Russia-Moscow01CaspianSea(322),
+ europe-Russia-Moscow02Urals(323),
+ europe-Russia-Moscow03WestSiberia(324),
+ europe-Russia-Moscow03Novosibirsk(325),
+ europe-Russia-Moscow04YeniseiRiver(326),
+ europe-Russia-Moscow05LakeBaikal(327),
+ europe-Russia-Moscow06LenaRiver(328),
+ europe-Russia-Moscow07AmurRiver(329),
+ europe-Russia-Moscow07SakhalinIsland(330),
+ europe-Russia-Moscow08Magadan(331),
+ europe-Russia-Moscow09Kamchatka(332),
+ europe-Russia-Moscow10BeringSea(333),
+ europe-SanMarino(334),
+ europe-Slovakia(335),
+ europe-Slovenia(336),
+ europe-Spain-Mainland(337),
+ europe-Spain-CeutaAndMelilla(338),
+ europe-Spain-CanaryIslands(339),
+ europe-Sweden(340),
+ europe-Switzerland(341),
+ europe-Turkey(342),
+ europe-Ukraine-MostLocations(343),
+ europe-Ukraine-Ruthenia(344),
+ europe-Ukraine-Zaporozhye-ELugansk(345),
+ europe-Ukraine-CentralCrimea(346),
+ europe-VaticanCity(347),
+ europe-Yugoslavia(348),
+ indianOcean-BritishIndianOceanTerritory(349),
+ indianOcean-ChristmasIsland(350),
+ indianOcean-CocosOrKeelingIslands(351),
+ indianOcean-Comoros(352),
+ indianOcean-FrenchSouthernAndAntarcticLands(353),
+ indianOcean-Madagascar(354),
+ indianOcean-Maldives(355),
+ indianOcean-Mauritius(356),
+ indianOcean-Mayotte(357),
+ indianOcean-Reunion(358),
+ indianOcean-Seychelles(359),
+ pacificOcean-Chile-MostLocations(360),
+ pacificOcean-Chile-EasterIslandSalayGomez(361),
+ pacificOcean-CookIslands(362),
+ pacificOcean-Ecuador(363),
+ pacificOcean-Fiji(364),
+ pacificOcean-FrenchPolynesia-SocietyIslands(365),
+ pacificOcean-FrenchPolynesia-MarquesasIslands(366),
+ pacificOcean-FrenchPolynesia-GambierIslands(367),
+ pacificOcean-Guam(368),
+ pacificOcean-Kiribati-GilbertIslands(369),
+ pacificOcean-Kiribati-PhoenixIslands(370),
+ pacificOcean-Kiribati-LineIslands(371),
+ pacificOcean-MarshallIslands-MostLocations(372),
+ pacificOcean-MarshallIslands-Kwajalein(373),
+ pacificOcean-Micronesia-Yap(374),
+ pacificOcean-Micronesia-TrukOrChuuk(375),
+ pacificOcean-Micronesia-PonapeOrPohnpei(376),
+ pacificOcean-Micronesia-Kosrae(377),
+ pacificOcean-Nauru(378),
+ pacificOcean-NewCaledonia(379),
+ pacificOcean-NewZealand-MostLocations(380),
+ pacificOcean-NewZealand-ChathamIslands(381),
+ pacificOcean-Niue(382),
+ pacificOcean-NorfolkIsland(383),
+ pacificOcean-NorthernMarianaIslands(384),
+ pacificOcean-Palau(385),
+ pacificOcean-PapuaNewGuinea(386),
+ pacificOcean-Pitcairn(387),
+ pacificOcean-SamoaAmerican(388),
+ pacificOcean-SamoaWestern(389),
+ pacificOcean-SolomonIslands(390),
+ pacificOcean-Tokelau(391),
+ pacificOcean-Tonga(392),
+ pacificOcean-Tuvalu(393),
+ pacificOceanUSA-EastTime(394),
+ pacificOceanUSA-EastTime-MichiganMostLocations(395),
+ pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
+ pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
+ pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
+ pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
+ pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
+ pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
+ pacificOceanUSA-CentTime(402),
+ pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
+ pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
+ pacificOceanUSA-MountTime(405),
+ pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
+ pacificOceanUSA-MountTime-Navajo(407),
+ pacificOceanUSA-MountStdTime-Arizona(408),
+ pacificOceanUSA-PacificTime(409),
+ pacificOceanUSA-AlaskaTime(410),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
+ pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
+ pacificOceanUSA-AlaskaTime-WestAlaska(413),
+ pacificOceanUSA-AleutianIslands(414),
+ pacificOceanUSA-Hawaii(415),
+ pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
+ pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
+ pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
+ pacificOcean-Vanuatu(419),
+ pacificOceanWallisAndFutuna(420)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The daylight savings location."
+ ::= { agSystem 56 }
+
+agCurCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 57 }
+
+agNewCfgIdleCLITimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10080)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set idle CLI sessions timeout."
+ ::= { agSystem 58 }
+
+agCurCfgXMLCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the XML config server is listening to
+ in the current_configuration block. If HTTPS is also enabled then
+ the port numbers should be the same"
+ ::= { agSystem 59 }
+
+agNewCfgXMLCfgServerPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TCP port number that the XML config server is listening to
+ in the new_configuration block. If HTTPS is also enabled then
+ the port numbers should be the same"
+ ::= { agSystem 60 }
+
+agCurCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 75 }
+
+agNewCfgLoginNotice OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user defined login notice."
+ ::= { agSystem 76 }
+
+agPlatformIdentifier OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned value that identifies managed device platform."
+ ::= { agSystem 77 }
+
+agFormFactor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned value that identifies managed device form-factor."
+ ::= { agSystem 78 }
+
+
+
+
+agCurCfgTputInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set throughput interval."
+ ::= { agSystem 62 }
+
+agNewCfgTputInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set throughput interval."
+ ::= { agSystem 63 }
+
+agCurCfgTputThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set throughput threshold."
+ ::= { agSystem 64 }
+
+agNewCfgTputThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set throughput threshold."
+ ::= { agSystem 65 }
+
+
+agCurCfgBootVAID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alteon unique VA identifier is used to set its traffic virtual MAC."
+ ::= { agSystem 67 }
+
+agNewCfgCfgBootVAID OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alteon unique VA identifier is used to set its traffic virtual MAC.
+ To avoid MAC collisions, it is required to set a unique identifier on each VA on a network.
+ SET will fail if the old_vaid is same as new_vaid."
+ ::= { agSystem 68 }
+
+agCurCfgPrompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the hostname display in CLI."
+ ::= { agSystem 69 }
+
+agNewCfgPrompt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 70 }
+
+agCurCfgHCTCPServState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 73 }
+
+agNewCfgHCTCPServState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the TCP health services."
+ ::= { agSystem 74 }
+
+agCfgHcTcpPortNxtIdx OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next free TCP port index.It returns 0 when all 10 ports are configured."
+ ::= { agSystem 79 }
+
+agHcTcpPortTable OBJECT IDENTIFIER ::= { agSystem 80 }
+
+agCurCfgHcTcpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of TCP services listen for health check in the current config block."
+ ::= { agHcTcpPortTable 1 }
+
+agCurCfgHcTcpPortTableEntry OBJECT-TYPE
+ SYNTAX AgCurCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of TCP services listen for health check."
+ INDEX { agCurCfgHcTcpPortIndx }
+ ::= { agCurCfgHcTcpPortTable 1 }
+
+AgCurCfgHcTcpPortTableEntry ::= SEQUENCE {
+ agCurCfgHcTcpPortIndx Integer32,
+ agCurCfgHcTcpPortNum INTEGER
+ }
+
+agCurCfgHcTcpPortIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Health check TCP Services table index."
+ ::= { agCurCfgHcTcpPortTableEntry 1 }
+
+
+agCurCfgHcTcpPortNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TCP Port number which listen for health check."
+ ::= { agCurCfgHcTcpPortTableEntry 2 }
+
+agNewCfgHcTcpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of TCP services listen for health check in the new config block."
+ ::= { agHcTcpPortTable 2 }
+
+agNewCfgHcTcpPortTableEntry OBJECT-TYPE
+ SYNTAX AgNewCfgHcTcpPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of TCP services listen for health check."
+ INDEX { agNewCfgHcTcpPortIndx }
+ ::= { agNewCfgHcTcpPortTable 1 }
+
+AgNewCfgHcTcpPortTableEntry ::= SEQUENCE {
+ agNewCfgHcTcpPortIndx Integer32,
+ agNewCfgHcTcpPortNum INTEGER,
+ agNewCfgHcTcpPortNumDelete INTEGER
+ }
+
+agNewCfgHcTcpPortIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Health check TCP Services table index."
+ ::= { agNewCfgHcTcpPortTableEntry 1 }
+
+agNewCfgHcTcpPortNum OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The TCP Port number which listen for health check."
+ ::= { agNewCfgHcTcpPortTableEntry 2 }
+
+agNewCfgHcTcpPortNumDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned."
+ ::= { agNewCfgHcTcpPortTableEntry 3 }
+
+agImageTables OBJECT IDENTIFIER ::= { agSystem 82 }
+
+agImageAdcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgImageAdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ADC Software Images"
+ ::= { agImageTables 1 }
+
+agImageAdcEntry OBJECT-TYPE
+ SYNTAX AgImageAdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ADC Software Image table"
+ INDEX { agImageAdcIndex }
+ ::= { agImageAdcTable 1 }
+
+AgImageAdcEntry ::= SEQUENCE {
+ agImageAdcIndex INTEGER,
+ agImageAdcVersion DisplayString,
+ agImageAdcDownloadTime DisplayString,
+ agImageAdcAssignedVadcs OCTET STRING,
+ agImageAdcStatus INTEGER
+ ,
+ agImageAdcAdd INTEGER,
+ agImageAdcRemove INTEGER,
+ agImageAdcBmap OCTET STRING,
+ agImageAdcDefault INTEGER
+ }
+
+agImageAdcIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image ID"
+ ::= { agImageAdcEntry 1 }
+
+agImageAdcVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image Version"
+ ::= { agImageAdcEntry 2 }
+
+agImageAdcDownloadTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image Download Time"
+ ::= { agImageAdcEntry 3 }
+
+agImageAdcAssignedVadcs OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of vadc ids that will use this image on reboot"
+ ::= { agImageAdcEntry 4 }
+
+agImageAdcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ active(1),
+ assigned(2),
+ incompatible(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC Software Image status"
+ ::= { agImageAdcEntry 5 }
+
+agImageAdcAdd OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add VADc to use this Software Image (whwre 0 is No Operation)"
+ ::= { agImageAdcEntry 6 }
+
+agImageAdcRemove OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove VADc from using this Software Image (whwre 0 is No Operation)"
+ ::= { agImageAdcEntry 7 }
+
+agImageAdcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bitmap of vadc that will use this image on reboot"
+ ::= { agImageAdcEntry 8 }
+
+agImageAdcDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the image as default image."
+ ::= { agImageAdcEntry 9 }
+
+agImageVxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgImageVxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ADC-VX Software Images"
+ ::= { agImageTables 2 }
+
+agImageVxEntry OBJECT-TYPE
+ SYNTAX AgImageVxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the ADC-VX Software Image table"
+ INDEX { agImageVxIndex }
+ ::= { agImageVxTable 1 }
+
+AgImageVxEntry ::= SEQUENCE {
+ agImageVxIndex INTEGER,
+ agImageVxVersion DisplayString,
+ agImageVxDownloadTime DisplayString,
+ agImageVxStatus INTEGER
+ }
+
+agImageVxIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image ID"
+ ::= { agImageVxEntry 1 }
+
+agImageVxVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image Version"
+ ::= { agImageVxEntry 2 }
+
+agImageVxDownloadTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image Download Time"
+ ::= { agImageVxEntry 3 }
+
+agImageVxStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ADC-VX Software Image status"
+ ::= { agImageVxEntry 4 }
+
+agImageTrasform OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transformation action restarts the device to switch between
+ ADC-VX and Standalone images.
+ The following values should also be set for the transformation action.
+ 1) agImageTransformID for next boot image.
+ 2) agImageTransformBootOption for next configuration block."
+ ::= { agSystem 83 }
+
+agImageTransformBootOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ factoryDefault(1),
+ lastKnownCfg(2),
+ factoryWithMgmtPortCfg(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration mode in which the transformed image should load.
+ factoryDefault(1) - factory default,
+ lastKnownCfg(2) - Active configuration,
+ factoryWithMgmtPortCfg(3) - factory default with retaining current
+ management port configuration.
+ When read, value factoryDefault(1) is returned."
+ ::= { agSystem 84 }
+
+agImageTransformID OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID of the image to load after transform.
+ When read, value 0 is returned."
+ ::= { agSystem 85 }
+
+agCurCfgIdleCUAlloc OBJECT-TYPE
+ SYNTAX INTEGER { limit( 0 ) , share( 1 ) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "limit(0) - Limit vADC to the max allowed by the assigned CUs.
+ share(1) - Share SP's unused resources across vADCs."
+ ::= { agSystem 86 }
+
+agNewCfgIdleCUAlloc OBJECT-TYPE
+ SYNTAX INTEGER { limit( 0 ) , share( 1 ) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "limit(0) - Limit vADC to the max allowed by the assigned CUs.
+ share(1) - Share SP's unused resources across vADCs."
+ ::= { agSystem 87 }
+
+agActiveConfigBlk OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration block which is active rightnow.This object can have
+ either one of these values Active Configuration, Backup configuration,
+ Default configuration."
+ ::= { agSystem 88 }
+
+agDefaultImageID OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID of the image to assign vADCs"
+ ::= { agSystem 89 }
+
+agDefaultImageVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default image version."
+ ::= { agSystem 90 }
+
+agMgmtConfigForNxtReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ erase(1),
+ keep(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port configuration option for next reset.
+
+ The following values are writable:
+ erase(1)...remove management port configuration
+ keep(2) ...keep management port configuration"
+ ::= { agSystem 91 }
+
+agActiveImageName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The image name which is active rightnow."
+ ::= { agSystem 92 }
+
+
+agCurCfgSmtpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP version for SMTP host name(agNewCfgSmtpHost)."
+ ::= { agSystem 93 }
+
+agNewCfgSmtpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP version for SMTP host name(agNewCfgSmtpHost). Always, first SET the SMTP hostname and this object."
+ ::= { agSystem 94 }
+
+
+
+-- IPV6 MIBS
+agMgmtCurCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 75 }
+
+agMgmtNewCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 76 }
+
+agMgmtCurCfgIpv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the management port. "
+ ::= { agMgmt 77 }
+
+agMgmtNewCfgIpv6PrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the management port. "
+ ::= { agMgmt 78 }
+
+agMgmtCurCfgIpv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agMgmt 79 }
+
+agMgmtNewCfgIpv6Gateway OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 80 }
+
+agMgmtCurCfgIpv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 81 }
+
+agMgmtNewCfgIpv6Addr2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 82 }
+
+agMgmtCurCfgIpv6PrefixLen2 OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length2 of the management port. "
+ ::= { agMgmt 83 }
+
+agMgmtNewCfgIpv6PrefixLen2 OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length2 of the management port. "
+ ::= { agMgmt 84 }
+
+agMgmtCurCfgIpv6Gateway2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 85 }
+
+agMgmtNewCfgIpv6Gateway2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 Gateway2 of the management port.
+ Address should be 4-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agMgmt 86 }
+
+
+
+-- system Peer Configurarion Menu
+
+agSysPeerCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSysPeerCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of system peer sync configuration in the current Configuration Block."
+ ::= { agSysPeerConfig 1 }
+
+agSysPeerCurCfgEntry OBJECT-TYPE
+ SYNTAX AgSysPeerCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the system peer table"
+ INDEX { agSysPeerCurCfgIndex }
+ ::= { agSysPeerCurCfgTable 1 }
+
+AgSysPeerCurCfgEntry ::= SEQUENCE {
+ agSysPeerCurCfgIndex Integer32,
+ agSysPeerCurCfgAddr IpAddress,
+ agSysPeerCurCfgState INTEGER,
+ agSysPeerCurCfgVadcBmap OCTET STRING,
+ agSysPeerCurCfgAddrType INTEGER,
+ agSysPeerCurCfgIpv6Addr DisplayString
+ }
+
+agSysPeerCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system peer number for which the IP information is related."
+ ::= { agSysPeerCurCfgEntry 1 }
+
+agSysPeerCurCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the system peer."
+ ::= { agSysPeerCurCfgEntry 2 }
+
+agSysPeerCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the system peer."
+ ::= { agSysPeerCurCfgEntry 3 }
+
+agSysPeerCurCfgVadcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vAdcs added to the system peer."
+ ::= { agSysPeerCurCfgEntry 4 }
+
+agSysPeerCurCfgAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the IP address of the peer (IPv4 | IPv6)"
+ ::= { agSysPeerCurCfgEntry 5 }
+
+agSysPeerCurCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the peer identified by the instance of agSysPeerCurCfgIndex field.
+ Address should be 4-byte haxadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agSysPeerCurCfgEntry 6 }
+
+
+
+agSysPeerNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSysPeerNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of peer sync configuration in the New Configuration Block."
+ ::= { agSysPeerConfig 2 }
+
+agSysPeerNewCfgEntry OBJECT-TYPE
+ SYNTAX AgSysPeerNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the system peer table"
+ INDEX { agSysPeerNewCfgIndex }
+ ::= { agSysPeerNewCfgTable 1 }
+
+AgSysPeerNewCfgEntry ::= SEQUENCE {
+ agSysPeerNewCfgIndex Integer32,
+ agSysPeerNewCfgAddr IpAddress,
+ agSysPeerNewCfgState INTEGER,
+ agSysPeerNewCfgVadcBmap OCTET STRING,
+ agSysPeerNewCfgDelete INTEGER,
+ agSysPeerNewCfgVadcAdd INTEGER,
+ agSysPeerNewCfgVadcRemove INTEGER,
+ agSysPeerNewCfgAddrType INTEGER,
+ agSysPeerNewCfgIpv6Addr DisplayString
+ }
+
+agSysPeerNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system peer number for which the IP information is related."
+ ::= { agSysPeerNewCfgEntry 1 }
+
+agSysPeerNewCfgAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the system peer."
+ ::= { agSysPeerNewCfgEntry 2 }
+
+agSysPeerNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the system peer."
+ ::= { agSysPeerNewCfgEntry 3 }
+
+agSysPeerNewCfgVadcBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vAdcs that belongs to system peer."
+ ::= { agSysPeerNewCfgEntry 4 }
+
+agSysPeerNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other(1) is returned. Setting the value to anything
+ other than 2(delete) has no effect on the state of the row."
+ ::= { agSysPeerNewCfgEntry 5 }
+
+agSysPeerNewCfgVadcAdd OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add VADc to the system peer"
+ ::= { agSysPeerNewCfgEntry 6 }
+
+agSysPeerNewCfgVadcRemove OBJECT-TYPE
+ SYNTAX INTEGER (0..28)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove VADc from the system peer"
+ ::= { agSysPeerNewCfgEntry 7 }
+
+agSysPeerNewCfgAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the IP address of the peer (IPv4 | IPv6)"
+ ::= { agSysPeerNewCfgEntry 8 }
+
+agSysPeerNewCfgIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the peer identified by the instance of agSysPeerNewCfgIndex field.
+ Address should be 4-byte haxadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx "
+ ::= { agSysPeerNewCfgEntry 9 }
+
+
+-- End system Peer Sync Configuration
+
+
+-- Auto-Discovery topology table info
+
+
+-- Syslog Configuration
+agCurCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 1 }
+
+agNewCfgSyslogHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 2 }
+
+agCurCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 3 }
+
+agNewCfgSyslog2Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 4 }
+
+agCurCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog1 host in the current_configuration block."
+ ::= { agSyslog 5 }
+
+agNewCfgSyslogFac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog1 host in the new_configuration block."
+ ::= { agSyslog 6 }
+
+agCurCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog2 host in the current_configuration block."
+ ::= { agSyslog 7 }
+
+agNewCfgSyslog2Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog2 host in the new_configuration block."
+ ::= { agSyslog 8 }
+
+agCurCfgSyslogSev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog1 host in the current configuration block."
+ ::= { agSyslog 13 }
+
+agNewCfgSyslogSev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog1 host in the new configuration block."
+ ::= { agSyslog 14 }
+
+agCurCfgSyslog2Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog2 host in the current configuration block."
+ ::= { agSyslog 15 }
+
+agNewCfgSyslog2Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog2 host in the new configuration block."
+ ::= { agSyslog 16 }
+
+agClrSyslogMsgs OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clears all current Syslog messages."
+ ::= { agSyslog 9 }
+
+agSyslogMsgTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the syslog message table."
+ ::= { agSyslog 10 }
+
+agSyslogMsgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSyslogMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of syslog messages."
+ ::= { agSyslog 11 }
+
+agCurCfgSyslog3Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 17 }
+
+agNewCfgSyslog3Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 18 }
+
+agCurCfgSyslog4Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 19 }
+
+agNewCfgSyslog4Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 20 }
+
+agCurCfgSyslog5Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IP address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 21 }
+
+agNewCfgSyslog5Host OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IP address, in the new_configuration block."
+ ::= { agSyslog 22 }
+
+agCurCfgSyslog3Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog3 host in the current_configuration block."
+ ::= { agSyslog 23 }
+
+agNewCfgSyslog3Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog3 host in the new_configuration block."
+ ::= { agSyslog 24 }
+
+agCurCfgSyslog4Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog4 host in the current_configuration block."
+ ::= { agSyslog 25 }
+
+agNewCfgSyslog4Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog4 host in the new_configuration block."
+ ::= { agSyslog 26 }
+
+agCurCfgSyslog5Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog5 host in the current_configuration block."
+ ::= { agSyslog 27 }
+
+agNewCfgSyslog5Fac OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(1),
+ local1(2),
+ local2(3),
+ local3(4),
+ local4(5),
+ local5(6),
+ local6(7),
+ local7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility of syslog5 host in the new_configuration block."
+ ::= { agSyslog 28 }
+
+agCurCfgSyslog3Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog3 host in the current configuration block."
+ ::= { agSyslog 29 }
+
+agNewCfgSyslog3Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog3 host in the new configuration block."
+ ::= { agSyslog 30 }
+
+agCurCfgSyslog4Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog4 host in the current configuration block."
+ ::= { agSyslog 31 }
+
+agNewCfgSyslog4Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog4 host in the new configuration block."
+ ::= { agSyslog 32 }
+
+agCurCfgSyslog5Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog5 host in the current configuration block."
+ ::= { agSyslog 33 }
+
+agNewCfgSyslog5Sev OBJECT-TYPE
+ SYNTAX INTEGER {
+ emerg0(1),
+ alert1(2),
+ crit2(3),
+ err3(4),
+ warning4(5),
+ notice5(6),
+ info6(7),
+ debug7(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of syslog5 host in the new configuration block."
+ ::= { agSyslog 34 }
+
+agCurCfgAuditTrail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Configuration Audit. Enable will log configuration
+ changes in brief alongwith the user identity."
+ ::= { agSyslog 35 }
+
+agNewCfgAuditTrail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Configuration Audit."
+ ::= { agSyslog 36 }
+
+agCurCfgSyslogHostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 37 }
+
+agNewCfgSyslogHostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 38 }
+
+agCurCfgSyslog2Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 39 }
+
+agNewCfgSyslog2Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 40 }
+
+
+agCurCfgSyslog3Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 41 }
+
+agNewCfgSyslog3Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The third syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 42 }
+
+agCurCfgSyslog4Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 43 }
+
+agNewCfgSyslog4Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fourth syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 44 }
+
+agCurCfgSyslog5Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IPv6 address, as currently configured in
+ the current_configuration block."
+ ::= { agSyslog 45 }
+
+agNewCfgSyslog5Hostv6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fifth syslog host IPv6 address, in the new_configuration block."
+ ::= { agSyslog 46 }
+
+agSyslogMsgTableEntry OBJECT-TYPE
+ SYNTAX AgSyslogMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A syslog message stored on the switch."
+ INDEX { agSyslogMsgIndex }
+ ::= { agSyslogMsgTable 1 }
+
+AgSyslogMsgTableEntry ::= SEQUENCE {
+ agSyslogMsgIndex Integer32,
+ agSyslogMessage DisplayString
+ }
+
+agSyslogMsgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog message table index."
+ ::= { agSyslogMsgTableEntry 1 }
+
+agSyslogMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog message."
+ ::= { agSyslogMsgTableEntry 2 }
+
+agSyslogSavedMsgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSyslogSavedMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of syslog messages saved in Flash."
+ ::= { agSyslog 47 }
+
+agSyslogSavedMsgTableEntry OBJECT-TYPE
+ SYNTAX AgSyslogSavedMsgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A syslog messages saved in FLASH."
+ INDEX { agSyslogMsgSavedIndex }
+ ::= { agSyslogSavedMsgTable 1 }
+
+AgSyslogSavedMsgTableEntry ::= SEQUENCE {
+ agSyslogMsgSavedIndex Integer32,
+ agSyslogSavedMessage DisplayString
+ }
+
+agSyslogMsgSavedIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog Saved message table index."
+ ::= { agSyslogSavedMsgTableEntry 1 }
+
+agSyslogSavedMessage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The syslog messages saved in FLASH."
+ ::= { agSyslogSavedMsgTableEntry 2 }
+
+agLog OBJECT IDENTIFIER ::= { agSyslog 12 }
+
+agNewCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 1 }
+
+agCurCfgSyslogTrapConsole OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable console syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 2 }
+
+agNewCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 3 }
+
+agCurCfgSyslogTrapSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable system level syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 4 }
+
+agNewCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, in the new_configuration block."
+ ::= { agLog 5 }
+
+agCurCfgSyslogTrapMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable management(flash, config, login) syslog and SNMP
+ trap, as currently configured in the current_configuration block."
+ ::= { agLog 6 }
+
+agNewCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 7 }
+
+agCurCfgSyslogTrapCli OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable CLI generated error syslog and SNMP trap, as
+ currently configured in the current_configuration block."
+ ::= { agLog 8 }
+
+agNewCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 9 }
+
+agCurCfgSyslogTrapStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable spanning tree syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 10 }
+
+agNewCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 11 }
+
+agCurCfgSyslogTrapVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VLAN syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 12 }
+
+agNewCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 13 }
+
+agCurCfgSyslogTrapSlb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 14 }
+
+agNewCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 15 }
+
+agCurCfgSyslogTrapGslb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable GSLB syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 16 }
+
+agNewCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 17 }
+
+agCurCfgSyslogTrapFilter OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable filter syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 18 }
+
+agNewCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 19 }
+
+agCurCfgSyslogTrapSsh OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 20 }
+
+agNewCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 21 }
+
+agCurCfgSyslogTrapVrrp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable VRRP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 22 }
+
+agNewCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 23 }
+
+agCurCfgSyslogTrapBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable BGP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 24 }
+
+agNewCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, in the new_configuration
+ block."
+ ::= { agLog 25 }
+
+agCurCfgSyslogTrapNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable NTP syslog and SNMP trap, as currently configured
+ in the current_configuration block."
+ ::= { agLog 26 }
+
+agNewCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 31 }
+
+agCurCfgSyslogTrapIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IP related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 32 }
+
+agNewCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, in the
+ new_configuration block."
+ ::= { agLog 35 }
+
+agCurCfgSyslogTrapWeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable WEBUI related syslog and SNMP trap, as currently
+ configured in the current_configuration block."
+ ::= { agLog 36 }
+
+agNewCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 37 }
+
+agCurCfgSyslogTrapSynAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SYN attack detection related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 38 }
+
+agNewCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 39 }
+
+agCurCfgSyslogTrapTcpLim OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TCP rate limiting related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 40 }
+
+agNewCfgSyslogTrapOspf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPF related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 41 }
+
+agCurCfgSyslogTrapOspf OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable OSPF related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 42 }
+
+agNewCfgSyslogTrapSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Security pack related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 43 }
+
+agCurCfgSyslogTrapSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Security pack related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 44 }
+
+agNewCfgSyslogTrapRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable rmon related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 45 }
+
+agCurCfgSyslogTrapRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable rmon related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 46 }
+
+agNewCfgSyslogTrapSlbAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB ATK related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 47 }
+
+agCurCfgSyslogTrapSlbAtk OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SLB ATK related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 48 }
+
+agNewCfgSyslogTrapIpv6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IPV6 related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 49 }
+
+agCurCfgSyslogTrapIpv6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable IPV6 related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 50 }
+
+agNewCfgSyslogTrapAppSvc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Application service related syslog and SNMP trap,
+ in the new_configuration block."
+ ::= { agLog 51 }
+
+agCurCfgSyslogTrapAppSvc OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Application service related syslog and SNMP trap,
+ as currently configured in the current_configuration block."
+ ::= { agLog 52 }
+
+-- Trap host table
+agTrapHostTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the trap host table."
+ ::= { agTrapHost 1 }
+
+agCurCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ current_configuration block."
+ ::= { agTrapHost 2 }
+
+agCurCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgCurCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trap host table in the current_configuration block."
+ INDEX { agCurCfgTrapHostIndx }
+ ::= { agCurCfgTrapHostTable 1 }
+
+AgCurCfgTrapHostEntry ::= SEQUENCE {
+ agCurCfgTrapHostIndx Integer32,
+ agCurCfgTrapHostIpAddr IpAddress,
+ agCurCfgTrapHostCommString DisplayString
+ }
+
+agCurCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agCurCfgTrapHostEntry 1 }
+
+agCurCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agCurCfgTrapHostEntry 2 }
+
+agCurCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agCurCfgTrapHostEntry 3 }
+
+agNewCfgTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of trap hosts which to send SNMP traps in the
+ new_configuration block."
+ ::= { agTrapHost 3 }
+
+agNewCfgTrapHostEntry OBJECT-TYPE
+ SYNTAX AgNewCfgTrapHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the trap host table in the new_configuration block."
+ INDEX { agNewCfgTrapHostIndx }
+ ::= { agNewCfgTrapHostTable 1 }
+
+AgNewCfgTrapHostEntry ::= SEQUENCE {
+ agNewCfgTrapHostIndx Integer32,
+ agNewCfgTrapHostIpAddr IpAddress,
+ agNewCfgTrapHostCommString DisplayString
+ }
+
+agNewCfgTrapHostIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in trap host table."
+ ::= { agNewCfgTrapHostEntry 1 }
+
+agNewCfgTrapHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of a trap host."
+ ::= { agNewCfgTrapHostEntry 2 }
+
+agNewCfgTrapHostCommString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP community string to use with the trap host"
+ ::= { agNewCfgTrapHostEntry 3 }
+
+-- TFTP Config
+agTftpServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TFTP server IP address or domain name."
+ ::= { agTftp 1 }
+
+
+agTftpImageAdc OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new image"
+ ::= { agTftp 19 }
+
+agTftpImageVx OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new VX image"
+ ::= { agTftp 20 }
+
+
+agTftpImageAdc OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new image"
+ ::= { agTftp 19 }
+
+agTftpImageVx OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Image ID in which to load the new VX image"
+ ::= { agTftp 20 }
+
+
+agTftpImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(2),
+ image2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether the image file should be loaded in image1 or image2 in flash."
+ ::= { agTftp 2 }
+
+agTftpImageFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The image file name to be downloaded."
+ ::= { agTftp 3 }
+
+agTftpCfgFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration file name."
+ ::= { agTftp 4 }
+
+agTftpDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for core dump."
+ ::= { agTftp 5 }
+
+agTftpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ img-get(2),
+ cfg-get(3),
+ cfg-put(4),
+ dump-put(5),
+ bkpdump-put(6),
+ tsdump-put(8),
+ bogon-get(9)
+ ,xml-get(14)
+ ,applog-export(15)
+ ,cert-export(16)
+ ,cert-import(17)
+ ,put-dumps(18)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to perform various TFTP Get or Put functions.
+ The TFTP sever is specified in agTftpServer object.
+ img-get(2) - Download switch image from a specified image
+ file (agTftpImageFileName) on the TFTP server to
+ the destinated storage (agTftpImage).
+ cfg-get(3) - Download switch configuration from a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ cfg-put(4) - Upload switch configuration to a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ dump-put(5) - Download switch core dump to a specified
+ file (agTftpDumpFileName) on the TFTP server.
+ bkpdump-put(6)- Download switch backup core dump to a specified
+ file (agTftpDumpFileName) on the TFTP server.
+ tsdump-put(8) - Download switch tech support dump to a specified
+ file (agTftpTSDumpFileName) on the TFTP server.
+ bogon-get(9) - Download bogon config file from a specified bogon
+ file (uses agTftpImageFileName) on the TFTP server.
+ xml-get(14) - Import XML client certificate to a specified
+ file (agTftpCfgFileName) on the TFTP server.
+ put-dumps(18) - Upload all dumps, logs and configurations via FTP.
+ other(1) is returned always when read."
+ ::= { agTftp 6 }
+
+agTftpLastActionStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The recorded status of the previous TFTP activity."
+ ::= { agTftp 7 }
+
+agTftpPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify whether the TFTP operation should be performed over the
+ data port or the management port.In the case of Admin context only
+ mgmt(2) is valid.Setting with data(1) will return an error"
+ ::= { agTftp 8 }
+
+agTftpUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The username for FTP server or blank for TFTP server."
+ ::= { agTftp 9 }
+
+agTftpPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password for FTP server."
+ ::= { agTftp 10 }
+
+agTftpTSDumpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for TS dump."
+ ::= { agTftp 11 }
+
+
+agTftpVersionPass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password for upgraded version."
+ ::= { agTftp 14 }
+
+agTftpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tftp(1),
+ ftp(2),
+ scp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wheather the mode of operation should be TFTP or FTP or SCP."
+ ::= { agTftp 15 }
+agTftpConfigOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ global(2),
+ vADC(3),
+ pvadc(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wheather the put or get configuration option should be all or global or vADC configurations."
+ ::= { agTftp 16 }
+agTftpConfigOptionvADC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vADC's indexes for put or get vADC configuration option. It should be
+ string all or separated with comma(,) or hypen(-).
+ Example:
+ all
+ 2,5,28
+ 3-7"
+ ::= { agTftp 17 }
+agTftpConfigTypevADC OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ vadmin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vADC's type for put or get vADC configuration option."
+ ::= { agTftp 18 }
+
+agTftpSSLCertType OBJECT-TYPE
+ SYNTAX INTEGER {
+ key(1),
+ srvrcert(2),
+ cert-key(3),
+ request(4),
+ intermca(5),
+ trustca(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of certificate component to import/export."
+ ::= { agTftp 21 }
+
+agTftpSSLCertId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of certificate component to import/export."
+ ::= { agTftp 22 }
+
+agTftpSSLCertKeyPassphrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Passphrase key which is used for key import/export."
+ ::= { agTftp 23 }
+
+agTftpSSLCertFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name for SSL Certificate\Key dump."
+ ::= { agTftp 24 }
+
+agTftpPrivateKeys OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Include Private Keys. If 'yes', requires pass phrase to be entered
+ by the user. By Default, private keys are not included."
+ ::= { agTftp 25 }
+
+agTftpPrivateKeyPassPhrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Pass phrase for including private keys in the config file."
+ ::= { agTftp 26 }
+
+agTftpPrivateKeyConfPassPhrase OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Confirm private key pass phrase."
+ ::= { agTftp 27 }
+
+agTftpAllowedNetworks OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure allowed networks. If yes, configure allowed networks
+ by the user. By default no, allowed networks not configured."
+ ::= { agTftp 28 }
+
+agCfgTftpHostIPVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP version for TFTP host name(agTftpServer). Always, first SET the TFTP hostname and this object."
+ ::= { agTftp 29 }
+
+agTftpImageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ vx(1),
+ adc(2),
+ vxAdc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Image type to be downloaded."
+ ::= { agTftp 30 }
+
+agTftpImageType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ vx(1),
+ adc(2),
+ vxAdc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Image type to be downloaded."
+ ::= { agTftp 30 }
+
+
+-- Agent Port Table
+
+agPortTableMaxEnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the port configuration host table."
+ ::= { agPortConfig 1 }
+
+agPortCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port configuration in the current_configuration block."
+ ::= { agPortConfig 2 }
+
+agPortCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port table in the current_configuration block."
+ INDEX { agPortCurCfgIndx }
+ ::= { agPortCurCfgTable 1 }
+
+AgPortCurCfgTableEntry ::= SEQUENCE {
+ agPortCurCfgIndx Integer32,
+ agPortCurCfgState INTEGER,
+ agPortCurCfgVlanTag INTEGER,
+ agPortCurCfgRmon INTEGER,
+ agPortCurCfgPVID Integer32,
+ agPortCurCfgFastEthAutoNeg INTEGER,
+ agPortCurCfgFastEthSpeed INTEGER,
+ agPortCurCfgFastEthMode INTEGER,
+ agPortCurCfgFastEthFctl INTEGER,
+ agPortCurCfgGigEthAutoNeg INTEGER,
+ agPortCurCfgGigEthFctl INTEGER,
+ agPortCurCfgBwmContract Integer32,
+ agPortCurCfgDiscardNonIPs INTEGER,
+ agPortCurCfgLinkTrap INTEGER,
+ agPortCurCfgPreferred INTEGER,
+ agPortCurCfgBackup INTEGER,
+ agPortCurCfgEgressBW DisplayString,
+ agPortCurCfgNonIPBwmContract Integer32,
+ agPortCurCfgGigEthSpeed INTEGER,
+ agPortCurCfgGigEthMode INTEGER,
+ agPortCurCfgPortAlias DisplayString,
+ agPortCurCfgPortName DisplayString,
+ agPortCurCfgPortStp INTEGER,
+ agPortCurCfgPortIpFwd INTEGER
+ }
+
+agPortCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortCurCfgTableEntry 1 }
+
+agPortCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortCurCfgTableEntry 2 }
+
+agPortCurCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortCurCfgTableEntry 3 }
+
+
+agPortCurCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortCurCfgTableEntry 5 }
+
+agPortCurCfgPVID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortCurCfgTableEntry 6 }
+
+agPortCurCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 7 }
+
+agPortCurCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 8 }
+
+agPortCurCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 9 }
+
+agPortCurCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortCurCfgTableEntry 10 }
+
+agPortCurCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 11 }
+
+agPortCurCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 12 }
+
+agPortCurCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortCurCfgTableEntry 13 }
+
+agPortCurCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortCurCfgTableEntry 14 }
+
+agPortCurCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortCurCfgTableEntry 15 }
+
+agPortCurCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortCurCfgTableEntry 16 }
+
+agPortCurCfgPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper(1),
+ sfp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the preferred port. Valid only on dual ports."
+ ::= { agPortCurCfgTableEntry 17 }
+
+agPortCurCfgBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(2),
+ copper(3),
+ sfp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the backup port. Valid only on dual ports."
+ ::= { agPortCurCfgTableEntry 18 }
+
+agPortCurCfgEgressBW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configured egress bandwidth limit for this port. This is the
+ maximum egress bandwidth available to this port if BWM is on."
+ ::= { agPortCurCfgTableEntry 19 }
+
+agPortCurCfgNonIPBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for non-IP traffic."
+ ::= { agPortCurCfgTableEntry 20 }
+
+agPortCurCfgGigEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for Gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 21 }
+
+agPortCurCfgGigEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection."
+ ::= { agPortCurCfgTableEntry 22 }
+
+
+agPortCurCfgPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch port alias."
+ ::= { agPortCurCfgTableEntry 24 }
+
+
+
+agPortCurCfgPortStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the Spanning Tree."
+ ::= { agPortCurCfgTableEntry 26 }
+
+agPortCurCfgPortIpFwd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the state of the IP Forwarding."
+ ::= { agPortCurCfgTableEntry 27 }
+
+agPortNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgPortNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port configuration in the new_configuration block."
+ ::= { agPortConfig 3 }
+
+agPortNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgPortNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port configuration table in the new_configuration block."
+ INDEX { agPortNewCfgIndx }
+ ::= { agPortNewCfgTable 1 }
+
+AgPortNewCfgTableEntry ::= SEQUENCE {
+ agPortNewCfgIndx Integer32,
+ agPortNewCfgState INTEGER,
+ agPortNewCfgVlanTag INTEGER,
+ agPortNewCfgRmon INTEGER,
+ agPortNewCfgPVID Integer32,
+ agPortNewCfgFastEthAutoNeg INTEGER,
+ agPortNewCfgFastEthSpeed INTEGER,
+ agPortNewCfgFastEthMode INTEGER,
+ agPortNewCfgFastEthFctl INTEGER,
+ agPortNewCfgGigEthAutoNeg INTEGER,
+ agPortNewCfgGigEthFctl INTEGER,
+ agPortNewCfgPortName DisplayString,
+ agPortNewCfgBwmContract Integer32,
+ agPortNewCfgDiscardNonIPs INTEGER,
+ agPortNewCfgLinkTrap INTEGER,
+ agPortNewCfgPreferred INTEGER,
+ agPortNewCfgBackup INTEGER,
+ agPortNewCfgEgressBW DisplayString,
+ agPortNewCfgNonIPBwmContract Integer32,
+ agPortNewCfgGigEthSpeed INTEGER,
+ agPortNewCfgGigEthMode INTEGER,
+ agPortNewCfgPortAlias DisplayString,
+ agPortNewCfgPortName DisplayString,
+ agPortNewCfgPortStp INTEGER,
+ agPortNewCfgPortIpFwd INTEGER
+ }
+
+agPortNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the row in port configurations table."
+ ::= { agPortNewCfgTableEntry 1 }
+
+agPortNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the port."
+ ::= { agPortNewCfgTableEntry 2 }
+
+agPortNewCfgVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(2),
+ untagged(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is VLAN tag state of the port"
+ ::= { agPortNewCfgTableEntry 3 }
+
+
+agPortNewCfgRmon OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn RMON on or off on the port."
+ ::= { agPortNewCfgTableEntry 5 }
+
+agPortNewCfgPVID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default VLAN ID for the port."
+ ::= { agPortNewCfgTableEntry 6 }
+
+agPortNewCfgFastEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 7 }
+
+agPortNewCfgFastEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 8 }
+
+agPortNewCfgFastEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 9 }
+
+agPortNewCfgFastEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port flow control for fast Ethernet connection."
+ ::= { agPortNewCfgTableEntry 10 }
+
+agPortNewCfgGigEthAutoNeg OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(2),
+ off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to turn the autonegotiation on or off
+ for gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 11 }
+
+agPortNewCfgGigEthFctl OBJECT-TYPE
+ SYNTAX INTEGER {
+ transmit(2),
+ receive(3),
+ both(4),
+ none(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port flow control for
+ gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 12 }
+
+agPortNewCfgPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port name."
+ ::= { agPortNewCfgTableEntry 13 }
+
+agPortNewCfgBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port Bandwidth Management contract number."
+ ::= { agPortNewCfgTableEntry 14 }
+
+agPortNewCfgDiscardNonIPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable to discard all non-IP traffic on the switch port."
+ ::= { agPortNewCfgTableEntry 15 }
+
+agPortNewCfgLinkTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ ifStackTable), and disabled(2) otherwise."
+ ::= { agPortNewCfgTableEntry 16 }
+
+agPortNewCfgPreferred OBJECT-TYPE
+ SYNTAX INTEGER {
+ copper(1),
+ sfp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the preferred port. Valid only on dual ports."
+ ::= { agPortNewCfgTableEntry 17 }
+
+agPortNewCfgBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ copper(2),
+ sfp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the backup port. Valid only on dual ports."
+ ::= { agPortNewCfgTableEntry 18 }
+
+agPortNewCfgEgressBW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..9))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configured egress bandwidth limit for this port. This is the
+ maximum egress bandwidth available to this port if BWM is on."
+ ::= { agPortNewCfgTableEntry 19 }
+
+agPortNewCfgNonIPBwmContract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The BWM contract for non-IP traffic"
+ ::= { agPortNewCfgTableEntry 20 }
+
+agPortNewCfgGigEthSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(2),
+ mbs100(3),
+ any(4),
+ mbs1000(5)
+ ,mbs10000(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Selects the port speed for Gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 21 }
+
+agPortNewCfgGigEthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(2),
+ half-duplex(3),
+ full-or-half-duplex(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to select port mode for Gigabit Ethernet connection."
+ ::= { agPortNewCfgTableEntry 22 }
+
+
+agPortNewCfgPortAlias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The switch port alias."
+ ::= { agPortNewCfgTableEntry 24 }
+
+
+
+agPortNewCfgPortStp OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the spanning tree."
+ ::= { agPortNewCfgTableEntry 26 }
+
+agPortNewCfgPortIpFwd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the state of the IP Forwarding."
+ ::= { agPortNewCfgTableEntry 27 }
+
+-- Agent Fast Forwarding Port Table
+
+
+-- RADIUS Configuration
+
+radCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { agRadiusConfig 1 }
+
+radNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary RADIUS server."
+ ::= { agRadiusConfig 2 }
+
+radCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { agRadiusConfig 3 }
+
+radNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary RADIUS server."
+ ::= { agRadiusConfig 4 }
+
+radCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the RADIUS port number."
+ ::= { agRadiusConfig 5 }
+
+radNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1500..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the RADIUS port number."
+ ::= { agRadiusConfig 6 }
+
+radCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { agRadiusConfig 7 }
+
+radNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to RADIUS server."
+ ::= { agRadiusConfig 8 }
+
+radCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { agRadiusConfig 9 }
+
+radNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the RADIUS server."
+ ::= { agRadiusConfig 10 }
+
+radCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS authentication."
+ ::= { agRadiusConfig 11 }
+
+radNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS authentication."
+ ::= { agRadiusConfig 12 }
+
+radCurCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { agRadiusConfig 13 }
+
+radNewCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RADIUS authentication string."
+ ::= { agRadiusConfig 14 }
+
+radCurCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS backdoor for telnet."
+ ::= { agRadiusConfig 15 }
+
+radNewCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS backdoor for telnet."
+ ::= { agRadiusConfig 16 }
+
+radCurCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second RADIUS authentication string."
+ ::= { agRadiusConfig 17 }
+
+radNewCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second RADIUS authentication string."
+ ::= { agRadiusConfig 18 }
+
+radCurCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale RADIUS secure backdoor for telnet."
+ ::= { agRadiusConfig 19 }
+
+radNewCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS secure backdoor for telnet."
+ ::= { agRadiusConfig 20 }
+
+radCurCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 21 }
+
+radNewCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 22 }
+
+radCurCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 23 }
+
+radNewCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary RADIUS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agRadiusConfig 24 }
+
+
+
+
+-- NTP Configuration
+agCurCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 1 }
+
+agNewCfgNTPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server Address."
+ ::= { agNTP 2 }
+
+agCurCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..44640)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 3 }
+
+agNewCfgNTPResyncInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..44640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server resync interval in minutes."
+ ::= { agNTP 4 }
+
+agCurCfgNTPTzoneHHMM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT formatted as (+/-)HH:MM."
+ ::= { agNTP 5 }
+
+agNewCfgNTPTzoneHHMM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NTP Server timezone offset from GMT formatted as (+/-)HH:MM.
+ The valid range is from -12:59 to +12:59."
+ ::= { agNTP 6 }
+
+agCurCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 7 }
+
+agNewCfgNTPDlight OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable daylight savings time."
+ ::= { agNTP 8 }
+
+agCurCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 9 }
+
+agNewCfgNTPService OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NTP Service."
+ ::= { agNTP 10 }
+
+agCurCfgNTPSecServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 11 }
+
+agNewCfgNTPSecServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Secondary NTP Server Address."
+ ::= { agNTP 12 }
+
+agCurCfgNTPServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 13 }
+
+agNewCfgNTPServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 14 }
+
+agCurCfgNTPSecServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 15 }
+
+agNewCfgNTPSecServerIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary NTP server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNTP 16 }
+
+-- APPLY Configuration
+agApplyPending OBJECT-TYPE
+ SYNTAX INTEGER {
+ applyNeeded(2),
+ noApplyNeeded(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object, when read, gives the user information
+ whether an apply action is needed and that the configuration
+ has been chaged by the user actions. The user then can
+ apply the changes by setting proper value to the object
+ agApplyConfiguration described above."
+ ::= { agApply 1 }
+
+agApplyConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply(1),
+ idle(2),
+ inprogress(3),
+ complete(4),
+ failed(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no apply in progess.
+ complete(4) indicates that the last apply operation is completed.
+ Setting the value to apply(1), will write all the changes made
+ since the last apply to the current configuration block.
+ If the apply is successful this variable will return the state
+ 'complete' else it will return 'failed'. In case of failure,
+ to read the reason for failure use the agApplyTable.
+ Once the operation is completed or the agApplyTable is read in case
+ of failure, the apply buffer needs to be freed and the agApplyState
+ should be set back to 'idle' state so others can issue the apply
+ command via SNMP."
+ ::= { agApply 2 }
+
+agApplyTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the apply table."
+ ::= { agApply 4 }
+
+agApplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgApplyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of URL path for URL load balancing in the current_config."
+ ::= { agApply 5 }
+
+agApplyTableEntry OBJECT-TYPE
+ SYNTAX AgApplyTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about an URL path for URL load balancing."
+ INDEX { agApplyIndex }
+ ::= { agApplyTable 1 }
+
+AgApplyTableEntry ::= SEQUENCE {
+ agApplyIndex Integer32,
+ agApplyString OCTET STRING
+ }
+
+agApplyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agApplyTableEntry 1 }
+
+agApplyString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the apply table."
+ ::= { agApplyTableEntry 2 }
+
+-- Mgmt Port Config
+
+agMgmtCurCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 1 }
+
+agMgmtNewCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 2 }
+
+agMgmtCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 3 }
+
+agMgmtNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 4 }
+
+
+agMgmtCurCfgGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 7 }
+
+agMgmtNewCfgGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 8 }
+
+agMgmtCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 9 }
+
+agMgmtNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 10 }
+
+agMgmtCurCfgNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies NTP access is over management port or data port."
+ ::= { agMgmt 11 }
+
+agMgmtNewCfgNtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies NTP access is over management port or data port."
+ ::= { agMgmt 12 }
+
+agMgmtCurCfgRadius OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies RADIUS server access is over management port or data port."
+ ::= { agMgmt 13 }
+
+agMgmtNewCfgRadius OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies RADIUS server access is over management port or data port."
+ ::= { agMgmt 14 }
+
+agMgmtCurCfgSmtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies SMTP access is over management port or data port."
+ ::= { agMgmt 15 }
+
+agMgmtNewCfgSmtp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies SMTP access is over management port or data port."
+ ::= { agMgmt 16 }
+
+agMgmtCurCfgSnmp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies SNMP trap host access is over management port or data port."
+ ::= { agMgmt 17 }
+
+agMgmtNewCfgSnmp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies SNMP trap host access is over management port or data port."
+ ::= { agMgmt 18 }
+
+agMgmtCurCfgSyslog OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies syslog host access is over management port or data port."
+ ::= { agMgmt 19 }
+
+agMgmtNewCfgSyslog OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies syslog host access is over management port or data port."
+ ::= { agMgmt 20 }
+
+agMgmtCurCfgTftp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies TFTP access is over management port or data port."
+ ::= { agMgmt 21 }
+
+agMgmtNewCfgTftp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies TFTP access is over management port or data port."
+ ::= { agMgmt 22 }
+
+agMgmtCurCfgDns OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies DNS access is over management port or data port."
+ ::= { agMgmt 24 }
+
+agMgmtNewCfgDns OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies DNS access is over management port or data port."
+ ::= { agMgmt 25 }
+
+agMgmtCurCfgTacacs OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies TACACS+ server access is over management port or data port."
+ ::= { agMgmt 26 }
+
+agMgmtNewCfgTacacs OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies TACACS+ server access is over management port or data port."
+ ::= { agMgmt 27 }
+
+agMgmtCurCfgIntr OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management port gateway health check interval (in seconds)."
+ ::= { agMgmt 28 }
+
+agMgmtNewCfgIntr OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port gateway health check interval (in seconds)."
+ ::= { agMgmt 29 }
+
+agMgmtCurCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management port gateway retries before out of service."
+ ::= { agMgmt 30 }
+
+agMgmtNewCfgRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The management port gateway retries before out of service."
+ ::= { agMgmt 31 }
+
+
+agMgmtCurCfgWlm OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies WLM SASP is over management port or data port."
+ ::= { agMgmt 34 }
+
+agMgmtNewCfgWlm OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies WLM SASP is over management port or data port."
+ ::= { agMgmt 35 }
+
+agMgmtCurCfgReport OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies reporting server is over management port or data port."
+ ::= { agMgmt 36 }
+
+agMgmtNewCfgReport OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies reporting server is over management port or data port."
+ ::= { agMgmt 37 }
+
+agMgmtCurCfgIpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 38 }
+
+agMgmtNewCfgIpAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management port."
+ ::= { agMgmt 39 }
+
+agMgmtCurCfgMask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 40 }
+
+agMgmtNewCfgMask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the management port."
+ ::= { agMgmt 41 }
+
+
+agMgmtCurCfgGateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 44 }
+
+agMgmtNewCfgGateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default gateway for the management port."
+ ::= { agMgmt 45 }
+
+agMgmtCurCfgState2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 46 }
+
+agMgmtNewCfgState2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable management port."
+ ::= { agMgmt 47 }
+
+agMgmtCurCfgOcsp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies OCSP access is over management port or data port."
+ ::= { agMgmt 50 }
+
+agMgmtNewCfgOcsp OBJECT-TYPE
+ SYNTAX INTEGER {
+ data(1),
+ mgmt(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies OCSP access is over management port or data port."
+ ::= { agMgmt 51 }
+
+
+agMgmtPort OBJECT IDENTIFIER ::= { agMgmt 23 }
+
+agMgmtPortCurCfgSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port link speed."
+ ::= { agMgmtPort 1 }
+
+agMgmtPortNewCfgSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port link speed."
+ ::= { agMgmtPort 2 }
+
+agMgmtPortCurCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port full or half duplex mode."
+ ::= { agMgmtPort 3 }
+
+agMgmtPortNewCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port full or half duplex mode."
+ ::= { agMgmtPort 4 }
+
+agMgmtPortCurCfgAuto OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port autonegotiation."
+ ::= { agMgmtPort 5 }
+
+agMgmtPortNewCfgAuto OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port autonegotiation."
+ ::= { agMgmtPort 6 }
+
+agMgmtPortCurCfgSpeed2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 link speed."
+ ::= { agMgmtPort 7 }
+
+agMgmtPortNewCfgSpeed2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ mbs1000(3),
+ any(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 link speed."
+ ::= { agMgmtPort 8 }
+
+agMgmtPortCurCfgMode2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 full or half duplex mode."
+ ::= { agMgmtPort 9 }
+
+agMgmtPortNewCfgMode2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2),
+ any(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 full or half duplex mode."
+ ::= { agMgmtPort 10 }
+
+agMgmtPortCurCfgAuto2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 autonegotiation."
+ ::= { agMgmtPort 11 }
+
+agMgmtPortNewCfgAuto2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Management port2 autonegotiation."
+ ::= { agMgmtPort 12 }
+
+
+-- SSL Processor Config
+
+agSslprocCurCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management IP."
+ ::= { agSslproc 1 }
+
+agSslprocNewCfgIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management IP."
+ ::= { agSslproc 2 }
+
+agSslprocCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management port."
+ ::= { agSslproc 3 }
+
+agSslprocNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SSL cluster management port."
+ ::= { agSslproc 4 }
+
+agSslprocCurCfgRts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable RTS processing."
+ ::= { agSslproc 5 }
+
+agSslprocNewCfgRts OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabled/disable RTS processing."
+ ::= { agSslproc 6 }
+
+agSslprocCurCfgFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable filtering."
+ ::= { agSslproc 7 }
+
+agSslprocNewCfgFilt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabled/disable filtering."
+ ::= { agSslproc 8 }
+
+
+-- TACACS+ Configuration
+
+tacCurCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary TACACS+ server."
+ ::= { agTacacsConfig 1 }
+
+tacNewCfgPrimaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Primary TACACS+ server."
+ ::= { agTacacsConfig 2 }
+
+tacCurCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary TACSACS server."
+ ::= { agTacacsConfig 3 }
+tacNewCfgSecondaryIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Secondary TACACS+ server."
+ ::= { agTacacsConfig 4 }
+
+
+tacCurCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specify the TACACS+ port number."
+ ::= { agTacacsConfig 5 }
+
+tacNewCfgPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify the TACACS+ port number."
+ ::= { agTacacsConfig 6 }
+
+tacCurCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to TACACS+ server."
+ ::= { agTacacsConfig 7 }
+
+tacNewCfgTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of seconds before resending authentication
+ to TACACS+ server."
+ ::= { agTacacsConfig 8 }
+
+tacCurCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the TACACS+ server."
+ ::= { agTacacsConfig 9 }
+
+tacNewCfgRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of retries to the TACACS+ server."
+ ::= { agTacacsConfig 10 }
+
+tacCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ authentication."
+ ::= { agTacacsConfig 11 }
+
+tacNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ authentication."
+ ::= { agTacacsConfig 12 }
+
+tacCurCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The TACACS+ authentication string."
+ ::= { agTacacsConfig 13 }
+
+tacNewCfgAuthenString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TACACS+ authentication string."
+ ::= { agTacacsConfig 14 }
+
+tacCurCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ backdoor for telnet."
+ ::= { agTacacsConfig 15 }
+
+tacNewCfgTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ backdoor for telnet."
+ ::= { agTacacsConfig 16 }
+
+tacCurCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second TACACS+ authentication string."
+ ::= { agTacacsConfig 17 }
+
+tacNewCfgAuthenSecondString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second TACACS+ authentication string."
+ ::= { agTacacsConfig 18 }
+
+tacCurCfgCmdAuthor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ command authorization."
+ ::= { agTacacsConfig 19 }
+
+tacNewCfgCmdAuthor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ command authorization."
+ ::= { agTacacsConfig 20 }
+
+tacCurCfgCmdLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ command logging."
+ ::= { agTacacsConfig 21 }
+
+tacNewCfgCmdLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ command logging."
+ ::= { agTacacsConfig 22 }
+
+tacCurCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disbale TACACS+ secure backdoor for telnet."
+ ::= { agTacacsConfig 23 }
+
+tacNewCfgSecBd OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable TACACS+ secure backdoor for telnet."
+ ::= { agTacacsConfig 24 }
+tacCurCfgCmap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Tacacs+ new prividlege level maping."
+ ::= { agTacacsConfig 25 }
+
+tacNewCfgCmap OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Tacacs+ new prividlege level maping."
+ ::= { agTacacsConfig 26 }
+
+tacCurCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 29 }
+
+tacNewCfgPrimaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Primary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 30 }
+
+tacCurCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 31 }
+
+tacNewCfgSecondaryIpv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Secondary TACACS server.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agTacacsConfig 32 }
+
+
+-- Multiple Management network MIB objects
+agMgmtNetTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Management
+ Network Table."
+ ::= { agMgmtNetConfig 1 }
+
+agCurCfgMgmtNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the current configuration block."
+ ::= { agMgmtNetConfig 2 }
+
+agCurCfgMgmtNetEntry OBJECT-TYPE
+ SYNTAX AgCurCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agCurCfgMgmtNetIndex }
+ ::= { agCurCfgMgmtNetTable 1 }
+
+AgCurCfgMgmtNetEntry ::= SEQUENCE {
+ agCurCfgMgmtNetIndex Integer32,
+ agCurCfgMgmtNetSubnet IpAddress,
+ agCurCfgMgmtNetMask IpAddress,
+ agCurCfgMgmtNetProtocol INTEGER
+ }
+
+agCurCfgMgmtNetIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agCurCfgMgmtNetEntry 1 }
+
+agCurCfgMgmtNetSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the current_configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 2 }
+
+agCurCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask in the current_configuration
+ block."
+ ::= { agCurCfgMgmtNetEntry 3 }
+
+agCurCfgMgmtNetProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agCurCfgMgmtNetEntry 4 }
+
+agCurCfgMgmtNet6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the current configuration block."
+ ::= { agMgmtNetConfig 4 }
+
+agCurCfgMgmtNet6Entry OBJECT-TYPE
+ SYNTAX AgCurCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agCurCfgMgmtNet6Index }
+ ::= { agCurCfgMgmtNet6Table 1 }
+
+AgCurCfgMgmtNet6Entry ::= SEQUENCE {
+ agCurCfgMgmtNet6Index Integer32,
+ agCurCfgMgmtNet6Subnet DisplayString,
+ agCurCfgMgmtNet6Prefix INTEGER,
+ agCurCfgMgmtNet6Protocol INTEGER
+ }
+
+agCurCfgMgmtNet6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agCurCfgMgmtNet6Entry 1 }
+
+agCurCfgMgmtNet6Subnet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the allowed network over management port.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agCurCfgMgmtNet6Entry 2 }
+
+agCurCfgMgmtNet6Prefix OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The IPV6 prefix length of the allowed networks on management port. "
+ ::= { agCurCfgMgmtNet6Entry 3 }
+
+agCurCfgMgmtNet6Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agCurCfgMgmtNet6Entry 4 }
+
+agNewCfgMgmtNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the new configuration block."
+ ::= { agMgmtNetConfig 3 }
+
+agNewCfgMgmtNetEntry OBJECT-TYPE
+ SYNTAX AgNewCfgMgmtNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agNewCfgMgmtNetIndex }
+ ::= { agNewCfgMgmtNetTable 1 }
+
+AgNewCfgMgmtNetEntry ::= SEQUENCE {
+ agNewCfgMgmtNetIndex Integer32,
+ agNewCfgMgmtNetSubnet IpAddress,
+ agNewCfgMgmtNetMask IpAddress,
+ agNewCfgMgmtNetDelete INTEGER,
+ agNewCfgMgmtNetProtocol INTEGER
+ }
+
+agNewCfgMgmtNetIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agNewCfgMgmtNetEntry 1 }
+
+agNewCfgMgmtNetSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Address in the new_configuration
+ block."
+ ::= { agNewCfgMgmtNetEntry 2 }
+
+agNewCfgMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Mask in the new_configuration
+ block."
+ ::= { agNewCfgMgmtNetEntry 3 }
+
+agNewCfgMgmtNetDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgMgmtNetEntry 4 }
+
+agNewCfgMgmtNetProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the new_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agNewCfgMgmtNetEntry 5 }
+
+agNewCfgMgmtNet6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Management Network definitions
+ in the new configuration block."
+ ::= { agMgmtNetConfig 5 }
+
+agNewCfgMgmtNet6Entry OBJECT-TYPE
+ SYNTAX AgNewCfgMgmtNet6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the management network definition table."
+ INDEX { agNewCfgMgmtNet6Index }
+ ::= { agNewCfgMgmtNet6Table 1 }
+
+AgNewCfgMgmtNet6Entry ::= SEQUENCE {
+ agNewCfgMgmtNet6Index Integer32,
+ agNewCfgMgmtNet6Subnet DisplayString,
+ agNewCfgMgmtNet6Prefix INTEGER,
+ agNewCfgMgmtNet6Protocol INTEGER,
+ agNewCfgMgmtNet6Delete INTEGER
+ }
+
+agNewCfgMgmtNet6Index OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Management Network Definition table."
+ ::= { agNewCfgMgmtNet6Entry 1 }
+
+agNewCfgMgmtNet6Subnet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " The IPV6 address of the allowed network over management port.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agNewCfgMgmtNet6Entry 2 }
+
+agNewCfgMgmtNet6Prefix OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IPV6 prefix length of the allowed network management port. "
+ ::= { agNewCfgMgmtNet6Entry 3 }
+
+agNewCfgMgmtNet6Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ssh(1),
+ telnet(2),
+ sshTelnet(3),
+ http(4),
+ sshHttp(5),
+ telnetHttp(6),
+ sshTelnetHttp(7),
+ https(8),
+ sshHttps(9),
+ httpsTelnet(10),
+ sshTelnetHttps(11),
+ httpHttps(12),
+ sshHttpHttps(13),
+ telnetHttpHttps(14),
+ sshTelnetHttpHttps(15),
+ snmp(16),
+ sshSnmp(17),
+ telnetSnmp(18),
+ sshTelnetSnmp(19),
+ httpSnmp(20),
+ sshHttpSnmp(21),
+ telnetHttpSnmp(22),
+ sshTelnetHttpSnmp(23),
+ httpsSnmp(24),
+ sshHttpsSnmp(25),
+ telnetHttpsSnmp(26),
+ sshTelnetHttpsSnmp(27),
+ httpHttpsSnmp(28),
+ sshHttpHttpsSnmp(29),
+ telnetHttpHttpsSnmp(30),
+ sshTelnetHttpHttpsSnmp(31),
+ none(32)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Management Network Protocol access in the current_configuration
+ block.
+
+ 1 - Ssh
+ 2 - Telnet
+ 3 - Ssh + Telnet
+ 4 - Http
+ 5 - Ssh + Http
+ 6 - Telnet + Http
+ 7 - Ssh + Telnet + Http
+ 8 - Https
+ 9 - Ssh + Https
+ 10 - Https + Telnet
+ 11 - Ssh + Telnet + Https
+ 12 - Http + Https
+ 13 - Ssh + Http + Https
+ 14 - Telnet + Http + Https
+ 15 - Ssh + Telnet + Http + Https
+ 16 - Snmp
+ 17 - Ssh + Snmp
+ 18 - Telnet + Snmp
+ 19 - Ssh + Telnet + Snmp
+ 20 - Http + Snmp
+ 21 - Ssh + Http + Snmp
+ 22 - Telnet + Http + Snmp
+ 23 - Ssh + Telnet + Http + Snmp
+ 24 - Https + Snmp
+ 25 - Ssh + Https + Snmp
+ 26 - Telnet + Https + Snmp
+ 27 - Ssh + Telnet + Https + Snmp
+ 28 - Http + Https + Snmp
+ 29 - Ssh + Http + Https + Snmp
+ 30 - Telnet + Http + Https + Snmp
+ 31 - Ssh + Telnet + Http + Https + Snmp
+ 32 - none
+ "
+ ::= { agNewCfgMgmtNet6Entry 4 }
+
+agNewCfgMgmtNet6Delete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgMgmtNet6Entry 5 }
+
+
+-- Pattern Matching Group MIB objects
+agPgrpMatchTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in the Pattern
+ Match Group Table."
+ ::= { agPgroup 1 }
+
+agCurCfgPgrpMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Pattern Match Group definitions
+ in the current configuration block."
+ ::= { agPgroup 2 }
+
+agCurCfgPgrpMatchEntry OBJECT-TYPE
+ SYNTAX AgCurCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Pattern Match Group table."
+ INDEX { agCurCfgPgrpMatchIndex }
+ ::= { agCurCfgPgrpMatchTable 1 }
+
+AgCurCfgPgrpMatchEntry ::= SEQUENCE {
+ agCurCfgPgrpMatchIndex Integer32,
+ agCurCfgPgrpName DisplayString,
+ agCurCfgPgrpMatchBmap OCTET STRING
+ }
+
+agCurCfgPgrpMatchIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Pattern Match Group Definition table."
+ ::= { agCurCfgPgrpMatchEntry 1 }
+
+agCurCfgPgrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name for the Pattern Match Group."
+ ::= { agCurCfgPgrpMatchEntry 2 }
+
+agCurCfgPgrpMatchBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern matching rules applied to the port. The pattern rules
+ are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ string 9
+ || ||
+ || ||___ string 8
+ || |____ string 7
+ || . . .
+ ||_________ string 2
+ |__________ string 1 (as index to slbCurCfgUrlLbPathTable)
+
+ where x : 1 - The represented string matching rule applied
+ 0 - The represented string matching rule applied"
+ ::= { agCurCfgPgrpMatchEntry 3 }
+
+agNewCfgPgrpMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for Pattern Match Group definitions
+ in the new configuration block."
+ ::= { agPgroup 3 }
+
+agNewCfgPgrpMatchEntry OBJECT-TYPE
+ SYNTAX AgNewCfgPgrpMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Pattern Match Group definition table."
+ INDEX { agNewCfgPgrpMatchIndex }
+ ::= { agNewCfgPgrpMatchTable 1 }
+
+AgNewCfgPgrpMatchEntry ::= SEQUENCE {
+ agNewCfgPgrpMatchIndex Integer32,
+ agNewCfgPgrpName DisplayString,
+ agNewCfgPgrpMatchAdd Integer32,
+ agNewCfgPgrpMatchRem Integer32,
+ agNewCfgPgrpMatchBmap OCTET STRING,
+ agNewCfgPgrpDelete INTEGER
+ }
+
+agNewCfgPgrpMatchIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the Pattern Match Group Definition table."
+ ::= { agNewCfgPgrpMatchEntry 1 }
+
+agNewCfgPgrpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name for the Pattern Match Group."
+ ::= { agNewCfgPgrpMatchEntry 2 }
+
+agNewCfgPgrpMatchAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Pattern Match Group String added in the new_configuration
+ block."
+ ::= { agNewCfgPgrpMatchEntry 3 }
+
+agNewCfgPgrpMatchRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Pattern Match Group String removed in the new_configuration
+ block."
+ ::= { agNewCfgPgrpMatchEntry 4 }
+
+agNewCfgPgrpMatchBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pattern matching rules applied to the port. The pattern rules
+ are presented in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ string 9
+ || ||
+ || ||___ string 8
+ || |____ string 7
+ || . . .
+ ||_________ string 2
+ |__________ string 1 (as index to slbCurCfgUrlLbPathTable)
+
+ where x : 1 - The represented string matching rule applied
+ 0 - The represented string matching rule applied"
+ ::= { agNewCfgPgrpMatchEntry 5 }
+
+agNewCfgPgrpDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "By setting the value to delete(2), the entire row is deleted."
+ ::= { agNewCfgPgrpMatchEntry 6 }
+
+agCfgSecurityPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCfgSecurityPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Security related features enabled/disabled for this port."
+ ::= { agSecurity 2 }
+
+agCfgSecurityPortTableEntry OBJECT-TYPE
+ SYNTAX AgCfgSecurityPortTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Security related in the current configuration block."
+ INDEX { agCfgSecurityPortIndx }
+ ::= { agCfgSecurityPortTable 1 }
+
+AgCfgSecurityPortTableEntry ::=
+ SEQUENCE {
+ agCfgSecurityPortIndx
+ Integer32,
+ agCurCfgSecurityDosState
+ INTEGER,
+ agNewCfgSecurityDosState
+ INTEGER,
+ agCurCfgSecurityIpAclState
+ INTEGER,
+ agNewCfgSecurityIpAclState
+ INTEGER,
+ agCurCfgSecurityUbState
+ INTEGER,
+ agNewCfgSecurityUbState
+ INTEGER,
+ agCurCfgSecurityBogonState
+ INTEGER,
+ agCurCfgSecurityAttacksBmap
+ OCTET STRING,
+ agNewCfgSecurityAttacksBmap
+ OCTET STRING,
+ agNewCfgSecurityAddAttack
+ INTEGER,
+ agNewCfgSecurityRemAttack
+ INTEGER,
+ agNewCfgSecurityDoSAttacks
+ INTEGER,
+ agNewCfgSecurityBogonState
+ INTEGER
+ }
+
+agCfgSecurityPortIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agCfgSecurityPortTableEntry 1 }
+
+agCurCfgSecurityDosState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DOS attack per port."
+ ::= { agCfgSecurityPortTableEntry 2 }
+
+agNewCfgSecurityDosState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable DOS attack per port."
+ ::= { agCfgSecurityPortTableEntry 3 }
+
+agCurCfgSecurityIpAclState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 4 }
+
+agNewCfgSecurityIpAclState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 5 }
+
+agCurCfgSecurityUbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable UDP Blast per port."
+ ::= { agCfgSecurityPortTableEntry 6 }
+
+agNewCfgSecurityUbState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable UDP Blast per port."
+ ::= { agCfgSecurityPortTableEntry 7 }
+
+agCurCfgSecurityBogonState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Bogon IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 8 }
+
+agNewCfgSecurityBogonState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Bogon IP ACL per port."
+ ::= { agCfgSecurityPortTableEntry 9 }
+
+-- MIBs for perPort DoS Attacks add/rem
+
+agCurCfgSecurityAttacksBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DoS Attacks added/removed for this port.
+ The selected DoS Attacks are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_______ 9
+ || ||
+ || ||_________ 8
+ || |__________ 7
+ || . . .
+ ||________________ 2
+ |________________ 1
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ where x : 1 - The represented DoS Attack is enabled
+ 0 - The represented DoS Attack is disabled"
+ ::= { agCfgSecurityPortTableEntry 10 }
+
+agNewCfgSecurityAttacksBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DoS Attacks added/removed for this port.
+ The selected DoS Attacks are presented in a bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |______ 9
+ || ||
+ || ||________ 8
+ || |_________ 7
+ || . . .
+ ||_______________ 2
+ |________________ 1
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ where x : 1 - The represented DoS Attack is enabled
+ 0 - The represented DoS Attack is disabled"
+ ::= { agCfgSecurityPortTableEntry 11 }
+
+agNewCfgSecurityAddAttack OBJECT-TYPE
+ SYNTAX INTEGER {
+ iplen(1),
+ ipversion(2),
+ broadcast(3),
+ loopback(4),
+ land(5),
+ ipreserved(6),
+ ipttl(7),
+ ipprot(8),
+ ipoptlen(9),
+ fragmoredont(10),
+ fragdata(11),
+ fragboundary(12),
+ fraglast(13),
+ fragdontoff(14),
+ fragopt(15),
+ fragoff(16),
+ fragoversize(17),
+ tcplen(18),
+ tcpportzero(19),
+ blat(20),
+ tcpreserved(21),
+ nullscan(22),
+ fullxmasscan(23),
+ finscan(24),
+ vecnascan(25),
+ xmassscan(26),
+ synfinscan(27),
+ flagabnormal(28),
+ syndata(29),
+ synfrag(30),
+ ftpport(31),
+ dnsport(32),
+ seqzero(33),
+ ackzero(34),
+ tcpoptlen(35),
+ udplen(36),
+ udpportzero(37),
+ fraggle(38),
+ pepsi(39),
+ rc8(40),
+ snmpnull(41),
+ icmplen(42),
+ smurf(43),
+ icmpdata(44),
+ icmpoff(45),
+ icmptype(46),
+ igmplen(47),
+ igmpfrag(48),
+ igmptype(49),
+ arplen(50),
+ arpnbcast(51),
+ arpnucast(52),
+ arpspoof(53),
+ garp(54),
+ ip6len(55),
+ ip6version(56)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to add a DoS Attack to a port. The value
+ specified with this object is number given in this description.
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 12 }
+
+agNewCfgSecurityRemAttack OBJECT-TYPE
+ SYNTAX INTEGER {
+ iplen(1),
+ ipversion(2),
+ broadcast(3),
+ loopback(4),
+ land(5),
+ ipreserved(6),
+ ipttl(7),
+ ipprot(8),
+ ipoptlen(9),
+ fragmoredont(10),
+ fragdata(11),
+ fragboundary(12),
+ fraglast(13),
+ fragdontoff(14),
+ fragopt(15),
+ fragoff(16),
+ fragoversize(17),
+ tcplen(18),
+ tcpportzero(19),
+ blat(20),
+ tcpreserved(21),
+ nullscan(22),
+ fullxmasscan(23),
+ finscan(24),
+ vecnascan(25),
+ xmassscan(26),
+ synfinscan(27),
+ flagabnormal(28),
+ syndata(29),
+ synfrag(30),
+ ftpport(31),
+ dnsport(32),
+ seqzero(33),
+ ackzero(34),
+ tcpoptlen(35),
+ udplen(36),
+ udpportzero(37),
+ fraggle(38),
+ pepsi(39),
+ rc8(40),
+ snmpnull(41),
+ icmplen(42),
+ smurf(43),
+ icmpdata(44),
+ icmpoff(45),
+ icmptype(46),
+ igmplen(47),
+ igmpfrag(48),
+ igmptype(49),
+ arplen(50),
+ arpnbcast(51),
+ arpnucast(52),
+ arpspoof(53),
+ garp(54),
+ ip6len(55),
+ ip6version(56)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is an action object to remove a DoS attack for a port. The
+ value specified with this object is number given in this description.
+
+ 1 - IPLen
+ 2 - IPVersion
+ 3 - Broadcast
+ 4 - Loopback
+ 5 - Land
+ 6 - IPReserved
+ 7 - IPTTL
+ 8 - IPProt
+ 9 - IPOptLen
+ 10 - FragMoreDont
+ 11 - FragData
+ 12 - FragBoundary
+ 13 - FragLast
+ 14 - FragDontOff
+ 15 - FragOpt
+ 16 - FragOff
+ 17 - FragOversize
+ 18 - TCPLen
+ 19 - TCPPortZero
+ 20 - BlatAttack
+ 21 - TCPReserved
+ 22 - NullScanAttack
+ 23 - FullXmasScan
+ 24 - FinScan
+ 25 - VecnaScan
+ 26 - XmasScanAttack
+ 27 - SynFinScan
+ 28 - FlagAbnormal
+ 29 - SYNData
+ 30 - SYNFrag
+ 31 - FTPPort
+ 32 - DNSPort
+ 33 - SeqZero
+ 34 - AckZero
+ 35 - TCPOptLen
+ 36 - UDPLen
+ 37 - UDPPortZero
+ 38 - FraggleAttack
+ 39 - Pepsi
+ 40 - Rc8
+ 41 - SNMPNull
+ 42 - ICMPLen
+ 43 - SmurfAttack
+ 44 - ICMPData
+ 45 - ICMPOff
+ 46 - ICMPType
+ 47 - IGMPLen
+ 48 - IGMPFrag
+ 49 - IGMPType
+ 50 - ARPLen
+ 51 - ARPNbCast
+ 52 - ARPNuCast
+ 53 - ARPSpoof
+ 54 - GARP
+ 55 - IP6Len
+ 56 - IP6Version
+
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 13 }
+
+agNewCfgSecurityDoSAttacks OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ addall(2),
+ remall(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add all DoS attacks to the port by setting the value to '2'.
+ Remove all DoS attacks from the port by setting the value to '3'.
+ Do nothing by setting the value to '1'.
+ When read, the value '0' is returned always."
+ ::= { agCfgSecurityPortTableEntry 14 }
+
+
+-- IP_ACL: IP Address ACL Configuration
+
+ipAclTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the IP ACL table."
+ ::= { ipAclCfg 1 }
+
+ipAclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL in the current configuration block."
+ ::= { ipAclCfg 2 }
+
+ipAclCurCfgEntry OBJECT-TYPE
+ SYNTAX IpAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL table"
+ INDEX { ipAclCurCfgIndx }
+ ::= { ipAclCurCfgTable 1 }
+
+IpAclCurCfgEntry ::= SEQUENCE {
+ ipAclCurCfgIndx Integer32,
+ ipAclCurCfgIp IpAddress,
+ ipAclCurCfgMask IpAddress
+ }
+
+ipAclCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IP ACL table."
+ ::= { ipAclCurCfgEntry 1}
+
+ipAclCurCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipAclCurCfgEntry 2}
+
+ipAclCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipAclCurCfgEntry 3}
+
+ipAclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL in the new configuration block."
+ ::= { ipAclCfg 3 }
+
+ipAclNewCfgEntry OBJECT-TYPE
+ SYNTAX IpAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL table"
+ INDEX { ipAclNewCfgIndx }
+ ::= { ipAclNewCfgTable 1 }
+
+IpAclNewCfgEntry ::= SEQUENCE {
+ ipAclNewCfgIndx Integer32,
+ ipAclNewCfgIp IpAddress,
+ ipAclNewCfgAction INTEGER,
+ ipAclNewCfgMask IpAddress
+ }
+
+ipAclNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the IP ACL table."
+ ::= { ipAclNewCfgEntry 1}
+
+ipAclNewCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipAclNewCfgEntry 2}
+
+ipAclNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipAclNewCfgEntry 3 }
+
+ipAclNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipAclNewCfgEntry 4}
+
+
+-- UDP_BLAST: UDP Blast Protection
+
+udpBlastudpPortTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the UDP Blast Port table."
+ ::= { udpBlastCfg 1 }
+
+udpBlastCurCfgudpPortPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default packet limit in the current configuration block."
+ ::= { udpBlastCfg 2 }
+
+udpBlastCurCfgudpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdpBlastCurCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast port table in the current configuration block."
+ ::= { udpBlastCfg 3 }
+
+udpBlastCurCfgudpPortEntry OBJECT-TYPE
+ SYNTAX UdpBlastCurCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast UDP Port table"
+ INDEX { udpBlastCurCfgudpPortLowIndx, udpBlastCurCfgudpPortHighIndx}
+ ::= { udpBlastCurCfgudpPortTable 1 }
+
+UdpBlastCurCfgudpPortEntry ::= SEQUENCE {
+ udpBlastCurCfgudpPortLowIndx INTEGER,
+ udpBlastCurCfgudpPortHighIndx INTEGER,
+ udpBlastCurCfgudpPortEntryPacketLimit INTEGER
+ }
+
+udpBlastCurCfgudpPortLowIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low UDP port number of UDP port range in the UDP Port table."
+ ::= { udpBlastCurCfgudpPortEntry 1}
+
+udpBlastCurCfgudpPortHighIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high UDP port number of UDP port range in the UDP Port table.
+ If highIndx and lowIndx are set to the same, it is considered a
+ single port instead of range"
+ ::= { udpBlastCurCfgudpPortEntry 2}
+
+udpBlastCurCfgudpPortEntryPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Packet Limit of the UDP Port Entry."
+ ::= { udpBlastCurCfgudpPortEntry 3}
+
+udpBlastNewCfgudpPortPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default packet limit in the new configuration block."
+ ::= { udpBlastCfg 4 }
+
+udpBlastNewCfgudpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UdpBlastNewCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast table in the new configuration block."
+ ::= { udpBlastCfg 5 }
+
+udpBlastNewCfgudpPortEntry OBJECT-TYPE
+ SYNTAX UdpBlastNewCfgudpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast UDP Port table"
+ INDEX { udpBlastNewCfgudpPortLowIndx, udpBlastNewCfgudpPortHighIndx}
+ ::= { udpBlastNewCfgudpPortTable 1 }
+
+UdpBlastNewCfgudpPortEntry ::= SEQUENCE {
+ udpBlastNewCfgudpPortLowIndx INTEGER,
+ udpBlastNewCfgudpPortHighIndx INTEGER,
+ udpBlastNewCfgudpPortEntryDelete INTEGER,
+ udpBlastNewCfgudpPortEntryPacketLimit INTEGER
+ }
+
+udpBlastNewCfgudpPortLowIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low UDP port number of UDP port range in the UDP Port table.
+ The difference between the minimum of all the low UDP port
+ number specified and the maximum of all the high UDP port number
+ specified can't exceed 5000."
+ ::= { udpBlastNewCfgudpPortEntry 1}
+
+udpBlastNewCfgudpPortHighIndx OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high UDP port number of UDP port range in the UDP Port table.
+ The difference between the minimum of all the low UDP port
+ number specified and the maximum of all the high UDP port number
+ specified can't exceed 5000.
+ If highIndx and lowIndx are set to the same, it is considered a
+ single port instead of range."
+ ::= { udpBlastNewCfgudpPortEntry 2}
+
+udpBlastNewCfgudpPortEntryDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This deletes the UDP port entry from lowIndx to highIndx."
+ ::= { udpBlastNewCfgudpPortEntry 3}
+
+udpBlastNewCfgudpPortEntryPacketLimit OBJECT-TYPE
+ SYNTAX INTEGER(1..20000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Packet Limit of the UDP Port Entry."
+ ::= { udpBlastNewCfgudpPortEntry 4}
+
+-- General Security MIB objects
+
+secCurCfgSecurityLogThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..1048576)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rate threshold for security logging in packets/sec. Rate zero indicates no rate threshold."
+ ::= { secGeneralCfg 1 }
+
+secNewCfgSecurityLogThreshold OBJECT-TYPE
+ SYNTAX INTEGER(0..1048576)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rate threshold for security logging in packets/sec. Rate zero indicates no rate threshold."
+ ::= { secGeneralCfg 2 }
+
+
+secCurCfgPacketDepth OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Depth of match for pattern matching, in units of packets.
+ A value of 0 means match all packets in the stream."
+ ::= { secGeneralCfg 5 }
+
+secNewCfgPacketDepth OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Depth of match for pattern matching, in units of packets.
+ A value of 0 means match all packets in the stream."
+ ::= { secGeneralCfg 6 }
+
+secCurCfgIpAclSyslogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display syslog when threshold number of ACL's have been hit."
+ ::= {secGeneralCfg 7 }
+
+secNewCfgIpAclSyslogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Display syslog when threshold number of ACL's have been hit."
+ ::= {secGeneralCfg 8 }
+
+secCurCfgIpAclSyslogTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display syslog after specified number of minutes have passed."
+ ::= { secGeneralCfg 9}
+
+secNewCfgIpAclSyslogTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Display syslog after specified number of minutes have passed."
+ ::= { secGeneralCfg 10}
+
+
+-- DoS Attack Prevention MIB objects
+
+dosCurCfgIPTTL OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP ttl."
+ ::= { dosAttackPrevCfg 1 }
+
+dosNewCfgIPTTL OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP ttl."
+ ::= { dosAttackPrevCfg 2 }
+
+dosCurCfgIPProt OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest allowable IP protocol."
+ ::= { dosAttackPrevCfg 3 }
+
+dosNewCfgIPProt OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The highest allowable IP protocol."
+ ::= { dosAttackPrevCfg 4 }
+
+dosCurCfgFragdata OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment payload."
+ ::= { dosAttackPrevCfg 5 }
+
+dosNewCfgFragdata OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment payload."
+ ::= { dosAttackPrevCfg 6 }
+
+dosCurCfgFragoff OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment offset."
+ ::= { dosAttackPrevCfg 7 }
+
+dosNewCfgFragoff OBJECT-TYPE
+ SYNTAX INTEGER(16..248)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The smallest allowable IP fragment offset."
+ ::= { dosAttackPrevCfg 8 }
+
+dosCurCfgSYNdata OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable TCP SYN payload."
+ ::= { dosAttackPrevCfg 9 }
+
+dosNewCfgSYNdata OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable TCP SYN payload."
+ ::= { dosAttackPrevCfg 10 }
+
+dosCurCfgICMPdata OBJECT-TYPE
+ SYNTAX INTEGER(1..9026)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP payload."
+ ::= { dosAttackPrevCfg 11 }
+
+dosNewCfgICMPdata OBJECT-TYPE
+ SYNTAX INTEGER(1..9026)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP payload."
+ ::= { dosAttackPrevCfg 12 }
+
+dosCurCfgICMPoff OBJECT-TYPE
+ SYNTAX INTEGER(1..8190)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP fragment offset."
+ ::= { dosAttackPrevCfg 13 }
+
+dosNewCfgICMPoff OBJECT-TYPE
+ SYNTAX INTEGER(1..8190)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The largest allowable ICMP fragment offset."
+ ::= { dosAttackPrevCfg 14 }
+
+
+-- DST_IP_ACL: IP DST Address ACL Configuration
+
+ipDstAclTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows in the DST IP ACL table."
+ ::= { ipDstAclCfg 1 }
+
+ipDstAclCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpDstAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL in the current configuration block."
+ ::= { ipDstAclCfg 2 }
+
+ipDstAclCurCfgEntry OBJECT-TYPE
+ SYNTAX IpDstAclCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL table"
+ INDEX { ipDstAclCurCfgIndx }
+ ::= { ipDstAclCurCfgTable 1 }
+
+IpDstAclCurCfgEntry ::= SEQUENCE {
+ ipDstAclCurCfgIndx Integer32,
+ ipDstAclCurCfgIp IpAddress,
+ ipDstAclCurCfgMask IpAddress
+ }
+
+ipDstAclCurCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the DST IP ACL table."
+ ::= { ipDstAclCurCfgEntry 1}
+
+ipDstAclCurCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipDstAclCurCfgEntry 2}
+
+ipDstAclCurCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipDstAclCurCfgEntry 3}
+
+ipDstAclNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpDstAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL in the new configuration block."
+ ::= { ipDstAclCfg 3 }
+
+ipDstAclNewCfgEntry OBJECT-TYPE
+ SYNTAX IpDstAclNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL table"
+ INDEX { ipDstAclNewCfgIndx }
+ ::= { ipDstAclNewCfgTable 1 }
+
+IpDstAclNewCfgEntry ::= SEQUENCE {
+ ipDstAclNewCfgIndx Integer32,
+ ipDstAclNewCfgIp IpAddress,
+ ipDstAclNewCfgAction INTEGER,
+ ipDstAclNewCfgMask IpAddress
+ }
+
+ipDstAclNewCfgIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the DST IP ACL table."
+ ::= { ipDstAclNewCfgEntry 1}
+
+ipDstAclNewCfgIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the entry."
+ ::= { ipDstAclNewCfgEntry 2}
+
+ipDstAclNewCfgAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When set to the value of 2 (delete), the entire row is deleted.
+ When read, other is returned. Setting the value to anything other
+ than 2(delete) has no effect on the state of the row."
+ ::= { ipDstAclNewCfgEntry 3 }
+
+ipDstAclNewCfgMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address Mask of the entry."
+ ::= { ipDstAclNewCfgEntry 4}
+
+
+agBogonFileSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bogon file sequence number."
+ ::= { bogonCfg 1 }
+
+
+--
+-- Security Port statistics table
+--
+agDosPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgDosPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DOS port statistics."
+ ::= { securityStats 1 }
+
+agDosPortStatsTableEntry OBJECT-TYPE
+ SYNTAX AgDosPortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { agDosPortStatsIndx }
+ ::= { agDosPortStatsTable 1 }
+
+AgDosPortStatsTableEntry ::=
+ SEQUENCE {
+ agDosPortStatsIndx
+ Integer32,
+ agDosPortStatsIPLen
+ Counter32,
+ agDosPortStatsIPVersion
+ Counter32,
+ agDosPortStatsBroadcast
+ Counter32,
+ agDosPortStatsLoopback
+ Counter32,
+ agDosPortStatsLand
+ Counter32,
+ agDosPortStatsIPReserved
+ Counter32,
+ agDosPortStatsIPTTL
+ Counter32,
+ agDosPortStatsIPProt
+ Counter32,
+ agDosPortStatsIPOptLen
+ Counter32,
+ agDosPortStatsFragMoreDont
+ Counter32,
+ agDosPortStatsFragData
+ Counter32,
+ agDosPortStatsFragBoundary
+ Counter32,
+ agDosPortStatsFragLast
+ Counter32,
+ agDosPortStatsFragDontOff
+ Counter32,
+ agDosPortStatsFragOpt
+ Counter32,
+ agDosPortStatsFragOff
+ Counter32,
+ agDosPortStatsFragOversize
+ Counter32,
+ agDosPortStatsTCPLen
+ Counter32,
+ agDosPortStatsTCPPortZero
+ Counter32,
+ agDosPortStatsBlatAttack
+ Counter32,
+ agDosPortStatsTCPReserved
+ Counter32,
+ agDosPortStatsNullScanAttack
+ Counter32,
+ agDosPortStatsFullXmasScan
+ Counter32,
+ agDosPortStatsFinScan
+ Counter32,
+ agDosPortStatsVecnaScan
+ Counter32,
+ agDosPortStatsXmasScanAttack
+ Counter32,
+ agDosPortStatsSynFinScan
+ Counter32,
+ agDosPortStatsFlagAbnormal
+ Counter32,
+ agDosPortStatsSYNData
+ Counter32,
+ agDosPortStatsSYNFrag
+ Counter32,
+ agDosPortStatsFTPPort
+ Counter32,
+ agDosPortStatsDNSPort
+ Counter32,
+ agDosPortStatsSeqZero
+ Counter32,
+ agDosPortStatsAckZero
+ Counter32,
+ agDosPortStatsTCPOptLen
+ Counter32,
+ agDosPortStatsUDPLen
+ Counter32,
+ agDosPortStatsUDPPortZero
+ Counter32,
+ agDosPortStatsFraggleAttack
+ Counter32,
+ agDosPortStatsPepsi
+ Counter32,
+ agDosPortStatsRc8
+ Counter32,
+ agDosPortStatsSNMPNull
+ Counter32,
+ agDosPortStatsICMPLen
+ Counter32,
+ agDosPortStatsSmurfAttack
+ Counter32,
+ agDosPortStatsICMPData
+ Counter32,
+ agDosPortStatsICMPOff
+ Counter32,
+ agDosPortStatsICMPType
+ Counter32,
+ agDosPortStatsIGMPLen
+ Counter32,
+ agDosPortStatsIGMPFrag
+ Counter32,
+ agDosPortStatsIGMPType
+ Counter32,
+ agDosPortStatsARPLen
+ Counter32,
+ agDosPortStatsARPNbCast
+ Counter32,
+ agDosPortStatsARPNuCast
+ Counter32,
+ agDosPortStatsARPSpoof
+ Counter32,
+ agDosPortStatsGARP
+ Counter32,
+ agDosPortStatsIP6Len
+ Counter32,
+ agDosPortStatsIP6Version
+ Counter32
+ }
+
+agDosPortStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { agDosPortStatsTableEntry 1 }
+
+
+agDosPortStatsIPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with bad IP header or payload length."
+ ::= { agDosPortStatsTableEntry 10 }
+
+agDosPortStatsIPVersion OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP version not 4."
+ ::= { agDosPortStatsTableEntry 11 }
+
+agDosPortStatsBroadcast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with broadcast source or destination
+ IP [0.0.0.0,255.255.255.255]."
+ ::= { agDosPortStatsTableEntry 12 }
+
+agDosPortStatsLoopback OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with loopback source or destination
+ IP [127.0.0.0/8]."
+ ::= { agDosPortStatsTableEntry 13 }
+
+agDosPortStatsLand OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 Packets with source IP equal to destination IP."
+ ::= { agDosPortStatsTableEntry 14 }
+
+agDosPortStatsIPReserved OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP reserved bit is set."
+ ::= { agDosPortStatsTableEntry 15 }
+
+agDosPortStatsIPTTL OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with small IP TTL."
+ ::= { agDosPortStatsTableEntry 16 }
+
+agDosPortStatsIPProt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with IP protocol is unassigned or reserved."
+ ::= { agDosPortStatsTableEntry 17 }
+
+agDosPortStatsIPOptLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with bad IP options length."
+ ::= { agDosPortStatsTableEntry 18 }
+
+agDosPortStatsFragMoreDont OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments and don't fragment bits are set."
+ ::= { agDosPortStatsTableEntry 19 }
+
+agDosPortStatsFragData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments bit is set and small payload."
+ ::= { agDosPortStatsTableEntry 20 }
+
+agDosPortStatsFragBoundary OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with more fragments bit is set and
+ payload not at 8-byte boundary."
+ ::= { agDosPortStatsTableEntry 21 }
+
+agDosPortStatsFragLast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets last fragment without payload."
+ ::= { agDosPortStatsTableEntry 22 }
+
+agDosPortStatsFragDontOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and don't
+ fragment bits are set."
+ ::= { agDosPortStatsTableEntry 23 }
+
+agDosPortStatsFragOpt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and IP options."
+ ::= { agDosPortStatsTableEntry 24 }
+
+agDosPortStatsFragOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with small non-zero fragment offset."
+ ::= { agDosPortStatsTableEntry 25 }
+
+agDosPortStatsFragOversize OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 packets with non-zero fragment offset and oversize payload."
+ ::= { agDosPortStatsTableEntry 26 }
+
+agDosPortStatsTCPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with bad TCP header length."
+ ::= { agDosPortStatsTableEntry 27 }
+
+agDosPortStatsTCPPortZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with source or destination port is zero."
+ ::= { agDosPortStatsTableEntry 28 }
+
+agDosPortStatsBlatAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets source IP not equal to destination IP and source port
+ equal to destination port."
+ ::= { agDosPortStatsTableEntry 29 }
+
+agDosPortStatsTCPReserved OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with TCP reserved bit is set."
+ ::= { agDosPortStatsTableEntry 30 }
+
+agDosPortStatsNullScanAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were the TCP sequence number is zero and all control
+ bits are zeroes."
+ ::= { agDosPortStatsTableEntry 31 }
+
+agDosPortStatsFullXmasScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with all control bits are set."
+ ::= { agDosPortStatsTableEntry 32 }
+
+agDosPortStatsFinScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with only FIN bit is set."
+ ::= { agDosPortStatsTableEntry 33 }
+
+agDosPortStatsVecnaScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with only URG or PUSH or URG|FIN or
+ PSH|FIN or URG|PSH bits are set."
+ ::= { agDosPortStatsTableEntry 34 }
+
+agDosPortStatsXmasScanAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were the TCP sequence number is zero and FIN,
+ URG and PSH bits are set."
+ ::= { agDosPortStatsTableEntry 35 }
+
+agDosPortStatsSynFinScan OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets were SYN and FIN bits are set."
+ ::= { agDosPortStatsTableEntry 36 }
+
+agDosPortStatsFlagAbnormal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with abnormal control bits combination."
+ ::= { agDosPortStatsTableEntry 37 }
+
+agDosPortStatsSYNData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SYN bit is set and with payload."
+ ::= { agDosPortStatsTableEntry 38 }
+
+agDosPortStatsSYNFrag OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SYN bit is set and more fragments bit is set."
+ ::= { agDosPortStatsTableEntry 39 }
+
+agDosPortStatsFTPPort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SPORT=20, DPORT<1024 and SYN bit is set."
+ ::= { agDosPortStatsTableEntry 40 }
+
+agDosPortStatsDNSPort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with SPORT=53, DPORT<1024 and SYN bit is set."
+ ::= { agDosPortStatsTableEntry 41 }
+
+agDosPortStatsSeqZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with sequence number is zero."
+ ::= { agDosPortStatsTableEntry 42 }
+
+agDosPortStatsAckZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with acknowledgement number is zero and
+ ACK bit is set."
+ ::= { agDosPortStatsTableEntry 43 }
+
+agDosPortStatsTCPOptLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCP packets with bad TCP options length."
+ ::= { agDosPortStatsTableEntry 44 }
+
+agDosPortStatsUDPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with bad UDP header length."
+ ::= { agDosPortStatsTableEntry 45 }
+
+agDosPortStatsUDPPortZero OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with source or destination port is zero."
+ ::= { agDosPortStatsTableEntry 46 }
+
+agDosPortStatsFraggleAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets sent to a broadcast destination IP (x.x.x.255)."
+ ::= { agDosPortStatsTableEntry 47 }
+
+agDosPortStatsPepsi OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with SPORT=19, DPORT=7 or SPORT=7, DPORT=19."
+ ::= { agDosPortStatsTableEntry 48 }
+
+agDosPortStatsRc8 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with SPORT=7 and DPORT=7."
+ ::= { agDosPortStatsTableEntry 49 }
+
+agDosPortStatsSNMPNull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP packets with DPORT=161 and without payload."
+ ::= { agDosPortStatsTableEntry 50 }
+
+agDosPortStatsICMPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with bad ICMP header length."
+ ::= { agDosPortStatsTableEntry 51 }
+
+agDosPortStatsSmurfAttack OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP ping request to a broadcast destination IP x.x.x.255."
+ ::= { agDosPortStatsTableEntry 52 }
+
+agDosPortStatsICMPData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with non-zero fragment offset and large payload."
+ ::= { agDosPortStatsTableEntry 53 }
+
+agDosPortStatsICMPOff OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with large fragment offset."
+ ::= { agDosPortStatsTableEntry 54 }
+
+agDosPortStatsICMPType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP packets with type is reserved."
+ ::= { agDosPortStatsTableEntry 55 }
+
+agDosPortStatsIGMPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with bad IGMP header length."
+ ::= { agDosPortStatsTableEntry 56 }
+
+agDosPortStatsIGMPFrag OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with more fragments bit is set."
+ ::= { agDosPortStatsTableEntry 57 }
+
+agDosPortStatsIGMPType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IGMP packets with type is reserved."
+ ::= { agDosPortStatsTableEntry 58 }
+
+agDosPortStatsARPLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with bad length."
+ ::= { agDosPortStatsTableEntry 59 }
+
+agDosPortStatsARPNbCast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request packets with non broadcast destination MAC."
+ ::= { agDosPortStatsTableEntry 60 }
+
+agDosPortStatsARPNuCast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP reply packets with non unicast destination MAC."
+ ::= { agDosPortStatsTableEntry 61 }
+
+agDosPortStatsARPSpoof OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with mismatch source with
+ sender MACs or destination with target MACs."
+ ::= { agDosPortStatsTableEntry 62 }
+
+agDosPortStatsGARP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ARP request or reply packets with same
+ source and destination IP."
+ ::= { agDosPortStatsTableEntry 63 }
+
+agDosPortStatsIP6Len OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 packets with bad header length."
+ ::= { agDosPortStatsTableEntry 64 }
+
+agDosPortStatsIP6Version OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 packets with IP version not 6."
+ ::= { agDosPortStatsTableEntry 65 }
+
+agSecurityPgrpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityPgrpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of pattern group statistics."
+ ::= { securityStats 2 }
+
+agSecurityPgrpStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityPgrpStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { agSecurityPgrpStatsIndx }
+ ::= { agSecurityPgrpStatsTable 1 }
+
+AgSecurityPgrpStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityPgrpStatsIndx
+ Integer32,
+ agSecurityPgrpStatsName
+ DisplayString,
+ agSecurityPgrpStatsHits
+ Counter32
+}
+
+agSecurityPgrpStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Pattern Group index."
+ ::= { agSecurityPgrpStatsTableEntry 1 }
+
+agSecurityPgrpStatsName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the Pattern Group."
+ ::= { agSecurityPgrpStatsTableEntry 2 }
+
+agSecurityPgrpStatsHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total hits for this Pattern Group."
+ ::= { agSecurityPgrpStatsTableEntry 3 }
+
+-- UDP_BLAST statistics
+agSecurityUbStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityUbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of UDP Blast statistics."
+ ::= { securityStats 3 }
+
+agSecurityUbStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityUbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the UDP Blast stats table."
+ INDEX { agSecurityUbStatsIndx }
+ ::= { agSecurityUbStatsTable 1 }
+
+AgSecurityUbStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityUbStatsIndx
+ Integer32,
+ agSecurityUbStatsPort
+ Integer32,
+ agSecurityUbStatsBlockedPacket
+ Counter32,
+ agSecurityUbStatsPacketRate
+ Counter32
+}
+
+agSecurityUbStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UDP Blast Statistics Group index."
+ ::= { agSecurityUbStatsTableEntry 1 }
+
+agSecurityUbStatsPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UDP Port Number."
+ ::= { agSecurityUbStatsTableEntry 2 }
+
+agSecurityUbStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityUbStatsTableEntry 3 }
+
+agSecurityUbStatsPacketRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Packet rate per second."
+ ::= { agSecurityUbStatsTableEntry 4 }
+
+
+-- IP_ACL statistics
+agSecurityIpAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityIpAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of IP ACL statistics."
+ ::= { securityStats 4 }
+
+agSecurityIpAclStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityIpAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the IP ACL stats table."
+ INDEX { agSecurityIpAclStatsIndx }
+ ::= { agSecurityIpAclStatsTable 1 }
+
+AgSecurityIpAclStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityIpAclStatsIndx
+ Integer32,
+ agSecurityIpAclStatsAddress
+ IpAddress,
+ agSecurityIpAclStatsBlockedPacket
+ Counter32
+}
+
+agSecurityIpAclStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP ACL Statistics Group index."
+ ::= { agSecurityIpAclStatsTableEntry 1 }
+
+agSecurityIpAclStatsAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP ACL IP Address."
+ ::= { agSecurityIpAclStatsTableEntry 2 }
+
+agSecurityIpAclStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityIpAclStatsTableEntry 3 }
+
+-- DST_IP_ACL statistics
+agSecurityIpDstAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSecurityIpDstAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DST IP ACL statistics."
+ ::= { securityStats 5 }
+
+agSecurityIpDstAclStatsTableEntry OBJECT-TYPE
+ SYNTAX AgSecurityIpDstAclStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the DST IP ACL stats table."
+ INDEX { agSecurityIpDstAclStatsIndx }
+ ::= { agSecurityIpDstAclStatsTable 1 }
+
+AgSecurityIpDstAclStatsTableEntry ::=
+ SEQUENCE {
+ agSecurityIpDstAclStatsIndx
+ Integer32,
+ agSecurityIpDstAclStatsAddress
+ IpAddress,
+ agSecurityIpDstAclStatsBlockedPacket
+ Counter32
+}
+
+agSecurityIpDstAclStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DST IP ACL Statistics Group index."
+ ::= { agSecurityIpDstAclStatsTableEntry 1 }
+
+agSecurityIpDstAclStatsAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DST IP ACL IP Address."
+ ::= { agSecurityIpDstAclStatsTableEntry 2 }
+
+agSecurityIpDstAclStatsBlockedPacket OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total blocked packet."
+ ::= { agSecurityIpDstAclStatsTableEntry 3 }
+
+
+
+-- Port access
+
+agPortAccessTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in Port Access Table."
+ ::= { agPortAccessCfg 1 }
+
+agCurCfgPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their access states"
+ ::= { agPortAccessCfg 2 }
+
+agCurCfgPortAccessEntry OBJECT-TYPE
+ SYNTAX AgCurCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port access table"
+ INDEX { agCurCfgPortAccessIndex }
+ ::= { agCurCfgPortAccessTable 1 }
+
+AgCurCfgPortAccessEntry ::= SEQUENCE {
+ agCurCfgPortAccessIndex Integer32,
+ agCurCfgPortAccessState INTEGER
+ }
+
+agCurCfgPortAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in the table."
+ ::= { agCurCfgPortAccessEntry 1 }
+
+agCurCfgPortAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port access state of the port.
+ deny(0) - port does not have management access
+ allow(1) - port has management access"
+ ::= { agCurCfgPortAccessEntry 2 }
+
+agNewCfgPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ports and their access states"
+ ::= { agPortAccessCfg 3 }
+
+agNewCfgPortAccessEntry OBJECT-TYPE
+ SYNTAX AgNewCfgPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port access table."
+ INDEX { agNewCfgPortAccessIndex }
+ ::= { agNewCfgPortAccessTable 1 }
+
+AgNewCfgPortAccessEntry ::= SEQUENCE {
+ agNewCfgPortAccessIndex Integer32,
+ agNewCfgPortAccessState INTEGER
+ }
+
+agNewCfgPortAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number in the table."
+ ::= { agNewCfgPortAccessEntry 1 }
+
+agNewCfgPortAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port access state of the port.
+ deny(0) - port does not have management access
+ allow(1) - port has management access"
+ ::= { agNewCfgPortAccessEntry 2 }
+
+-- VLAN access
+
+agVLANAccessTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries in VLAN Access Table."
+ ::= { agVLANAccessCfg 1 }
+
+agCurCfgVLANAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCurCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN's and their access states"
+ ::= { agVLANAccessCfg 2 }
+
+agCurCfgVLANAccessEntry OBJECT-TYPE
+ SYNTAX AgCurCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN access table"
+ INDEX { agCurCfgVLANAccessIndex }
+ ::= { agCurCfgVLANAccessTable 1 }
+
+AgCurCfgVLANAccessEntry ::= SEQUENCE {
+ agCurCfgVLANAccessIndex Integer32,
+ agCurCfgVLANAccessState INTEGER
+ }
+
+agCurCfgVLANAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number in the table."
+ ::= { agCurCfgVLANAccessEntry 1 }
+
+agCurCfgVLANAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN access state of the port.
+ deny(0) - VLAN does not have management access
+ allow(1) - VLAN has management access"
+ ::= { agCurCfgVLANAccessEntry 2 }
+
+agNewCfgVLANAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgNewCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN's and their access states"
+ ::= { agVLANAccessCfg 3 }
+
+agNewCfgVLANAccessEntry OBJECT-TYPE
+ SYNTAX AgNewCfgVLANAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the VLAN access table."
+ INDEX { agNewCfgVLANAccessIndex }
+ ::= { agNewCfgVLANAccessTable 1 }
+
+AgNewCfgVLANAccessEntry ::= SEQUENCE {
+ agNewCfgVLANAccessIndex Integer32,
+ agNewCfgVLANAccessState INTEGER
+ }
+
+agNewCfgVLANAccessIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN number in the table."
+ ::= { agNewCfgVLANAccessEntry 1 }
+
+agNewCfgVLANAccessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ allow(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN access state of the port.
+ deny(0) - VLAN does not have management access
+ allow(1) - VLAN has management access"
+ ::= { agNewCfgVLANAccessEntry 2 }
+
+-- SAVE Configuration
+
+agSaveConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ save(1),
+ idle(2),
+ inprogress(3),
+ complete(4),
+ failed(5),
+ saveNoBackup(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no save in progess.
+ complete(4) indicates that the last save operation is completed.
+ Setting the value to save(1), will write the current config block
+ since the last save to the flash memory with backup, for saving
+ without backup saveNoBackup(6) can be used.
+ If the save is successful this variable will return the state
+ 'complete' else it will return 'failed'. In case of failure,
+ to read the reason for failure use the agSaveTable.
+ Once the operation is completed or the agSaveTable is read ,
+ the save buffer needs to be freed and the agSaveState
+ should be set back to 'idle' state so others can issue the save
+ command via SNMP."
+ ::= { agSave 1 }
+
+agSaveTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the save table."
+ ::= { agSave 2 }
+
+agSaveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSaveTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of error messages for asynchrnous save operation."
+ ::= { agSave 3 }
+
+agSaveTableEntry OBJECT-TYPE
+ SYNTAX AgSaveTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Strings generated while asynchronous save operation."
+ INDEX { agSaveIndex }
+ ::= { agSaveTable 1 }
+
+AgSaveTableEntry ::= SEQUENCE {
+ agSaveIndex Integer32,
+ agSaveString OCTET STRING
+ }
+
+agSaveIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index for save."
+ ::= { agSaveTableEntry 1 }
+
+agSaveString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the Save table."
+ ::= { agSaveTableEntry 2 }
+
+-- SNMP File Transfer
+agFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of octets in the file. This is set to indicate
+ the total size of the file that is being transfered. The value is
+ set in bytes. File size range for Bogon File Transfer 1 - 2097152
+ and for Symantec Signature 1 - 178176"
+ ::= { agFileTransfer 1 }
+
+agFileTransferState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ transfer(2),
+ inprogress(3),
+ missingrows(4),
+ complete(5),
+ error(6),
+ endoftransfer(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(1) indicates that there is no transfer in progess.
+ Any user must verify the state machine is in state idle before
+ setting the state to transfer(2).Before setting transfer(2) state
+ agFileSize and agFileType should be set and then transition
+ changes to inprogress(3). While in this state, the agFileTable
+ should be populated with all the rows needed to transfer the files
+ entire contents. endoftransfer(7) should be set inorder to notify
+ the agent that contents are transfered. If all the contents are
+ received, then the state transitions to complete(5). If there are
+ any missing rows, the agent will transition to the state
+ missingrows(4). The user must either populate the missing rows,
+ and give a endoftransfer(7) state, or give up the transfer by
+ setting the state to idle(1). When the idle(1) state is set,
+ the string with missing rows is cleared and the buffer is written
+ to the file, state goes complete(5) to upon successful completion.
+ Any transition to idle(1) will free any resources associated with
+ the file transfer, that are no longer needed. The agFileTable will
+ contain 0 rows. While in state missingrows(4), agFileTableMissingRows
+ will contain a parseable string of missing row indexes seperated
+ by a comma."
+ ::= { agFileTransfer 2 }
+
+agFileTableMissingRows OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1024))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string representing the missing rows of data for the file
+ transfer. This is only valid while agFileTransferState is
+ in the missingrows(4) state. The string will be numbers
+ representing the missing row indexes seperated by
+ commas e.g. 13,25,99"
+ ::= { agFileTransfer 3 }
+
+agFileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bogon(1),
+ symantecSignature(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This identifies the file type that is being transfered."
+ ::= { agFileTransfer 4 }
+
+
+agFileTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rows in the file table."
+ ::= { agFileTransfer 5 }
+
+agFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgFileTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of octets that when combined create a file."
+ ::= { agFileTransfer 6 }
+
+agFileTableEntry OBJECT-TYPE
+ SYNTAX AgFileTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the file table."
+ INDEX { agFileIndex }
+ ::= { agFileTable 1 }
+
+AgFileTableEntry ::= SEQUENCE {
+ agFileIndex Integer32,
+ agFileString OCTET STRING
+ }
+
+agFileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agFileTableEntry 1 }
+
+agFileString OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1024))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string with bogon ip/mask pair."
+ ::= { agFileTableEntry 2 }
+-- End of SNMP FT
+
+agFileErrorTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the snmp file transfer error table."
+ ::= { agFileTransfer 7 }
+
+agFileErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgFileErrorTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of error messages for asynchrnous snmp file transfer
+ operation."
+ ::= { agFileTransfer 8 }
+
+agFileErrorTableEntry OBJECT-TYPE
+ SYNTAX AgFileErrorTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Error Strings generated while asynchronous snmp file transfer
+ operation."
+ INDEX { agFileErrorIndex }
+ ::= { agFileErrorTable 1 }
+
+AgFileErrorTableEntry ::= SEQUENCE {
+ agFileErrorIndex Integer32,
+ agFileErrorString DisplayString
+ }
+
+agFileErrorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index for snmp file transfer error table."
+ ::= { agFileErrorTableEntry 1 }
+
+agFileErrorString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the snmp file transfer error table."
+ ::= { agFileErrorTableEntry 2 }
+
+
+agAccessUser OBJECT IDENTIFIER ::= { agAccess 1 }
+agAccessUid OBJECT IDENTIFIER ::= { agAccessUser 1 }
+
+agAccessUserCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccessUid 1 }
+
+agAccessUserCurCfgTableEntry OBJECT-TYPE
+ SYNTAX AgAccessUserCurCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Access user configuration table."
+ INDEX { agAccessUserCurCfgUId }
+ ::= { agAccessUserCurCfgTable 1 }
+
+AgAccessUserCurCfgTableEntry ::= SEQUENCE {
+ agAccessUserCurCfgUId Integer32,
+ agAccessUserCurCos INTEGER,
+ agAccessUserCurCfgName DisplayString,
+ agAccessUserCurCfgAdminPswd DisplayString,
+ agAccessUserCurCfgPswd DisplayString,
+ agAccessUserCurCfgConfPswd DisplayString,
+ agAccessUserCurCfgBackDoor INTEGER,
+ agAccessUserCurCfgCrtMng INTEGER,
+ agAccessUserCurCfgReal DisplayString,
+ agAccessUserCurCfgState INTEGER,
+ agAccessUserCurCfgBmap OCTET STRING
+ }
+
+agAccessUserCurCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserCurCfgTableEntry 1 }
+
+agAccessUserCurCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ crtadmin(1),
+ slboper(2),
+ l4oper(3),
+ oper(4),
+ slbadmin(5),
+ l4admin(6),
+ admin(7),
+ slbview(8),
+ l3oper(9),
+ l3admin(10),
+ l1oper(11),
+ l2oper(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user class of service.The COS applicable for users in
+ a) Admin Context - user(0),l1oper(11),l2oper(12),oper(4) & admin(7)
+ b) vADC - All except l1oper(11) & l2oper(12)
+ c) Standalone ADC - All except l3oper(9),l3admin(10),l1oper(11) &
+ l2oper(12)."
+
+ ::= { agAccessUserCurCfgTableEntry 2 }
+
+agAccessUserCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { agAccessUserCurCfgTableEntry 3 }
+
+agAccessUserCurCfgAdminPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the admin password."
+ ::= { agAccessUserCurCfgTableEntry 4 }
+
+agAccessUserCurCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUserCurCfgTableEntry 5 }
+
+agAccessUserCurCfgConfPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character string is used to confirm the user password."
+ ::= { agAccessUserCurCfgTableEntry 6 }
+
+agAccessUserCurCfgBackDoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable User backdoor Access."
+ ::= { agAccessUserCurCfgTableEntry 7 }
+
+agAccessUserCurCfgCrtMng OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable certificate management permissions."
+ ::= { agAccessUserCurCfgTableEntry 8 }
+
+agAccessUserCurCfgReal OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user real servers."
+ ::= { agAccessUserCurCfgTableEntry 9 }
+
+agAccessUserCurCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a user."
+ ::= { agAccessUserCurCfgTableEntry 10 }
+
+agAccessUserCurCfgBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real servers added to this user.
+ The selected real servers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Real Server 9
+ || ||
+ || ||___ Real Server 8
+ || |____ Real Server 7
+ || . . .
+ ||_________ Real Server 2
+ |__________ Real Server 1
+
+ where x : 1 - The represented Real Server is added
+ 0 - The represented Real Server is not added"
+ ::= { agAccessUserCurCfgTableEntry 11 }
+
+
+agAccessUserNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessUserNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of Access user configuration."
+ ::= { agAccessUid 2 }
+
+agAccessUserNewCfgTableEntry OBJECT-TYPE
+ SYNTAX AgAccessUserNewCfgTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the Access user configuration table."
+ INDEX { agAccessUserNewCfgUId }
+ ::= { agAccessUserNewCfgTable 1 }
+
+AgAccessUserNewCfgTableEntry ::= SEQUENCE {
+ agAccessUserNewCfgUId Integer32,
+ agAccessUserNewCos INTEGER,
+ agAccessUserNewCfgName DisplayString,
+ agAccessUserNewCfgAdminPswd DisplayString,
+ agAccessUserNewCfgPswd DisplayString,
+ agAccessUserNewCfgConfPswd DisplayString,
+ agAccessUserNewCfgBackDoor INTEGER,
+ agAccessUserNewCfgCrtMng INTEGER,
+ agAccessUserNewCfgRealAdd Integer32,
+ agAccessUserNewCfgRealRem Integer32,
+ agAccessUserNewCfgState INTEGER,
+ agAccessUserNewCfgDelete INTEGER,
+ agAccessUserNewCfgBmap OCTET STRING
+ }
+
+agAccessUserNewCfgUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The User identifier."
+ ::= { agAccessUserNewCfgTableEntry 1 }
+
+agAccessUserNewCos OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(0),
+ crtadmin(1),
+ slboper(2),
+ l4oper(3),
+ oper(4),
+ slbadmin(5),
+ l4admin(6),
+ admin(7),
+ slbview(8),
+ l3oper(9),
+ l3admin(10),
+ l1oper(11),
+ l2oper(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user class of service.The COS applicable for users in
+ a) Admin Context - user(0),l1oper(11),l2oper(12),oper(4) & admin(7)
+ b) vADC - All except l1oper(11) & l2oper(12)
+ c) Standalone ADC - All except l3oper(9),l3admin(10),l1oper(11) &
+ l2oper(12)."
+ ::= { agAccessUserNewCfgTableEntry 2 }
+
+agAccessUserNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { agAccessUserNewCfgTableEntry 3 }
+
+agAccessUserNewCfgAdminPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the admin password."
+ ::= { agAccessUserNewCfgTableEntry 4 }
+
+agAccessUserNewCfgPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user passworde."
+ ::= { agAccessUserNewCfgTableEntry 5 }
+
+agAccessUserNewCfgConfPswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This character string is used to confirm the user password."
+ ::= { agAccessUserNewCfgTableEntry 6 }
+
+agAccessUserNewCfgBackDoor OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable User backdoor access."
+ ::= { agAccessUserNewCfgTableEntry 7 }
+
+agAccessUserNewCfgCrtMng OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a certificate management permissions."
+ ::= { agAccessUserNewCfgTableEntry 8 }
+
+agAccessUserNewCfgRealAdd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Add user real server."
+ ::= { agAccessUserNewCfgTableEntry 9 }
+
+agAccessUserNewCfgRealRem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove user real server."
+ ::= { agAccessUserNewCfgTableEntry 10 }
+
+agAccessUserNewCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable a user."
+ ::= { agAccessUserNewCfgTableEntry 11 }
+
+agAccessUserNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to create or delete a User.
+ other(1) is returned always when read.
+ The following values are writable: delete(2)...to delete a User"
+ ::= { agAccessUserNewCfgTableEntry 12 }
+
+agAccessUserNewCfgBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real servers added to this user.
+ The selected real servers are presented in a bitmap format.
+ in receiving order:
+
+ OCTET 1 OCTET 2 .....
+ xxxxxxxx xxxxxxxx .....
+ || || |_ Real Server 9
+ || ||
+ || ||___ Real Server 8
+ || |____ Real Server 7
+ || . . .
+ ||_________ Real Server 2
+ |__________ Real Server 1
+
+ where x : 1 - The represented Real Server is added
+ 0 - The represented Real Server is not added"
+ ::= { agAccessUserNewCfgTableEntry 13 }
+
+agAccessUsrPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the user password."
+ ::= { agAccessUser 2 }
+
+agAccessSlbOperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the SLB operator(slboper)
+ password."
+ ::= { agAccessUser 3 }
+
+agAccessL4OperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the L4 operator(l4oper)
+ password."
+ ::= { agAccessUser 4 }
+
+agAccessOperPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Operator(oper) password."
+ ::= { agAccessUser 5 }
+
+agAccessSlbAdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Slb Admin (slbadmin)
+ password."
+ ::= { agAccessUser 6 }
+
+agAccessL4AdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the L4 Admin(l4admin)
+ password."
+ ::= { agAccessUser 7 }
+
+agAccessAdminPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the current Administrator(admin)
+ password."
+ ::= { agAccessUser 8 }
+
+agAccessAdminNewPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Administrator(admin)
+ New password."
+ ::= { agAccessUser 9 }
+
+agAccessAdminConfNewPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string is used to confirm the Administrator(admin)
+ New password."
+ ::= { agAccessUser 11 }
+
+agAccessSlbViewerPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The character string representing the Slb Viewer password (slbviewer)."
+ ::= { agAccessUser 12 }
+
+agAccessTelnet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable Telnet server access."
+ ::= { agAccess 2 }
+
+agAccessHttp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTP (Web) server access."
+ ::= { agAccess 3 }
+
+agAccessHttps OBJECT IDENTIFIER ::= { agAccess 4 }
+
+agAccessCurCfgHttpsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTPS server access."
+ ::= { agAccessHttps 1 }
+
+agAccessNewCfgHttpsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable HTTPS server access."
+ ::= { agAccessHttps 2 }
+
+agAccessCurCfgHttpsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enter HTTPS server port number."
+ ::= { agAccessHttps 3 }
+
+agAccessNewCfgHttpsPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enter HTTPS server port number."
+ ::= { agAccessHttps 4 }
+
+agAccessCurCfgHttpsCert OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Association of HTTPS server certificate from certificate repository."
+ ::= { agAccessHttps 5 }
+
+agAccessNewCfgHttpsCert OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Association of HTTPS server certificate from certificate repository."
+ ::= { agAccessHttps 6 }
+
+agAccessHttpsCfgCertsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgAccessHttpsCfgCertsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { agAccessHttps 7 }
+
+agAccessHttpsCfgCertsEntry OBJECT-TYPE
+ SYNTAX AgAccessHttpsCfgCertsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ INDEX { agAccessHttpsCfgCertsID }
+ ::= { agAccessHttpsCfgCertsTable 1 }
+
+AgAccessHttpsCfgCertsEntry ::= SEQUENCE {
+ agAccessHttpsCfgCertsID INTEGER,
+ agAccessHttpsCfgCertsName DisplayString,
+ agAccessHttpsCfgCertsKeySize INTEGER,
+ agAccessHttpsCfgCertsExpiry DisplayString,
+ agAccessHttpsCfgCertsCommonName DisplayString,
+ agAccessHttpsCfgCertsHashAlgo INTEGER,
+ agAccessHttpsCfgCertsCountryName DisplayString,
+ agAccessHttpsCfgCertsProvinceName DisplayString,
+ agAccessHttpsCfgCertsLocalityName DisplayString,
+ agAccessHttpsCfgCertsOrganizationName DisplayString,
+ agAccessHttpsCfgCertsOrganizationUnitName DisplayString,
+ agAccessHttpsCfgCertsEMail DisplayString,
+ agAccessHttpsCfgCertsValidityPeriod INTEGER,
+ agAccessHttpsCfgCertsDelete INTEGER,
+ agAccessHttpsCfgCertsGenerate INTEGER,
+ agAccessHttpsCfgCertsStatus INTEGER
+ }
+
+agAccessHttpsCfgCertsID OBJECT-TYPE
+ SYNTAX INTEGER (1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { agAccessHttpsCfgCertsEntry 1 }
+
+agAccessHttpsCfgCertsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Certificate name"
+ ::= { agAccessHttpsCfgCertsEntry 3 }
+
+agAccessHttpsCfgCertsKeySize OBJECT-TYPE
+ SYNTAX INTEGER {
+ ks512(1),
+ ks1024(2),
+ ks2048(3),
+ ks4096(4),
+ unknown(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Key size for the generated certificate"
+ ::= { agAccessHttpsCfgCertsEntry 4 }
+
+agAccessHttpsCfgCertsExpiry OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate expiry date"
+ ::= { agAccessHttpsCfgCertsEntry 5 }
+
+agAccessHttpsCfgCertsCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Your website address should be provided here"
+ ::= { agAccessHttpsCfgCertsEntry 6 }
+
+agAccessHttpsCfgCertsHashAlgo OBJECT-TYPE
+ SYNTAX INTEGER {
+ md5(1),
+ sha1(2),
+ sha256(3),
+ sha384(4),
+ sha512(5),
+ unknown(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Hash algorithm for cert generation"
+ ::= { agAccessHttpsCfgCertsEntry 7 }
+
+agAccessHttpsCfgCertsCountryName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 8 }
+
+agAccessHttpsCfgCertsProvinceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 9 }
+
+agAccessHttpsCfgCertsLocalityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 10 }
+
+agAccessHttpsCfgCertsOrganizationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 11 }
+
+agAccessHttpsCfgCertsOrganizationUnitName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 12 }
+
+agAccessHttpsCfgCertsEMail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Certificate details"
+ ::= { agAccessHttpsCfgCertsEntry 13 }
+
+agAccessHttpsCfgCertsValidityPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..3650)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Period for which this certificate is valid"
+ ::= { agAccessHttpsCfgCertsEntry 14 }
+
+agAccessHttpsCfgCertsDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete certificate."
+ ::= { agAccessHttpsCfgCertsEntry 15 }
+
+agAccessHttpsCfgCertsGenerate OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ generate(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "By setting the value to generate(2), the Certicicate will be generated."
+ ::= { agAccessHttpsCfgCertsEntry 16 }
+
+agAccessHttpsCfgCertsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ generated(1),
+ notGenerated(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows if the current certificate is generated."
+ ::= { agAccessHttpsCfgCertsEntry 17 }
+
+
+
+
+
+agAccessSnmp OBJECT IDENTIFIER ::= { agAccess 5 }
+agAccessSsh OBJECT IDENTIFIER ::= { agAccess 6 }
+agAccessXml OBJECT IDENTIFIER ::= { agAccess 7 }
+agAccessSnmpV3 OBJECT IDENTIFIER ::= { agAccess 8 }
+
+agAccessCurCfgSnmpAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set SNMP access control."
+ ::= { agAccessSnmp 1 }
+
+agAccessNewCfgSnmpAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set SNMP access control."
+ ::= { agAccessSnmp 2 }
+
+agAccessCurCfgSnmpReadComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNMP Read community string."
+ ::= { agAccessSnmp 3 }
+
+agAccessNewCfgSnmpReadComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP Read community string."
+ ::= { agAccessSnmp 4 }
+
+agAccessCurCfgSnmpWriteComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNMP Write community string."
+ ::= { agAccessSnmp 5 }
+
+agAccessNewCfgSnmpWriteComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SNMP Write community string."
+ ::= { agAccessSnmp 6 }
+
+agAccessCurCfgSnmpTrap1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "First Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 7 }
+
+agAccessNewCfgSnmpTrap1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "First Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 8 }
+
+agAccessCurCfgSnmpTrap2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Second Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 9 }
+
+agAccessNewCfgSnmpTrap2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Second Snmp Trap Host IP Address."
+ ::= { agAccessSnmp 10 }
+
+agAccessCurCfgSnmpTrap1Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 11 }
+
+agAccessNewCfgSnmpTrap1Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 12 }
+
+
+agAccessCurCfgSnmpTrap2Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 13 }
+
+agAccessNewCfgSnmpTrap2Ipv6Addr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the first Snmp Trap Host.
+ Address should be 16-byte haxadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { agAccessSnmp 14 }
+
+
+agAccessCurCfgSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ssh server port number."
+ ::= { agAccessSsh 1 }
+
+agAccessNewCfgSshPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ssh server port number."
+ ::= { agAccessSsh 2 }
+
+agAccessCurCfgSshV1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH V1 Support."
+ ::= { agAccessSsh 3 }
+
+agAccessNewCfgSshV1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH V1 Support."
+ ::= { agAccessSsh 4 }
+
+agAccessCurCfgSshScp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SCP apply and save."
+ ::= { agAccessSsh 5 }
+
+agAccessNewCfgSshScp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SCP apply and save."
+ ::= { agAccessSsh 6 }
+
+agAccessCurCfgSshState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH Server."
+ ::= { agAccessSsh 7 }
+
+agAccessNewCfgSshState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable SSH Server."
+ ::= { agAccessSsh 8 }
+
+agCurCfgXMLCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable XML config access."
+ ::= { agAccessXml 1 }
+
+agNewCfgXMLCfgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable XML config access."
+ ::= { agAccessXml 2 }
+
+agCfgXMLCertExpire OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate expire."
+ ::= { agAccessXml 3 }
+
+agCfgXMLCertSubjectCountry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject country."
+ ::= { agAccessXml 4 }
+
+agCfgXMLCertSubjectState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject state."
+ ::= { agAccessXml 5 }
+
+agCfgXMLCertSubjectLocality OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject locality."
+ ::= { agAccessXml 6 }
+
+agCfgXMLCertSubjectOrg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject organization."
+ ::= { agAccessXml 7 }
+
+agCfgXMLCertSubjectOrgUnit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject organization unit."
+ ::= { agAccessXml 8 }
+
+agCfgXMLCertSubjectCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..85))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject common name."
+ ::= { agAccessXml 9 }
+
+agCfgXMLCertSubjectEmail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..149))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate subject email."
+ ::= { agAccessXml 10 }
+
+agCfgXMLCertSignatureAlg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signature algorithm."
+ ::= { agAccessXml 11 }
+
+agCfgXMLClientCertName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Certificate Name."
+ ::= { agAccessXml 12 }
+
+agCfgXMLClientCertDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete certificate."
+ ::= { agAccessXml 13 }
+
+
+targetAddrCurCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TargetAddrCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of target addresses configured."
+ ::= { agAccessSnmpV3 1 }
+
+targetAddrCurCfgEntry OBJECT-TYPE
+ SYNTAX TargetAddrCurCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the target address table."
+ INDEX {
+ targetAddrCurCfgIndex
+ }
+ ::= { targetAddrCurCfgTable 1 }
+
+TargetAddrCurCfgEntry ::= SEQUENCE {
+ targetAddrCurCfgIndex Integer32,
+ targetAddrCurCfgName DisplayString,
+ targetAddrCurCfgTransIp IpAddress,
+ targetAddrCurCfgTransPort INTEGER,
+ targetAddrCurCfgTagList DisplayString,
+ targetAddrCurCfgParamsName DisplayString,
+ targetAddrCurCfgTransIpv6 DisplayString,
+ targetAddrCurCfgIpVer INTEGER,
+ targetAddrCurCfgTrapBmap OCTET STRING
+}
+
+targetAddrCurCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target Address table Identifier."
+ ::= { targetAddrCurCfgEntry 1 }
+
+targetAddrCurCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A human readable string representing the name of
+ the target address."
+ ::= { targetAddrCurCfgEntry 2 }
+
+targetAddrCurCfgTransIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport address IP."
+ ::= { targetAddrCurCfgEntry 3 }
+
+targetAddrCurCfgTransPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport address port."
+ ::= { targetAddrCurCfgEntry 4 }
+
+targetAddrCurCfgTagList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tag List."
+ ::= { targetAddrCurCfgEntry 5 }
+
+targetAddrCurCfgParamsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The target parameter name."
+ ::= { targetAddrCurCfgEntry 6 }
+
+targetAddrCurCfgTransIpv6 OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 40 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target transport Ipv6 address.Address should be 16-byte
+ hexadecimal colon notation. Valid IPv6 address should be in
+ any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
+ or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx."
+ ::= { targetAddrCurCfgEntry 7 }
+
+targetAddrCurCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 ( 1 ) ,
+ ipv6 ( 2 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the targer Ip Address."
+ ::= { targetAddrCurCfgEntry 8 }
+
+targetAddrCurCfgTrapBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traps for selected features.
+ Traps for selected features in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 OCTET 3 OCTET4
+ xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+ |||| ||||_ gslb |||| ||||__ Ip |||| ||||___ Security |||| ||||___ not used
+ |||| |||__ slb |||| |||___ Port-Mirror |||| |||____ slb_atk |||| |||____ not used
+ |||| ||___ vlan |||| |||___ Isd |||| ||_____ http-err |||| ||_____ not used
+ |||| |____ stp |||| |_____ ntp |||| |______ ospf |||| |______ appsvc
+ ||||______ cli ||||_______ bgp ||||________ ratelim ||||________ Ip6
+ |||_______ mgmt |||________ vrrp |||_________ Synk-atk |||_________ log-UFDFO
+ ||________ System ||_________ ssh ||__________ web ||__________ not used
+ |_________ Console |__________ filter |___________ Dps |___________ rmon
+
+ where x : 1 - Trap is Enabled
+ 0 - Trap is Disabled."
+ ::= { targetAddrCurCfgEntry 9 }
+
+
+targetAddrNewCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TargetAddrNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of target addresses configured."
+ ::= { agAccessSnmpV3 2 }
+
+targetAddrNewCfgEntry OBJECT-TYPE
+ SYNTAX TargetAddrNewCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the target address table."
+ INDEX {
+ targetAddrNewCfgIndex
+ }
+::= { targetAddrNewCfgTable 1 }
+
+TargetAddrNewCfgEntry ::= SEQUENCE {
+ targetAddrNewCfgIndex Integer32,
+ targetAddrNewCfgName DisplayString,
+ targetAddrNewCfgTransIp IpAddress,
+ targetAddrNewCfgTransPort INTEGER,
+ targetAddrNewCfgTagList DisplayString,
+ targetAddrNewCfgParamsName DisplayString,
+ targetAddrNewCfgEnaTrap INTEGER,
+ targetAddrNewCfgDisTrap INTEGER,
+ targetAddrNewCfgDelete INTEGER,
+ targetAddrNewCfgTransIpv6 DisplayString,
+ targetAddrNewCfgIpVer INTEGER,
+ targetAddrNewCfgTrapBmap OCTET STRING
+}
+
+targetAddrNewCfgIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target Address table Identifier."
+ ::= { targetAddrNewCfgEntry 1 }
+
+targetAddrNewCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A human readable string representing the name of
+ the target address."
+ ::= { targetAddrNewCfgEntry 2 }
+
+targetAddrNewCfgTransIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport address IP."
+ ::= { targetAddrNewCfgEntry 3 }
+
+targetAddrNewCfgTransPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport address port."
+ ::= { targetAddrNewCfgEntry 4 }
+
+targetAddrNewCfgTagList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Tag List."
+ ::= { targetAddrNewCfgEntry 5 }
+
+targetAddrNewCfgParamsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The target parameter name."
+ ::= { targetAddrNewCfgEntry 6 }
+
+targetAddrNewCfgEnaTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ system(2),
+ mgmt(3),
+ cli(4),
+ stp(5),
+ vlan(6),
+ slb(7),
+ gslb(8),
+ filter(9),
+ ssh(10),
+ vrrp(11),
+ bgp(12),
+ ntp(13),
+ ip(16),
+ web(18),
+ synatk(19),
+ tcplim(20),
+ ospf(21),
+ slbatk(23),
+ security(24),
+ rmon(25),
+ ip6(28),
+ appsvc(29)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to enable Trap to a particular target address.
+ The value specified with this object is number given in this description.
+ 1 - Console, 2 - System, 3 - Mgmt, 4 - Cli ,5 - Stp, 6 - Vlan, 7 - Slb,
+ 8 - Gslb, 9 - Filter, 10 - Ssh, 11 - Vrrp, 12 - Bgp, 13 - Ntp, 16 - Ip,
+ 18 - Web, 19 - Syn-atk, 20 - Tcp Limit, 21 - Ospf, 23 - Slb Attack,
+ 24 - Security, 25 - Rmon, 28 - Ip6, 29 - AppSvc.
+ When read this object, the value '0' is returned always."
+ ::= { targetAddrNewCfgEntry 7 }
+
+ targetAddrNewCfgDisTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ system(2),
+ mgmt(3),
+ cli(4),
+ stp(5),
+ vlan(6),
+ slb(7),
+ gslb(8),
+ filter(9),
+ ssh(10),
+ vrrp(11),
+ bgp(12),
+ ntp(13),
+ ip(16),
+ web(18),
+ synatk(19),
+ tcplim(20),
+ ospf(21),
+ slbatk(23),
+ security(24),
+ rmon(25),
+ ip6(28),
+ appsvc(29)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to disable Trap to a particular target address.
+ The value specified with this object is number given in this description.
+ 1 - Console, 2 - System, 3 - Mgmt, 4 - Cli ,5 - Stp, 6 - Vlan, 7 - Slb,
+ 8 - Gslb, 9 - Filter, 10 - Ssh, 11 - Vrrp, 12 - Bgp, 13 - Ntp, 16 - Ip,
+ 18 - Web, 19 - Syn-atk, 20 - Tcp Limit, 21 - Ospf, 23 - Slb Attack,
+ 24 - Security, 25 - Rmon, 28 - Ip6, 29 - AppSvc.
+ When read this object, the value '0' is returned always."
+ ::= { targetAddrNewCfgEntry 8 }
+
+
+targetAddrNewCfgDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is an action object to create or delete a User.
+ other(1) is returned always when read. The following
+ values are writable: delete(2)...to delete a User"
+ ::= { targetAddrNewCfgEntry 9 }
+
+targetAddrNewCfgTransIpv6 OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 40 ) )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Target transport Ipv6 address.
+ Address should be 16-byte hexadecimal colon notation.
+ Valid IPv6 address should be in any of the following forms
+ xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
+ xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
+ ::= { targetAddrNewCfgEntry 10 }
+
+targetAddrNewCfgIpVer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 ( 1 ) ,
+ ipv6 ( 2 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the targer Ip Address."
+ ::= { targetAddrNewCfgEntry 11 }
+
+targetAddrNewCfgTrapBmap OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/disable traps for selected features.
+ Traps for selected features in bitmap format.
+
+ in receiving order:
+
+ OCTET 1 OCTET 2 OCTET 3 OCTET4
+ xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
+ |||| ||||_ gslb |||| ||||__ Ip |||| ||||___ Security |||| ||||___ not used
+ |||| |||__ slb |||| |||___ Port-Mirror |||| |||____ slb_atk |||| |||____ not used
+ |||| ||___ vlan |||| |||___ Isd |||| ||_____ http-err |||| ||_____ not used
+ |||| |____ stp |||| |_____ ntp |||| |______ ospf |||| |______ appsvc
+ ||||______ cli ||||_______ bgp ||||________ ratelim ||||________ Ip6
+ |||_______ mgmt |||________ vrrp |||_________ Synk-atk |||_________ log-UFDFO
+ ||________ System ||_________ ssh ||__________ web ||__________ not used
+ |_________ Console |__________ filter |___________ Dps |___________ rmon
+
+ where x : 1 - Trap is Enabled
+ 0 - Trap is Disabled."
+ ::= { targetAddrNewCfgEntry 12 }
+
+
+agAccessCurCfgSnmpV1V2Access OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable or disable V1/V2 access in the current configuration
+ block."
+ ::= { agAccessSnmpV3 3 }
+
+agAccessNewCfgSnmpV1V2Access OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable V1/V2 access in the new configuration
+ block."
+ ::= { agAccessSnmpV3 4 }
+
+agCurCfgThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Threshold detection interval."
+ ::= { agAlertThreshold 1 }
+
+agNewCfgThresholdInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold detection interval."
+ ::= { agAlertThreshold 2 }
+
+agCurCfgThresholdThrput OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput license alert threshold."
+ ::= { agAlertThreshold 3 }
+
+agNewCfgThresholdThrput OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Throughput license alert threshold."
+ ::= { agAlertThreshold 4 }
+
+agCurCfgThresholdSSLCps OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSL CPS license percentage for threshold alert."
+ ::= { agAlertThreshold 5 }
+
+agNewCfgThresholdSSLCps OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SSL CPS license percentage for threshold alert."
+ ::= { agAlertThreshold 6 }
+
+agCurCfgThresholdCompress OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Compression license percentage for threshold alert."
+ ::= { agAlertThreshold 7 }
+
+agNewCfgThresholdCompress OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Compression license percentage for threshold alert."
+ ::= { agAlertThreshold 8 }
+
+
+
+licCompanyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Company Name Detalis."
+ ::= { agLicenseConfig 1 }
+
+licSwitchLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Switch Location Details."
+ ::= { agLicenseConfig 2 }
+
+licContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Contact Details."
+ ::= { agLicenseConfig 3 }
+
+
+licCookie OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PBind Cookie Configuration."
+ ::= { agLicenseConfig 4 }
+
+
+
+agSnmpErrorRequestId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The requestId of the request which caused the last error."
+ ::= {agSnmpSetFail 1}
+
+agSnmpErrorTbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgSnmpErrorTbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table containing the list of errors occured"
+ ::= {agSnmpSetFail 2}
+
+agSnmpErrorTbEntry OBJECT-TYPE
+ SYNTAX AgSnmpErrorTbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The row definition for this table."
+ INDEX { agSnmpErrorTbRequestId }
+ ::= { agSnmpErrorTbTable 1 }
+
+AgSnmpErrorTbEntry ::= SEQUENCE {
+ agSnmpErrorTbRequestId INTEGER,
+ agSnmpErrorTbVarId OBJECT IDENTIFIER,
+ agSnmpErrorTbDescription DisplayString,
+ agSnmpErrorTbErrorIndex INTEGER,
+ agSnmpErrorTbType INTEGER,
+ agSnmpErrorTbStatus INTEGER,
+ agSnmpErrorTbFieldInEntry DisplayString,
+ agSnmpErrorTbTime DisplayString,
+ agSnmpErrorTbDate DisplayString
+}
+
+agSnmpErrorTbRequestId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the requestId of the request which caused the error."
+ ::= { agSnmpErrorTbEntry 1 }
+
+agSnmpErrorTbVarId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the variable Oid"
+ ::= { agSnmpErrorTbEntry 2 }
+
+agSnmpErrorTbDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the description of the error"
+ ::= { agSnmpErrorTbEntry 3 }
+
+agSnmpErrorTbErrorIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the index of the field in the PDU which caused the error (start at 1)"
+ ::= { agSnmpErrorTbEntry 4 }
+
+agSnmpErrorTbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ application(1),
+ internalRange(2),
+ internalGeneral(3)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the type of error."
+ ::= { agSnmpErrorTbEntry 5 }
+
+agSnmpErrorTbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ tooBig(1),
+ noSuchName(2),
+ badValue(3),
+ readOnly(4),
+ genErr(5),
+ noAccess(6),
+ wrongType(7),
+ wrongLength(8),
+ wrongEncoding(9),
+ wrongValue(10),
+ noCreation(11),
+ inconsitentValue(12),
+ resourceUnavailable(13),
+ commitFailed(14),
+ undoFailed(15),
+ authorizationErr(16),
+ notWritable(17),
+ inconsitentName(18),
+ lastErr(19)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the status of error."
+ ::= { agSnmpErrorTbEntry 6 }
+
+agSnmpErrorTbFieldInEntry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the index of the field in an entry (0 for scalar)"
+ ::= { agSnmpErrorTbEntry 7 }
+
+agSnmpErrorTbTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the time the error occurred, the time will be in the format hh:mm:ss"
+ ::= { agSnmpErrorTbEntry 8 }
+
+agSnmpErrorTbDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the time the error occurred, the date will be in the format dd/mm/yyyy"
+ ::= { agSnmpErrorTbEntry 9 }
+
+-- Statistics Group
+
+-- Packet Statistics Group
+-- This group represents Packet Statistics information
+
+pktStatsAllocs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { pktStats 1 }
+
+pktStatsFrees OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of times the packet buffers are freed(released) to the
+ packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 2 }
+
+pktStatsAllocFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocation failures from the packet buffer
+ pool by the TCP/IP protocol stack."
+ ::= { pktStats 3}
+
+pktStatsMediums OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size greater than 128 bytes
+ and less than or equal to 1536 bytes from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { pktStats 4}
+
+pktStatsJumbos OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size larger than 1536 bytes
+ from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 5}
+
+pktStatsSmalls OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations with size less than or eqaul to
+ 128 bytes from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 6}
+
+pktStatsMediumsHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size greater than
+ 128 bytes and less than or equal to 1536 bytes from the packet
+ buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 7}
+
+pktStatsJumbosHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size larger than
+ 1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
+ ::= { pktStats 8}
+
+pktStatsSmallsHiWatermark OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of packet allocations with size less than or
+ eqaul to 128 bytes from the packet buffer pool by the TCP/IP
+ protocol stack."
+ ::= { pktStats 9}
+
+pktStatsDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were chosen to be discarded because
+ the number of buffers available in the packet buffer pool is low."
+ ::= { pktStats 10}
+
+-- MP CPU Statisitics Group
+
+mpCpuStatsUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 1 second. It shows the percentage."
+ ::= { mpCpuStats 1}
+
+mpCpuStatsUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 4 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 2}
+
+mpCpuStatsUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of MP CPU over 64 seconds.
+ It shows the percentage."
+ ::= { mpCpuStats 3}
+
+--
+-- Port statistics table
+--
+portStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port statistics."
+ ::= { portStats 1 }
+
+portStatsTableEntry OBJECT-TYPE
+ SYNTAX PortStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port stats table."
+ INDEX { portStatsIndx }
+ ::= { portStatsTable 1 }
+
+PortStatsTableEntry ::=
+ SEQUENCE {
+ portStatsIndx
+ Integer32,
+ portStatsPhyIfInOctets
+ Counter64,
+ portStatsPhyIfInUcastPkts
+ Counter64,
+ portStatsPhyIfInNUcastPkts
+ Counter64,
+ portStatsPhyIfInDiscards
+ Counter32,
+ portStatsPhyIfInErrors
+ Counter32,
+ portStatsPhyIfInUnknownProtos
+ Counter32,
+ portStatsPhyIfOutOctets
+ Counter64,
+ portStatsPhyIfOutUcastPkts
+ Counter64,
+ portStatsPhyIfOutNUcastPkts
+ Counter64,
+ portStatsPhyIfOutDiscards
+ Counter32,
+ portStatsPhyIfOutErrors
+ Counter32,
+ portStatsPhyIfOutQLen
+ Gauge32,
+ portStatsPhyIfInBroadcastPkts
+ Counter64,
+ portStatsPhyIfOutBroadcastPkts
+ Counter64,
+ portStatsClear
+ INTEGER,
+ portStatsPhyIfInMcastPkts
+ Counter64,
+ portStatsPhyIfOutMcastPkts
+ Counter64
+ }
+
+portStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portStatsTableEntry 1 }
+
+portStatsPhyIfInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 2 }
+
+portStatsPhyIfInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subnetwork-unicast packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 3 }
+
+portStatsPhyIfInNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of non-unicast (i.e., subnetwork-
+ broadcast or subnetwork-multicast) packets
+ delivered to a higher-layer protocol."
+ ::= { portStatsTableEntry 4 }
+
+portStatsPhyIfInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up
+ buffer space."
+ ::= { portStatsTableEntry 5 }
+
+portStatsPhyIfInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { portStatsTableEntry 6 }
+
+portStatsPhyIfInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received via the interface
+ which were discarded because of an unknown or
+ unsupported protocol."
+ ::= { portStatsTableEntry 7 }
+
+portStatsPhyIfOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { portStatsTableEntry 8 }
+
+portStatsPhyIfOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { portStatsTableEntry 9 }
+
+portStatsPhyIfOutNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted to a non-
+ unicast (i.e., a subnetwork-broadcast or
+ subnetwork-multicast) address, including those
+ that were discarded or not sent."
+ ::= { portStatsTableEntry 10 }
+
+portStatsPhyIfOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being transmitted. One
+ possible reason for discarding such a packet could
+ be to free up buffer space."
+ ::= { portStatsTableEntry 11 }
+
+portStatsPhyIfOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that could not be
+ transmitted because of errors."
+ ::= { portStatsTableEntry 12 }
+
+portStatsPhyIfOutQLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the output packet queue (in
+ packets)."
+ ::= { portStatsTableEntry 13 }
+
+portStatsPhyIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ broadcast address at this sub-layer."
+ ::= { portStatsTableEntry 14 }
+
+portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a broadcast address at this sub-layer,
+ including those that were discarded or not sent."
+ ::= { portStatsTableEntry 15 }
+
+portStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the stats for this port."
+ ::= { portStatsTableEntry 16 }
+
+portStatsPhyIfInMcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ multicast address at this sub-layer.
+ ."
+ ::= { portStatsTableEntry 17 }
+
+portStatsPhyIfOutMcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols
+ requested be transmitted, and which were addressed to
+ a multicast address at this sub-layer, including those
+ that were discarded or not sent."
+ ::= { portStatsTableEntry 18 }
+
+portMirrorStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMirrorStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of port mirror statistics."
+ ::= { portMirrorStats 1 }
+
+portMirrorStatsTableEntry OBJECT-TYPE
+ SYNTAX PortMirrorStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the port mirror stats table."
+ INDEX { portMirrorStatsIndx }
+ ::= { portMirrorStatsTable 1 }
+
+PortMirrorStatsTableEntry ::= SEQUENCE {
+ portMirrorStatsIndx Integer32,
+ portMirrorStatsIngress Integer32,
+ portMirrorStatsEgress Integer32
+ }
+
+portMirrorStatsIndx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port index."
+ ::= { portMirrorStatsTableEntry 1 }
+
+portMirrorStatsIngress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of bytes mirrored in ingress port."
+ ::= { portMirrorStatsTableEntry 2 }
+
+portMirrorStatsEgress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies number of bytes mirrored in egress port."
+ ::= { portMirrorStatsTableEntry 3 }
+
+portMirrorClear OBJECT IDENTIFIER ::= { portMirrorStats 2 }
+
+portMirrorStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the mirror stats."
+ ::= { portMirrorClear 1 }
+
+-- Capacity Usage Statistics
+
+peakThroughputUsage OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak throughput of ports in bits per second."
+ ::= { capacityUsageStats 1 }
+
+curThroughputUsage OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current throughput of ports in bits per second."
+ ::= { capacityUsageStats 2 }
+
+peakSslCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak SSL capacity usage in CPS."
+ ::= { capacityUsageStats 3 }
+
+curSslCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current SSL capacity usage in CPS."
+ ::= { capacityUsageStats 4 }
+
+peakComprsnCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peak compression capacity usage in Mbps."
+ ::= { capacityUsageStats 5 }
+
+curComprsnCapUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current compression capacity usage in Mbps."
+ ::= { capacityUsageStats 6 }
+
+clearCapacityUsageStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the capacity usage stats."
+ ::= { capacityUsageStats 7 }
+
+
+-- MP Memory Statisitics
+
+mpMemStatsTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total memory of MP."
+ ::= { mpMemStats 1 }
+
+
+
+mpMemStatsFree OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free memory of MP."
+ ::= { mpMemStats 3 }
+
+
+-- NTP Statisitics
+
+ntpPrimaryServerReqSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP requests sent to Primary NTP Server."
+ ::= { ntpStats 1 }
+
+ntpPrimaryServerRespRcvd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP responses received from Primary NTP Server."
+ ::= { ntpStats 2 }
+
+ntpPrimaryServerUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP Updates by Primary NTP Server."
+ ::= { ntpStats 3 }
+
+ntpSecondaryServerReqSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP requests sent to Secondary NTP Server."
+ ::= { ntpStats 4 }
+
+ntpSecondaryServerRespRcvd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP responses received from Secondary NTP Server."
+ ::= { ntpStats 5 }
+
+ntpSecondaryServerUpdates OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of NTP Updates by Secondary NTP Server."
+ ::= { ntpStats 6 }
+
+ntpLastUpdateServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of ntp server updated last time."
+ ::= { ntpStats 7 }
+
+ntpLastUpdateTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last time updated by ntp server."
+ ::= { ntpStats 8 }
+
+ntpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this value to clear(2) clears the stats for ntp."
+ ::= { ntpStats 9 }
+
+ntpSystemCurrentTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current system time."
+ ::= { ntpStats 10 }
+
+
+-- Clear Statistics
+snmpClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ clear(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this to clear(2) results in clearing the SNMP statistics."
+ ::= { agClearStats 1 }
+
+agDiffState OBJECT-TYPE
+ SYNTAX INTEGER {
+ diff(1),
+ flashdiff(2),
+ idle(3),
+ inprogress(4),
+ complete(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(3) indicates that there is no diff in progess.
+ complete(5) indicates that the last diff operation is completed.
+ Setting the value to diff(1), will start a new diff operation
+ Diff compares the new configuration with the current configuration
+ and shows the pending configuration changes.
+ Setting the value to flashdiff(1), will start a new diff operation.
+ flashdiff compares new configuration with the flash configuration.
+ To read the configuration changes use the agDiffTable once the
+ state of this variable returns complete.
+ Once the agDiffTable is read the state should be set back to 'idle'
+ which frees the diff buffer and others can issue a diff command via
+ SNMP."
+ ::= { agDiff 2 }
+
+agDiffTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the diff table."
+ ::= { agDiff 3 }
+
+agDiffTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgDiffTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of diff strings."
+ ::= { agDiff 4 }
+
+agDiffTableEntry OBJECT-TYPE
+ SYNTAX AgDiffTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the diff table."
+ INDEX { agDiffIndex }
+ ::= { agDiffTable 1 }
+
+AgDiffTableEntry ::= SEQUENCE {
+ agDiffIndex Integer32,
+ agDiffString OCTET STRING
+ }
+
+agDiffIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agDiffTableEntry 1 }
+
+agDiffString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the diff table."
+ ::= { agDiffTableEntry 2 }
+
+-- Config Dump
+agCfgDumpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ dump(1),
+ idle(2),
+ inprogress(3),
+ complete(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is read the current state is returned.
+ idle(2) indicates that there is no dump in progess.
+ complete(4) indicates that the last dump operation is completed.
+ Setting the value to dump(1), will start a new dump operation
+ Dump will show the current configuration.
+ To read the configuration dump use the agCfgDumpTable once the
+ state of this variable returns complete.
+ Once the agCfgDumpTable is read the state should be set back to
+ 'idle' which frees the dump buffer and others can issue a dump
+ command via SNMP."
+ ::= { agCfgDump 2 }
+
+agCfgDumpTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of strings in the dump table."
+ ::= { agCfgDump 3 }
+
+agCfgDumpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgCfgDumpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of dump strings."
+ ::= { agCfgDump 4 }
+
+agCfgDumpTableEntry OBJECT-TYPE
+ SYNTAX AgCfgDumpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the dump table."
+ INDEX { agCfgDumpIndex }
+ ::= { agCfgDumpTable 1 }
+
+AgCfgDumpTableEntry ::= SEQUENCE {
+ agCfgDumpIndex Integer32,
+ agCfgDumpString OCTET STRING
+ }
+
+agCfgDumpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { agCfgDumpTableEntry 1 }
+
+agCfgDumpString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string in the dump table."
+ ::= { agCfgDumpTableEntry 2 }
+
+-- SP Statistics for GA
+
+-- SP CPU utilization table
+
+spGAStatsCpuUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpGAStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP CPU utilization shown in GA."
+ ::= { spGAStats 1 }
+
+spGAStatsCpuUtilTableEntry OBJECT-TYPE
+ SYNTAX SpGAStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP CPU utilization table."
+ INDEX { spGAStatsCpuUtilSpIndex }
+ ::= { spGAStatsCpuUtilTable 1 }
+
+SpGAStatsCpuUtilTableEntry ::= SEQUENCE {
+ spGAStatsCpuUtilSpIndex Integer32,
+ spGAStatsCpuUtilvADC DisplayString,
+ spGAStatsCpuUtil1Second Integer32,
+ spGAStatsCpuUtil4Seconds Integer32,
+ spGAStatsCpuUtil64Seconds Integer32
+ }
+
+spGAStatsCpuUtilSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spGAStatsCpuUtilTableEntry 1 }
+
+spGAStatsCpuUtilvADC OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vADC's running in this core."
+ ::= { spGAStatsCpuUtilTableEntry 2 }
+
+spGAStatsCpuUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 1 second. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 3 }
+
+spGAStatsCpuUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 4 seconds. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 4 }
+
+spGAStatsCpuUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 64 seconds. It shows the percentage."
+ ::= { spGAStatsCpuUtilTableEntry 5 }
+
+
+-- SP Statistics
+
+-- SP CPU utilization table
+
+spStatsCpuUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP CPU utilization."
+ ::= { spStats 1 }
+
+spStatsCpuUtilTableEntry OBJECT-TYPE
+ SYNTAX SpStatsCpuUtilTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP CPU utilization table."
+ INDEX { spStatsCpuUtilSpIndex }
+ ::= { spStatsCpuUtilTable 1 }
+
+SpStatsCpuUtilTableEntry ::= SEQUENCE {
+ spStatsCpuUtilSpIndex Integer32,
+ spStatsCpuUtil1Second Integer32,
+ spStatsCpuUtil4Seconds Integer32,
+ spStatsCpuUtil64Seconds Integer32
+ }
+
+spStatsCpuUtilSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spStatsCpuUtilTableEntry 1 }
+
+spStatsCpuUtil1Second OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 1 second. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 2 }
+
+spStatsCpuUtil4Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 4 seconds. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 3 }
+
+spStatsCpuUtil64Seconds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The utilization of this SP over 64 seconds. It shows the percentage."
+ ::= { spStatsCpuUtilTableEntry 4 }
+
+-- SP Maintenance Statistics
+
+spMaintStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP maintenance statistics."
+ ::= { spStats 2 }
+
+spMaintStatsTableEntry OBJECT-TYPE
+ SYNTAX SpMaintStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP maintenance statistics table."
+ INDEX { spMaintStatsSpIndex }
+ ::= { spMaintStatsTable 1 }
+
+SpMaintStatsTableEntry ::= SEQUENCE {
+ spMaintStatsSpIndex Integer32,
+ spMaintStatsResolveErrNoddw Counter32,
+ spMaintStatsLearnErrNoddw Counter32,
+ spMaintStatsAgeMPNoddw Counter32,
+ spMaintStatsDeleteMiss Counter32,
+ spMaintStatsRecvLetErrorsMP Counter32,
+ spMaintStatsRecvLetErrorsSP1 Counter32,
+ spMaintStatsRecvLetErrorsSP2 Counter32,
+ spMaintStatsRecvLetErrorsSP3 Counter32,
+ spMaintStatsRecvLetErrorsSP4 Counter32,
+ spMaintStatsSendLetFailsMP Counter32,
+ spMaintStatsSendLetFailsSP1 Counter32,
+ spMaintStatsSendLetFailsSP2 Counter32,
+ spMaintStatsSendLetFailsSP3 Counter32,
+ spMaintStatsSendLetFailsSP4 Counter32,
+ spMaintStatsRecvLetSuccessMP Counter32,
+ spMaintStatsRecvLetSuccessSP1 Counter32,
+ spMaintStatsRecvLetSuccessSP2 Counter32,
+ spMaintStatsRecvLetSuccessSP3 Counter32,
+ spMaintStatsRecvLetSuccessSP4 Counter32,
+ spMaintStatsSendLetSuccessMP Counter32,
+ spMaintStatsSendLetSuccessSP1 Counter32,
+ spMaintStatsSendLetSuccessSP2 Counter32,
+ spMaintStatsSendLetSuccessSP3 Counter32,
+ spMaintStatsSendLetSuccessSP4 Counter32,
+ spMaintStatsRecvLetErrorsSP5 Counter32,
+ spMaintStatsRecvLetErrorsSP6 Counter32,
+ spMaintStatsRecvLetErrorsSP7 Counter32,
+ spMaintStatsSendLetFailsSP5 Counter32,
+ spMaintStatsSendLetFailsSP6 Counter32,
+ spMaintStatsSendLetFailsSP7 Counter32,
+ spMaintStatsRecvLetSuccessSP5 Counter32,
+ spMaintStatsRecvLetSuccessSP6 Counter32,
+ spMaintStatsRecvLetSuccessSP7 Counter32,
+ spMaintStatsSendLetSuccessSP5 Counter32,
+ spMaintStatsSendLetSuccessSP6 Counter32,
+ spMaintStatsSendLetSuccessSP7 Counter32,
+ spMaintStatsRateLimitArpDrops Counter32,
+ spMaintStatsRateLimitIcmpDrops Counter32,
+ spMaintStatsRateLimitTcpDrops Counter32,
+ spMaintStatsRateLimitUdpDrops Counter32,
+ spMaintStatsPfdbFreeEmpty Counter32
+ }
+
+spMaintStatsSpIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spMaintStatsTableEntry 1 }
+
+spMaintStatsPfdbFreeEmpty OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the attempts were made to add entries to an
+ already full FDB."
+ ::= { spMaintStatsTableEntry 2 }
+
+spMaintStatsResolveErrNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address resolution failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 3 }
+
+spMaintStatsLearnErrNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address learn failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 4 }
+
+spMaintStatsAgeMPNoddw OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address aging failed because there were
+ no DMA descriptors."
+ ::= { spMaintStatsTableEntry 5 }
+
+spMaintStatsDeleteMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times MAC address could not be found."
+ ::= { spMaintStatsTableEntry 6 }
+
+spMaintStatsRecvLetErrorsMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from MP."
+ ::= { spMaintStatsTableEntry 7 }
+
+spMaintStatsRecvLetErrorsSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 8 }
+
+spMaintStatsRecvLetErrorsSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 9 }
+
+spMaintStatsRecvLetErrorsSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 10 }
+
+spMaintStatsRecvLetErrorsSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 11 }
+
+spMaintStatsSendLetFailsMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to MP."
+ ::= { spMaintStatsTableEntry 12 }
+
+spMaintStatsSendLetFailsSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 13 }
+
+spMaintStatsSendLetFailsSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 14 }
+
+spMaintStatsSendLetFailsSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 15 }
+
+spMaintStatsSendLetFailsSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 16 }
+
+spMaintStatsRecvLetSuccessMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from MP."
+ ::= { spMaintStatsTableEntry 17 }
+
+spMaintStatsRecvLetSuccessSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 18 }
+
+spMaintStatsRecvLetSuccessSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 19 }
+
+spMaintStatsRecvLetSuccessSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 20 }
+
+spMaintStatsRecvLetSuccessSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 21 }
+
+spMaintStatsSendLetSuccessMP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to MP."
+ ::= { spMaintStatsTableEntry 22 }
+
+spMaintStatsSendLetSuccessSP1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP1.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 23 }
+
+spMaintStatsSendLetSuccessSP2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP2.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 24 }
+
+spMaintStatsSendLetSuccessSP3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP3.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 25 }
+
+spMaintStatsSendLetSuccessSP4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP4.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 26 }
+
+spMaintStatsRateLimitArpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ARP packets dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 27 }
+
+spMaintStatsRateLimitIcmpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of ICMP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 28 }
+
+spMaintStatsRateLimitTcpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of TCP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 29 }
+
+spMaintStatsRateLimitUdpDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of UDP packets are dropped due to rate limiting."
+ ::= { spMaintStatsTableEntry 30 }
+
+spMaintStatsRecvLetErrorsSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 31 }
+
+spMaintStatsRecvLetErrorsSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 32 }
+
+spMaintStatsRecvLetErrorsSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter errors from SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 33 }
+
+spMaintStatsSendLetFailsSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 34 }
+
+spMaintStatsSendLetFailsSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 35 }
+
+spMaintStatsSendLetFailsSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter failures to SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 36 }
+
+spMaintStatsRecvLetSuccessSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 37 }
+
+spMaintStatsRecvLetSuccessSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 38 }
+
+spMaintStatsRecvLetSuccessSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of receive letter success from SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 39 }
+
+spMaintStatsSendLetSuccessSP5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP5.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 40 }
+
+spMaintStatsSendLetSuccessSP6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP6.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 41 }
+
+spMaintStatsSendLetSuccessSP7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of send letter success to SP7.
+ If the current table index is the same as the SP number then a value
+ of 0 is returned."
+ ::= { spMaintStatsTableEntry 42 }
+
+
+spMemUsageStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SpMemUsageStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of SP memory statistics."
+ ::= { spStats 4 }
+
+spMemUsageStatsTableEntry OBJECT-TYPE
+ SYNTAX SpMemUsageStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the SP memory statistics table."
+ INDEX { spMemUsageStatsIndex }
+ ::= { spMemUsageStatsTable 1 }
+
+SpMemUsageStatsTableEntry ::= SEQUENCE {
+ spMemUsageStatsIndex Integer32,
+ spMemUsageStatsCurrentMemory Integer32,
+ spMemUsageStatsHiWaterMark Integer32
+ }
+
+spMemUsageStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SP index."
+ ::= { spMemUsageStatsTableEntry 1 }
+
+spMemUsageStatsCurrentMemory OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current memory usage of SP in KiloBytes."
+ ::= { spMemUsageStatsTableEntry 2 }
+
+spMemUsageStatsHiWaterMark OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high watermark of memory usage in KiloBytes."
+ ::= { spMemUsageStatsTableEntry 3 }
+
+
+-- Management Port Statistics
+
+mgmtStatsRxpackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { mgmtStats 1 }
+
+mgmtStatsRxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { mgmtStats 2 }
+
+mgmtStatsRxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that were dropped."
+ ::= { mgmtStats 3 }
+
+mgmtStatsRxOverruns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of data overruns over this link."
+ ::= { mgmtStats 4 }
+
+mgmtStatsRxFrame OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frames received on this link."
+ ::= { mgmtStats 5 }
+
+mgmtStatsTxpackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packet allocations from the packet buffer pool by
+ the TCP/IP protocol stack."
+ ::= { mgmtStats 6 }
+
+mgmtStatsTxErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { mgmtStats 7 }
+
+mgmtStatsTxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that were dropped."
+ ::= { mgmtStats 8 }
+
+mgmtStatsTxOverruns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of data overruns over this link."
+ ::= { mgmtStats 9 }
+
+mgmtStatsTxCarrier OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that the carrier sense
+ condition was lost or never asserted when
+ attempting to transmit a frame on a this
+ interface."
+ ::= { mgmtStats 10 }
+
+mgmtStatsTxCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of collisions on this outbound segment."
+ ::= { mgmtStats 11 }
+
+mgmtStatsTxQueueLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the TCP transmit queue."
+ ::= { mgmtStats 12 }
+
+mgmtStatsRxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes received."
+ ::= { mgmtStats 13 }
+
+mgmtStatsRxMulticast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of multicast packets received."
+ ::= { mgmtStats 14 }
+
+mgmtStatsTxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes transmitted."
+ ::= { mgmtStats 15 }
+
+-- IP ACL Bogon Info
+ipAclBogonInfo OBJECT IDENTIFIER ::= { securityInfo 1 }
+
+ipAclBogonInfoTableMaxSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bogon IPs in IP ACL table."
+ ::= { ipAclBogonInfo 1 }
+
+ipAclBogonInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAclBogonInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of bogons."
+ ::= { ipAclBogonInfo 2 }
+
+ipAclBogonInfoTableEntry OBJECT-TYPE
+ SYNTAX IpAclBogonInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bogon IP ACL table."
+ INDEX { ipAclBogonInfoIndex }
+ ::= { ipAclBogonInfoTable 1 }
+
+IpAclBogonInfoTableEntry ::= SEQUENCE {
+ ipAclBogonInfoIndex Integer32,
+ ipAclBogonInfoIp IpAddress,
+ ipAclBogonInfoMask IpAddress
+ }
+
+ipAclBogonInfoIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index."
+ ::= { ipAclBogonInfoTableEntry 1 }
+
+ipAclBogonInfoIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bogon IP Address."
+ ::= { ipAclBogonInfoTableEntry 2 }
+
+ipAclBogonInfoMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mask for the bogon IP."
+ ::= { ipAclBogonInfoTableEntry 3 }
+-- End of Bogon Info
+
+
+-- Management Port Infor
+mgmtPortInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ mbs10(1),
+ mbs100(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational speed of the management port."
+ ::= { mgmtInfo 1 }
+
+mgmtPortInfoMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ full-duplex(1),
+ half-duplex(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational mode of the management port."
+ ::= { mgmtInfo 2 }
+
+mgmtPortInfoLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational link status of the management port."
+ ::= { mgmtInfo 3 }
+
+
+hwMainBoardNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware main board number of the Alteon Switch."
+ ::= { hardware 6 }
+
+hwMainBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware main board revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 7 }
+
+hwEthernetBoardNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware ethernet board number of the Alteon Switch."
+ ::= { hardware 8 }
+
+hwEthernetBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware ethernet board revision. If the revision is not
+ available, a zero length string should be returned."
+ ::= { hardware 9 }
+
+
+
+
+hwMACAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address."
+ ::= { hardware 13 }
+
+
+hwFABNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FAB number."
+ ::= { hardware 17 }
+
+hwSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The switch serial number."
+ ::= { hardware 18 }
+
+hwManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacturing."
+ ::= { hardware 19 }
+
+
+hwPLDFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PLD Firmware Version."
+ ::= { hardware 21 }
+
+hwTemperatureSensor1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 1."
+ ::= { hardware 22 }
+
+hwTemperatureSensor2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature sensor 2."
+ ::= { hardware 23 }
+
+
+-- Start of AAS
+
+hwDRAMSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DRAM Size"
+ ::= {hardware 25}
+
+hwFlashSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Flash Size"
+ ::= {hardware 26}
+
+hwNumberOfHD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of hard drives."
+ ::= { hardware 27}
+
+hwTemperatureThreshold OBJECT IDENTIFIER ::= {hardware 28 }
+
+hwTemperatureWarningThresholdGet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the temperature warning threshold"
+ ::= { hwTemperatureThreshold 1}
+
+hwTemperatureShutdownThresholdGet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the temperature shutdown threshold"
+ ::= { hwTemperatureThreshold 2}
+
+hwTemperatureThresholdStatusCPU1Get OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the threshold status of CPU1
+ warning - if the warning threshold exceeded
+ critical - if the shutdown threshold exceeded"
+ ::= { hwTemperatureThreshold 3}
+
+hwTemperatureThresholdStatusCPU2Get OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "get the threshold status of CPU2
+ warning - if the warning threshold exceeded
+ critical - if the shutdown threshold exceeded"
+ ::= { hwTemperatureThreshold 4}
+
+hwDualPowerSupplyParams OBJECT IDENTIFIER ::= { hardware 29 }
+
+hwPowerSupplyTrapStatus OBJECT-TYPE
+ SYNTAX FeatureStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables the user to disable the sending of traps for the power supply status"
+ ::= { hwDualPowerSupplyParams 1 }
+
+hwPowerSupplyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ singlePowerSupplyOk(1),
+ firstPowerSupplyFailed(2),
+ secondPowerSupplyFailed(3),
+ doublePowerSupplyOk(4),
+ unknownPowerSupplyFailed(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the power supply"
+ ::= { hwDualPowerSupplyParams 2 }
+
+hwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the HW version of the product."
+ ::= { hardware 30 }
+
+portStatsPerSecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsPerSecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for the device ports statistics per second"
+ ::= {portStats 2}
+
+portStatsPerSecEntry OBJECT-TYPE
+ SYNTAX PortStatsPerSecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The row definition for this table"
+ INDEX { portStatsPortNumber }
+ ::= { portStatsPerSecTable 1}
+
+PortStatsPerSecEntry ::= SEQUENCE {
+ portStatsPortNumber Integer32,
+ portStatsInOctetsPerSec Counter64,
+ portStatsInPktsPerSec Counter32,
+ portStatsInDiscardsPerSec Counter32,
+ portStatsInErrorsPerSec Counter32,
+ portStatsOutOctetsPerSec Counter64,
+ portStatsOutPktsPerSec Counter32,
+ portStatsOutDiscardsPerSec Counter32,
+ portStatsOutErrorsPerSec Counter32
+ }
+
+portStatsPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number"
+ ::= { portStatsPerSecEntry 1}
+
+portStatsInOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data in octets in the last sec"
+ ::= { portStatsPerSecEntry 2}
+
+portStatsInPktsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data in packets in the last sec"
+ ::= { portStatsPerSecEntry 3}
+
+portStatsInDiscardsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "amount of input data that got discarded in the last sec"
+ ::= { portStatsPerSecEntry 4}
+
+portStatsInErrorsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of input data that have error in the last sec"
+ ::= { portStatsPerSecEntry 5}
+
+portStatsOutOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data in octets in the last sec"
+ ::= { portStatsPerSecEntry 6}
+
+portStatsOutPktsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data in packets in the last sec"
+ ::= { portStatsPerSecEntry 7}
+
+portStatsOutDiscardsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data that got discarded in the last sec"
+ ::= { portStatsPerSecEntry 8}
+
+portStatsOutErrorsPerSec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of output data that have error in the last sec"
+ ::= { portStatsPerSecEntry 9}
+
+portStatsTotalPerSec OBJECT IDENTIFIER ::= { portStats 3 }
+
+portStatsTotalInOctetsPerSec OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of total input in octets on all ports per second"
+ ::= { portStatsTotalPerSec 1 }
+
+-- End of AAS
+
+-- Vision Driver file
+
+
+agVisionDriverActiveName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the active vision driver stored on the device."
+ ::= { agSystem 71 }
+
+
+
+
+
+agVisionDriverRestoreFromBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Restores the backup vision driver."
+ ::= { agSystem 72 }
+
+agentTimeInfo OBJECT IDENTIFIER ::= { agentInfo 11 }
+
+agSwitchUpTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time since the switch is up in DisplayString, sysUpTime also provides the same data in TimeTicks."
+ ::= { agentTimeInfo 1 }
+
+agSwitchConfigChangeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the last configuration change."
+ ::= { agentTimeInfo 2 }
+
+agSwitchConfigChangeTimeStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last configuration change time same as agSwitchConfigChangeTime but in user readable format."
+ ::= { agentTimeInfo 3 }
+
+-- End of Vision Driver file
+
+END