网络路由分析与加权公平排队系统研究
1. iBGP路由依赖图分析
在网络路由中,依赖图是一种重要的工具,用于精确识别特定路由器的决策依赖于哪些其他路由器。以一个示例来说,在路由反射器(RR)环境下,路由器l更倾向于m而不是从路由器3学习到的任何出口(因为λl(m) > λl(i)),所以l对3的依赖被修剪掉。同样地,h对2以及d对1的依赖也通过这种技术被修剪。不过,g对2的依赖不能被修剪,因为g可能会选择从2学习到的出口。
当依赖图结构中没有循环时,我们可以对路由器进行拓扑排序,并按顺序评估它们(每个路由器仅访问一次)。但实际情况中,依赖图很可能存在循环。因此,我们需要先将依赖图划分为共同依赖组,然后对这些共同依赖组进行拓扑排序。
以下是处理依赖图的步骤:
1. 修剪依赖关系 :根据路由器对出口的偏好,修剪不必要的依赖关系。
2. 划分共同依赖组 :将依赖图划分为多个共同依赖组。
3. 拓扑排序 :对共同依赖组进行拓扑排序。
拓扑排序的一种方式是按照图中D1 - D19的数字顺序,实际上任何拓扑顺序都能得到相同的网络解决方案。如果一个共同依赖组中有多个路由器(如D9),路由器的决策可能依赖于消息的时间,我们需要不断评估它们的决策,直到找到一个有效的解决方案。路由器在共同依赖组内的评估顺序决定了我们最终收敛到的可能多个有效解决方案中的哪一个。
2. 寻找实际解决方案
当出现以下两种情况时,依赖图的遍历可能有多个有效解决方案:
1. 共同依赖组中有多个路由器。 <
网络路由分析与加权公平排队系统研究
超级会员免费看
订阅专栏 解锁全文
40

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



