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

    技术2022-07-11  75

    文章目录

    一,OSPF的多区域生成1.1生成多区域的原因1.2 OSPF的三种通信量1.3OSPF的区域类型1.4链路状态数据库的组成 1.5末梢区域和完全末梢区域还有NSSA区域的概述1.5.1末梢区域1.5.2完全末梢区域1.5.3NSSA区域 二、实验和抓包讲解2.1拓扑图 2.2配置思路2.2.1末端区域2.2.2完全末梢段2.2.3 NSSA区域

    一,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:

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

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

    Processed: 0.015, SQL: 9