测试基于费率的策略
为了测试基于速率的策略,可以将流量发送到绑定了基于速率的策略的任何虚拟服务器。
任务概述:测试基于速率的策略
配置流选择器(可选)和速率限制标识符(必需)。例如:
add stream selector sel_subnet Q.URL "CLIENT.IP.SRC.SUBNET(24)" add ns limitentifier k_subnet -Threshold 4 -timeSlice 3600 -mode REQUEST_RATE -limittype smooth -selectorName sel_subnet -trapsInTimeSlice 8
配置要与使用速率限制标识符的策略关联的操作。例如:
添加响应器动作resp_redirect重定向"\"http://response_site.com/\""
配置一个策略。Check_limit表达式前缀调用速率限制标识符。例如,策略可以对来自特定子网的所有请求应用速率限制标识符,如下所示:
add responder policy resp_subnet "SYS.CHECK_LIMIT(\"k_subnet\")" resp_redirect
全局绑定策略或绑定到虚拟服务器。例如:
绑定响应器全局resp_子网6 END -type DEFAULT
在浏览器地址栏中,向虚拟服务器发送一个测试HTTP查询。例如:
http://< vserver IP >/testsite/test.txt
在Citrix ADC命令提示符下,输入:
显示ns limitSessions \
例子
> sh limitsession k_subnet 1) Time Remaining: 98 secs Hits: 2 Action Taken: 0 Total Hash: 1718618 Hash String: /test.txt IPs collected: 1) 10.217.253.0 Active Transactions: 0 Done >
重复查询并再次检查限制标识符统计信息,以验证统计信息正在正确更新
测试基于费率的策略
复制!
失败了!