Chinaunix首页 | 论坛 | 博客
  • 博客访问: 502578
  • 博文数量: 109
  • 博客积分: 2331
  • 博客等级: 大尉
  • 技术积分: 1062
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-24 21:36
文章分类

全部博文(109)

文章存档

2015年(2)

2013年(1)

2012年(78)

2011年(28)

我的朋友

分类:

2012-02-08 23:02:19

10.1.2.0 10.1.3.0 10.1.4.0
  10.1.1.0---RouterA------RouterB------RouterC------RouterD---10.1.5.0
  .1 .1 .2 .1 .2 .1 .2 .1
  如图,在网络收敛的情况下,如果网络10.1.5.0发生故障,在下一个更新周期中,路由器D将这个网络标记为不可达并且发送该消息。
  但是如果10.1.5.0没问题,而是路由器D挂了怎么办?
  这时路由器A,B,C的路由表中仍然保存着关于10.1.5.0的信息,没有路由器通知他们这条信息没用了,结果将不知不觉的向一个不可达的网络转发着数据包,即在网络中打开一个黑洞。
  解决办法就是为路由表中的每个表项设置路由失效计时器。
  当路由器C首次知道10.1.5.0并将其输入到路由表中时,将为该路由设置计时器,每隔一段时间C会收到D的更新信息,C在丢弃该信息的同时(因为重复了),复位该路由计时器。
  如果D发生故障,C将不能收到10.1.5.0的更新,计时器将会超时,此时路由器C将把该路由标记为不可达,并将在下一个周期传递该消息。
  路由超时的典型周期范围是3-6个更新周期。
阅读(1089) | 评论(0) | 转发(0) |
0

上一篇:丢包率的计算AWK

下一篇:PNG

给主人留下些什么吧!~~