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

目录

  • OSPF概述
    • OSPF学习收敛过程
    • OSPF基本特点
    • OSPF router-id
    • OSPF三张表
    • OSPF cost
    • OSPF报文类型
    • OSPF七种状态机
    • OSPF网络类型
    • OSPF 中的路由器、DR/BDR选举
      • 特殊路由器
      • DR/BDR 选举原则
    • LSA 的泛洪
    • OSPF Area概念
  • OSPF基本配置
    • OSPF配置命令
    • OSPF查看命令
    • 修改OSPF cost和接口优先级命令

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概述和基本配置(内含协议的收敛、router-id、DR/BDR 、报文、状态机、区域、开销和常用命令)_第1张图片OSPF概述和基本配置(内含协议的收敛、router-id、DR/BDR 、报文、状态机、区域、开销和常用命令)_第2张图片OSPF概述和基本配置(内含协议的收敛、router-id、DR/BDR 、报文、状态机、区域、开销和常用命令)_第3张图片

OSPF网络类型

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

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

特殊路由器

DR:指定路由器
BDR:备用指定路由器
DRother:区域内其他路由器
ABR:区域边界路由器
ASBR:AS(自治系统)边界路由器
OSPF概述和基本配置(内含协议的收敛、router-id、DR/BDR 、报文、状态机、区域、开销和常用命令)_第5张图片

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

你可能感兴趣的:(网络通信,华为网络,互联网)