如何避免路由環(huán)路之觸發(fā)更新
如何避免路由環(huán)路之觸發(fā)更新
本文是小編帶來如何避免路由環(huán)路之觸發(fā)更新,歡迎大家閱讀。
觸發(fā)更新機(jī)制是在路由信思產(chǎn)生某些改變時(shí).立即發(fā)送給相鄰路由器一種稱為觸發(fā)更新的信懇。路由器檢測到網(wǎng)絡(luò)拓?fù)渥兓?,立即依次發(fā)送觸發(fā)更新信息給相鄰路由器,如果每個(gè)路由器都這樣做,這個(gè)更新會很快傳播到整個(gè)網(wǎng)絡(luò)。
如圖所不.網(wǎng)絡(luò)11.4.0.0不可達(dá)了,路由器C最先得到這一信息。通常,更新路由信息會定時(shí)發(fā)送給相鄰路由器。例如.RIP協(xié)議每隔30秒發(fā)送一次。但如果在路由器C等待更新周期到來的時(shí)候,路由器B的更新報(bào)文傳到了路由器C,路由器C就會學(xué)到路由器B的去往網(wǎng)絡(luò)11.4.0.0的錯(cuò)誤路由。這樣就會形成路由環(huán)路。如果路由器C發(fā)現(xiàn)網(wǎng)絡(luò)故障之后,不再等待更新周期到來,就立即發(fā)送路由更新信息.則可以避免產(chǎn)生上述問題。這就是觸發(fā)更新機(jī)制。
觸發(fā)更新機(jī)制是在路由信思產(chǎn)生某些改變時(shí).立即發(fā)送給相鄰路由器一種稱為觸發(fā)更新的信懇。路由器檢測到網(wǎng)絡(luò)拓?fù)渥兓⒓匆来伟l(fā)送觸發(fā)更新信息給相鄰路由器,如果每個(gè)路由器都這樣做,這個(gè)更新會很快傳播到整個(gè)網(wǎng)絡(luò)。
在圖中,路由器C立即通告網(wǎng)絡(luò)11 4.0.0不可達(dá)信息.路由器B接收到這個(gè)信息,就從SO口發(fā)出網(wǎng)絡(luò)11.4.0.0不可達(dá)信息,依次路由器A從EO幾通告此信息。
從上述敘述可以看出.使用觸發(fā)更新方法能夠存一定程度上避免路由環(huán)路發(fā)生。
但是.仍然存在兩個(gè)問題:
包含育更新信息的數(shù)據(jù)包可能會破丟掉或損壞。
如果觸發(fā)更新信息還沒有來得急發(fā)送,路由器就接收到相鄰路由器的周期性路由更新信思,使路由器更新了錯(cuò)誤的路由信息。
為解決以上的問題,我們將抑利時(shí)間和觸發(fā)更新相結(jié)合,就可以解決上述問題。
抑制時(shí)間方法有一個(gè)規(guī)則就是。當(dāng)?shù)侥骋荒康木W(wǎng)絡(luò)的路徑出現(xiàn)故障.住一定時(shí)問內(nèi),路由器不輕易接收到這一目的網(wǎng)絡(luò)的路徑信啟、。因此將抑制時(shí)間和觸發(fā)更新相結(jié)合就可以確保了觸發(fā)信息有足夠的時(shí)間在網(wǎng)絡(luò)中傳播。