几句话就能让你明白:OSPF多区域原理与配置

简介:

【OSPF三种配置方法】

   1、network 192.168.1.0    0.0.0.255   area0

   2、network 0.0.0.0  255.255.255.255    area0

   3、network 192.168.1.1     0.0.0.0       area0

【OSPF通信量分三类】

域内通信量:LSA1、LSA2

域间通信量:LSA3

外部通信量:LSA4、LSA5、LSA7

a)标准区域允许‘域内’‘域间’及‘外部’通信量。LSA为(1.2.3.4.5

b)末梢区域不允许‘外部’通信量存在,允许‘域内’‘域间’通信量及一条默认路由。LSA为(1.2.3

c)完全末梢只允许‘域内’通信量及一条默认路由。LSA为(1.2

d)非纯末梢不允许其他区域的外部通信量,允许‘域内’‘域间’及‘本区域’外部通信量。LSA为(1.2.3.7

e)完全非纯末梢只允许本区域内部,本区域外部通信量及一条默认路由存在,不允许区域间及其他区域外部通信量存在。LSA为(1.2.7


类型代码

描述

用途

Type 1

路由器LSA

由区域内的路由器发出的

Type 2

网络LSA

由区域内的DR发出的

Type 3

网络汇总LSA

ABR发出,其他区域的汇总链路通告

Type 4

ASBR汇总LSA

ABR发出,用于通告ASBR信息

Type 5

AS外部LSA

ASBR发出的,用于通告外部路由

Type 7

NSSA外部LSA

NSSA区域内的ASBR发出的,用于通告本区域连接的外部由


-LSA类型

一、OSPF的多区域

【使用OSPF协议经常遇到的问题】

Ø在大型网络中,网络结构的变化是时常发生的,因些OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源

ØOSPF网络中,随着多条路径的增加,路由表变得越来越庞大,每一次路径的改变都使路由器不得不花大量的时间和资源去重新计算路由表,路由器就会越来越低效

Ø包含完整网络结构信息的链路状态数据库也会越来越大,这将有可能使路由器CPU和内存资源彻底耗尽,从而导致路由器的崩溃

【解决OSPF协议的以上问题】

      OSPF允许把大型区域划分成多个更易管理的小型区域。这些小型区域可以交

换路由汇总信息,而不是每一个路由的细节

1)、生成OSPF多区的原因

1、生成OSPF多区域的原因

改善网络的可扩展性

快速收敛

2OSPF区域的容量

Ø单个区域所支持路由器的范围大约是30~200

Ø一些区域包含25台都有可能会显多了,而另一些区域却可以容纳多于500台的路由器

【对于和区域相关的通信量定义了下面三种类型】

域内通信量Intra-AreaTraffic):指单个区域内路由器之间交换的数据包构成的

通信量

域间通信量Inter-AreaTraffic):指由不同区域的路由器之间交换的数据包构成

的通信量

外部通信量External-Traffic):指由OSPF区域内的路由器与OSPF区域外或另一

个自治系统内的路由器之间交换的数据包构成的通信量

【分层路由的优势】

Ø降低了SPF运算的频率

Ø减少了路由表

Ø减小了链路状态更新报文(LSU)的流量



(2)、路由器的类型





内部路由器Internal Router):指所有接口都属于同一个区域的路由器

区域边界路由器Areea BorderRouter):指连接一个或多个区域到骨干区域的路

由器,并且这些路由器会作为夫域间通信量的路由网关。ABR路由器至

少有一个接口是属于骨干区域的,而且必须为每一个与之相连的区域维

护不同的链路状数据库

自治系统边界路由器Autonomous SystemBoudary Router,ASBR:可以认为是

             OSPF域外部的通信量进入OSPF域的网关路由器,也就是说,ASBR路由

器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式

注入到OSPF域的路由器

(3)、区域的类型

Ø非骨干区域为做优化处理成为标准区域,经过优化配置后,可以分为四种末梢

Ø类型:骨干区域、标准区域、末梢区域、完全末梢区域、非纯末梢区域、完全非纯末梢区域

Ø运行OSPF的整个区域属于一个自治系统(AS),除了AS的路由都属于外部路由

1、骨干区域Area0

该区域的ID一定为0,它是连接所有其他区域的核心域,相当于交换网络的汇聚层

2、标准区域

Ø该区域可以接收各种链路状态信息和汇总的路由通告

Ø没有特殊定义的区域就是标准区域

二、链路状态数据库

(1)、链路状态数据库的组成

Ø每台路由器都创建了由每个接口,对应的相邻节点和速率组成的数据库

Ø链路状态数据库中的每个条目都称为LSA(链路状态通告)

(2、)链路状态通告

   LSA有六种类型:LSA1、LSA2、LSA3、LSA4、LAS5、LAS7

LSA1(路由器LSA:Router LSA):每一台运行OSPF路由协议的路由器都会产生

路由器的LSA通告,这些LSA通告只会在始发它们的区域内部进行泛洪

LSA2(网络LSA:Network LSA):每一个地址网络(广播型和NBMA)中的指定路

由器(DR)都将会产生网络LSA通告。它仅仅在产生这条网络LSA的区

域内部进行泛洪

LSA3(网络汇总LSA:Network Summary LSA):是由ABR路由器发出的。ABR路

路器将发送汇总LSA到一个区域,用来通告该区域外部的目的地址

三、0SPF多区域配置

(1)、配置多区域OSPF

没有特殊的命令来生成ABR,只要一台路由器的两个接口被配置到不同的区

域,那么这笞路由器就会成为ABR


R1(config)# router ospf 1

            network10.0.0.0  255.255.255.255 area 0

R2(config)# router ospf 1

            network10.0.0.0  0.255.255.255  area 0

            network10.2.0.0  0.255.255.255  area 1

(注意:ospf 1是进程号,R1和R2的进程号不一定要一样)

(2)、OSPF多区域配置的验证及OSPF路由表

1、OSPF常用的检查命令

命令

说明

Show ip router

查看路由表信(直连、静态等)

Show ip router ospf

只查看OSPF学习到的路由

Show ip protocol

查看OSPF协议配置信息

Show ip ospf

查看在路由器上OSPF是如何配置的以及ABR的信息

Show ip ospf database

查看LSDB内的所有LSA数据信息

Show ip ospf interface

查看接口上OSPF配置的信息(进程、Router ID)等

Show ip ospf neighbor

查看OSPF邻居和邻接的状态(Full表示完全邻接)

Debug ip ospf adj

查看路由器邻接的整个过程

Debug ip ospf packet

查看每个OSPF数据包的信彷(包括OSPF版本等)

Clear ip route

清空路由表


2、OSPF路由表

O:代表OSPF区域内的路由;O |A:代表OSPF区域间的路由)

区域内路径(Intra-area Path):是指在路由器所在的区域内就可以到达目的地

的路径

区域间路径(Inter-area Path):是指在其他区域但仍在OSPF自治系统内的目

的地路径,打上了IA标志的条目就是区域间路径

3、路由器对路由条目的选择

Ø路由器只把最优的路由条目添加到自己的路由表中

Ø路由器在选择路由条目并将其添加到路由表中时,使用两个参数:

      Metrics(度量值):代表距离,由度量值来确定寻路时的最优路径

      Distance Metric(管理距离):是指一种路由协议的路由可信度


      OSPF路由协议中的度量值为接口代价(Cost)

      RIP路由协议中度量值代表距离/跳数


      OSPF协议的管理距离默认是110,度量值是接口代价

      RIP协议的管理距离是120,度量值是跳数

静态路由的管理距离是1,度量值是0

【路由器对路由条目的选择过程】

a)当路由器收到相同目的地址的的路由条目时,首先比较管理距离,选择管理距离小的路由条目添加到路由表中

b)如果管理距离相同,则比较度量值,选择度量值小的路由条目添加到路由表中

c)当收到目的地址,度量值和管理距离值都相同的路由条目时,路由表中会形成负载均衡的路由条目

d)当线路出现故障时,管理距离小的路由失效,管理距离大的路由为最佳路由,会被路由器选入路由表中

四、Stub区域及配置

(1)、LSA4和LSA5

1、LSA4

      ASBR汇总LSAASBR Summary LSA):也是由ASBR路由器始发的

2、LSA5

自治系统外部LSAAutonomous SystemExternal LSA):也称为外部LSA,始发于ASBR路由器,用来通告到达OSPF自治系统外部的目的地或者OSPF治系统外部的默认路由的LSA

(2)、末梢区域和完全末梢区域

Østub区域内不能有自治系统边界路由器(ASBR

Østub区域允许LSA1LSA2LSA3类型,禁止LSA4LSA5LSA7进入stub区域

ØTotally  Stubby(完全末梢)允许LSA1LSA2和一个默认路由,禁止其他型进入

【满足以下四个条件的区域可以被认定为stub或者Totally Stubby区域】

a)只有一个默认路由作为其他区域的出口

b)区域不能作为虚链路的穿越区域

c)stub区域里无自治统边界路由器(ASBR

d)不是骨干区域Area 0

《注意》:
配置成NSSA区域的路由器也不能和其他非NSSA区域的路由器形成邻接关系




(3)、配置末梢区域和完全末梢区域

Ø配置末梢区域要求在本区域中所有路由器上都配置末梢命令

Ø配置完全末梢区域要求在本区域中ABR上配置完全末梢命令,在其他路由器上配置末梢命令

【配置Stub Area】

   Router(config-router)# area area-id stub

如:Router(config-router)#area 1 stub

【配置 Totally Stubby Area】

   Router(config-router)# area area-id stub no-summary

如:Router(config-router)# area 1 stub no-summary



本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/1235547,如需转载请自行联系原作者
相关文章
|
4月前
|
网络协议
新手做项目容易犯这个错,导致OSPF邻居起来且学不到路由。
新手做项目容易犯这个错,导致OSPF邻居起来且学不到路由。
|
4月前
|
网络协议 算法 数据安全/隐私保护
高频面试题:部署OSPF后,为啥无法建邻居关系?
高频面试题:部署OSPF后,为啥无法建邻居关系?
|
4月前
|
运维
老司机,思路就是清晰!Eth-Trunk无法转发流量竟然是这样定位的!
老司机,思路就是清晰!Eth-Trunk无法转发流量竟然是这样定位的!
|
5月前
|
网络协议 网络虚拟化 数据中心
|
网络协议 网络虚拟化
【每日一记】OSPF邻居无法建立的排错思路
【每日一记】OSPF邻居无法建立的排错思路
129 1
|
ARouter 网络协议 定位技术
硬核干货:6000字 30张图,带你彻底搞懂BGP动态路由!
BGP在数通这块还是比较难的,本文差不多写了5000多字,但是也只是粗略的概括了BGP的技术点,适合大家收藏去入门理解和归纳,对于详细的介绍,还希望大家去好好读读思科的书,彻底理解BGP这个协议,读英文版有困难的童鞋可以去看看华为的文档,或者H3C的文档,看起来稍微轻松点,不过还是建议读思科的书。
833 0
硬核干货:6000字 30张图,带你彻底搞懂BGP动态路由!
要在水多的地方挖井,不要以穿越荒漠为荣
要在水多的地方挖井,不要以穿越荒漠为荣
1830 0