《IP组播(第1卷)》一2.12 二层保护

简介:

本节书摘来自异步社区《IP组播(第1卷)》一书中的第2章,第2.12节,作者【美】Josh Loveless(乔希 勒夫莱斯) , Ray Blair(雷 布莱尔) , Arvind Durai(阿温德 杜莱),更多章节内容可以访问云栖社区“异步社区”公众号查看

2.12 二层保护

IGMP探测特性是配置在交换机上的机制,对于那些无意接收组播流量的设备来说,这种机制能够将组播流量对它的影响降到最低。这项特性不仅保护了网络架构中的资源,还保护了连接在网络中的设备。另一个值得一提且能够保护网络正常运行的特性是风暴控制。

2.12.1 风暴控制

网络中会由于多种不同的方式引发数据风暴,其中包括蓄意的拒绝服务(DoS)攻击、次品网卡(NIC)、程序有问题的NIC驱动等。为了预防网络中无节制地生成广播、组播,或者甚至单播流量淹没交换机,风暴控制特性允许工程师以接口为基础,为这些类型的流量设置门限值。

工程师可以在端口上进行配置,可以根据以下参数来限定流量:带宽百分比、每秒比特数(BPS)或每秒数据包数(PPS)。

当流量到达了门限值时,工程师可以选择发送SNMP(简单网络管理协议)Trap消息,或者关闭端口,也就是让端口进入错误error-disable(错误关闭)状态。

配置参数如下所示。

storm-control broadcast level <0.00 - 100.00> / bps / pps
storm-control multicast level <0.00 - 100.00> / bps / pps
storm-control unicast level <0.00 - 100.00> / bps / pps
storm-control action trap
storm-control action shutdown

在下面这个案例中,工程师配置交换机:当广播流量超过50%时,发送SNMP消息。

Switch(config)#interface gigabitEthernet 0/2
Switch(config-if)#storm-control broadcast level 50
Switch(config-if)#storm-control action trap

下面这条输出内容就是当广播流量超出限制之后,交换机生成的SNMP消息。

%STORM_CONTROL-3-FILTERED: A Broadcast storm detected on Gi0/2. A packet filter
action has been applied on the interface.

工程师也可以使用下面这条命令,将端口转换为error-disable状态。

Switch(config-if)#storm-control action shutdown

当端口关闭时,交换机上会弹出以下信息。

%PM-4-ERR_DISABLE: storm-control error detected on Gi0/2, putting Gi0/2 in
err-disable state
%STORM_CONTROL-3-SHUTDOWN: A packet storm was detected on Gi0/2. The interface has
been disabled.
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state
to down
%LINK-3-UPDOWN: Interface GigabitEthernet0/2, changed state to down

本节前文中提到了DoS攻击。当工程师配置了storm-control action shutdown命令后,可能需要手动让关闭的接口重新启用。不过工程师也可以使用errdisable recovery命令来解决这个问题。

Switch(config)#errdisable recovery cause storm-control
Swtich(config)#errdisable recovery interval 30

在端口恢复后,交换机上会弹出以下信息。

2d07h: %PM-4-ERR_RECOVER: Attempting to recover from storm-control err-disable
state on Gi0/2
2d07h: %LINK-3-UPDOWN: Interface GigabitEthernet0/2, changed state to up
2d07h: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed
state to up

注释
 

在设置风暴级别时要谨慎,因为你可能会自己发起DoS攻击,从而拒绝合法流量。

相关文章
|
4月前
|
缓存 算法 网络架构
【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发
【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发
64 0
|
6月前
|
存储 网络协议 分布式数据库
网络名词术语解析 | 路由、交换机、集线器、半/全双工、DNS、LAN、WAN、端口、MTU
网络名词术语解析 | 路由、交换机、集线器、半/全双工、DNS、LAN、WAN、端口、MTU
153 0
|
7月前
|
网络协议 网络虚拟化
数据通信网络之IPv6以太网单臂路由
数据通信网络之IPv6以太网单臂路由
60 1
|
7月前
|
网络架构
交换机与路由器技术-21-RIP路由协议
交换机与路由器技术-21-RIP路由协议
39 0
|
11月前
|
监控 网络虚拟化
三层交换机实现VLAN间路由通信
三层交换机实现VLAN间路由通信
109 2
|
11月前
|
网络架构
IP组播路由协议(组播内部网关协议)
IP组播路由协议(组播内部网关协议)
64 0
|
网络协议
二层交换与三层IP转发
最近学习交换与路由知识,做点笔记,作为以后的复习使用,也分享给网友学习使用。
89 0
二层交换与三层IP转发
|
网络架构 架构师 网络协议
《IP组播(第1卷)》一导读
本书包含了基本IP组播原理和路由技术,尤其是Cisco路由器和交换机使用的组播技术,其中切合实际地讨论了 IP 组播网络的常见特性、部署模型和实战经验,之后讨论了 Cisco IP组播网络在实施和排错时使用的命令和方法。
1854 0
|
网络协议 算法 网络架构
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
298 0
【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )
|
网络协议 网络虚拟化 网络架构