S300, S500, S2700, S5700, S6700 V200R022C10 命令参考
multicast-suppression(接口视图)
命令功能
multicast-suppression命令用来配置接口下允许通过的最大未知组播报文的流量。
undo multicast-suppression命令用来允许通过全部未知组播报文流量。
缺省情况下,未配置未知组播报文流量抑制功能。
命令格式
multicast-suppression { percent-value | cir cir-value [ cbs cbs-value ] | packets packets-per-second }
undo multicast-suppression
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
percent-value |
百分比值,即报文速率和接口速率的比值。 如果接口配置为环回检测模式,则接口速率为用户配置的速率;如果接口未配置为环回检测模式,则接口速率为接口最终协商的工作速率。用户可以在接口视图下执行命令display this interface查看接口速率(即Speed字段取值)。 |
整数形式。
|
cir cir-value |
指定承诺信息速率CIR(Committed Information Rate),即保证能够通过的速率。 说明:
cir模式的流量抑制,比packets模式的抑制更加精确。配置cir参数时,必须保证全局下的流量抑制模式为bits。 |
整数形式,单位是kbit/s。取值范围如下:
说明:
当接口插入光模块时,承诺信息速率的取值范围由光模块的速率决定。例如,XGE接口插入GE光模块时,取值范围是0~1000000。 |
cbs cbs-value |
指定承诺突发尺寸CBS(Committed Burst Size),即瞬间能够通过的承诺流量。 |
整数形式,S2730S-S、S5735-L-I、S5735-L1、S300、S5735-L、S5735S-L1、S5735S-L、S5735S-L-M、S5735-S、S5735S-S、S500和S5735-S-I的取值范围是10000~65535,其他款型的取值范围是10000~4294967295,单位是byte。cbs-value缺省为cir-value的188倍。 |
packets packets-per-second |
指定每秒包速率。 说明:
配置packets参数时,必须保证全局下的流量抑制模式为packets。 |
整数形式,取值范围是:
说明:
|
使用指南
应用场景
当网络中的未知组播报文增多时,未知组播报文占用的网络资源将随之增多,进而严重影响了网络业务的正常运行。
为了防止广播风暴,可以使用multicast-suppression命令配置基于接口的未知组播报文的流量。当未知组播报文流量超过配置的阈值时,系统将丢弃多余的未知组播报文,使未知组播报文流量降低到合理的范围,降低CPU使用率。
注意事项
按照百分比抑制,等效于按照每秒包速率抑制。例如对GE接口,接口速率为1Gbit/s,如果配置流量抑制阈值为50%,则设备在下发规则时转换为(1000*(50/100)*1000*1000)/(84*8),其中84是平均报文长度(包括60字节的报文和20字节的帧间隙及4字节的校验信息),8是每字节bit数。
如果在接口下配置某种流量按packets抑制,则配置的其他流量按百分比抑制转换为按packets抑制。
对于S2730S-S、S5735-L-I、S5735-L1、S300、S5735-L、S5735S-L1、S5735S-L、S5735S-L-M、S500、S5735-S、S5735S-S、S5735-S-I款型,未知组播流量抑制对保留地址(224.0.0.x/24, 224.0.1.x/24, 239.x.x.x/8, ff0x::/12)的未知组播报文不生效。