RIP路由协议的水平分割和触发更新

网络 网络管理
下面我们主要讲解一下RIP路由协议的一些性能提高的措施。主要有两点:水平分割和触发更新。那么这两个措施具体是什么原理呢?

前面我们分析并且总结了一些RIP路由协议的特点。其中我们发现有一些现象并不利于网络的组建和使用。所以我们为了提高RIP路由协议性能而提出了两项措施。

1. 水平分割

在RIP路由协议的"计数到无穷大"现象中,产生的原因是A、B之间互相传送了"欺骗信息",那么针对这种情况,我们自然会想到如果能将这些"欺骗信息"去掉,那么不就可以在一定程度上避免"计数到无穷大"了吗.水平分割正是这样一种解决手段.

"普通的水平分割"是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将不再包含该条路由信息.

"带毒化逆转的水平分割"是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将继续包含该条路由信息,而且将这条信息的metric置为16.

"普通的水平分割"能避免欺骗信息的发送,而且减小了路由更新报文的大小,节约了网络带宽;"带毒化逆转的水平分割"能够更快的消除路由信息的环路,但是增加了路由更新的负担.这两种措施的选择可根据实际情况进行选择.

2. 触发更新

上面的"水平分割"能够消除两台路由器间的欺骗信息的相互循环,但是当牵涉到三台或者以上的路由器时,效果就有限了.考察下面的网络:

+---+ +----+ +-----+ /-----\
| | | C +-------| D | -----|| E ||
| A +------| | | +---- | |
+-+-+ +----+ +---+-+ \-----/
| -- |
| -- |
| -- |
+----+ |
| | |
| B +-----------------------
| |
+----+

E是目标网络

针对目标网络,各路由器的路由信息分别如下:

A:3 C

B:2 D

C:2 D

D:1 直连

当D与目标网络之间发生故障中断以后,B和C都能正确的从D得到网络不可达的信息,但是,从上面的路由信息中可以看出,A虽然不会给C发送错误信息,但是A可能在未收到网络不可达信息之前就给B发送了路由信息,让B错误的认为可以通过A到达目标网络,继而又会出现"计数到无穷大"的现象.

触发RIP路由协议更新就是为了针对上述情况进行的一种改善,它的具体实现措施是:路由器一旦察觉到网络变化,就尽快甚至是立即发送更新报文,而不等待更新周期结束.只要触发更新的速度足够快,就可以大大的防止"计数到无穷大"的发生,但是这一现象还是有可能发生的.

使用了触发更新以后,当网络拓扑发生变化的时候,网络中会出现类似于"多米诺骨牌"的更新报文潮流,并***中止于从未发生变化的路径到达目标网络的路由器.

责任编辑:佟健 来源: QQread
相关推荐

2010-08-08 21:22:26

RIP路由协议

2011-04-13 13:30:21

eigrp帧中继

2011-08-10 16:16:28

数据库水平分割垂直分割

2010-08-06 09:44:05

RIP路由协议

2010-06-19 13:41:16

RIP路由协议

2010-08-06 09:17:37

RIP路由协议

2010-08-06 09:24:07

RIP路由协议

2010-06-19 14:19:18

RIP路由协议

2010-07-30 14:11:23

RIP协议

2010-08-05 17:35:34

RIP路由协议

2010-08-06 11:04:11

RIP路由协议

2010-07-05 10:46:47

RIP路由协议

2010-08-05 16:49:09

RIP路由协议

2010-08-05 17:31:25

RIP路由协议

2010-06-11 16:45:44

RIP路由协议

2010-06-21 21:13:09

RIP协议

2010-08-05 17:06:58

RIP路由协议

2010-06-11 17:41:06

RIP路由协议

2010-06-10 15:46:07

RIP路由协议

2011-08-03 09:18:39

RIP路由协议RIP
点赞
收藏

51CTO技术栈公众号