路由信息分发技术全解析
1. 路由度量与距离向量路由简介
在路由过程中,路由度量起着关键作用。通常,所有路由度量可能会被设置为 1,但如果其中一个被设置为 3,那么所通告的路由的距离就会增加 3 而不是 1。这是一种将某些链路标记为不太适合承载流量的方法,可能是因为该链路不可靠或带宽较低。这样做的效果是,使用具有较高度量值链路的路由看起来会更长,从而降低被选择的可能性。RFC 1058 定义了路由信息协议(一种距离向量协议),它也为距离向量路由提供了很好的介绍。
2. 链路状态路由
2.1 链路状态路由概述
与距离向量路由采用增量方式构建和分发路径信息不同,链路状态路由不直接分发路由,而是交换描述网络拓扑的信息。每个节点负责通告其所支持链路的详细信息,并转发从其他路由器接收到的类似信息。通过这种方式,网络中的每个路由器都能建立一个完整的可用链路数据库,以及这些链路所连接的节点信息,实际上每个路由器都拥有一张完整且相同的网络地图。
距离向量路由为路由选择提供了标准方法,而链路状态路由也需要一个连贯的路由选择策略。不过,链路状态路由的路由选择过程更为复杂,因为路由器必须从链路状态数据库出发,而不是简单地比较从其他路由器接收到的路由。虽然有许多算法可用于规划网络(道路或数据链路)中的路径,但关键是所有路由器必须达成一致的结论,并基于相同的范式转发数据,以防止形成路由环路。因此,尽管路径计算算法并非用于分发链路状态路由信息的协议的一部分,但通常会作为这些协议规范的一部分进行规定。
2.2 邻居发现与链路状态同步
在链路状态路由中,相邻路由器之间需要建立更紧密的联系,成为对等体以交换链路状态信息。这
路由信息分发技术全解析
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



