IDC资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回IDC资讯列表

OSPF协议高效率地进行LSA的交换

发布时间:2023-01-31 10:02:50

OSPF协议高效率地进行LSA的交换

在RIP等距离向量路由协议中,路由信息的交互是通过周期性地传送整张路由表的机制来完成的,该机制使距离向量路由协议没法高效地进行路由信息的交换。在OSPF协议中,为了提高传输效力,在进行链路状态通告(LSA)数据包传输时,使用包括LSA头(Head)的链路状态数据库描写数据包进行传输,由于每一个LSA头中不包括具体的链路状态信息,它只含有各LSA的标识(该标识唯一代表一个LSA),所以,该报文非常小。邻接路由器间使用这类字节数很小的数据包,首先确认在相互之间哪些LSA是对方没有的,而哪些LSA在对方路由器中也存在,邻接路由器间只会传输对方没有的LSA。对自己没有的LSA,路由器会发送一个LSRequest报文给邻接路由器来要求对方发送该LSA,邻接路由器在收到LSRequest报文后,回应一个LSUpdate报文(包括该整条LSA信息),在得到对方确认后(接收到对方发出的LSACK报文),这两台路由器完成了本条LSA信息的同步。

因而可知,OSPF协议采取增量传输的方法来使邻接路由器保持一致的链路状态数据库(LSDB)。

我们可以归纳出在OSPF协议中使用到的五种协议报文,并简单介绍了它们的作用,我们作个简单的小结:

◆Hello报文,通过周期性地发送来发现和保护邻接关系;

◆DD(链路状态数据库描写)报文,描写本地路由器保存的LSDB(链路状态数据库);

◆LSR(LSRequest)报文,向邻居要求本地没有的LSA;

◆LSU(LSUpdate)报文,向邻居发送其要求或更新的LSA;

◆LSAck(LSACK)报文,收到邻居发送的LSA后发送的确认报文。

OSPF协议采取路由器间建立和保护邻接关系,保护链路状态信息数据库,采取最短生成树算法,避免了路由自环。同时,又采取了一些特殊的机制,保证了它在大范围网络中的可用性。

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!