【交换机】配置CPP的场景和功能原理是什么?

发布时间: 2013-11-16 点击量:664 打印 字体:

应用场景:
CPP属于设备默认配置,自动开启,通常无需调整,只在特定场景下,例如DAI防范ARP欺骗方案下,接入交换机需要调整ARP报文的CPP阀值、网络中某一类协议报文的速率太高,比如CDP,导致CPU异常时可以进行限速控制。否则CPU正常值范围值(30%以内),都不建议修改CPP默认值。

功能原理:

CPP:CPU保护策略是一种设备自身CPU的保护功能,(CPU Protect Policy,CPP)用于避免网络设备的CPU收到网络上不必要和具有恶意攻击目的的数据流,提高网络设备自身安全性能,还可以通过设置QoS过滤机制来保护网络设备的控制平台(Control Plane ,简称CP)在遭受攻击和高负载的情况下仍能保持数据转发和协议状态的稳定。


 
如上图,CPU Protect Policy(CPP)功能通过报文识别、报文带宽控制、报文优先级队列映射以及队列调度这四项技术实现交换机处理器资源保护以及重要报文保障。
1)、报文识别
所有送到交换机进行协议处理的报文首先通过报文识别处理过程将报文进行分类,例如ARP、BPDU、GVRP等等(各产品的数据分类参看CPU Protect默认值章节)。
2)、报文带宽控制
管理员可以配置每种类型报文带宽,通过这种方式可以有效地抑制网络中高速率的攻击报文。
3)、报文优先级队列映射
交换机处理器共有8个优先级队列,通过配置每种类型报文的优先级队列可以将报文映射到相应的队列中。
4)、队列调度
为了保证不同优先级队列的协议报文都能及时的送往CPU处理,当前采用轮询调度算法。在轮询调度算法中,每个队列的调度权重相等。

00 分享 纠错
相关条目