OSPF路由协议之多区域配置

在大型网络中,使用OSPF路由协议时经常会遇到以下问题:
1、在大型网络环境中,网络结构的变化是时常发生的,因此OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源。
2、在OSPF网络中,随着多条路径的增加,路由表变得越来越大,每一次路径的改变都会使路由器不得不花费大量的时间和资源去重新计算路由表,路由器变得越来越低效。
3、包含完整网络结构信息的链路状态数据库也会越来越大,这将有可能使路由器的CPU和内存资源彻底耗尽,从而导致路由器的崩溃。
所以,为了解决这个问题,OSPF允许把大型网络划分成多个更易管理的小型区域。这些小型区域可以交换路由汇总信息,而不是每一个路由器的细节。通过划分成很多个小型区域,OSPF的工作可以更加流畅。
生成OSPF多区域后能够改善网络的可扩展性、实现快速收敛。
OSPF的容量:
单个区域所支持的路由器的数量范围是30~200,但在一个区域内实际加入的路由器数量要小于单个区域所能容纳的路由器的最大数量。因为还有更为重要的一些因素影响着这个数量,如一个区域内链路的数量、网络拓扑稳定性、路由器的内存和CPU性能、路由汇总的有效使用和注入这个区域的汇总链路状态通告(LSA)的数量等。正是由于这些因素,有时在一些区域里包含25台路由器可能都显得多,而在另外一些区域内却可以容纳多于500台路由器。
OSPF被分成多区域的能力是依照分层路由实现的,分层路由具有以下优势:
1、降低了SPF运算的频率。
2、减小了路由表。
3、减小了链路状态更新报文(LSU)的流量。
路由器的类型分为:内部路由器、区域边界路由器和自治系统边界路由器。

内部路由器(Internel Router):指所有的接口都属于同一个区域的路由器。
区域边界路由器(ABR):指连接一个或多个区域到骨干区域的路由器,并且这些路由器会作为域间通信量的路由网关。因而,ABR路由器至少有一个接口是属于骨干区域的,而且必须为每一个与之相连的区域维护不同的链路状态数据库。所以,ABR路由器通常需要比一般的内部路由器有更多的内存和更高性能的路由处理器。ABR路由器将会汇总与它相连区域的拓扑信息给骨干区域,然后将这些汇总信息传送给其他区域。
自治系统边界路由器(ASBR):可以认为他是OSPF域外的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式注入OSPF域的路由器。一个ASBR路由器可以是位于OSPF域的AS内部的任何路由器,他可以是一台内部路由器或者ABR路由器。
OSPF将区域划分为不同类型,包括骨干区域、标准区域、末梢区域、完全末梢区域、非纯末梢区域。根据互联区域的类型和数量不同,OSPF提供了不同类型的路由更新。
运行OSPF的整个区域属于一个AS,AS范围外的路由都属于外部路由。骨干区域用于连接其他区域,跨区域的流量都要通过骨干区域传递,骨干区域的稳定性、健壮性至关重要。骨干区域上的路由器大都是ABR。
1、骨干区域 Area 0:该区域的ID一定为0,它是连接所有其他区域的核心域,相当于交换网络的汇聚层。
2、标准区域:该区域可以接收各种链路状态信息和汇总的路由通告。没有特殊定义的区域就是标准区域。其他区域类型将在后面进行讲解。
一台运行OSPF路由协议的路由器中,所有有效的LSA通告都被存放再它的链路状态数据库中,正确的LSA通告可以描述一个OSPF区域的网络拓扑结构。
每台路由器都创建了由每个接口、对应的相邻节点和接口速率组成的数据库,链路状态数据库中的每个条目都称为LSA(链路状态通告)。
常见的LSA有六种类型,分别是:LSA1、LSA2、LSA3、LSA4、LSA5、LSA7,其中各LSA的的作用如下:
LSA1:路由器LSA,每一台运行OSPF路由协议的路由器都会产生路由器LSA通告,这个最基本的LSA通告列出路由器所有的链路或接口,并指明了他们的状态和沿每条链路方向出站的开销。这些LSA通告只会在始发它们的区域内部进行泛洪,可以通过show ip ospf database router来查看数据库中列出的所有路由器LSA通告。

OSPF的常用检查命令:

配置OSPF多区域的命令:
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0 (area 后跟区域ID号)
R1(config-router)#network 10.0.0.0 0.255.255.255 area 0
R1(config-router)#network 20.0.0.0 0.255.255.255 area 1
在OSPF区域中,一些区域出口很少,对区域外的路由仅需要一条默认路由,为了减少区域内路由器的路由条目,可以把此区域配置为末梢区域,在末梢区域中仅仅需要域内的路由条目和一条指向区域边界路由器的默认路由就能实现所有的选路,所以在末梢区域中可以减少不必要的LSA泛洪。
能够进入或存在末梢区域的链路状态通告LSA的类型为1、2、3类型。
而完全末梢区域只存在1、2类型。
满足一下四个条件的区域可以被认定为末梢区域或者完全末梢区域。
1、只有一个默认路由作为其区域的出口
2、区域不能作为虚链路的穿越区域
3、Stub区域里无自治系统边界路由器ASBR
4、不是骨干区域Area 0
末梢区域的配置:
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 1
R1(config-router)#network 10.0.0.0 0.255.255.255 area 1
R1(config-router)#area 1 stub (将此区域配置为末梢)
完全末梢区域的配置:
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#network 10.0.0.0 0.255.255.255 area 0
R1(config-router)#network 20.0.0.0 0.255.255.255 area 1
R1(config-router)#network 30.0.0.0 0.255.255.255 area 2
R1(config-router)#area 1 stub no-summary (关闭汇总功能)
R1(config-router)#area 2 stub (配置末梢)

原文地址:https://blog.51cto.com/14227204/2394051

时间: 2024-10-30 03:57:13

OSPF路由协议之多区域配置的相关文章

OSPF路由协议之多区域的原理与配置

前面学习了OSPF路由协议的基本概念.工作过程以及单域的配置,但在大型网络中,网络结构的变化是时常发生的,随着网络路径的增加,路由表变得越来越大,仅有单域是远远不够的.为了解决这个问题,OSPF允许把大型区域划分为多个更易管理的小型区域,这里就来了解一下OSPF多区域的原理及配置. 生成OSPF多区域的原因:改善网络的可扩展性,快速收敛 OSPF区域的容量 划分多区域后,每个OSPF区域里到底可以容纳多少台路由器? 单个区域所支持的路由器数量的范围大约是30-200.但在一个区域内实际加入的路由

OSPF路由协议的多区域原理及配置

OSPF区域的容量:划分多区域后,每个OSPF区域中的容量所支持的路由器数量范围是30~200.但是在一个区域内实际加入的路由器数量要小于单个区域所能容纳路由器的最大数量,这是因为还有更重要的因素影响着这个数量,如一个区域内链路的数量,网络拓扑的稳定性.路由器的内存和CPU性能, 路由汇总的有效使用和注入这个区域的汇总链路状态通告(LSA)的数量等.正是由于这些因素,有时在一些区域中有20多台就已经显得比较多了,而有的区域可以容纳500多台. 路由器的类型:路由器也像通信量一样可以被分成和区域相

OSPF 基本概念 单区域配置

RIP 是距离矢量路由协议OSPF 是链路状态路由协议·OSPF的四种路由1.DR 主备份路由2.BDR 从备份路由3.ABR 区域边界路由4.ASBR 自制系统边界路由·DR BDR 的选举顺序1.loopback2.物理端口3.手工指定·OSPF数据包类型1.hello包2.数据库描述包(DBD)3.链路状态请求包(LSR)4.链路状态更新包(LSU)5.链路状态确认包(LSAck)·OSPF邻接关系建立的7个状态1.失效(Down)2.初始(init) 每个接口通过224.0.0.5发送h

笔记 OSPF基础 、 单区域配置 、 多区域概念

OSI封装传输解封装 1-物理层 : 负责设备的物理特性和电器特性的制定:2-数据链路层 : Ethernet.PPP.HDLC.ATM.Frame-relay3-网络层 : 编址 + 路由4-传输层 :TCP + UDP 567 网线 PC-1 ========= PC-2 ping x.x.x.x 传输距离:中继器集线器-信号冲突网桥交换机-无法隔离广播域 VLAN-同一个交换机上的相同VLAN成员的通信:-不同交换机上的相同VLAN成员通信:& access& trunk -ISL-

华为路由器OSPF特殊区域配置(二)

OSPF区域类型:骨干区域,非骨干区域: 骨干区域为:0区域: 非骨干区域分为:标准区域.特殊区域: 特殊区域分为:stub区域.tatally stub区域.nssa区域.totally nssa区域. 本文主要为大家介绍OSPF四种特殊区域配置命令及链路状态分析,实验拓扑如下: 首先,按照上图配置基本网络IP地址,上篇文章已配置本次不再赘述 . 其次,按照上图我们我们配置OSPF,其中R1为12区域,R2为0区域和12区域的区域间路由器,R3为0区域,R4为0区域和45区域间路由器,R5为4

OSPF中的NSSA区域

前面我们介绍了末梢区域和完全末梢区域,今天我们来了解一下NSSA(非纯末梢区域).NSSA区域是OSPF RFC的补遗:1.定义了特殊的LSA类型7:2.具有末梢区域和完全末梢区域的优点:3.可以包含ASBR.我们大家接下来结合一个小拓补来了解NSSA区域如图,连接在末梢网络的某台路由器必须通过Area 2中的某一台路由器和骨干区域Area 0相连.但是,该路由器仅支持RIP路由协议,因此,Area 2中的某台路由器就需要同时运行RIP协议和OSPF协议.并利用路由重分发把该路由器学到的RIP路

OSPF路由协议之单域的原理与配置

在上一章我们学习了动态路由协议RIP,但是对于某些应用来说,RIP路由协议还有些不足.例如:计算路径的成本以跳数作为唯一的度量值,不能根据带宽来计算成本:跳数最大为15跳,限制了网络的规模:收敛慢等.而OSPF适用于更大型的网络.收敛快.根据带宽计算路径成本等优点,因此在实际应用中,OSPF应用更广泛. 开放式最短路径优先协议(OSFP)是基于开放标准的链路状态路由选择协议,它完成各路由选择协议算法的两大主要功能:路径选择和路径交换. OSPF路由协议概述 1. OSPF是内部网关路由协议 在共

CCNA实验二十三 单区域OSPF路由协议  

CCNA实验二十三 单区域OSPF路由协议 环境:Windows XP .GNS3.0.7.2 目的: 认识并学会OSPF的基本配置 说明: OSPF(开放式最短路径优先)是一个内部网关协议而且是链路状态路由协议.OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表.OSPF路由器向加入到OSPF过程的接口发送Hello数据包,Hello协议的目的: 1.用于发现邻居 2.在成为邻居之前,必须对Hello包里的一些参数进行协商

华为 OSPF多区域配置

OSPF多区域配置: 思路及步骤: 1.配置R1:将0端口ip 192.168.10.1 255.255.255.0 创建lookback 1  配置ip:10.10.1.1 255.255.255.0 2.配置R2:将0端口ip 192.168.10.2 255.255.255.0 将1端口ip 192.168.20.1 255.255.255.0 创建lookback 1  配置ip:10.10.2.2 255.255.255.0 3.配置R3:将0端口ip 192.168.30.1 255