OSPF动态路由协议(1)

OSPF动态路由协议

1、OSPF基本特点

● 适用范围广、快速收敛、无自环、区域划分、支持验证、组播发送等

2、OSPF的两种组播地址

1.点到点网络:

是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5
2.广播型网络,

比如以太网,Token
Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为224.0.0.5;而除了DR/BDR以外的OSPF包的目标地址为224.0.0.6

在广播型网络中,所有路由器都以224.0.0.5的地址发送hello包,用来维持邻居关系,

非DR/BDR路由都以224.0.0.6的地址发送lsa更新,而只有DR/BDR路由监听这个地址,

反过来,DR路由使用224.0.0.5来发送更新到非DR路由

AllDRouters(224.0.0.6)

AllSPFRouters (224.0.0.5)

3、OSPF的三张表

● 邻居表(peer table)

● 链路状态数据库(Link-state database,简称LSDB)

● OSPF路由表(routing table)

4、OSPF的四种网络类型

●点到点网络(Point-to-Point) 自动发现邻居,不需DR/BDR,组播224.0.0.5

●广播多路访问网络(Broadcast MultiAccess, BMA) 自动发现邻居、选DR/BDR,组播 224.0.0.5, 224.0.0.6

●非广播多路访问网络(None Broadcast MultiAccess, NBMA) 手工指定邻居、选DR/BDR,单播

●点到多点网络(Point-to-Multipoint) 自动发现邻居,不需DR/BDR,组播224.0.0.5

5、OSPF的五种数据包类型

在这里插入图片描述

6、OSPF的六种常见LSA分组

● 第一类.路由器LSA.

ROUTER
LSA描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均回产生第一类LSA.它让路由器彼此认识彼此的链路
接口等.只在产生的区域内泛洪.

● 第二类.网络LSA Network LSA是由DR始发的,它描述了一个多路访问网络所有相连的路由器,只在产生的区域内泛洪.

● 第三类.网络汇总LSA Network summary
LSA是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.这里就有点距离矢量路由协议的味道,依靠下一跳路由器来路由.

● 第四类.ASBR汇总LSA ASBR Summary LSA ,它也是由ABR发出的,但是它却是告诉其他区域路由器到某个非OSPF
AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.它是ASBR发出的特殊置E位的一类LSA,然后由ABR代为转成LSA4发出.

● 第五类.自治系统外部LSA Autonomous system external LSA
.,它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总(summary-address
外部汇总网络号 汇总掩码)

● 第七类.NSSA 外部LSA 是指在非纯末梢区域内(not-so-stubby
area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.

7、OSPF的七种邻接关系的建立

在这里插入图片描述

在这里插入图片描述

8、OSPF华为路由器的配置

在这里插入图片描述
路由器配置命令:

sys
[R1]undo info-center enable
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.10.1 24
[R1-GigabitEthernet0/0/0]un sh
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.0.0.1 30
[R1-GigabitEthernet0/0/1]un sh
[R1]dis int b
[R1]dis interface brief
[R1]dis ip int b
[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 创建OSPF进程,创建路由ID
[R1-ospf-1]area 0 #进入区域0,该0也可以用ID表示,0就代表是骨干区域
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0]netrork 1.1.1.1 0.0.0.0

sys
[R2]un info-center enable
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.0.0.2 30
[R2-GigabitEthernet0/0/1]un sh
[R2-GigabitEthernet0/0/1]int g0/0/02
[R2-GigabitEthernet0/0/2]ip add 20.0.0.2 30
[R2-GigabitEthernet0/0/2]un sh
[R2-GigabitEthernet0/0/2]
[R2]int LoopBack 0
[R2-LoopBack0]ip add 3.3.3.3 32
[R2-LoopBack0]q
[R2]dis ip int b
[R2]int LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q
[R2]ospf 1
[R2-ospf-1]q
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]are 0
[R2-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]dis this
[R2-ospf-1-area-0.0.0.0]

[Huawei]sys R3
[R3]undo info-center enable
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 20.0.0.1 30
[R3-GigabitEthernet0/0/1]un sh
[R3-GigabitEthernet0/0/1]dis thi
[R3-GigabitEthernet0/0/1]ip add 20.0.0.1 30
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.20.1 24
[R3-GigabitEthernet0/0/0]q
[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q
[R3]dis ip int b
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.3
[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]dis ip int b
[R3-ospf-1]q
[R3]q

猜你喜欢

转载自blog.csdn.net/weixin_45412401/article/details/109501144