设为首页 收藏本站
查看: 1005|回复: 0

[经验分享] 工作点滴2

[复制链接]

尚未签到

发表于 2015-11-4 15:31:20 | 显示全部楼层 |阅读模式
昨天总结了下interface dampening bug的确认及解决方法,同时发现有很多dampening的配置参数并不熟悉,于是今天搜索了下,摘取部分官网解释翻译出来(注,翻译加入了我的理解,并没原文照搬翻译)。让我对dampening的认识也得到了更正。

官网链接: http://www.cisco.com/en/US/docs/ios/12_0s/feature/guide/s_ipevdp.html


思科IP事件抑制机制简介

----------------------------------------------------------------------------------------

当端口被人为关闭或开启,或者受外在因素影响端口状态会发生转变。当端口状态发生翻动(持续up,down)时,路由协议会被告知有哪些路由受到影响。在一个网络中所有受到影响的设备需要重新计算最优路径,在路由表中添加或者删除路由,最后向邻居通告有效路由。过多的接口状态变化会导致网络设备消耗巨大的系统资源用于重新计算路径,而且会造成路由协议与端口状态不同步。

IP事件抑制机制引进可控的指数衰减机制来抑制端口过度翻动多所带来的影响。利用这个机制,网络运维人员可以配置路由器使之自动识别并且有针对性的抑制翻动的端口。抑制一个翻动端口意味着将其移除网络,路由协议在计算最优路径时不会考虑该端口,也不会在该端口上建立邻居。当被抑制端口不在翻动,稳定时,该机制会取消惩罚,恢复这个端口在网络中的地位。


使用 IP Event Dampening 的好处

1. 减少系统运行负担

2. 更快的收敛速度

3. 网络稳定性更高


使用 IP Event Dampening 的局限性

1. 不追踪子端口状态(换而言之,只能在主端口上应用)

2. 不支持虚拟接入接口

3. 不支持IPX路由协议

主要参数

-----------------------------------------------------------------------------------------

那么,IP Event Dampening如何判断接口为稳定状态,怎样设定惩罚机制的呢?

主要通过以下参数来判定的。


A. Suppress Threshold - 抑制阀        1 ~ 20000; the default is 2000.

B. Half-Life Period - 半衰期)             1 ~ 30 seconds. The default is 5 seconds.

C. Reuse Threshold - 重新使用阀值        1 ~ 20000 default value is 1000 penalties

D. Maximum Suppress Time - 最大抑制时间  1 ~ 20000 seconds.default is 20 seconds (4倍的半衰期)

E. Penalty - 惩罚值  1000; fixed and by default - no need to configure


以下引用:http://longof.com/ip-shijian-chengfa-ip-event-dampening/

(1) )Suppress Threshold(抑制阀值)

当一个接口由于翻动而要被IP Event Dampening抑制住,这接口的惩罚值必须累加到一定的数额才行这个数额就是Suppress Threshold(抑制阀值),默认是2000,范围是1-20000。


(2)Half-Life Period (半衰期)

当一个接口的惩罚值到达抑制阀值被抑制住后,自己的抑制阀值会随着时间的流逝而慢慢降低,这个下降的速度由Half-Life Period (半衰期)来控制,也就是每过去一个半衰期的时间,惩罚值的数额就降为总数额的一半,默认半衰期为5秒,范围是1-30少,比如一个接口的惩罚值为2000,5秒钟过去后,这个值就为2000的一半,即1000。


(3)Reuse Threshold (重新使用阀值)

当一个接口被抑制住后,如果还要重新被路由协议接受或重新使用,这个接口的惩罚值必须降到一定的数额才行,这个数额就是Reuse Threshold (重新使用阀值) ,默认为1000,范围是1-20000。


(4)Maximum Suppress Time (最大抑制时间)

接口每经过一个UP和down的状态,就被认为是翻动一次,每翻动一次,惩罚值就会加1000,但是为了防止一个接口由于翻动次数过多,而真正等到稳定之后,由于抑制时间过长而不能重新被使用的可能,所以定义了最大抑制值,但定义的不是值,而是一个时间,这个时间意为一个接口被抑制住后,最多过多少时间可以再次被使用,默认为20秒,即为半衰期的4倍。



当惩罚出现后,与之接口的路由将不出现在路由表中,(包括静态路由和直连路由)

协议包含:RIP, OSPF, EIGRP, IS-IS, and BGP:,HSRP,CLNS


配置

---------------------------------------------------------------------------------------

1.在接口下开启Dampening

例:配置 半衰期为30秒,重新使用阀值为500,抑制阀值为1000,最大抑制时间为100秒

r1(config)#int f0/0

r1(config-if)#dampening 30 500 1000 100      

2. 查看配置

r1#show interface dampening

3.测试效果

(1)让接口翻动,即让接口shutdown,再up

r1(config)#int f0/0

r1(config-if)#shutdown

r1(config-if)#no shutdown

(2)查看状态

r1#sh dampening interface

1 interface is configured with dampening.

1 interface is being suppressed.

No features are using interface dampening.

r1#

r1#sh int dampening

FastEthernet0/0

  Flaps Penalty    Supp ReuseTm   HalfL  ReuseV   SuppV  MaxSTm    MaxP Restart

      1     811    TRUE      21      30     500    1000     100    5039       0

r1#


说明:从上面可以看到显示有1个接口已被抑制,接口已翻动一次,当前还剩惩罚值为811,离重新使用时间还剩21秒,半衰期为30秒,重新使用阀值为500,抑制阀值为1000,最大抑制时间为100秒。



扩展阅读

---------------------------------------------------------------------------------------

1. 优化使用IP Event Dampening http://blog.ine.com/2010/05/03/optimizing-ip-event-dampening/

2. BGP路由抑制 https://sites.google.com/site/amitsciscozone/home/bgp/bgp-route-dampening

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-135085-1-1.html 上篇帖子: 思科IP电话7945恢复出厂设置以及重装firmware操作步骤 下篇帖子: 思科静态路由设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表