2011 4月自学计算机网络原理路由表更新问题解答

分析:

路由器B新获知的路由项有:

网络距离

N2 4

N3 8

N6 4

N8 3

N9 5

1,从这个问题我们无法判断哪些网络与路由器B直连,但是如果在学习到的路由表中有与路由器B直连的,我们就直接跳过。

2.根据最短距离原则,在B的原始路由表中,重复的网络是:

N2,N6,N8,N9都比原来的短,或者说差不多:

N8

3.根据学习原理,没有条目:N3,直接加入b的路由表

4.路径更新:因为原项目中N6的距离是8,下一个是F路由器,现在C宣布是4,比原来的更好,那么B通过C到达N6的实际路径是4+1=5(通过C需要一跳),所以N6更新为N6 5 C。

同样,经过N8计算,发现和原来的3+1 =4一样,所以不需要更新这个项目。

最后,N3的新距离是8+1=9,最后一个路由项是N3 9 C

结束了吗?还没有。我们来看看B的原始路由表:其中:

网络距离下一跳

N2 2 C

n7 5°C

这时发现N2和N7原来是从C学来的,但是C的新数据没有N7,这就意味着N7此时可能是不可达的,所以需要从b中删除,另外,N2的网宣虽然比旧表的路径低(差),但是因为改变了,所以只能更新(刷新)。这时,N2的路径是:4+1=5。

所以最后一项是:

网络距离下一跳

N1 7 A

N2 5 C

N3 9 C

n6 5°C

N8第四季

N9 4 F