多路径计算-智能功率模块ipm的主要特点及内部结构原理
11.3 多路径计算
等代价路径计算包括所有类型的路由表表项的计算,区内、区间及AS-external路由。路由器不是在本身的路由表表项内保存多个下一跳,而是单独创建下一跳数据库MPath::mhdb。如果一个路由器拥有两条等代价路径,一条穿过区10.1.1.1,而另外一条穿过区10.2.2.2,则在下一跳数据库中创建一个相应的路由表表项。如果成千的路由表表项都拥有同样的两条等代价路径,则它们都指向下一跳数据库中的同一项,即RTE::r_mpath。操作下一跳数据库的方法MPath::create()、MPath::merge()和MPath::addgw()都列在第5章。
对多路径计算有兴趣的朋友,可以参考以下资源获取更多信息:
11.4 处理LSA
OSPF协议要求路由选择计算期间对LSA进行大量的一致性检查。要求Dijkstra计算中使用的链路被两端的路由器通告,并且MaxAge LSA不能用于路由选择计算。在一些OSPF路由选择计算中,同时也需要快速访问其他具体的LSA,如通告一个特定前缀的所有summary-LSA。为了避免在自身的路由选择计算中进行这些耗时的检验和查找,本书的OSPF实现在LSA被装入链路状态数据库时就已经预先处理这些LSA,并以路由选择计算更容易使用。
想更深入了解LSA处理的细节?以下资源不容错过:
多路径计算和LSA处理不仅是技术的细节,更是网络世界的脉动。每一次路由选择,每一条数据路径,都是网络工程师智慧的体现!谁能想到,这些抽象的数字和路径背后,竟是如此复杂的计算和检查?也许,了解这些细节的过程就像探险一般,每一篇文档都是一张藏宝图,带你发现新的知识大陆!
用户评论