OSPF

发布时间 2023-11-25 08:37:21作者: KE-XI

OSPF

1.概念

OSPF是典型的链路状态路由协议,是业内使用非常广泛的IGP协议之一。

有Version2和Version3,2是IPv4用的,3是IPv6的。

2.协议相关内容组成

2.1Router-ID(路由器标识符)

用于在一个OSPF域中唯一的标识一台路由器·,可以手工配置也可以系统自动配置

2.2OSPF Area

用于标识一个OSPF的区域,区域从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识

2.3const(开销值)

路径选择先看IP地址大小,再看协议优先级,最后看开销,开销跟接口兆的大小有关系,兆越大开销越少,就选开销小的。

每一个激活了OSPF的接口都会维护一个接口cost值,缺省时接口cost=‘100Mbit/s’/接口带宽“。其中100”Mbit/s为OSPF指定的缺省参考值,改值可以配置。

一条OSPF路由的COst值可以理解为是从目的网段到本路由器沿途所有入接口的COst值累加

3.OSPF工作原理

OSPF的5种报文

Hello:周期性发送,用来发现和维护OSPF邻居关系,每10s发一次,40s后没反应就断开

Database Description:描述本地LSDB的摘要信息,用于两台设备进行数据库同步,OSPF就是通过交换两台设备的LSA(链路状态通告)信息来学习路由的,先发摘要信息,看一些哪些我没有的再学习我没有的就行,不会造成浪费资源

image-20231118110424180

4.一些命令

dis ospf lsdb:查看ospf学习到的链路状态信息,lsdb就是一个库,这个库里面装着LSA信息

dis ospf peer brief: 查看邻居信息摘要

dis ip routing-table protocol ospf :查看ospf协议的路由表具体信息

5.邻接关系建立流程

image-20231118111826848

image-20231118112011536

image-20231118112158884