Citrix ADC

评论限制条款规定使用权限périphérique客户端

选民网站Web,应用ou service d 'hébergement de fichiers处置de resources réseau et server limitées pour servir tous ses utilisateurs。资源加上重要的东西是友谊的纽带。Une consommation important de bande passante par seselement un -ensemble de la base d 'utilisateurs peut entraîner Une拥堵du réseau et Une réduction de la disponibilité资源倾泻les auresutilisateurs。倒éviter la拥堵réseau,你的devrez peut-être限制la consomation de bandante passante客户端使用技术déni de service temporaires telles que la réponse à une demand客户端avec une page HTML si elle a dépassé une valeur de bandade passante préconfigurée sur une période de temps fixes précédant la demand。

En général, vous pouvez réguler la consommation de passante par dress客户,par utilisateur。Ce cas d 'utilisation montre comment vous pouvez limited la concontion de bande passante par client à 100 Mo sur une période d 'une heure。Le cas d 'utilisation montre également comment vous pouvez réguler la consommation de bande passante par utilisateur à 100 Mo sur une période d 'une heure, à l 'aide d 'un en-tête personnalisé qui fourit Le nom d 'utilisateur。两个人在一起,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内,在一个60分钟内。Les cas d 'utilisation montrent également评论进口商une页HTML à使者à un客户端qui a dépassé la limited。L ' import d 'une page HTML simplifie non selement la configuration de L 'action du répondeur dans ces cas d 'utilisation, mais simplifie également la configuration de toutes les actions du répondeur qui nécessitent la même réponse。

倾限器la conconmation de bande passante par utilisateur ou par périphérique客户端à l 'aide de l 'interface de ligne de command

命令的界面,影响tâches对配置的分析与限制的行为的协调与使用的界限。查克étape理解命令和出动的例子。

  1. Configurez votre configuration d ' équilibrage de charge。Configurez le server virtuel d ' équilibrage de charge mysitevip, puis Configurez tous les services don vous avez besoin。Liez les services au servur virtuel。L ' example suivant crée dix services et lie les services à mysitevip。

    > add lb vserver mysitevip HTTP 192.0.2.17 80 Done > add service service[1-10] 192.0.2. sh[240-249] HTTP 80服务"service1"添加服务"service2"添加服务"service3"添加…service "service10" added Done > bind lb vserver vserver1 service[1-10] service "service1"绑定服务"service2"绑定服务"service3"绑定…service "service10" bound Done 
  2. 配置le sélecteur流量。Configurez l 'un des sélecteurs flux suivants:

    • 倾限器la consommation de bande passante par client, configurez un sélecteur de flux qui identifie l ' address IP du client。

      添加流选择器myselector CLIENT.IP.SRC Done 
    • 浇限器,按要求使用,按要求使用,按规定配置sélecteur流量使用,按规定'en-tête。Dans l ' example suivant, le nom de l 'en-tête est UserHeader。

      添加流选择器myselector HTTP.REQ.HEADER(" UserHeader ") Done 
  3. 配置不确定的流量。配置不识别流量qui利用le sélecteur流量。Définissez le paramètre d 'intervalle sur 60分钟。

    > add stream identifier myidentifier myselector -interval 60 -sampleCount 1 -sort BANDWIDTH Done 
  4. Configurez l 'action du répondeur。页面导入页面HTML您的权限,您的客户权限dépassé您的权限,您的权限répondeur越界限制。

    > import responder htmlpage http://.1.1.1/stdpages/wait.html cross -limits.html此操作可能需要一些时间,请等待…add responder action crossed_limits respondwithhtmlpage cross -limits.html Done 
  5. 配置les stratégies de répondeur。Configurez la stratégie de répondeur myrespol1 avec la règle ANALYTICS。STREAM(«myidentifier»). collect_stats et l 'actionEnsuite, configurez la stratégie myrespol2 pour déterminer si un client ou un utilisateur a dépassé la limit de 100 Mo. la stratégie myrespol2 est configurée avec l 'action du répondeur crossed_limits。

    >添加响应策略myrespol1 'ANALYTICS.STREAM("myidentifier")。COLLECT_STATS' NOOP Done > add responder policy myrespol2 'ANALYTICS.STREAM("myidentifier").BANDWIDTH.GT(104857600)' crossed_limits Done 
  6. Liez les stratégies du répondeur au servur virtuel d ' équilibrage de charge。La stratégie myrespol1, qui ne recuille que des données statisques, doit avoir La priorité La加上élevée et une expression GOTO de NEXT。

    > bind lb vserver mysitevip -policyName myrespol1 -priority 1 -gotoPriorityExpression NEXT Done > bind lb vserver mysitevip -policyName myrespol2 -priority 2 -gotoPriorityExpression END Done 
  7. Testez la配置。teststez la配置envoyant des requêtes HTTP de test,源客户端ou utilisateurs, au服务器虚拟d ' équilibrage de charge et enutilisant la命令统计流标识符pour afficher les statistics collectées pour l ' identiateur spécifié。对客户的统计调查。

    > stat stream identifier myidentifier -sortBy BandW -fullValues stream会话统计Req BandW 192.0.2.30 5000 3761 192.0.2.31 29 2602 192.0.2.32 25 51 RspTime Conn 192.0.2.30 2 0 192.0.2.31 00 192.0.2.32 00 Done > 
评论限制条款规定使用权限périphérique客户端

丹斯cet文章