实验一:OSPF路由汇总的配置

ospf支持自动路由汇总吗 ospf路由汇总配置_ospf支持自动路由汇总吗


实验步骤及要求

1.配置各台路由器的IP地址

2.在R1、R2和R3上进行OSPF的配置

3.在R3和R4上进行RIPv2配置,并关闭自动汇总

r3(config)#router rip
 r3(config-router)#verison 2
 r3(config-router)#network 172.20.0.0
 r3(config-router)#no auto-summary
 r4(config)#router rip
 r4(config-router)#verison 2
 r4(config-router)#network 10.0.0.0
 r4(config-router)#network 172.20.0.0
 r4(config-router)#no auto-summary

4.在R3上配置路由重发布

r3(config)#router ospf 1
 r3(config-router)#redistribute rip subnets 将rip的路由重发布到ospf自治系统中
 r3(config-router)#exit
 r3(config)#router rip
 r3(config-router)#redistribute ospf 1 metric 5 将ospf自治系统路由重发布到rip网络中

5.在R2上配置区域汇总,对区域1 的三个loopback路由进行汇总(区域间路由汇总)

R2(config)#router ospf 1
 R2(config-router)#area 1 range 汇总后的网络地址 汇总后的子网掩码


汇总的网络地址和汇总后的子网掩码自己算一下

6.R3上进行外部路由汇总,对R4的loopback口进行汇总

R3(config)#router ospf 1
 R3(config-router)#summary-address汇总后的网络地址 汇总后的子网掩码


汇总的网络地址和汇总后的子网掩码自己算一下

实验二:OSPF虚链路的配置

实验拓扑图(一)使用虚链路将区域连接到骨干区域.

ospf支持自动路由汇总吗 ospf路由汇总配置_R3_02


1.配置R1、R2、R3和R4的IP地址

2.R1、R2、R3、R4上配置OSPF

3.查看R1和R2的路由表

通过观察R1的路由表,R1的路由器能否学习到骨干区域和area 1区域的路由________
造成这个问题的主要原因是_____________
由此能够得出OSPF的区域配置规则是___________

4.当有这种问题出现时,可以使用虚链路的配置方案解决。使用虚链路可以确保非直连区域能够逻辑认为自己与骨干区域直连。在R2和R3上进行如下虚链路的配置。

R2(config)#router ospf 1
 R2(config-router)#area 1 virtual-link 172.16.20.9


172.16.20.9为对端的router id 可自己提前查询
注意:使用router id,而不是接口ip。

R2(config-router)#exit


命令中的area 1 指出有一条虚链路存在于区域1中。
virtual-link 172.16.20.9指出创建虚链路的对端R3路由器的router id。

R3(config)#router ospf 1
 R3(config-router)#area 1 virtual-link 172.16.20.5
 R3(config-router)#exit


配置到R2路由器虚链路。

5.查看R1的路由表,并截图,R1路由器是否正确的学习到其它区域的路由?

6.R2上查看OSPF虚链路的运行情况和LSDB,理解含义

show ip ospf neighbor
 show ip ospf virtual-links
 show ip ospf database

实验拓扑(二)使用虚链路将不连续的区域0连接起来

ospf支持自动路由汇总吗 ospf路由汇总配置_链路_03


1.配置R1、R2、R3和R4的IP地址

2.R1、R2、R3、R4上配置OSPF

3.查看R1、R2、R3、R4的路由表
通过以上查看,可以发现,任何一台路由器都无法学习到完整的网络路由。产生此问题的主要原因是:骨干0的区域被area 1分割,造成整个网络变成两个OSPF的自治系统。所以相互之间都无法学习完整的路由。

4.在这种情况下,可以通过配置虚链路来解决骨干被分割的问题。在R2和R3上进行如下虚链路的配置。

R2(config)#router ospf 1
 R2(config-router)#area 1 virtual-link 172.16.20.9
 R2(config-router)#exit


命令中的area 1 指出有一条虚链路存在于区域1中。
virtual-link 172.16.20.9指出创建虚链路的对端R3路由器的router id。

R3(config)#router ospf 1
 R3(config-router)#area 1 virtual-link 172.16.20.5
 R3(config-router)#exit


配置到R2路由器虚链路。
注意:使用router id,而不是接口ip。

5.查看任意一台路由器的路由表,确认路由学习情况。

6.R2上查看OSPF虚链路的运行情况和LSDB,理解含义。

show ip ospf neighbor
 show ip ospf virtual-links
 show ip ospf database

总结:OSPF Virtual Link不仅可以解决普通区域与骨干区域非直连问题,还可以解决骨干被分割问题。但是,此类问题一般都是由于网络迁移或是本身设计问题所造成的。OSPF的虚链路仅仅是一种网络过渡的解决方案。