gpt4 book ai didi

networking - 如何使用 NETEM 进行 tc 过滤?

转载 作者:行者123 更新时间:2023-12-05 08:34:32 25 4
gpt4 key购买 nike

我需要一些帮助来将 netem 延迟定向到特定 IP。我已正确输入所有命令,没有错误,如附图所示。我的速度测试中没有添加任何延迟。有关更多信息,当我使用命令时:“tc qdisc add dev eth0 root netem delay 100ms”,延迟添加得非常完美。我究竟做错了什么 ?

附言我是TC和NETEM的初学者,所以如果有任何解决方案,请在解释时彻底说明。

为了更好地理解我的问题,这里有一些截图:

http://postimg.org/image/k9pu6uhxv/ http://postimg.org/image/tis0gyqtv/

最佳答案

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 100mbit
tc filter add dev eth0 parent 1: protocol ip prio 1 u32 flowid 1:1 match ip dst 192.168.2.219
tc qdisc add dev eth0 parent 1:1 handle 10: netem delay 25ms 5ms
  • PS:通过为延迟添加 5 毫秒抖动,您还创建了数据包重新排序在网络中。假设这就是您想要的。
  • PPS:我不确定添加抖动是否会导致重新排序在 OpenWRT 中。但在 Linux 内核中确实如此。自 2010 年以来,Netem 经历了无数次变化。
  • PPPS:要引入没有数据包重新排序的抖动,设置一个非常高的值速率限制。

    tc qdisc add dev eth0 parent 1:1 handle 10: rate 1000 mbit netem delay 25ms 5ms

关于networking - 如何使用 NETEM 进行 tc 过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com