This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
流量域的速率限制
您可以为流量域配置速率限制。Citrix ADC 表达式语言中的以下表达式标识与流量域关联的流量。
- client.traffic_domain.id
您可以为与特定流量域、一组流量域或所有流量域关联的流量配置速率限制。
要为流量域配置速率限制,您可以使用配置实用程序或 Citrix ADC 命令行在 Citrix ADC 设备上执行以下步骤:
- 配置流选择器,该选择器使用 client.stream _domain.id 表达式来标识与流量域关联的流量,以受速率限制。
- 配置速率限制标识符,该标识符指定参数,如限制速率的流量的最大阈值。您还可以在此步骤中将流选择器关联到速率限制器。
- 配置要与使用速率限制标识符的策略关联的操作。
- 配置使用 sys.check_limit 表达式前缀调用速率限制标识符的策略,并将操作与此策略关联。
- 全局绑定策略。
考虑一个示例,其中配置了 Citrix ADC NS1 上的两个流量域(ID 为 10 和 20)。在流量域 10 上,LB1-TD-1 配置为负载平衡服务器 S1 和 S2;LB2-TD1 配置为负载平衡服务器 S3 和 S4。
在流量域 20 上,LB1-TD-2 配置为负载平衡服务器 S5 和 S6;LB2-TD2 配置为负载平衡服务器 S7 和 S8。
下表列出了示例设置中流量域的速率限制策略的一些示例。
用途 | CLI 命令 |
---|---|
将每个流量域的请求数限制为每秒 10 个。 | add stream selector tdratelimit-1 CLIENT.TRAFFIC_DOMAIN.ID add ns limitIdentifier limitidf-1 -threshold 10 -selectorName tdratelimit-1 -trapsInTimeSlice 0 add responder policy ratelimit-pol “sys.check_limit(\“limitidf-1\”)” DROP bind responder global ratelimit-pol 1 |
将每个流量域的请求数限制为每个客户端每秒 5 个。 | add stream selector tdandclientip CLIENT.IP.SRC,CLIENT.TRAFFIC_DOMAIN.ID add ns limitIdentifier td_limitidf -threshold 5 -selectorName tdandclientip -trapsInTimeSlice 5 add responder policy tdratelimit-pol “sys.check_limit(\“td_limitidf\”)” DROP bind responder global tdratelimit-pol 2 |
将针对特定流量域(例如流量域 10)发送的请求数限制为每 3 秒 30 个请求。 | add stream selector tdratelimit CLIENT.TRAFFIC_DOMAIN.ID add ns limitIdentifier td10_limitidf -threshold 30 -timeSlice 3000 -selectorName tdratelimit -trapsInTimeSlice 5 add responder policy td10ratelimit “client.traffic_domain.id==10 && sys.check_limit(\“td10_limitidf\”)” DROP bind responder global td10ratelimit 3 |
对于特定流量域(例如流量域 20),将连接数限制为每个客户端每秒 5 个。 | add stream selector tdandclientip CLIENT.IP.SRC CLIENT.TRAFFIC_DOMAIN.ID add ns limitIdentifier td20_limitidf -threshold 5 -mode CONNECTION -selectorName tdandclientip -trapsInTimeSlice 5 add responder policy td20_ratelimit “client.traffic_domain.id==20 && sys.check_limit(\“td20_limitidf\”)” DROP bind responder global td20_ratelimit 4 |
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.