您的位置:首页 > 其它

OSPF 多区域的实验配置

2010-06-20 23:53 507 查看
实验目的:了解OSPF的区域配置步骤
实验环境:如下图所示的实验拓扑,根据要求在个台路由器进行配置




实验步骤:
1:进入到第一台路由器进行如下的配置
R1(config)#int e1/1
R1(config-if)#ip add 10.0.0.1 255.255.255.252
R1(config-if)#no shut
R1(config-if)#int e1/0
R1(config-if)#ip add 20.0.0.1 255.255.255.252
R1(config-if)#no shut
R1(config-if)#int e1/2
R1(config-if)#ip add 10.10.0.0 255.255.255.252
R1(config-if)#no shut
R1(config-if)#int lo 0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#exit
R1(config)#router ospf 1
R1(config-router)#net 10.0.0.0 0.0.0.3 area 0
R1(config-router)#net 10.10.0.0 0.0.0.3 area 0
R1(config-router)#net 20.0.0.0 0.0.0.3 area 2
R1(config-router)#net 1.1.1.1 0.0.0.0 area 2
R1(config-router)#area 2 stub
2:进入到第二台路由器进行如下的配置
R2(config)#int e1/2
R2(config-if)#ip add 10.0.0.2 255.255.255.252
R2(config-if)#no shut
R2(config-if)#int e1/1
R2(config-if)#ip add 10.10.10.2 255.255.255.252
R2(config-if)#no shut
R2(config-if)#int e1/0
R2(config-if)#ip add 30.0.0.1 255.255.255.252
R2(config-if)#no shut
R2(config-if)#int lo 0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#net 10.0.0.0 0.0.0.3 area 0
R2(config-router)#net 10.10.10.0 0.0.0.3 area 0
R2(config-router)#net 30.0.0.0 0.0.0.3 area 3
R2(config-router)#net 2.2.2.2 0.0.0.0 area 3
R2(config-router)#area 3 stub no-summary
3:进入到第三台路由器进行如下的配置
R3(config)#int e1/1
R3(config-if)#ip add 10.10.0.2 255.255.255.252
R3(config-if)#no shut
R3(config-if)#int e1/2
R3(config-if)#ip add 10.10.10.2 255.255.255.252
R3(config-if)#no shut
R3(config-if)#int e1/0
R3(config-if)#ip add 40.0.0.1 255.255.255.252
R3(config-if)#no shut
R3(config-if)#int lo 0
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#exit
R3(config)#router ospf 1
R3(config-router)#net 10.10.0.0 0.0.0.3 area 0
R3(config-router)#net 10.10.10.0 0.0.0.3 area 0
R3(config-router)#net 40.0.0.0 0.0.0.3 area 4
R3(config-router)#net 3.3.3.3 0.0.0.0 area 0
R3(config-router)#area 4 nssa
4:进入到第四台路由器进行如下的配置
R4(config)#int fa0/0
R4(config-if)#ip add 20.0.0.2 255.255.255.252
R4(config-if)#no shut
R4(config-if)#int lo 0
R4(config-if)#ip add 4.4.4.4 255.255.255.255
R4(config-if)#exit
R4(config)#router ospf 1
R4(config-router)#net 20.0.0.0 0.0.0.3 area 2
R4(config-router)#net 4.4.4.4 0.0.0.0.0 area 2
R4(config-router)#area 2 stub
5:进入到第五台路由器进行如下的配置
R5(config)#int fa0/0
R5(config-if)#int add 30.0.0.2 255.255.255.252
R5(config-if)#no shut
R5(config-if)#int lo 0
R5(config-if)#ip add 5.5.5.5 255.255.255.255
R5(config-if)#exit
R5(config)#router ospf 1
R5(config-router)#net 30.0.0.0 0.0.0.3 area 3
R5(config-router)#net 5.5.5.5 0.0.0.0 area 3
R5(config-router)#area 3 stub no-summary
6:进入到第六台路由器进行如下的配置
R6(config)#int fa0/0
R6(config-if)#ip add 40.0.0.2 255.255.255.252
R6(config-if)#no shut
R6(config-if)#int fa 0/1
R6(config-if)#ip add 172.16.0.1 255.255.0.0
R6(config-if)#no shut
R6(config-if)#int lo 0
R6(config-if)#ip add 6.6.6.6 255.255.255.255
R6(config-if)#exit
R6(config)#router ospf 1
R6(config-router)#net 40.0.0.0 0.0.0.3 area 4
R6(config-router)#net 6.6.6.6 0.0.0.0 area 4
R6(config-router)#area 4 nssa
R6(config-router)# redistribute rip subnets
R6(config-router)#router rip
R6(config-router)#ver 2
R6(config-router)#no auto-summary
R6(config-router)#net 172.16.0.0
R6(config-router)# redistribute ospf 1 metric 3
7:进入到第七台路由器进行如下的配置
R7(config)#int fa 0/0
R7(config-if)#ip add 172.16.0.2 255.255.0.0
R7(config-if)#no shut
R7(config-if)#int lo 0
R7(config-if)#ip add 7.7.7.7 255.255.255.255
R7(config-if)#exit
R7(config)#router rip
R7(config-router)#ver 2
R7(config-router)#no auto-summary
R7(config-router)#net 172.16.0.0
R7(config-router)#net 7.7.7.7
[align=left]小结:[/align]
[align=left]Stub 区域[/align]
[align=left]Stub 区域是一些特定的区域,Stub 区域的ABR 不允许注入Type5 LSA,在这些区域中路由器的路[/align]
[align=left]由表规模以及路由信息传递的数量都会大大减少。[/align]
[align=left]为了进一步减少Stub 区域中路由器的路由表规模以及路由信息传递的数量,可以将该区域配置为[/align]
[align=left]Totally Stub(完全Stub)区域,该区域的ABR 不会将区域间的路由信息和外部路由信息传递到本[/align]
[align=left]区域。[/align]
[align=left](Totally)Stub 区域是一种可选的配置属性,但并不是每个区域都符合配置的条件。通常来说,[/align]
[align=left](Totally)Stub 区域位于自治系统的边界。[/align]
[align=left]为保证到本自治系统的其他区域或者自治系统外的路由依旧可达,该区域的ABR 将生成一条缺省[/align]
[align=left]路由,并发布给本区域中的其他非ABR 路由器。[/align]
[align=left]配置(Totally)Stub 区域时需要注意下列几点:[/align]
[align=left]骨干区域不能配置成(Totally)Stub 区域。[/align]
[align=left]如果要将一个区域配置成Stub 区域,则该区域中的所有路由器必须都要配置stub 命令。[/align]
[align=left]6[/align]
[align=left]如果要将一个区域配置成Totally Stub 区域,该区域中的所有路由器必须配置stub 命令,该[/align]
[align=left]区域的ABR 路由器需要配置stub [ no-summary ]命令。[/align]
[align=left](Totally)Stub 区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。[/align]
虚连接不能穿过(Totally)Stub 区域。
[align=left]NSSA 区域[/align]
[align=left]NSSA(Not-So-Stubby Area)区域是Stub 区域的变形,与Stub 区域有许多相似的地方。NSSA[/align]
[align=left]区域也不允许Type5 LSA 注入,但可以允许Type7 LSA 注入。Type7 LSA 由NSSA 区域的ASBR[/align]
[align=left]产生,在NSSA 区域内传播。当Type7 LSA 到达NSSA 的ABR 时,由ABR 将Type7 LSA 转换成[/align]
[align=left]Type5 LSA,传播到其他区域。[/align]
[align=left]如图1-5所示,运行OSPF协议的自治系统包括3 个区域:区域1、区域2 和区域0,另外两个自治[/align]
[align=left]系统运行RIP协议。区域1 被定义为NSSA区域,区域1 接收的RIP路由传播到NSSA ASBR后,由[/align]
[align=left]NSSA ASBR产生Type7 LSA在区域1 内传播,当Type7 LSA到达NSSA ABR后,转换成Type5 LSA[/align]
[align=left]传播到区域0 和区域2。[/align]
[align=left]另一方面,运行RIP 的自治系统的RIP 路由通过区域2 的ASBR 产生Type5 LSA 在OSPF 自治系[/align]
[align=left]统中传播。但由于区域1 是NSSA 区域,所以Type5 LSA 不会到达区域1。[/align]
与Stub 区域一样,虚连接也不能穿过NSSA 区域本文出自 “huangkai” 博客,请务必保留此出处http://huangkai.blog.51cto.com/1286863/336315
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: