路由選擇協議的功能和作用
在學習路由協議中我們了解到,路由協議可以分為多個種類。那么不同種類的協議有著不同的功能和作用。現在我們就來介紹一下路由選擇協議的相關知識。希望大家能夠從中得到有用的內容。
一、重分發
1,重分發,是指一個組織運行了多種路由協議時,必須采取方式將一種路由協議獲悉的網絡告知另一路由選擇協議,以每個端點能到達其他點,這一過程就是重分發。雖然組織中運行多種路由選擇協議,但每種內部路由協議都認為自己是AS內唯一內部路由選擇協議,比如EIGRP重分發到OSPF中后,OSPF認為EIGRP是從外部AS的外部路由。
2,夜航式路由選擇,重分發后,所有網絡都將被加入到路由選擇表中且路由決策是根據表中網絡現狀做出的,但路由選擇協議只通告通過其進程獲悉的網絡;路由選擇進程之間不共享有關網絡系統的信息時,被稱為夜航式路由選擇(ships in night,SIN)。
3,默認種子度量值,RIP、IGRP、EIGRP的默認種子度量都是無窮大,它們不進入路由選擇表除非改變默認值;IS-IS的默認度量值是0但它可以進入路由表中;OSPF的默認度量是2類LSA值20而來自BGP的路由是1;BGP將MED設為IGP的度量值。
4,不同協議不同路徑存在時,使用管理距離和度量值做選擇:
◆在多種協議的路由器中將管理距離最小的路由加入路由表;
◆在多條路徑存在的路由中將度量值小的加入選擇表中;
◆要對路由重分發,該路由必須位于相應路由選擇表中,比如要將RIP重分發到EIGRP中,那RIP路由必須位于RIP路由表中;
◆路由被重分發后,管理距離屢目標路由選擇協議的默認管理距離;
◆重分發來的路由被視為外部路由,對BGP和EIGRP重分發后被視為外部路由,而優先選擇內部路由。
二、重分發可能會帶來選擇環路和次路由出現,為避免這些問題可考慮:使用默認路由,使用被動接口,使用分發列表,使用只單方向上的重分發如RIP重分發到EIGRP,修改度量值,修改管理距離等方式。
三、在重分發時控制路由更新,可以隱藏網絡、防止環路、控制流量、有利安全等效果,方式有:
1,被動接口,被動接口不參與路由進程中,在RIP和IGRP中它不發送更新只偵聽;而在OSPF和EIGRP中這種接口不偵聽也不發送更新不發HELLO因此它們不建立鄰居關系。router(config-router)#passive-interface ethernet 0/0注意在路由進程模式中配置被動接口
2,靜態路由,由手工配置,在末節小型網絡中適用,象撥號網絡。這種重分發靜態路由也常用BGP和IGP之間,如可以定義一個靜態超網將靜態路由重發到BGP中。從支持VLSM的路由協議重分發到不支持VLSM時也用到靜態路由超網。
3,默認路由,在沒有針對性的目標路由時就用默認路由,如果沒有默認路由時分組將丟失。IGP常用默認路由連到BGP域,在末節路由也常用默認路由連接到大型網中。
4,空接口,是一個虛擬接口,被用做靜態路由的邏輯下一跳,所有前往該網絡的數據流都被路由到一個黑洞中。常用在無類路由與有類路由之間重分發。
5,分發列表,分發列表是應用在路由選擇進程的訪問列表,用于決定哪些路由將被加入路由表或通過更新發送出去。
6,路由映射表,route map是一種復雜的訪問列表,可用于進行條件編程。符合match條件時則執行set修改結果。它與分發列表功能相同只是指定條件可以更復雜。