TC限速

作者: 圣地亚哥_SVIP | 来源:发表于2019-10-25 14:06 被阅读0次

上行带宽限制:

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb
tc class add dev  eth0 parent 1: classid 1:1 htb rate  20mbit ceil 20mbit
tc class add dev  eth0 parent 1:1 classid 1:10 htb rate 10mbit ceil 10mbit
tc qdisc add dev  eth0 parent 1:10 sfq perturb 10
tc filter add dev eth0 protocol ip parent 1: prio 2   u32 match ip dst 172.20.6.0/24 flowid 1:1
#  上面这台,让 172.20.6.0/24 这台跑默认的,主要是为了让这个 ip 连接进来不被控制
tc filter add dev eth0 protocol ip parent 1: prio 50 u32 match ip dst 0.0.0.0/0  flowid 1:10
# 默认让所有的流量都从这个通过

下行带宽:

modprobe ifb
ip link set dev ifb0 up
tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev ifb0
tc qdisc add dev ifb0 root handle 1: htb default 10
tc class add dev ifb0 parent 1: classid 1:1 htb rate 10mbit 
tc class add dev ifb0 parent 1:1 classid 1:10 htb rate 10mbit ceil 10mbit

可以通过报文中的源ip进行限速控制,如下配置:

tc qdisc add dev ifb0 root handle 1: htb default 20
tc class add dev ifb0 parent 1: classid 1:1 htb rate 10000mbit
tc class add dev ifb0 parent 1:1 classid 1:10 htb rate 2000mbit
tc class add dev ifb0 parent 1:1 classid 1:20 htb rate 1000mbit
tc class add dev ifb0 parent 1:1 classid 1:30 htb rate 500mbit
tc filter add dev ifb0 protocol ip parent 1:0 prio 1 u32 match ip src 129.9.123.85 flowid 1:10
tc filter add dev ifb0 protocol ip parent 1:0 prio 1 u32 match ip src 129.9.123.89 flowid 1:20 
tc filter add dev ifb0 protocol ip parent 1:0 prio 1 u32 match ip src 129.9.123.88 flowid 1:20

相关文章

  • TC 限速

    参考:http://www.cnblogs.com/yxwkf/p/5424383.htmlhttps://blo...

  • TC限速

    上行带宽限制: 下行带宽: 可以通过报文中的源ip进行限速控制,如下配置:

  • TC限速实践

    背景 近期项目的一个大屏项目经常出现一些问题,主要原因是上游数据开始变的不稳定,为了确保展示的稳定,自动容错等做了...

  • 关于iptables和tc的限速理解

    关于iptables iptables是包过滤软件,包过滤的顺序如下: 每一个包都会匹配rule策略,而每一个ru...

  • 5-TC规则(traffic control)IP限速

    流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来...

  • apache站点优化--限速

    站点限速 限速介绍 限速方法 限速实现 测试限速 一、限速介绍 网站除了能共享页面给用户外,还能作为下载服务器存在...

  • linux网络设置限速/丢包/延时/乱序

    1. 限速/取消限速/测试限速 限速: wondershaper eth0 10000 8000 下行...

  • 下载限速

    下载限速 限速介绍 应用场景 限速原理 限速实现 一、限速介绍 在生产环境中,为了保护WEB服务器的安全,我们都会...

  • TC

    你有见过TW的哪个旗子么?当我在盐湖城寻找中文导游了解MM历史的时候,就是这个尴尬的时刻。我仿佛以为那个漂亮的菇凉...

  • tc

网友评论

      本文标题:TC限速

      本文链接:https://www.haomeiwen.com/subject/jmpsvctx.html