OSPF高級配置與相關概念

 

試驗目的:
1、 通過配置路由重分發使不同自治系統之間相互通信。
2、 通過配置NSSA區域減少自治系統之間的路由條目。
3、 通過配置區域間和自治系統之間地址彙總減少不必要的泛洪的LSA數量。
4、 配置虛鏈路使沒有和骨幹區域相連的區域能夠和骨幹區域相互通信。
 
試驗網絡拓撲:
 
試驗步驟:
 
一、配置AS 1中所有路由器的基本參數並啓用OSPF協議。
1、配置所有路由器接口的IP地址以及子網掩碼,並激活。下面以R1爲例進行配置。
clip_image002[5]
 
2、配置路由器R1的本地迴環接口Loopback 0~5的IP地址以及子網掩碼(注意:是可變長的子網掩碼)。這裏配置多個本地迴環接口有兩個目的,第一:模擬多個網段,第二:參與DR或BDR的選舉,達到DR和BDR的穩定。比如說R1裏的Loopback 5的IP地址值最大,將有可能會被選舉爲DR或BDR。
clip_image004[4]
 
3、每配置完一個路由器,使用show ip ropute和show ip interface brief查看一下配置結果,看端口是否激活,IP參數配置是否正確,這樣可以保證不必要的故障。 下面以R1和R6爲例驗證其配置結果。
clip_image006[4]
clip_image008[4]
 
4、啓用路由器R1、R2、R3、R4的OSPF進程號,並將各自直連的網段向其它區域宣告出去,這裏由於R1的loopback 0~5所配置的IP地址可以進行路由匯聚成172.16.32.0/21。因此,宣告的時候只需要宣告總的網段就可以了。當然也可以逐一宣告每個Loopback接口的IP地址。
(注意:R4由於充當的使ASBR的角色,所以,只需要宣告屬於AS 1的網段(30.0.0.0/8)而另外一個端口需要通過RIP宣告出去)
clip_image010[4]
 
5、配置完之後,可以在R1,R2,R3路由器上進行驗證是否通過OSPF協議學習到其它路由條目。下面以R3爲例,可以看出,R3學習到了AS 1中所有的路由信息。(以O IA打頭的路由條目)
clip_image012[4]
 
 
二、在R1上啓用區域間路由彙總功能(注意,啓用路由彙總功能的路由器只能使ABR路由器或者使ASBR路由器)。
 
1、由上圖可以看出,路由器R3或者其它路由器學習到R1上的直連路由非常的繁瑣,而且是一些連續的子網,可以通過子網匯聚成一個網段172.16.32.0/21,而Null0是路由器上的一個虛擬端口,也被稱爲丟棄端口,所有到達該端口的數據將被直接丟棄。
在R1(ABR角色)啓用區域間路由匯聚功能。
clip_image014[4]
 
2、配置完之後,可以在R3上通過show ip route查看顯示的路由信息,可以看出,R1上所有Loopback接口的IP地址彙總成一條路由條目,也就是172.16.32.0/21。
clip_image016[4]
 
 
三、配置area 1爲一條虛鏈路,讓area 0area 2之間能夠互通。(注意:虛鏈路一般用在已經配置好的網絡環境中,如果需要重新配置或者初次配置,最好不要配置虛鏈路,以免造成不必要的麻煩)
 
1、在沒有配置虛鏈路之前,area 2是不能和area 0直接通信的,因爲在同一自治系統中,啓用OSPF協議,如果沒有配置虛鏈路,所有的區域必須和骨幹區域相連才能互相通信。配置虛鏈路需要連接area 1路由器的Router ID,可以通過配置loopback指定(由於loopback比較穩定,從而給虛鏈路帶來了一定的穩定性,減少了網絡故障)。
clip_image018[4]
clip_image020[4]
 
2、在路由器R2上啓用虛鏈路,指向對方R3的Router ID 3.3.3.3
clip_image022[4]
 
3、在路由器R3上啓用虛鏈路,指向對方R2的Router ID 2.2.2.2
clip_image024[4]
 
4、注意:這裏出現了一點問題,由於再次配置R2和R3的Loopback的時候,area 1裏的DR和BDR已經選舉好了,在路由器沒有出現故障之前,不會再進行選舉。可以通過show ip ospf neighbors進行查看,絕對不是剛纔配置的loopback的IP地址。下面有兩種辦法可以改變路由器的Router ID,第一種是最麻煩的一種,也就是重新啓動路由器,記得保存running-config。第二種是指定路由器的Router ID,具體命令如下。指定之後,需要重新啓用一下OSPF 的process。
clip_image026[4]
clip_image028[4]
 
5、配置完之後,在路由器R4上驗證是否學習到area 0的路由條目。
clip_image030[4]
 
 
四、在路由器R4ASBR)上配置路由重分發。
 
1、在area 0上啓用另外一種協議RIP,並啓用版本2,關閉路由自動彙總功能。同時,將R4和R6上直連的網段宣告出去。(注意:R6上loopback上所配置的IP地址可以彙總成一條網段192.168.1.64\26,因此,宣告的時候只需要宣告192.168.1.64就可以了。
clip_image032[4]
clip_image034[4]
 
2、在路由器R4(ABSR)上分別進入各自的路由模式,然後配置對方的分發策略。
clip_image036[4]
 
3、配置完之後,可以在路由器R6上使用show ip route進行測試,可以看出area 1裏的所有路由信息都以“R”的形式顯示出來,也就是通過R4將OSPF路由條目轉換成了RIP路由條目。
clip_image038[4]
 
4、在R1上使用show ip route 進行測試,可以看出area 0裏的所有路由信息都以“O E2”(默認爲E2,可以在R4路由重分發的時候設置爲E1。)
clip_image040[4]
 
 
五、配置area 2NSSA區域
 
1、如果R6和其它路由器屬於同一個自治系統,可以將area 2配置末梢區域或者完全末梢區域,由於R4連接的是兩個不同的自治系統,所有需要將area 2配置爲NSSA區域,這樣,5類的LSA可以轉換成7類的LSA在NSSA區域裏泛洪,然後再通過邊界路由器泛洪的其它區域裏去。
需要在路由器R3和R5上進行配置,具體配置如下:
clip_image042[4]
clip_image044[4]
 
2、將area 2配置完NSSA區域之後,可以看出R3上所學習到的路由條目以“O N2”標示。
clip_image046[4]
 
3、在R1上可以看出剛纔學到的“AS 0”內部的路由條目都被刪除了,只留下區域間的路由條目,如果連區域間的路由條目也不需要,可以將area 2設置爲非純完全末梢區域,從而達到了減少路由條目的。
clip_image048[4]
 
 
六、在R4ASBR)上進行自治系統之間路由彙總
 
1、在R4上啓用自治系統之間路由彙總功能,將R6上所連的Loopback所有連續網段彙總爲192.168.1.64/26
clip_image050[4]
 
2、配置完之後,在R3上進行測試,可以看出,剛纔R6上所有loopback接口上的IP地址都被彙總爲一條路由條目,此條目爲“192.168.1.0/26

clip_image052[4]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章