您的位置:首页 > 其它

OSPF特殊区域(Stub Area与Totally Stub Area)的配置

2020-04-23 09:17 281 查看


实验:配置区域1为OSPF末节区域( Stub Area)和OSPF完全末节区域( Totally Stub Area)
1.配置各台路由器物理接口和环回接口的IP地址
R1的s0/0接口IP地址:172.16.255.1
R2的s1/0接口IP地址:172.16.255.2
R2的s1/1接口IP地址:172.16.255.9
R3的s0/0接口IP地址:172.16.255.10
R3的s0/1接口IP地址:192.168.1.1
R4的s2/0接口IP地址:192.168.1.2

2.配置OSPF与RIPv2的协议,并使用ping和show ip route命令进行确认协议正常工作。

3.在R3上配置路由重发布
R3(config)#router ospf 1
R3(config-router)#redistribute rip subnets
R3(config-router)#exit
R3(config)#router rip
R3(config-router)#redistribute ospf 1 metric 5

4.查看R1路由器的路由表
R1#show ip route
分析O IA类型路由和O E2类型路由的含义。
R1#ping 10.1.1.1
能否ping通?

5.查看R1路由器的链路状态数据库。
R1#show ip ospf database

我们注意到R1路由学习到的本次实验拓扑中所有的路由,在实际网络应用中,R1路由并不需要学习到整个网络路由。过多的路由条目会导致路由表变大,不利用路由查询,同时也不利于网络的收敛。OSPF网络路由是通过LSA来进行通告。可以限制LSA的泛洪的范围,并辅以适当的汇总路由,从而有效的减少路由表的大小,便于网络的收敛,同时增强网络稳定性。

6.在R1和R2上配置area 1区域为stub区域
R1(config)#router ospf 1
R1(config-router)#area 1 stub
R1(config-router)#exit
R2(config)#router ospf 1
R2(config-router)#area 1 stub
R2(config-router)#exit

7.再次查看R1的链路状态数据库
R1#show ip ospf database
通过查看R1的数据库,可以发现类型 4 和 5 的LSA被拒绝了,从而限制了LSA的泛洪范围。

8.查看R1的路由表,确认路由表的变化,分析含义。
R1#show ip route

R2(ABR)通告的默认路由的开销值是 20。
要修改默认路由的开销,只需在R2(ABR)上进行配置,命令如下:
router ospf 1
area 1 default-cost 5
再次查看R1的路由表,默认路由的开销值是否变化?

9.使用ping命令确认路由有效性。
R1#ping 10.1.1.1
能否ping通?

10.通过stub的区域特性配置,已经可以有效的减少路由表的大小。但是此时R1的路由表并不是最精简的。可以使用totally stub区域特性来进一步的减少路由表尺寸。配置如下:
R2(config)#router ospf 1
R2(config-router)#area 1 stub no-summary
使用no-summary命令可以拒绝类型3的LSA泛洪到area 1区域
R1(config)#router ospf 1
R1(config-router)#area 1 stub
R1(config-router)#exit
Area 1区域的路由器需要指定为末节区域特性。

11.再次查看R1路由表
R1#show ip route

12.查看R1的链路状态数据库。

现在R1的链路状态数据库,仅有类型1和经过汇总的类型3的LSA。而其它的OSPF区域LSA被禁止了。
使用ping命令确认路由
R1#ping 10.1.1.1
能否ping通?

总结:末节区域(Stub Area)拒绝了类型4和类型5的LSA,完全末节区域(Totally Stub Area)拒绝了类型3、类型4和类型5的LSA。而对于其它区域的非OSPF自治系统的网络使用默认路由替代。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
程序猿不懂代码 发布了15 篇原创文章 · 获赞 0 · 访问量 118 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: