OSPF概述和基本配置(内含协议的收敛、router-id、DR/BDR 、报文、状态机、区域、开销和常用命令)

OSPF概述

OSPF学习收敛过程

● LSA的泛洪
● LSDB的组建(收集泛洪的LSA集合)
● SPF计算(基于LSDB用SPF算法得到一颗以自己为“根”覆盖全网的无环的树)
● 维护路由表(将SPF计算结果收录进RIB)

OSPF基本特点

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

OSPF router-id

● 用于OSPF域中唯一标识一台路由器,具备唯一性
● 通常手工配置LOOPBOCK地址或协议自动选取的方式获取
● router-id 具备稳定第一的特性,故除非重新手动配置并且重启OSPF进程否则router-id不会更改

OSPF三张表

● 邻居表(peer table)
● 链路状态数据库(Link-state database,简称LSDB)
● OSPF路由表(routing table)

OSPF cost

● OSPF适用cost作为度量值,该值大小通过100M除以接口带宽得到(最小为1)
● 一条OSPF路由的cost等于该路由起源一路到达本地的所有入接口cost值之和

OSPF报文类型

● HELLO报文:建立和维护OSPF邻居关系
● DBD报文:描述LSDB中LSA的头部信息
● LSR报文:向OSPF请求需要的完整的LSA
● LSU报文:链路状态更新(包含一天或多条完整的LSA)
● LSAck报文:对LSU的LSA进行确认

OSPF七种状态机

● 分别为Down、INIT、Two-way、EX-start、EXchange、Loading、Full,
● 状态机在邻居关系建立细节对照图示
在这里插入图片描述在这里插入图片描述在这里插入图片描述

OSPF网络类型

在这里插入图片描述

OSPF 中的路由器、DR/BDR选举

特殊路由器

DR:指定路由器
BDR:备用指定路由器
DRother:区域内其他路由器
ABR:区域边界路由器
ASBR:AS(自治系统)边界路由器
在这里插入图片描述

DR/BDR 选举原则

● 先比较各自接口DR优先级(默认为1),再比较Router-ID大小(大的优),选举过程在“t”DR具备不抢占特性

LSA 的泛洪

● DRother用224.0.0.6组播地址通知DR、BDR,由DR、BDR监听
● DR向组播地址224.0.0.5发送更新以通知其他路由器

OSPF Area概念

● Area 0 为骨干区域,承担区域间中转路由信息的任务,由ABR路由器完成
● Area X(X非0)为非骨干区域,也叫标准区域,该区域必须和骨干区域连接

OSPF基本配置

OSPF配置命令

第一步:创建OSPF进程,并指定进程号及router-id(进程号本地有效)
第二步:进入所在Area,并宣告指定接口

【R】OSPF 1 router-id 1.1.1.1
【R-ospf1】area 0
【R-ospf1-area-0.0.0.0】network 网络号 反掩码

OSPF查看命令

● 查看OSPF协议相关运行参数
display ospf brief
●查看OSPF邻居表
display ospf peer
●查看LSDB表
display ospf lsdb
● 查看OSPF路由
display ospf routing

修改OSPF cost和接口优先级命令

修改cost:
【R】int g0/0/1
【R-g0/0/1】ospf cost 7
cost更改为7,缺省为1

修改ospf dr优先级:
【R】int g0/0/1
【R-g0/0/1】ospf dr-priority 255
优先级范围0-255,0不参与DR选举,缺省为1,这里修改为255

猜你喜欢

转载自blog.csdn.net/weixin_47219818/article/details/106643403