请教关于LVS限流的方法

一个LVS的集群可能会有多个业务,也就是有多个VIP。当LVS上某个VIP的访问量过大,也就是走这个VIP的流量过大的时候,可能会影响到其他业务。请问现有的工具有没有作针对VIP的限流呢?
linux内核自带的tc限流无法对访问VIP的流量进行控制。实际上貌似director让进来的流量直接转发到rs上,也就是这些流量没有走到tc内核的这一步。因而tc无法进行流量控制。
那么需求来了,就是有没有现有的方法可以让流量走到lvs之前就进行了限流?我觉得这个需求应该是挺普遍的,各位大神有人在做吗?

Forums:

感觉最直接的方法就是把这个VIP给独立出来,到上层物理 交换机上限流

自己在lvs上开发了,lvs的hook点优先级高,不会经过tc

一个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

内核和iptables的IMQ模块是有限流功能的