OSPF区域与虚拟链路
核心提示:由于无交换协议的所有LSA都会在OSPF路由器之间进行交换,当网络达到一定规模时,LSA将形成一个大型数据库,这将给设备造成一定的压力,以降低OSPF计算的复杂度,计算压力缓冲区…
因为没有保留所有的LSA交换将在OSPF路由器,当网络达到一定规模,它将形成一个庞大的数据库,这将导致设备的压力,以减少计算的复杂性,OSPF,缓存压力,OSPF使用区域的概念,所有的OSPF路由器网络划分为不同的区域,每个区域负责路由和各区域的精确LSA传输计算,再经过简化和聚集区域的LSA转发到另一个地区,这部有精确的网络LSA,简化LSA转移在不同区域,区域的划分也具有抗环路由的作用,所以枢纽建筑使用说,拓扑使用核心和分支。
请看下面的图片。
如果一个OSPF路由器属于一个地区,即所有接口的路由器在同一地区,所以该路由器为内部路由器R2 R3 R4上图如果路由器接口属于不同的区域,那么路由器称为ABR,例如,在图1。ABR可以是一个区域的LSA摘要转发到另一个地区,如果路由器将重新分配到外部路由协议OSPF路由器,所以称为ASBR。例如,R5的图中,如果OSPF被重新分配到其他协议和其他协议不分发到OSPF,那么路由器不能称之为ASBR
因为hub-spoke结构在OSPF区域的采用,核心必须定义。其他部分连接到核心。area0是OSPF所有地区的核心,即骨干区,其他地区称为正常区,所有的传统理论面积应直接连接到骨干区域和常规区域主干区域交换LSA,两地之间没有直接连接到常规即使互换LSA,area0是中转站的等值,两个地区之间的LSA交换,只有首先area0通过area0转发,传统区域无法彼此
OSPF区域是基于路由器的接口分区,而不是基于整个路由器分区。路由器可以属于单个区域,也可以属于不同的区域。
但在一些特殊情况下,一些地区无法直接做常规区和主干,再没有其他区域的路线,所以OSPF协议提出了虚拟链路的解决方案,通过虚拟方法骨干区域的范围扩展到相邻的正常位置,因此不能直接连接到骨干区域,最终可直接与骨干区域。
下面的图表就是一个例子
属于R1和R2之间的area0骨干区域,常规区R2和R3之间的其他区域,当区域配置的虚拟链路,在骨干区域,所以路由条目从区域间路由区域内的路线是从伊亚路由OSPF的表示形式。虚拟链路扩展,是直接连接到主干区域(R2)的连接区和ABR,连接另一个通用的ABR(R3)区域,与两个ABR连接,同时使用两个路由id连接。
实验配置:
R1 >恩
R1 #配置
R1(config)#
R1(config)#诠释Lo 0
R1(config-if)# IP地址1.1.1.1 255.255.255.0
R1(config-if)#没有关
R1(config-if)#退出
R1(config)# int F1 / 0
R1(config-if)# IP添加12.1.1.1 255.255.255.0
R1(config-if)#没有关
R1(config-if)#退出
R1(config)#路由器的OSPF 100
R1(config-router)#净1.1.1.0 0.0.0.255面积0
R1(config-router)#净12.1.1.0 0.0.0.255面积0
R1(config-router)#退出
R1(config)#
R2 >恩
R2 #配置
R2(config)#诠释Lo 0
R2(config-if)#
R2(config-if)# IP添加2.2.2.2 255.255.255.0
R2(config-if)#退出
R2(config)# int F1 / 0
R2(config-if)# IP添加12.1.1.2 255.255.255.0
R2(config-if)#没有关
R2(config-if)#退出
R2(config)# int F1 / 1
R2(config-if)# IP添加23.1.1.1 255.255.255.0
R2(config-if)#没有关
R2(config-if)#退出
R2(config)#路由器的OSPF 100
R2(config-router)#净2.2.2.0 0.0.0.255面积0
R2(config-router)#净12.1.1.0 0.0.0.255面积0
R2(config-router)#净23.1.1.0 0.0.0.255面积1
R2(config-router)#退出
R2(config)#
R3>en R3#config R3 (config) #int Lo 0 R3 (config-if) #ip add 3.3.3.3 255.255.255.0 R3 (config-if) #no shut R3 (config-if) #exit R3 (config) #int f1/0 R3 (config-if) #ip add 23.1.1.2 255.255.255.0 R3 (config-if) #exit R3 (config) #int f1/1 R3 (config-if) #ip add 34.1.1.1 255.255.255.0 R3 (config-if #no) shut R3 (config-if) #exit R3 (config) #router OSPF 100 R3 (config-router) #net 3.3.3.0 0.0.0.255 area 1 R3 (config-router) #net 34.1.1.0 0.0.0.255 area 2 R3 net 23.1.1.0 0.0.0.255 (config-router) # area 1 R3 (config-router) #exit R3 (config) # R4>en R4#config R4 (config) #int Lo 0 (R4 config-if #ip add 4.4.4.4) 255.255.255.0 R4 (config-if) #no shut R4 (config-if) #exit R4 (config) #int f1/0 R4 (config-if) #ip add 34.1.1.2 255.255.255.0 R4(如果)没有关# R4(如果#退出R4(config)# OSPF路由器)100 R4(config-router)#净4.4.4.0 0.0.0.255面积0 R4(config-router)#净34.1.1.0 0.0.0.255面积2 R4(config-router)#退出R4(config)#
通过查看路由器R1的路由表,我们发现R1没有学习的34.1.1.0路由条目,原文:4.4.4.4
我们发现,23.1.1.0路由杆类属于伊亚
为R1学习路由条目原文:4.4.4.4和34.1.1.0,我们需要配置R2和R3之间的虚拟连接
R2(config-router)#面积1虚拟链路
R2(config-router)#面积1虚拟链路3.3.3.3
R3(config)#路由器的OSPF 100
R3(config-router)#面积1虚拟链路2.2.2.2
虚拟链路配置成功
此时,我们再次查看路由表。
我们看到,R1已经成功学会了34.1.1.0段和原文:4.4.4.4路由条目
配置虚拟链接的通知
该1.ospf虚拟链路必须两ABR与公共区域之间建立的,其中至少有一个ABR是连接的骨干
评论