本文為大家介紹bgp何時(shí)發(fā)送整個(gè)路由選擇表的更新(bgp路由策略修改下一跳),下面和小編一起看看詳細(xì)內(nèi)容吧。
bgp路由更新定時(shí)器簡析
bgp的rfc4271定義了bgp路由更新的定時(shí)器。該定時(shí)器只能作用于同一地址族中具有相同前綴的路由。它的主要作用是防止網(wǎng)絡(luò)中某條路由過于頻繁地振蕩。一種對cpu的保護(hù)。這個(gè)功能用文字描述可能過于晦澀,所以我們用圖片來簡單介紹一下:www.ttep.cn
路由更新計(jì)時(shí)器說明
如圖,紅色和藍(lán)色箭頭表示前綴相同的路由,但是從不同的鄰居那里學(xué)習(xí)到的,藍(lán)色路由優(yōu)于紅色路由;黑色坐標(biāo)軸表示發(fā)送和接收路由的時(shí)間,每個(gè)單位距離為10秒。我們假設(shè)在ra 上配置的更新定時(shí)器是30 秒。那么rb路由收斂過程如下:
www.ttep.cn
? ra收到紅色路由后,立即發(fā)送給rb,同時(shí)在ra上啟動(dòng)更新定時(shí)器(30秒);
? 10秒后,ra收到更好的藍(lán)色路由,由于定時(shí)器未超時(shí),暫時(shí)不發(fā)送給rb,而是更新本地路由表,ra在10秒內(nèi)完成路由收斂;
? ra上的update timer在第30秒超時(shí),于是藍(lán)色路由發(fā)送給rb,更新紅色路由,rb在第30秒完成收斂。
從上面的分析可以看出,rb的收斂時(shí)間比ra慢了20秒左右。由于bgp是一種距離矢量路由協(xié)議,這個(gè)延遲可能會(huì)對整個(gè)網(wǎng)絡(luò)的bgp路由器造成一定的影響,所以在設(shè)計(jì)bgp網(wǎng)絡(luò)時(shí)需要考慮這個(gè)參數(shù)的設(shè)計(jì)。如果你對自己設(shè)備的路由處理能力有足夠的信心,可以將這個(gè)定時(shí)器的值設(shè)置為最小值。
這里需要說明一下,路由懲罰(dampening)也有類似的情況。如果希望網(wǎng)絡(luò)在路由震蕩后盡快收斂,則根本不需要設(shè)置dampening參數(shù)。
好了,bgp何時(shí)發(fā)送整個(gè)路由選擇表的更新(bgp路由策略修改下一跳)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。