链路路由路由协议OSPF多区域生成概述 -- 实验,实验。超详细!!!!我的天!!!

一,OSPF的多区域生成

1.1生成多区域的原因

改善网络的可扩展性;
快速收敛;

1.2 OSPF的三种通信量

域内通信量
单个区域内的路由器之间的交换数据包构成的通信量
域间通信量
不同区域的路由器之间的交换数据包构成的通信量
外部通信量
OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量

**看图理解:**重点!重点!重点!
在这里插入图片描述
区域之间的边界路由叫:ABR
自治系统边界之间的路由叫:ASBR
图片可以多看看理解理解

1.3OSPF的区域类型

骨干区域Area0;
非骨干区域-根据能够学习的路由种类来区分;
标准区域
末梢区域(stub)
完全末梢 (Totally stubby)区域
非纯末梢区域 (NSSA)

在这里插入图片描述

1.4链路状态数据库的组成

每个路由器都创建了由每个接口,对应的相邻节点和接口速度组成的数据库;
链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型

在这里插入图片描述
通告类型可以多看看,等会咱们做实验会抓包看咱们信息;

1.5末梢区域和完全末梢区域还有NSSA区域的概述

满足一下条件的区域
只有一个默认路由作为其区域的出口
区域不能作为虚链路的穿越区域
Stub区域里无自治系统边界路由器ASBR
不是骨干区域Area0

1.5.1末梢区域

没有LSA4、5、7通告

1.5.2完全末梢区域

除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告

1.5.3NSSA区域

NSSA区域是OSPF RFC的补遗
定义了特殊的LSA类型7
提供类似stub area和totally stubby area的优点
可以包含ASBR

二、实验和抓包讲解

2.1拓扑图

图片中我又标注了一下,方便理解;
在这里插入图片描述

2.2配置思路

实验的操作:配置完善设备–需要做双向引入路由–在末端区域优化–NSSA区域

其中咱们需要主要的是有两个自治系统
一个RIP ,一个AS;

R1来举例:注意!注意!注意!
1.R1需要注意配置了OSPF和RIP的信息;
2.OSPF中area 1 是根据咱们图中划分的区域;
3.OSPF宣告时子网掩码是反掩码
rip不需要子网掩码
4.rip是version 2版本的 组播

#
interface GigabitEthernet0/0/0
 ip address 16.0.0.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 12.0.0.1 255.255.255.0
#
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
ospf 1 router-id 1.1.1.1
 area 0.0.0.1
  network 12.0.0.0 0.0.0.255
  network 1.1.1.1 0.0.0.0
#
rip 1
 version 2
 network 16.0.0.0
#

R2也说明一下;
属于区域内部路由宣告自身路由上的信息;

interface GigabitEthernet0/0/1
 ip address 12.0.0.2 255.255.255.0
#
interface GigabitEthernet0/0/2
 ip address 23.0.0.2 255.255.255.0

#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
ospf 1 router-id 2.2.2.2   只需要宣告自身路由信息
 area 0.0.0.1
  network 12.0.0.0 0.0.0.255
  network 23.0.0.0 0.0.0.255
  network 2.2.2.2 0.0.0.0
#

R3-R5配置基本上差不多我 我拿R3说明一下;
1.需要注意OSPF的配置 area 1/area 0 是两个不同的区域接口一定方向不要搞错了,看清楚图中接口在那个区域;
2.router id 3.3.3.3 在那边宣告都可以
3.其他的设备配置可以对比下R3配置

#
interface GigabitEthernet0/0/2
 ip address 23.0.0.3 255.255.255.0
#
interface GigabitEthernet0/0/3
 ip address 34.0.0.3 255.255.255.0
#
ospf 1 router-id 3.3.3.3
 area 0.0.0.0   骨干区域
  network 34.0.0.0 0.0.0.255
  network 3.3.3.3 0.0.0.0    router id 宣告
 area 0.0.0.1   非骨干区域的
  network 23.0.0.0 0.0.0.255

R6配置是rip的;

#
interface GigabitEthernet0/0/0
 ip address 16.0.0.6 255.255.255.0
#
interface LoopBack0
 ip address 6.6.6.6 255.255.255.255
#
rip 1
 version 2
 network 16.0.0.0
 network 6.0.0.0

配置完成时咱们可以display ip routing-table 看一下路由表;
看R5;
在这里插入图片描述
自治系统区域内的链路状态信息都已经学习到了,但是咱们rip6.6.6.6的还没有学习到,这个时候咱们需要引入路由;
在R1上做双向引路由就可以了,他是ASBR路由,
记住是要做双向的

引路由
ospf 1
import-route rip 1  type 1  cost 5 ###默认引入type 2  度量值是不累加的 这种是不科学的,一般引入type 1,要累加 cost 5 是花销可以定义的
引路由
rip 1
import-route ospf 1  

2.2.1末端区域

看拓扑图中R4-R5的区域area 2是属于末梢段的可以做末端区域,R5接受从rip路由条目信息变成默认的了0.0.0.0
ASBR 5类通告变成默认的了


stub  ###末梢 2边都要加

在这里插入图片描述
在这里插入图片描述

2.2.2完全末梢段

将路由信息完全默认化了;
在末端区域的基础上 两边都打上了

stub no-summary

在这里插入图片描述

2.2.3 NSSA区域

上面咱们介绍了NSSA
咱们只需要在边界区域 area 1 里的路由打上nssa 就行了
举例R1:
在这里插入图片描述

咱们的实验这样就是完成了;

以上仅个人理解,有错误大家指出改正;;

猜你喜欢

转载自blog.csdn.net/weixin_47320286/article/details/107073260