使用TC工具根据TOS进行业务流量优先级控制

1 业务需求背景

根据实际要求,搭建一个演示系统,该系统可以根据优先级设置对业务流量进行控制。比如,业务A的最大传输速率控制在50Mbit,其他业务最大传输速率控制在600Mbit。根据该假设,需要对业务A的流量进行标识,这里使用的是TOS字段,设置其TOS值为0x10。

2 网络拓扑

网络拓扑如下图所示,PC1通过iperf发送流量来模拟不同优先级的业务,在PC2中进行接收。在TC中对不同的业务流量进行优先级控制。
网络拓扑连接图

3 实现方案

3.1 TC 设置

在TC中,将eth0和eth1加入网桥中,实现两个网口二层转发互通:
网桥设置
同时 ,对eth0和eth1分别添加TC htb队列,进行流量控制。如果tos字段为0x10,是限速为50mbit。如果是其他类型的流量,则限速为600mbit。
htb设置

3.2 流量测试

首先,在PC2中启动流量接收端:
iperf接收端
然后 ,在PC1中进行流量测试 ,第一次发送TOS字段为0x10的流量,然后观察其发送速率 :
发送0x10业务
第二次发送其他类型的业务,观察其发送速率:
发送其他类型业务
由上可知,本实现方案成功演示了对不同业务进行优先级流量控制的功能。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值