路由表的更新算法(解题思路)

某时刻路由器R6的路由表如下表:

  • 第一步:将更新信息的距离+1,把下一路由改为发来更新信息的路由

R4更新表:(黄字为解释)

目的网络

距离

下一跳路由器

net1

3 =2+1

R4 R1在R4的下一跳

net2

5 =4+1

R4 R2在R4的下一跳

net3

4 =3+1

R4 R9在R4的下一跳

  • 第二步:与原表对比

R6的原表:

目的网络

距离

下一跳路由器

net2

3

R4

net3

4

R5

  1. 目的网络net1:R6表自身没有net1,直接加上(更新net1)。

  1. 目的网络net2:R6表net2的下一跳路由器是指向R4的,所以net2也要更新。(因为R4更新了,旧的R4没用了,所以要改)

  1. 目的网络ne3:R6表net3的下一跳路由器不是R4。需要选择距离,4=4,自身的和更新的距离一样,不需要进行更新。(若R4更新表比R6原表距离小,才需要更新数据)

R6更新后的结果:(被更新的用黄色标识)

目的网络

距离

下一跳路由器

net1

3

R4

net2

5

R4

net3

4

R5

总结:

先看目的网络是否存在,再看路由器有没有被更新了,最后比距离大小。

  • 17
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值