距离矢量路由和链路状态路由的区别

距离矢量路由和链路状态路由的区别

距离矢量路由

– 它是一种动态路由算法,其中每个路由器计算自己与每个可能的目的地(即其直接邻居)之间的距离。

– 路由器将其关于整个网络的知识分享给其邻居,并相应地根据其邻居更新表。

– 定期与邻居共享信息。

– 它利用 Bellman-Ford 算法制作路由表。

– 问题 – 数到无穷大的问题,可以通过分割视界来解决。

– 好消息传播得快,坏消息传播得慢。

– 持续循环问题,即循环将永远存在。

链路状态路由

– 它是一种动态路由算法,其中每个路由器与网络中的每个其他路由器共享其邻居的知识。

– 路由器仅通过泛洪将其有关其邻居的信息发送给所有路由器。

– 只有在发生变化时才会进行信息共享。

– 它利用 Dijkstra 的算法来制作路由表。

– 问题 – 由于数据包泛滥而导致的大量流量。

– 洪水可能导致无限循环,这可以通过使用生存时间 (TTL) 字段来解决。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程