diff options
Diffstat (limited to 'MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB')
| -rw-r--r-- | MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB | 15155 |
1 files changed, 15155 insertions, 0 deletions
diff --git a/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB b/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB new file mode 100644 index 0000000..a1d957b --- /dev/null +++ b/MIBS/alteonos/ALTEON-CHEETAH-LAYER4-MIB @@ -0,0 +1,15155 @@ +-- COPYRIGHT NOTICE +-- Copyright (c) Nortel Networks, 2004 +-- All rights reserved +-- +-- HISTORY +-- $Log: aoslayer4.mib,v $ +-- Revision 1.1 2007/10/17 01:09:53 jeneric +-- 10/07 mib updates +-- +-- Revision submit_cheetah_20297/1 2006/05/02 06:02:15 rvakkala +-- Fixed conflicting registration because of merging. +-- +-- Revision submit_cheetah_19277/2 2006/05/02 04:44:13 rvakkala +-- Fixed CRQ01007809 Added lack of mibs support to SNMP. +-- +-- Revision submit_cheetah_20213/1 2006/04/27 05:36:38 rvakkala +-- Corrected misspelled slbPortSyamntecState. +-- +-- Revision submit_cheetah_18044/2 2006/04/26 04:24:55 rvakkala +-- Fixed CRQ01191419, Added Mib support for /i/sl/port, /i/sl/se/sslport. +-- +-- Revision submit_cheetah_19277/1 2006/05/02 04:34:10 rvakkala +-- Fixed CRQ01007809 Added lack of mibs support to SNMP. +-- +-- Revision submit_cheetah_18659/1 2006/03/08 07:55:14 bfrancis +-- .Fixed - AAS/Wrong behavior with L7 persistency when receiving corrupted TCP checksum +-- +-- Revision submit_cheetah_18044/1 2006/04/26 04:15:04 rvakkala +-- Fixed CRQ01191419, Added Mib support for /i/sl/port, /i/sl/se/sslport. +-- +-- Revision submit_cheetah_16973/1 2006/01/27 23:29:03 angamuth +-- Support for Symantec statistics +-- +-- Revision submit_cheetah_16727/2 2006/01/23 05:08:30 rvakkala +-- Fixed Q01269377 SLB Sess Attack Alert Allowable Limit is 1-2097104 but +-- should be 2097100 and Q01272370 Service range under Buddy Server should +-- be 9-65534 not 14-65534. +-- +-- Revision submit_cheetah_16636/1 2006/01/10 04:51:54 rvakkala +-- Ported connection pooling support from 23.0 branch +-- and chaged value of gslbNewCfgRuleDelete to 9. +-- +-- Revision submit_cheetah_16727/1 2006/01/23 04:54:22 rvakkala +-- Fixed Q01269377 SLB Sess Attack Alert Allowable Limit is 1-2097104 but +-- should be 2097100 and Q01272370 Service range under Buddy Server should +-- be 9-65534 not 14-65534 +-- +-- Revision submit_cheetah_16378/1 2005/12/06 15:29:30 rramana +-- CR Q01226413: WebUI/SNMP support for invalid_fins counter. +-- +-- Revision submit_cheetah_16281/1 2005/11/30 16:32:32 coman +-- Ported #16159 from the elmo branch +-- +-- Revision submit_cheetah_16214/1 2005/11/29 11:20:46 drosu +-- Ported gslbCurCfgRuleDname and gslbNewCfgRuleDname from elmo branch. +-- +-- Revision submit_cheetah_16175/1 2005/11/25 13:09:35 drosu +-- Added gslbCurCfgRuleDname and gslbNewCfgRuleDname leaves in +-- gslbCurCfgRuleTable/gslbNewCfgRuleTable. +-- +-- Revision submit_cheetah_16159/1 2005/11/24 14:35:53 coman +-- Fix for GSLB resource record range +-- +-- Revision submit_cheetah_14778/1 2005/10/04 13:35:59 dillibab +-- Added group info. to real server rport information table. +-- +-- Revision submit_cheetah_14320/1 2005/09/09 19:36:04 angamuth +-- Moved SymantecState from SLB port table to Security port table. +-- +-- Revision submit_cheetah_13952/1 2005/08/25 14:59:29 rvakkala +-- Revised earlier fix of 1187524 Should allow prefix range 0-128. +-- +-- Revision submit_cheetah_13760/1 2005/08/12 21:12:33 jamesob +-- CR Q01131953-01 : Correct mib range for vports. +-- +-- Revision submit_cheetah_13703/1 2005/08/10 23:36:11 rrekha +-- Fixed build error. +-- +-- Revision submit_cheetah_13653/1 2005/08/10 20:58:25 rrekha +-- Fixed Cougar build errors. +-- +-- Revision submit_cheetah_13572/2 2005/08/10 10:51:34 rvakkala +-- Added MIB support for /stats/slb/virt<x>/ vipaddress. +-- +-- Revision submit_cheetah_13608/2 2005/08/10 10:37:04 rvakkala +-- Fixed CR Q01187524: Should allow prefix range as 0-128 for ipv6. +-- +-- Revision submit_cheetah_13635/1 2005/08/10 05:46:14 rrekha +-- Converted excludes in Makefile to #if defines in the *.raw and *.ctl files. +-- +-- Revision submit_cheetah_13563/1 2005/08/05 17:39:20 rrekha +-- Moved all the BWM related flags into the raw files. +-- +-- Revision submit_cheetah_13608/1 2005/08/10 10:24:58 rvakkala +-- Fixed CRQ01187524 Should accept prefix as 0-128 for ipv6. +-- +-- Revision submit_cheetah_13572/1 2005/08/10 10:41:34 rvakkala +-- ADDED MIB support for /stats/slb/virt<x>/ vipaddress +-- +-- Revision submit_cheetah_13198/2 2005/08/03 10:02:51 rvakkala +-- Fixed CR Q01156936. +-- +-- Revision submit_cheetah_13244/1 2005/07/25 20:54:16 rrekha +-- Fixed Q01179203: slbNewCfgWlmIpAddr/slbNewCfgWlmPort should be read-create +-- variables. +-- +-- Revision submit_cheetah_13198/1 2005/08/03 09:34:02 rvakkala +-- Fixed CR1156936 Set health check script number greater than 16. +-- +-- Revision submit_cheetah_12855/2 2005/07/13 09:36:51 angamuth +-- Merged with previous changes. +-- +-- Revision submit_cheetah_12614/1 2005/07/08 13:11:55 rvakkala +-- Added MIBs for SNMP support for IPV6 slb statistics. +-- +-- Revision submit_cheetah_12904/2 2005/07/02 06:51:26 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_12735/1 2005/06/29 13:58:22 rvakkala +-- Added range for prefix length of filter sprefix,dprefix. +-- +-- Revision submit_cheetah_12904/1 2005/07/02 05:37:39 dillibab +-- Fixed Q01128664; Modified the range of virtual service port as +-- per CLI(14..65534). +-- +-- Revision submit_cheetah_12855/1 2005/07/13 09:16:44 angamuth +-- Added a MIB variable for /c/slb/port x/symantec ena/dis command. +-- +-- Revision submit_cheetah_12565/1 2005/06/16 13:18:58 rvakkala +-- Added IPv6 objects for filter and virtual server configuration. +-- +-- Revision submit_cheetah_12226/2 2005/06/08 09:36:47 rvakkala +-- Changed SNMP support for Buddy Server as per changes done in CLI. +-- +-- Revision submit_cheetah_12479/1 2005/06/06 10:37:52 rvakkala +-- Corrected spelling error in session mirror stats. +-- +-- Revision submit_cheetah_12407/1 2005/05/27 18:35:29 jbuswell +-- Q01123065: Added support for Africa as GSLB Region, newly established. +-- +-- Revision submit_cheetah_12113/3 2005/05/25 10:35:21 rvakkala +-- Added MIB support for Media Portal Nat. +-- +-- Revision submit_cheetah_12217/2 2005/05/25 10:00:17 rvakkala +-- Added MIB support for RTSP enhancement. +-- +-- Revision submit_cheetah_12268/1 2005/05/25 09:04:46 rvakkala +-- Added MIB support for session mirror statistics +-- +-- Revision submit_cheetah_12113/2 2005/05/25 10:30:16 rvakkala +-- Added MIB support for Media Portal Nat +-- +-- Revision submit_cheetah_12163/2 2005/05/20 05:20:10 rvakkala +-- Added MIB support for session mirror statistics. +-- +-- Revision submit_cheetah_12226/1 2005/06/08 09:24:07 rvakkala +-- Changed SNMP support for Buddy server as per changes done in CLI. +-- +-- Revision submit_cheetah_12114/2 2005/05/18 09:50:29 rvakkala +-- Added MIB support for session mirroring. +-- +-- Revision submit_cheetah_12217/1 2005/05/25 09:50:18 rvakkala +-- Added MIB support for RTSP enhancement. +-- +-- Revision submit_cheetah_12159/1 2005/05/17 09:09:43 rvakkala +-- Added MIB support for /c/slb/virt<x>/service rtsp/softgrid +-- +-- Revision submit_cheetah_12163/1 2005/05/20 05:11:38 rvakkala +-- Added MIBS for session mirror statistics. +-- +-- Revision submit_cheetah_12113/1 2005/05/25 10:10:45 rvakkala +-- Added MIB support for Media Portal Nat. +-- +-- Revision submit_cheetah_11834/1 2005/05/12 09:50:20 rvakkala +-- Added MIBs for buddy servers. +-- +-- Revision submit_cheetah_12114/1 2005/05/18 09:34:50 rvakkala +-- Added MIB support for session mirroring +-- +-- Revision submit_cheetah_11747/2 2005/04/29 05:40:39 rvakkala +-- Changed the range to allow user the configured service timeout value to be 0. +-- +-- Revision submit_cheetah_11792/1 2005/04/28 00:46:18 ravi +-- Added SNMP code for Backup Server Enhancement +-- +-- Revision submit_cheetah_11747/1 2005/04/29 04:26:42 rvakkala +-- Changed the MIB range to allow user the configured service timeout value to be 0. +-- +-- Revision submit_cheetah_11630/2 2005/04/23 10:43:51 hponnuru +-- Merged with previous changes. +-- +-- Revision submit_cheetah_11567/2 2005/04/19 13:05:40 rvakkala +-- Added mib variables for Virtual Service Timeout +-- +-- Revision submit_cheetah_11619/1 2005/04/18 18:31:10 yatsze +-- Clean up GSLB mib objects +-- +-- Revision submit_cheetah_11527/1 2005/04/18 14:00:36 dillibab +-- Fixed build error came due to submit # 11502 +-- +-- Revision submit_cheetah_11502/2 2005/04/18 05:54:20 rvakkala +-- Added SNMP support for cfg/slb/filt<x>/adv/layer7/sip +-- +-- Revision submit_cheetah_11630/1 2005/04/23 10:28:14 hponnuru +-- Added MIB variables for VmaSport. +-- +-- Revision submit_cheetah_11404/2 2005/04/13 08:22:13 hponnuru +-- Added SNMP support for /c/slb/filt #/adv/security/parsechn +-- +-- Revision submit_cheetah_11530/1 2005/04/12 12:37:48 rvakkala +-- Fixed build error in Elmo build. +-- +-- Revision submit_cheetah_11404/1 2005/04/13 06:17:18 hponnuru +-- Added SNMP support for /c/slb/filt #/adv/security/parsechn. +-- +-- Revision submit_cheetah_11502/1 2005/04/18 05:33:17 rvakkala +-- Added mib variables for SIP NAT +-- +-- Revision submit_cheetah_11567/1 2005/04/19 06:02:19 rvakkala +-- Added mib variables forVirtual Service Timeout +-- +-- Revision submit_cheetah_11406/1 2005/04/12 08:52:42 rvakkala +-- added MIB variables for WLM +-- +-- Revision submit_cheetah_11367/1 2005/03/31 20:50:50 yatsze +-- Add stats for threshold exceeded +-- +-- Revision submit_cheetah_11302/1 2005/03/25 21:31:57 yuhuang +-- Q00985537: Added wts to the health check type list. +-- +-- Revision submit_cheetah_11273/1 2005/03/23 21:54:59 yatsze +-- Add gslbCurCfgGenNoResp and gslbNewCfgGenNoResp +-- +-- Revision submit_cheetah_11186/1 2005/03/15 02:46:59 rrekha +-- Remove the following flags from Makefile and added to the *.raw +-- files : WLM_SASP, SLB_SIP, X_FORWARDED_FOR, SLB_PBIND_CIP_NORPORT, +-- SLB_PORT_BIND +-- +-- Revision submit_cheetah_11111/1 2005/03/07 11:54:17 dillibab +-- Corrected valid range specification as per CLI for Time Window +-- and Hold Down duration for rate limiting. +-- +-- Revision submit_cheetah_11093/2 2005/03/03 01:20:30 rrekha +-- merged out. +-- +-- Revision submit_cheetah_11078/2 2005/03/02 21:50:50 yuhuang +-- Merged with submit 11025 +-- +-- Revision submit_cheetah_11078/1 2005/03/02 21:37:42 yuhuang +-- Q00930992: Added mib objects for subdmac command for the feature +-- pattern match redir filter. +-- +-- Revision submit_cheetah_11093/1 2005/03/03 01:14:53 rrekha +-- Added SNMP support for SIP options health check. +-- +-- Revision submit_cheetah_11025/1 2005/03/02 20:54:26 rrekha +-- SNMP support for WLM SASP. +-- +-- Revision submit_cheetah_11082/1 2005/03/02 11:14:23 mmacnt +-- Q001028659 - Allow operator to supply name for VIP +-- +-- Revision submit_cheetah_11042/1 2005/03/02 02:34:45 bshao +-- CR 971821: Added code to support 64 scriptable health checks. +-- +-- Revision submit_cheetah_10951/1 2005/03/01 15:50:49 yatsze +-- Change server selected to server returned +-- +-- Revision submit_cheetah_10393/1 2005/01/05 21:01:27 mmacnt +-- code reorg - moved from lib/agent +-- +-- Revision submit_cheetah_10527/1 2004/12/17 19:39:27 yuhuang +-- Added mibs for WTS and userhash in current and new config tables. +-- +-- Revision submit_cheetah_10334/1 2004/11/20 01:28:49 dillibab +-- Added SNMP objects to configure insert cookie dname state. +-- +-- Revision submit_cheetah_10253/1 2004/11/19 15:54:25 yatsze +-- Add more GSLB stats +-- +-- Revision submit_cheetah_10174/1 2004/11/11 01:06:18 rrekha +-- Fixed Q01024711: Correct range for fltCur/NewCfgNatTimeout. +-- +-- Revision submit_cheetah_9807/1 2004/10/19 14:17:30 dillibab +-- Added objects for addition/removal networks to metrics of rule. +-- Added bmap object for networks that are configured to metric of rule. +-- +-- Revision submit_cheetah_9680/1 2004/10/05 19:37:41 yatsze +-- Add DNS persistence +-- +-- Revision submit_cheetah_9482/1 2004/10/04 19:55:24 rrekha +-- Correct the description for slbSessionInfoFlag. +-- +-- Revision submit_cheetah_9542/1 2004/09/23 01:02:26 rrekha +-- Added range for fltCurCfgProtocol/fltNewCfgProtocol. +-- +-- Revision submit_cheetah_9464/1 2004/09/21 07:16:26 dillibab +-- Added SNMP mib objects for Filter reverse sesssion entries. +-- +-- Revision submit_cheetah_9386/1 2004/09/13 22:24:00 bshao +-- CR 976805: Added code to support 64 bytes of domain name size and +-- 34 bytes of host name size +-- +-- Revision submit_cheetah_9196/1 2004/09/01 21:43:01 rrekha +-- Minor changes for SMIv2 compliance. +-- +-- Revision submit_cheetah_8846/1 2004/08/11 00:59:40 rrekha +-- Changed slbNewCfgDrecordIndex to read-only. +-- +-- Revision submit_cheetah_8717/1 2004/08/05 15:14:17 yatsze +-- Add support for remote vip +-- +-- Revision submit_cheetah_8688/1 2004/08/04 20:35:33 rrekha +-- Obsolete fltCur/NewCfgUrlRedir as there is another variable +-- fltCur/NewCfgL7DenyState for the same. +-- +-- Revision submit_cheetah_8578/1 2004/07/30 00:36:18 rrekha +-- Update the copyright header. +-- +-- Revision submit_cheetah_8371/1 2004/07/15 23:18:46 rrekha +-- Changed name for slbCur/NewCfgSmtport to slbCur/NewCfgSmtportNum as +-- per Wendell's request. +-- +-- Revision submit_cheetah_8279/1 2004/07/12 09:36:34 dillibab +-- Changed syntax of slbNewCfgSmtportIndex to Integer32. +-- +-- Revision submit_cheetah_8256/2 2004/07/10 09:54:32 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_8262/1 2004/07/09 22:12:10 rrekha +-- Fixed Q00933924: Added more description for objects +-- slbCur/NewCfgGroupHealthCheckFormula. +-- +-- Revision submit_cheetah_8172/2 2004/07/09 15:01:34 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_8236/1 2004/07/09 13:52:20 yatsze +-- REmove enum persistence since GSLB_ENH_PERS is not defined +-- +-- Revision submit_cheetah_8188/1 2004/07/07 20:04:30 yatsze +-- Add GSLB_ENH_PERS flag +-- +-- Revision submit_cheetah_8172/1 2004/07/09 14:45:16 dillibab +-- Added mib objects for SMT Port configuration. +-- +-- Revision submit_cheetah_8256/1 2004/07/10 09:10:56 dillibab +-- Added mib object slbOperGroupRealServerTable for oper real server groups. +-- +-- Revision submit_cheetah_8092/1 2004/07/03 03:42:46 rrekha +-- Fixed Q00936962: Added mib objects slbCurCfgGroupOperatorAccess and +-- slbNewCfgGroupOperatorAccess. +-- +-- Revision submit_cheetah_8102/1 2004/07/01 07:36:57 dillibab +-- Added mib object for Dbind in filter tables. +-- +-- Revision submit_cheetah_8034/1 2004/06/29 03:25:57 dillibab +-- Added mib object for Fast Health Check of Real Server. +-- +-- Revision submit_cheetah_8006/2 2004/06/28 09:17:09 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_8035/1 2004/06/25 23:53:25 rrekha +-- Fixed Q00811049: Do not obsolete hcsNewCfgAddOpenCmd since it will be +-- used when UDP_SCRIPT_HC is not defined. +-- +-- Revision submit_cheetah_8006/1 2004/06/28 09:06:18 dillibab +-- Added mib variable for Advance Group Health Check Formula for Real Server Group. +-- +-- Revision submit_cheetah_7993/1 2004/06/23 23:31:29 rrekha +-- Fixed Q00933897: slbNewCfgVirtServiceXForwardedFor should have max-access +-- of read-create not read-only. +-- +-- Revision submit_cheetah_7887/1 2004/06/22 19:57:35 yatsze +-- Add mib objects gslbCurCfgGenRemSiteUpdateIntervalSeconds and gslbNewCfgGenRemSiteUpdateIntervalSeconds +-- +-- Revision submit_cheetah_7844/1 2004/06/16 19:54:26 yatsze +-- Rename DNS redirect to DNS direct +-- +-- Revision submit_cheetah_7746/2 2004/06/14 12:47:42 dillibab +-- Merged with previous changes. +-- +-- Revision submit_cheetah_7798/2 2004/06/11 23:47:17 rrekha +-- Merged with previous changes. +-- +-- Revision submit_cheetah_7788/1 2004/06/11 17:40:12 ocheung +-- Q00811049: Allow script send and expect content to be greater than +-- 255 characters because the CLI can now support up to 512 characters +-- in a single input line. +-- +-- Revision submit_cheetah_7798/1 2004/06/11 23:38:48 rrekha +-- Added more enums to MIB object slbSessionInfoFlag. +-- +-- Revision submit_cheetah_7733/1 2004/06/09 19:02:38 rtsai +-- CR916928:LDAP L7 Slb stats show wrong information. +-- Removed LDAP stats from EMS and WBUI because most of +-- stats are for debugging only and can not be counted correctly +-- due to the mix of L4 and L7 processing. +-- +-- Revision submit_cheetah_7746/1 2004/06/14 06:12:22 dillibab +-- Added support to Rport metric. +-- +-- Revision submit_cheetah_7634/3 2004/06/02 20:24:08 yatsze +-- Clean up code +-- +-- Revision submit_cheetah_7566/1 2004/05/27 18:38:51 yatsze +-- Add support to configure DSSP version 1 or 2 +-- +-- Revision submit_cheetah_7562/1 2004/05/26 19:41:56 yatsze +-- Merge pass and stop metric to none +-- +-- Revision submit_cheetah_7133/1 2004/05/12 22:51:00 rtsai +-- Added fltCurCfgEgressPip and fltNewCfgEgressPip. +-- +-- Revision submit_cheetah_7240/1 2004/05/10 20:26:47 yatsze +-- Add mib object for add/remove rule and add/remove virtual server/remote real server +-- +-- Revision submit_cheetah_7209/1 2004/05/10 15:16:42 yatsze +-- Add mib objects gslbStatGeo and gslbStatPers +-- +-- Revision submit_cheetah_7194/1 2004/05/07 16:06:43 yatsze +-- Add mib objects for enhanced GSLB +-- +-- Revision submit_cheetah_7172/1 2004/05/06 17:16:49 yatsze +-- Add GSLB mib objects for gslbInfo, gslbStats and gslbOper +-- +-- Revision submit_cheetah_7152/1 2004/05/04 20:37:28 yatsze +-- Add mib objects for enhanced GSLB +-- +-- Revision submit_cheetah_7117/1 2004/05/04 14:21:03 yatsze +-- Add mib objects for enhanced GSLB +-- +-- Revision submit_cheetah_7112/1 2004/04/30 19:36:55 yatsze +-- Add gslb stats mib objects for enhanced GSLB +-- +-- Revision submit_cheetah_7087/2 2004/04/30 15:54:09 yatsze +-- Add mib objects for enhanced GSLB +-- +-- Revision submit_cheetah_7087/1 2004/04/30 12:39:58 yatsze +-- Added gslbEnhNetworkCfg and gslbRuleCfg mib objects +-- +-- Revision submit_cheetah_6824/2 2004/04/03 02:15:27 ocheung +-- Udpated description for OffsetCmd, DepthCmd, and WaitCmd. +-- +-- Revision submit_cheetah_6824/1 2004/04/01 00:53:22 ocheung +-- Corrected SYNTAX for hcsNewCfgAddOffsetCmd, hcsNewCfgAddWaitCmd, and +-- hcsNewCfgAddDepthCmd. +-- +-- Revision submit_cheetah_6776/1 2004/03/31 00:06:07 ocheung +-- Added MIBs, SNMP agent, and WebUI support for FILT_IDS_GRP. +-- +-- Revision submit_cheetah_6763/1 2004/03/25 00:11:23 ocheung +-- Added MIBs, SNMP agent, and WebUI support for TCP_BIN_SCRIPT. +-- +-- Revision submit_cheetah_6703/1 2004/03/20 00:29:45 rtsai +-- obsoleted slbCurCfgProxyGratArp, slbNewCfgProxyGratArp and +-- slbStatSpMaintTcpFragments +-- Added slbCurCfgPortBind,slbNewCfgPortBind, +-- slbCurCfgVirtServiceEgressPip, +-- slbNewCfgVirtServiceEgressPip. +-- +-- Revision submit_cheetah_6511/1 2004/03/16 00:37:06 rtsai +-- Added mib for pipout command in virtual service menu. +-- +-- Revision submit_cheetah_6382/1 2004/02/25 23:22:32 rtsai +-- Added httphead health check. +-- +-- Revision submit_cheetah_6217/1 2004/01/29 00:53:38 rrekha +-- Added SNMP support for pbind norport feature. +-- +-- Revision submit_cheetah_6177/1 2004/01/27 20:20:28 rtsai +-- Removed l7 ldap unneeded stats mibs. +-- +-- Revision submit_cheetah_5951/1 2003/12/18 22:17:24 rrekha +-- Fixed Q00813835: Added MIB objects fltCurCfgAclIpLength and +-- fltNewCfgAclIpLength to configure IP packet length. +-- +-- Revision submit_cheetah_5890/1 2003/12/15 23:37:52 rrekha +-- Added 64 bit counters for real server, group and virtual server +-- octets. +-- +-- Revision submit_cheetah_5841/1 2003/12/05 22:59:06 rrekha +-- Converted MIBs to SMIv2. +-- +-- Revision submit_cheetah_5733/1 2003/11/20 00:07:56 abhijitk +-- SNMP MIB/agent for 802.1p filter matching. +-- +-- Revision submit_cheetah_5684/1 2003/11/17 23:44:17 vprayaga +-- Initial checkin for IEEE 8023ad lag MIB. +-- +-- Revision submit_cheetah_5666/1 2003/11/12 22:58:22 rrekha +-- Fixed Q00787939: Correct the range for fltCurCfgHttpRedirMappingFromStr, +-- fltCurCfgHttpRedirMappingToStr, fltNewCfgHttpRedirMappingFromStr and +-- fltNewCfgHttpRedirMappingToStr. +-- +-- Revision submit_cheetah_5552/1 2003/11/03 21:51:07 rrekha +-- Fixed Q00780526: Added SNMP support to ena/dis real server +-- per group. +-- +-- Revision submit_cheetah_5476/2 2003/10/30 18:44:04 ocheung +-- Merged file. +-- +-- Revision submit_cheetah_5466/1 2003/10/28 21:34:58 rrekha +-- Fixed Q00778686: Added MIB support for SIP health check. +-- +-- Revision submit_cheetah_5476/1 2003/10/30 18:29:00 ocheung +-- Added SNMP and WebUI support for additional commands for +-- UDP scripted health check (nsend, nexpect, depth). +-- +-- Revision submit_cheetah_5454/1 2003/10/28 01:51:15 rrekha +-- Correct range for slbCurCfgRealServerTimout/slbNewCfgRealServerTimeout. +-- +-- Revision submit_cheetah_5448/1 2003/10/25 17:36:33 rrekha +-- Fixed typo in comment which was causing build error. +-- +-- Revision submit_cheetah_5447/1 2003/10/25 00:12:54 rrekha +-- Fixed Q00769816: Correct range for MIB objects slbCurCfgGroupHealthCheckUrl +-- and slbNewCfgGroupHealthCheckUrl to 0-127. +-- Fixed Q00769810: Correct range for MIB objects slbCurCfgRealServerIdsvlan +-- and slbNewCfgRealServerIdsvlan to 0-4090. +-- Fixed Q00769811: Remove range for MIB variables slbCurCfgRealServerIdsport +-- and slbNewCfgRealServerIdsport. The range for these should be +-- got from the MIB agPortTableMaxEnt. +-- +-- Revision submit_cheetah_5338/1 2003/10/14 17:39:32 yatsze +-- Port CP_GSLB_DOMAINS from Tigon +-- +-- Revision submit_cheetah_5316/1 2003/10/14 14:26:46 yatsze +-- Port CP_GSLB_HTTP_PROXY from Tigon +-- +-- Revision submit_cheetah_5236/1 2003/10/03 01:54:09 ocheung +-- Added MIB, SNMP agent, and WebUI support for scripted health +-- check wait window (SCRIPT_WAIT_CMD). +-- +-- Revision submit_cheetah_5230/1 2003/10/02 02:07:56 ocheung +-- Added MIB and SNMP agent support for UDP scripted health check. +-- +-- Revision submit_cheetah_5213/1 2003/09/30 18:43:37 yuhuang +-- Added range for idsvlan and idsport MIB objects. +-- +-- Revision submit_cheetah_4435/1 2003/08/12 22:59:49 rrekha +-- Changed name of mib file for cheetah*.mib to aos*.mib. +-- +-- Revision submit_cheetah_4181/1 2003/07/24 23:40:22 rtsai +-- Added MIBs for HTTP redirect mapping table and filter pattern +-- group. +-- Added MIB for HTTP X-Forwarded-For. +-- +-- Revision submit_cheetah_4094/1 2003/07/22 00:34:18 rrekha +-- Added SNMP support for SIP load balancing. +-- +-- Revision submit_cheetah_3944/1 2003/07/16 17:44:50 ocheung +-- Added fltCurCfgLayer7ParseAll, fltNewCfgLayer7ParseAll, +-- fltCurCfgSecurityParseAll, fltNewCfgSecurityParseAll. +-- Obsoleted slbCurCfgSlowage and slbNewCfgSlowage, and add +-- slbCurCfgNewSlowage and slbNewCfgNewSlowage. +-- +-- Revision submit_cheetah_3792/1 2003/07/07 21:25:13 yhuang1 +-- L7_SLB_LDAP: added ldap statistics. +-- +-- Revision submit_cheetah_3709/1 2003/07/03 19:00:42 yuhuang +-- Added MIB objects idsvlan and idsport in current and new real server configuration. +-- +-- Revision submit_cheetah_3757/1 2003/07/02 02:12:59 ocheung +-- Fixed Q00695588. Removed weightedHash from slbCurCfgGroupMetric +-- and slbNewCfgGroupMetric because this feature is for the next +-- release (21.1). +-- +-- Revision submit_cheetah_3577/1 2003/06/30 18:02:27 rtsai +-- Added peerpip mib under sync. +-- +-- Revision submit_cheetah_3676/1 2003/06/25 21:17:58 yhuang1 +-- IP_ACL, UDP_BLAST: clean up old code. +-- +-- Revision submit_cheetah_3584/1 2003/06/23 20:07:05 yhuang1 +-- UDP_BLAST: moved under security item. +-- +-- Revision submit_cheetah_3504/1 2003/06/18 21:15:49 yhuang1 +-- UDP_BLAST: changed packet limit value. +-- +-- Revision submit_cheetah_3499/1 2003/06/17 17:23:11 andyrao +-- Changed the name of the MIB variable slbCurCfgVirtServiceDamBlk to +-- slbCurCfgVirtServiceDirect. Changed the name of the MIB variable +-- slbNewCfgVirtServiceDamBlk to slbNewCfgVirtServiceDirect. Also +-- made changes to the descriptions of both of these MIB variables. +-- +-- Revision submit_cheetah_3475/1 2003/06/12 23:38:55 andyrao +-- Removed the definition of the MIB variable 'slbStatMaintDamBlkPkts'. +-- +-- Revision submit_cheetah_3421/1 2003/06/10 18:14:36 yatsze +-- Add Advanced Global SLB mib +-- +-- Revision submit_cheetah_3269/1 2003/05/30 17:27:38 rrekha +-- Ported fix for Q00638073: Added mib object for real server response time. +-- Also added real server weight in the slbVirtServicesInfoTable. +-- +-- Revision submit_cheetah_3249/1 2003/05/23 19:18:18 yatsze +-- Add code for RTSP health check +-- +-- Revision submit_cheetah_3227/1 2003/05/22 17:58:52 yuhuang +-- Changed MIB objects slbCurCfgVlanBind and slbNewCfgVlanBind to +-- slbCurCfgRtsVlan and slbNewCfgRtsVlan. +-- +-- Revision submit_cheetah_3159/2 2003/05/16 22:58:43 rmundhra +-- Merging out. +-- +-- Revision submit_cheetah_3122/2 2003/05/16 01:51:50 rtsai +-- Merged code. +-- +-- Revision submit_cheetah_3161/1 2003/05/16 00:25:14 rrekha +-- Added proper description for slbCurCfgGroupRealThreshold and +-- slbNewCfgGroupRealThreshold. +-- +-- Revision submit_cheetah_3122/1 2003/05/16 00:40:40 rtsai +-- Added stats mibs for ENH_RATE_LIM. +-- +-- Revision submit_cheetah_3159/1 2003/05/16 22:36:13 rmundhra +-- Added SNMP support for SLB session attack detection. +-- +-- Revision submit_cheetah_3061/1 2003/05/13 18:01:17 rtsai +-- Changed pipNewCfgPip mib to be read only. +-- +-- Revision submit_cheetah_3065/2 2003/05/09 17:47:54 andyrao +-- Modified the access level of slbNewCfgGroupPhashMask from read-only +-- to read-write. +-- +-- Revision submit_cheetah_3065/1 2003/05/09 17:43:40 andyrao +-- Defined two new MIB variables: slbCurCfgGroupPhashMask and +-- slbNewCfgGroupPhashMask. +-- +-- Revision submit_cheetah_3046/2 2003/05/08 23:17:12 andyrao +-- Merged out. +-- +-- Revision submit_cheetah_3056/1 2003/05/08 22:24:16 rtsai +-- Fixed virtual service stats table entry number. +-- +-- Revision submit_cheetah_2810/2 2003/05/08 21:27:29 rtsai +-- Merged code. +-- +-- Revision submit_cheetah_3045/1 2003/05/08 20:47:47 ocheung +-- Added support for SCRIPT_HC_WAIT feature. +-- +-- Revision submit_cheetah_2810/1 2003/05/08 17:47:12 rtsai +-- Changed Virtual Service Stats table to have 3 indexes instead of 2 indexes. +-- Added fltNewCfgProxyIp and fltCurCfgProxyIp to filter table. +-- +-- Revision submit_cheetah_3027/1 2003/05/07 23:02:53 yuhuang +-- Added MIB objects slbCurCfgGroupMinmissHash and slbNewCfgGroupMinmissHash. +-- +-- Revision submit_cheetah_2881/1 2003/05/07 02:14:34 ocheung +-- Added support for WEIGHTED_HASH, WAP_ADD_HC, ENH_RATE_LIM, +-- UDP_PMATCH_FILT, and UDP_SCRIPT_HC features. +-- +-- Revision submit_cheetah_2892/1 2003/05/02 23:08:29 rrekha +-- SNMP_HC_WEIGHT: Added mib objects to ena/dis SNMP health check +-- weights. +-- +-- Revision submit_cheetah_2850/1 2003/05/01 20:31:39 rmundhra +-- Added MIB object for retrieving the max sessions +-- that can be present in the session table at any +-- given time. +-- +-- Revision submit_cheetah_2809/1 2003/04/25 21:39:42 yhuang1 +-- IP_ACL: added MIBs. +-- +-- Revision submit_cheetah_2807/2 2003/04/25 20:48:20 andyrao +-- Merged out. +-- +-- Revision submit_cheetah_2437/1 2003/04/25 18:14:11 rtsai +-- Added MIB for ECMP, Virtual Service Stats. +-- +-- Revision submit_cheetah_2784/2 2003/04/24 20:46:52 yuhuang +-- Merged with previous submit. +-- +-- Revision submit_cheetah_2784/1 2003/04/24 20:34:49 yuhuang +-- Added MIB objects slbCurCfgVlanBind and slbNewCfgVlanBind for the +-- VLAN bind real server lookup. +-- +-- Revision submit_cheetah_2691/1 2003/04/24 01:13:56 yhuang1 +-- UDP_BLAST: added SNMP mib and some agent support. +-- +-- Revision submit_cheetah_2736/1 2003/04/22 22:17:27 rrekha +-- Added MIB objects for SNMP HC extension, under real server +-- table slbNewCfgRealServerCommString/slbCurCfgRealServerCommString +-- and slbNewCfgRealServerOid/slbcurCfgRealServerOid +-- +-- Revision submit_cheetah_2730/1 2003/04/22 01:43:01 hkavulur +-- Support for INBOUND_LINKLB +-- +-- Revision submit_cheetah_2587/1 2003/04/11 18:15:41 yhuang1 +-- SESSION_RESET: added WebUI and SNMP support. +-- +-- Revision submit_cheetah_2576/1 2003/04/11 16:35:30 rtsai +-- Changed the name of constants for PipBaseType. +-- +-- Revision submit_cheetah_2547/1 2003/04/10 18:58:06 yhuang1 +-- L7_SLB_LDAP: WebUI and SNMP support added. +-- +-- Revision submit_cheetah_2544/2 2003/04/08 18:47:27 andyrao +-- Merge out. +-- +-- Revision submit_cheetah_2513/1 2003/04/08 18:33:36 yhuang1 +-- SLB_THASH: WebUI and SNMP support added. +-- +-- Revision submit_cheetah_1843/1 2003/04/05 01:40:16 rtsai +-- Added MIBs for PIP table. +-- +-- Revision submit_cheetah_2475/1 2003/04/02 18:01:39 andyrao +-- Modified the definition of the MIB variables radiusAcctReqWithFramedIp +-- and radiusAcctReqWithoutFramedIp. +-- +-- Revision submit_cheetah_2430/1 2003/03/28 01:53:43 rrekha +-- Added MIB variables for current/new config table size for +-- filter, real server, real server group and virtual server tables. +-- +-- Revision submit_cheetah_2439/1 2003/03/27 22:20:13 andyrao +-- Defined the following new MIB variables: fltCurCfgRadiusWapPersist, +-- fltNewCfgRadiusWapPersist, radiusAcctReqWithFramedIp, and +-- radiusActReqWithoutFramedIp. +-- +-- Revision submit_cheetah_2270/2 2003/03/26 22:38:46 rmundhra +-- Merging out. +-- +-- Revision submit_cheetah_2402/1 2003/03/25 17:35:18 andyrao +-- Changed the definitions of the MIB variables fltCurCfgAction and +-- fltNewCfgAction back to their original values. +-- +-- Revision submit_cheetah_2398/1 2003/03/24 18:56:38 andyrao +-- Small change to the definitions of the MIB variables fltCurCfgAction +-- and fltNewCfgAction. +-- +-- Revision submit_cheetah_2373/1 2003/03/21 00:12:16 andyrao +-- Modified the MIB variables fltCurCfgAction and fltNewCfgAction by +-- adding the 'goto' action. Defined 2 new MIB variables called +-- fltCurCfgGotoFilter and fltNewCfgGotoFilter. These variables are +-- the "filter ID for the goto action". +-- +-- Revision submit_cheetah_2334/1 2003/03/18 21:11:12 andyrao +-- Modified the MIB variables slbCurCfgGroupMetric and slbNewCfgGroupMetric +-- to include support for phash. +-- +-- Revision submit_cheetah_2285/1 2003/03/14 19:18:28 andyrao +-- Modified the MIB variables slbCurCfgGroupHealthCheckLayer and +-- slbNewCfgGroupHealthCheckLayer to include the Radius access, TFTP, +-- and WTP health checks. +-- +-- Revision submit_cheetah_2213/1 2003/03/13 19:42:39 smiao +-- Collected NAAP stats info based on per port, not per SP. +-- Obsoleted NAAP link level ack packet alloc, free and fail stats, since there +-- was no need to store the allocated ack packet in the array buffer. +-- +-- Revision submit_cheetah_2270/1 2003/03/26 22:09:48 rmundhra +-- Initial checkin for Session Table via SNMP. +-- +-- Revision submit_cheetah_2260/1 2003/03/12 20:52:08 andyrao +-- The last check-in caused the OIDs to change; this checkin undoes +-- that. +-- +-- Revision submit_cheetah_2259/1 2003/03/12 18:03:12 andyrao +-- Added the following MIB objects: +-- slbCurCfgVirtServiceSelectiveDam +-- slbNewCfgVirtServiceSelectiveDam +-- wapSelectiveDamPkts +-- +-- Revision submit_cheetah_2181/1 2003/03/05 22:39:37 rrekha +-- Added MIB descriptions for 2208/2216 PIPs. +-- +-- Revision submit_cheetah_1919/1 2003/02/05 20:03:18 rrekha +-- Changed the include paths for integrating support +-- for SNMP V3 Windmanage Stack. +-- +-- Revision submit_cheetah_1779/1 2003/01/06 22:21:00 rrekha +-- Fixed Q00584200: Changed enum for slbRealServerInfoHealthLayer. +-- +-- Revision submit_cheetah_1688/1 2002/12/11 22:09:09 rrekha +-- SNMP_HC: slbCurCfgGroupHealthCheckLayer/slbNewCfgGroupHealthCheckLayer now +-- have enums to support SNMP health check. +-- +-- Revision submit_cheetah_1679/1 2002/12/11 01:07:30 rrekha +-- SNMP_HC: Added support for SNMP health checks. +-- +-- Revision submit_cheetah_1027/1 2002/12/09 19:16:01 rrekha +-- Added MIB objects gslbCurCfgGenEncrypt/gslbNewCfgGenEncrypt. +-- +-- Revision submit_cheetah_1581/1 2002/11/26 21:47:03 rmundhra +-- Modified the range for fltCurCfgVlan and fltNewCfgVlan +-- to 4090. +-- +-- Revision submit_cheetah_1568/1 2002/11/25 22:13:06 rmundhra +-- CR Q00501984: Ported from 10.0 +-- RFE: GSLB proximity w/ lookups enabled to consider +-- hostname. +-- +-- Revision submit_cheetah_1528/1 2002/11/19 18:43:01 rrekha +-- Fixed Q00539233: Added slbVirtServicesInfoTable. +-- +-- Revision submit_cheetah_1517/1 2002/11/15 01:14:21 rrekha +-- Fixed Q00549333: For slbNewCfgVirtServicePBind/slbCurCfgVirtServicePBind +-- changes the names in the enum so that they are consistent with CLI. +-- +-- Revision submit_cheetah_1427/1 2002/11/01 23:44:12 rrekha +-- Fixed Q00550261: Added auxiliary session table and per SP +-- auxiliary session table statistics. +-- +-- Revision submit_cheetah_1394/1 2002/10/29 18:34:03 rrekha +-- Added slbRealServerRportInfoTable which gives the status of +-- each rport. +-- Also added slbRealServerInfoVlan. +-- +-- Revision submit_cheetah_1326/1 2002/10/22 00:49:40 rrekha +-- Added MIB variables slbCurCfgProxyGratArp/slbNewCfgProxyGratArp. +-- +-- Revision submit_cheetah_1243/1 2002/10/15 19:32:19 rrekha +-- Added SSL maintenance statistics. +-- +-- Revision submit_cheetah_1151/1 2002/10/09 01:13:15 rrekha +-- Fixed Q00533798: Added MIB objects which clear the SLB +-- nonop stats. +-- +-- Revision submit_cheetah_1080/1 2002/10/02 19:59:28 rrekha +-- Fixed Q00528095 : Added GSLB virtual server statistics. +-- +-- Revision submit_cheetah_1073/2 2002/10/01 02:03:29 rrekha +-- Merged with previous version. +-- +-- Revision submit_cheetah_1032/1 2002/09/30 18:30:14 rmundhra +-- Added PIP changes for MODEL_2224. +-- +-- Revision submit_cheetah_1073/1 2002/10/01 02:02:04 rrekha +-- Added slbNewCfgGroupIdsFlood/slbCurCfgGroupIdsFlood for +-- ids group flood feature. +-- +-- Revision submit_cheetah_1033/1 2002/09/25 23:58:28 rrekha +-- Fixed Q00528095 : Added MIB objects for GSLB group stats. +-- +-- Revision submit_cheetah_926/1 2002/09/16 17:38:21 rrekha +-- Removed WAP DMA read/write statistics. These stats are for Tigon only. +-- +-- Revision submit_cheetah_883/1 2002/09/06 20:57:52 rrekha +-- Fixed Q00514078: Changed enum for fltNewCfgInvert/fltCurCfgInvert +-- to enabled/disabled to be consistent with CLI. +-- +-- Revision submit_cheetah_848/1 2002/09/04 18:44:34 rmundhra +-- Fixed CR Q00512410: WebUI: L4 PIP configuration shows +-- wrong ports for both 2424 and 2448. +-- Modified descriptions for pip configuration objects +-- to reflect the ports affected based on different +-- hardware platforms. +-- +-- Revision submit_cheetah_826/1 2002/09/03 18:14:23 rrekha +-- Added MIBs for filter statistics per SP. +-- +-- Revision submit_cheetah_322/1 2002/07/10 01:41:45 rrekha +-- Fixed Q00479767: Remove slbNewCfgRealGroupIdslb/slbCurCfgRealGroupIdslb +-- as they are no longer used. Added support for group ids state and port. +-- +-- Revision submit_cheetah_217/1 2002/06/26 20:28:35 rrekha +-- New mibs to support scriptable health checks. +-- +-- Revision submit_cheetah_212/1 2002/06/25 17:58:40 rrekha +-- Fixed some typos in mib descriptions. +-- +-- Revision ch_1_0_0_dev/15 2002/06/04 23:20:51 rrekha +-- Fixed Q00453911 : Added slb oper command to clear session table. +-- Removed the per port clear oper command since it no longer applies per +-- port. This should fix the ASSERTs. +-- +-- Revision ch_1_0_0_dev/14 2002/05/30 19:45:12 rmundhra +-- Porting RFE: GSLB no remote real server SLB. +-- +-- Revision ch_1_0_0_dev/13 2002/05/29 18:44:49 rmundhra +-- Porting CR Q00421722 - RFE: Add support for global +-- enable/disable of Source MAC Address substitution. +-- When enabled supercedes value of individual real server +-- submac. +-- +-- Revision ch_1_0_0_dev/12 2002/05/28 19:47:29 rrekha +-- Removed node tcpStats as it is no longer used. +-- +-- Revision ch_1_0_0_dev/11 2002/05/28 19:40:10 rrekha +-- Removed the TCP statistics as tcpStatCurConns is present in the +-- standard MIB-II and tcpStatHalfOpen has been added under the +-- layer7 maint statistics. +-- +-- Revision ch_1_0_0_dev/10 2002/05/23 23:16:55 rrekha +-- Added object rtspStatBufferAllocs. +-- Changed descriptions for ftpStats to be more meaningful. +-- +-- Revision ch_1_0_0_dev/9 2002/05/21 18:04:25 rrekha +-- Correct the description for gslbCurCfgGenHttpRedirect and +-- gslbNewCfgGenHttpRedirect. +-- +-- Revision ch_1_0_0_dev/8 2002/05/15 21:54:22 rrekha +-- Renamed slbStatPortRealServerTable and slbStatPortMaintTable +-- to slbStatSpRealServerTable and slbStatSpMaintTable as the stats +-- now are per SP not per port. +-- +-- Revision ch_1_0_0_dev/7 2002/05/10 01:06:46 rrekha +-- Added missing statistics under slbMaintStats, slbStatPortMaintTable +-- and ftpStats. +-- +-- Revision ch_1_0_0_dev/6 2002/05/09 17:52:09 rrekha +-- Rearranged objects under the virtual server and services tables to be +-- more consistent with CLI. +-- +-- Revision ch_1_0_0_dev/5 2002/05/02 23:53:32 rrekha +-- Rearranged nodes under slbGeneralCfg. +-- +-- Revision ch_1_0_0_dev/4 2002/05/01 18:31:28 smiao +-- Removed VAM discards. Added LAND attacks. +-- +-- Revision ch_1_0_0_dev/3 2002/04/23 21:47:01 smiao +-- Renamed node cheetah to aws-switches. +-- +-- Revision ch_1_0_0_dev/2 2002/04/18 19:14:56 smiao +-- Removed slbCurCfgPortProxyIpAddr and slbNewCfgPortProxyIpAddr for Cheetah. +-- +-- Revision ch_1_0_0_dev/1 2002/03/27 02:26:27 smiao +-- Checked in for PIP configurations support in CHEETAH. +-- +-- Revision ch10latest_smiao/2 2002/02/13 01:41:23 smiao +-- Initial checked in for cheetah MIB files. +-- +-- $EndLog$ + +ALTEON-CHEETAH-LAYER4-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, Counter64, + IpAddress, Unsigned32 + FROM SNMPv2-SMI + DisplayString, PhysAddress + FROM SNMPv2-TC + aws-switch + FROM ALTEON-ROOT-MIB; + +layer4 MODULE-IDENTITY + LAST-UPDATED "200409010000Z" -- 1 September, 2004 + ORGANIZATION "Nortel Networks" + CONTACT-INFO "Rekha Singamsetty + Suresh Batchu + + Nortel Networks + 4655 Great America Parkway + Santa Clara CA 95054 + + +1 408 495 2400 + rrekha@nortelnetworks.com + sbatchu@nortelnetworks.com" + DESCRIPTION + "The MIB module for the Alteon OS Layer 4 configuration, statistics + and information ." + REVISION "200409010000Z" -- 1 September, 2004 + DESCRIPTION + "Added revision clause for SMIv2 compliance." + ::= { aws-switch 4 } + +layer4Configs OBJECT IDENTIFIER ::= { layer4 1 } +layer4Stats OBJECT IDENTIFIER ::= { layer4 2 } +layer4Info OBJECT IDENTIFIER ::= { layer4 3 } +layer4Oper OBJECT IDENTIFIER ::= { layer4 4 } + +slbCfg OBJECT IDENTIFIER ::= { layer4Configs 1 } +filterCfg OBJECT IDENTIFIER ::= { layer4Configs 2 } +gslbCfg OBJECT IDENTIFIER ::= { layer4Configs 3 } +layer4TableSize OBJECT IDENTIFIER ::= { layer4Configs 4 } +wlmCfg OBJECT IDENTIFIER ::= { layer4Configs 6 } + +slbGeneralCfg OBJECT IDENTIFIER ::= { slbCfg 1 } +realServerCfg OBJECT IDENTIFIER ::= { slbCfg 2 } +realServerGroupCfg OBJECT IDENTIFIER ::= { slbCfg 3 } +virtualServerCfg OBJECT IDENTIFIER ::= { slbCfg 4 } +portCfg OBJECT IDENTIFIER ::= { slbCfg 5 } +syncCfg OBJECT IDENTIFIER ::= { slbCfg 6 } +wapCfg OBJECT IDENTIFIER ::= { slbCfg 7 } +waphcCfg OBJECT IDENTIFIER ::= { slbCfg 8 } +synAttackDetCfg OBJECT IDENTIFIER ::= { slbCfg 9 } +hcsCfg OBJECT IDENTIFIER ::= { slbCfg 13 } +snmphcCfg OBJECT IDENTIFIER ::= { slbCfg 14 } +pipTblCfg OBJECT IDENTIFIER ::= { slbCfg 15 } +linklbCfg OBJECT IDENTIFIER ::= { slbCfg 16 } +smtportCfg OBJECT IDENTIFIER ::= { slbCfg 17 } + +syncGeneralCfg OBJECT IDENTIFIER ::= { syncCfg 1 } + +gslbGeneralCfg OBJECT IDENTIFIER ::= { gslbCfg 1 } +gslbSitesCfg OBJECT IDENTIFIER ::= { gslbCfg 2 } +gslbEnhNetworkCfg OBJECT IDENTIFIER ::= { gslbCfg 4 } +gslbRuleCfg OBJECT IDENTIFIER ::= { gslbCfg 5 } + +slbSpStats OBJECT IDENTIFIER ::= { layer4Stats 1 } +slbMaintStats OBJECT IDENTIFIER ::= { layer4Stats 5 } +filterStats OBJECT IDENTIFIER ::= { layer4Stats 6 } +gslbStats OBJECT IDENTIFIER ::= { layer4Stats 7 } +wapStats OBJECT IDENTIFIER ::= { layer4Stats 8 } +ftpStats OBJECT IDENTIFIER ::= { layer4Stats 10 } +rtspStats OBJECT IDENTIFIER ::= { layer4Stats 11 } +tcpLimitStats OBJECT IDENTIFIER ::= { layer4Stats 12 } +dnsSlbStats OBJECT IDENTIFIER ::= { layer4Stats 13 } +sslSlbStats OBJECT IDENTIFIER ::= { layer4Stats 16 } +sipStats OBJECT IDENTIFIER ::= { layer4Stats 20 } +sessMirrorStats OBJECT IDENTIFIER ::= { layer4Stats 22 } + +-- Real Server Table - Current Configuration + +slbRealServerMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB RealServerTable." + ::= { realServerCfg 1 } + +slbCurCfgRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Real Server configuration in the current_config." + ::= { realServerCfg 2 } + +slbCurCfgRealServerEntry OBJECT-TYPE + SYNTAX SlbCurCfgRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Real Server configuration." + INDEX { slbCurCfgRealServerIndex } + ::= { slbCurCfgRealServerTable 1 } + +SlbCurCfgRealServerEntry ::= SEQUENCE { + slbCurCfgRealServerIndex Integer32, + slbCurCfgRealServerIpAddr IpAddress, + slbCurCfgRealServerWeight INTEGER, + slbCurCfgRealServerMaxConns INTEGER, + slbCurCfgRealServerTimeOut INTEGER, + slbCurCfgRealServerBackUp Integer32, + slbCurCfgRealServerPingInterval INTEGER, + slbCurCfgRealServerFailRetry INTEGER, + slbCurCfgRealServerSuccRetry INTEGER, + slbCurCfgRealServerState INTEGER, + slbCurCfgRealServerType INTEGER, + slbCurCfgRealServerName DisplayString, + slbCurCfgRealServerUrlBmap OCTET STRING, + slbCurCfgRealServerCookie INTEGER, + slbCurCfgRealServerExcludeStr INTEGER, + slbCurCfgRealServerSubmac INTEGER, + slbCurCfgRealServerProxy INTEGER, + slbCurCfgRealServerLdapwr INTEGER, + slbCurCfgRealServerOid DisplayString, + slbCurCfgRealServerCommString DisplayString, + slbCurCfgRealServerIdsvlan INTEGER, + slbCurCfgRealServerIdsport Integer32, + slbCurCfgRealServerAvail INTEGER, + slbCurCfgRealServerFastHealthCheck INTEGER, + slbCurCfgRealServerSubdmac INTEGER, + slbCurCfgRealServerOverflow INTEGER + } + +slbCurCfgRealServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number" + ::= { slbCurCfgRealServerEntry 1 } + +slbCurCfgRealServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the real server identified by the instance of the + slbRealServerIndex." + ::= { slbCurCfgRealServerEntry 2 } + +slbCurCfgRealServerWeight OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server weight." + ::= { slbCurCfgRealServerEntry 3 } + +slbCurCfgRealServerMaxConns OBJECT-TYPE + SYNTAX INTEGER (0..200000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of connections that are allowed." + ::= { slbCurCfgRealServerEntry 4 } + +slbCurCfgRealServerTimeOut OBJECT-TYPE + SYNTAX INTEGER (2..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of minutes an inactive connection remains open." + ::= { slbCurCfgRealServerEntry 5 } + +slbCurCfgRealServerBackUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup server number for this server." + ::= { slbCurCfgRealServerEntry 6 } + +slbCurCfgRealServerPingInterval OBJECT-TYPE + SYNTAX INTEGER (0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval between keep-alive (ping) attempts in number of seconds. + Zero means disabling ping attempt." + ::= { slbCurCfgRealServerEntry 7 } + +slbCurCfgRealServerFailRetry OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed attempts to declare this server DOWN." + ::= { slbCurCfgRealServerEntry 8 } + +slbCurCfgRealServerSuccRetry OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful attempts to declare a server UP." + ::= { slbCurCfgRealServerEntry 9 } + +slbCurCfgRealServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable this server." + ::= { slbCurCfgRealServerEntry 10 } + +slbCurCfgRealServerType OBJECT-TYPE + SYNTAX INTEGER { + local-server(1), + remote-server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server type. It participates in global server + load balancing when it is configured as remote-server." + ::= { slbCurCfgRealServerEntry 11 } + +slbCurCfgRealServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the real server." + ::= { slbCurCfgRealServerEntry 12 } + +slbCurCfgRealServerUrlBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Pathes selected for URL load balancing for by the real + server. The selected URL Pathes are presented in a bitmap format. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ URL Path 9 + || || + || ||___ URL Path 8 + || |____ URL Path 7 + || . . . + ||_________ URL Path 2 + |__________ URL Path 1 + + where x : 1 - The represented URL Path is selected + 0 - The represented URL Path is not selected" + ::= { slbCurCfgRealServerEntry 13 } + +slbCurCfgRealServerCookie OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server that will handle client requests that doesn't + contain an URL cookie if Cookie loadbalance is enabled." + ::= { slbCurCfgRealServerEntry 14 } + +slbCurCfgRealServerExcludeStr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server will handle requests that don't match the + loadbalance string if it is enabled." + ::= { slbCurCfgRealServerEntry 15 } + +slbCurCfgRealServerSubmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable MAC SA substitution for + L4 traffic. If disabled (the default) we will NOT substitute the + MAC SA of client-to-server frames. If enabled, we will substitute + the MAC SA." + ::= { slbCurCfgRealServerEntry 16 } + +slbCurCfgRealServerProxy OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable client proxy operation." + ::= { slbCurCfgRealServerEntry 17 } + +slbCurCfgRealServerLdapwr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable LDAP write server." + ::= { slbCurCfgRealServerEntry 18 } + +slbCurCfgRealServerOid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID to be sent in the SNMP get request packet." + ::= { slbCurCfgRealServerEntry 19 } + +slbCurCfgRealServerCommString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community string to be used in the SNMP get request packet." + ::= { slbCurCfgRealServerEntry 20 } + +slbCurCfgRealServerIdsvlan OBJECT-TYPE + SYNTAX INTEGER (0..4090) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN to be associated with the IDS server." + ::= { slbCurCfgRealServerEntry 21 } + +slbCurCfgRealServerIdsport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port to be connected to the IDS server." + ::= { slbCurCfgRealServerEntry 22 } + +slbCurCfgRealServerAvail OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote real server Global SLB availability." + ::= { slbCurCfgRealServerEntry 23 } + +slbCurCfgRealServerFastHealthCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable Fast Health Check Operation." + ::= { slbCurCfgRealServerEntry 24 } + +slbCurCfgRealServerSubdmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable MAC DA substitution for + L4 traffic. If disabled, we will NOT substitute the MAC DA of + client-to-server frames. If enabled(default), we will substitute + the MAC DA." + ::= { slbCurCfgRealServerEntry 25 } + +slbCurCfgRealServerOverflow OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server config to enable/disable Overflow. If enabled(default) + allows Backup server to kick in if real server reaches maximum + connections." + ::= { slbCurCfgRealServerEntry 26 } + + +-- Real Server Table - New Configuration + +slbNewCfgRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Real Server configuration in the new_config." + ::= { realServerCfg 3 } + +slbNewCfgRealServerEntry OBJECT-TYPE + SYNTAX SlbNewCfgRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Real Server configuration." + INDEX { slbNewCfgRealServerIndex } + ::= { slbNewCfgRealServerTable 1 } + +SlbNewCfgRealServerEntry ::= SEQUENCE { + slbNewCfgRealServerIndex Integer32, + slbNewCfgRealServerIpAddr IpAddress, + slbNewCfgRealServerWeight INTEGER, + slbNewCfgRealServerMaxConns INTEGER, + slbNewCfgRealServerTimeOut INTEGER, + slbNewCfgRealServerBackUp Integer32, + slbNewCfgRealServerPingInterval INTEGER, + slbNewCfgRealServerFailRetry INTEGER, + slbNewCfgRealServerSuccRetry INTEGER, + slbNewCfgRealServerState INTEGER, + slbNewCfgRealServerDelete INTEGER, + slbNewCfgRealServerType INTEGER, + slbNewCfgRealServerName DisplayString, + slbNewCfgRealServerUrlBmap OCTET STRING, + slbNewCfgRealServerAddUrl Integer32, + slbNewCfgRealServerRemUrl Integer32, + slbNewCfgRealServerCookie INTEGER, + slbNewCfgRealServerExcludeStr INTEGER, + slbNewCfgRealServerSubmac INTEGER, + slbNewCfgRealServerProxy INTEGER, + slbNewCfgRealServerLdapwr INTEGER, + slbNewCfgRealServerOid DisplayString, + slbNewCfgRealServerCommString DisplayString, + slbNewCfgRealServerIdsvlan INTEGER, + slbNewCfgRealServerIdsport Integer32, + slbNewCfgRealServerAvail INTEGER, + slbNewCfgRealServerFastHealthCheck INTEGER, + slbNewCfgRealServerSubdmac INTEGER, + slbNewCfgRealServerOverflow INTEGER + } + +slbNewCfgRealServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number" + ::= { slbNewCfgRealServerEntry 1 } + +slbNewCfgRealServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the real server identified by the instance of + slbRealServerIndex." + ::= { slbNewCfgRealServerEntry 2 } + +slbNewCfgRealServerWeight OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server weight." + ::= { slbNewCfgRealServerEntry 3 } + +slbNewCfgRealServerMaxConns OBJECT-TYPE + SYNTAX INTEGER (0..200000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of connections that are allowed." + ::= { slbNewCfgRealServerEntry 4 } + +slbNewCfgRealServerTimeOut OBJECT-TYPE + SYNTAX INTEGER (2..32768) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of minutes an inactive connection remains open." + ::= { slbNewCfgRealServerEntry 5 } + +slbNewCfgRealServerBackUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup server number for this server." + ::= { slbNewCfgRealServerEntry 6 } + +slbNewCfgRealServerPingInterval OBJECT-TYPE + SYNTAX INTEGER (0..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval between keep-alive (ping) attempts in number of + seconds. Zero means disabling ping attempt." + ::= { slbNewCfgRealServerEntry 7 } + +slbNewCfgRealServerFailRetry OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of failed attempts to declare this server DOWN." + ::= { slbNewCfgRealServerEntry 8 } + +slbNewCfgRealServerSuccRetry OBJECT-TYPE + SYNTAX INTEGER (1..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of successful attempts to declare a server UP." + ::= { slbNewCfgRealServerEntry 9 } + +slbNewCfgRealServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable this server." + ::= { slbNewCfgRealServerEntry 10 } + +slbNewCfgRealServerDelete 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." + ::= { slbNewCfgRealServerEntry 11 } + +slbNewCfgRealServerType OBJECT-TYPE + SYNTAX INTEGER { + local-server(1), + remote-server(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server type. It participates in global server load balancing + when it is configured as remote-server." + ::= { slbNewCfgRealServerEntry 12 } + +slbNewCfgRealServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the real server." + ::= { slbNewCfgRealServerEntry 13 } + +slbNewCfgRealServerUrlBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Pathes selected for URL load balancing for by the + real server. The selected URL Pathes are presented in + a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ URL Path 9 + || || + || ||___ URL Path 8 + || |____ URL Path 7 + || . . . + ||_________ URL Path 2 + |__________ URL Path 1 + + where x : 1 - The represented URL Path is selected + 0 - The represented URL Path is not selected" + ::= { slbNewCfgRealServerEntry 14 } + +slbNewCfgRealServerAddUrl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The URL Path (slbCurCfgUrlLbPathIndex) to be added to the + real server. A zero is returned when read." + ::= { slbNewCfgRealServerEntry 15 } + +slbNewCfgRealServerRemUrl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The URL Path (slbCurCfgUrlLbPathIndex) to be removed from + the real server. A zero is returned when read." + ::= { slbNewCfgRealServerEntry 16 } + +slbNewCfgRealServerCookie OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable real server to handle client requests + that don't contain a cookie if cookie loadbalance is enabled." + ::= { slbNewCfgRealServerEntry 17 } + +slbNewCfgRealServerExcludeStr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable exclusionary matching string on real server." + ::= { slbNewCfgRealServerEntry 18 } + +slbNewCfgRealServerSubmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable MAC SA substitution for + L4 traffic. If disabled (the default) we will NOT substitute the + MAC SA of client-to-server frames. If enabled, we will substitute + the MAC SA." + ::= { slbNewCfgRealServerEntry 19 } + +slbNewCfgRealServerProxy OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable client proxy operation." + ::= { slbNewCfgRealServerEntry 20 } + +slbNewCfgRealServerLdapwr OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable LDAP write server." + ::= { slbNewCfgRealServerEntry 21 } + +slbNewCfgRealServerOid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OID to be sent in the SNMP get request packet." + ::= { slbNewCfgRealServerEntry 22 } + +slbNewCfgRealServerCommString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string to be used in the SNMP get request packet." + ::= { slbNewCfgRealServerEntry 23 } + +slbNewCfgRealServerIdsvlan OBJECT-TYPE + SYNTAX INTEGER (0..4090) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN to be associated with IDS server." + ::= { slbNewCfgRealServerEntry 24 } + +slbNewCfgRealServerIdsport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port to be connected to IDS server." + ::= { slbNewCfgRealServerEntry 25 } + +slbNewCfgRealServerAvail OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote real server Global SLB availability." + ::= { slbNewCfgRealServerEntry 26 } + +slbNewCfgRealServerFastHealthCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable Fast Health Check Operation." + ::= { slbNewCfgRealServerEntry 27 } + +slbNewCfgRealServerSubdmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable MAC DA substitution for + L4 traffic. If disabled, we will NOT substitute the MAC DA of + client-to-server frames. If enabled(default), we will substitute + the MAC DA." + ::= { slbNewCfgRealServerEntry 28 } + +slbNewCfgRealServerOverflow OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server config to enable/disable Overflow. If enabled(default) + allows Backup server to kick in if real server reaches maximum + connections." + ::= { slbNewCfgRealServerEntry 29 } + +-- Real Server Multiple Port Table + +slbRealServPortTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB RealServPortTable." + ::= { realServerCfg 4 } + +slbCurCfgRealServPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgRealServPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server service ports." + ::= { realServerCfg 5 } + +slbCurCfgRealServPortEntry OBJECT-TYPE + SYNTAX SlbCurCfgRealServPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the real server service ports table." + INDEX { slbCurCfgRealServIndex, slbCurCfgRealServPortIndex } + ::= { slbCurCfgRealServPortTable 1 } + +SlbCurCfgRealServPortEntry ::= SEQUENCE { + slbCurCfgRealServIndex Integer32, + slbCurCfgRealServPortIndex Integer32, + slbCurCfgRealServRealPort INTEGER + } + +slbCurCfgRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the real server." + ::= { slbCurCfgRealServPortEntry 1 } + +slbCurCfgRealServPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index. This has no external meaning" + ::= { slbCurCfgRealServPortEntry 2 } + +slbCurCfgRealServRealPort OBJECT-TYPE + SYNTAX INTEGER (2..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer4 real service port number." + ::= { slbCurCfgRealServPortEntry 3 } + +slbNewCfgRealServPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgRealServPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server service ports." + ::= { realServerCfg 6 } + +slbNewCfgRealServPortEntry OBJECT-TYPE + SYNTAX SlbNewCfgRealServPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the real server service ports table." + INDEX { slbNewCfgRealServIndex, slbNewCfgRealServPortIndex } + ::= { slbNewCfgRealServPortTable 1 } + +SlbNewCfgRealServPortEntry ::= SEQUENCE { + slbNewCfgRealServIndex Integer32, + slbNewCfgRealServPortIndex Integer32, + slbNewCfgRealServRealPort INTEGER, + slbNewCfgRealServPortDelete INTEGER + } + +slbNewCfgRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the real server." + ::= { slbNewCfgRealServPortEntry 1 } + +slbNewCfgRealServPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index. This has no external meaning" + ::= { slbNewCfgRealServPortEntry 2 } + +slbNewCfgRealServRealPort OBJECT-TYPE + SYNTAX INTEGER (2..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The layer4 real service port number." + ::= { slbNewCfgRealServPortEntry 3 } + +slbNewCfgRealServPortDelete 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." + ::= { slbNewCfgRealServPortEntry 4 } + +slbBuddyTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB real buddy server table." + ::= { realServerCfg 7 } + +slbCurCfgBuddyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgBuddyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of buddy information." + ::= { realServerCfg 8 } + +slbCurCfgBuddyEntry OBJECT-TYPE + SYNTAX SlbCurCfgBuddyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the buddy server table." + INDEX { slbCurCfgRealSerIndex, slbCurCfgBuddyIndex } + ::= { slbCurCfgBuddyTable 1 } + +SlbCurCfgBuddyEntry ::= SEQUENCE { + slbCurCfgRealSerIndex Integer32, + slbCurCfgBuddyIndex Integer32, + slbCurCfgBuddyRealIndex Integer32, + slbCurCfgBuddyGroupIndex Integer32, + slbCurCfgBuddyService INTEGER + } + +slbCurCfgRealSerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the real server." + ::= { slbCurCfgBuddyEntry 1 } + +slbCurCfgBuddyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buddy index. This has no external meaning" + ::= { slbCurCfgBuddyEntry 2 } + +slbCurCfgBuddyRealIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buddy server's real server number." + ::= { slbCurCfgBuddyEntry 3 } + +slbCurCfgBuddyGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buddy server's real group number." + ::= { slbCurCfgBuddyEntry 4 } + +slbCurCfgBuddyService OBJECT-TYPE + SYNTAX INTEGER (9..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buddy server's service." + ::= { slbCurCfgBuddyEntry 5 } + +slbNewCfgBuddyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgBuddyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of buddy servers." + ::= { realServerCfg 9 } + +slbNewCfgBuddyEntry OBJECT-TYPE + SYNTAX SlbNewCfgBuddyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the real server buddy table." + INDEX { slbNewCfgRealSerIndex, slbNewCfgBuddyIndex } + ::= { slbNewCfgBuddyTable 1 } + +SlbNewCfgBuddyEntry ::= SEQUENCE { + slbNewCfgRealSerIndex Integer32, + slbNewCfgBuddyIndex Integer32, + slbNewCfgBuddyRealIndex Integer32, + slbNewCfgBuddyGroupIndex Integer32, + slbNewCfgBuddyService INTEGER, + slbNewCfgBuddyDelete INTEGER + } + +slbNewCfgRealSerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the real server." + ::= { slbNewCfgBuddyEntry 1 } + +slbNewCfgBuddyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The buddy index. This has no external meaning" + ::= { slbNewCfgBuddyEntry 2 } + +slbNewCfgBuddyRealIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The buddy server's real server number." + ::= { slbNewCfgBuddyEntry 3 } + +slbNewCfgBuddyGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The buddy server's real group number." + ::= { slbNewCfgBuddyEntry 4 } + +slbNewCfgBuddyService OBJECT-TYPE + SYNTAX INTEGER (9..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The buddy server's service." + ::= { slbNewCfgBuddyEntry 5 } + +slbNewCfgBuddyDelete 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." + ::= { slbNewCfgBuddyEntry 6 } + +-- Server load balancing - Group Table +slbGroupTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB group tables." + ::= { realServerGroupCfg 1 } + +slbGroupMaxIdsSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of groups IDS can be enabled on." + ::= { realServerGroupCfg 2 } + +slbCurCfgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of groups" + ::= { realServerGroupCfg 3 } + +slbCurCfgGroupEntry OBJECT-TYPE + SYNTAX SlbCurCfgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the slbCurCfgGroupTable " + INDEX { slbCurCfgGroupIndex } + ::= { slbCurCfgGroupTable 1 } + +SlbCurCfgGroupEntry ::= SEQUENCE { + slbCurCfgGroupIndex Integer32, + slbCurCfgGroupRealServers OCTET STRING, + slbCurCfgGroupMetric INTEGER, + slbCurCfgGroupBackupServer Integer32, + slbCurCfgGroupBackupGroup Integer32, + slbCurCfgGroupHealthCheckUrl DisplayString, + slbCurCfgGroupHealthCheckLayer INTEGER, + slbCurCfgGroupRealThreshold INTEGER, + slbCurCfgGroupVipHealthCheck INTEGER, + slbCurCfgGroupIdsState INTEGER, + slbCurCfgGroupIdsPort INTEGER, + slbCurCfgGroupIdsFlood INTEGER, + slbCurCfgGroupMinmissHash INTEGER, + slbCurCfgGroupPhashMask IpAddress, + slbCurCfgGroupRmetric INTEGER, + slbCurCfgGroupHealthCheckFormula DisplayString, + slbCurCfgGroupWlm Integer32, + slbCurCfgGroupOperatorAccess INTEGER, + slbCurCfgGroupName DisplayString + } + +slbCurCfgGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group number for which the information pertains." + ::= { slbCurCfgGroupEntry 1 } + +slbCurCfgGroupRealServers OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Real servers in the group. The servers are presented in + bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented server belongs to the group + 0 - The represented server does not belong to the group" + ::= { slbCurCfgGroupEntry 2 } + +slbCurCfgGroupMetric OBJECT-TYPE + SYNTAX INTEGER { + roundRobin(1), + leastConnections(2), + minMisses(3), + hash(4), + response(5), + bandwidth(6), + phash(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric used to select next server in group." + ::= { slbCurCfgGroupEntry 3 } + +slbCurCfgGroupBackupServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup real server for this group." + ::= { slbCurCfgGroupEntry 4 } + +slbCurCfgGroupBackupGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup real server group for this group." + ::= { slbCurCfgGroupEntry 5 } + +slbCurCfgGroupHealthCheckUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specific content which is examined during health checks. + The content depends on the type of health check." + ::= { slbCurCfgGroupEntry 6 } + +slbCurCfgGroupHealthCheckLayer OBJECT-TYPE + SYNTAX INTEGER { + icmp(1), + tcp(2), + http(3), + httphead(44), + dns(4), + smtp(5), + pop3(6), + nntp(7), + ftp(8), + imap(9), + radius(10), + sslh(11), + script1(12), + script2(13), + script3(14), + script4(15), + script5(16), + script6(17), + script7(18), + script8(19), + script9(20), + script10(21), + script11(22), + script12(23), + script13(24), + script14(25), + script15(26), + script16(27), + link(28), + wsp(29), + wtls(30), + ldap(31), + udpdns(32), + arp(33), + snmp1(34), + snmp2(35), + snmp3(36), + snmp4(37), + snmp5(38), + radiusacs(39), + tftp(40), + wtp(41), + rtsp(42), + sipping(43), + sipoptions(45), + wts(46), + script17(116), + script18(117), + script19(118), + script20(119), + script21(120), + script22(121), + script23(122), + script24(123), + script25(124), + script26(125), + script27(126), + script28(127), + script29(128), + script30(129), + script31(130), + script32(131), + script33(132), + script34(133), + script35(134), + script36(135), + script37(136), + script38(137), + script39(138), + script40(139), + script41(140), + script42(141), + script43(142), + script44(143), + script45(144), + script46(145), + script47(146), + script48(147), + script49(148), + script50(149), + script51(150), + script52(151), + script53(152), + script54(153), + script55(154), + script56(155), + script57(156), + script58(157), + script59(158), + script60(159), + script61(160), + script62(161), + script63(162), + script64(163) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSI layer at which servers are health checked." + ::= { slbCurCfgGroupEntry 7 } + +slbCurCfgGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the real server group." + ::= { slbCurCfgGroupEntry 8 } + +slbCurCfgGroupRealThreshold OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of real servers available. If at any time, the + number reaches this minimum limit, a SYSLOG ALERT message is send to + to the configured syslog servers stating that the real server + threshold has been reached for the concerned group." + ::= { slbCurCfgGroupEntry 9 } + +slbCurCfgGroupVipHealthCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable VIP health checking in DSR mode." + ::= { slbCurCfgGroupEntry 10 } + +slbCurCfgGroupIdsState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable intrusion detection." + ::= { slbCurCfgGroupEntry 11 } + +slbCurCfgGroupIdsPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The intrusion detection port. A value of 1 is invalid." + ::= { slbCurCfgGroupEntry 12 } + +slbCurCfgGroupIdsFlood OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable intrusion detection group flood." + ::= { slbCurCfgGroupEntry 13 } + +slbCurCfgGroupMinmissHash OBJECT-TYPE + SYNTAX INTEGER { + minmiss-24(1), + minmiss-32(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "24|32 number of ip bits used for minmisses hash in the + current_configuraion block." + ::= { slbCurCfgGroupEntry 14 } + +slbCurCfgGroupPhashMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address mask used by the persistent hash metric." + ::= { slbCurCfgGroupEntry 15 } + +slbCurCfgGroupRmetric OBJECT-TYPE + SYNTAX INTEGER { + roundRobin(1), + hash(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric used to select next rport in server." + ::= { slbCurCfgGroupEntry 16 } + +slbCurCfgGroupHealthCheckFormula OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The formula used to state the actual health of a virtual service. + It allows user to use the symbols of '(', ')', '|', '&' to + construct a formula to state the health of the server group. + This string can take the following formats : + '(1&2|3..)', '128' or 'none' + Example: Consider a group with 4 reals 1, 2, 3, 4. An example of + a formuala to mark the server group failed for the virtual server + if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) + This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 + are health checked sucessfully." + ::= { slbCurCfgGroupEntry 17 } + +slbCurCfgGroupOperatorAccess OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable access to this group for operator." + ::= { slbCurCfgGroupEntry 18 } + +slbCurCfgGroupWlm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Workload Manager for this Group." + ::= { slbCurCfgGroupEntry 19 } + +-- Server load balancing - Group Table - New Configuration +slbNewCfgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of groups" + ::= { realServerGroupCfg 4 } + +slbNewCfgGroupEntry OBJECT-TYPE + SYNTAX SlbNewCfgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the slbNewCfgGroupTable " + INDEX { slbNewCfgGroupIndex } + ::= { slbNewCfgGroupTable 1 } + +SlbNewCfgGroupEntry ::= SEQUENCE { + slbNewCfgGroupIndex Integer32, + slbNewCfgGroupRealServers OCTET STRING, + slbNewCfgGroupAddServer Integer32, + slbNewCfgGroupRemoveServer Integer32, + slbNewCfgGroupMetric INTEGER, + slbNewCfgGroupBackupServer Integer32, + slbNewCfgGroupBackupGroup Integer32, + slbNewCfgGroupHealthCheckUrl DisplayString, + slbNewCfgGroupHealthCheckLayer INTEGER, + slbNewCfgGroupRealThreshold INTEGER, + slbNewCfgGroupVipHealthCheck INTEGER, + slbNewCfgGroupIdsState INTEGER, + slbNewCfgGroupIdsPort INTEGER, + slbNewCfgGroupDelete INTEGER, + slbNewCfgGroupIdsFlood INTEGER, + slbNewCfgGroupMinmissHash INTEGER, + slbNewCfgGroupPhashMask IpAddress, + slbNewCfgGroupRmetric INTEGER, + slbNewCfgGroupHealthCheckFormula DisplayString, + slbNewCfgGroupWlm Integer32, + slbNewCfgGroupOperatorAccess INTEGER, + slbNewCfgGroupName DisplayString + } + +slbNewCfgGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group number for which the information pertains." + ::= { slbNewCfgGroupEntry 1 } + +slbNewCfgGroupRealServers OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Real servers in the group. The servers are presented + in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented server belongs to the group + 0 - The represented server does not belong to the group" + ::= { slbNewCfgGroupEntry 2 } + +slbNewCfgGroupAddServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server to be added to the group. When read, 0 is returned." + ::= { slbNewCfgGroupEntry 3 } + +slbNewCfgGroupRemoveServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server to be removed from the group. When read, + 0 is returned." + ::= { slbNewCfgGroupEntry 4 } + +slbNewCfgGroupMetric OBJECT-TYPE + SYNTAX INTEGER { + roundRobin(1), + leastConnections(2), + minMisses(3), + hash(4), + response(5), + bandwidth(6), + phash(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric used to select next server in group." + ::= { slbNewCfgGroupEntry 5 } + +slbNewCfgGroupBackupServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup real server for this group." + ::= { slbNewCfgGroupEntry 6 } + +slbNewCfgGroupBackupGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup real server group for this group." + ::= { slbNewCfgGroupEntry 7 } + +slbNewCfgGroupHealthCheckUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific content which is examined during health checks. + The content depends on the type of health check." + ::= { slbNewCfgGroupEntry 8 } + +slbNewCfgGroupHealthCheckLayer OBJECT-TYPE + SYNTAX INTEGER { + icmp(1), + tcp(2), + http(3), + httphead(44), + dns(4), + smtp(5), + pop3(6), + nntp(7), + ftp(8), + imap(9), + radius(10), + sslh(11), + script1(12), + script2(13), + script3(14), + script4(15), + script5(16), + script6(17), + script7(18), + script8(19), + script9(20), + script10(21), + script11(22), + script12(23), + script13(24), + script14(25), + script15(26), + script16(27), + link(28), + wsp(29), + wtls(30), + ldap(31), + udpdns(32), + arp(33), + snmp1(34), + snmp2(35), + snmp3(36), + snmp4(37), + snmp5(38), + radiusacs(39), + tftp(40), + wtp(41), + rtsp(42), + sipping(43), + sipoptions(45), + wts(46), + script17(116), + script18(117), + script19(118), + script20(119), + script21(120), + script22(121), + script23(122), + script24(123), + script25(124), + script26(125), + script27(126), + script28(127), + script29(128), + script30(129), + script31(130), + script32(131), + script33(132), + script34(133), + script35(134), + script36(135), + script37(136), + script38(137), + script39(138), + script40(139), + script41(140), + script42(141), + script43(142), + script44(143), + script45(144), + script46(145), + script47(146), + script48(147), + script49(148), + script50(149), + script51(150), + script52(151), + script53(152), + script54(153), + script55(154), + script56(155), + script57(156), + script58(157), + script59(158), + script60(159), + script61(160), + script62(161), + script63(162), + script64(163) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OSI layer at which servers are health checked." + ::= { slbNewCfgGroupEntry 9 } + +slbNewCfgGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the real server group." + ::= { slbNewCfgGroupEntry 10 } + +slbNewCfgGroupRealThreshold OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum number of real servers available. If at any time, the + number reaches this minimum limit, a SYSLOG ALERT message is send to + to the configured syslog servers stating that the real server + threshold has been reached for the concerned group." + ::= { slbNewCfgGroupEntry 11 } + +slbNewCfgGroupVipHealthCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable VIP health checking in DSR mode." + ::= { slbNewCfgGroupEntry 12 } + +slbNewCfgGroupIdsState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable intrusion detection." + ::= { slbNewCfgGroupEntry 13 } + +slbNewCfgGroupIdsPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The intrusion detection port. A value of 1 is invalid." + ::= { slbNewCfgGroupEntry 14 } + +slbNewCfgGroupDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "By setting the value to delete(2), the entire group is deleted." + ::= { slbNewCfgGroupEntry 15 } + +slbNewCfgGroupIdsFlood OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable intrusion detection group flood." + ::= { slbNewCfgGroupEntry 16 } + +slbNewCfgGroupMinmissHash OBJECT-TYPE + SYNTAX INTEGER { + minmiss-24(1), + minmiss-32(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "24|32 number of sip bits used for minmisses hash in the + new_configuraion block." + ::= { slbNewCfgGroupEntry 17 } + +slbNewCfgGroupPhashMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address mask used by the persistent hash metric." + ::= { slbNewCfgGroupEntry 18 } + +slbNewCfgGroupRmetric OBJECT-TYPE + SYNTAX INTEGER { + roundRobin(1), + hash(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric used to select next rport in server." + ::= { slbNewCfgGroupEntry 19 } + +slbNewCfgGroupHealthCheckFormula OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The formula used to state the actual health of a virtual service. + It allows user to use the symbols of '(', ')', '|', '&' to + construct a formula to state the health of the server group. + This string can take the following formats : + '(1&2|3..)', '128' or 'none' + Example: Consider a group with 4 reals 1, 2, 3, 4. An example of + a formuala to mark the server group failed for the virtual server + if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) + This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 + are health checked sucessfully." + ::= { slbNewCfgGroupEntry 20 } + +slbNewCfgGroupOperatorAccess OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable access to this group for operator." + ::= { slbNewCfgGroupEntry 21 } + +slbNewCfgGroupWlm OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Workload Manager for this Group." + ::= { slbNewCfgGroupEntry 22 } + +-- SLB - Group Real Server Table +slbCurCfgGroupRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real servers per group." + ::= { realServerGroupCfg 5 } + +slbCurCfgGroupRealServerEntry OBJECT-TYPE + SYNTAX SlbCurCfgGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Real server group table." + INDEX { slbCurCfgRealServGroupIndex, slbCurCfgGroupRealServIndex } + ::= { slbCurCfgGroupRealServerTable 1 } + +SlbCurCfgGroupRealServerEntry ::= SEQUENCE { + slbCurCfgRealServGroupIndex Integer32, + slbCurCfgGroupRealServIndex Integer32, + slbCurCfgGroupRealServerState INTEGER + } + +slbCurCfgRealServGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group index." + ::= { slbCurCfgGroupRealServerEntry 1 } + +slbCurCfgGroupRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index." + ::= { slbCurCfgGroupRealServerEntry 2 } + +slbCurCfgGroupRealServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable a real server gracefully on a per group basis." + ::= { slbCurCfgGroupRealServerEntry 3 } + +slbNewCfgGroupRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server per group." + ::= { realServerGroupCfg 6 } + +slbNewCfgGroupRealServerEntry OBJECT-TYPE + SYNTAX SlbNewCfgGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Real server group table." + INDEX { slbNewCfgRealServGroupIndex, slbNewCfgGroupRealServIndex} + ::= { slbNewCfgGroupRealServerTable 1 } + +SlbNewCfgGroupRealServerEntry ::= SEQUENCE { + slbNewCfgRealServGroupIndex Integer32, + slbNewCfgGroupRealServIndex Integer32, + slbNewCfgGroupRealServerState INTEGER + } + +slbNewCfgRealServGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group index." + ::= { slbNewCfgGroupRealServerEntry 1 } + +slbNewCfgGroupRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index." + ::= { slbNewCfgGroupRealServerEntry 2 } + +slbNewCfgGroupRealServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable a real server gracefully on a per group basis." + ::= { slbNewCfgGroupRealServerEntry 3 } + +-- Server load balancing - Virtual Server Table +slbVirtServerTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB VirtServerTable." + ::= { virtualServerCfg 1 } + +slbCurCfgVirtServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgVirtualServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual Servers." + ::= { virtualServerCfg 2 } + +slbCurCfgVirtualServerEntry OBJECT-TYPE + SYNTAX SlbCurCfgVirtualServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the virtual server table." + INDEX { slbCurCfgVirtServerIndex } + ::= { slbCurCfgVirtServerTable 1 } + +SlbCurCfgVirtualServerEntry ::= SEQUENCE { + slbCurCfgVirtServerIndex Integer32, + slbCurCfgVirtServerIpAddress IpAddress, + slbCurCfgVirtServerLayer3Only INTEGER, + slbCurCfgVirtServerState INTEGER, + slbCurCfgVirtServerDname DisplayString, + slbCurCfgVirtServerBwmContract Integer32, + slbCurCfgVirtServerWeight INTEGER, + slbCurCfgVirtServerAvail INTEGER, + slbCurCfgVirtServerRule OCTET STRING, + slbCurCfgVirtServerIpVer INTEGER, + slbCurCfgVirtServerIpv6Addr DisplayString, + slbCurCfgVirtServerVname DisplayString + } + +slbCurCfgVirtServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Server Number" + ::= { slbCurCfgVirtualServerEntry 1 } + +slbCurCfgVirtServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the virtual server." + ::= { slbCurCfgVirtualServerEntry 2 } + +slbCurCfgVirtServerLayer3Only OBJECT-TYPE + SYNTAX INTEGER { + layer3Only(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable layer3 only balancing." + ::= { slbCurCfgVirtualServerEntry 3 } + +slbCurCfgVirtServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the virtual server." + ::= { slbCurCfgVirtualServerEntry 4 } + +slbCurCfgVirtServerDname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name of the virtual server." + ::= { slbCurCfgVirtualServerEntry 5 } + +slbCurCfgVirtServerBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default BW contract of virtual server." + ::= { slbCurCfgVirtualServerEntry 6 } + +slbCurCfgVirtServerWeight OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server Global SLB weight." + ::= { slbCurCfgVirtualServerEntry 7 } + +slbCurCfgVirtServerAvail OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server Global SLB availability." + ::= { slbCurCfgVirtualServerEntry 8 } + +slbCurCfgVirtServerRule OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Global SLB rules for the domain. + The rules are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented rule belongs to the domain + 0 - The represented rule does not belong to the domain" + ::= { slbCurCfgVirtualServerEntry 9 } + +slbCurCfgVirtServerVname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the virtual server." + ::= { slbCurCfgVirtualServerEntry 10 } + + +slbCurCfgVirtServerIpVer OBJECT-TYPE + SYNTAX INTEGER{ + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of IP address." + ::= { slbCurCfgVirtualServerEntry 11 } + +slbCurCfgVirtServerIpv6Addr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 address of the virtual server. 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" + ::= { slbCurCfgVirtualServerEntry 12 } + + +-- Server load balancing - Virtual Server Table + +slbNewCfgVirtServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgVirtualServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual Servers." + ::= { virtualServerCfg 3 } + +slbNewCfgVirtualServerEntry OBJECT-TYPE + SYNTAX SlbNewCfgVirtualServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the virtual server table." + INDEX { slbNewCfgVirtServerIndex } + ::= { slbNewCfgVirtServerTable 1 } + +SlbNewCfgVirtualServerEntry ::= SEQUENCE { + slbNewCfgVirtServerIndex Integer32, + slbNewCfgVirtServerIpAddress IpAddress, + slbNewCfgVirtServerLayer3Only INTEGER, + slbNewCfgVirtServerState INTEGER, + slbNewCfgVirtServerDname DisplayString, + slbNewCfgVirtServerBwmContract Integer32, + slbNewCfgVirtServerDelete INTEGER, + slbNewCfgVirtServerWeight INTEGER, + slbNewCfgVirtServerAvail INTEGER, + slbNewCfgVirtServerRule OCTET STRING, + slbNewCfgVirtServerAddRule Integer32, + slbNewCfgVirtServerRemoveRule Integer32, + slbNewCfgVirtServerIpVer INTEGER, + slbNewCfgVirtServerIpv6Addr DisplayString, + slbNewCfgVirtServerVname DisplayString + } + +slbNewCfgVirtServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Virtual Server Number" + ::= { slbNewCfgVirtualServerEntry 1 } + +slbNewCfgVirtServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the virtual server." + ::= { slbNewCfgVirtualServerEntry 2 } + +slbNewCfgVirtServerLayer3Only OBJECT-TYPE + SYNTAX INTEGER { + layer3Only(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable layer3 only balancing." + ::= { slbNewCfgVirtualServerEntry 3 } + +slbNewCfgVirtServerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the virtual server." + ::= { slbNewCfgVirtualServerEntry 4 } + +slbNewCfgVirtServerDname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain name of the virtual server." + ::= { slbNewCfgVirtualServerEntry 6 } + +slbNewCfgVirtServerBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default BW contract number of the virtual server." + ::= { slbNewCfgVirtualServerEntry 7 } + +slbNewCfgVirtServerDelete 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." + ::= { slbNewCfgVirtualServerEntry 8 } + +slbNewCfgVirtServerWeight OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual server Global SLB weight." + ::= { slbNewCfgVirtualServerEntry 9 } + +slbNewCfgVirtServerAvail OBJECT-TYPE + SYNTAX INTEGER (1..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual server Global SLB availability." + ::= { slbNewCfgVirtualServerEntry 10 } + +slbNewCfgVirtServerRule OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Global SLB rules for the domain. + The rules are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented rule belongs to the domain + 0 - The represented rule does not belong to the domain" + ::= { slbNewCfgVirtualServerEntry 11 } + +slbNewCfgVirtServerAddRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rule to be added to the domain. When read, 0 is returned." + ::= { slbNewCfgVirtualServerEntry 12 } + +slbNewCfgVirtServerRemoveRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rule to be removed from the domain. When read, 0 is returned." + ::= { slbNewCfgVirtualServerEntry 13 } + +slbNewCfgVirtServerVname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the virtual server." + ::= { slbNewCfgVirtualServerEntry 14 } + + +slbNewCfgVirtServerIpVer OBJECT-TYPE + SYNTAX INTEGER{ + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IP address." + ::= { slbNewCfgVirtualServerEntry 15 } + +slbNewCfgVirtServerIpv6Addr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 address of the virtual server. 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" + ::= { slbNewCfgVirtualServerEntry 16 } + + +-- Server load balancing - Virtual Services Table +slbVirtServicesTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB Virtual Services Table." + ::= { virtualServerCfg 4 } + +slbCurCfgVirtServicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgVirtServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual services." + ::= { virtualServerCfg 5 } + +slbCurCfgVirtServicesEntry OBJECT-TYPE + SYNTAX SlbCurCfgVirtServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the virtual services table." + INDEX { slbCurCfgVirtServIndex, slbCurCfgVirtServiceIndex } + ::= { slbCurCfgVirtServicesTable 1 } + +SlbCurCfgVirtServicesEntry ::= SEQUENCE { + slbCurCfgVirtServIndex Integer32, + slbCurCfgVirtServiceIndex Integer32, + slbCurCfgVirtServiceVirtPort INTEGER, + slbCurCfgVirtServiceRealGroup Integer32, + slbCurCfgVirtServiceRealPort INTEGER, + slbCurCfgVirtServiceUDPBalance INTEGER, + slbCurCfgVirtServiceHname DisplayString, + slbCurCfgVirtServiceBwmContract Integer32, + slbCurCfgVirtServiceDirServerRtn INTEGER, + slbCurCfgVirtServiceRtspUrlParse INTEGER, + slbCurCfgVirtServiceFtpParsing INTEGER, + slbCurCfgVirtServiceRemapUDPFrags INTEGER, + slbCurCfgVirtServiceDnsSlb INTEGER, + slbCurCfgVirtServiceResponseCount INTEGER, + slbCurCfgVirtServicePBind INTEGER, + slbCurCfgVirtServiceCname DisplayString, + slbCurCfgVirtServiceCoffset INTEGER, + slbCurCfgVirtServiceClength INTEGER, + slbCurCfgVirtServiceUriCookie INTEGER, + slbCurCfgVirtServiceCExpire DisplayString, + slbCurCfgVirtServiceCookieMode INTEGER, + slbCurCfgVirtServiceDBind INTEGER, + slbCurCfgVirtServiceHttpSlb INTEGER, + slbCurCfgVirtServiceHttpSlbOption INTEGER, + slbCurCfgVirtServiceHttpSlb2 INTEGER, + slbCurCfgVirtServiceHttpHdrName DisplayString, + slbCurCfgVirtServiceUrlHashLen INTEGER, + slbCurCfgVirtServiceCookieDname INTEGER, + slbCurCfgVirtServiceDirect INTEGER, + slbCurCfgVirtServiceThash INTEGER, + slbCurCfgVirtServiceLdapreset INTEGER, + slbCurCfgVirtServiceLdapslb INTEGER, + slbCurCfgVirtServiceSip INTEGER, + slbCurCfgVirtServiceXForwardedFor INTEGER, + slbCurCfgVirtServiceHttpRedir INTEGER, + slbCurCfgVirtServicePbindRport INTEGER, + slbCurCfgVirtServiceEgressPip INTEGER, + slbCurCfgVirtServiceWts INTEGER, + slbCurCfgVirtServiceTimeOut INTEGER, + slbCurCfgVirtServiceSoftGrid INTEGER, + slbCurCfgVirtServiceSessionMirror INTEGER, + slbCurCfgVirtServiceSdpNat INTEGER, + slbCurCfgVirtServiceConnPooling INTEGER, + slbCurCfgVirtServiceUhash INTEGER + } + +slbCurCfgVirtServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the virtual server." + ::= { slbCurCfgVirtServicesEntry 1 } + +slbCurCfgVirtServiceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service index. This has no external meaning" + ::= { slbCurCfgVirtServicesEntry 2 } + + +slbCurCfgVirtServiceVirtPort OBJECT-TYPE + SYNTAX INTEGER (9..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer4 virtual port number of the service." + ::= { slbCurCfgVirtServicesEntry 3 } + +slbCurCfgVirtServiceRealGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group number for this service." + ::= { slbCurCfgVirtServicesEntry 4 } + +slbCurCfgVirtServiceRealPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer4 real port number of the service." + ::= { slbCurCfgVirtServicesEntry 5 } + +slbCurCfgVirtServiceUDPBalance OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3), + stateless(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable, disable or stateless the UDP balancing for the virtual port." + ::= { slbCurCfgVirtServicesEntry 6 } + +slbCurCfgVirtServiceHname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..34)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name of the virtual service." + ::= { slbCurCfgVirtServicesEntry 7 } + +slbCurCfgVirtServiceBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BWM contract number for this service." + ::= { slbCurCfgVirtServicesEntry 8 } + +slbCurCfgVirtServiceDirServerRtn OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable direct server return feature. To translate only + MAC addresses in performing server load balancing when enabled. + This allow servers to return directly to client since IP addresses + have not been changed." + ::= { slbCurCfgVirtServicesEntry 9 } + +slbCurCfgVirtServiceRtspUrlParse OBJECT-TYPE + SYNTAX INTEGER { + none(1), + l4hash(2), + hash(3), + patternMatch(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select RTSP URL load balancing type." + ::= { slbCurCfgVirtServicesEntry 10 } + +slbCurCfgVirtServiceDBind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Delayed Binding." + ::= { slbCurCfgVirtServicesEntry 11 } + +slbCurCfgVirtServiceFtpParsing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or Disable the ftp parsing for the virtual service." + ::= { slbCurCfgVirtServicesEntry 12 } + +slbCurCfgVirtServiceRemapUDPFrags OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable remapping UDP server fragments" + ::= { slbCurCfgVirtServicesEntry 13 } + +slbCurCfgVirtServiceDnsSlb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable DNS query load balancing." + ::= { slbCurCfgVirtServicesEntry 14 } + +slbCurCfgVirtServiceResponseCount OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cookie search response count." + ::= { slbCurCfgVirtServicesEntry 15 } + +slbCurCfgVirtServicePBind OBJECT-TYPE + SYNTAX INTEGER { + clientip(2), + disabled(3), + sslid(4), + cookie(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable persistent bindings for the virtual port." + ::= { slbCurCfgVirtServicesEntry 16 } + +slbCurCfgVirtServiceCname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cookie name of the virtual server used for cookie load balance." + ::= { slbCurCfgVirtServicesEntry 17 } + +slbCurCfgVirtServiceCoffset OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting byte offset of the cookie value." + ::= { slbCurCfgVirtServicesEntry 18 } + +slbCurCfgVirtServiceClength OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes to extract from the cookie value." + ::= { slbCurCfgVirtServicesEntry 19 } + +slbCurCfgVirtServiceUriCookie OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable cookie search in URI" + ::= { slbCurCfgVirtServicesEntry 20 } + +slbCurCfgVirtServiceCExpire OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cookie expire of the virtual server used for insert cookie load + balance depending on the mode it has the following format + <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> + for relative mode." + ::= { slbCurCfgVirtServicesEntry 21 } + +slbCurCfgVirtServiceCookieMode OBJECT-TYPE + SYNTAX INTEGER { + rewrite(1), + passive(2), + insert(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select cookie persistance mode." + ::= { slbCurCfgVirtServicesEntry 22 } + +slbCurCfgVirtServiceHttpSlb OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + urlslb(2), + urlhash(3), + cookie(4), + host(5), + browser(6), + others(7), + headerhash(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing for the virtual port." + ::= { slbCurCfgVirtServicesEntry 23 } + +slbCurCfgVirtServiceHttpSlbOption OBJECT-TYPE + SYNTAX INTEGER { + and(1), + or(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing option for the virtual port." + ::= { slbCurCfgVirtServicesEntry 24 } + +slbCurCfgVirtServiceHttpSlb2 OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + urlslb(2), + urlhash(3), + cookie(4), + host(5), + browser(6), + others(7), + headerhash(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing for the virtual port." + ::= { slbCurCfgVirtServicesEntry 25 } + +slbCurCfgVirtServiceHttpHdrName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP header name of the virtual server." + ::= { slbCurCfgVirtServicesEntry 26 } + +slbCurCfgVirtServiceUrlHashLen OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes used to hash onto server. A zero means + URL hashing disabled." + ::= { slbCurCfgVirtServicesEntry 27 } + +slbCurCfgVirtServiceDirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable DAM for this service." + ::= { slbCurCfgVirtServicesEntry 28 } + +slbCurCfgVirtServiceThash OBJECT-TYPE + SYNTAX INTEGER { + sip(1), + sip-sport(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set hash parameter." + ::= { slbCurCfgVirtServicesEntry 29 } + +slbCurCfgVirtServiceLdapreset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable LDAP Server Reset" + ::= { slbCurCfgVirtServicesEntry 30 } + +slbCurCfgVirtServiceLdapslb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable LDAP Server load balancing" + ::= { slbCurCfgVirtServicesEntry 31 } + +slbCurCfgVirtServiceSip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable SIP load balancing." + ::= { slbCurCfgVirtServicesEntry 32 } + +slbCurCfgVirtServiceXForwardedFor OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable X-Forwarded-For for proxy mode." + ::= { slbCurCfgVirtServicesEntry 33 } + +slbCurCfgVirtServiceHttpRedir OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable HTTP redirect for GSLB." + ::= { slbCurCfgVirtServicesEntry 34 } + +slbCurCfgVirtServicePbindRport OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable use of rport in the session lookup for a persistent + session." + ::= { slbCurCfgVirtServicesEntry 35 } + +slbCurCfgVirtServiceEgressPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable pip selection based on egress port/vlan." + ::= { slbCurCfgVirtServicesEntry 36 } + +slbCurCfgVirtServiceCookieDname OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Select dname for insert cookie persistance mode." + ::= { slbCurCfgVirtServicesEntry 37 } + +slbCurCfgVirtServiceWts OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable WTS loadbalancing and persistance." + ::= { slbCurCfgVirtServicesEntry 38 } + +slbCurCfgVirtServiceUhash OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable when there is no Session Directory server." + ::= { slbCurCfgVirtServicesEntry 39 } + +slbCurCfgVirtServiceTimeOut OBJECT-TYPE + SYNTAX INTEGER (0..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of minutes an inactive connection remains open." + ::= { slbCurCfgVirtServicesEntry 40 } +slbCurCfgVirtServiceSoftGrid OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable softgrid load balancing." + ::= { slbCurCfgVirtServicesEntry 43 } + +slbCurCfgVirtServiceSessionMirror OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable session mirroring." + ::= { slbCurCfgVirtServicesEntry 42 } + +slbCurCfgVirtServiceSdpNat OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable SIP Media portal NAT." + ::= { slbCurCfgVirtServicesEntry 41 } + +slbCurCfgVirtServiceConnPooling OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable connection pooling for HTTP traffic." + ::= { slbCurCfgVirtServicesEntry 44 } + +-- Server load balancing - Virtual Services Table + +slbNewCfgVirtServicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgVirtServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual Services." + ::= { virtualServerCfg 6 } + +slbNewCfgVirtServicesEntry OBJECT-TYPE + SYNTAX SlbNewCfgVirtServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the virtual services table." + INDEX { slbNewCfgVirtServIndex, slbNewCfgVirtServiceIndex } + ::= { slbNewCfgVirtServicesTable 1 } + +SlbNewCfgVirtServicesEntry ::= SEQUENCE { + slbNewCfgVirtServIndex Integer32, + slbNewCfgVirtServiceIndex Integer32, + slbNewCfgVirtServiceVirtPort INTEGER, + slbNewCfgVirtServiceRealGroup Integer32, + slbNewCfgVirtServiceRealPort INTEGER, + slbNewCfgVirtServiceUDPBalance INTEGER, + slbNewCfgVirtServiceHname DisplayString, + slbNewCfgVirtServiceBwmContract Integer32, + slbNewCfgVirtServiceDirServerRtn INTEGER, + slbNewCfgVirtServiceRtspUrlParse INTEGER, + slbNewCfgVirtServiceFtpParsing INTEGER, + slbNewCfgVirtServiceRemapUDPFrags INTEGER, + slbNewCfgVirtServiceDnsSlb INTEGER, + slbNewCfgVirtServiceResponseCount INTEGER, + slbNewCfgVirtServicePBind INTEGER, + slbNewCfgVirtServiceCname DisplayString, + slbNewCfgVirtServiceCoffset INTEGER, + slbNewCfgVirtServiceClength INTEGER, + slbNewCfgVirtServiceUriCookie INTEGER, + slbNewCfgVirtServiceCExpire DisplayString, + slbNewCfgVirtServiceCookieMode INTEGER, + slbNewCfgVirtServiceDBind INTEGER, + slbNewCfgVirtServiceHttpSlb INTEGER, + slbNewCfgVirtServiceHttpSlbOption INTEGER, + slbNewCfgVirtServiceHttpSlb2 INTEGER, + slbNewCfgVirtServiceHttpHdrName DisplayString, + slbNewCfgVirtServiceUrlHashLen INTEGER, + slbNewCfgVirtServiceCookieDname INTEGER, + slbNewCfgVirtServiceDelete INTEGER, + slbNewCfgVirtServiceDirect INTEGER, + slbNewCfgVirtServiceThash INTEGER, + slbNewCfgVirtServiceLdapreset INTEGER, + slbNewCfgVirtServiceLdapslb INTEGER, + slbNewCfgVirtServiceSip INTEGER, + slbNewCfgVirtServiceXForwardedFor INTEGER, + slbNewCfgVirtServiceHttpRedir INTEGER, + slbNewCfgVirtServicePbindRport INTEGER, + slbNewCfgVirtServiceEgressPip INTEGER, + slbNewCfgVirtServiceWts INTEGER, + slbNewCfgVirtServiceTimeOut INTEGER, + slbNewCfgVirtServiceSoftGrid INTEGER, + slbNewCfgVirtServiceSessionMirror INTEGER, + slbNewCfgVirtServiceSdpNat INTEGER, + slbNewCfgVirtServiceConnPooling INTEGER, + slbNewCfgVirtServiceUhash INTEGER + } + +slbNewCfgVirtServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the virtual server." + ::= { slbNewCfgVirtServicesEntry 1 } + +slbNewCfgVirtServiceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service index. This has no external meaning" + ::= { slbNewCfgVirtServicesEntry 2 } + + +slbNewCfgVirtServiceVirtPort OBJECT-TYPE + SYNTAX INTEGER (9..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The layer4 virtual port number of the service." + ::= { slbNewCfgVirtServicesEntry 3 } + +slbNewCfgVirtServiceRealGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server group number for this service." + ::= { slbNewCfgVirtServicesEntry 4 } + +slbNewCfgVirtServiceRealPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The layer4 real port number of the service." + ::= { slbNewCfgVirtServicesEntry 5 } + +slbNewCfgVirtServiceUDPBalance OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3), + stateless(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable, disable or stateless the UDP balancing for the virtual port." + ::= { slbNewCfgVirtServicesEntry 6 } + +slbNewCfgVirtServiceHname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..34)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The host name of the virtual service." + ::= { slbNewCfgVirtServicesEntry 7 } + +slbNewCfgVirtServiceBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The BWM contract number for this service." + ::= { slbNewCfgVirtServicesEntry 8 } + +slbNewCfgVirtServiceDirServerRtn OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable direct server return feature. To translate only + MAC addresses in performing server load balancing when enabled. + This allow servers to return directly to client since IP addresses + have not been changed." + ::= { slbNewCfgVirtServicesEntry 9 } + +slbNewCfgVirtServiceRtspUrlParse OBJECT-TYPE + SYNTAX INTEGER { + none(1), + l4hash(2), + hash(3), + patternMatch(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select RTSP URL load balancing type." + ::= { slbNewCfgVirtServicesEntry 10 } + +slbNewCfgVirtServiceDBind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable Delayed Binding." + ::= { slbNewCfgVirtServicesEntry 11 } + +slbNewCfgVirtServiceFtpParsing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or Disable the ftp parsing for the virtual service." + ::= { slbNewCfgVirtServicesEntry 12 } + +slbNewCfgVirtServiceRemapUDPFrags OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable remapping UDP server fragments" + ::= { slbNewCfgVirtServicesEntry 13 } + +slbNewCfgVirtServiceDnsSlb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable DNS query load balancing." + ::= { slbNewCfgVirtServicesEntry 14 } + +slbNewCfgVirtServiceResponseCount OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of cookie search response count." + ::= { slbNewCfgVirtServicesEntry 15 } + +slbNewCfgVirtServicePBind OBJECT-TYPE + SYNTAX INTEGER { + clientip(2), + disabled(3), + sslid(4), + cookie(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable persistent bindings for the virtual port." + ::= { slbNewCfgVirtServicesEntry 16 } + +slbNewCfgVirtServiceCname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cookie name of the virtual server used for cookie load balance." + ::= { slbNewCfgVirtServicesEntry 17 } + +slbNewCfgVirtServiceCoffset OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting byte offset of the cookie value." + ::= { slbNewCfgVirtServicesEntry 18 } + +slbNewCfgVirtServiceClength OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes to extract from the cookie value." + ::= { slbNewCfgVirtServicesEntry 19 } + +slbNewCfgVirtServiceUriCookie OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable cookie search in URI" + ::= { slbNewCfgVirtServicesEntry 20} + +slbNewCfgVirtServiceCExpire OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cookie expire of the virtual server used for insert cookie load + balance depending on the mode it has the following format + <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> + for relative mode." + ::= { slbNewCfgVirtServicesEntry 21 } + +slbNewCfgVirtServiceCookieMode OBJECT-TYPE + SYNTAX INTEGER { + rewrite(1), + passive(2), + insert(3), + disabled(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select cookie persistance mode." + ::= { slbNewCfgVirtServicesEntry 22 } + +slbNewCfgVirtServiceHttpSlb OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + urlslb(2), + urlhash(3), + cookie(4), + host(5), + browser(6), + others(7), + headerhash(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing for the virtual port." + ::= { slbNewCfgVirtServicesEntry 23 } + +slbNewCfgVirtServiceHttpSlbOption OBJECT-TYPE + SYNTAX INTEGER { + and(1), + or(2), + none(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing for the virtual port." + ::= { slbNewCfgVirtServicesEntry 24 } + +slbNewCfgVirtServiceHttpSlb2 OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + urlslb(2), + urlhash(3), + cookie(4), + host(5), + browser(6), + others(7), + headerhash(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select HTTP server loadbalancing for the virtual port." + ::= { slbNewCfgVirtServicesEntry 25 } + +slbNewCfgVirtServiceHttpHdrName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP header name of the virtual server." + ::= { slbNewCfgVirtServicesEntry 26 } + +slbNewCfgVirtServiceUrlHashLen OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes used to hash onto server, A zero means + URL hashing disabled." + ::= { slbNewCfgVirtServicesEntry 27} + +slbNewCfgVirtServiceDelete 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." + ::= { slbNewCfgVirtServicesEntry 28 } + +slbNewCfgVirtServiceDirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable DAM for this service." + ::= { slbNewCfgVirtServicesEntry 29 } + +slbNewCfgVirtServiceThash OBJECT-TYPE + SYNTAX INTEGER { + sip(1), + sip-sport(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set hash parameter." + ::= { slbNewCfgVirtServicesEntry 30 } + +slbNewCfgVirtServiceLdapreset OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable LDAP Server Reset" + ::= { slbNewCfgVirtServicesEntry 31 } + +slbNewCfgVirtServiceLdapslb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable LDAP Server load balancing" + ::= { slbNewCfgVirtServicesEntry 32 } + +slbNewCfgVirtServiceSip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable SIP load balancing." + ::= { slbNewCfgVirtServicesEntry 33 } + +slbNewCfgVirtServiceXForwardedFor OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable X-Forwarded-For for proxy mode." + ::= { slbNewCfgVirtServicesEntry 34 } + +slbNewCfgVirtServiceHttpRedir OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable HTTP redirect for GSLB." + ::= { slbNewCfgVirtServicesEntry 35 } + +slbNewCfgVirtServicePbindRport OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable use of rport in the session lookup for a persistent + session." + ::= { slbNewCfgVirtServicesEntry 36 } + +slbNewCfgVirtServiceEgressPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable pip selection based on egress port/vlan." + ::= { slbNewCfgVirtServicesEntry 37 } + +slbNewCfgVirtServiceCookieDname OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Select dname for insert cookie persistance mode." + ::= { slbNewCfgVirtServicesEntry 38 } + +slbNewCfgVirtServiceWts OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable WTS loadbalancing and persistence." + ::= { slbNewCfgVirtServicesEntry 39 } + +slbNewCfgVirtServiceUhash OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable when there is no Session Directory server." + ::= { slbNewCfgVirtServicesEntry 40 } + +slbNewCfgVirtServiceTimeOut OBJECT-TYPE + SYNTAX INTEGER (0..32768) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of minutes an inactive connection remains open." + ::= { slbNewCfgVirtServicesEntry 41 } + +slbNewCfgVirtServiceSessionMirror OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable session mirroring." + ::= { slbNewCfgVirtServicesEntry 43 } + +slbNewCfgVirtServiceSoftGrid OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable softgrid load balancing." + ::= { slbNewCfgVirtServicesEntry 44 } + +slbNewCfgVirtServiceSdpNat OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable SIP Media portal NAT." + ::= { slbNewCfgVirtServicesEntry 42 } + +slbNewCfgVirtServiceConnPooling OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable connection pooling for HTTP traffic." + ::= { slbNewCfgVirtServicesEntry 45 } + +-- URL based BWM table for Virtual Services + +slbUrlBwmTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB URL BWM Table." + ::= { virtualServerCfg 7} + +slbCurCfgUrlBwmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of URL based BWM for Virtual Services." + ::= { virtualServerCfg 8 } + +slbCurCfgUrlBwmEntry OBJECT-TYPE + SYNTAX SlbCurCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the URL based BWM virtual services table." + INDEX { slbCurCfgUrlBwmVirtServIndex, + slbCurCfgUrlBwmVirtServiceIndex, + slbCurCfgUrlBwmUrlId } + ::= { slbCurCfgUrlBwmTable 1 } + +SlbCurCfgUrlBwmEntry ::= SEQUENCE { + slbCurCfgUrlBwmVirtServIndex Integer32, + slbCurCfgUrlBwmVirtServiceIndex Integer32, + slbCurCfgUrlBwmUrlId Integer32, + slbCurCfgUrlBwmContract Integer32 + } + +slbCurCfgUrlBwmVirtServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the virtual server." + ::= { slbCurCfgUrlBwmEntry 1 } + +slbCurCfgUrlBwmVirtServiceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service index. This has no external meaning" + ::= { slbCurCfgUrlBwmEntry 2 } + +slbCurCfgUrlBwmUrlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Path Identifier." + ::= { slbCurCfgUrlBwmEntry 3 } + +slbCurCfgUrlBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BW contract number." + ::= { slbCurCfgUrlBwmEntry 4 } + +slbNewCfgUrlBwmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of URL based BWM for Virtual Services." + ::= { virtualServerCfg 9 } + +slbNewCfgUrlBwmEntry OBJECT-TYPE + SYNTAX SlbNewCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the URL based BWM virtual services table." + INDEX { slbNewCfgUrlBwmVirtServIndex, + slbNewCfgUrlBwmVirtServiceIndex, + slbNewCfgUrlBwmUrlId } + ::= { slbNewCfgUrlBwmTable 1 } + +SlbNewCfgUrlBwmEntry ::= SEQUENCE { + slbNewCfgUrlBwmVirtServIndex Integer32, + slbNewCfgUrlBwmVirtServiceIndex Integer32, + slbNewCfgUrlBwmUrlId Integer32, + slbNewCfgUrlBwmContract Integer32, + slbNewCfgUrlBwmDelete INTEGER + } + +slbNewCfgUrlBwmVirtServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the virtual server." + ::= { slbNewCfgUrlBwmEntry 1 } + +slbNewCfgUrlBwmVirtServiceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service index. This has no external meaning" + ::= { slbNewCfgUrlBwmEntry 2 } + +slbNewCfgUrlBwmUrlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Path Identifier." + ::= { slbNewCfgUrlBwmEntry 3 } + +slbNewCfgUrlBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The BW contract number." + ::= { slbNewCfgUrlBwmEntry 4 } + +slbNewCfgUrlBwmDelete 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." + ::= { slbNewCfgUrlBwmEntry 5 } + +-- SLB Port table + +slbPortTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB Port Table." + ::= { portCfg 1 } + +slbCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ports and their SLB states" + ::= { portCfg 2 } + +slbCurCfgPortEntry OBJECT-TYPE + SYNTAX SlbCurCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the slbPortTable " + INDEX { slbCurCfgPortIndex } + ::= { slbCurCfgPortTable 1 } + +SlbCurCfgPortEntry ::= SEQUENCE { + slbCurCfgPortIndex Integer32, + slbCurCfgPortSlbHotStandby INTEGER, + slbCurCfgPortSlbInterSwitch INTEGER, + slbCurCfgPortSlbPipState INTEGER, + slbCurCfgPortSlbRtsState INTEGER, + slbCurCfgPortSlbIdslbState INTEGER, + slbCurCfgPortSlbState INTEGER + } + +slbCurCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number for which the SLB information pertains." + ::= { slbCurCfgPortEntry 1 } + +slbCurCfgPortSlbState OBJECT-TYPE + SYNTAX INTEGER { + none(1), + client(2), + server(3), + client-server(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SLB state of the port. + none(1) - not SLB port + client(2) - SLB client port + server(3) - SLB server port + client-server(4) - SLB client and server port" + ::= { slbCurCfgPortEntry 2 } + +slbCurCfgPortSlbHotStandby OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable hot standby processing on the switch port." + ::= { slbCurCfgPortEntry 3 } + +slbCurCfgPortSlbInterSwitch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable inter-switch processing on the switch port." + ::= { slbCurCfgPortEntry 4 } + +slbCurCfgPortSlbPipState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable use of proxy IP address on the switch port." + ::= { slbCurCfgPortEntry 5 } + +slbCurCfgPortSlbRtsState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable RTS processing on the switch port." + ::= { slbCurCfgPortEntry 6 } + +slbCurCfgPortSlbIdslbState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Intrusion Detection server load balancing." + ::= { slbCurCfgPortEntry 7 } + + +-- Server load balancing - slb port state table + +slbNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ports and their SLB states" + ::= { portCfg 3 } + +slbNewCfgPortEntry OBJECT-TYPE + SYNTAX SlbNewCfgPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the slbPortTable " + INDEX { slbNewCfgPortIndex } + ::= { slbNewCfgPortTable 1 } + +SlbNewCfgPortEntry ::= SEQUENCE { + slbNewCfgPortIndex Integer32, + slbNewCfgPortSlbHotStandby INTEGER, + slbNewCfgPortSlbInterSwitch INTEGER, + slbNewCfgPortSlbPipState INTEGER, + slbNewCfgPortSlbRtsState INTEGER, + slbNewCfgPortDelete INTEGER, + slbNewCfgPortSlbIdslbState INTEGER, + slbNewCfgPortSlbState INTEGER + } + +slbNewCfgPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number for which the SLB information pertains." + ::= { slbNewCfgPortEntry 1 } + +slbNewCfgPortSlbState OBJECT-TYPE + SYNTAX INTEGER { + none(1), + client(2), + server(3), + client-server(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SLB state of the port. + none(1) - not SLB port + client(2) - SLB client port + server(3) - SLB server port + client-server(4) - SLB client and server port" + ::= { slbNewCfgPortEntry 2 } + +slbNewCfgPortSlbHotStandby OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable hot standby processing on the switch port." + ::= { slbNewCfgPortEntry 3 } + +slbNewCfgPortSlbInterSwitch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable inter-switch processing on the switch port." + ::= { slbNewCfgPortEntry 4 } + +slbNewCfgPortSlbPipState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable use of proxy IP address on the switch port." + ::= { slbNewCfgPortEntry 5 } + +slbNewCfgPortSlbRtsState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable RTS processing on the switch port." + ::= { slbNewCfgPortEntry 6 } + +slbNewCfgPortDelete OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2) + } + MAX-ACCESS read-write + 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." + ::= { slbNewCfgPortEntry 7 } + +slbNewCfgPortSlbIdslbState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Intrusion Detection server load balancing." + ::= { slbNewCfgPortEntry 8 } + + +-- SLB General Configuration + +slbCurCfgGlobalControl OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global state of Server Load Balancing." + ::= { slbGeneralCfg 1 } + +slbNewCfgGlobalControl OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global state of Server Load Balancing." + ::= { slbGeneralCfg 2 } + +slbCurCfgImask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual and real IP address mask - corresponding to the + imask command of the slb configuration menu." + ::= { slbGeneralCfg 3 } + +slbNewCfgImask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The virtual and real IP address mask - corresponding to the + imask command of the slb configuration menu." + ::= { slbGeneralCfg 4 } + +slbCurCfgMnet OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management network - corresponding to the mnet command of + the slb configuration menu." + ::= { slbGeneralCfg 5 } + +slbNewCfgMnet OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management network - corresponding to the mnet command of + the slb configuration menu." + ::= { slbGeneralCfg 6 } + +slbCurCfgMmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management subnet mask - corresponding to the mmask command + of the slb configuration menu." + ::= { slbGeneralCfg 7 } + +slbNewCfgMmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management subnet mask - corresponding to the mmask command + of the slb configuration menu." + ::= { slbGeneralCfg 8 } + +slbCurCfgRadiusAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RADIUS authentication string. The string is used for + generating encrypted authentication string for RADIUS health check." + ::= { slbGeneralCfg 9 } + +slbNewCfgRadiusAuthenString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RADIUS authentication string. The string is used for + generating encrypted authentication string for RADIUS health check." + ::= { slbGeneralCfg 10 } + +slbCurCfgDirectMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable direct access mode. It allows direct access to + real servers and any combination of virtual and real servers + when set to enabled(1)." + ::= { slbGeneralCfg 11 } + +slbNewCfgDirectMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable direct access mode. It allows direct access to + real servers and any combination of virtual and real servers + when set to enabled(1)." + ::= { slbGeneralCfg 12 } + +slbCurCfgPmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The persistent mask - corresponding to the pmask command of the + slb configuration menu." + ::= { slbGeneralCfg 13 } + +slbNewCfgPmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The persistent mask - corresponding to the pmask command of the + slb configuration menu." + ::= { slbGeneralCfg 14 } + +slbCurCfgGrace OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable graceful server failure. It allows to keep the + connection to the failure real servers when set to enabled(1)." + ::= { slbGeneralCfg 15 } + +slbNewCfgGrace OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable graceful server failure. It allows to keep the + connection to the failure real servers when set to enabled(1)." + ::= { slbGeneralCfg 16 } + +slbCurCfgVirtMatrixArch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Virtual Matrix Architecture." + ::= { slbGeneralCfg 17 } + +slbNewCfgVirtMatrixArch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Virtual Matrix Architecture." + ::= { slbGeneralCfg 18 } + +slbCurCfgFastage OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session table fast-age (1 sec) period bit shift." + ::= { slbGeneralCfg 19 } + +slbNewCfgFastage OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session table fast-age (1 sec) period bit shift." + ::= { slbGeneralCfg 20 } + +slbCurCfgSlowage OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Session table slow-age (2 min) period bit shift." + ::= { slbGeneralCfg 21 } + +slbNewCfgSlowage OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Session table slow-age (2 min) period bit shift." + ::= { slbGeneralCfg 22 } + +slbCurCfgTpcp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Transparent Proxy Cache Protocol." + ::= { slbGeneralCfg 23 } + +slbNewCfgTpcp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Transparent Proxy Cache Protocol." + ::= { slbGeneralCfg 24 } + +slbCurCfgMetricInterval OBJECT-TYPE + SYNTAX INTEGER (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval of response and bandwidth metric updates." + ::= { slbGeneralCfg 25 } + +slbNewCfgMetricInterval OBJECT-TYPE + SYNTAX INTEGER (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval of response and bandwidth metric updates." + ::= { slbGeneralCfg 26 } + +slbCurCfgLdapVersion OBJECT-TYPE + SYNTAX INTEGER { + version2(1), + version3(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number for LDAP." + ::= { slbGeneralCfg 27 } + +slbNewCfgLdapVersion OBJECT-TYPE + SYNTAX INTEGER { + version2(1), + version3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Version number of LDAP." + ::= { slbGeneralCfg 28 } + +slbCurCfgAllowHttpHc OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable allow HTTP health check on any port. + If disabled the non-HTTP virtual services will use TCP Health Checks, + if enabled the HTTP Content Health Check will be sent to any port + except HTTPS (443) if properly configured." + ::= { slbGeneralCfg 29 } + +slbNewCfgAllowHttpHc OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable allow HTTP health check on any port. + If disabled the non-HTTP virtual services will use TCP Health Checks, + if enabled the HTTP Content Health Check will be sent to any port + except HTTPS (443) if properly configured." + ::= { slbGeneralCfg 30 } + +slbCurCfgSubmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Source MAC Address substitution. + Enabling this feature supercedes individual real server + setting for Source MAC Address substitution." + ::= { slbGeneralCfg 31 } + +slbNewCfgSubmac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Source MAC Address substitution. + Enabling this feature supercedes individual real server + setting for Source MAC Address substitution." + ::= { slbGeneralCfg 32 } + +slbCurCfgProxyGratArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Enable or disable Proxy IP Gratuitous ARP." + ::= { slbGeneralCfg 33 } + +slbNewCfgProxyGratArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Enable or disable Proxy IP Gratuitous ARP." + ::= { slbGeneralCfg 34 } + +slbCurCfgRtsVlan OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable use VLAN info for real server lookup" + ::= { slbGeneralCfg 35 } + +slbNewCfgRtsVlan OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable use VLAN info for real server lookup" + ::= { slbGeneralCfg 36 } + +slbCurCfgVirtualServiceStats OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable Virtual Service Statistics." + ::= { slbGeneralCfg 37 } + +slbNewCfgVirtualServiceStats OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable Virtual Service Statistics." + ::= { slbGeneralCfg 38 } + +slbCurCfgSlbSessAtkIntrval OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set SLB session attack inspection interval." + ::= { slbGeneralCfg 39 } + +slbNewCfgSlbSessAtkIntrval OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SLB session attack inspection interval." + ::= { slbGeneralCfg 40 } + +slbCurCfgSlbSessAtkAllowlim OBJECT-TYPE + SYNTAX INTEGER (1..2097100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set SLB session attack alert allowable limit." + ::= { slbGeneralCfg 41 } + +slbNewCfgSlbSessAtkAllowlim OBJECT-TYPE + SYNTAX INTEGER (1..2097100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SLB session attack alert allowable limit." + ::= { slbGeneralCfg 42 } + +slbCurCfgNewSlowage OBJECT-TYPE + SYNTAX INTEGER (0..14) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session table slow-age (2 min) period bit shift." + ::= { slbGeneralCfg 43 } + +slbNewCfgNewSlowage OBJECT-TYPE + SYNTAX INTEGER (0..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session table slow-age (2 min) period bit shift." + ::= { slbGeneralCfg 44 } + +slbCurCfgPortBind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable ingress port for session table Binding. SP uses + ingress port for session lookup when set to enable." + ::= { slbGeneralCfg 45 } + +slbNewCfgPortBind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable ingress port for session table Binding. SP uses + ingress port for session lookup when set to enable." + ::= { slbGeneralCfg 46 } + +slbCurCfgVmaSrcPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable VMA source port." + ::= { slbGeneralCfg 47 } + +slbNewCfgVmaSrcPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable VMA source port." + ::= { slbGeneralCfg 48 } + +slbCurCfgIpTcpCksum OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable Layer 7 IP/TCP Checksum Validation." + ::= { slbGeneralCfg 49 } + +slbNewCfgIpTcpCksum OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable Layer 7 IP/TCP Checksum Validation." + ::= { slbGeneralCfg 50 } + + +-- WAP Health Check configuration + +slbCurCfgWaphcWSPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WSP port number to health check." + ::= { waphcCfg 1 } + +slbNewCfgWaphcWSPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WSP port number to health check." + ::= { waphcCfg 2 } + +slbCurCfgWaphcOffset OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offset in received WSP packet." + ::= { waphcCfg 3 } + +slbNewCfgWaphcOffset OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset in received WSP packet." + ::= { waphcCfg 4 } + +slbCurCfgWaphcSndContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The content to be sent to the WAP gateway." + ::= { waphcCfg 5 } + +slbNewCfgWaphcSndContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The content to be sent to the WAP gateway." + ::= { waphcCfg 6 } + +slbCurCfgWaphcRcvContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The content to be received from the WAP gateway." + ::= { waphcCfg 7 } + +slbNewCfgWaphcRcvContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The content to be received from the WAP gateway." + ::= { waphcCfg 8 } + +slbCurCfgWaphcWTLSPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTLS port number to health check." + ::= { waphcCfg 9 } + +slbNewCfgWaphcWTLSPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTLS port number to health check." + ::= { waphcCfg 10 } + +slbCurCfgWaphcWTPSndContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTP+WSP content to be sent to the WAP gateway." + ::= { waphcCfg 11 } + +slbNewCfgWaphcWTPSndContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTP+WSP content to be sent to the WAP gateway." + ::= { waphcCfg 12 } + +slbCurCfgWaphcWTPRcvContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTP+WSP content to be received from the WAP gateway." + ::= { waphcCfg 13 } + +slbNewCfgWaphcWTPRcvContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTP+WSP content to be received from the WAP gateway." + ::= { waphcCfg 14 } + +slbCurCfgWaphcWTPConnContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTP+WSP CONNECT content to be sent to the WAP gateway." + ::= { waphcCfg 15 } + +slbNewCfgWaphcWTPConnContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTP+WSP CONNECT content to be sent to the WAP gateway." + ::= { waphcCfg 16 } + +slbCurCfgWaphcWTPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTP port number to health check." + ::= { waphcCfg 17 } + +slbNewCfgWaphcWTPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTP port number to health check." + ::= { waphcCfg 18 } + +slbCurCfgWaphcWTLSWSPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WTLS+WSP port number to health check." + ::= { waphcCfg 19 } + +slbNewCfgWaphcWTLSWSPPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The WTLS+WSP port number to health check." + ::= { waphcCfg 20 } + +slbCurCfgWaphcWTPOffset OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The offset in received WTP packet." + ::= { waphcCfg 21 } + +slbNewCfgWaphcWTPOffset OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset in received WTP packet." + ::= { waphcCfg 22 } + +slbCurCfgWaphcCouple OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable coupling of WAP and RADIUS Accounting + health checks." + ::= { waphcCfg 23 } + +slbNewCfgWaphcCouple OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable coupling of WAP and RADIUS Accounting + health checks." + ::= { waphcCfg 24 } + +-- WAP Load Balancing Configuration + +slbCurCfgWapTpcp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable WAP load balancing. " + ::= { wapCfg 1 } + +slbNewCfgWapTpcp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable WAP load balancing. " + ::= { wapCfg 2 } + +slbCurCfgWapDebug OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WAP Debug level." + ::= { wapCfg 3 } + +slbNewCfgWapDebug OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WAP Debug level." + ::= { wapCfg 4 } + + +-- Synch Peer Switch Configuration +slbPeerTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in SLB Peer Table." + ::= { syncCfg 2 } + +slbCurCfgPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Synch Peer Switch configuration in the current_config." + ::= { syncCfg 3 } + +slbCurCfgPeerEntry OBJECT-TYPE + SYNTAX SlbCurCfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about Synch Peer Switch configuration." + INDEX { slbCurCfgPeerIndex } + ::= { slbCurCfgPeerTable 1 } + +SlbCurCfgPeerEntry ::= SEQUENCE { + slbCurCfgPeerIndex Integer32, + slbCurCfgPeerIpAddr IpAddress, + slbCurCfgPeerState INTEGER + } + +slbCurCfgPeerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for synch peer switchs." + ::= { slbCurCfgPeerEntry 1 } + +slbCurCfgPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the peer switch." + ::= { slbCurCfgPeerEntry 2 } + +slbCurCfgPeerState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable the peer switch." + ::= { slbCurCfgPeerEntry 3 } + +slbNewCfgPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Synch Peer Switch configuration in the new_config." + ::= { syncCfg 4 } + +slbNewCfgPeerEntry OBJECT-TYPE + SYNTAX SlbNewCfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about synch peer switch configuration." + INDEX { slbNewCfgPeerIndex } + ::= { slbNewCfgPeerTable 1 } + +SlbNewCfgPeerEntry ::= SEQUENCE { + slbNewCfgPeerIndex Integer32, + slbNewCfgPeerIpAddr IpAddress, + slbNewCfgPeerState INTEGER, + slbNewCfgPeerDelete INTEGER + } + +slbNewCfgPeerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index number for synch peer switchs." + ::= { slbNewCfgPeerEntry 1 } + +slbNewCfgPeerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the peer switch." + ::= { slbNewCfgPeerEntry 2 } + +slbNewCfgPeerState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable the peer switch." + ::= { slbNewCfgPeerEntry 3 } + +slbNewCfgPeerDelete 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." + ::= { slbNewCfgPeerEntry 4 } + +slbCurCfgSyncFilt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch filter configuration." + ::= { syncGeneralCfg 1 } + +slbNewCfgSyncFilt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch filter configuration." + ::= { syncGeneralCfg 2 } + +slbCurCfgSyncPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch port configuration." + ::= { syncGeneralCfg 3 } + +slbNewCfgSyncPort OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch port configuration." + ::= { syncGeneralCfg 4 } + +slbCurCfgSyncVrrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch VRRP Priorities." + ::= { syncGeneralCfg 5 } + +slbNewCfgSyncVrrp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch VRRP Priorities." + ::= { syncGeneralCfg 6 } + +slbCurCfgSyncPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch proxy IP addresses." + ::= { syncGeneralCfg 7 } + +slbNewCfgSyncPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch proxy IP addresses." + ::= { syncGeneralCfg 8 } + +slbCurCfgSyncSfo OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch stateful failover." + ::= { syncGeneralCfg 9 } + +slbNewCfgSyncSfo OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch stateful failover." + ::= { syncGeneralCfg 10 } + +slbCurCfgSyncSfoUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stateful failover update period in seconds." + ::= { syncGeneralCfg 11 } + +slbNewCfgSyncSfoUpdatePeriod OBJECT-TYPE + SYNTAX INTEGER (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The stateful failover update period in seconds." + ::= { syncGeneralCfg 12 } + +slbCurCfgSyncBwm OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable syncing BWM configuration." + ::= { syncGeneralCfg 13 } + +slbNewCfgSyncBwm OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable syncing BWM configuration." + ::= { syncGeneralCfg 14 } + +slbCurCfgSyncPeerPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable synch peer proxy IP addresses." + ::= { syncGeneralCfg 15 } + +slbNewCfgSyncPeerPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable synch peer proxy IP addresses." + ::= { syncGeneralCfg 16} + +-- SYN Attack Detection + +synAttackCurCfgInterval OBJECT-TYPE + SYNTAX INTEGER (2..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval specified in seconds determines how frequently the + switch checks for SYN attacks." + ::= { synAttackDetCfg 1 } + +synAttackNewCfgInterval OBJECT-TYPE + SYNTAX INTEGER (2..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval specified in seconds determines how frequently the + switch checks for SYN attacks." + ::= { synAttackDetCfg 2 } + +synAttackCurCfgThreshhold OBJECT-TYPE + SYNTAX INTEGER (1..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshhold indicating the number of new half-open sessions + per second." + ::= { synAttackDetCfg 3 } + +synAttackNewCfgThreshhold OBJECT-TYPE + SYNTAX INTEGER (1..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshhold indicating the number of new half-open sessions + per second." + ::= { synAttackDetCfg 4 } + + +-- Filtering Group + +fltCfgTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of filtering table entries." + ::= { filterCfg 1 } + +-- Current Config Filtering Table + +fltCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filtering table in the current configuration block." + ::= { filterCfg 2 } + +fltCurCfgTableEntry OBJECT-TYPE + SYNTAX FltCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering table." + INDEX { fltCurCfgIndx } + ::= { fltCurCfgTable 1 } + +FltCurCfgTableEntry ::= SEQUENCE { + fltCurCfgIndx Integer32, + fltCurCfgSrcIpMac INTEGER, + fltCurCfgSrcIp IpAddress, + fltCurCfgSrcIpMask IpAddress, + fltCurCfgDstIpMac INTEGER, + fltCurCfgDstIp IpAddress, + fltCurCfgDstIpMask IpAddress, + fltCurCfgProtocol INTEGER, + fltCurCfgRangeLowSrcPort INTEGER, + fltCurCfgRangeHighSrcPort INTEGER, + fltCurCfgRangeLowDstPort INTEGER, + fltCurCfgRangeHighDstPort INTEGER, + fltCurCfgAction INTEGER, + fltCurCfgRedirPort INTEGER, + fltCurCfgRedirGroup Integer32, + fltCurCfgLog INTEGER, + fltCurCfgState INTEGER, + fltCurCfgNat INTEGER, + fltCurCfgCache INTEGER, + fltCurCfgInvert INTEGER, + fltCurCfgClientProxy INTEGER, + fltCurCfgTcpAck INTEGER, + fltCurCfgSrcMac PhysAddress, + fltCurCfgDstMac PhysAddress, + fltCurCfgFtpNatActive INTEGER, + fltCurCfgAclTcpUrg INTEGER, + fltCurCfgAclTcpAck INTEGER, + fltCurCfgAclTcpPsh INTEGER, + fltCurCfgAclTcpRst INTEGER, + fltCurCfgAclTcpSyn INTEGER, + fltCurCfgAclTcpFin INTEGER, + fltCurCfgAclIcmp INTEGER, + fltCurCfgAclIpOption INTEGER, + fltCurCfgBwmContract Integer32, + fltCurCfgAclIpTos INTEGER, + fltCurCfgAclIpTosMask INTEGER, + fltCurCfgAclIpTosNew INTEGER, + fltCurCfgFwlb INTEGER, + fltCurCfgNatTimeout INTEGER, + fltCurCfgLinklb INTEGER, + fltCurCfgWapRadiusSnoop INTEGER, + fltCurCfgIdslbHash INTEGER, + fltCurCfgVlan INTEGER, + fltCurCfgTcpRateLimit INTEGER, + fltCurCfgTcpRateMaxConn INTEGER, + fltCurCfgHash INTEGER, + fltCurCfgLayer7DenyState INTEGER, + fltCurCfgLayer7DenyUrlBmap OCTET STRING, + fltCurCfgGotoFilter Integer32, + fltCurCfgRadiusWapPersist INTEGER, + fltCurCfgPbind INTEGER, + fltCurCfgTimeWindow INTEGER, + fltCurCfgHoldDuration INTEGER, + fltCurCfgProxyIp IpAddress, + fltCurCfgPatternMatch INTEGER, + fltCurCfgLayer7DenyMatchAll INTEGER, + fltCurCfgLayer7ParseAll INTEGER, + fltCurCfgSecurityParseAll INTEGER, + fltCurCfgPatternMatchGroupBmap OCTET STRING, + fltCurCfg8021pBitsValue INTEGER, + fltCurCfg8021pBitsMatch INTEGER, + fltCurCfgAclIpLength INTEGER, + fltCurCfgIdsGroup Integer32, + fltCurCfgEgressPip INTEGER, + fltCurCfgDbind INTEGER, + fltCurCfgReverse INTEGER, + fltCurCfgRevBwmContract Integer32, + fltCurCfgParseChn INTEGER, + fltCurCfgRtpBwmContract Integer32, + fltCurCfgSipParsing INTEGER, + fltCurCfgSessionMirror INTEGER, + fltCurCfgIpVer INTEGER, + fltCurCfgIpv6Sip DisplayString, + fltCurCfgIpv6Sprefix INTEGER, + fltCurCfgIpv6Dip DisplayString, + fltCurCfgIpv6Dprefix INTEGER, + fltCurCfgName DisplayString + } + +fltCurCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filteriang table index." + ::= { fltCurCfgTableEntry 1 } + +fltCurCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address to be filtered." + ::= { fltCurCfgTableEntry 2 } + +fltCurCfgSrcIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP sub-net mask for filtering." + ::= { fltCurCfgTableEntry 3 } + +fltCurCfgDstIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address to be filtered." + ::= { fltCurCfgTableEntry 4 } + +fltCurCfgDstIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP sub-net mask for filtering." + ::= { fltCurCfgTableEntry 5 } + +fltCurCfgProtocol OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol to be filtered." + ::= { fltCurCfgTableEntry 6 } + +fltCurCfgRangeHighSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher source TCP/UDP port number to be filtered. It applies + only when protocol defined in fltCurCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltCurCfgTableEntry 7 } + +fltCurCfgRangeLowSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower source TCP/UDP port number to be filtered. It applies + only when protocol defined in fltCurCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltCurCfgTableEntry 8 } + +fltCurCfgRangeLowDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower destination TCP/UDP port number to be filtered. It applies + only when protocol defined in fltCurCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltCurCfgTableEntry 9 } + +fltCurCfgRangeHighDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher destination TCP/UDP port number to be filtered. It applies + only when protocol defined in fltCurCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltCurCfgTableEntry 10 } + +fltCurCfgAction OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + deny(2), + redirect(3), + nat(4), -- network address translation + goto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action for the filtering rule." + ::= { fltCurCfgTableEntry 11 } + +fltCurCfgRedirPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server port number used for redirection." + ::= { fltCurCfgTableEntry 12 } + +fltCurCfgRedirGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group to be redirected to." + ::= { fltCurCfgTableEntry 13 } + +fltCurCfgLog OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable logging." + ::= { fltCurCfgTableEntry 14 } + +fltCurCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this filtering rule." + ::= { fltCurCfgTableEntry 15 } + +fltCurCfgNat OBJECT-TYPE + SYNTAX INTEGER { + destination-address(1), + source-address(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The selection of destination or source for network address + translation." + ::= { fltCurCfgTableEntry 16 } + +fltCurCfgCache OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable caching sessions that match filter." + ::= { fltCurCfgTableEntry 17 } + +fltCurCfgInvert OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn the invert logic on or off for the filter entry." + ::= { fltCurCfgTableEntry 18 } + +fltCurCfgClientProxy OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable client proxy." + ::= { fltCurCfgTableEntry 19 } + +fltCurCfgTcpAck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable filtering on matching TCP ACK and RST flag." + ::= { fltCurCfgTableEntry 20 } + + +fltCurCfgSrcMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source MAC address to be filtered." + ::= { fltCurCfgTableEntry 22 } + +fltCurCfgDstMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Destination MAC address to be filtered." + ::= { fltCurCfgTableEntry 23 } + +fltCurCfgFtpNatActive OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable FTP NAT for active ftp only." + ::= { fltCurCfgTableEntry 24 } + +-- Current Config for TCP ACL filtering Table + +fltCurCfgAclTcpUrg OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP URG packet." + ::= { fltCurCfgTableEntry 25 } + +fltCurCfgAclTcpAck OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP ACK packet." + ::= { fltCurCfgTableEntry 26 } + +fltCurCfgAclTcpPsh OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP PSH packet." + ::= { fltCurCfgTableEntry 27 } + +fltCurCfgAclTcpRst OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP RST packet." + ::= { fltCurCfgTableEntry 28 } + +fltCurCfgAclTcpSyn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP SYN packet." + ::= { fltCurCfgTableEntry 29 } + +fltCurCfgAclTcpFin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable TCP FIN packet." + ::= { fltCurCfgTableEntry 30 } + +-- Current Config for ICMP Type ACL filtering Table + +fltCurCfgAclIcmp OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP type to be filtered. A ICMP type of 255 indicates 'any'" + ::= { fltCurCfgTableEntry 31 } + +-- Current Config IP Option ACL Filtering Table + +fltCurCfgAclIpOption OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable IP option matching." + ::= { fltCurCfgTableEntry 32 } + +fltCurCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filt default BW contract number." + ::= { fltCurCfgTableEntry 33 } + +fltCurCfgAclIpTos OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP TOS value to be filtered." + ::= { fltCurCfgTableEntry 34 } + +fltCurCfgAclIpTosMask OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP TOS mask for filtering." + ::= { fltCurCfgTableEntry 35 } + +fltCurCfgAclIpTosNew OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The new IP TOS value to over-write when filtering fired." + ::= { fltCurCfgTableEntry 36 } + +fltCurCfgFwlb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable filtering on firewall redirect hash method." + ::= { fltCurCfgTableEntry 37 } + +fltCurCfgNatTimeout OBJECT-TYPE + SYNTAX INTEGER (4..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NAT session timeout. The timeout value should be an even number + between 4 and 32768." + ::= { fltCurCfgTableEntry 38 } + +fltCurCfgLinklb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable WAN link load balancing." + ::= { fltCurCfgTableEntry 39 } + +fltCurCfgWapRadiusSnoop OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable WAP RADIUS snooping." + ::= { fltCurCfgTableEntry 40 } + +fltCurCfgSrcIpMac OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + mac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set a flag indicating whether filtering should be based on the + source IP address or the source MAC address field." + ::= { fltCurCfgTableEntry 41 } + +fltCurCfgDstIpMac OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + mac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set a flag indicating whether filtering should be based on the + destination IP address or the destination MAC address field." + ::= { fltCurCfgTableEntry 42 } + +fltCurCfgIdslbHash OBJECT-TYPE + SYNTAX INTEGER { + sip(1), + dip(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set hash parameter for intrusion detection server load balancing." + ::= { fltCurCfgTableEntry 43 } + +fltCurCfgVlan OBJECT-TYPE + SYNTAX INTEGER (0..4090) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the VLAN assoicated with the filter." + ::= { fltCurCfgTableEntry 44 } + +fltCurCfgName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the filter." + ::= { fltCurCfgTableEntry 45 } + +fltCurCfgTcpRateLimit OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable protocol rate limiting." + ::= { fltCurCfgTableEntry 46 } + +fltCurCfgTcpRateMaxConn OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set maximum connections (number of connections in units of 10) + for TCP connection rate limiting. In the case of ICMP and UDP, + this is the maximum packets (number of packets in units of 10)." + ::= { fltCurCfgTableEntry 47 } + +fltCurCfgHash OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + sip(2), + dip(3), + both(4), + sipsport(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set hash parameter for the filter." + ::= { fltCurCfgTableEntry 48 } + + +fltCurCfgLayer7DenyState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable layer 7 deny filtering." + ::= { fltCurCfgTableEntry 50 } + +fltCurCfgLayer7DenyUrlBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL strings selected for Layer 7 deny filters. + The selected URL strings are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ URL Path 9 + || || + || ||___ URL Path 8 + || |____ URL Path 7 + || . . . + ||_________ URL Path 2 + |__________ URL Path 1 + + where x : 1 - The represented URL string is selected + 0 - The represented URL string is not selected" + ::= { fltCurCfgTableEntry 51 } + +fltCurCfgGotoFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filter ID for GOTO action in the current config." + ::= { fltCurCfgTableEntry 52 } + +fltCurCfgRadiusWapPersist OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Radius/WAP persistence." + ::= { fltCurCfgTableEntry 53 } + +fltCurCfgPbind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable filter persistent binding." + ::= { fltCurCfgTableEntry 54 } + +fltCurCfgTimeWindow OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time window for protocol rate limiting (in seconds)." + ::= { fltCurCfgTableEntry 55 } + +fltCurCfgHoldDuration OBJECT-TYPE + SYNTAX INTEGER (2..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hold down duration for protocol rate limiting (in minutes)." + ::= { fltCurCfgTableEntry 56 } + +fltCurCfgPatternMatch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable binary pattern matching." + ::= { fltCurCfgTableEntry 57 } + +fltCurCfgLayer7DenyMatchAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable match-all criteria for L7 deny string matching." + ::= { fltCurCfgTableEntry 58 } + +fltCurCfgProxyIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client proxy IP address for NAT and REDIR filter." + + ::= { fltCurCfgTableEntry 59 } + +fltCurCfgLayer7ParseAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable layer 7 lookup (parsing) of all packets." + ::= { fltCurCfgTableEntry 60 } + +fltCurCfgSecurityParseAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable pattern string lookup (parsing) of all packets." + ::= { fltCurCfgTableEntry 61 } + +fltCurCfgPatternMatchGroupBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pattern match group. + The pattern match groups are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ pattern match group + || || + || ||___ pattern match group 8 + || |____ pattern match group 7 + || . . . + ||_________ pattern match group 2 + |__________ pattern match group 1 + + where x : 1 - The represented pattern match group is selected + 0 - The represented pattern match group is not selected" + ::= { fltCurCfgTableEntry 62 } + +fltCurCfg8021pBitsValue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.1p bits value to match." + ::= { fltCurCfgTableEntry 63 } + +fltCurCfg8021pBitsMatch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable matching on 802.1p bits in the packets." + ::= { fltCurCfgTableEntry 64 } + +fltCurCfgAclIpLength OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set the IP maximum packet length in bytes. A value can be either 0 + which indicates 'any' length or between 64 and 65535." + ::= { fltCurCfgTableEntry 65 } + +fltCurCfgIdsGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group for IDS load balancing. A value of 0 indicates + 'none'." + ::= { fltCurCfgTableEntry 66 } + +fltCurCfgEgressPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable pip selection based on egress port/vlan." + ::= { fltCurCfgTableEntry 67 } + +fltCurCfgDbind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable filter delayed binding." + ::= { fltCurCfgTableEntry 68 } + +fltCurCfgRevBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filt reverse session BWM contract number." + ::= { fltCurCfgTableEntry 69 } + +fltCurCfgReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable creating session for reverse side traffic." + ::= { fltCurCfgTableEntry 70 } + +fltCurCfgParseChn OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable chained pgroup match criteria for l7 filtering." + ::= { fltCurCfgTableEntry 71 } + + +fltCurCfgRtpBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BWM contract for SIP RTP traffic." + ::= { fltCurCfgTableEntry 72 } + +fltCurCfgSipParsing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable SIP NAT." + ::= { fltCurCfgTableEntry 73 } + + +fltCurCfgSessionMirror OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable session mirroring." + ::= { fltCurCfgTableEntry 74 } + + +fltCurCfgIpVer OBJECT-TYPE + SYNTAX INTEGER{ + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of IP address." + ::= { fltCurCfgTableEntry 75 } + +fltCurCfgIpv6Sip OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IPv6 address to be filtered. 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" + ::= { fltCurCfgTableEntry 76 } + +fltCurCfgIpv6Sprefix OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length associated with source IP address ." + ::= { fltCurCfgTableEntry 77 } + +fltCurCfgIpv6Dip OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IPv6 address to be filtered. 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" + ::= { fltCurCfgTableEntry 78 } + +fltCurCfgIpv6Dprefix OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prefix length associated with destination IP address ." + ::= { fltCurCfgTableEntry 79 } + + +-- New Config Filtering Table + +fltNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filtering table in the new configuration block." + ::= { filterCfg 3 } + +fltNewCfgTableEntry OBJECT-TYPE + SYNTAX FltNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering table." + INDEX { fltNewCfgIndx } + ::= { fltNewCfgTable 1 } + +FltNewCfgTableEntry ::= SEQUENCE { + fltNewCfgIndx Integer32, + fltNewCfgSrcIpMac INTEGER, + fltNewCfgSrcIp IpAddress, + fltNewCfgSrcIpMask IpAddress, + fltNewCfgDstIpMac INTEGER, + fltNewCfgDstIp IpAddress, + fltNewCfgDstIpMask IpAddress, + fltNewCfgProtocol INTEGER, + fltNewCfgRangeLowSrcPort INTEGER, + fltNewCfgRangeHighSrcPort INTEGER, + fltNewCfgRangeLowDstPort INTEGER, + fltNewCfgRangeHighDstPort INTEGER, + fltNewCfgAction INTEGER, + fltNewCfgRedirPort INTEGER, + fltNewCfgRedirGroup Integer32, + fltNewCfgLog INTEGER, + fltNewCfgState INTEGER, + fltNewCfgNat INTEGER, + fltNewCfgCache INTEGER, + fltNewCfgInvert INTEGER, + fltNewCfgClientProxy INTEGER, + fltNewCfgTcpAck INTEGER, + fltNewCfgSrcMac PhysAddress, + fltNewCfgDstMac PhysAddress, + fltNewCfgFtpNatActive INTEGER, + fltNewCfgAclTcpUrg INTEGER, + fltNewCfgAclTcpAck INTEGER, + fltNewCfgAclTcpPsh INTEGER, + fltNewCfgAclTcpRst INTEGER, + fltNewCfgAclTcpSyn INTEGER, + fltNewCfgAclTcpFin INTEGER, + fltNewCfgAclIcmp INTEGER, + fltNewCfgAclIpOption INTEGER, + fltNewCfgBwmContract Integer32, + fltNewCfgAclIpTos INTEGER, + fltNewCfgAclIpTosMask INTEGER, + fltNewCfgAclIpTosNew INTEGER, + fltNewCfgFwlb INTEGER, + fltNewCfgNatTimeout INTEGER, + fltNewCfgLinklb INTEGER, + fltNewCfgWapRadiusSnoop INTEGER, + fltNewCfgIdslbHash INTEGER, + fltNewCfgVlan INTEGER, + fltNewCfgName DisplayString, + fltNewCfgTcpRateLimit INTEGER, + fltNewCfgTcpRateMaxConn INTEGER, + fltNewCfgHash INTEGER, + fltNewCfgLayer7DenyState INTEGER, + fltNewCfgLayer7DenyUrlBmap OCTET STRING, + fltNewCfgLayer7DenyAddUrl Integer32, + fltNewCfgLayer7DenyRemUrl Integer32, + fltNewCfgGotoFilter Integer32, + fltNewCfgRadiusWapPersist INTEGER, + fltNewCfgPbind INTEGER, + fltNewCfgTimeWindow INTEGER, + fltNewCfgHoldDuration INTEGER, + fltNewCfgProxyIp IpAddress, + fltNewCfgPatternMatch INTEGER, + fltNewCfgLayer7DenyMatchAll INTEGER, + fltNewCfgLayer7ParseAll INTEGER, + fltNewCfgSecurityParseAll INTEGER, + fltNewCfgPatternMatchGroupBmap OCTET STRING, + fltNewCfgAddPatternMatchGroup Integer32, + fltNewCfgRemPatternMatchGroup Integer32, + fltNewCfg8021pBitsValue INTEGER, + fltNewCfg8021pBitsMatch INTEGER, + fltNewCfgAclIpLength INTEGER, + fltNewCfgIdsGroup Integer32, + fltNewCfgEgressPip INTEGER, + fltNewCfgDbind INTEGER, + fltNewCfgReverse INTEGER, + fltNewCfgRevBwmContract Integer32, + fltNewCfgParseChn INTEGER, + fltNewCfgRtpBwmContract Integer32, + fltNewCfgSipParsing INTEGER, + fltNewCfgSessionMirror INTEGER, + fltNewCfgIpVer INTEGER, + fltNewCfgIpv6Sip DisplayString, + fltNewCfgIpv6Sprefix INTEGER, + fltNewCfgIpv6Dip DisplayString, + fltNewCfgIpv6Dprefix INTEGER, + fltNewCfgDelete INTEGER + } + +fltNewCfgIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filtering table index." + ::= { fltNewCfgTableEntry 1 } + +fltNewCfgSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address to be filtered." + ::= { fltNewCfgTableEntry 2 } + +fltNewCfgSrcIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP sub-net mask for filtering." + ::= { fltNewCfgTableEntry 3 } + +fltNewCfgDstIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IP address to be filtered." + ::= { fltNewCfgTableEntry 4 } + +fltNewCfgDstIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IP sub-net mask for filtering." + ::= { fltNewCfgTableEntry 5 } + +fltNewCfgProtocol OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol to be filtered." + ::= { fltNewCfgTableEntry 6 } + +fltNewCfgRangeHighSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The higher source TCP/UDP port number to be filtered. It applies + only when protocol defined in fltNewCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltNewCfgTableEntry 7 } + +fltNewCfgRangeLowSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The lower source TCP/UDP port number to be filtered. It applies + only when protocol defined in fltNewCfgProtocol is UDP or TCP. + '0' means no filtering." + ::= { fltNewCfgTableEntry 8 } + +fltNewCfgRangeLowDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The lower destination TCP/UDP port number to be filtered. + It applies only when protocol defined in fltNewCfgProtocol + is UDP or TCP. '0' means no filtering." + ::= { fltNewCfgTableEntry 9 } + +fltNewCfgRangeHighDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The higher destination TCP/UDP port number to be filtered. + It applies only when protocol defined in fltNewCfgProtocol + is UDP or TCP. '0' means no filtering." + ::= { fltNewCfgTableEntry 10 } + +fltNewCfgAction OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + deny(2), + redirect(3), + nat(4), -- network address translation + goto(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action for the filtering rule." + ::= { fltNewCfgTableEntry 11 } + +fltNewCfgRedirPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server port number used for redirection." + ::= { fltNewCfgTableEntry 12 } + +fltNewCfgRedirGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server group to be redirected to." + ::= { fltNewCfgTableEntry 13 } + +fltNewCfgLog OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable logging." + ::= { fltNewCfgTableEntry 14 } + +fltNewCfgState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of this filtering rule." + ::= { fltNewCfgTableEntry 15 } + +fltNewCfgDelete 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." + ::= { fltNewCfgTableEntry 16 } + +fltNewCfgNat OBJECT-TYPE + SYNTAX INTEGER { + destination-address(1), + source-address(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The selection of destination or source for network address + translation." + ::= { fltNewCfgTableEntry 17 } + +fltNewCfgCache OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable caching sessions that match filter." + ::= { fltNewCfgTableEntry 18 } + +fltNewCfgInvert OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Turn the invert logic on or off for the filter entry." + ::= { fltNewCfgTableEntry 19 } + +fltNewCfgClientProxy OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable client proxy." + ::= { fltNewCfgTableEntry 20 } + +fltNewCfgTcpAck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable filtering on matching TCP ACK and RST flag." + ::= { fltNewCfgTableEntry 21 } + + +fltNewCfgSrcMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source MAC address to be filtered." + ::= { fltNewCfgTableEntry 23 } + +fltNewCfgDstMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Destination MAC address to be filtered." + ::= { fltNewCfgTableEntry 24 } + +fltNewCfgFtpNatActive OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable FTP NAT for active ftp." + ::= { fltNewCfgTableEntry 25 } + +-- New Config TCP Flag ACL Filtering Table + +fltNewCfgAclTcpUrg OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP URG packet." + ::= { fltNewCfgTableEntry 26 } + +fltNewCfgAclTcpAck OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP ACK packet." + ::= { fltNewCfgTableEntry 27 } + +fltNewCfgAclTcpPsh OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP PSH packet." + ::= { fltNewCfgTableEntry 28 } + +fltNewCfgAclTcpRst OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP RST packet." + ::= { fltNewCfgTableEntry 29 } + +fltNewCfgAclTcpSyn OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP SYN packet." + ::= { fltNewCfgTableEntry 30 } + +fltNewCfgAclTcpFin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable TCP FIN packet." + ::= { fltNewCfgTableEntry 31 } + +-- New Config ICMP Type ACL Filtering Table + +fltNewCfgAclIcmp OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ICMP type to be filtered. A ICMP type of 255 indicates 'any'" + ::= { fltNewCfgTableEntry 32 } + +-- New Config IP Option ACL Filtering Table + +fltNewCfgAclIpOption OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable IP option matching." + ::= { fltNewCfgTableEntry 33 } + +fltNewCfgBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Filt default BW contract number." + ::= { fltNewCfgTableEntry 34 } + +fltNewCfgAclIpTos OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP TOS value to be filtered." + ::= { fltNewCfgTableEntry 35 } + +fltNewCfgAclIpTosMask OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP TOS mask for filtering." + ::= { fltNewCfgTableEntry 36 } + +fltNewCfgAclIpTosNew OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The new IP TOS value to over-write when filtering fired." + ::= { fltNewCfgTableEntry 37 } + +fltNewCfgFwlb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable filtering on firewall redirect hash method." + ::= { fltNewCfgTableEntry 38 } + +fltNewCfgNatTimeout OBJECT-TYPE + SYNTAX INTEGER (4..32768) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The NAT session timeout. The timeout value should be an even + number between 4 and 32768." + ::= { fltNewCfgTableEntry 39 } + +fltNewCfgLinklb OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable WAN link load balancing." + ::= { fltNewCfgTableEntry 40 } + +fltNewCfgWapRadiusSnoop OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable WAP RADIUS snooping." + ::= { fltNewCfgTableEntry 41 } + +fltNewCfgSrcIpMac OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + mac(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set a flag indicating whether filtering should be based on the + source IP address or the source MAC address field." + ::= { fltNewCfgTableEntry 42 } + +fltNewCfgDstIpMac OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + mac(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set a flag indicating whether filtering should be based on the + destination IP address or the destination MAC address field." + ::= { fltNewCfgTableEntry 43 } + +fltNewCfgIdslbHash OBJECT-TYPE + SYNTAX INTEGER { + sip(1), + dip(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set hash parameter for intrusion detection server load balancing." + ::= { fltNewCfgTableEntry 44 } + +fltNewCfgVlan OBJECT-TYPE + SYNTAX INTEGER (0..4090) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the VLAN assoicated with the filter." + ::= { fltNewCfgTableEntry 45 } + +fltNewCfgName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the filter." + ::= { fltNewCfgTableEntry 46 } + +fltNewCfgTcpRateLimit OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable protocol rate limiting." + ::= { fltNewCfgTableEntry 47 } + +fltNewCfgTcpRateMaxConn OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set maximum connections (number of connections in units of 10) + for TCP connection rate limiting. In the case of ICMP and UDP, + this is the maximum packets (number of packets in units of 10)." + ::= { fltNewCfgTableEntry 48 } + +fltNewCfgHash OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + sip(2), + dip(3), + both(4), + sipsport(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set hash parameter for the filter." + ::= { fltNewCfgTableEntry 49 } + + +fltNewCfgLayer7DenyState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable layer 7 deny filtering." + ::= { fltNewCfgTableEntry 51 } + +fltNewCfgLayer7DenyUrlBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL strings selected for Layer 7 deny filters. + The selected URL strings are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ URL Path 9 + || || + || ||___ URL Path 8 + || |____ URL Path 7 + || . . . + ||_________ URL Path 2 + |__________ URL Path 1 + + where x : 1 - The represented URL string is selected + 0 - The represented URL string is not selected" + ::= { fltNewCfgTableEntry 52 } + +fltNewCfgLayer7DenyAddUrl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The URL Path (slbCurCfgUrlLbPathIndex) to be added to the + Layer 7 deny filter. A zero is returned when read." + ::= { fltNewCfgTableEntry 53 } + +fltNewCfgLayer7DenyRemUrl OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The URL Path (slbCurCfgUrlLbPathIndex) to be removed from + the Layer 7 deny filter. A zero is returned when read." + ::= { fltNewCfgTableEntry 54 } + +fltNewCfgGotoFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The filter ID for GOTO action in the new config." + ::= { fltNewCfgTableEntry 55 } + +fltNewCfgRadiusWapPersist OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable Radius/WAP persistence." + ::= { fltNewCfgTableEntry 56 } + +fltNewCfgPbind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable filter persistent binding." + ::= { fltNewCfgTableEntry 57 } + +fltNewCfgTimeWindow OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time window for protocol rate limiting (in seconds)." + ::= { fltNewCfgTableEntry 58 } + +fltNewCfgHoldDuration OBJECT-TYPE + SYNTAX INTEGER (2..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hold down duration for protocol rate limiting (in minutes)." + ::= { fltNewCfgTableEntry 59 } + +fltNewCfgPatternMatch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable binary pattern matching." + ::= { fltNewCfgTableEntry 60 } + +fltNewCfgLayer7DenyMatchAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable match-all criteria for L7 deny string matching." + ::= { fltNewCfgTableEntry 61 } + +fltNewCfgProxyIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The client proxy IP address for NAT and REDIR filter." + + ::= { fltNewCfgTableEntry 62 } + +fltNewCfgLayer7ParseAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable layer 7 lookup (parsing) of all packets." + ::= { fltNewCfgTableEntry 63 } + +fltNewCfgSecurityParseAll OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable pattern string lookup (parsing) of all packets." + ::= { fltNewCfgTableEntry 64 } + +fltNewCfgPatternMatchGroupBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pattern match group. + The pattern match groups are presented in a bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ pattern match group + || || + || ||___ pattern match group 8 + || |____ pattern match group 7 + || . . . + ||_________ pattern match group 2 + |__________ pattern match group 1 + + where x : 1 - The represented pattern match group is selected + 0 - The represented pattern match group is not selected" + ::= { fltNewCfgTableEntry 65 } + +fltNewCfgAddPatternMatchGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pattern match group to be added to the + security filter. A zero is returned when read." + ::= { fltNewCfgTableEntry 66 } + +fltNewCfgRemPatternMatchGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pattern match group to be to be removed from + the security filter. A zero is returned when read." + ::= { fltNewCfgTableEntry 67 } + +fltNewCfg8021pBitsValue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 802.1p bits value to match." + ::= { fltNewCfgTableEntry 68 } + +fltNewCfg8021pBitsMatch OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable matching on 802.1p bits in the packets." + ::= { fltNewCfgTableEntry 69 } + +fltNewCfgAclIpLength OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the IP maximum packet length in bytes. A value can be either 0 + which indicates 'any' length or between 64 and 65535." + ::= { fltNewCfgTableEntry 70 } + +fltNewCfgIdsGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server group for IDS load balancing. A value of 0 indicates + 'none'." + ::= { fltNewCfgTableEntry 71 } + +fltNewCfgEgressPip OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable pip selection based on egress port/vlan." + ::= { fltNewCfgTableEntry 72 } + +fltNewCfgDbind OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable filter delayed binding." + ::= { fltNewCfgTableEntry 73 } + +fltNewCfgRevBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Filt reverse session BWM contract number." + ::= { fltNewCfgTableEntry 74 } + +fltNewCfgReverse OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable creating session for reverse side traffic." + ::= { fltNewCfgTableEntry 75 } + +fltNewCfgParseChn OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable chained pgroup match criteria for l7 filtering." + ::= { fltNewCfgTableEntry 76} + + +fltNewCfgRtpBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "BWM contract for SIP RTP traffic." + ::= { fltNewCfgTableEntry 77 } + +fltNewCfgSipParsing OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable SIP NAT." + ::= { fltNewCfgTableEntry 78 } + + + fltNewCfgSessionMirror OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable session mirroring." + ::= { fltNewCfgTableEntry 79 } + + +fltNewCfgIpVer OBJECT-TYPE + SYNTAX INTEGER{ + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IP address." + ::= { fltNewCfgTableEntry 80 } + +fltNewCfgIpv6Sip OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IPv6 address to be filtered. 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" + ::= { fltNewCfgTableEntry 81 } + +fltNewCfgIpv6Sprefix OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix length associated with source IP address ." + ::= { fltNewCfgTableEntry 82 } + +fltNewCfgIpv6Dip OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination IPv6 address to be filtered. 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" + ::= { fltNewCfgTableEntry 83 } + +fltNewCfgIpv6Dprefix OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix length associated with destination IP address ." + ::= { fltNewCfgTableEntry 84 } + + +-- Filtering Port Table + +fltCurCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filtering port table in the current configuration block." + ::= { filterCfg 4 } + +fltCurCfgPortTableEntry OBJECT-TYPE + SYNTAX FltCurCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering port table." + INDEX { fltCurCfgPortIndx } + ::= { fltCurCfgPortTable 1 } + +FltCurCfgPortTableEntry ::= SEQUENCE { + fltCurCfgPortIndx Integer32, + fltCurCfgPortState INTEGER, + fltCurCfgPortFiltBmap OCTET STRING + } + +fltCurCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { fltCurCfgPortTableEntry 1 } + +fltCurCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable filtering." + ::= { fltCurCfgPortTableEntry 2 } + +fltCurCfgPortFiltBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filtering rules applied to the port. The filtering rules are + presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ filter 9 + || || + || ||___ filter 8 + || |____ filter 7 + || . . . + ||_________ filter 2 + |__________ filter 1 (as index to fltCurCfgTable) + + where x : 1 - The represented filter rule applied to the port + 0 - The represented filter rule not applied to the port " + ::= { fltCurCfgPortTableEntry 3 } + +fltNewCfgPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filtering port table in the new configuration block." + ::= { filterCfg 5 } + +fltNewCfgPortTableEntry OBJECT-TYPE + SYNTAX FltNewCfgPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filtering port table." + INDEX { fltNewCfgPortIndx } + ::= { fltNewCfgPortTable 1 } + +FltNewCfgPortTableEntry ::= SEQUENCE { + fltNewCfgPortIndx Integer32, + fltNewCfgPortState INTEGER, + fltNewCfgPortFiltBmap OCTET STRING, + fltNewCfgPortAddFiltRule Integer32, + fltNewCfgPortRemFiltRule Integer32 + } + +fltNewCfgPortIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port index." + ::= { fltNewCfgPortTableEntry 1 } + +fltNewCfgPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable filtering." + ::= { fltNewCfgPortTableEntry 2 } + +fltNewCfgPortFiltBmap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The filtering rules applied to the port. The filtering rules + are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ filter 9 + || || + || ||___ filter 8 + || |____ filter 7 + || . . . + ||_________ filter 2 + |__________ filter 1 (as index to fltNewCfgTable) + + where x : 1 - The represented filter rule applied to the port + 0 - The represented filter rule not applied to the port " + ::= { fltNewCfgPortTableEntry 3 } + +fltNewCfgPortAddFiltRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to add filtering rule to a port. The value + specified with this object is the index to the fltNewCfgTable for + which filtering rule to be added to the port. The range of the + valid index is between 1 and fltCurCfgTableMaxSize. When read, the + value '0' is returned always." + ::= { fltNewCfgPortTableEntry 4 } + +fltNewCfgPortRemFiltRule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an action object to remove filtering rule from a port. The + value specified with this object is the index to the fltNewCfgTable + for which filtering rule to be removed from the port. The range of + the valid index is between 1 and fltCurCfgTableMaxSize. When read, + the value '0' is returned always." + ::= { fltNewCfgPortTableEntry 5 } + +-- URL based BWM filtering table +fltUrlBwmTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of URL based BWM entries." + ::= { filterCfg 6 } + +fltCurCfgUrlBwmTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltCurCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of URL based BWM for filtering." + ::= { filterCfg 7 } + +fltCurCfgUrlBwmEntry OBJECT-TYPE + SYNTAX FltCurCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the URL based BWM filtering table." + INDEX { fltCurCfgUrlBwmFltIndex, fltCurCfgUrlBwmUrlId } + ::= { fltCurCfgUrlBwmTable 1 } + +FltCurCfgUrlBwmEntry ::= SEQUENCE { + fltCurCfgUrlBwmFltIndex Integer32, + fltCurCfgUrlBwmUrlId Integer32, + fltCurCfgUrlReverseBwmContract Integer32, + fltCurCfgUrlBwmContract Integer32 + } + +fltCurCfgUrlBwmFltIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the filter." + ::= { fltCurCfgUrlBwmEntry 1 } + +fltCurCfgUrlBwmUrlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Path Identifier." + ::= { fltCurCfgUrlBwmEntry 2 } + +fltCurCfgUrlBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BW contract." + ::= { fltCurCfgUrlBwmEntry 3 } + +fltCurCfgUrlReverseBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BWM contract for reverse traffic." + ::= { fltCurCfgUrlBwmEntry 4 } + +fltNewCfgUrlBwmTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltNewCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of URL based BWM for filtering." + ::= { filterCfg 8 } + +fltNewCfgUrlBwmEntry OBJECT-TYPE + SYNTAX FltNewCfgUrlBwmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the URL based BWM filtering table." + INDEX { fltNewCfgUrlBwmFltIndex, fltNewCfgUrlBwmUrlId } + ::= { fltNewCfgUrlBwmTable 1 } + +FltNewCfgUrlBwmEntry ::= SEQUENCE { + fltNewCfgUrlBwmFltIndex Integer32, + fltNewCfgUrlBwmUrlId Integer32, + fltNewCfgUrlBwmContract Integer32, + fltNewCfgUrlReverseBwmContract Integer32, + fltNewCfgUrlBwmDelete INTEGER + } + +fltNewCfgUrlBwmFltIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the filter." + ::= { fltNewCfgUrlBwmEntry 1 } + +fltNewCfgUrlBwmUrlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL Path Identifier." + ::= { fltNewCfgUrlBwmEntry 2 } + +fltNewCfgUrlBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The BW traffic contract." + ::= { fltNewCfgUrlBwmEntry 3 } + +fltNewCfgUrlBwmDelete 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." + ::= { fltNewCfgUrlBwmEntry 4 } + +fltNewCfgUrlReverseBwmContract OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The BWM contract for reverse traffic." + ::= { fltNewCfgUrlBwmEntry 5 } + +-- Filter HTTP Redirection Mapping Table + +fltCfgHttpRedirMappingTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in HttpRedirMappingTable." + ::= { filterCfg 9 } + +fltCurCfgHttpRedirMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltCurCfgHttpRedirMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of HTTP redirection mapping table." + ::= { filterCfg 10 } + +fltCurCfgHttpRedirMappingEntry OBJECT-TYPE + SYNTAX FltCurCfgHttpRedirMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the HTTP redirect mapping table." + INDEX { fltCurCfgHttpRedirMappingFilter, + fltCurCfgHttpRedirMappingFromStr } + ::= { fltCurCfgHttpRedirMappingTable 1 } + +FltCurCfgHttpRedirMappingEntry ::= SEQUENCE { + fltCurCfgHttpRedirMappingFilter Integer32, + fltCurCfgHttpRedirMappingFromStr INTEGER, + fltCurCfgHttpRedirMappingToStr INTEGER + } + +fltCurCfgHttpRedirMappingFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filter number." + ::= { fltCurCfgHttpRedirMappingEntry 1 } + +fltCurCfgHttpRedirMappingFromStr OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This index is the string ID of Layer7 string table. + If HTTP request matches this string, then switch issues + a HTTP REDIRECT to client with the + fltCurCfgHttpRedirMappingToStr string." + ::= { fltCurCfgHttpRedirMappingEntry 2 } + +fltCurCfgHttpRedirMappingToStr OBJECT-TYPE + SYNTAX INTEGER (2..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string ID of Layer7 string table. The switch sends + HTTP Redirect back to client with this string when HTTP + request matches the fltCurCfgHttpRedirMappingFromStr string" + ::= { fltCurCfgHttpRedirMappingEntry 3 } + +fltNewCfgHttpRedirMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltNewCfgHttpRedirMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of HTTP redirection mapping table." + ::= { filterCfg 11 } + +fltNewCfgHttpRedirMappingEntry OBJECT-TYPE + SYNTAX FltNewCfgHttpRedirMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the HTTP redirect mapping table." + INDEX { fltNewCfgHttpRedirMappingFilter, + fltNewCfgHttpRedirMappingFromStr } + ::= { fltNewCfgHttpRedirMappingTable 1 } + +FltNewCfgHttpRedirMappingEntry ::= SEQUENCE { + fltNewCfgHttpRedirMappingFilter Integer32, + fltNewCfgHttpRedirMappingFromStr INTEGER, + fltNewCfgHttpRedirMappingToStr INTEGER, + fltNewCfgHttpRedirMappingDelete INTEGER + } + +fltNewCfgHttpRedirMappingFilter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filter number." + ::= { fltNewCfgHttpRedirMappingEntry 1 } + +fltNewCfgHttpRedirMappingFromStr OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string ID of Layer7 string table. If HTTP request + matches this string then switch issues a HTTP REDIRECT + to client with the fltNewCfgHttpRedirMappingToStr string." + ::= { fltNewCfgHttpRedirMappingEntry 2 } + +fltNewCfgHttpRedirMappingToStr OBJECT-TYPE + SYNTAX INTEGER (2..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string ID of Layer7 string table. The switch sends + HTTP Redirect back to client with this string when the + HTTP request matches fltNewCfgHttpRedirMappingFromStr + string." + ::= { fltNewCfgHttpRedirMappingEntry 4 } + +fltNewCfgHttpRedirMappingDelete 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." + ::= { fltNewCfgHttpRedirMappingEntry 6 } + +-- Global SLB General Configuration + +gslbCurCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Turn on or off Distributed Server Load Balance." + ::= { gslbGeneralCfg 1 } + +gslbNewCfgGenState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on or off Distributed Server Load Balance." + ::= { gslbGeneralCfg 2 } + + +gslbCurCfgGenHttpRedirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable HTTP redirect based GSLB in + the current_configuration block." + ::= { gslbGeneralCfg 7 } + +gslbNewCfgGenHttpRedirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable HTTP redirect based GSLB in + the new_configuration block." + ::= { gslbGeneralCfg 8 } + + +gslbCurCfgGenMinco OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minmum number of site connections in the current_configuration block." + ::= { gslbGeneralCfg 13 } + +gslbNewCfgGenMinco OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minmum number of site connections in the new_configuration block." + ::= { gslbGeneralCfg 14 } + + +gslbCurCfgGenUsern OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable HTTP redirect to real server name." + ::= { gslbGeneralCfg 17 } + +gslbNewCfgGenUsern OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable HTTP redirect to real server name." + ::= { gslbGeneralCfg 18 } + + +gslbCurCfgGenNoremote OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable no remote real SLB. Enabling will prevent the + switch from load balancing incoming traffic to remote reals in + the event that all local reals are down." + ::= { gslbGeneralCfg 25 } + +gslbNewCfgGenNoremote OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable no remote real SLB. Enabling will prevent the + switch from load balancing incoming traffic to remote reals in + the event that all local reals are down." + ::= { gslbGeneralCfg 26 } + +gslbCurCfgGenEncrypt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable encrypting remote site update." + ::= { gslbGeneralCfg 27 } + +gslbNewCfgGenEncrypt OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable encrypting remote site update." + ::= { gslbGeneralCfg 28 } + +gslbCurCfgGenRemSiteUpdatePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCP port number for remote site updates in + the current configuration block." + ::= { gslbGeneralCfg 29 } + +gslbNewCfgGenRemSiteUpdatePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TCP port number for remote site updates in + the new configuration block." + ::= { gslbGeneralCfg 30 } + +gslbCurCfgGenSessUtilCap OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session utilization capacity threshold in + the current configuration block." + ::= { gslbGeneralCfg 31 } + +gslbNewCfgGenSessUtilCap OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Session utilization capacity threshold in + the new configuration block." + ::= { gslbGeneralCfg 32 } + +gslbCurCfgGenCpuUtilCap OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization capacity threshold in + the current configuration block." + ::= { gslbGeneralCfg 33 } + +gslbNewCfgGenCpuUtilCap OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CPU utilization capacity threshold in + the new configuration block." + ::= { gslbGeneralCfg 34 } + +gslbCurCfgGenSourceIpNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP netmask for DNS persistence cache in + the current configuration block." + ::= { gslbGeneralCfg 35 } + +gslbNewCfgGenSourceIpNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source IP netmask for DNS persistence cache in + the new configuration block." + ::= { gslbGeneralCfg 36 } + +gslbCurCfgGenTimeout OBJECT-TYPE + SYNTAX INTEGER (1..1440) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout in minutes for DNS persistence cache in + the current configuration block." + ::= { gslbGeneralCfg 37 } + +gslbNewCfgGenTimeout OBJECT-TYPE + SYNTAX INTEGER (1..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout in minutes for DNS persistence cache in + the new configuration block." + ::= { gslbGeneralCfg 38 } + +gslbCurCfgGenDnsDirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable authoritative DNS direct based Global SLB in + the current configuration block." + ::= { gslbGeneralCfg 39 } + +gslbNewCfgGenDnsDirect OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable authoritative DNS direct based Global SLB in + the new configuration block." + ::= { gslbGeneralCfg 40 } + +gslbCurCfgGenRemSiteUpdateVersion OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DSSP version 1 or 2 to send out remote site updates in + the current configuration block." + ::= { gslbGeneralCfg 41 } + +gslbNewCfgGenRemSiteUpdateVersion OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DSSP version 1 or 2 to send out remote site updates in + the new configuration block." + ::= { gslbGeneralCfg 42 } + +gslbCurCfgGenHostname OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable virtual service hostname matching in + the current configuration block." + ::= { gslbGeneralCfg 43 } + +gslbNewCfgGenHostname OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable virtual service hostname matching in + the new configuration block." + ::= { gslbGeneralCfg 44 } + +gslbCurCfgGenRemSiteUpdateIntervalSeconds OBJECT-TYPE + SYNTAX INTEGER (10..7200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval in seconds for updating remote site status + in the current_configuration block." + ::= { gslbGeneralCfg 45 } + +gslbNewCfgGenRemSiteUpdateIntervalSeconds OBJECT-TYPE + SYNTAX INTEGER (10..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time interval in seconds for updating remote site status + in the new_configuration block." + ::= { gslbGeneralCfg 46 } + +gslbCurCfgGenNoResp OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS response code when no server is returned for the current_configuration block." + ::= { gslbGeneralCfg 47 } + +gslbNewCfgGenNoResp OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS response code when no server is returned for the new_configuration block." + ::= { gslbGeneralCfg 48 } + + + +-- Global SLB Remote Site Configuration + +gslbRemSiteTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of GSLB remote sites." + ::= { gslbSitesCfg 1 } + +gslbCurCfgRemSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbCurCfgRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GSLB remote site table in the current configuration block." + ::= { gslbSitesCfg 2 } + +gslbCurCfgRemSiteTableEntry OBJECT-TYPE + SYNTAX GslbCurCfgRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the GSLB remote site table." + INDEX { gslbCurCfgRemSiteIndx } + ::= { gslbCurCfgRemSiteTable 1 } + +GslbCurCfgRemSiteTableEntry ::= SEQUENCE { + gslbCurCfgRemSiteIndx Integer32, + gslbCurCfgRemSitePrimaryIp IpAddress, + gslbCurCfgRemSiteSecondaryIp IpAddress, + gslbCurCfgRemSiteState INTEGER, + gslbCurCfgRemSiteUpdate INTEGER, + gslbCurCfgRemSiteName DisplayString + } + +gslbCurCfgRemSiteIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GSLB remote site table index." + ::= { gslbCurCfgRemSiteTableEntry 1 } + +gslbCurCfgRemSitePrimaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the remote site in the + current_configuration block." + ::= { gslbCurCfgRemSiteTableEntry 2 } + +gslbCurCfgRemSiteSecondaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary IP address of the remote site in the + current_configuration block." + ::= { gslbCurCfgRemSiteTableEntry 3 } + +gslbCurCfgRemSiteState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable GSLB for the remote site in the + current_configuration block." + ::= { gslbCurCfgRemSiteTableEntry 4 } + +gslbCurCfgRemSiteUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable GSLB for the remote site status update in the + current_configuration block." + ::= { gslbCurCfgRemSiteTableEntry 5 } + +gslbCurCfgRemSiteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the GSLB remote site." + ::= { gslbCurCfgRemSiteTableEntry 6 } + + +gslbNewCfgRemSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbNewCfgRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GSLB remote site table in the current configuration block." + ::= { gslbSitesCfg 3 } + +gslbNewCfgRemSiteTableEntry OBJECT-TYPE + SYNTAX GslbNewCfgRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the GSLB remote site table in the current configuration block." + INDEX { gslbNewCfgRemSiteIndx } + ::= { gslbNewCfgRemSiteTable 1 } + +GslbNewCfgRemSiteTableEntry ::= SEQUENCE { + gslbNewCfgRemSiteIndx Integer32, + gslbNewCfgRemSitePrimaryIp IpAddress, + gslbNewCfgRemSiteSecondaryIp IpAddress, + gslbNewCfgRemSiteState INTEGER, + gslbNewCfgRemSiteUpdate INTEGER, + gslbNewCfgRemSiteDelete INTEGER, + gslbNewCfgRemSiteName DisplayString + } + +gslbNewCfgRemSiteIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GSLB remote site table index." + ::= { gslbNewCfgRemSiteTableEntry 1 } + +gslbNewCfgRemSitePrimaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The primary IP address of the remote site in the new_configuration + block." + ::= { gslbNewCfgRemSiteTableEntry 2 } + +gslbNewCfgRemSiteSecondaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secondary IP address of the remote site in the new_configuration + block." + ::= { gslbNewCfgRemSiteTableEntry 3 } + +gslbNewCfgRemSiteState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable GSLB for the remote site in the new_configuration + block." + ::= { gslbNewCfgRemSiteTableEntry 4 } + +gslbNewCfgRemSiteUpdate OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable GSLB for the remote site status update in the + new_configuration block." + ::= { gslbNewCfgRemSiteTableEntry 5 } + +gslbNewCfgRemSiteDelete 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." + ::= { gslbNewCfgRemSiteTableEntry 6 } + +gslbNewCfgRemSiteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the GSLB remote site." + ::= { gslbNewCfgRemSiteTableEntry 7 } + + +-- Global SLB Enhanced Network Configuration + +gslbEnhNetworkTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of Global SLB networks." + ::= { gslbEnhNetworkCfg 1 } + +gslbCurCfgEnhNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbCurCfgEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of network preference in the current_config." + ::= { gslbEnhNetworkCfg 2 } + +gslbCurCfgEnhNetworkTableEntry OBJECT-TYPE + SYNTAX GslbCurCfgEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table about a network preference entry configuration." + INDEX { gslbCurCfgEnhNetworkIndx } + ::= { gslbCurCfgEnhNetworkTable 1 } + +GslbCurCfgEnhNetworkTableEntry ::= SEQUENCE { + gslbCurCfgEnhNetworkIndx Integer32, + gslbCurCfgEnhNetworkState INTEGER, + gslbCurCfgEnhNetworkSourceIp IpAddress, + gslbCurCfgEnhNetworkNetMask IpAddress, + gslbCurCfgEnhNetworkVirtServer OCTET STRING, + gslbCurCfgEnhNetworkRemRealServer OCTET STRING + } + +gslbCurCfgEnhNetworkIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current network preference table index." + ::= { gslbCurCfgEnhNetworkTableEntry 1 } + +gslbCurCfgEnhNetworkState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable Global SLB for the network in the + current_configuration block." + ::= { gslbCurCfgEnhNetworkTableEntry 2 } + +gslbCurCfgEnhNetworkSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Source IP address of the network preference table." + ::= { gslbCurCfgEnhNetworkTableEntry 3 } + +gslbCurCfgEnhNetworkNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Net mask of the network preference table." + ::= { gslbCurCfgEnhNetworkTableEntry 4 } + +gslbCurCfgEnhNetworkVirtServer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual servers in the network. + The virtual servers are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented virtual server belongs to the network + 0 - The represented virtual server does not belong to the network" + ::= { gslbCurCfgEnhNetworkTableEntry 5 } + +gslbCurCfgEnhNetworkRemRealServer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote real servers in the network. + The remote real servers are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented remote real server belongs to the network + 0 - The represented remote real server does not belong to the network" + ::= { gslbCurCfgEnhNetworkTableEntry 6 } + +gslbNewCfgEnhNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbNewCfgEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of network preference in the new_config." + ::= { gslbEnhNetworkCfg 3 } + +gslbNewCfgEnhNetworkTableEntry OBJECT-TYPE + SYNTAX GslbNewCfgEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table about a network preference entry configuration." + INDEX { gslbNewCfgEnhNetworkIndx } + ::= { gslbNewCfgEnhNetworkTable 1 } + +GslbNewCfgEnhNetworkTableEntry ::= SEQUENCE { + gslbNewCfgEnhNetworkIndx Integer32, + gslbNewCfgEnhNetworkState INTEGER, + gslbNewCfgEnhNetworkSourceIp IpAddress, + gslbNewCfgEnhNetworkNetMask IpAddress, + gslbNewCfgEnhNetworkDelete INTEGER, + gslbNewCfgEnhNetworkVirtServer OCTET STRING, + gslbNewCfgEnhNetworkRemRealServer OCTET STRING, + gslbNewCfgEnhNetworkAddVirtServer Integer32, + gslbNewCfgEnhNetworkRemoveVirtServer Integer32, + gslbNewCfgEnhNetworkAddRemRealServer Integer32, + gslbNewCfgEnhNetworkRemoveRemRealServer Integer32 + } + +gslbNewCfgEnhNetworkIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The new network preference table index." + ::= { gslbNewCfgEnhNetworkTableEntry 1 } + +gslbNewCfgEnhNetworkState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable Global SLB for the network in + the new_configuration block." + ::= { gslbNewCfgEnhNetworkTableEntry 2 } + +gslbNewCfgEnhNetworkSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Source IP address of the network table." + ::= { gslbNewCfgEnhNetworkTableEntry 3 } + +gslbNewCfgEnhNetworkNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Net mask of the network preference table." + ::= { gslbNewCfgEnhNetworkTableEntry 4 } + +gslbNewCfgEnhNetworkDelete 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." + ::= { gslbNewCfgEnhNetworkTableEntry 5} + +gslbNewCfgEnhNetworkVirtServer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual servers in the network. + The virtual servers are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented virtual server belongs to the network + 0 - The represented virtual server does not belong to the network" + ::= { gslbNewCfgEnhNetworkTableEntry 6 } + +gslbNewCfgEnhNetworkRemRealServer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote real servers in the network. + The remote real servers are presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + | || |_ server 9 + | || + | ||___ server 8 + | |____ server 7 + | . . . + |__________ server 1 + + where x : 1 - The represented remote real server belongs to the network + 0 - The represented remote real server does not belong to the network" + ::= { gslbNewCfgEnhNetworkTableEntry 7 } + +gslbNewCfgEnhNetworkAddVirtServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual server to be added to the network. When read, 0 is returned." + ::= { gslbNewCfgEnhNetworkTableEntry 8 } + +gslbNewCfgEnhNetworkRemoveVirtServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual server to be removed from the network. When read, 0 is returned." + ::= { gslbNewCfgEnhNetworkTableEntry 9 } + +gslbNewCfgEnhNetworkAddRemRealServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote real server to be added to the network. When read, 0 is returned." + ::= { gslbNewCfgEnhNetworkTableEntry 10 } + +gslbNewCfgEnhNetworkRemoveRemRealServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remote real server to be removed from the network. When read, 0 is returned." + ::= { gslbNewCfgEnhNetworkTableEntry 11 } + +-- Global SLB Rule Configuration + +gslbRuleTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of Global SLB rules." + ::= { gslbRuleCfg 1 } + +gslbCurCfgRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbCurCfgRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule table in the current configuration block." + ::= { gslbRuleCfg 2 } + +gslbCurCfgRuleTableEntry OBJECT-TYPE + SYNTAX GslbCurCfgRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rule table in the current configuration block." + INDEX { gslbCurCfgRuleIndx } + ::= { gslbCurCfgRuleTable 1 } + +GslbCurCfgRuleTableEntry ::= SEQUENCE { + gslbCurCfgRuleIndx Integer32, + gslbCurCfgRuleState INTEGER, + gslbCurCfgRuleStartHour INTEGER, + gslbCurCfgRuleStartMin INTEGER, + gslbCurCfgRuleEndHour INTEGER, + gslbCurCfgRuleEndMin INTEGER, + gslbCurCfgRuleTTL INTEGER, + gslbCurCfgRuleRR INTEGER + } + +gslbCurCfgRuleIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule table index in the current configuration block." + ::= { gslbCurCfgRuleTableEntry 1 } + +gslbCurCfgRuleState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 2 } + +gslbCurCfgRuleStartHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start hour in 24-hour format for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 3 } + +gslbCurCfgRuleStartMin OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start minutes for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 4 } + +gslbCurCfgRuleEndHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End hour in 24-hour format for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 5 } + +gslbCurCfgRuleEndMin OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End minutes for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 6 } + +gslbCurCfgRuleTTL OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time to live in seconds of DNS resource records for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 7 } + +gslbCurCfgRuleRR OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS resource records in DNS response for the rule in + the current configuration block." + ::= { gslbCurCfgRuleTableEntry 8 } + + +gslbNewCfgRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbNewCfgRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rule table in the new configuration block." + ::= { gslbRuleCfg 3 } + +gslbNewCfgRuleTableEntry OBJECT-TYPE + SYNTAX GslbNewCfgRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rule table in the new configuration block." + INDEX { gslbNewCfgRuleIndx } + ::= { gslbNewCfgRuleTable 1 } + +GslbNewCfgRuleTableEntry ::= SEQUENCE { + gslbNewCfgRuleIndx Integer32, + gslbNewCfgRuleState INTEGER, + gslbNewCfgRuleStartHour INTEGER, + gslbNewCfgRuleStartMin INTEGER, + gslbNewCfgRuleEndHour INTEGER, + gslbNewCfgRuleEndMin INTEGER, + gslbNewCfgRuleTTL INTEGER, + gslbNewCfgRuleRR INTEGER, + gslbNewCfgRuleDelete INTEGER + } + +gslbNewCfgRuleIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule table index in the new configuration block." + ::= { gslbNewCfgRuleTableEntry 1 } + +gslbNewCfgRuleState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/Disable the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 2 } + +gslbNewCfgRuleStartHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start hour in 24-hour format for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 3 } + +gslbNewCfgRuleStartMin OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start minutes for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 4 } + +gslbNewCfgRuleEndHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End hour in 24-hour format for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 5 } + +gslbNewCfgRuleEndMin OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End minutes for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 6 } + +gslbNewCfgRuleTTL OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to live in seconds of DNS resource records for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 7 } + +gslbNewCfgRuleRR OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS resource records in DNS response for the rule in + the new configuration block." + ::= { gslbNewCfgRuleTableEntry 8 } + + +gslbNewCfgRuleDelete 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." + ::= { gslbNewCfgRuleTableEntry 9 } + +-- Global SLB Metric Configuration + +gslbMetricTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of Global SLB metrics for each Global SLB rule." + ::= { gslbRuleCfg 4 } + +gslbCurCfgMetricTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbCurCfgMetricTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The metric table in the current configuration block." + ::= { gslbRuleCfg 5 } + +gslbCurCfgMetricTableEntry OBJECT-TYPE + SYNTAX GslbCurCfgMetricTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the metric table in the current configuration block." + INDEX { gslbCurCfgRuleMetricIndx, gslbCurCfgMetricIndx } + ::= { gslbCurCfgMetricTable 1 } + +GslbCurCfgMetricTableEntry ::= SEQUENCE { + gslbCurCfgRuleMetricIndx Integer32, + gslbCurCfgMetricIndx Integer32, + gslbCurCfgMetricMetric INTEGER, + gslbCurCfgMetricNetworkBmap OCTET STRING + } + +gslbCurCfgRuleMetricIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule table index in the current configuration block." + ::= { gslbCurCfgMetricTableEntry 1 } + +gslbCurCfgMetricIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric table index in the current configuration block." + ::= { gslbCurCfgMetricTableEntry 2 } + +gslbCurCfgMetricMetric OBJECT-TYPE + SYNTAX INTEGER { + leastconns(1), + roundrobin(2), + response(3), + geographical(4), + network(5), + random(6), + availability(7), + qos(8), + minmisses(9), + hash(10), + local(11), + always(12), + remote(13), + none(14), + persistence(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric to use to select next server in + the current configuration block." + ::= { gslbCurCfgMetricTableEntry 3 } + +gslbCurCfgMetricNetworkBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The networks added to the metric. The networks added are + presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ network 9 + || || + || ||___ network 8 + || |____ network 7 + || . . . + ||_________ network 2 + |__________ network 1 + + where x : 1 - The represented network added to the metric + 0 - The represented network added to the metric" + ::= { gslbCurCfgMetricTableEntry 4 } + +gslbNewCfgMetricTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbNewCfgMetricTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The metric table in the current configuration block." + ::= { gslbRuleCfg 6 } + +gslbNewCfgMetricTableEntry OBJECT-TYPE + SYNTAX GslbNewCfgMetricTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the metric table in the current configuration block." + INDEX { gslbNewCfgRuleMetricIndx, gslbNewCfgMetricIndx } + ::= { gslbNewCfgMetricTable 1 } + +GslbNewCfgMetricTableEntry ::= SEQUENCE { + gslbNewCfgRuleMetricIndx Integer32, + gslbNewCfgMetricIndx Integer32, + gslbNewCfgMetricMetric INTEGER, + gslbNewCfgMetricNetworkBmap OCTET STRING, + gslbNewCfgMetricAddNetwork Integer32, + gslbNewCfgMetricRemNetwork Integer32 + } + +gslbNewCfgRuleMetricIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule table index in the new configuration block." + ::= { gslbNewCfgMetricTableEntry 1 } + +gslbNewCfgMetricIndx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric table index in the new configuration block." + ::= { gslbNewCfgMetricTableEntry 2 } + +gslbNewCfgMetricMetric OBJECT-TYPE + SYNTAX INTEGER { + leastconns(1), + roundrobin(2), + response(3), + geographical(4), + network(5), + random(6), + availability(7), + qos(8), + minmisses(9), + hash(10), + local(11), + always(12), + remote(13), + none(14), + persistence(15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric to use to select next server in + the new configuration block." + ::= { gslbNewCfgMetricTableEntry 3 } + +gslbNewCfgMetricNetworkBmap OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The networks added to the metric. The networks added are + presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ network 9 + || || + || ||___ network 8 + || |____ network 7 + || . . . + ||_________ network 2 + |__________ network 1 + + where x : 1 - The represented network added to the metric + 0 - The represented network added to the metric" + ::= { gslbNewCfgMetricTableEntry 4 } + +gslbNewCfgMetricAddNetwork OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to add network to a metric. The range of the + valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the + value '0' is returned always." + ::= { gslbNewCfgMetricTableEntry 5 } + +gslbNewCfgMetricRemNetwork OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to remove network to a metric. The range of the + valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the + value '0' is returned always." + ::= { gslbNewCfgMetricTableEntry 6 } + +-- Health Script Configuration + +hcsTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of scriptable health check entries." + ::= { hcsCfg 1 } + +hcsCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HcsCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The scriptable health check table in the current configuration block." + ::= { hcsCfg 2 } + +hcsCurCfgTableEntry OBJECT-TYPE + SYNTAX HcsCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the scriptable health check table." + INDEX { hcsCurCfgScriptIndex } + ::= { hcsCurCfgTable 1 } + +HcsCurCfgTableEntry ::= SEQUENCE { + hcsCurCfgScriptIndex Integer32, + hcsCurCfgScriptString OCTET STRING + } + +hcsCurCfgScriptIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index in the scriptable health check table." + ::= { hcsCurCfgTableEntry 1 } + +hcsCurCfgScriptString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The scriptable health check string." + ::= { hcsCurCfgTableEntry 2 } + +hcsNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HcsNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The scriptable health check table in the new configuration block." + ::= { hcsCfg 3 } + +hcsNewCfgTableEntry OBJECT-TYPE + SYNTAX HcsNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the scriptable health check table." + INDEX { hcsNewCfgScriptIndex } + ::= { hcsNewCfgTable 1 } + +HcsNewCfgTableEntry ::= SEQUENCE { + hcsNewCfgScriptIndex Integer32, + hcsNewCfgScriptString OCTET STRING, + hcsNewCfgAddSendCmd DisplayString, -- obsolete + hcsNewCfgAddExpectCmd DisplayString, -- obsolete + hcsNewCfgAddCloseCmd INTEGER, + hcsNewCfgRemLastCmd INTEGER, + hcsNewCfgAddWaitCmd INTEGER, + hcsNewCfgAddOffsetCmd INTEGER, + hcsNewCfgAddOpenProtCmd DisplayString, + hcsNewCfgAddDepthCmd INTEGER, + hcsNewCfgAddLongNsendCmd OCTET STRING, + hcsNewCfgAddLongNexpectCmd OCTET STRING, + hcsNewCfgAddNsendCmd DisplayString, -- obsolete + hcsNewCfgAddNexpectCmd DisplayString, -- obsolete + hcsNewCfgAddLongBsendCmd OCTET STRING, + hcsNewCfgAddLongBexpectCmd OCTET STRING, + hcsNewCfgAddLongSendCmd OCTET STRING, + hcsNewCfgAddLongExpectCmd OCTET STRING, + hcsNewCfgDeleteScript INTEGER + } + +hcsNewCfgScriptIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index the scriptable health check." + ::= { hcsNewCfgTableEntry 1 } + +hcsNewCfgScriptString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The scriptable health check string." + ::= { hcsNewCfgTableEntry 2 } + + +hcsNewCfgAddSendCmd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Append an 'send' command to the script. The set value of this object + should be the exact characters to be sent on the port opened with the + 'open' command. The 'send ' characters will be automatically appended. + Also a 'null terminator' (\0) will be automatically appended. The null + terminator and the 'send ' characters will be counted as characters in + the script." + ::= { hcsNewCfgTableEntry 4 } + +hcsNewCfgAddExpectCmd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Append an 'expect' command to the script. The set value of this + object should be the exact characters expected to be received on + the port opened with the 'open' command. The value could also be + a single wildcard character '*' which means any received content + will be accepted. The 'expect ' characters will be automatically + appended. Also a 'null terminator'(\0) will be automatically + appended. The null terminator and the 'expect ' characters will + be counted as characters in the script." + ::= { hcsNewCfgTableEntry 5 } + +hcsNewCfgAddCloseCmd OBJECT-TYPE + SYNTAX INTEGER { + other(1), + close(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Add close command to end of the script. When set to the value of 2 + (add), 'close' will be appended to the script. Also, a + 'null terminator'(\0) will be automatically appended. The null + terminator and the 'close' characters will be counted as characters + in the script. This command is only valid for TCP." + ::= { hcsNewCfgTableEntry 6 } + +hcsNewCfgRemLastCmd OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remove(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remove the last command from the script. When set to the value of 2 + (remove), last command will be removed from the script. When read, + other(1) is returned." + ::= { hcsNewCfgTableEntry 7 } + +hcsNewCfgDeleteScript 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." + ::= { hcsNewCfgTableEntry 8 } + +hcsNewCfgAddOffsetCmd OBJECT-TYPE + SYNTAX INTEGER (1..1464) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'offset' command to the script. The set value of this + object should be the offset from the beginning of the data area + of the TCP/UDP packet to start matching the string configured + in the last bexpect command. The 'offset ' characters will be + automatically appended. Also a 'null terminator'(\0) will be + automatically appended. The null terminator and the 'offset ' + characters will be counted as characters in the script. When + read, the return value has no significant meaning, but a 1 is + always returned." + ::= { hcsNewCfgTableEntry 9 } + +hcsNewCfgAddWaitCmd OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append a 'wait' command to the script. The set value of this + object should be the maximum waiting time for the packet + containing the content configured in the last expect command. + Wait time is in units of milliseconds, and the maximum + supported is 65535 ms. The 'wait ' characters will be + automatically appended. Also a 'null terminator'(\0) will be + automatically appended. The null terminator and the 'wait ' + characters will be counted as characters in the script. When + read, the return value has no significant meaning, but a 1 is + always returned. " + ::= { hcsNewCfgTableEntry 10 } + +hcsNewCfgAddOpenProtCmd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'open' command to the script. The value of this object + should be real server port number or name, followed by a comma, + and then the protocol (either tcp or udp), e.g. '80,tcp'. Only + the port number or name, and tcp or udp should be set. The 'open ' + characters will be automatically appended. Also a 'null terminator' + (\0) will be automatically appended. The null terminator and the + 'open ' characters will be counted as characters in the script." + ::= { hcsNewCfgTableEntry 11 } + +hcsNewCfgAddNsendCmd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Append an 'nsend' command to the script. The 'nsend' command is + used to append additional content to the packet generated by the + 'bsend' command when the desired 'bsend' content is more than 255 + characters. The set value of this object should be the exact + characters to be appended. The 'nsend ' characters will be + automatically appended. Also a 'null terminator' (\0) will be + automatically appended. The null terminator and the 'nsend ' + characters will be counted as characters in the script." + ::= { hcsNewCfgTableEntry 12 } + +hcsNewCfgAddNexpectCmd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Append an 'nexpect' command to the script. The 'nexpect' command + is used to append additional characters to the 'bexpect' string + when the desired 'bexpect' string is more than 255 characters. The + set value of this object should be the exact characters to be + appended. The 'nexpect ' characters will be automatically appended. + Also a 'null terminator'(\0) will be automatically appended. + The null terminator and the 'nexpect ' characters will be counted + as characters in the script." + ::= { hcsNewCfgTableEntry 13 } + +hcsNewCfgAddDepthCmd OBJECT-TYPE + SYNTAX INTEGER (1..1464) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append a 'depth' command to the script. The set value of this + object should be the depth (search window) within the data + area of the TCP/UDP packet for matching the string configured + in the last bexpect command. The 'depth ' characters will be + automatically appended. Also a 'null terminator'(\0) will be + automatically appended. The null terminator and the 'depth ' + characters will be counted as characters in the script. When + read, the return value has no significant meaning, but a 1 is + always returned." + ::= { hcsNewCfgTableEntry 14 } + +hcsNewCfgAddLongBsendCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..506)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append a 'bsend' command to the script. The set value of this + object should be the exact binary data in hex format to be sent + on the port opened with the 'open' command. The 'bsend ' characters + will be automatically appended. Also a 'null terminator' (\0) + will be automatically appended. The null terminator and the 'bsend ' + characters will be counted as characters in the script." + ::= { hcsNewCfgTableEntry 15 } + +hcsNewCfgAddLongBexpectCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..504)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append a 'bexpect' command to the script. The set value of this + object should be the exact binary data in hex format expected to + be received on the port opened with the 'open' command. The value + could also be a single wildcard character '*' which means any + received content will be accepted. The 'bexpect ' characters + will be automatically appended. Also a 'null terminator'(\0) + will be automatically appended. The null terminator and the + 'bexpect ' characters will be counted as characters in the script." + ::= { hcsNewCfgTableEntry 16 } + +hcsNewCfgAddLongSendCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..507)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'send' command to the script. The set value of this object + should be the exact characters to be sent on the port opened with the + 'open' command. The 'send ' characters will be automatically appended. + Also a 'null terminator' (\0) will be automatically appended. The null + terminator and the 'send ' characters will be counted as characters in + the script." + ::= { hcsNewCfgTableEntry 17 } + +hcsNewCfgAddLongExpectCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..505)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'expect' command to the script. The set value of this + object should be the exact characters expected to be received on + the port opened with the 'open' command. The value could also be + a single wildcard character '*' which means any received content + will be accepted. The 'expect ' characters will be automatically + appended. Also a 'null terminator'(\0) will be automatically + appended. The null terminator and the 'expect ' characters will + be counted as characters in the script." + ::= { hcsNewCfgTableEntry 18 } + +hcsNewCfgAddLongNsendCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..506)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'nsend' command to the script. The 'nsend' command is + used to append additional content to the packet generated by the + 'bsend' command when the desired 'bsend' content is more than 255 + characters. The set value of this object should be the exact + characters to be appended. The 'nsend ' characters will be + automatically appended. Also a 'null terminator' (\0) will be + automatically appended. The null terminator and the 'nsend ' + characters will be counted as characters in the script." + ::= { hcsNewCfgTableEntry 19 } + +hcsNewCfgAddLongNexpectCmd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..504)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Append an 'nexpect' command to the script. The 'nexpect' command + is used to append additional characters to the 'bexpect' string + when the desired 'bexpect' string is more than 255 characters. The + set value of this object should be the exact characters to be + appended. The 'nexpect ' characters will be automatically appended. + Also a 'null terminator'(\0) will be automatically appended. + The null terminator and the 'nexpect ' characters will be counted + as characters in the script." + ::= { hcsNewCfgTableEntry 20 } + +-- SNMP health check configuration + +snmphcTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of SNMP health check entries." + ::= { snmphcCfg 1 } + +snmphcCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmphcCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SNMP health check table in the current configuration block." + ::= { snmphcCfg 2 } + +snmphcCurCfgTableEntry OBJECT-TYPE + SYNTAX SnmphcCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the SNMP health check table." + INDEX { snmphcCurCfgIndex } + ::= { snmphcCurCfgTable 1 } + +SnmphcCurCfgTableEntry ::= SEQUENCE { + snmphcCurCfgIndex Integer32, + snmphcCurCfgOid DisplayString, + snmphcCurCfgCommString DisplayString, + snmphcCurCfgRcvContent DisplayString, + snmphcCurCfgInvert INTEGER, + snmphcCurCfgUseWeight INTEGER + } + +snmphcCurCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the SNMP health check." + ::= { snmphcCurCfgTableEntry 1 } + +snmphcCurCfgOid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID to be sent in the SNMP get request packet." + ::= { snmphcCurCfgTableEntry 2 } + +snmphcCurCfgCommString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The community string to be used in the SNMP get request packet." + ::= { snmphcCurCfgTableEntry 3 } + +snmphcCurCfgRcvContent OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The content expected in the SNMP response packet. The content + specified can be either a string or an integer value." + ::= { snmphcCurCfgTableEntry 4 } + +snmphcCurCfgInvert OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the invert option is enabled the health check will fail if + the response packet contains the value specified in the + receive content field." + ::= { snmphcCurCfgTableEntry 5 } + +snmphcCurCfgUseWeight OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the weight option is enabled the real server weights are + adjusted dynamically based on the SNMP health check response." + ::= { snmphcCurCfgTableEntry 6 } + +snmphcNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmphcNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SNMP health check table in the new configuration block." + ::= { snmphcCfg 3 } + +snmphcNewCfgTableEntry OBJECT-TYPE + SYNTAX SnmphcNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the SNMP health check table." + INDEX { snmphcNewCfgIndex } + ::= { snmphcNewCfgTable 1 } + +SnmphcNewCfgTableEntry ::= SEQUENCE { + snmphcNewCfgIndex Integer32, + snmphcNewCfgOid DisplayString, + snmphcNewCfgCommString DisplayString, + snmphcNewCfgRcvContent DisplayString, + snmphcNewCfgInvert INTEGER, + snmphcNewCfgDeleteHc INTEGER, + snmphcNewCfgUseWeight INTEGER + } + +snmphcNewCfgIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the SNMP health check." + ::= { snmphcNewCfgTableEntry 1 } + +snmphcNewCfgOid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OID to be sent in the SNMP get request packet." + ::= { snmphcNewCfgTableEntry 2 } + +snmphcNewCfgCommString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string to be used in the SNMP get request packet." + ::= { snmphcNewCfgTableEntry 3 } + +snmphcNewCfgRcvContent OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The content expected in the SNMP response packet. The content + specified can be either a string or an integer value." + ::= { snmphcNewCfgTableEntry 4 } + +snmphcNewCfgInvert OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the invert option is enabled the health check will fail if + the response packet contains the value specified in the + receive content field." + ::= { snmphcNewCfgTableEntry 5 } + +snmphcNewCfgDeleteHc 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." + ::= { snmphcNewCfgTableEntry 6 } + +snmphcNewCfgUseWeight OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the weight option is enabled the real server weights are + adjusted dynamically based on the SNMP health check response." + ::= { snmphcNewCfgTableEntry 7 } + +-- Table sizes in current/new configuration of various tables + +curCfgFilterTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the filter table current + configuration." + ::= { layer4TableSize 1 } + +newCfgFilterTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the filter table new + configuration." + ::= { layer4TableSize 2 } + +curCfgRealServerTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB real server table + current configuration." + ::= { layer4TableSize 3 } + +newCfgRealServerTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB real server table + new configuration." + ::= { layer4TableSize 4 } + +curCfgRealServerGroupTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB real server group table + current configuration." + ::= { layer4TableSize 5 } + +newCfgRealServerGroupTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB real server group table + new configuration." + ::= { layer4TableSize 6 } + +curCfgVirtServerTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB virtual server table + current configuration." + ::= { layer4TableSize 7 } + +newCfgVirtServerTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries in the SLB virtual server table + new configuration." + ::= { layer4TableSize 8 } + +-- PIP Table configuration + +pipTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of PIP entries." + ::= { pipTblCfg 1 } + +pipCurCfgBaseType OBJECT-TYPE + SYNTAX INTEGER { + port(1), + vlan(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PIP base. 1 = port based, 2 = VLAN based" + ::= { pipTblCfg 2 } + +pipCurCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF PipCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIP table in the current configuration block." + ::= { pipTblCfg 3 } + +pipCurCfgTableEntry OBJECT-TYPE + SYNTAX PipCurCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the PIP table." + INDEX { pipCurCfgPip } + ::= { pipCurCfgTable 1 } + +PipCurCfgTableEntry ::= SEQUENCE { + pipCurCfgPip IpAddress, + pipCurCfgPortMap OCTET STRING, + pipCurCfgVlanMap OCTET STRING + } + +pipCurCfgPip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Proxy IP address by the instance of the pipCurCfgIndex." + ::= { pipCurCfgTableEntry 1 } + +pipCurCfgPortMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a bit map of port. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + ||_________ port 1 + |__________ unused + + where x : 1 - PIP is used for this port." + + ::= { pipCurCfgTableEntry 2 } + +pipCurCfgVlanMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a bit map of VLAN. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ VLAN 8 + || || + || ||___ VLAN 7 + || |____ VLAN 6 + ||_________ VLAN 1 + |__________ unused + + where x : 1 - PIP is used for this VLAN." + + ::= { pipCurCfgTableEntry 3 } + +pipNewCfgBaseType OBJECT-TYPE + SYNTAX INTEGER { + port(1), + vlan(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PIP base. 1 = port based, 2 = VLAN based" + ::= { pipTblCfg 4 } + +pipNewCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF PipNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PIP table in the New configuration block." + ::= { pipTblCfg 5 } + +pipNewCfgTableEntry OBJECT-TYPE + SYNTAX PipNewCfgTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the PIP table." + INDEX { pipNewCfgPip } + ::= { pipNewCfgTable 1 } + +PipNewCfgTableEntry ::= SEQUENCE { + pipNewCfgPip IpAddress, + pipNewCfgPortMap OCTET STRING, + pipNewCfgVlanMap OCTET STRING, + pipNewCfgDelete INTEGER, + pipNewCfgAddPortVlan Integer32, + pipNewCfgRemovePortVlan Integer32 + } + +pipNewCfgPip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PIP address by the instance of the pipCurCfgIndex." + ::= { pipNewCfgTableEntry 1 } + +pipNewCfgPortMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit map of port for PIP. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ port 8 + || || + || ||___ port 7 + || |____ port 6 + ||_________ port 1 + |__________ unused + + where x : 1 - PIP is used for this port." + + ::= { pipNewCfgTableEntry 2 } + +pipNewCfgVlanMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit map of VLAN for PIP. + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ VLAN 8 + || || + || ||___ VLAN 7 + || |____ VLAN 6 + ||_________ VLAN 1 + |__________ unused + + where x : 1 - PIP is used for this VLAN." + + ::= { pipNewCfgTableEntry 3 } + +pipNewCfgDelete 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." + ::= { pipNewCfgTableEntry 4 } + +pipNewCfgAddPortVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Port or VLAN to be associated with the PIP. When read, 0 is returned." + ::= { pipNewCfgTableEntry 5 } + +pipNewCfgRemovePortVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Port or VLAN to be disassociated from the PIP. When read, + 0 is returned." + ::= { pipNewCfgTableEntry 6 } + +-- SLB Statistics Group + +-- SLB SP Real Servers Statistics Table + +slbStatSpRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatSpRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sp-server statistics table. This table shows the statistics + of real servers for a particular SP." + ::= { slbSpStats 1 } + +slbStatSpRealServerEntry OBJECT-TYPE + SYNTAX SlbStatSpRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the sp-server statistics table." + INDEX { slbStatSpRealServerSpIndex, slbStatSpRealServerServerIndex } + ::= { slbStatSpRealServerTable 1 } + +SlbStatSpRealServerEntry ::= SEQUENCE { + slbStatSpRealServerSpIndex Integer32, + slbStatSpRealServerServerIndex Integer32, + slbStatSpRealServerCurrSessions Gauge32, + slbStatSpRealServerTotalSessions Counter32, + slbStatSpRealServerHCOctetsLow32 Counter32, + slbStatSpRealServerHCOctetsHigh32 Counter32, + slbStatSpRealServerHCOctets Counter64 + } + +slbStatSpRealServerSpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SP index." + ::= { slbStatSpRealServerEntry 1 } + +slbStatSpRealServerServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number that identifies the server." + ::= { slbStatSpRealServerEntry 2 } + +slbStatSpRealServerCurrSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current sessions for the real server." + ::= { slbStatSpRealServerEntry 3 } + +slbStatSpRealServerTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sessions for the real server." + ::= { slbStatSpRealServerEntry 4 } + +slbStatSpRealServerHCOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bit value of the total octets received and transmitted + out of the real server on a particular SP." + ::= { slbStatSpRealServerEntry 5 } + +slbStatSpRealServerHCOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher 32 bit value of the total octets received and transmitted + out of the real server on a particular SP." + ::= { slbStatSpRealServerEntry 6 } + +slbStatSpRealServerHCOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total octets received and transmitted by the real server on a + particular SP." + ::= { slbStatSpRealServerEntry 7 } + +slbStatSpFltTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatSpFltEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filter statistics table. This table shows the statistics + of filters for a particular SP." + ::= { slbSpStats 4 } + +slbStatSpFltEntry OBJECT-TYPE + SYNTAX SlbStatSpFltEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the filter statistics table." + INDEX { slbStatSpFltSpIndex, slbStatSpFltIndex } + ::= { slbStatSpFltTable 1 } + +SlbStatSpFltEntry ::= SEQUENCE { + slbStatSpFltSpIndex Integer32, + slbStatSpFltIndex Integer32, + slbStatSpFltFirings Counter32 + } + +slbStatSpFltSpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SP index." + ::= { slbStatSpFltEntry 1 } + +slbStatSpFltIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filter number." + ::= { slbStatSpFltEntry 2 } + +slbStatSpFltFirings OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of instances that the received packet matches the + filter rule on this SP." + ::= { slbStatSpFltEntry 3 } + +-- SLB Port Maintenance Statistics Table + +slbStatSpMaintTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatSpMaintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SLB SP maintenance statistics." + ::= { slbSpStats 5 } + +slbStatSpMaintEntry OBJECT-TYPE + SYNTAX SlbStatSpMaintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the SLB SP maintenance statistics table." + INDEX { slbStatSpMaintSpIndex } + ::= { slbStatSpMaintTable 1 } + +SlbStatSpMaintEntry ::= SEQUENCE { + slbStatSpMaintSpIndex Integer32, + slbStatSpMaintMaximumSessions Integer32, + slbStatSpMaintCurBindings Gauge32, + slbStatSpMaintCurBindings4Seconds Gauge32, + slbStatSpMaintCurBindings64Seconds Gauge32, + slbStatSpMaintTerminatedSessions Counter32, + slbStatSpMaintBindingFails Counter32, + slbStatSpMaintNonTcpFrames Counter32, + slbStatSpMaintTcpFragments Counter32, + slbStatSpMaintUdpDatagrams Counter32, + slbStatSpMaintIncorrectVIPs Counter32, + slbStatSpMaintIncorrectVports Counter32, + slbStatSpMaintRealServerNoAvails Counter32, + slbStatSpMaintFilteredDeniedFrames Counter32, + slbStatSpMaintLandAttacks Counter32, + slbStatSpMaintIpFragTotalSessions Counter32, + slbStatSpMaintIpFragCurSessions Gauge32, + slbStatSpMaintIpFragDiscards Counter32, + slbStatSpMaintIpFragTableFull Counter32, + slbStatSpMaintClear INTEGER, + slbStatSpMaintOOSFinPktDrops Counter32, + slbStatSpMaintSymSessions Counter32, + slbStatSpMaintSymValidSegments Counter32, + slbStatSpMaintSymFragSessions Counter32, + slbStatSpMaintSymSegAllocFails Counter32, + slbStatSpMaintSymBufferAllocFails Counter32, + slbStatSpMaintSymConnAllocFails Counter32, + slbStatSpMaintSymInvalidBuffers Counter32, + slbStatSpMaintSymSegReallocFails Counter32, + slbStatSpMaintSymPacketsIn Counter32, + slbStatSpMaintSymPacketsWithNoData Counter32, + slbStatSpMaintSymTcpPackets Counter32, + slbStatSpMaintSymUdpPackets Counter32, + slbStatSpMaintSymIcmpPackets Counter32, + slbStatSpMaintSymOtherPackets Counter32, + slbStatSpMaintSymMatchCount Counter32, + slbStatSpMaintSymFetchErrors Counter32, + slbStatSpMaintSymTruncPayloadToMp Counter32, + slbStatSpMaintSymPacketsInFastPath Counter32 + } + +slbStatSpMaintSpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SP number for which the statistics apply." + ::= { slbStatSpMaintEntry 1 } + +slbStatSpMaintMaximumSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number of entries per SP in the session table." + ::= { slbStatSpMaintEntry 2 } + +slbStatSpMaintCurBindings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of sessions on the SP." + ::= { slbStatSpMaintEntry 3 } + +slbStatSpMaintCurBindings4Seconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 4 second average current number of sessions on the SP." + ::= { slbStatSpMaintEntry 4 } + +slbStatSpMaintCurBindings64Seconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 second average current number of sessions on the SP." + ::= { slbStatSpMaintEntry 5 } + +slbStatSpMaintTerminatedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the number of sessions closed because the server failed." + ::= { slbStatSpMaintEntry 6 } + +slbStatSpMaintBindingFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of binding failures on the SP. A binding failure + occurs when a SP runs out of session table entries." + ::= { slbStatSpMaintEntry 7 } + +slbStatSpMaintNonTcpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-TCP/IP frames dropped on the SP." + ::= { slbStatSpMaintEntry 8 } + +slbStatSpMaintTcpFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of TCP fragments dropped on the SP." + ::= { slbStatSpMaintEntry 9 } + +slbStatSpMaintUdpDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP datagrams dropped on the SP." + ::= { slbStatSpMaintEntry 10 } + +slbStatSpMaintIncorrectVIPs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames with incorrect VIPs that are dropped on + the SP." + ::= { slbStatSpMaintEntry 11 } + +slbStatSpMaintIncorrectVports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames with incorrect Virtual Port that are + dropped on the SP." + ::= { slbStatSpMaintEntry 12 } + +slbStatSpMaintRealServerNoAvails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that are dropped on the SP + because no real server is available." + ::= { slbStatSpMaintEntry 13 } + +slbStatSpMaintFilteredDeniedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that are denied on the SP by the filter." + ::= { slbStatSpMaintEntry 14 } + +slbStatSpMaintLandAttacks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of attacks that frames contain the same source + and destination IP addresses." + ::= { slbStatSpMaintEntry 15 } + +slbStatSpMaintIpFragTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragment sessions processed on the SP." + ::= { slbStatSpMaintEntry 16 } + +slbStatSpMaintIpFragCurSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions in the IP fragment binding table on the SP." + ::= { slbStatSpMaintEntry 17 } + +slbStatSpMaintIpFragDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragments discarded on the SP because there + is no entry in the IP fragment binding table. " + ::= { slbStatSpMaintEntry 18 } + +slbStatSpMaintIpFragTableFull OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times IP fragment binding table is full on the + SP." + ::= { slbStatSpMaintEntry 19 } + +slbStatSpMaintClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to clear the non-operational SLB statistics + on the particular SP. + ok(1) is returned when read." + ::= { slbStatSpMaintEntry 20 } + +slbStatSpMaintOOSFinPktDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Out of state FIN Packets received on the SP." + ::= { slbStatSpMaintEntry 21 } + +-- START of Symantec SLB SP Maintenance Stats +slbStatSpMaintSymSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec sessions." + ::= { slbStatSpMaintEntry 22 } + +slbStatSpMaintSymValidSegments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec valid segments." + ::= { slbStatSpMaintEntry 23 } + +slbStatSpMaintSymFragSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec fragment sessions." + ::= { slbStatSpMaintEntry 24 } + +slbStatSpMaintSymSegAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec segment allocation fails." + ::= { slbStatSpMaintEntry 25 } + +slbStatSpMaintSymBufferAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec buffers allocation fails." + ::= { slbStatSpMaintEntry 26 } + +slbStatSpMaintSymConnAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec Connection allocation fails." + ::= { slbStatSpMaintEntry 27 } + +slbStatSpMaintSymInvalidBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec Invalid buffers." + ::= { slbStatSpMaintEntry 28 } + +slbStatSpMaintSymSegReallocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Symantec Segment reallocation fails." + ::= { slbStatSpMaintEntry 29 } + +slbStatSpMaintSymPacketsIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of packets in." + ::= { slbStatSpMaintEntry 30 } + +slbStatSpMaintSymPacketsWithNoData OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of packets with no data." + ::= { slbStatSpMaintEntry 31 } + +slbStatSpMaintSymTcpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of TCP packets" + ::= { slbStatSpMaintEntry 32 } + +slbStatSpMaintSymUdpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of UDP Packets" + ::= { slbStatSpMaintEntry 33 } + +slbStatSpMaintSymIcmpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of ICMP Packets" + ::= { slbStatSpMaintEntry 34 } + +slbStatSpMaintSymOtherPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of Packets other than + TCP UDP or ICMP" + ::= { slbStatSpMaintEntry 35 } + +slbStatSpMaintSymMatchCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Match Count" + ::= { slbStatSpMaintEntry 36 } + +slbStatSpMaintSymFetchErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of Fetch Errors" + ::= { slbStatSpMaintEntry 37 } + +slbStatSpMaintSymTruncPayloadToMp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of Truncated payload to MP" + ::= { slbStatSpMaintEntry 38 } + +slbStatSpMaintSymPacketsInFastPath OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - No. of Packets in fast path" + ::= { slbStatSpMaintEntry 39 } + +-- END of Symantec SLB SP Maintenance Stats + +slbStatSpAuxSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatSpAuxSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auxiliary session table statistics for a particular SP." + ::= { slbSpStats 6 } + +slbStatSpAuxSessEntry OBJECT-TYPE + SYNTAX SlbStatSpAuxSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular auxiliary session table entry." + INDEX { slbStatSpAuxSessSpIndex, slbStatSpAuxSessIndex } + ::= { slbStatSpAuxSessTable 1 } + +SlbStatSpAuxSessEntry ::= SEQUENCE { + slbStatSpAuxSessSpIndex Integer32, + slbStatSpAuxSessIndex Integer32, + slbStatSpAuxSessCurConn Gauge32, + slbStatSpAuxSessMaxConn Integer32, + slbStatSpAuxSessAllocFails Counter32 + } + +slbStatSpAuxSessSpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SP number." + ::= { slbStatSpAuxSessEntry 1 } + +slbStatSpAuxSessIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary session table number." + ::= { slbStatSpAuxSessEntry 2 } + +slbStatSpAuxSessCurConn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections in this auxiliary sessions table." + ::= { slbStatSpAuxSessEntry 3 } + +slbStatSpAuxSessMaxConn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of connections handled by this auxiliary session + table." + ::= { slbStatSpAuxSessEntry 4 } + +slbStatSpAuxSessAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of allocation failures for this auxiliary session + table." + ::= { slbStatSpAuxSessEntry 5 } + +-- SLB Real Servers Statistics Table + +slbStatRServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatRServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The real server statistics table." + ::= { layer4Stats 2 } + +slbStatRServerEntry OBJECT-TYPE + SYNTAX SlbStatRServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular real server." + INDEX { slbStatRServerIndex } + ::= { slbStatRServerTable 1 } + +SlbStatRServerEntry ::= SEQUENCE { + slbStatRServerIndex Integer32, + slbStatRServerCurrSessions Gauge32, + slbStatRServerTotalSessions Counter32, + slbStatRServerFailures Counter32, + slbStatRServerHighestSessions Counter32, + slbStatRServerHCOctetsLow32 Counter32, + slbStatRServerHCOctetsHigh32 Counter32, + slbStatRServerHCOctets Counter64 + } + +slbStatRServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number that identifies the server." + ::= { slbStatRServerEntry 1 } + +slbStatRServerCurrSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions that are currently handled by the real server." + ::= { slbStatRServerEntry 2 } + +slbStatRServerTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sessions that are handled by the real server." + ::= { slbStatRServerEntry 3 } + +slbStatRServerFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that the real server is claimed down." + ::= { slbStatRServerEntry 4 } + +slbStatRServerHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest sessions that have been handled by the real server." + ::= { slbStatRServerEntry 5 } + +slbStatRServerHCOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bit value of octets received and transmitted out of the + real server." + ::= { slbStatRServerEntry 6 } + +slbStatRServerHCOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher 32 bit value of octets received and transmitted out + of the real server." + ::= { slbStatRServerEntry 7 } + +slbStatRServerHCOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received and transmitted by the real + server." + ::= { slbStatRServerEntry 8 } + +-- SLB Real Server Groups Statistics Table + +slbStatGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The real server group statistics table." + ::= { layer4Stats 3 } + +slbStatGroupEntry OBJECT-TYPE + SYNTAX SlbStatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular real server group." + INDEX { slbStatGroupIndex } + ::= { slbStatGroupTable 1 } + +SlbStatGroupEntry ::= SEQUENCE { + slbStatGroupIndex Integer32, + slbStatGroupCurrSessions Gauge32, + slbStatGroupTotalSessions Counter32, + slbStatGroupHighestSessions Counter32, + slbStatGroupHCOctetsLow32 Counter32, + slbStatGroupHCOctetsHigh32 Counter32, + slbStatGroupWlmUpdates Counter32, + slbStatGroupHCOctets Counter64 + } + +slbStatGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group number that identifies the group." + ::= { slbStatGroupEntry 1 } + +slbStatGroupCurrSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions that are currently handled by the real server + group." + ::= { slbStatGroupEntry 2 } + +slbStatGroupTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sessions that are handled by the real + server group." + ::= { slbStatGroupEntry 3 } + +slbStatGroupHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest sessions that have been handled by the real server group." + ::= { slbStatGroupEntry 4 } + +slbStatGroupHCOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bit value of octets received and transmitted out of the + real server group." + ::= { slbStatGroupEntry 5 } + +slbStatGroupHCOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher 32 bit value of octets received and transmitted out + of the real server group." + ::= { slbStatGroupEntry 6 } + +slbStatGroupHCOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total octets received and transmitted by the real server group." + ::= { slbStatGroupEntry 7 } + +slbStatGroupWlmUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total weight updates from work load manager." + ::= { slbStatGroupEntry 8 } + +-- SLB Virtual Server Statistics Table + +slbStatVServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatVServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual server statistics table." + ::= { layer4Stats 4 } + +slbStatVServerEntry OBJECT-TYPE + SYNTAX SlbStatVServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular virtual server group." + INDEX { slbStatVServerIndex } + ::= { slbStatVServerTable 1 } + +SlbStatVServerEntry ::= SEQUENCE { + slbStatVServerIndex Integer32, + slbStatVServerCurrSessions Gauge32, + slbStatVServerTotalSessions Counter32, + slbStatVServerHighestSessions Counter32, + slbStatVServerHCOctetsLow32 Counter32, + slbStatVServerHCOctetsHigh32 Counter32, + slbStatVServerHeaderHits Counter32, + slbStatVServerHeaderMisses Counter32, + slbStatVServerHeaderTotalSessions Counter32, + slbStatVServerCookieRewrites Counter32, + slbStatVServerCookieInserts Counter32, + slbStatVServerHCOctets Counter64, + slbStatVServerIpAddress DisplayString + } + +slbStatVServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server number that identifies the server." + ::= { slbStatVServerEntry 1 } + +slbStatVServerCurrSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions that are currently handled by the + virtual server." + ::= { slbStatVServerEntry 2 } + +slbStatVServerTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sessions that are handled by the virtual server." + ::= { slbStatVServerEntry 3 } + +slbStatVServerHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest sessions that have been handled by the virtual server." + ::= { slbStatVServerEntry 4 } + +slbStatVServerHCOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bit value of octets received and transmitted out + of the virtual server." + ::= { slbStatVServerEntry 5 } + +slbStatVServerHCOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher 32 bit value of octets received and transmitted out + of the virtual server." + ::= { slbStatVServerEntry 6 } + + +-- HTTP Header LB stats +slbStatVServerHeaderHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current HTTP header hits." + ::= { slbStatVServerEntry 8 } + +slbStatVServerHeaderMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current HTTP header misses." + ::= { slbStatVServerEntry 9 } + +slbStatVServerHeaderTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total HTTP header sessions." + ::= { slbStatVServerEntry 10 } + +-- Cookie Statistics +slbStatVServerCookieRewrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total Cookie Rewrites." + ::= { slbStatVServerEntry 11 } + +slbStatVServerCookieInserts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total Cookie Inserts." + ::= { slbStatVServerEntry 12 } + +slbStatVServerHCOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total octets received and transmitted by the virtual server." + ::= { slbStatVServerEntry 13 } + +slbStatVServerIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the virtual server." + ::= { slbStatVServerEntry 14 } + +-- SLB Maintenance Statistics + +slbStatMaintMaximumSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number entries in the session table." + ::= { slbMaintStats 1 } + +slbStatMaintCurBindings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of bindings on the port." + ::= { slbMaintStats 2 } + +slbStatMaintCurBindings4Seconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 4 second average current number of bindings on the port." + ::= { slbMaintStats 3 } + +slbStatMaintCurBindings64Seconds OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 second average current number of bindings on the port." + ::= { slbMaintStats 4 } + +slbStatMaintTerminatedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the number of sessions closed because the server failed." + ::= { slbMaintStats 5 } + +slbStatMaintAllocFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Binding failures on the port. A Binding Failure + occurs when a port runs out of binding table entries." + ::= { slbMaintStats 6 } + +slbStatMaintNonTcpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-TCP/IP frames dropped on the port." + ::= { slbMaintStats 7 } + +slbStatMaintTcpFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TCP fragments dropped on the port." + ::= { slbMaintStats 8 } + +slbStatMaintUdpDatagrams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of UDP datagrams dropped on the port." + ::= { slbMaintStats 9 } + +slbIncorrectVirtServs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incorrect Virtual Servers specified for Server Load Balancing." + ::= { slbMaintStats 10} + +slbIncorrectVports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incorrect Virtual ports specified for Server Load Balancing." + ::= { slbMaintStats 11 } + +slbNoRealServs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No Real Servers available for Server Load Balancing." + ::= { slbMaintStats 12 } + +slbStatMaintBackupServActs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that backup servers become active due + to failure of primary servers." + ::= { slbMaintStats 13 } + +slbStatMaintOverflowServActs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times that backup servers become + active due to primary servers reach overflow situation." + ::= { slbMaintStats 14 } + +slbStatMaintFilteredDeniedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames that are denied on the port by the filter." + ::= { slbMaintStats 15 } + +slbStatMaintLandAttacks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of attacks that frames contain the same source + and destination IP addresses." + ::= { slbMaintStats 16 } + +slbStatMaintIpFragTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragment sessions processed." + ::= { slbMaintStats 17 } + +slbStatMaintIpFragCurSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions in the IP fragment binding table." + ::= { slbMaintStats 18 } + +slbStatMaintIpFragDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fragmemts discarded on the SP because there + is no entry in the IP fragment binding table. " + ::= { slbMaintStats 19 } + +slbStatMaintIpFragTableFull OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number times IP fragment binding table is full on the SP." + ::= { slbMaintStats 20 } + +slbStatMaintIp6CurrSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions for ipv6." + ::= { slbMaintStats 21 } + +slbIncorrectIp6Vip OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incorrect Ip6 VIPs specified for server load balancing." + ::= { slbMaintStats 22} + +slbIncorrectIp6Vports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incorrect Ip6 virtual ports specified for server load balancing." + ::= { slbMaintStats 23 } + +slbStatMaintIp6PktDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Ip6 pacekets dropped." + ::= { slbMaintStats 24 } + + +slbStatMaintOOSFinPktDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number Out of state FIN Packet drops." + ::= { slbMaintStats 25 } + +-- START of Symantec SLB Maintenance Stats +slbStatMaintSymSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec sessions." + ::= { slbMaintStats 26 } + +slbStatMaintSymValidSegments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec valid segments." + ::= { slbMaintStats 27 } + +slbStatMaintSymFragSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec fragment sessions." + ::= { slbMaintStats 28 } + +slbStatMaintSymSegAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec segment allocation fails." + ::= { slbMaintStats 29 } + +slbStatMaintSymBufferAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec buffers allocation fails." + ::= { slbMaintStats 30 } + +slbStatMaintSymConnAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec Connection allocation fails." + ::= { slbMaintStats 31 } + +slbStatMaintSymInvalidBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec Invalid buffers." + ::= { slbMaintStats 32 } + +slbStatMaintSymSegReallocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Symantec Segment reallocation fails." + ::= { slbMaintStats 33 } + +slbStatMaintSymPacketsIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Packets in." + ::= { slbMaintStats 34 } + +slbStatMaintSymPacketsWithNoData OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Packets with no data." + ::= { slbMaintStats 35 } + +slbStatMaintSymTcpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of TCP packets" + ::= { slbMaintStats 36 } + +slbStatMaintSymUdpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of UDP Packets" + ::= { slbMaintStats 37 } + +slbStatMaintSymIcmpPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of ICMP Packets" + ::= { slbMaintStats 38 } + +slbStatMaintSymOtherPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Packets + other than TCP UDP or ICMP" + ::= { slbMaintStats 39 } + +slbStatMaintSymMatchCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total Match Count" + ::= { slbMaintStats 40 } + +slbStatMaintSymFetchErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Fetch Errors" + ::= { slbMaintStats 41 } + +slbStatMaintSymTruncPayloadToMp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Truncated + payload to MP" + ::= { slbMaintStats 42 } + +slbStatMaintSymPacketsInFastPath OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symantec Deuce Inspection Stats - Total no. of Packets in + fast path" + ::= { slbMaintStats 43 } + +-- END of Symantec SLB Maintenance Stats + +-- Filter Statistics + +fltStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF FltStatTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The filter statistics table." + ::= { filterStats 1 } + +fltStatTableEntry OBJECT-TYPE + SYNTAX FltStatTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in filter statistics table." + INDEX { fltStatFltIndex } + ::= { fltStatTable 1 } + +FltStatTableEntry ::= SEQUENCE { + fltStatFltIndex Integer32, + fltStatFltFirings Counter32 + } + +fltStatFltIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number that identifies the filter." + ::= { fltStatTableEntry 1 } + +fltStatFltFirings OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of instances that the received packet matches the + filter rule." + ::= { fltStatTableEntry 2 } + +-- Global SLB Statitistics + +-- Global SLB Remote Real Server Statistics + +gslbStatRemRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatRemRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GSLB remote real server statistics table." + ::= { gslbStats 1 } + +gslbStatRemRealServerEntry OBJECT-TYPE + SYNTAX GslbStatRemRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the remote real server statistics table." + INDEX { gslbStatRemRealServerIndex } + ::= { gslbStatRemRealServerTable 1 } + +GslbStatRemRealServerEntry ::= SEQUENCE { + gslbStatRemRealServerIndex Integer32, + gslbStatRemRealServerDnsHandoffs Counter32, + gslbStatRemRealServerHttpRedirs Counter32 + } + +gslbStatRemRealServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server number that identifies the remote real server." + ::= { gslbStatRemRealServerEntry 1 } + +gslbStatRemRealServerDnsHandoffs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DNS hanfoffs by the remote real server." + ::= { gslbStatRemRealServerEntry 2 } + +gslbStatRemRealServerHttpRedirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP redirections by the remote real server." + ::= { gslbStatRemRealServerEntry 3 } + +-- The Global SLB Maintenance Statistics + +gslbMaintStats OBJECT IDENTIFIER ::= { gslbStats 2 } + +gslbStatMaintInGoodSiteUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good DSSPv1 remote site updates received." + ::= { gslbMaintStats 1 } + +gslbStatMaintInBadSiteUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad remote site packets received." + ::= { gslbMaintStats 2 } + +gslbStatMaintOutSiteUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DSSPv1 remote site updates sent." + ::= { gslbMaintStats 3 } + +gslbStatMaintInGoodSiteUpdates2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good DSSPv2 remote site updates received." + ::= { gslbMaintStats 4 } + +gslbStatMaintOutSiteUpdates2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DSSPv2 remote site updates sent." + ::= { gslbMaintStats 5 } + + +gslbStatMaintLocalSitePers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of local site DNS persistence cache entries added." + ::= { gslbMaintStats 8 } + + +gslbStatMaintInDns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DNS queries received." + ::= { gslbMaintStats 10 } + +gslbStatMaintInBadDns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad DNS queries received." + ::= { gslbMaintStats 11 } + +gslbStatMaintOutDns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DNS responses sent." + ::= { gslbMaintStats 12 } + +gslbStatMaintInHttp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP requests received." + ::= { gslbMaintStats 13 } + +gslbStatMaintInBadHttp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad HTTP requests received." + ::= { gslbMaintStats 14 } + +gslbStatMaintOutHttp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP responses sent." + ::= { gslbMaintStats 15 } + +gslbStatMaintNoServer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times no server returned." + ::= { gslbMaintStats 16 } + +gslbStatMaintNoDomain OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times no matching domain." + ::= { gslbMaintStats 17 } + +gslbStatMaintHostHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hostname domain hits." + ::= { gslbMaintStats 18 } + +gslbStatMaintRuleHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network domain hits." + ::= { gslbMaintStats 19 } + +gslbStatMaintVirtHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of basic domain hits." + ::= { gslbMaintStats 20 } + +gslbStatMaintNoServerHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times no server returned for hostname domain." + ::= { gslbMaintStats 21 } + +gslbStatMaintNoServerRule OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times no server returned for network domain." + ::= { gslbMaintStats 22 } + +gslbStatMaintNoServerVirt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times no server returned for basic domain." + ::= { gslbMaintStats 23 } + +gslbStatMaintLastNoResultDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last no result domain." + ::= { gslbMaintStats 24 } + +gslbStatMaintLastSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last source IP address." + ::= { gslbMaintStats 25 } + +gslbStatMaintThresholdHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times any servers not returned due to threshold exceeded for the corresponding server." + ::= { gslbMaintStats 26 } + +-- Global SLB Group Statistics + +gslbStatGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GSLB group statistics table." + ::= { gslbStats 3 } + +gslbStatGroupEntry OBJECT-TYPE + SYNTAX GslbStatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the GSLB group statistics table." + INDEX { gslbStatGroupIndex } + ::= { gslbStatGroupTable 1 } + +GslbStatGroupEntry ::= SEQUENCE { + gslbStatGroupIndex Integer32, + gslbStatGroupDnsHandoffs Counter32, + gslbStatGroupHttpRedirs Counter32 + } + +gslbStatGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group number that identifies the real server group." + ::= { gslbStatGroupEntry 1 } + +gslbStatGroupDnsHandoffs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS hand-offs sent to the remote real servers in + the group." + ::= { gslbStatGroupEntry 2 } + +gslbStatGroupHttpRedirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP redirects sent to the remote real servers in + the group." + ::= { gslbStatGroupEntry 3 } + +-- Global SLB Virtual Server Statistics + +gslbStatVirtServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatVirtServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB virtual server statistics table." + ::= { gslbStats 4 } + +gslbStatVirtServerEntry OBJECT-TYPE + SYNTAX GslbStatVirtServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB virtual server statistics table." + INDEX { gslbStatVirtServerIdx, gslbStatVirtServerServiceIdx, + gslbStatVirtServerRserverIdx } + ::= { gslbStatVirtServerTable 1 } + +GslbStatVirtServerEntry ::= SEQUENCE { + gslbStatVirtServerIdx Integer32, + gslbStatVirtServerServiceIdx Integer32, + gslbStatVirtServerRserverIdx Integer32, + gslbStatVirtServerVirtPort Integer32, + gslbStatVirtServerIpAddress IpAddress, + gslbStatVirtServerResponseTime Integer32, + gslbStatVirtServerMinSessAvail Gauge32, + gslbStatVirtServerDname DisplayString, + gslbStatVirtServerRemSite Integer32, + gslbStatVirtDnsDirect Counter32 + } + +gslbStatVirtServerIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server number that identifies the virtual server." + ::= { gslbStatVirtServerEntry 1 } + +gslbStatVirtServerServiceIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server service number that identifies the virtual + service." + ::= { gslbStatVirtServerEntry 2 } + +gslbStatVirtServerRserverIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number that identifies a remote site. A index of + 0 indicates a local virtual server number." + ::= { gslbStatVirtServerEntry 3 } + +gslbStatVirtServerVirtPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server service port." + ::= { gslbStatVirtServerEntry 4 } + +gslbStatVirtServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the virtual server or remote real server." + ::= { gslbStatVirtServerEntry 5 } + +gslbStatVirtServerResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average time (current weight) that each service takes to respond + to information exchanges with its peers The time is specified in + ticks of 65 milliseconds." + ::= { gslbStatVirtServerEntry 6 } + +gslbStatVirtServerMinSessAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of sessions available for serving client requests. + This number will change as client traffic loads change, or as real + servers under the virtual server or remote sites go in or out of + service." + ::= { gslbStatVirtServerEntry 7 } + +gslbStatVirtServerDname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name of the virtual server and remote real server." + ::= { gslbStatVirtServerEntry 8 } + +gslbStatVirtServerRemSite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote site of the remote real server. For virtual server, the remote site is 0." + ::= { gslbStatVirtServerEntry 9 } + +gslbStatVirtDnsDirect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of DNS directs sent to the virtual server or remote real server." + ::= { gslbStatVirtServerEntry 10 } + +-- Global SLB Remote Site Statistics + +gslbStatRemSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB remote site statistics table." + ::= { gslbStats 5 } + +gslbStatRemSiteTableEntry OBJECT-TYPE + SYNTAX GslbStatRemSiteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB remote site statistics table." + INDEX { gslbStatRemSiteIdx } + ::= { gslbStatRemSiteTable 1 } + +GslbStatRemSiteTableEntry ::= SEQUENCE { + gslbStatRemSiteIdx Integer32, + gslbStatRemSiteOutUpdates Counter32, + gslbStatRemSiteInUpdates Counter32, + gslbStatRemSiteOutUpdates2 Counter32, + gslbStatRemSiteInUpdates2 Counter32, + gslbStatRemSiteInBadUpdates Counter32 + } + +gslbStatRemSiteIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote site number that identifies the remote site." + ::= { gslbStatRemSiteTableEntry 1 } + +gslbStatRemSiteOutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DSSPv1 remote site updates sent." + ::= { gslbStatRemSiteTableEntry 2 } + +gslbStatRemSiteInUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good DSSPv1 remote site updates received." + ::= { gslbStatRemSiteTableEntry 3 } + +gslbStatRemSiteOutUpdates2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DSSPv2 remote site updates sent." + ::= { gslbStatRemSiteTableEntry 4 } + +gslbStatRemSiteInUpdates2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good DSSPv2 remote site updates received." + ::= { gslbStatRemSiteTableEntry 5 } + +gslbStatRemSiteInBadUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bad remote site updates received." + ::= { gslbStatRemSiteTableEntry 6 } + + +-- Global SLB Enhanced Network Statistics + +gslbStatEnhNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB network statistics table." + ::= { gslbStats 6 } + +gslbStatEnhNetworkTableEntry OBJECT-TYPE + SYNTAX GslbStatEnhNetworkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB network statistics table." + INDEX { gslbStatEnhNetworkIdx } + ::= { gslbStatEnhNetworkTable 1 } + +GslbStatEnhNetworkTableEntry ::= SEQUENCE { + gslbStatEnhNetworkIdx Integer32, + gslbStatEnhNetworkHit Counter32 + } + +gslbStatEnhNetworkIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network number that identifies the network." + ::= { gslbStatEnhNetworkTableEntry 1 } + +gslbStatEnhNetworkHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times network is selected." + ::= { gslbStatEnhNetworkTableEntry 2 } + +-- Global SLB Rule Statistics + +gslbStatRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbStatRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB rule statistics table." + ::= { gslbStats 7 } + +gslbStatRuleTableEntry OBJECT-TYPE + SYNTAX GslbStatRuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB rule statistics table." + INDEX { gslbStatRuleIdx } + ::= { gslbStatRuleTable 1 } + +GslbStatRuleTableEntry ::= SEQUENCE { + gslbStatRuleIdx Integer32, + gslbStatRuleLeastconns Counter32, + gslbStatRuleRoundrobin Counter32, + gslbStatRuleMinmisses Counter32, + gslbStatRuleHash Counter32, + gslbStatRuleResponse Counter32, + gslbStatRuleGeographical Counter32, + gslbStatRuleNetwork Counter32, + gslbStatRuleRandom Counter32, + gslbStatRuleAvailability Counter32, + gslbStatRuleQos Counter32, + gslbStatRulePersistence Counter32, + gslbStatRuleLocal Counter32, + gslbStatRuleAlways Counter32, + gslbStatRuleRemote Counter32, + gslbStatRuleTotal Counter32 + } + +gslbStatRuleIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rule number that identifies the rule." + ::= { gslbStatRuleTableEntry 1 } + +gslbStatRuleLeastconns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times leastconns is used." + ::= { gslbStatRuleTableEntry 2 } + +gslbStatRuleRoundrobin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times roundrobin is used." + ::= { gslbStatRuleTableEntry 3 } + +gslbStatRuleMinmisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times minmisses is used." + ::= { gslbStatRuleTableEntry 4 } + +gslbStatRuleHash OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times hash is used." + ::= { gslbStatRuleTableEntry 5 } + +gslbStatRuleResponse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times response is used." + ::= { gslbStatRuleTableEntry 6 } + +gslbStatRuleGeographical OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times geographical is used." + ::= { gslbStatRuleTableEntry 7 } + +gslbStatRuleNetwork OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times network is used." + ::= { gslbStatRuleTableEntry 8 } + +gslbStatRuleRandom OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times random is used." + ::= { gslbStatRuleTableEntry 9 } + +gslbStatRuleAvailability OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times availability is used." + ::= { gslbStatRuleTableEntry 10 } + +gslbStatRuleQos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times qos is used." + ::= { gslbStatRuleTableEntry 11 } + +gslbStatRulePersistence OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times persistence is used." + ::= { gslbStatRuleTableEntry 12 } + +gslbStatRuleLocal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times local is used." + ::= { gslbStatRuleTableEntry 13 } + +gslbStatRuleAlways OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times always is used." + ::= { gslbStatRuleTableEntry 14 } + +gslbStatRuleRemote OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times remote is used." + ::= { gslbStatRuleTableEntry 15 } + +gslbStatRuleTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times all the metrics are used." + ::= { gslbStatRuleTableEntry 16 } + +-- Global SLB Geographical Statistics + +gslbStatGeo OBJECT IDENTIFIER ::= { gslbStats 8 } + +gslbStatGeoNA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times North America is selected." + ::= { gslbStatGeo 1 } + +gslbStatGeoSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times South America is selected." + ::= { gslbStatGeo 2 } + +gslbStatGeoEU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Europe is selected." + ::= { gslbStatGeo 3 } + +gslbStatGeoCA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Caribbean is selected." + ::= { gslbStatGeo 4 } + +gslbStatGeoPR OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Pacific Rim is selected." + ::= { gslbStatGeo 5 } + +gslbStatGeoSS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Sub-Sahara is selected." + ::= { gslbStatGeo 6 } + +gslbStatGeoJP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Japan is selected." + ::= { gslbStatGeo 7 } + +gslbStatGeoTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times any of the regions are selected." + ::= { gslbStatGeo 8 } + +gslbStatGeoAF OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Africa is selected." + ::= { gslbStatGeo 9 } + +-- Global SLB DNS Persistence Cache Statistics + +gslbStatPers OBJECT IDENTIFIER ::= { gslbStats 9 } + +gslbStatPersCurrent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries in the DNS persistence cache." + ::= { gslbStatPers 1 } + +gslbStatPersHiwat OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest number of entries recorded in the DNS persistence cache." + ::= { gslbStatPers 2 } + +gslbStatPersMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries supported in the DNS persistence cache." + ::= { gslbStatPers 3 } + +-- FTP Passive SLB/NAT Statistics + +ftpSlbStatTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the switch receives both active and passive + FTP connections." + ::= { ftpStats 1 } + +ftpNatStatTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the switch receives the 'port' command from + the client." + ::= { ftpStats 2 } + +ftpStatActiveNatIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the switch creates a new index due to 'port' + command from the client." + ::= { ftpStats 3 } + +ftpStatNatAckSeqDiff OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The difference in the numbers of ACK and SEQ that the switch needs + for packet adjustment." + ::= { ftpStats 4 } + +ftpStatSlbParseIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the switch creates a new index in response to the + 'pasv' command from the client." + ::= { ftpStats 5 } + +ftpStatSlbParseAckSeqDiff OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The difference in the numbers of ACK and SEQ that the switch needs + for FTP SLB parsing." + ::= { ftpStats 6 } + +ftpStatModeSwitchError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the switch is not able to switch modes from + active to passive and vice versa." + ::= { ftpStats 7 } + +radiusAcctReqsStats OBJECT IDENTIFIER ::= { wapStats 1 } +tpcpAddSessReqsStats OBJECT IDENTIFIER ::= { wapStats 2 } +tpcpDeleteSessReqsStats OBJECT IDENTIFIER ::= { wapStats 3 } + +radiusAcctReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account Request." + ::= { radiusAcctReqsStats 1 } + +radiusAcctWrapReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account Wrap Request." + ::= { radiusAcctReqsStats 2 } + +radiusAcctStartReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account Start Request." + ::= { radiusAcctReqsStats 3 } + +radiusAcctUpdateReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account Update Request." + ::= { radiusAcctReqsStats 4 } + +radiusAcctStopReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account stop Request." + ::= { radiusAcctReqsStats 5 } + +radiusAcctBadReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account Bad Request." + ::= { radiusAcctReqsStats 6 } + +radiusAcctAddSessionReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account add session Request." + ::= { radiusAcctReqsStats 7 } + +radiusAcctDeleteSessionReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account delete session Request." + ::= { radiusAcctReqsStats 8 } + +radiusAcctReqFailsSPDead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account request fails SP Dead." + ::= { radiusAcctReqsStats 10 } + +radiusAcctReqFailsDMAFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account request fails DMA fails." + ::= { radiusAcctReqsStats 11 } + +radiusAcctReqWithFramedIp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account request containing the FRAMED_IP field." + ::= { radiusAcctReqsStats 12 } + +radiusAcctReqWithoutFramedIp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radius Account request not containing the FRAMED_IP field." + ::= { radiusAcctReqsStats 13 } + +tpcpAddSessReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WAP add Session requests." + ::= { tpcpAddSessReqsStats 1 } + +tpcpAddSessReqsFailsSPDead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WAP add Session Fails as the SP is dead." + ::= { tpcpAddSessReqsStats 3 } + +tpcpDeleteSessReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TPCP Delete Session Requests." + ::= { tpcpDeleteSessReqsStats 1 } + +tpcpDeleteSessReqsFailsSPDead OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TPCP Delete Session Fails as the SP is dead." + ::= { tpcpDeleteSessReqsStats 3 } + +wapRequestToWrongSP OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WAP delete Session Entries sent to wrong SP." + ::= { wapStats 4 } + +-- RTSP Statistics + +rtspStatControlConns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active RTSP control connections." + ::= { rtspStats 1 } + +rtspStatUDPStreams OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active UDP streams." + ::= { rtspStats 2 } + +rtspStatRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of switch redirects." + ::= { rtspStats 3 } + +rtspStatConnDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total connections denied due to RTSP connection limit." + ::= { rtspStats 4 } + +rtspStatAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total cases of heap memory allocation failures." + ::= { rtspStats 5 } + +rtspStatBufferAllocs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of buffer allocations used." + ::= { rtspStats 6 } + +-- TCP Rate Limiting Statistics +tcpLimitStatHoldDowns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of client hold downs triggered." + ::= { tcpLimitStats 1 } + +tcpLimitStatClientEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of TCP rate limiting per-client state entries." + ::= { tcpLimitStats 2 } + +udpLimitStatHoldDowns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of UDP client hold downs triggered." + ::= { tcpLimitStats 3 } + +icmpLimitStatHoldDowns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of ICMP client hold downs triggered." + ::= { tcpLimitStats 4 } + +udpLimitStatClientEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of UDP rate limiting per-client state entries." + ::= { tcpLimitStats 5 } + +icmpLimitStatClientEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of ICMP rate limiting per-client state entries." + ::= { tcpLimitStats 6 } + +-- DNS SLB Statistics + +dnsSlbStatTCPQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of TCP DNS queries." + ::= { dnsSlbStats 1 } + +dnsSlbStatUDPQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of UDP DNS queries." + ::= { dnsSlbStats 2 } + +dnsSlbStatInvalidQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of invalid DNS queries." + ::= { dnsSlbStats 3 } + +dnsSlbStatMultipleQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of multiple DNS queries." + ::= { dnsSlbStats 4 } + +dnsSlbStatDnameParseErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of domain name parse errors." + ::= { dnsSlbStats 5 } + +dnsSlbStatFailedMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed real server name matches." + ::= { dnsSlbStats 6 } + +dnsSlbStatInternalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of DNS parsing internal errors." + ::= { dnsSlbStats 7 } + +slbStatsClear OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to clear the non-operational SLB statistics. + ok(1) is returned when read." + ::= { layer4Stats 15 } + +slbStatAuxSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatAuxSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auxiliary session table statistics." + ::= { layer4Stats 17 } + +slbStatAuxSessEntry OBJECT-TYPE + SYNTAX SlbStatAuxSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular auxiliary session table entry." + INDEX { slbStatAuxSessIndex } + ::= { slbStatAuxSessTable 1 } + +SlbStatAuxSessEntry ::= SEQUENCE { + slbStatAuxSessIndex Integer32, + slbStatAuxSessCurConn Gauge32, + slbStatAuxSessMaxConn Integer32, + slbStatAuxSessAllocFails Counter32 + } + +slbStatAuxSessIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auxiliary session table number." + ::= { slbStatAuxSessEntry 1 } + +slbStatAuxSessCurConn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections in this auxiliary sessions table." + ::= { slbStatAuxSessEntry 2 } + +slbStatAuxSessMaxConn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of connections handled by this auxiliary session + table." + ::= { slbStatAuxSessEntry 3 } + +slbStatAuxSessAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of allocation failures for this auxiliary session + table." + ::= { slbStatAuxSessEntry 4 } + +-- SSL SLB Statistics + +sslSlbStatSessIdAllocFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times allocation of a session table entry failed when + attempting to store a SessionId in the table." + ::= { sslSlbStats 1 } + +sslSlbStatCurSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of different TCP sessions using SSL service." + ::= { sslSlbStats 2 } + +sslSlbStatTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of different TCP sessions using SSL service." + ::= { sslSlbStats 3 } + +sslSlbStatHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high water mark of current sessions of different TCP sessions + using SSL service." + ::= { sslSlbStats 4 } + +sslSlbStatUniqCurSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of unique SSL sessions seen on the switch." + ::= { sslSlbStats 5 } + +sslSlbStatUniqTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unique SSL sessions seen on the switch." + ::= { sslSlbStats 6 } + +sslSlbStatUniqHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high water mark of unique SSL sessions seen on the switch." + ::= { sslSlbStats 7 } + +sslSlbStatPersistPortCurSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of SessionIds maintained on SP 4, to allow for + persistence across different client ports." + ::= { sslSlbStats 8 } + +sslSlbStatPersistPortTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SessionIds maintained on SP 4, to allow for + persistence across different client ports." + ::= { sslSlbStats 9 } + +sslSlbStatPersistPortHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high water mask of SessionIds maintained on SP 4, to allow for + persistence across different client ports." + ::= { sslSlbStats 10 } + + +-- SLB Virtual Service Statistics Table + +slbStatVirtServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatVirtServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The virtual service statistics table." + ::= { layer4Stats 18 } + +slbStatVirtServiceEntry OBJECT-TYPE + SYNTAX SlbStatVirtServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular virtual service." + INDEX { slbStatVirtServerIndex, slbStatVirtServiceIndex, slbStatRealServerIndex } + ::= { slbStatVirtServiceTable 1 } + +SlbStatVirtServiceEntry ::= SEQUENCE { + slbStatVirtServerIndex Integer32, + slbStatVirtServiceIndex Integer32, + slbStatRealServerIndex Integer32, + slbStatVirtServiceCurrSessions Gauge32, + slbStatVirtServiceTotalSessions Counter32, + slbStatVirtServiceHighestSessions Counter32, + slbStatVirtServiceHCOctetsLow32 Counter32, + slbStatVirtServiceHCOctetsHigh32 Counter32, + slbStatVirtServiceHCOctets Counter64 + } + +slbStatVirtServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server number that identifies the service." + ::= { slbStatVirtServiceEntry 1 } + +slbStatVirtServiceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual service number that identifies the service." + ::= { slbStatVirtServiceEntry 2 } + +slbStatRealServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index." + ::= { slbStatVirtServiceEntry 3 } + +slbStatVirtServiceCurrSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions that are currently handled by the + virtual service." + ::= { slbStatVirtServiceEntry 4 } + +slbStatVirtServiceTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sessions that are handled by the virtual service." + ::= { slbStatVirtServiceEntry 5} + +slbStatVirtServiceHighestSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest sessions that have been handled by the virtual service." + ::= { slbStatVirtServiceEntry 6} + +slbStatVirtServiceHCOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bit value of octets received and transmitted out + of the virtual service." + ::= { slbStatVirtServiceEntry 7} + +slbStatVirtServiceHCOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher 32 bit value of octets received and transmitted out + of the virtual service." + ::= { slbStatVirtServiceEntry 8} + +slbStatVirtServiceHCOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total octets received and transmitted by the virtual service." + ::= { slbStatVirtServiceEntry 9} + + + +-- SIP statistics +sipTotalClientParseErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SIP Client parse Errors." + ::= { sipStats 1 } + +sipTotalServerParseErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SIP Server parse Errors." + ::= { sipStats 2 } + +sipTotalUnknownMethodReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SIP unknown method requests." + ::= { sipStats 3 } + +sipTotalIncompleteMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SIP Incomplete messages." + ::= { sipStats 4 } + +sipTotalSdpNatPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SDP NAT packets." + ::= { sipStats 5 } + + +-- SLB WLM Statistics Table + + +wlmStats OBJECT IDENTIFIER ::= { layer4Stats 21 } + +slbStatWlmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The WLM statistics table." + ::= { wlmStats 1 } + +slbStatWlmEntry OBJECT-TYPE + SYNTAX SlbStatWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics of a particular work load manager." + INDEX { slbStatWlmIndex } + ::= { slbStatWlmTable 1 } + +SlbStatWlmEntry ::= SEQUENCE { + slbStatWlmIndex Integer32, + slbStatWlmRegReq Counter32, + slbStatWlmRegRep Counter32, + slbStatWlmRegRepErr Counter32, + slbStatWlmDeregReq Counter32, + slbStatWlmDeregRep Counter32, + slbStatWlmDeregRepErr Counter32, + slbStatWlmLbStateReq Counter32, + slbStatWlmLbStateRep Counter32, + slbStatWlmLbStateRepErr Counter32, + slbStatWlmMembStateReq Counter32, + slbStatWlmMembStateRep Counter32, + slbStatWlmMembStateRepErr Counter32, + slbStatWlmWtMsgRecv Counter32, + slbStatWlmWtMsgParErr Counter32, + slbStatWlmTotInvalidLb Counter32, + slbStatWlmTotInvalidGrp Counter32, + slbStatWlmTotInvalidRealSer Counter32, + slbStatWlmMsgInvalidSASPHeader Counter32, + slbStatWlmMsgParseErr Counter32, + slbStatWlmMsgUnsupMsgType Counter32 + } + +slbStatWlmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The work load manager number." + ::= { slbStatWlmEntry 1 } + +slbStatWlmRegReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of registration request messages sent by the switch." + ::= { slbStatWlmEntry 2 } + +slbStatWlmRegRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of registration replies received from the GWM." + ::= { slbStatWlmEntry 3 } + +slbStatWlmRegRepErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of registration replies received where the return + code indicates an error." + ::= { slbStatWlmEntry 4 } +slbStatWlmDeregReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deregistration request messages sent by the switch." + ::= { slbStatWlmEntry 5 } + +slbStatWlmDeregRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deregistration replies received from the GWM." + ::= { slbStatWlmEntry 6 } + +slbStatWlmDeregRepErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deregistration replies received where the return code flag + set indicating an error in processing of the deregistration request." + ::= { slbStatWlmEntry 7 } + +slbStatWlmLbStateReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set LB state request messages sent by the switch." + ::= { slbStatWlmEntry 8 } + +slbStatWlmLbStateRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set LB state replies received from the GWM." + ::= { slbStatWlmEntry 9 } + +slbStatWlmLbStateRepErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set LB state replies received where the return code code + flag set indicating an error in processing of the set LB state request." + ::= { slbStatWlmEntry 10 } + +slbStatWlmMembStateReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set member state request messages sent by the switch." + ::= { slbStatWlmEntry 11 } + +slbStatWlmMembStateRep OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set member state replies received from the GWM." + ::= { slbStatWlmEntry 12 } + +slbStatWlmMembStateRepErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of set member state replies received where the return + code code flag set indicating an error in processing of the set + member state request." + ::= { slbStatWlmEntry 13 } + +slbStatWlmWtMsgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of weight updates received from the GWM." + ::= { slbStatWlmEntry 14 } + +slbStatWlmWtMsgParErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of errorsencountered during parsing of the send weights message." + ::= { slbStatWlmEntry 15 } + +slbStatWlmTotInvalidLb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when the LB name in send weights message + does not match the switch LB name." + ::= { slbStatWlmEntry 16 } + +slbStatWlmTotInvalidGrp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when the group name in send weights message + does not match with any of the groups configured on the switch." + ::= { slbStatWlmEntry 17 } + +slbStatWlmTotInvalidRealSer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when the real server name in send weights message + does not match with any of the reals configured on the switch." + ::= { slbStatWlmEntry 18 } + +slbStatWlmMsgInvalidSASPHeader OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of messages received from the GWM with invalid headers." + ::= { slbStatWlmEntry 19 } + +slbStatWlmMsgParseErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of parse errors." + ::= { slbStatWlmEntry 20 } + +slbStatWlmMsgUnsupMsgType OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total messages received where the message type is not supported by the switch." + ::= { slbStatWlmEntry 21 } + + + +sessMirrorTotalCreateSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of create session messages received." + ::= { sessMirrorStats 1 } + +sessMirrorTotalCreateSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of create session messages transmitted ." + ::= { sessMirrorStats 2 } + +sessMirrorTotalCreateDataSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of create data session messages received." + ::= { sessMirrorStats 3 } + +sessMirrorTotalCreateDataSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of create data session messages transmitted." + ::= { sessMirrorStats 4 } + +sessMirrorTotalUpdateSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of update session messages received." + ::= { sessMirrorStats 5 } + +sessMirrorTotalUpdateSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of update session messages transmitted." + ::= { sessMirrorStats 6 } + +sessMirrorTotalUpdateDataSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of update data session messages received." + ::= { sessMirrorStats 7 } + +sessMirrorTotalUpdateDataSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of update data session messages transmitted." + ::= { sessMirrorStats 8 } + +sessMirrorTotalDeleteSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of delete session messages received." + ::= { sessMirrorStats 9 } + +sessMirrorTotalDeleteSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of delete session messages transmitted." + ::= { sessMirrorStats 10 } + +sessMirrorTotalDeleteDataSessionMsgRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of delete data session messages received." + ::= { sessMirrorStats 11 } + +sessMirrorTotalDeleteDataSessionMsgTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of delete data session messages transmitted." + ::= { sessMirrorStats 12 } + +sessMirrorTotalSessionsCreated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sessions created." + ::= { sessMirrorStats 13 } + +sessMirrorTotalDataSessionsCreated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of data sessions created." + ::= { sessMirrorStats 14 } + +sessMirrorTotalSessionsUpdated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sessions updated." + ::= { sessMirrorStats 15 } + +sessMirrorTotalDataSessionsUpdated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of data sessions updated." + ::= { sessMirrorStats 16 } + +sessMirrorTotalSessionsDeleted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sessions deleted." + ::= { sessMirrorStats 17 } + +sessMirrorTotalDataSessionsDeleted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of data sessions deleted." + ::= { sessMirrorStats 18 } + +sessMirrorSessionTableFullErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error indicates session table full." + ::= { sessMirrorStats 19 } + +sessMirrorNoPortErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error indicates unavailable port." + ::= { sessMirrorStats 20 } + +sessMirrorSessionPresentErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error indicates session already present." + ::= { sessMirrorStats 21 } + +sessMirrorSessionNotFoundErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error indicates session not found." + ::= { sessMirrorStats 22 } + +sessMirrorCtrlSessionNotFoundErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error indicates control session not found." + ::= { sessMirrorStats 23 } + + +-- Real Server Information Table + +slbRealServerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbRealServerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server run-time information." + ::= { layer4Info 1 } + +slbRealServerInfoEntry OBJECT-TYPE + SYNTAX SlbRealServerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the real server information table." + INDEX { slbRealServerInfoIndex } + ::= { slbRealServerInfoTable 1 } + +SlbRealServerInfoEntry ::= SEQUENCE { + slbRealServerInfoIndex Integer32, + slbRealServerInfoIpAddr IpAddress, + slbRealServerMacAddr PhysAddress, + slbRealServerInfoSwitchPort Integer32, + slbRealServerInfoHealthLayer INTEGER, + slbRealServerInfoOverflow INTEGER, + slbRealServerInfoState INTEGER, + slbRealServerInfoVlan Integer32 + } + +slbRealServerInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index" + ::= { slbRealServerInfoEntry 1 } + +slbRealServerInfoIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the real server." + ::= { slbRealServerInfoEntry 2 } + +slbRealServerMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the real server." + ::= { slbRealServerInfoEntry 3 } + +slbRealServerInfoSwitchPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch port that the real server is connected to." + ::= { slbRealServerInfoEntry 4 } + +slbRealServerInfoHealthLayer OBJECT-TYPE + SYNTAX INTEGER { + layer1(1), + layer3(3), + layer4(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSI layer at which the real server functionality is verified." + ::= { slbRealServerInfoEntry 5 } + +slbRealServerInfoOverflow OBJECT-TYPE + SYNTAX INTEGER { + overflow(1), + no-overflow(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overflow state of the real server." + ::= { slbRealServerInfoEntry 6 } + +slbRealServerInfoState OBJECT-TYPE + SYNTAX INTEGER { + running(2), + failed(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the real server." + ::= { slbRealServerInfoEntry 7 } + +slbRealServerInfoVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN that the real server belongs to." + ::= { slbRealServerInfoEntry 8 } + +-- Real Server Rport Table +slbRealServerRportInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbRealServerRportInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server rport run-time information." + ::= { layer4Info 3 } + +slbRealServerRportInfoEntry OBJECT-TYPE + SYNTAX SlbRealServerRportInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the real server rport information table." + INDEX { slbRealServerRportRealIndex, slbRealServerRportServIndex } + ::= { slbRealServerRportInfoTable 1 } + +SlbRealServerRportInfoEntry ::= SEQUENCE { + slbRealServerRportRealIndex Integer32, + slbRealServerRportServIndex Integer32, + slbRealServerRportInfoRport Integer32, + slbRealServerRportInfoState INTEGER + --slbRealServerRportInfoGroup INTEGER + } + +slbRealServerRportRealIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index" + ::= { slbRealServerRportInfoEntry 1 } + +slbRealServerRportServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server service index" + ::= { slbRealServerRportInfoEntry 2 } + +slbRealServerRportInfoRport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server real port number" + ::= { slbRealServerRportInfoEntry 3 } + +slbRealServerRportInfoState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the real server port." + ::= { slbRealServerRportInfoEntry 4 } + +--slbRealServerRportInfoGroup OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The real server group number." +-- ::= { slbRealServerRportInfoEntry 5 } + +-- Virtual Server Service Information Table + +slbVirtServicesInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbVirtServicesInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of virtual server services run-time information." + ::= { layer4Info 4 } + +slbVirtServicesInfoEntry OBJECT-TYPE + SYNTAX SlbVirtServicesInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the virtual service information table." + INDEX { slbVirtServicesInfoVirtServIndex, slbVirtServicesInfoSvcIndex, + slbVirtServicesInfoRealServIndex } + ::= { slbVirtServicesInfoTable 1 } + +SlbVirtServicesInfoEntry ::= SEQUENCE { + slbVirtServicesInfoVirtServIndex Integer32, + slbVirtServicesInfoSvcIndex Integer32, + slbVirtServicesInfoRealServIndex Integer32, + slbVirtServicesInfoVport Integer32, + slbVirtServicesInfoRport Integer32, + slbVirtServicesInfoState INTEGER, + slbVirtServicesInfoResponseTime Integer32, + slbVirtServicesInfoWeight Integer32 + } + +slbVirtServicesInfoVirtServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server index." + ::= { slbVirtServicesInfoEntry 1 } + +slbVirtServicesInfoSvcIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual service index." + ::= { slbVirtServicesInfoEntry 2 } + +slbVirtServicesInfoRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index." + ::= { slbVirtServicesInfoEntry 3 } + +slbVirtServicesInfoVport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer 4 virtual port number for the service." + ::= { slbVirtServicesInfoEntry 4 } + +slbVirtServicesInfoRport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer 4 real port number for the service." + ::= { slbVirtServicesInfoEntry 5 } + +slbVirtServicesInfoState OBJECT-TYPE + SYNTAX INTEGER { + blocked(1), + running(2), + failed(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the real server for this virtual service." + ::= { slbVirtServicesInfoEntry 6 } + +slbVirtServicesInfoResponseTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health check response time for the real server for this + virtual service." + ::= { slbVirtServicesInfoEntry 7 } + +slbVirtServicesInfoWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server weight." + ::= { slbVirtServicesInfoEntry 8 } + + +-- slb session table info +slbSessionInfo OBJECT IDENTIFIER ::= { layer4Info 5 } + +slbSessionInfoState OBJECT-TYPE + SYNTAX INTEGER { + start(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 session binding table request + in progress. + When a read on this object returns inprogress(3) indicates that + a session binding table retrieval request is in progress. + Setting the value to start(1), will start a new session table + retrieval operation based on the filtering criteria. + complete(4) indicates that the session table has been retrieved. + Once the slbSessionInfoTable is read the state should be set back to + 'idle' which frees the session table buffer and others can issue a + request command via SNMP." + + ::= { slbSessionInfo 1 } + +slbSessionInfoType OBJECT-TYPE + SYNTAX INTEGER { + all(1), + cip(2), + cport(3), + dip(4), + dport(5), + pip(6), + pport(7), + filter(8), + flag(9), + port(10), + real(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This identifies the filtering criteria for the + session binding table request. + all(1) : Show all session entries + cip(2) : Show all session entries with source IP address + cport(3) : Show all session entries with source port + dip(4) : Show all session entries with destination IP address + dport(5) : Show all session entries with destination port + pip(6) : Show all session entries with proxy IP address + pport(7) : Show all session entries with proxy port + filter(8): Show all session entries with matching filter + flag(9) : Show all session entries with matching flag + port(10) : Show all session entries with ingress port + real(11) : Show all session entries with real IP address." + ::= { slbSessionInfo 2 } + +slbSessionInfoIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the requested filtering criteria + 0.0.0.0 if the filtering criteria is not to match + session entries with the same IP address." + ::= { slbSessionInfo 3 } + +slbSessionInfoFilterId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field indicates that the session is created by filtering + code as a result of the IP header keys matching the filtering + criteria. 0 if slbSessionInfoFilterID is not the matching criteria." + ::= { slbSessionInfo 4 } + +slbSessionInfoPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The <port number> if the filtering criteria is (port) to + match all session entries with the matching ingress port + or this represents the <real port> if the requested filtering + criteria is to match session entries with (pport) proxy port, + (cport) source port, (dport) destination port, + This entry is 0 if the filtering criteria is not to match + session entries with the same port." + ::= { slbSessionInfo 5 } + +slbSessionInfoFlag OBJECT-TYPE + SYNTAX INTEGER { + eFlag(1), + lFlag(2), + nFlag(3), + pFlag(4), + sFlag(5), + tFlag(6), + uFlag(7), + wFlag(8), + ruFlag(9), + riFlag(10), + viFlag(11), + vrFlag(12), + vsFlag(13), + vmFlag(14), + vdFlag(15), + none(20) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the filtering criteria is flag select one of e|l|n|p|s|t|u|w(Flag) + none(20) is selected if flag is not the fitering criteria. + + eFlag: Indicates the session is in use and will be aged out if no + traffic is received within session timeout value. + + lFlag: Indicates the session is a link load balance session. + + nFlag: Indicates the session only translates the destination + MAC when forwarding client traffic to the real server. + + pFlag: Indicates the session is a persistent session and is not to + be aged out. Fields (6), (7) and (8) are not shown for + persistent session. + + sFlag: Indicates the session is a persistent session and the + application is SSL or Cookie Pbind. + + tFlag: Indicates the session is TCP rate limiting per-client entry. + + uFlag: Indicates the session is L7 delay binding and switch is + trying to open TCP connection to real server. + + wFlag: Indicates the session only translates the destination + MAC when forwarding layer 7 WCR traffic to the real server. + + ruFlag: Indicates the session is a UDP rate limiting per-client entry. + + riFlag: Indicates the session is a ICMP rate limiting per-client + entry. + + viFlag: Indicates the session is a SIP INVITE session. + + vrFlag: Indicates the session is a SIP REGISTER session. + + vsFlag: Indicates the session is a SIP SUBSCRIBE session. + + vmFlag: Indicates the session is a SIP MESSAGE session. + + vdFlag: Indicates the session is a SIP NAT data session." + + ::= { slbSessionInfo 6 } + +slbSessionInfoStringFormatFlag OBJECT-TYPE + SYNTAX INTEGER { + formatted(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag which determines if the session table entries + have to be formatted or (none) indicates no formatting to be done." + ::= { slbSessionInfo 7 } + +slbSessionInfoMaxSessDump OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of sessions that can exist at any given time." + ::= { slbSessionInfo 9 } + +slbSessionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSessionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SLB session entries." + ::= { slbSessionInfo 8 } + +slbSessionInfoEntry OBJECT-TYPE + SYNTAX SlbSessionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about SLB sessions." + INDEX { slbSessionInfoSpIndex, slbSessionInfoIndex } + ::= { slbSessionInfoTable 1 } + +SlbSessionInfoEntry ::= SEQUENCE { + slbSessionInfoSpIndex Integer32, + slbSessionInfoIndex Integer32, + slbSessionInfoString OCTET STRING + } + +slbSessionInfoSpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SP which created the session." + ::= { slbSessionInfoEntry 1 } + +slbSessionInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the slbSessionInfoTable." + ::= { slbSessionInfoEntry 2 } + +slbSessionInfoString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string representing the SLB session entries in the formatted case: + The fields, (1)-(13), associated with a session, as identified in the + example below are described in the following. + +3, 01: 1.1.1.1 4586, 2.2.2.1 http -> 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:# +(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) + +3, 01: 1.1.1.1 4586, 2.2.2.1 http -> +(1) (2) (3) (4) (5) (6) + 1.1.1.2 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:# + (7a) (7) (8) (9) (10) (11) (12) (13) + +------------------------------------------------------------------ +(1) SP number: + This field indicates which SP created the session. + +(2) Ingress port: + This field shows the physical port# of the client traffic that + entered to the switch. + +(3) Source IP address: + This field contains the source IP address from client IP packet. + +(4) Source port: + This field identifies the TCP/UDP source port from client packet. + +(5) Destination IP address: + This is the destination IP address from client TCP/UDP packet. + + For load balancing, this address is the virtual IP address. + For filtering redirect, this address is the destination server's address. + +(6) Destination port: + This field identifies the TCP/UDP destination port from client packet. + +(7a)Proxy IP address: + This field contains the proxy IP address substituted by the switch. + +(7) Proxy port: + This field identifies the TCP/UDP source port substituted by the switch. + + The switch does this substitution when Direct Access Mode is enabled or + Proxy is enabled. + +(8) Real server IP address: + For load balancing, this field contains the IP address of the real + server that the switch selects to forward client packet to. + If the switch does not find live server, this field is the + same as destination IP address(5). + + e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 + 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 2.2.2.1 http age 10 + + For filtering, this field also shows the real server IP address. No + address is shown if the filter action is Allow, Deny or NAT. + It will show ALLOW, DENY or NAT instead. + + e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 f:11 + 3,01: 1.1.1.1 1040, 2.2.2.1 http ALLOW age 10 f:22 + +(9) Server port: + For load balancing, this field is the same as destination port(6) + except for the RTSP UDP session. For RTSP UDP session, this server + port is obtained from client-server negotiation. + + e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 + 3,01: 1.1.1.1 6970, 2.2.2.1 rtsp -> 3.3.3.1 21220 age 10 P + + For filtering, this field is the filtering application port. + It is for internal use only. This field can be urlwcr, wcr, + idslb, linkslb or nonat. + e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 urlwcr age 4 f:123 + 2,07: 1.1.1.1 1706, 2.2.2.1 http -> 192.168.4.10 linklb age 8 f:10 E + +(10) Age: + This is the session timeout value. If no packet is received within + the value specified, the session is freed. + e.g. age 10 - The session is aged out in 10 minutes. + age < 160 - The session is aged out in 160 minutes. This < + indicates that slowage is used(user configures + /cfg/slb/adv/slowage) + +(11) Filter number: + This field indicates that the session is created by filtering + code as a result of the IP header keys matching the filtering + criteria. + +(12) Flag: + E: Indicates the session is in use and will be aged out if no + traffic is received within session timeout value. + + L: Indicates the session is a link load balance session. + + N: Indicates the session only translates the destination + MAC when forwarding client traffic to the real server. + + P: Indicates the session is a persistent session and is not to + be aged out. Fields (6), (7) and (8) are not shown for + persistent session. + + S: Indicates the session is a persistent session and the + application is SSL or Cookie Pbind. + + Rt: Indicates the session is TCP rate limiting per-client entry. + + Ru: Indicates the session is UDP rate limiting per-client entry. + + Ri: Indicates the session is ICMP rate limiting per-client entry. + + U: Indicates the session is L7 delay binding and switch is + trying to open TCP connection to real server. + + W: Indicates the session only translates the destination + MAC when forwarding layer 7 WCR traffic to the real server. + +(13) Persistent session user count: + This counter indicates the number of client sessions created + associated with this persistent session." + ::= { slbSessionInfoEntry 3 } + +-- Global SLB Information + +gslbInfo OBJECT IDENTIFIER ::= { layer4Info 6 } + +-- Global SLB Remote Real Server Information + +gslbInfoRemRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbInfoRemRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB virtual server information table." + ::= { gslbInfo 1 } + +gslbInfoRemRealServerEntry OBJECT-TYPE + SYNTAX GslbInfoRemRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB remote real server information table." + INDEX { gslbInfoRemRealServerIdx } + ::= { gslbInfoRemRealServerTable 1 } + +GslbInfoRemRealServerEntry ::= SEQUENCE { + gslbInfoRemRealServerIdx Integer32, + gslbInfoRemRealServerIpAddr IpAddress, + gslbInfoRemRealServerName DisplayString, + gslbInfoRemRealServerState INTEGER + } + +gslbInfoRemRealServerIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote real server number that identifies the remote real server." + ::= { gslbInfoRemRealServerEntry 1 } + +gslbInfoRemRealServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the remote real server." + ::= { gslbInfoRemRealServerEntry 2 } + +gslbInfoRemRealServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the remote real server." + ::= { gslbInfoRemRealServerEntry 3 } + +gslbInfoRemRealServerState OBJECT-TYPE + SYNTAX INTEGER { + running(2), + failed(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the remote real server." + ::= { gslbInfoRemRealServerEntry 4 } + +-- Global SLB Virtual Server Information + +gslbInfoVirtServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbInfoVirtServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB virtual server information table." + ::= { gslbInfo 2 } + +gslbInfoVirtServerEntry OBJECT-TYPE + SYNTAX GslbInfoVirtServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB virtual server information table." + INDEX { gslbInfoVirtServerIdx, gslbInfoVirtServerServiceIdx, + gslbInfoVirtServerRserverIdx } + ::= { gslbInfoVirtServerTable 1 } + +GslbInfoVirtServerEntry ::= SEQUENCE { + gslbInfoVirtServerIdx Integer32, + gslbInfoVirtServerServiceIdx Integer32, + gslbInfoVirtServerRserverIdx Integer32, + gslbInfoVirtServerDname DisplayString, + gslbInfoVirtServerVirtPort Integer32, + gslbInfoVirtServerIpAddress IpAddress, + gslbInfoVirtServerResponse Integer32, + gslbInfoVirtServerSessAvail Integer32, + gslbInfoVirtServerSessCur Integer32, + gslbInfoVirtServerSessMax Integer32, + gslbInfoVirtServerSessUtil INTEGER, + gslbInfoVirtServerCpuUtil INTEGER, + gslbInfoVirtServerRemSite Integer32, + gslbInfoVirtServerWeight INTEGER, + gslbInfoVirtServerAvail INTEGER, + gslbInfoVirtServerRegion INTEGER + } + +gslbInfoVirtServerIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server number that identifies the virtual server." + ::= { gslbInfoVirtServerEntry 1 } + +gslbInfoVirtServerServiceIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server service number that identifies the virtual service." + ::= { gslbInfoVirtServerEntry 2 } + +gslbInfoVirtServerRserverIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server number that identifies a remote real server. + An index of 0 indicates virtual server." + ::= { gslbInfoVirtServerEntry 3 } + +gslbInfoVirtServerDname OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name of the virtual server and remote real server." + ::= { gslbInfoVirtServerEntry 4 } + +gslbInfoVirtServerVirtPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service port of the virtual server and remote real server." + ::= { gslbInfoVirtServerEntry 5 } + +gslbInfoVirtServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 6 } + +gslbInfoVirtServerResponse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health check response time of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 7 } + +gslbInfoVirtServerSessAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The available sessions of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 8 } + +gslbInfoVirtServerSessCur OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current sessions of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 9 } + +gslbInfoVirtServerSessMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum sessions supported by the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 10 } + +gslbInfoVirtServerSessUtil OBJECT-TYPE + SYNTAX INTEGER(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sessions utilization (current/max) of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 11 } + +gslbInfoVirtServerCpuUtil OBJECT-TYPE + SYNTAX INTEGER(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU utilization of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 12 } + +gslbInfoVirtServerRemSite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote site of the remote real server. For virtual server, the remote site is 0." + ::= { gslbInfoVirtServerEntry 13 } + +gslbInfoVirtServerWeight OBJECT-TYPE + SYNTAX INTEGER(1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The weight of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 14 } + +gslbInfoVirtServerAvail OBJECT-TYPE + SYNTAX INTEGER(1..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The availability of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 15 } + +gslbInfoVirtServerRegion OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + northamerica(1), + southamerica(2), + europe(3), + caribbean(4), + pacificrim(5), + subsahara(6), + japan(7), + caribbeansubsahara(8), + africa(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The region of the virtual server or remote real server." + ::= { gslbInfoVirtServerEntry 16 } + +-- Global SLB Remote Site Information + +gslbInfoRemSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF GslbInfoRemSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Global SLB remote site information table." + ::= { gslbInfo 3 } + +gslbInfoRemSiteEntry OBJECT-TYPE + SYNTAX GslbInfoRemSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Global SLB remote site information table." + INDEX { gslbInfoRemSiteIdx } + ::= { gslbInfoRemSiteTable 1 } + +GslbInfoRemSiteEntry ::= SEQUENCE { + gslbInfoRemSiteIdx Integer32, + gslbInfoRemSitePrimaryIp IpAddress, + gslbInfoRemSiteSecondaryIp IpAddress, + gslbInfoRemSiteName DisplayString, + gslbInfoRemSiteState INTEGER + } + +gslbInfoRemSiteIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote site number that identifies the remote site." + ::= { gslbInfoRemSiteEntry 1 } + +gslbInfoRemSitePrimaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the remote site." + ::= { gslbInfoRemSiteEntry 2 } + +gslbInfoRemSiteSecondaryIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary IP address of the remote site." + ::= { gslbInfoRemSiteEntry 3 } + +gslbInfoRemSiteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the remote site." + ::= { gslbInfoRemSiteEntry 4 } + +gslbInfoRemSiteState OBJECT-TYPE + SYNTAX INTEGER { + running(2), + failed(3), + disabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the remote site." + ::= { gslbInfoRemSiteEntry 5 } + + +-- wlm Information + +wlmInfo OBJECT IDENTIFIER ::= { layer4Info 7 } + +slbWlmInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbWlmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of workload manager run-time information." + ::= { wlmInfo 1 } + +slbWlmInfoEntry OBJECT-TYPE + SYNTAX SlbWlmInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the workload manager information table." + INDEX { slbWlmInfoIndex } + ::= { slbWlmInfoTable 1 } + +SlbWlmInfoEntry ::= SEQUENCE { + slbWlmInfoIndex Integer32, + slbWlmInfoIpAddr IpAddress, + slbWlmInfoPort INTEGER, + slbWlmInfoState INTEGER + } + +slbWlmInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The workload manager index." + ::= { slbWlmInfoEntry 1 } + +slbWlmInfoIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the workload manager." + ::= { slbWlmInfoEntry 2 } + +slbWlmInfoPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the workload manager." + ::= { slbWlmInfoEntry 3 } + +slbWlmInfoState OBJECT-TYPE + SYNTAX INTEGER { connected(1), notconnected(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the workload manager." + ::= { slbWlmInfoEntry 4 } + + +slbPortInfo OBJECT IDENTIFIER ::= { layer4Info 8 } + +slbPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of port information." + ::= { slbPortInfo 1 } + +slbPortInfoEntry OBJECT-TYPE + SYNTAX SlbPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the port information table." + INDEX { slbPortInfoIndex } + ::= { slbPortInfoTable 1 } + +SlbPortInfoEntry ::= SEQUENCE { + slbPortInfoIndex Integer32, + slbPortClientState INTEGER, + slbPortSerState INTEGER, + slbPortFltState INTEGER, + slbPortRTSState INTEGER, + slbPortHotStandbyState INTEGER, + slbPortInterSWState INTEGER, + slbPortProxyState INTEGER, + slbPortIdSlbState INTEGER, + slbPortSymantecState INTEGER, + slbPortFitersAdded OCTET STRING + } + +slbPortInfoIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of slb port." + ::= { slbPortInfoEntry 1 } + +slbPortClientState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client state on the slb port." + ::= { slbPortInfoEntry 2 } + +slbPortSerState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server state on the slb port." + ::= { slbPortInfoEntry 3 } + +slbPortFltState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Filter state on the slb port ." + ::= { slbPortInfoEntry 4 } + +slbPortRTSState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RTS processing state on the slb port." + ::= { slbPortInfoEntry 5 } + +slbPortHotStandbyState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hot standby state on the slb port." + ::= { slbPortInfoEntry 6 } + +slbPortInterSWState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inter-switch processing state on the slb port." + ::= { slbPortInfoEntry 7 } + +slbPortProxyState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Proxy state on the slb port." + ::= { slbPortInfoEntry 8 } + +slbPortIdSlbState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Intrusion detection server load balancing state on the slb port." + ::= { slbPortInfoEntry 9 } + +slbPortSymantecState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Symantec Processing state on the slb port." + ::= { slbPortInfoEntry 10 } + +slbPortFitersAdded OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filtering rules applied to the port. The filtering rules are + presented in bitmap format. + + in receiving order: + + OCTET 1 OCTET 2 ..... + xxxxxxxx xxxxxxxx ..... + || || |_ filter 9 + || || + || ||___ filter 8 + || |____ filter 7 + || . . . + ||_________ filter 2 + |__________ filter 1 + + where x : 1 - The represented filter rule applied to the port + 0 - The represented filter rule not applied to the port." + ::= { slbPortInfoEntry 11 } + + +synAttackInfo OBJECT IDENTIFIER ::= { layer4Info 9 } + +synAtkState OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Syn Attack, represents whether it is running or not." + ::= { synAttackInfo 1} + +synAtkInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies interval period of syn attack inspection in seconds, + it returns 0 if synAtk is OFF." + ::= { synAttackInfo 2} + +synAtkThreshhold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies threshold of syn attack alram, it returns 0 + if synAtk is OFF ." + ::= { synAttackInfo 3} + +synAtkWarningFired OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies number of times syn attack warnings fired." + ::= { synAttackInfo 4} + + +-- Operation Commands + +slbOperRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbOperRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real servers." + ::= { layer4Oper 1 } + +slbOperRealServerEntry OBJECT-TYPE + SYNTAX SlbOperRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the slbOperRealServerTable " + INDEX { slbOperRealServerIndex } + ::= { slbOperRealServerTable 1 } + +SlbOperRealServerEntry ::= SEQUENCE { + slbOperRealServerIndex Integer32, + slbOperRealServerStatus INTEGER + } + +slbOperRealServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for the real server." + ::= { slbOperRealServerEntry 1 } + +slbOperRealServerStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + cookiepersistent(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This an action object which is used to temporarily enable/disable a + real server. The real server will be returned to its configured + operational mode when the switch is reset. Setting the value to + 'cookiepersistant' allows cookie persistent HTTP 1.0 sessions + when the real server is offline." + ::= { slbOperRealServerEntry 2 } + +slbOperClearSessionTable OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + clear(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action object to clear session binding table. + ok(1) is returned when read." + ::= { layer4Oper 2 } + +slbOperConfigSync OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + sync(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a value of 'sync(2)' it synchronizes the SLB, filter + and VRRP configuration on a peer switch. To take effect, peers must + be configured on the switches and the administrator password on the + switches must be identical. + 'ok(1)' is returned when the object os read." + ::= { layer4Oper 3 } + +-- Global SLB Operations + +gslbOper OBJECT IDENTIFIER ::= { layer4Oper 4 } + +slbOperGroupRealServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbOperGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server per group." + ::= { layer4Oper 5 } + +slbOperGroupRealServerEntry OBJECT-TYPE + SYNTAX SlbOperGroupRealServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Real server group table." + INDEX { slbOperRealServGroupIndex, slbOperGroupRealServIndex} + ::= { slbOperGroupRealServerTable 1 } + +SlbOperGroupRealServerEntry ::= SEQUENCE { + slbOperRealServGroupIndex Integer32, + slbOperGroupRealServIndex Integer32, + slbOperGroupRealServerState INTEGER + } + +slbOperRealServGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group index." + ::= { slbOperGroupRealServerEntry 1 } + +slbOperGroupRealServIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server index." + ::= { slbOperGroupRealServerEntry 2 } + +slbOperGroupRealServerState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This an action object which is used to temporarily enable/disable a + real server in group. The real server will be returned to its configured + operational mode when the switch is reset." + ::= { slbOperGroupRealServerEntry 3 } + + +-- Server load balancing - Inbound Link Load Balancing Table + +slbCurCfgLinklbState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable or disable Inbound Link load balancing. " + ::= { linklbCfg 1 } + +slbNewCfgLinklbState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Inbound Link load balancing. " + ::= { linklbCfg 2 } + +slbCurCfgLinklbRealGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server group number for Link load balancing." + ::= { linklbCfg 3 } + +slbNewCfgLinklbRealGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The real server group number for Link load balancing." + ::= { linklbCfg 4 } + +slbCurCfgLinklbTTL OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Set Time to Live for DNS resource records." + ::= { linklbCfg 6 } + +slbNewCfgLinklbTTL OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Time to Live for DNS resource records." + ::= { linklbCfg 7 } + +slbLinklbDrecord OBJECT IDENTIFIER ::= { linklbCfg 5 } + +slbDrecordTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in Drecord table." + ::= { slbLinklbDrecord 1 } + +slbCurCfgDrecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgDrecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Domain records for Inbound link load balancing + in the current configuration block." + ::= { slbLinklbDrecord 2 } + +slbCurCfgDrecordEntry OBJECT-TYPE + SYNTAX SlbCurCfgDrecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Domain record table for Inbound Link Load + balancing." + INDEX { slbCurCfgDrecordIndex } + ::= { slbCurCfgDrecordTable 1 } + +SlbCurCfgDrecordEntry ::= SEQUENCE { + slbCurCfgDrecordIndex INTEGER, + slbCurCfgDomainRecordState INTEGER, + slbCurCfgDomainRecordName DisplayString + } + +slbCurCfgDrecordIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the Domain record table." + ::= { slbCurCfgDrecordEntry 1 } + +slbCurCfgDomainRecordState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable a domain record." + ::= { slbCurCfgDrecordEntry 2 } + +slbCurCfgDomainRecordName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..34)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the domain record." + ::= { slbCurCfgDrecordEntry 3 } + +slbNewCfgDrecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgDrecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Domain records for Inbound link load balancing + in the new configuration block." + ::= { slbLinklbDrecord 3 } + +slbNewCfgDrecordEntry OBJECT-TYPE + SYNTAX SlbNewCfgDrecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Domain record table for Inbound Link Load + balancing." + INDEX { slbNewCfgDrecordIndex } + ::= { slbNewCfgDrecordTable 1 } + +SlbNewCfgDrecordEntry ::= SEQUENCE { + slbNewCfgDrecordIndex INTEGER, + slbNewCfgDomainRecordState INTEGER, + slbNewCfgDomainRecordName DisplayString, + slbNewCfgDrecordDelete INTEGER + } + +slbNewCfgDrecordIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the Domain record table." + ::= { slbNewCfgDrecordEntry 1 } + +slbNewCfgDomainRecordState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable a domain record." + ::= { slbNewCfgDrecordEntry 2 } + +slbNewCfgDomainRecordName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..34)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the domain record." + ::= { slbNewCfgDrecordEntry 3 } + +slbNewCfgDrecordDelete 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." + ::= { slbNewCfgDrecordEntry 4 } + +slbDrecordVirtRealMappingTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in Drecord Virtual Real server + mapping Table." + ::= { slbLinklbDrecord 4 } + +slbCurCfgDrecordVirtRealMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgDrecordVirtRealMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Domain records and virtual server and real + server mappings." + ::= { slbLinklbDrecord 5 } + +slbCurCfgDrecordVirtRealMappingEntry OBJECT-TYPE + SYNTAX SlbCurCfgDrecordVirtRealMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Domain record and virtual/real server mapping table + for Inbound Link Load balancing." + INDEX { slbCurCfgDomainRecordIndex, slbCurCfgEntryIndex} + ::= { slbCurCfgDrecordVirtRealMappingTable 1 } + +SlbCurCfgDrecordVirtRealMappingEntry ::= SEQUENCE { + slbCurCfgDomainRecordIndex INTEGER, + slbCurCfgEntryIndex INTEGER, + slbCurCfgDrecordVirtServer Integer32, + slbCurCfgDrecordRealServer Integer32, + slbCurCfgDrecordEntryState INTEGER + } + +slbCurCfgDomainRecordIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the domain record." + ::= { slbCurCfgDrecordVirtRealMappingEntry 1 } + +slbCurCfgEntryIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the entry virtual real server mapping." + ::= { slbCurCfgDrecordVirtRealMappingEntry 2 } + +slbCurCfgDrecordVirtServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual server number." + ::= { slbCurCfgDrecordVirtRealMappingEntry 3 } + +slbCurCfgDrecordRealServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Real server number." + ::= { slbCurCfgDrecordVirtRealMappingEntry 4 } + + +slbCurCfgDrecordEntryState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable a mapping in this table." + ::= { slbCurCfgDrecordVirtRealMappingEntry 5 } + +slbNewCfgDrecordVirtRealMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgDrecordVirtRealMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Domain records and virtual server and real + server mappings." + ::= { slbLinklbDrecord 6 } + +slbNewCfgDrecordVirtRealMappingEntry OBJECT-TYPE + SYNTAX SlbNewCfgDrecordVirtRealMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the Domain record and virtual/real server mapping table + for Inbound Link Load balancing." + INDEX { slbNewCfgDomainRecordIndex, slbNewCfgEntryIndex } + ::= { slbNewCfgDrecordVirtRealMappingTable 1 } + +SlbNewCfgDrecordVirtRealMappingEntry ::= SEQUENCE { + slbNewCfgDomainRecordIndex INTEGER, + slbNewCfgEntryIndex INTEGER, + slbNewCfgDrecordVirtServer Integer32, + slbNewCfgDrecordRealServer Integer32, + slbNewCfgDrecordEntryState INTEGER, + slbNewCfgDrecordEntryDelete INTEGER + } + +slbNewCfgDomainRecordIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the domain record." + ::= { slbNewCfgDrecordVirtRealMappingEntry 1 } + +slbNewCfgEntryIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the virtual real server mapping." + ::= { slbNewCfgDrecordVirtRealMappingEntry 2 } + +slbNewCfgDrecordVirtServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The virtual server number." + ::= { slbNewCfgDrecordVirtRealMappingEntry 3 } + +slbNewCfgDrecordRealServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Real server number." + ::= { slbNewCfgDrecordVirtRealMappingEntry 4 } + +slbNewCfgDrecordEntryState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable a mapping in this table." + ::= { slbNewCfgDrecordVirtRealMappingEntry 5 } + +slbNewCfgDrecordEntryDelete 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." + ::= { slbNewCfgDrecordVirtRealMappingEntry 6 } + +-- Service Mapping Real Port Table + +slbSmtportTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in service mapping real port table." + ::= { smtportCfg 1 } + +slbCurCfgSmtportTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgSmtportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service mapping real port table." + ::= { smtportCfg 2 } + +slbCurCfgSmtportEntry OBJECT-TYPE + SYNTAX SlbCurCfgSmtportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the service mapping real port table." + INDEX { slbCurCfgSmtportIndex } + ::= { slbCurCfgSmtportTable 1 } + +SlbCurCfgSmtportEntry ::= SEQUENCE { + slbCurCfgSmtportIndex Integer32, + slbCurCfgSmtportNum INTEGER + } + +slbCurCfgSmtportIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service mapping real port index." + ::= { slbCurCfgSmtportEntry 1 } + +slbCurCfgSmtportNum OBJECT-TYPE + SYNTAX INTEGER (2..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service mapping real port number." + ::= { slbCurCfgSmtportEntry 2 } + +slbNewCfgSmtportTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgSmtportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of real server service ports." + ::= { smtportCfg 3 } + +slbNewCfgSmtportEntry OBJECT-TYPE + SYNTAX SlbNewCfgSmtportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the service mapping real port table." + INDEX { slbNewCfgSmtportIndex } + ::= { slbNewCfgSmtportTable 1 } + +SlbNewCfgSmtportEntry ::= SEQUENCE { + slbNewCfgSmtportIndex Integer32, + slbNewCfgSmtportNum INTEGER, + slbNewCfgSmtportDelete INTEGER + } + +slbNewCfgSmtportIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service mapping real port index" + ::= { slbNewCfgSmtportEntry 1 } + +slbNewCfgSmtportNum OBJECT-TYPE + SYNTAX INTEGER (2..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service mapping real port number." + ::= { slbNewCfgSmtportEntry 2 } + +slbNewCfgSmtportDelete 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." + ::= { slbNewCfgSmtportEntry 3 } + +slbWlmTableMaxSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in Workload Manager table." + ::= { wlmCfg 1 } + +slbCurCfgWlmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbCurCfgWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Workload Managers configuration." + ::= { wlmCfg 2 } + +slbCurCfgWlmEntry OBJECT-TYPE + SYNTAX SlbCurCfgWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Workload Manager configuration." + INDEX { slbCurCfgWlmIndex } + ::= { slbCurCfgWlmTable 1 } + +SlbCurCfgWlmEntry ::= SEQUENCE { + slbCurCfgWlmIndex Integer32, + slbCurCfgWlmIpAddr IpAddress, + slbCurCfgWlmPort INTEGER + } + +slbCurCfgWlmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Workload Manager number" + ::= { slbCurCfgWlmEntry 1 } + +slbCurCfgWlmIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the Workload Manager." + ::= { slbCurCfgWlmEntry 2 } + +slbCurCfgWlmPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number for the Workload Manager." + ::= { slbCurCfgWlmEntry 3 } + +slbNewCfgWlmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbNewCfgWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Workload Managers configuration." + ::= { wlmCfg 3 } + +slbNewCfgWlmEntry OBJECT-TYPE + SYNTAX SlbNewCfgWlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Workload Manager configuration." + INDEX { slbNewCfgWlmIndex } + ::= { slbNewCfgWlmTable 1 } + +SlbNewCfgWlmEntry ::= SEQUENCE { + slbNewCfgWlmIndex Integer32, + slbNewCfgWlmIpAddr IpAddress, + slbNewCfgWlmPort INTEGER, + slbNewCfgWlmDelete INTEGER + } + +slbNewCfgWlmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Workload Manager number" + ::= { slbNewCfgWlmEntry 1 } + +slbNewCfgWlmIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the Workload Manager." + ::= { slbNewCfgWlmEntry 2 } + +slbNewCfgWlmPort OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number for the Workload Manager." + ::= { slbNewCfgWlmEntry 3 } + +slbNewCfgWlmDelete 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." + ::= { slbNewCfgWlmEntry 4 } + +END |