OSPF单域与多区域实验配置带你玩转OSPF路由协议,超全解析OSPF原理与实验命令配置

OSPF路由协议

今天我们讲解OSPF单域和多域

在这里插入图片描述
自治系统AS就像中国的直辖市,自我管理

外部网关协议IGP
打个比方:电信管理电信 联通管理联通 移动管理移动

外部网关协议EGP
这个时候电信去和联通建立链接关系的这样一种方式

在这里插入图片描述
OSPF是链路状态记录的路由协议

1.OSPF工作过程

在这里插入图片描述

在这里插入图片描述
首先建立邻居关系,告诉对方我的链路状态信息,同时也学习到对方的链路状态信息,然后放到链路状态数据库中,通过最短路径树算法,算出最短的路放进路由表中

在这里插入图片描述

2.OSPF的基本概念

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.数据包类型

在这里插入图片描述

4.五个报文详解

在这里插入图片描述

6.OSPF建立邻接关系

在这里插入图片描述

7.建立链路状态数据库

在这里插入图片描述
FULL状态之后,通过最短路径树算法,算出最短的路,放进路由表中
(记住这4个步骤)

8.应用环境

在这里插入图片描述

9.RIP和OSPF的比较

在这里插入图片描述

OSPF多区域

1.OSPF多区域的生成

在这里插入图片描述

2.OSPF的三种通信量

在这里插入图片描述

3.OSPF的路由器类型

在这里插入图片描述

4.OSPF的区域类型

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

5.链路状态通告(LSA)类型

在这里插入图片描述

在这里插入图片描述

6.末梢区域和完全末梢区域

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

单域实验配置

为了降低低级错误,把各个节点的配置放在边上

多区域拓扑图

在这里插入图片描述
看不清可以放大看

DR BDR DRothers 的默认选举拓扑图

在这里插入图片描述
实验注意事项: 当R1输入命令:Network 13.0.0.0 0.0.0.255时不要确认
当R2输入命令:Network 13.0.0.0 0.0.0.255时不要确认
当R3输入命令:Network 13.0.0.0 0.0.0.255时,确认完毕后立刻回到R1和R2确认
也就是说R1 R2 R3应当同时去选取,这样我们抓包时就可看到其过程

DR BDR DRothers 的选举命令配置

现在LSW1的E0/0/1接口抓包

配置R1:

<Huawei>u t m
<Huawei>system-view 
[Huawei]sysname R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 13.0.0.1 24
[R1-GigabitEthernet0/0/0]q
[R1]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q
	[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]netw	
[R1-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]q


R2


<Huawei>system-view 
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 13.0.0.2 24
[R2-GigabitEthernet0/0/0]q
[R2]q
[R2]int LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2]quit
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0



R3

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 13.0.0.3 24
[R3-GigabitEthernet0/0/0]q

[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]q

LSW1无需配置任何信息,只需进入开启接口就可以了

这样我们就配置完成了

查看R1 R2 R3的路由表的学习情况

查看R1 R2 R3的路由表的学习情况

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以看到完全学习到了说明实验成功

多区域OSPF+RIP区域实验配置

实验拓扑图

在这里插入图片描述

R1到R6的命令配置

R1的配置:

<Huawei>system-view 
[Huawei]sysname R1

[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 13.0.0.1 24
[R1-GigabitEthernet0/0/1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R1-GigabitEthernet0/0/0]int loo 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q

[R1]rip 1
[R1-rip-1]network 12.0.0.0
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.1]network 13.0.0.0 0.0.0.255

R2的配置


<Huawei>system-view 
[Huawei]sysname R2
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 13.0.0.2 24
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 14.0.0.1 24
[R2-GigabitEthernet0/0/0]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 13.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.1]network 14.0.0.0 0.0.0.255



R3:


<Huawei>system-view 
[Huawei]sysname R3
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 14.0.0.2 24

[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 15.0.0.1 24
[R3-GigabitEthernet0/0/1]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]network 14.0.0.0 0.0.0.255
[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 15.0.0.0 0.0.0.255


R4




<Huawei>system-view 
[Huawei]sysname R4
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 15.0.0.2 24
[R4-GigabitEthernet0/0/1]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 16.0.0.1 24
[R4-GigabitEthernet0/0/0]int loo 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]q

R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 15.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]q
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]network 16.0.0.0 0.0.0.255


R5

<Huawei>system-view 
[Huawei]sysname R5
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 16.0.0.2 24
[R5-GigabitEthernet0/0/0]
[R5-GigabitEthernet0/0/0]int loo 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]q

[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 2
[R5-ospf-1-area-0.0.0.2]network 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.2]network 16.0.0.0 0.0.0.255

R6

<Huawei>system-view 
[Huawei]sysname R6
[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R6-GigabitEthernet0/0/0]int loo 0
[R6-LoopBack0]ip add 6.6.6.6 32
[R6-LoopBack0]q

[R6]rip 1
[R6-rip-1]version 2
[R6-rip-1]network 6.0.0.0
[R6-rip-1]network 12.0.0.0
[R6-rip-1]q

在OSPF和Rip没有互相引入的情况下查看路由表

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这时候我们看到只有R1是齐全的,因为它既能看ospf区域,又能看Rip区域,但是你在没有引入之前它只能存,不能对外说

这个时候我们需要打命令去引入

OSPF和RiP互相引入

[R1]ospf 1
[R1-ospf-1]import-route rip 1 type 1 cost 5
[R1-ospf-1]q

[R1]rip 1
[R1-rip-1]import-route ospf 1

来查看一下结果
在这里插入图片描述

在这里插入图片描述
对比没引入的R2和R5,是不是补全了很多

第5类优化配置:完全末梢端配置

R4和R5是属于完全末梢端的,我们需要在两个接口同时配置

[R4]ospf 1

[R4-ospf-1]area 2

[R4-ospf-1-area-0.0.0.2]stub no-summary 
[R5]ospf 1

[R5-ospf-1]area 2

[R5-ospf-1-area-0.0.0.2]stub no-summary 

来我们查看下R5的路由表

在这里插入图片描述原来的1.1.1.1到6.6.6.6全都变成默认的0.0.0.0了

7类优化NSSA

nssa区域 ###ASBR主要是靠5类的LSA来通告链路状态信息,可以用7类LSA优化,通告外部路由信息

R1 R2 R3 属于非纯末梢区域,可以使用NSSA7类优化,每一个路由器都需开启

命令为

路由R1
ospf 1
area 1
nssa

路由 R2
ospf 1
area 1
nssa

路由R3
ospf 1
area 1
nssa

5类优化和7类优化谨慎使用,最好不使用,这里就只是简略带过

看完我的OSPF相信再遇到问题就能解决了

猜你喜欢

转载自blog.csdn.net/weixin_48190891/article/details/107070296