OSPF的基本概念:
运行链路状态路由协议的路由器之间先互相发送hello报文,建立邻居关系,确定邻居关系之后,开始交互链路状态信息,描述自己直连接口情况的通告,泛洪整个网络。路由器将这些链路状态信息存储在LSDB中,使用相同SPF算法,计算结果是得到一颗以自己为根的,无环的最短路径“树”,把最优的路径路由加载到自己路由表。
OSPFv2对IPv4
OSPFv3对IPv6
理解OSPF Router-ID
32bit=位,长度数值。router-id全域唯一性,手工配置(本地换回接口做router-id)。
#手动环回口配置命令:
:interface loopback 0
:ip address 1.1.1.1 32
:quit
#创建router-id
:ospf 1 router-id 1.1.1.1
注:更改router-id,需重启ospf进程
#:reset ospf process
学会查看OSPF的三张表
1、邻居表
俩台直连路由器互相发送hello报文
:display ospf peer \可查看设备的ospf邻居表
2、链路状态数据库(LSDB)
网络中泛洪链路状态信息,就是LSA链路状态通告,全部加载到LSDB中,因此当路由器对网络的完整认知。
:display ospf lsdb \查看 设备的LSDB
3、OSPF路由表
:display ospf routing \查看ospf路由表
ospf根据lsdb中数据,运行spf算法得到一颗以自己为根,无环的最短路径。
理解OSPF路由Cost的概念及作用
Cost开销值越小,路径越优。
每一个激活ospf的接口都拥有一个接口级别的cost值
Cost=OSPF带宽/接口带宽,取整数,结果小于1,值取1。
一条OSPF路径的Cost值=目的地到本地路由器沿途的所有接口Cost值的总和。
熟悉OSPF的5中报文及其功能
OSPF协议基于IP运行,采用IP封装,协议号:89.
OSPF的协议报文使用组播地址作为目的IP地址,以下俩个组播IP地址被保留专用OSPF。
224.0.0.5 \指所有的OSPF路由器
224.0.0.6 \指所有的OSPF DR路由器
OSPF定义了5种报文: