OSPF总结.7-27

OSPF:开放式最短路径优先协议

适用范围:IGP
协议算法特点:链路状态型里有协议,SPF算法
协议是否传递网络掩码:传递网络掩码
协议封装:基于IP协议封装,协议号为89

一、OSPF特点

ospfv2——IPv4 ; ospfv3——IPv6
1、OSPF是一种典型的链路状态型路由协议
2、传递信息称作LSA,LSA链路状态通告,包含路由信息和拓扑信息
路由LSA:描述本路由器上接口的路由信息
拓扑LSA:描述路由器之间的连接状态
3、更新方式:触发更新+30分钟的链路状态刷新
4、更新地址:组播和单播(点对点)更新,组播地址:224.0.0.5(ALL SPF router)大多数 224.0.0.6 (ALL DR router)
5、支持路由认证
6、支持手工路由汇总
7、支持区域划分
8、OSPF比较消耗设备资源

二、OSPF区域

区域划分的意义:1、减少LSA的数量。2、减少LSA的传播范围
区域的划分是基于接口的(链路的)
区域的标记:使用了32个二进制 1、十进制 2、类似于IP地址 A.B.C.D.
区域分类:骨干区域:区域标记为0或0.0.0.0
非骨干区域:区域标记不等于0或0.0.0.0
区域设计原则:向日葵类型网络结构
1、OSPF网络中必须存在并唯一的骨干区域(单区域除外)
2、若存在非骨干区域,非骨干区域必须与骨干区域直接相连
OSPF中的路由角色:
骨干路由器:骨干区域的路由器
非骨干路由器”
ABR:属于area0与不属于area0中间的路由器——区域边界路由器,能有产生3类LSA的路由器
ASBR:属于ospf与不属于OSPF协议中间的路由器——自知系统边界路由器,能够产生5类或7类的路由器

三、OSPF消息数据包——Hello、DBD、LSR、LSU、LSACK

**

Hello

:周期性发送,周期时间10s或30s(根据不同的网络类型默认10s或30s)——不需要确认
目的:建立并维持OSPF邻居关系(邻居关系建立之后充当保活功能)
在这里插入图片描述

DBD:数据库描述数据包:

1、主从选举DBD:比较双方的router-id ,router-id大的一方为主(master),小的一方为(slave);主要用于控制LSA的交互(隐式确认)
在这里插入图片描述
2、携带LSA头部 信息的DBD
在这里插入图片描述
LSR:链路状态请求,按照DBD中报文的位置LSA头部进行请求。
在这里插入图片描述
LSU:链路状态更新,携带LSA信息。
在这里插入图片描述
LSACK:链路状态确认
在这里插入图片描述

四、OSPF邻居状态机制

Down、init、attempt(过度)、two—way、exstart、exchange、loding、full

Init

init——初始化状态,一旦开始发送hello报文,进入初始化状态。

Two-way

Two-way——双向通信状态(邻居状态),接受到包含自己router-id的对方hello报文
邻居关系建立条件:
1、router-id 必须不同
2、area ID 相同
3、认证:认证类型(不认证=0 明文认证=1 MD5=2) 认证数据
4、hello时间,dead时间必须一致
5、特殊区域标识一致(E(外部路由位)=1 ;N(NSSA外部路由位)=0 P=0)
6、MA网络中,网络掩码必须一致
7、必须同时使用单播或组播更新
8、更新源检测(双方的IP地址必须在同一个网段)

邻居状态下(two-way):MA的网络中会欢聚DR(指定路由器)、BDR(备份指定路由器)
DR选举:
1、比较优先级(范围:0-255,默认优先级为1,越大越优)
2、比较各个的router-id,越大越优

注意:1、DR抢占是关闭的;2、DR是一个接口概念;3.优先级范围0-255,数字为0代表不参加与选举;4、先选举BDR,在升级为DR00

主从选举:发生再exstart状态,通过双方的router-id进行滚滚比较,router-id大的一方为主。发送的主从选举的DBD,DBD中包换了MTU值(默认斯克直接启用,华为中默认不包含MTU,可以使用命令激活传递的MTU值的功能,若双方的MTU值不值则卡在exstart状态)。

Exstart

exstart——预启动状态,一旦开始发送主从DBD,则进入与启动状态

Exchange

exchange——预交换,主从选举完成,则发送携带LSA头部信息的DBD,进入与交换状态,会发送LSR数据包。(但是没有LSU)

Loading

loading——加载状态,一旦发送LSU数据包,进入了加载状态,进行大量LSA的学习。

Full

FUll——邻接状态。双方LSA同步(双方LSA全部学习)

OSPF六类LSA——1、2、3、4、5、7

描述一条LSA:1、LSA类型 2、link-ID链路标识符 3、ADV router 产生路由器

1类LSA:router-LSA

功能:本路由器针对某个区域产生的路由信息和拓扑信息
传播范围:本区域内传输
link ID:产生者的router-id
ADV router:产生者的router-id
特性:在单个区域中分别产生一条1类LSA,若存在MA网络,1类LSA不完整,需要配合2类LSA生成路由信息以及拓扑信息。

1类LSA内容类型:
1、stubnet(末节网络)——路由信息
2、transnet(传输网络 仅限于MA网络)——拓扑信息
3、point-to-point——拓扑信息
4、virtual link(虚链路)——拓扑信息
查看1类LSA:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2类LSA,network LSA ,网络LSA

功能:用于再MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码
传播范围:只能再本区域之内传输,种植于ABR
Link ID:DR接口的IP地址
ADV router:DR所在路由器的router-ID
特性:只会出现MA网络,用于补充1类LSA(1、MA网络的掩码,2、MA网络路由器的数量)
在这里插入图片描述

3类LSA:summary LSA 汇总LSA

功能:用于在区域之间传递路由信息
Link-id:传递路由的网络号
ADV router:默认为所在区域ABR的router-id
特性:在穿越不同区域时,由其他的ABR重新产生(ADV router是变化的)
在这里插入图片描述

5类LSA:外部LSA

功能:用于在整个OSPF中传递外部路由(原本不属于OSPF域中)
**5类LSA由两种类型:类型1 类型2 **
Link-id:传递外部路由的网络号
ADV router:产生该LSA的route-id(产生LSA的ASBR的router-id)
传播范围:在整个OSPF域中传输
特点在这里插入图片描述

4类LSA:summary ASBR LSA

功能:除了ASBR所在区域外,用于通告ASBR的位置
link-id:ASBR的router-id
ADV router:默认ASBR所在区域的ABR的router-id
特点:在穿越不同区域时,由心得ABR重新产生。(与3类LSA一致)
在这里插入图片描述

7类LSA:NSSA LSA

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

Guess you like

Origin blog.csdn.net/zrz1028/article/details/119139815
Recommended