网络知识复习 OSPF路由协议
1、距离矢量路由选择协议VS链路状态路由选择协议,OSPF的所属分类回顾
重收敛 最优路径不可以用的时候,切换备用路径
OSPF 开放式最短路径优先协议
链路状态路由协议—LSA泛洪
eLSA:我是一台什么样的路由器、我叫什么、我哪些接口参与了OSPF、接口连接网络的类型、有没有邻居、邻居叫什么
使用SPF(最对路径优先)算法进行计算,基于树形结构,出环概率基本为0
路由器将收到的LSA放入自己的LSDB中
OSPF支持VLSM
区域划分
0
1
2
ospf使用Cost(开销)作为路由的度量值,Cost值=100Mb/s / 接口带宽
cost值结果取整,它的参考值100M/b是可配置的,在使用中为了区分万兆千兆百兆端口,一定要更改参考值,如改为万兆
一条线路的度量值就是路径接口的cost值相加
OSPF5种协议报文类型
Hello 周期性发送(10秒、30秒两种),用来发现和维护OSPF邻居关系(4倍发送时间内没收到邻居发来的hello报文则删除邻居及邻居发来的LSA信息)
DbD(Database Description)描述本地LSDB中已有的LSA信息(LSA报头信息),用于两台设备进行数据库同步对比。
Layer 2|IPV4|OSPF|FCS
显示确认 DBD ACK
隐式确认 DBD(序列号100) DBD(序列号100)
Master/Slave
路由器ID大的做Master
若DbD中确认中发现对方有的LSA自己没有
就会发起LSR请求
LSR(Link State Request)用于向对方请求所需要的LSA。设备只有在OSPF邻居双方成功发送DbD后才会向对方发出LSR报文
LSU 用于向对方发送其所需要的LSA
LSA用来对收到的LSA进行确认
两台路由器只交互过Hello 称为邻居状态 Two-way
五种报文都交互完了 称 邻接状态 Full
OSPF三张表
邻居表(display ospf peer查看)
LSDB表(display ospf lsdb)
OSPF路由表(display ospf routing) ospf路由表和路由器路由表师两张不同的表
neighbor邻居
单边邻居(init 初始状态) 双边邻居
OSPF邻接关系建立
邻居关系建立后,建立邻接关系,交互las信息
Ex-start :三次DD信息交换,确定Master
彼此了解对方LSDB数据后,发起请求
Master先发起请求LSR
init:收到一个Hello,neighbor字段中无自己的ip地址,单边邻居(自己能收到它发的信息,不确定它能不能接收到自己发的信息)
2-way:收到一个Hello,neighbor字段中又自己的ip地址,代表双方都能收到对方发的信息,双边邻居
Exstart:三次DBD交互,选出主从
Exchange:由主路由器带头发起带有LSDB中LSA信息的DD交互,通过隐式确认来完成双方LSDB信息的交互确认
Loading:有主路由器带头发起自己所需的LAS信息LSR请求,从路由器将相关LSA信息添加到LSU中回复,主路由起通过ls ACK确认,后又由从路由器发起
1、距离矢量路由选择协议VS链路状态路由选择协议,OSPF的所属分类回顾
重收敛 最优路径不可以用的时候,切换备用路径
OSPF 开放式最短路径优先协议
链路状态路由协议—LSA泛洪
eLSA:我是一台什么样的路由器、我叫什么、我哪些接口参与了OSPF、接口连接网络的类型、有没有邻居、邻居叫什么
使用SPF(最对路径优先)算法进行计算,基于树形结构,出环概率基本为0
路由器将收到的LSA放入自己的LSDB中
OSPF支持VLSM
区域划分
0
1
2
ospf使用Cost(开销)作为路由的度量值,Cost值=100Mb/s / 接口带宽
cost值结果取整,它的参考值100M/b是可配置的,在使用中为了区分万兆千兆百兆端口,一定要更改参考值,如改为万兆
一条线路的度量值就是路径接口的cost值相加
OSPF5种协议报文类型
Hello 周期性发送(10秒、30秒两种),用来发现和维护OSPF邻居关系(4倍发送时间内没收到邻居发来的hello报文则删除邻居及邻居发来的LSA信息)
DbD(Database Description)描述本地LSDB中已有的LSA信息(LSA报头信息),用于两台设备进行数据库同步对比。
Layer 2|IPV4|OSPF|FCS
显示确认 DBD ACK
隐式确认 DBD(序列号100) DBD(序列号100)
Master/Slave
路由器ID大的做Master
若DbD中确认中发现对方有的LSA自己没有
就会发起LSR请求
LSR(Link State Request)用于向对方请求所需要的LSA。设备只有在OSPF邻居双方成功发送DbD后才会向对方发出LSR报文
LSU 用于向对方发送其所需要的LSA
LSA用来对收到的LSA进行确认
两台路由器只交互过Hello 称为邻居状态 Two-way
五种报文都交互完了 称 邻接状态 Full
OSPF三张表
邻居表(display ospf peer查看)
LSDB表(display ospf lsdb)
OSPF路由表(display ospf routing) ospf路由表和路由器路由表师两张不同的表
neighbor邻居
单边邻居(init 初始状态) 双边邻居
OSPF邻接关系建立
邻居关系建立后,建立邻接关系,交互las信息
Ex-start :三次DD信息交换,确定Master
彼此了解对方LSDB数据后,发起请求
Master先发起请求LSR
init:收到一个Hello,neighbor字段中无自己的ip地址,单边邻居(自己能收到它发的信息,不确定它能不能接收到自己发的信息)
2-way:收到一个Hello,neighbor字段中又自己的ip地址,代表双方都能收到对方发的信息,双边邻居
Exstart:三次DBD交互,选出主从
Exchange:由主路由器带头发起带有LSDB中LSA信息的DD交互,通过隐式确认来完成双方LSDB信息的交互确认
Loading:有主路由器带头发起自己所需的LAS信息LSR请求,从路由器将相关LSA信息添加到LSU中回复,主路由起通过ls ACK确认,后又由从路由器发起