其他分享
首页 > 其他分享> > OSPF路由协议知识点(一)

OSPF路由协议知识点(一)

作者:互联网

OSPF路由协议

OSPF阐述

OSPF----链路状态路由协议(开放的最短路路径优先协议)

按自治系统分为
AS-----是指由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合
内部网关路由协议—RIP OSPF ISIS EGP
外部网关路由协议–BGP

按协议类型分类
距离矢量路由协议-RIP1/2 BGP(距离矢量协议)、EGP(高级距离矢量协议)
链路状态路由协议-OSPF ISIS

OSPF基本概念

区域ID (RouterID)
十进制数表示
IP地址格式表示

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

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

骨干区域AREA 0----负责区域间路由信息传播
非骨干区域----非骨干区域相互通信必须通过骨干区域
----------标准区域
---------末梢区域
---------完全末梢区域
-----------非纯末梢区域
区域之间路由器ABR
自治系统边界路由器ASBR

OSPF工作流程

1.建立邻居表
2.形成链路状态数据库
3.形成路由表
总结:建立邻接关系—学习链路状态信息—链路状态数据库—spf算法—最短路径数—路由表

Router ID选取规则
1.选取路由器loopback接口上数值最高的IP地址
2.如果没有loopback接口,在物理端口种选取IP地址最高的
3.也可以使用router-id命令指定Router ID

DR指定路由器和BDR备用指定路由器
广播网络种建立邻接关系
构成n(n-1)/2个邻接关系
其他路由器只能和DR及BDR形成邻接关系

DR和BDR的选举方法
1.自动选举DR和BDR
*网段上Router ID 最大的路由器将被选举为DR,第二大的将被选举为BDR
2.手工选择DR和BDR
*优先级范围时0-255,数值越大,优先级越高,默认为1
*如果优先级相同,则需要比较Router ID
*如果路由器的优先级被设置为0,它将不参与DR和DBR的选举
DR和BDR的的选举过程
*路由器的优先级可以影响一个选举过程,但是它不能强制更换已经存的DR和BDR路由器

OSPF的组播地址
224.0.0.5
224.0.0.6
DRothers向DR/BDR发送DBD、LSR或者LSU时目标地址是224.0.0.6(AllDRouter)
或者理解为:DR/BDR侦听224.0.0.6
DR/BDR向DRothers发送更新的DBD、LSR或者LSU时目标地址是224.0.0.5(AllDRouter)
或者理解为:DRothers侦听224.0.0.5

OSPF的度量值为COST
*COST=10^8/BW
*最短路径是基于接口指定的代价(cost)计算的
*RIP跳数

OSPF的数据包的类型
承载在IP数据包内,使用协议号89

OSPF数据包的五种类型

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

OSPF邻接关系的建立(两阶段七种状态)

OSPF启动的第一个阶段是使用HELLO报文建立双向通信的过程
Down状态—初始化
Lnit状态—收到第一个HELLO包
2-way状态—双向建立会话
OSPF启动的第二个阶段是建立完全邻接关系
ExStar状态—建立主从关系
Exchange状态—交换摘要信息
Loading状态—加载详细信息
full状态—完全连接

OSPF四种网络类型

点对点网络—自动发现邻居,不需要DR/BDR、组播224.0.0.5
广播多路访问网络—自动发现邻居,选DR/BDR、组播224.0.0.5、224.0.0.6
非广播多路访问网络—手工指定邻居、选DR/BDR、单播
点对多网络----自动发现邻居,不需要DR/BDR、组播224.0.0.5

OSPF的应用环境

网络规模
网络拓扑
其他特殊要求
路由器自身要求
OSPF的特点
可适应大规模网络
路由变换收敛速度快
无路由环
支持变长子网掩码
支持子网划分
支持以组播地址发送协议报

OSPF配置命令

1.配置接口地址
2.创建OSPF进程,配置路由ID
OSPF 1 ROUTER-ID 1.1.1.1
3.进入区域0,区域ID可以用数字表示,也可以用IP表示,区域0是骨干区域
area 0
4.宣告OSPF区域内的直连网段,使用反掩码
network 1.1.1.1 0.0.0.0
network 12.0.0.0 0.255.255.255在这里插入图片描述
[AR1]int g0/0/0
ip add 12.0.0.1 24
int loop0
ip add 1.1.1.1 32
ospf 1
area 0
network 12.0.0.0 0.0.0.255
network 1.1.1.1 0.0.0.0
[AR2]]int g0/0/0
ip add 12.0.0.1 24
int g0/0/1
ip add 23.0.0.1 24
int loop0
ip add 2.2.2.2 32
ospf 1
area 0
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
[AR3]]int g0/0/0
ip add 23.0.0.2 24
int loop0
ip add 3.3.3.3 32
ospf 1
area 0
network 3.3.3.3 0.0.0.0
network 23.0.0.0 0.0.0.255

标签:0.0,知识点,OSPF,链路,BDR,DR,路由,路由器
来源: https://blog.csdn.net/Dark_Tk/article/details/112292542