• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

交换机包转发率限速

1天前提问
  • 0关注
  • 0收藏,67浏览
粉丝:0人 关注:0人

问题描述:

交换机可以对包转发率进行限制吗?S6520-30SG-SI这款交换机官网的包转发率是340Mpps,可以通过QOS的方式,或者是其他方式进行限制包转发的速率吗?比如限制到200Mpps,或者更小值,谢谢

组网及组网描述:

交换机可以对包转发率进行限制吗?S6520-30SG-SI这款交换机官网的包转发率是340Mpps,可以通过QOS的方式,或者是其他方式进行限制包转发的速率吗?比如限制到200Mpps,或者更小值,谢谢

4 个回答
粉丝:23人 关注:0人

一、核心结论
S6520-30SG-SI 标称 340Mpps 是“硬件线速转发能力”指标,不是可调节的运行参数。​
QoS 可以限制“某类流量 / 某个端口 / 某个方向”的转发速率,但没有一个命令能把整机全局转发能力从 340Mpps 平滑钳到 200Mpps。
更准确的说法是:
✅ 可以限制端口级带宽(bps)→ 间接限制小包时的 pps
✅ 可以限制特定业务流(按 ACL 匹配)的速率(CAR)
✅ 可以限制广播/组播/未知单播风暴(支持 pps 维度)
❌ 不能直接设“整机最大 200Mpps”这种全局仪表式上限
二、为什么“全局限 pps”做不到一键实现
包转发率(Mpps)本质是“小包线速下的理论吞吐”,取决于:
交换芯片转发引擎能力
报文长度(64 字节小包才跑得满 340Mpps)
入向/出向、二层/三层、是否走 ACL/CAR
QoS 机制工作在“流分类 + 令牌桶”层面,单位是 kbps(带宽)​ 或 pps(仅风暴抑制场景),不是“整机 pps 配额”。所以:
你想“限到 200Mpps”,实际工程做法是:把每个端口按目标模型算好带宽上限,逐端口限速,让总和小余 200Mpps。
三、S6520-SI 实际能用的三种限速手段
1️⃣ 端口级带宽限速(最常用,间接限 pps)
interface Ten-GigabitEthernet1/0/1
qos lr inbound cir 10000000 # 入向限 10Gbps
qos lr outbound cir 10000000 # 出向限 10Gbps
cir 单位 kbps
10G 端口跑 64 字节小包,线速 ≈ 14.88Mpps
限到 10Gbps 带宽 ≈ 同时把该端口小包 pps 压到约 14.88Mpps 以内
原理:带宽上限锁死,小包场景下 pps 自然被压住。
2️⃣ 风暴抑制(真正按 pps 维度)
S6520-SI 规格明确支持基于 pps 的风暴抑制​ :
interface Ten-GigabitEthernet1/0/1
storm-constrain broadcast pps 1000000
storm-constrain multicast pps 1000000
storm-constrain unicast pps 2000000
单位:包/秒
只对广播、组播、未知单播生效
不能拿来做“所有业务流总 pps 上限”,但防攻击很实用
验证:
display storm-constrain
3️⃣ MQC + CAR(按业务流精确限速)
acl advanced 3000
rule permit ip source 192.168.10.0 0.0.0.255

traffic classifier C1
if-match acl 3000

traffic behavior B1
car cir 2000000 cbs 512000 ebs 0 # 2Gbps,CBS 控突发

qos policy P1
classifier C1 behavior B1

interface Ten-GigabitEthernet1/0/1
qos apply policy P1 inbound
CAR 单位是 kbps,不是直接 pps
但配合小包模型可以换算:2Gbps ÷ (64B+帧间隙开销) ≈ 2.38Mpps
支持 car cir percent 50 按端口速率百分比配
验证:
display qos policy interface Ten-GigabitEthernet1/0/1
display qos car statistics interface Ten-GigabitEthernet1/0/1
四、如果你真要“压到 200Mpps”怎么落地
假设 22 个 10G 口 + 8 个 GE 口,思路是倒推每个端口的带宽配额:
目标

小包(64B) pps 换算

对应带宽


200 Mpps 总上限

200×10⁶ pps

≈ 134.4 Gbps(小包模型)


单 10G 口均分

≈ 9.1 Mpps/口

≈ 6.1 Gbps/口


单 GE 口均分

≈ 9.1 Mpps/口(但 GE 线速仅 1.488Mpps)

直接 lr 1000Mbps 即可
配置动作:
10G 口:qos lr outbound/inbound cir 6100000(约 6.1Gbps)
GE 口:qos lr cir 1000000
控制平面再加 CPU 防护(防管理面被打满)
关键链路补风暴抑制
⚠️ 实际跑不到“精确 200Mpps”,会有 5%~10% 抖动,取决于包长分布和突发。
五、几个容易踩的坑
qos lr 和 MQC CAR 同时配:MQC 优先生效,lr 不生效
入向限速依赖芯片支持:部分 SI 子系列入向 CAR 是“软限速”,大流量下可能丢包不均
小包突发(微突发):CBS 配太小会误丢,微突发场景建议 CBS 按 50~100ms 流量估算
Web 界面“期望带宽”不是限速:只是给 OSPF 算 cost 用的,别被误导
不同 Comware 版本命令略有差异:先 display version 确认,再查对应版本 QoS 手册
六、排查顺序建议
# 1. 看端口实时速率
display interface Ten-GigabitEthernet1/0/1 | include rate

# 2. 看 QoS 策略命中
display qos policy interface Ten-GigabitEthernet1/0/1

# 3. 看是否有丢包
display qos queue interface Ten-GigabitEthernet1/0/1

# 4. 看 CPU 和板卡利用率
display cpu-usage
display device manu-info

暂无评论

粉丝:48人 关注:2人

  1. Comware V7(S6520‑SI)没有一条命令直接限制整机的硬件包转发率到指定 Mpps(比如直接全局设置整机 200Mpps)H3C。 芯片硬件转发面是固定规格,不能全局直接 “降档整机 Mpps”。
  2. car、qos lr 流量限速单位是 kbps(比特带宽),不是 pps 包速率,不能直接填 Mpps 数值做整机包限速H3C。
  3. packet-rate命令只用于上送 CPU 的控制平面报文(协议报文),对硬件转发业务流量无效,不能限制数据平面转发的数据包H3C。
  4. 风暴抑制broadcast‑suppression pps只能针对广播 / 组播 / 未知单播,不能限制普通已知单播业务包H3C。

简单说:不能直接把整机硬件转发能力从 340Mpps 锁死到 200Mpps,硬件芯片不支持整机 Mpps 档位降级。

可实现的替代方案(分场景)

场景 1:希望控制整台设备业务的总包速率(测试场景居多)

没有全局硬件 Mpps 开关,只能通过所有入端口叠加 MQC 流量监管间接约束,有明显短板:

  1. 对每一个业务入接口,MQC 匹配所有 IP 流量,car 按带宽限速,间接约束包速率;
  2. 缺点:
    • 需要在所有业务入接口全部部署策略,漏一个接口就无效;
    • car 单位是 kbps,包大小不固定(64 字节小包 vs 1518 字节大包),带宽和 Mpps 没有固定换算关系;同样 10G 带宽,64 字节小包是 14.88Mpps,大包只有 0.8Mpps;
    • 只能做近似约束,无法精确稳定锁定在 200Mpps。

示例模板(接口下带宽限速,间接约束包速率)

acl number 4000 rule permit ip traffic classifier all‑ip operator and if‑match acl 4000 traffic behavior limit‑bw car cir 14000000 red discard #单位kbps,根据包长估算对应pps qos‑policy limit‑total‑pps classifier all‑ip behavior limit‑bw #每一个业务入接口都要应用inbound interface Ten‑GigabitEthernet 1/0/1 qos apply policy limit‑total‑pps inbound

场景 2:只限制某几个特定接口的包速率(常用生产场景)

  • 广播 / 组播 / 未知单播:端口风暴抑制,broadcast‑suppression pps xxx、multicast‑suppression pps xxxH3C。
  • 普通单播业务:只能做带宽限速(kbps),间接控制包速率,无法直接配置 pps 数值。

场景 3:测试目的模拟设备达不到 340Mpps 性能(实验室压测)

  1. 优先在测试仪侧做发包限制(推荐,最精准),测试仪直接限制发包 pps 为 200Mpps,交换机跑满也不会超过;
  2. 交换机侧只能做端口带宽限速,作为辅助,无法做到精确 Mpps 限制。

查看包速率的排查命令

display interface brief | include pps #看各接口in/out pps display qos policy interface Ten‑GigabitEthernet x/x/x #查看MQC限速统计 display storm‑constrain interface Ten‑GigabitEthernet x/x/x

高频误区总结

  1. ❌误以为 car 命令可以填 Mpps;car 的 cir 单位是kbps 比特率,不是包 ppsH3C。
  2. ❌packet‑rate可以限制业务流量;它只对上送 CPU 的协议报文生效,硬件转发业务报文不受管控H3C。
  3. ❌风暴抑制可以限制普通单播;风暴抑制只管控广播、组播、未知单播。
  4. ❌可以全局一条命令把整机 340Mpps 硬件规格降到 200Mpps;S6520‑SI 芯片硬件不支持整机 Mpps 降档。


暂无评论

粉丝:17人 关注:9人

S6520-30SG-SI不支持直接限制整机包转发率(pps),官网340Mpps是硬件转发能力上限,不是可配置参数。但可通过QoS限速间接控制流量,实际效果取决于包大小。
实现方式:
1. 基于端口的限速(推荐)
对入方向或出方向做流量监管(CAR),限制带宽。包转发率与带宽、包长相关,例如限制带宽为1Gbps且平均包长64字节时,理论pps约为1.488Mpps。

入方向限速,CIR=200Mbps
interface GigabitEthernet1/0/1
qos car inbound any cir 204800 cbs 1280000 ebs 0 green pass red discard


出方向限速
qos car outbound any cir 204800 cbs 1280000 ebs 0 green pass red discard

2. 基于ACL的限速
匹配特定流量后做CAR,更精细。

acl advanced 3000
rule 0 permit ip source 192.168.1.0 0.0.0.255
traffic classifier c1
if-match acl 3000
traffic behavior b1
car cir 204800 cbs 1280000 ebs 0 green pass red discard
qos policy p1
classifier c1 behavior b1
interface GigabitEthernet1/0/1
qos apply policy p1 inbound

注意事项:
限速单位是kbps,不是pps。若需精确限制pps,需根据实际业务包长换算带宽。
小包场景下,即使带宽限速较低,pps仍可能较高;大包场景则pps自然降低。
若需严格限制pps,建议在交换机前部署专业流量清洗设备或防火墙做pps级限速。

暂无评论

粉丝:95人 关注:11人

做不到的。。。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明