eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性

实验目的:分析stub区域与普通区域LSA通告以及路由条目的区别
思路:创建ospf区域,并注入外部路由,分析各区域的LSA以及路由信息,而后将没有注入外部路由的普通区域设置成stub区域,分析LSA以及路由信息,并分析该区域变化先后的区别。
1、创建以下拓扑图:规划好区域
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
2、配置路由器上的ip地址,配置以下:
一、路由器由左向右依次命名为:R一、R二、R三、R四、R5
二、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
三、按照以上拓扑图创建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
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
由上图可知。R3与R4之间区域为area 0区域,R3,R4分别为ABR边界路由器。
四、验证OSPF不一样区域之间的链路状态通告以及OSPF之间的路由传送,在每台ospf区域内的路由器上执行如下命令:
display ospf routing
display ospf lsdb
并查看r5的路由条目
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性网络

由上图可知,不管是骨干区域area 0,还非骨干区域area 1,area 2,区域外路由信息(iner-area)都是经过ABR边界路由器R三、R4传输路由信息。且每一个区域都有LSA一、二、3(router、network、sum-net)的通告。
五、将外部路由注入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
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
由上图可知,在注入外部路由以后,ospf的每一个区域都多了一条由r2发出的5类lsa :AS EXternal(外部区域)通告外部的路由信息,r3则会向area 0发送一条关于ASBR的位置信息的通告4类LSA(Sum-Asbr),而且由经area 0区域的其余ABR路由器转发到其余非骨干区域。且r5路由条目中存储了区域内外全部网段的路由条目。
测试ospf区域全部路由器ping外部PC
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
由上图可知,OSPF区域全部路由器,都能ping同外部PC机,缘由是ASBR路由器向ospf区域发送了一条去往外部区域的路由通告信息。以及ABR发送的4类LSA(sum-asbr),发往除Aera 1区域之外全部区域的路由器通告ASBR的位置信息。
五、将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路由,以及路由表信息。
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
eNSP分析OSPF分析stub区域与普通区域的区别,并验证stub区域的特性
将are 2处于非骨干区域和处于stub区域的LSA通告进行比较发现,area 2设为stub区域以后,区域内只有第一、二、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路由器ide

测试r5可否访问外部PC
![](https://s4.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通告。相对其余普通区域而言,十分稳定。
相关文章
相关标签/搜索