H3C Comware V5 / V7 体系中:
在主物理接口的出方向配置整体限速(interface GigabitEthernet 1/0/1 下执行 qos lr 全局限速),该限速管控的是:物理接口所有收发流量总和,包含主接口原生流量 + 所有子接口(Dot1Q 子接口)的流量,全部叠加在一起共同占用主接口的限速带宽。
举个例子:
GE0/1 配置 qos lr outbound cir 100000(出方向限速 100Mbps)
子接口 GE0/1.10、GE0/1.20 的业务流量
主接口本身不加 VLAN 的直通流量
两类流量叠加总带宽一旦超过 100Mbps,整体全部被限速。
一、两种限速部署区别(极易混淆)
1. 物理主接口全局出方向限速(interface GigabitEthernet X/X/X 内配置 qos lr)
管控范围:整个物理端口全部流量总和
包含:
不带 VLAN、从主接口转发的裸流量
所有 Dot1Q 子接口(GE0/1.10、GE0/1.20……)的进出流量
设备本身发往该接口的协议报文(STP、LLDP、OSPF 等)
上限是整体总和,子接口之间共享这个带宽池。
2. 在子接口上单独配置 qos lr
仅限制当前这一个子接口的流量,互不干扰:
GE0/1.10 限速 20M、GE0/1.20 限速 30M
两个子接口各自有独立带宽上限,总和即便超过主接口物理带宽,只要主接口没做整体限速,物理口会跑满硬件带宽。
二、补充两个关键规则
层级优先级
子接口单独限速 < 主接口整体限速。
也就是:子接口先被自身限速封顶,所有子接口 + 主接口流量汇总后,还要再次受到主接口全局限速的二次限制。
示例:
物理 GE 口整体限速 80Mbps
子接口 1.10 限速 50M,子接口 1.20 限速 50M
两个子接口同时跑满各自 50M,合计 100M > 80M,最终整体只会放行 80Mbps。
子接口属于三层逻辑接口,无法修改物理端口硬件带宽,最终所有流量都要经过物理芯片转发,必然受物理接口的 QoS 限速约束。
三、常用场景用法
场景 1:整体端口带宽封顶,多个子接口共享带宽
只在物理主接口配置出方向全局限速即可,不用逐个子接口配置。
plaintext
interface GigabitEthernet 1/0/1
qos lr outbound cir 50000 // 整体出方向限速50Mbps
场景 2:端口总带宽上限 + 每个子接口单独配额隔离
主接口做总限速,各个子接口再单独限速做带宽隔离,防止某一个子接口霸占全部带宽:
plaintext
# 物理口总上限50M
interface GigabitEthernet 1/0/1
qos lr outbound cir 50000
# 子接口10最多只能跑20M
interface GigabitEthernet 1/0/1.10
port link-type trunk
dot1q termination vid 10
qos lr outbound cir 20000
# 子接口20最多只能跑20M
interface GigabitEthernet 1/0/1.20
port link-type trunk
dot1q termination vid 20
qos lr outbound cir 20000
四、验证查看命令
查看物理端口整体速率与限速生效状态:
plaintext
display qos lr interface GigabitEthernet 1/0/1
display interface GigabitEthernet 1/0/1
查看子接口限速:
plaintext
display qos lr interface GigabitEthernet 1/0/1.10
精简总结
主物理接口出方向全局限速,管控主接口 + 所有子接口的全部流量之和;
子接口单独限速只约束自身流量,多个子接口流量汇总后仍受主接口限速封顶;
想要端口总带宽管控就配主接口 lr,想要各 VLAN 子接口带宽隔离就子接口分别配置限速。
暂无评论
是的,在主接口上配置出方向限速(例如 qos lr outbound),会基于主接口和其下所有子接口的流量总和进行限速。
为了更清晰地理解,可以将这两种配置方式做一个对比:
主接口限速,影响所有子接口:在主物理接口上配置出方向限速(qos lr outbound)时,限制的是该物理接口发送的所有报文的总速率。这意味着,无论流量是来自主接口本身,还是通过其下的任意子接口转发,都会共同消耗这个限速的带宽配额。
子接口限速,互不影响:如果在某个子接口上单独配置限速,那么该限速只作用于这个子接口的流量,不会影响主接口或其他子接口。同时,子接口的流量本身也包含在主接口的总流量中。
如果希望对特定几个子接口的流量总和进行限速,而不是限制整个主接口,可以使用 “聚合CAR” (Aggregated CAR) 功能。
“聚合CAR”可以定义一个共享的带宽池,然后将这个池应用到不同的数据流(例如,来自不同VLAN的流量)上,从而实现这些流量的总和限速。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论