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