距离矢量路由协议的特点.pptx
《距离矢量路由协议的特点.pptx》由会员分享,可在线阅读,更多相关《距离矢量路由协议的特点.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 路由器应用路由器应用 距离矢量路由协议距离矢量路由协议RIP Routing Information Protocol 本章内容本章内容 距离矢量路由协议基础距离矢量路由协议基础 距离矢量路由协议防止环路的六种方法距离矢量路由协议防止环路的六种方法 配置配置RIP路由协议路由协议距离矢量的路由协议距离矢量的路由协议距离矢量算法运用矢量叠加的方式来获取和计算路由信息。把每一条路距离矢量算法运用矢量叠加的方式来获取和计算路由信息。把每一条路由信息看作由目的网络和距离(用由信息看作由目的网络和距离(用metricmetric来度量)组成的矢量,每个路来度量)组成的矢量,每个路由器从其邻居
2、获得路由信息,并在获得的每一条路由信息上叠加从自己由器从其邻居获得路由信息,并在获得的每一条路由信息上叠加从自己到达这个邻居的距离矢量,从而形成自己的路由信息。到达这个邻居的距离矢量,从而形成自己的路由信息。C CD DB BA AC CB BA AD DRoutingTableRoutingTableRoutingTableRoutingTableDistanceHow farVectorIn which direction距离矢量路由协议的特点距离矢量路由协议的特点距离矢量路由协议在距离矢量路由协议在相邻路由器之间相邻路由器之间进行路由信息的传递,路由器周期性地进行路由信息的传递,路由器周
3、期性地把自己的路由表把自己的路由表routing tablerouting table传送给邻居路由器传送给邻居路由器neighbor routersneighbor routers 。距离矢距离矢量协议路由器直接传递各自的路由表信息,路由器从邻居得到路由信息后更新量协议路由器直接传递各自的路由表信息,路由器从邻居得到路由信息后更新自己的路由表,并把自己更新后的路由表传给邻居,这样一级一级的传递下下自己的路由表,并把自己更新后的路由表传给邻居,这样一级一级的传递下下达到整个网络的同步。达到整个网络的同步。每个路由器都不知道整个网络的拓补结构,只知道与自己直接相连的网络情每个路由器都不知道整个网
4、络的拓补结构,只知道与自己直接相连的网络情况况,并根据从邻居得到的路由信息来更新自己的路由表,然后周期性地发给自,并根据从邻居得到的路由信息来更新自己的路由表,然后周期性地发给自己的邻居。己的邻居。类似于十字路口的路标指示牌告诉行车者到达目标走哪个方向、还有多远类似于十字路口的路标指示牌告诉行车者到达目标走哪个方向、还有多远实现和管理都比较简单实现和管理都比较简单收敛速度比较慢,周期更新报文数据量大,消耗较多的带宽收敛速度比较慢,周期更新报文数据量大,消耗较多的带宽为避免路由环路必须进行各种特殊处理为避免路由环路必须进行各种特殊处理基于距离矢量算法的路由协议有:基于距离矢量算法的路由协议有:r
5、ip、igrp等。等。A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.2.0.010.3.0.0 00S0S1Routing Table10.3.0.0S0010.4.0.0E00Routing Table10.1.0.010.2.0.0 E0S0 00距离矢量距离矢量源信息的获得源信息的获得每个路由器的路由表在最初只有与之直连的网络每个路由器的路由表在最初只有与之直连的网络路由器从邻居发现到达目的网络的最佳路径路由器从邻居发现到达目的网络的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径路由器
6、从收集到的源信息中选择到达目标地址的最佳路径过一段时间后路由器收到邻居发来的网络信息,并将距离加过一段时间后路由器收到邻居发来的网络信息,并将距离加1 1A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.1.0.010.2.0.010.3.0.0Routing Table10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1S1S0Routing Table10.3.0.0S0010.4.0.0E0010.2.0.0S0 1E0S0S0100距离矢量距离矢量源信息的获得源信息的获得
7、距离矢量距离矢量源信息的获得源信息的获得A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.1.0.010.2.0.010.3.0.010.4.0.0Routing Table10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1S1S0Routing Table10.3.0.0S0010.4.0.0E0010.2.0.0S010.1.0.0S012E0S0S0S01200路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径过一段时间后
8、路由器收到邻居发来的网络信息,并将距离加过一段时间后路由器收到邻居发来的网络信息,并将距离加1 1距离矢量距离矢量管理路由信息管理路由信息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表网络结构的网络结构的改变将导致改变将导致路由表的路由表的更新更新距离矢量距离矢量管理路由信息管理路由信息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表在下一个周期后路由器A发送更新过的路由表网络结构的网络结构的改变将导致改变将导致路由表的路由表的更新更新距离矢量距离矢量管理路由信息管理路由信
9、息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A AB B更新路由表更新路由表网络结构的网络结构的改变将导致改变将导致路由表的路由表的更新更新在下一个周期后路由器A发送更新过的路由表收敛收敛convergence同一网络中的每个路由器对整个网络拓补结构有一致同一网络中的每个路由器对整个网络拓补结构有一致的认识这样一种状态称为收敛,的认识这样一种状态称为收敛,即即网络设备的路由表与网络设备的路由表与网络拓扑结构保持一致网络拓扑结构保持一致。快速收敛是网络所期望的。当网络路由信息从一个稳快速收敛是网络所期望的。当网络路由信息从一个稳定状态由于拓补结构
10、的变化而导致不稳定,经过自学习定状态由于拓补结构的变化而导致不稳定,经过自学习到达又一个稳定状态所需的时间称为到达又一个稳定状态所需的时间称为收敛时间收敛时间。收敛时。收敛时间成为衡量路由选择协议好坏的一个重要指标。间成为衡量路由选择协议好坏的一个重要指标。本章内容本章内容 距离矢量路由协议基础距离矢量路由协议基础 距离矢量路由协议防止环路的六种方法距离矢量路由协议防止环路的六种方法 配置配置RIP路由协议路由协议路路 由由 回回 环环每一个节点管理着与之相连的所有网络每一个节点管理着与之相连的所有网络A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S
11、0S1S0E0Routing Table10.3.0.0S0E0S0S01210.1.0.010.2.0.010.4.0.000Routing Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0.0S0S1S1S01110.1.0.010.4.0.010.3.0.000路路 由由 回回 环环缓慢的收敛容易造成路由信息的不一致缓慢的收敛容易造成路由信息的不一致上图中,上图中,RouterC的的E0口发生故障,口发生故障,10.4.0.0网络成为不可达网络成为不可达,但是但是RouterA还没有收到通知还没有收到
12、通知,仍然以为可以通过仍然以为可以通过RouterB到达到达10.4.0.0网络,网络,RouterB也也以为自己可以到达以为自己可以到达10.4.0.0网络。网络。A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0E0S0S01210.1.0.010.2.0.010.4.0.00DownRouting Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0.0S0S1S1S01110.1.0.010.4.0.
13、010.3.0.000B在收到在收到C的更新新信息之前,把自己的路由表发送给的更新新信息之前,把自己的路由表发送给C,于是,于是,C就认为到达就认为到达10.4.0.0 的最佳路径是通过的最佳路径是通过B路路 由由 回回 环环A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.002Routing Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0
14、.0S0S1S1S11110.1.0.010.4.0.010.3.0.000路由器路由器 A 根据错误的信息升级它的路由表根据错误的信息升级它的路由表在在RCRCRBRB,RBRBRARA发送路由更新后,发送路由更新后,RARA和和RBRB中到达中到达10.4.0.010.4.0.0的的距离加距离加1 1,然后,然后,RARARBRB,RBRBRCRC,多次循环,导致,多次循环,导致hop hop countscounts无限大无限大路路 由由 回回 环环A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting TableS0S
15、0S0S01210.3.0.010.1.0.010.2.0.010.4.0.002Routing TableE0S0S0S01410.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S03110.2.0.010.1.0.010.4.0.010.3.0.000无无 限限 计计 数数10.4.0.0 网络的数据将在路由器网络的数据将在路由器 A,B,和和 C 之间循环之间循环10.4.0.0 网络的跳数将无限大网络的跳数将无限大A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRoutin
16、g Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.004Routing TableE0S0S0S01610.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S05110.2.0.010.1.0.010.4.0.010.3.0.000解决方法解决方法1:定义最大跳数:定义最大跳数指定最大跳数来防止路由回环指定最大跳数来防止路由回环定义最大条数只是在路由环路产生之后才有效的一个策略,我们需定义最大条数只是在路由环路产生之后才有效的一个策略,我们需要另一个策略来尽量制止路由环路的产生,这就是水平分割。要
17、另一个策略来尽量制止路由环路的产生,这就是水平分割。A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.0016Routing TableE0S0S0S011610.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S016110.2.0.010.1.0.010.4.0.010.3.0.000解决方法解决方法2:水平分割:水平分割不会接收到由自身传达出去的路由信息:不会接收到由自身传
18、达出去的路由信息:C C向向B B通告通告10.4.0.010.4.0.0网络,网络,B B向向A A通通告告10.4.0.010.4.0.0网络,因此,网络,因此,A A就不能向就不能向B B,B B也不能向也不能向C C发送关于发送关于10.4.0.010.4.0.0网络的路由网络的路由信息。信息。水平分割只能避免出现环路,但如图,故障出现后水平分割只能避免出现环路,但如图,故障出现后A A、B B的路由表里关于故障网段的路由表里关于故障网段10.4.0.010.4.0.0的路由依然存在,需要一种策略使当的路由依然存在,需要一种策略使当C C发现故障时,可以通知邻居该网段发现故障时,可以通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 距离 矢量 路由 协议 特点
限制150内