预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

RIP协议原理和配置 一、RIP动态路由协议原理 RIP协议是最早出现的一种路由协议,它最初发源于UNIX系统的GATED服务。RIP采用贝尔曼—福德算法,该算法根据图论原理选择一条到目标网络的最短路径安装到路由表中。 路由表维护(p123) 在RIP中,每个路由器都周期地向其直通的邻居路由器发送自己完全的路由表,并且也把自己直通的邻居路由器接收路由更新信息。因为每个路由器都是从自己的邻居路由器了解路由信息,因此也将其称为“谣言”路由。在每个RIP协议路由更新报文中,最多可以携带25个子网的路由信息。如果树量多于此值则通过发送多个RIP报文来实现。 路由更新的发送(p124) 运行RIP的路由器在决定发送一条路由更新消息之前,首先要检查待发送路由更新的网络或者子网是否和路由更新送出接口属于同一个主网络。如果不属于同一个主网络,则RIP会将待发送路由更新的网络在主网络边界进行自动汇总。如果属于主网络,而且二者之间的子网掩码相同则发送路由更新,否则不发送此网络路由更新信息。 路由更新的接收(p124) 当运行RIP的路由器收到一条路由更新消息之后,首先要检查收到的路由更新中的网络与接收更新的接口是否属于同一主网络,如果是则路由更新中的网络子网掩码将使用接收更新的子网掩码。如果不属于同一主网络,同时路由更新中的网络的任一子网已经存在于接收路由更新的路由器的路由表中了,而且是从另一接口收到的更新中学到的,则此路由更新被忽略。否则,安装此路由条目且使用路由更新中的网络所属主网络的子网掩码。 自环问题的解决(127-129) 计数到无穷:RIP将路由表中任一路由条目的代价值限制为15跳。同时,用代价值16表明一个网络不可达。 水平分割:对每一个路由器,从某个端口收到的路由更新信息不再从该接口发出。将此原则称为水平分割。当网络环境拓扑结构复杂的时候,水平分割原则会失效。 触发更新:当网络发生变化(新网络的加入、原有网络的消失)时,路由器将立刻发送路由更新消息而不用等待更新计时器到时。我们将其称为触发更新。触发更新包可能丢失,而且可能还是发送晚了。因此,触发更新只是在概率上降低了自环发生的可能性 抑制定时器:当某个路由器得知一个网络不可达时,会启动此抑制定时器。在此抑制定时器到时之前,该路由器不会接收任何关于不可达网络重新可达的路由更新信息,除非受到的到不可到达网络的路由更新消息具有比原来更小的代价值。抑制定时器提出消除因路由器接口或者链路的翻动而导致的路由表不稳定问题。但是抑制定时器的提出会导致网络稳定性的慢收敛。 负载分配(p132-p133) RIP作为一种动态路由协议也可以实现负载分担的功能,即当哟普去往同一目标网络的两条或者多条可以使用的路径时,可以配置RIP路由器进行负载分担操作,轮流使用不同的可用路径发送数据包。充分利用网络带宽,减轻网络局部阻塞。RIP路由器将在本地安装去往同一目标的两条路由条目。关闭快速转发特性,启动过程交换机制。 RIP具有以下一些主要特性:(p123) ①RIP属于典型的距离矢量路由选择协议。 ②RIP消息通过广播地址255.255.255.255进行发送,使用UDP协议的520端口。 ③RIP以到目的网络的最小跳数作为路由选择的度量标准,而不是在链路的带宽和延迟的基础上进行选择。这意味着有可能RIP选择的路由不是最佳路由。 ④RIP是为小型网络设计的。它的跳数计数限制在16跳,这限制了网络的规模。 ⑤RIP是一种有类路由协议,不支持不连续子网设计。 ⑥RIP周期进行路由更新,将路由表广播给邻居路由器,广播周期为30秒。 ⑦RIP的管理距离是120。 ⑧目前RIP有两个版本RIPv1和RIPv2. 二、RIP动态路由协议配置命令(p129-p131) 1)routerrip:指定使用RIP协议 Router(config)#routerrip----指定使用RIP协议 2)version{1|2}1:指定RIP版本 Router(config-router)#version1————使用RIPv1 3)networknetwork:指定与该路由器相连的网络 Router(config-router)#network12.0.0.0 4)show命令 在RIP配置结束后,除了可以利用命令showrunning-config检查配置文件内容外,还可以用其他命令对RIP的运行进行检查比如showiproute显示路由表内容,showipprotocols显示动态路由协议的配置参数信息 5)debug命令 使用debug诊断命令可以显示出路由器某个事件的动态过程。可以利用debugiprip对运行中的时间进行跟踪显示的输出 6)被动接口配置passiveinterface 代码: R