一个LVS的集群可能会有多个业务,也就是有多个VIP。当LVS上某个VIP的访问量过大,也就是走这个VIP的流量过大的时候,可能会影响到其他业务。请问现有的工具有没有作针对VIP的限流呢? linux内核自带的tc限流无法对访问VIP的流量进行控制。实际上貌似director让进来的流量直接转发到rs上,也就是这些流量没有走到tc内核的这一步。因而tc无法进行流量控制。 那么需求来了,就是有没有现有的方法可以让流量走到lvs之前就进行了限流?我觉得这个需求应该是挺普遍的,各位大神有人在做吗?
blacktoo
周一, 2015-06-29 01:05
Permalink
感觉最直接的方法就是把这个VIP给独立出来,到上层物理 交换机上限流
lijianqiuyan
周一, 2015-06-29 05:46
自己在lvs上开发了,lvs的hook点优先级高,不会经过tc
Anonymous (没有被验证)
周三, 2015-07-01 06:43
一个LVS的集群可能会有多个业务,也就是有多个VIP。当LVS上某个VIP的访问量过大,也就是走这个VIP的流量过大的时候,可能会影响到其他业务。请问现有的工具有没有作针对VIP的限流呢? linux内核自带的tc限流无法对访问VIP的流量进行控制。实际上貌似director让进来的流量直接转发到rs上,也就是这些流量没有走到tc内核的这一步。因而tc无法进行流量控制。buy eso goldbuy swtor credits cheap eso goldbuy GW2 gold cheap tera goldrs 2007 gold
xuejinze
周五, 2015-08-14 02:38
内核和iptables的IMQ模块是有限流功能的
There are currently 0 users online.
blacktoo
周一, 2015-06-29 01:05
Permalink
感觉最直接的方法就
感觉最直接的方法就是把这个VIP给独立出来,到上层物理 交换机上限流
lijianqiuyan
周一, 2015-06-29 05:46
Permalink
自己在lvs上开发了,lv
自己在lvs上开发了,lvs的hook点优先级高,不会经过tc
Anonymous (没有被验证)
周三, 2015-07-01 06:43
Permalink
一个LVS的集群可能会
一个LVS的集群可能会有多个业务,也就是有多个VIP。当LVS上某个VIP的访问量过大,也就是走这个VIP的流量过大的时候,可能会影响到其他业务。请问现有的工具有没有作针对VIP的限流呢?
linux内核自带的tc限流无法对访问VIP的流量进行控制。实际上貌似director让进来的流量直接转发到rs上,也就是这些流量没有走到tc内核的这一步。因而tc无法进行流量控制。
buy eso gold
buy swtor credits
cheap eso gold
buy GW2 gold
cheap tera gold
rs 2007 gold
xuejinze
周五, 2015-08-14 02:38
Permalink
关于限流
内核和iptables的IMQ模块是有限流功能的