| 昨天總結(jié)了下interface dampening bug的確認及解決方法,同時發(fā)現(xiàn)有很多dampening的配置參數(shù)并不熟悉,于是今天搜索了下,摘取部分官網(wǎng)解釋翻譯出來(注,翻譯加入了我的理解,并沒原文照搬翻譯)。讓我對dampening的認識也得到了更正。 官網(wǎng)鏈接: http://www.cisco.com/en/US/docs/ios/12_0s/feature/guide/s_ipevdp.html
思科IP事件抑制機制簡介 ---------------------------------------------------------------------------------------- 當(dāng)端口被人為關(guān)閉或開啟,或者受外在因素影響端口狀態(tài)會發(fā)生轉(zhuǎn)變。當(dāng)端口狀態(tài)發(fā)生翻動(持續(xù)up,down)時,路由協(xié)議會被告知有哪些路由受到影響。在一個網(wǎng)絡(luò)中所有受到影響的設(shè)備需要重新計算最優(yōu)路徑,在路由表中添加或者刪除路由,最后向鄰居通告有效路由。過多的接口狀態(tài)變化會導(dǎo)致網(wǎng)絡(luò)設(shè)備消耗巨大的系統(tǒng)資源用于重新計算路徑,而且會造成路由協(xié)議與端口狀態(tài)不同步。 IP事件抑制機制引進可控的指數(shù)衰減機制來抑制端口過度翻動多所帶來的影響。利用這個機制,網(wǎng)絡(luò)運維人員可以配置路由器使之自動識別并且有針對性的抑制翻動的端口。抑制一個翻動端口意味著將其移除網(wǎng)絡(luò),路由協(xié)議在計算最優(yōu)路徑時不會考慮該端口,也不會在該端口上建立鄰居。當(dāng)被抑制端口不在翻動,穩(wěn)定時,該機制會取消懲罰,恢復(fù)這個端口在網(wǎng)絡(luò)中的地位。
使用 IP Event Dampening 的好處 1. 減少系統(tǒng)運行負擔(dān) 2. 更快的收斂速度 3. 網(wǎng)絡(luò)穩(wěn)定性更高 使用 IP Event Dampening 的局限性 1. 不追蹤子端口狀態(tài)(換而言之,只能在主端口上應(yīng)用) 2. 不支持虛擬接入接口 3. 不支持IPX路由協(xié)議 主要參數(shù) ----------------------------------------------------------------------------------------- 那么,IP Event Dampening如何判斷接口為穩(wěn)定狀態(tài),怎樣設(shè)定懲罰機制的呢? 主要通過以下參數(shù)來判定的。
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(抑制閥值) 當(dāng)一個接口由于翻動而要被IP Event Dampening抑制住,這接口的懲罰值必須累加到一定的數(shù)額才行這個數(shù)額就是Suppress Threshold(抑制閥值),默認是2000,范圍是1-20000。
(2)Half-Life Period (半衰期) 當(dāng)一個接口的懲罰值到達抑制閥值被抑制住后,自己的抑制閥值會隨著時間的流逝而慢慢降低,這個下降的速度由Half-Life Period (半衰期)來控制,也就是每過去一個半衰期的時間,懲罰值的數(shù)額就降為總數(shù)額的一半,默認半衰期為5秒,范圍是1-30少,比如一個接口的懲罰值為2000,5秒鐘過去后,這個值就為2000的一半,即1000。
(3)Reuse Threshold (重新使用閥值) 當(dāng)一個接口被抑制住后,如果還要重新被路由協(xié)議接受或重新使用,這個接口的懲罰值必須降到一定的數(shù)額才行,這個數(shù)額就是Reuse Threshold (重新使用閥值) ,默認為1000,范圍是1-20000。
(4)Maximum Suppress Time (最大抑制時間) 接口每經(jīng)過一個UP和down的狀態(tài),就被認為是翻動一次,每翻動一次,懲罰值就會加1000,但是為了防止一個接口由于翻動次數(shù)過多,而真正等到穩(wěn)定之后,由于抑制時間過長而不能重新被使用的可能,所以定義了最大抑制值,但定義的不是值,而是一個時間,這個時間意為一個接口被抑制住后,最多過多少時間可以再次被使用,默認為20秒,即為半衰期的4倍。
當(dāng)懲罰出現(xiàn)后,與之接口的路由將不出現(xiàn)在路由表中,(包括靜態(tài)路由和直連路由) 協(xié)議包含: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)查看狀態(tài) 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個接口已被抑制,接口已翻動一次,當(dāng)前還剩懲罰值為811,離重新使用時間還剩21秒,半衰期為30秒,重新使用閥值為500,抑制閥值為1000,最大抑制時間為100秒。 |
前 臺:0771-3185755
培訓(xùn)部:15994437962
認證部:15994437962
技術(shù)部:15578317196