1. 程式人生 > >eNSP分析OSPF分析stub區域與普通區域的區別,並驗證stub區域的特性

eNSP分析OSPF分析stub區域與普通區域的區別,並驗證stub區域的特性

命令 pla outer 外部網絡 watermark ner 分析 比較 work

實驗目的:分析stub區域與普通區域LSA通告以及路由條目的區別
思路:建立ospf區域,並註入外部路由,分析各區域的LSA以及路由信息,然後將沒有註入外部路由的普通區域設置成stub區域,分析LSA以及路由信息,並分析該區域變化前後的區別。
一、建立如下拓撲圖:規劃好區域
技術分享圖片
二、配置路由器上的ip地址,配置如下:
1、路由器由左向右依次命名為:R1、R2、R3、R4、R5
2、R1上的G0/0/0的IP地址為:192.168.1.254 /24
G0/0/1的IP地址為:192.168.12.1 /24
R2上的G0/0/0的IP地址為:192.168.12.2 /24
G0/0/1的IP地址為:192.168.23.1 /24
R3上的G0/0/0的IP地址為:192.168.23.2 /24
G0/0/1的IP地址為:192.168.34.1 /24
R4上的G0/0/0的IP地址為:192.168.34.2 /24
G0/0/1的IP地址為:192.168.45.1 /24
R5上的G0/0/0的IP地址為:192.168.45.2 /24
3、按照以上拓撲圖建立ospf相關區域:
R5:
[r5]ospf 1 router-id 4.4.4.4
[r5]ospf 1
[r5-ospf-1]area 2
[r5-ospf-1-area-0.0.0.2]network 192.168.45.0 0.0.0.255
R4:
[r4]ospf 1 router-id 1.1.1.1
[r4]ospf 1
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]quit
[r4-ospf-1]area 2
[r4-ospf-1-area-0.0.0.2]network 192.168.45.0 0.0.0.255
R3:
[r3]ospf 1 router-id 2.2.2.2
[r3]ospf 1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]quit
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 192.168.23.0 0.0.0.255
R2:
[r2]ospf 1 router-id 3.3.3.3
[r2]ospf 1
[r2-ospf-1-area-0.0.0.1]network 192.168.23.0 0.0.0.255
驗證:在每臺ospf區域內的路由器上執行以下命令:
display ospf brief
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
由上圖可知。R3與R4之間區域為area 0區域,R3,R4分別為ABR邊界路由器。
4、驗證OSPF不同區域之間的鏈路狀態通告以及OSPF之間的路由傳送,在每臺ospf區域內的路由器上執行以下命令:
display ospf routing
display ospf lsdb
並查看r5的路由條目
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

由上圖可知,無論是骨幹區域area 0,還非骨幹區域area 1,area 2,區域外路由信息(iner-area)都是通過ABR邊界路由器R3、R4傳輸路由信息。且每個區域都有LSA1、2、3(router、network、sum-net)的通告。
5、將外部路由註入OSPF區域觀察區域內通告的變化,配置如下:
R1:
[r1]ip route-static 0.0.0.0 0 192.168.12.2
R2:
[r2]ip route-static 192.168.1.0 24 192.168.12.1
[r2]ospf 1
[r2-ospf-1]import-route static cost 100 type 2
驗證命令如下:
display ospf routing
display ospf lsd
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
由上圖可知,在註入外部路由之後,ospf的每個區域都多了一條由r2發出的5類lsa :AS EXternal(外部區域)通告外部的路由信息,r3則會向area 0發送一條關於ASBR的位置信息的通告4類LSA(Sum-Asbr),並且由經area 0區域的其他ABR路由器轉發到其他非骨幹區域。且r5路由條目中存儲了區域內外所有網段的路由條目。
測試ospf區域所有路由器ping外部PC
技術分享圖片
由上圖可知,OSPF區域所有路由器,都能ping同外部PC機,原因是ASBR路由器向ospf區域發送了一條去往外部區域的路由通告信息。以及ABR發送的4類LSA(sum-asbr),發往除Aera 1區域以外所有區域的路由器通告ASBR的位置信息。
5、將area 2配置成stub區域,查看各區域內的lsa變化。配置命令如下:
R2:
[r4]ospf 1
[r4-ospf-1]area 2
[r4-ospf-1-area-0.0.0.2]stub
[r5]ospf 1
[r5-ospf-1]area 2
[r5-ospf-1-area-0.0.0.2]stub
再通過命令查看各area 2區域的入r5的lsa情況、ospf路由,以及路由表信息。
技術分享圖片
技術分享圖片
技術分享圖片
將are 2處於非骨幹區域和處於stub區域的LSA通告進行比較發現,area 2設為stub區域之後,區域內只有第1、2、3類LSA,沒有ABR路由發送的4類LSA以及通告外部路由的5類LSA。多了一條默認路由的3類LSA即:
Sum-Net 0.0.0.0 1.1.1.1 301 28 80000001 1
在查看r5的路由表可知,路由表中多了一條默認路由,下一條指向ABR路由器

測試r5能否訪問外部PC
![](http://i2.51cto.com/images/blog/201807/13/6d87f3049f6b348aee54dbb19d11f3fd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
綜上,可知在stub區域作成stub區域之後,不會受到外部路由的通告以及ASBR的信息,會生成一條去往ABR的默認路由,且該區域的末端路由器的路由條目中,只有一條去往除area 2網段以外所有網段的默認路由,無論ospf所有區域多少網段,也無論ospf區域內註入了多少外部路由。r5始終只有一條去往其他網段的默認路由。
通過對比發現,將區域設置成stub區域之後,該區域相對其他普通區域,少了很多5類以及4類LSA,同時區域內除ABR路由以外的路由器,路由條目也只有一條默認路由去往外部網絡。可以很大程度的節省路由器的資源,因為只有一條默認路由,所有無論區域外網絡如何變化,該區域的路由條目也不會發生變化。無論ospf區域註入多少外部路由,stub區域都不會有5類以及4類LSA通告。相對其他普通區域而言,十分穩定。

eNSP分析OSPF分析stub區域與普通區域的區別,並驗證stub區域的特性