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