现实生活中常用的动态路由OSPF(单区)

OSPF路由协议概述

内部网关协议和外部网关协议

1.自治系统(AS)
AS是指由同一个技术管理机构管理,使用统一选路策略的一些路由器集合。

2.内部网关协议(IGP)
内部网关协议:工作在AS内部的路由协议,主要解决AS内部的选路问题,发现、计算路由
例:RIP、OSPF、ISIS、EIGRP

3.外部网关协议(EGP)
外部网关协议:运行在AS与AS之间的路由协议,他解决AS之间选路由的问题。
例:BGP

OSPF是链路状态路由协议

链路状态路由协议:OSPF
路由器对全网拓扑完全了解。是传信的路由,a将信息放在一封信里发给B,B对其不做任何改变,拷贝下来,并将自己的信息放在另一封信里,两封信一起给c,这样,信息没有任何改变和丢失,最后所有路由器都收到相同的一堆信,这一堆信就是SLDB。然后,每个路由器运用相同的SPF算法,以自己为根,计算出SPF Tree(即到达目的地的各个方案),选出最佳路径,放入路由表中。

OSPF的工作过程

1.邻居列表
2.链路状态数据库
3.路由表
在这里插入图片描述

OSPF区域

●为了适应大型的网络,OSPF在AS内划分多个区域。
●每个OSPF路由器只维护所在区域的完整链路状态信息。

区域ID

●区域ID可以表示成一个十进制数字
●也可以表示成一个IP

Router ID

Router ID:OSPF区域内唯一标识路由器的IP地址

Router ID选取规则

●选取路由器loopback接口上数值最高的IP地址。

●如果没有loopback接口,在物理端口中选取IP地址最高的。

●也可以使用router-id命令指定router id,是优先级最高的。

DR.BDR和DRother

DR和BDR
当多台OSPF路由器连到同一个多路访问网段时,如果每两台路由器之间都相互交换LSA,那么该网段将充满着众多LSA条目,为了能够尽量减少LSA的传播数量,这时候需要一个路由器和所有的路由器互换LSA,减少LSA的数量,那么这个路由器被称为DR;在选DR的时候,也会选出一个作为备份,称为BDR;最后其他路由器(DRothers)只和DR和BDR形成邻接关系。

DR和BDR的选举方法

自动选举DR和BDR
网段上Router ID最大的路由器将被选举为DR,第二大的将被选举为BDR
手工选择DR和BDR
优先级范围是0~255,数值越大,优先级越高,默认为1
如果优先级相同,则需要比较Router lD
如果路由器的优先级被设置为0,它将不参与DR和DBR的选举
现实中,很少能有路由器同时开机,所以先上线的是DR,第二上线的是BDR。
注:当DR和BDR存在时,除非他俩down了,不然没法强制更换。
DRother:其他路由

路由器优先级可以影响一个选举过程,但是它不能强制更换已经存在的DR或者BDR

OSPF的组播地址

224.0.0.5——刚开机,互相发送hello包,状态信息交互,选举DR和BDR
224.0.0.6——其他路由器通过224.0.0.6发送自己的信息给DR和BDR

DR和BDR再通过224.0.0.5将收到的信息转发给其他的路由器
可理解为:DR.BDR监听224.0.0.6
DRothers监听224.0.0.5

OSPF数据包(一个协议)

承载在IP数据包内,使用协议号89

OSPF的包类型(五个包)

1.hello包——————————用于发现和维持邻居关系,选举DR和BDR
2.数据库描述包(DBD)————用于向邻居发送摘要信息以同步链路状态数据库
3.链路状态请求包(LSR)————在路由器收到包含新的DBD后发送,请求更详细的信息
4.链路状态更新包(LSU)————收到LSR后发送链路状态通告(LSA),LSA的集合体LSU
5.链路状态确认包(LSACK)———确认已经收到DBD/LSU,每个LSA需要被分别确认

OSPF邻接关系的建立(七个状态)

1.Down状态–——初始状态
2.Init状态————收到第一个hello包
3.2-way状态–——双向建立会话
4.ExStart状态——建立主从关系
5.Exchange状态–交换摘要信息
6.Loading状态——加载详细信息
7.Full状态————完全连接

OSPF网络类型(四个类型)

点到点网络
——自动发现邻居,不需DR/BDR,组播224.0.0.255

广播多路访问网络
——自动发现邻居、选DR/BDR、组播224.0.0.5、224.0.0.6

非广播多路访问网络
——手工指定邻居、选DR/BDR、单播

点到多点网络
——自动发现邻居,不需DR/BDR、组播224.0.0.5

OSPF与RIP的比较

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/IHBOS/article/details/112295407