OSPF有物种类型的协议报文。这些报文再OSPF路由器之间交互中起不同的作用。
一、五种包
报文名称 | 报文功能 |
---|---|
Hello | 周期性发送,用来发现和维护OSPF邻居关系 |
Database Description | 描述本地LSDB的摘要信息,用于两台设备进行数据库同步 |
Link State Request | 用于向对方请求所需要的LSA。设备只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文 |
Link State Update | 用于向对方发送其所需要的LSA |
Link State ACK | 用来对收到的LSA进行确认 |
二、工作原理
1、OSPF邻居建立过程
OSPF完成邻接关系的建立有四个步骤,建立邻居关系、协商主/从、交互LSDB信息,同步LSDB。
2、建立邻居的第一步
3、建立邻居的第二&第三步
三、DR&BDR
- MA(Multi-Access)多路访问网络有两种类型:广播型多路访问网络(BMA)及非广播型多路访问网络(NBMA)。以太网(Ethernet)是一种典型的广播型多路访问网络。
- 在MA网络中,如果每台OSPF路由器都与其他的所有路由器建立OSPF邻接关系,便会导致网络中存在过多的OSPF邻接关系,增加设备负担,也增加了网络中泛洪的OSPF报文数量。
- 当拓扑出现变更,网络中的LSA泛洪可能会造成带宽的浪费和设备资源的损耗。