定义
流量抑制可以通过配置阈值来限制广播、未知组播、未知单播、已知组播和已知单播报文的速率,防止广播、未知组播报文和未知单播报文产生广播风暴,防止已知组播报文和已知单播报文的大流量冲击。
风暴控制可以通过阻塞报文或关闭端口来阻断广播、未知组播和未知单播报文的流量。
目的
当设备某个二层以太接口收到广播、未知组播或未知单播报文时,如果根据报文的目的MAC地址设备不能明确报文的出接口,设备会向同一VLAN内的其他二层以太接口转发这些报文,这样可能导致广播风暴,降低设备转发性能。
当设备某个以太接口收到已知组播或已知单播报文时,某种报文流量过大可能会对设备造成冲击,影响其他业务的正常处理。
引入流量抑制和风暴控制特性,可以有效地控制这几类报文流量。
流量抑制原理描述
流量抑制特性按以下三种形式来限制广播、组播和单播报文。
- 在接口视图下,入方向上,设备支持对广播、未知组播、未知单播、已知组播和已知单播报文按百分比、包速率和比特速率进行流量抑制。
设备监控接口下的各类报文速率并和配置的阈值相比较,当入口流量超过配置的阈值时,设备会丢弃超额的流量。
- 在接口视图下,出方向上,设备支持对广播、未知组播和未知单播报文的阻塞(Block)。
- 在VLAN视图下,设备支持对广播报文按比特速率进行流量抑制。
设备监控同一VLAN内广播报文的速率并和配置的阈值相比较,当VLAN内流量超过配置的阈值时,设备会丢弃超额的流量。
流量抑制还可以通过配置阈值的方式对ICMP报文进行限速,防止大量ICMP报文上送CPU处理,导致其他业务功能异常。
缺省情况下,设备支持MAC漂移触发流量抑制功能。在设备开启MAC漂移检测功能时,若检测到MAC地址发生漂移,将触发对漂移端口的流量抑制功能,表现为对未知单播以50%的百分比进行流量抑制。
实验拓补图
实验步骤
1.进入接口GE0/0/1,配置各种流量抑制,按百分比抑制,百分比值为80%。
[s1]interface GigabitEthernet 0/0/1
[s1-GigabitEthernet0/0/1]broadcast-suppression 80 //广播流量抑制
[s1-GigabitEthernet0/0/1]multicast-suppression 80 //组播流量抑制
[s1-GigabitEthernet0/0/1]unicast-suppression 80 //单播流量抑制
2.进入接口GE0/0/2
[s1] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] known-multicast-suppression 80
[SwitchA-GigabitEthernet0/0/2] known-unicast-suppression 80