如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
下载第14章定义RIP路由协议路由信息协议(RIP)是路由器生产商之间使用的第一个开放标准,它也是一个简单的协议。RIP有两个版本,RIP的初始引入是基于IETFRFC1058并被开发成支持小型网络,它现在被称作RIP版本1。RIP的最新版本称为RIP版本2(RIP-2),像RIP版本1一样,它仍是基于经典的距离向量路由算法的。然而RIP-2中加入了一些现在的大型网络中所要求的特性,如认证、路由汇总、无类域间路由和变长子网掩码(VLSM)。这些高级特性都不被RIP版本1支持。14.1RIP基础RIP使用广播用户数据报协议(UDP)数据报文的方式把路由表项发送到相邻路由器。因为RIP使用UDP作为其发送机制,所以发送到相邻路由器的路由表更新不能得到保证。路由器间RIP表项的发送缺省是在路由器初始启动后30s。当一个路由器在到另一个已经活动的路由器的连接上变成活动时,这种路由器的“公布”也会出现在路由器之间。图14-1显示了这种路由表。图14-1基本RIP路由表公布使用RIP的路由器期待在180s之内从邻接路由器获得更新。如果在这段时间内没有收到邻接路由器的路由表更新,则去往未更新路由器的网络路由被标识为不可用,强制把ICMP网络不可到达消息返回给通过未更新路由器而连接的资源请求者。一旦接收更新计时器到达240s,未更新路由令牌环令牌环路由表RIP更新器的路由表项将被从路由表中移去。路由器现在接收到的要到达通过未更新路由器连接的报文,现在可以被重定向到此路由器的缺省网络路径上。“缺省路由”由RIP学习或是用缺省RIP度量定义的最后一站网关。目的网络在路由表中没有找到的报文被重定向到定义缺省路由的接口上。在图14-2中,在一台路由器上输入了CiscoIOS命令showiproute。输出表明此路由器的缺省路由可在地址10.163.17.5找到,它连到网络0.0.0.0上,即被CiscoIOS用作实现缺省路由特性的伪网络。此特性的结果是,在路由表中找到的任何网络中的目的IP地址,若没有在路由表中显式找到,则将被路由到IP地址10.163.17.5所定义的接口。在此例中,槽3的子接口0.2上的ATM接口被用作连到已知和未知网络的子网的缺省路由。图14-2标识缺省路由的CiscoIOS“showiproute”命令14.2为什么将RIP作为路由协议RIP是最广泛使用的路由协议,并且,在所有IP路由平台上都可以得到。如图14-3所示,248计计Cisco路由器手册下载令牌环令牌环路由器Sun工作站用作路由器更新图14-3RIP是多厂商网络拓扑中最广泛使用的路由协议当使用RIP时,一台Cisco路由器可以用其他厂商的路由器(如BayNetwork路由器)来连接网络资源。许多网络中还使用Sun工作站作为路由器来支持RIP。因为RIP是连接不同厂商设备的最广泛使用的公共协议,并且它很容易实现,因此经常被用于厂商设备移植及陈旧的网络拓扑中。14.3在路由器上定义RIP作为路由协议Cisco路由器通过使用下面的全局配置命令来开启路由协议:router通过输入下面的全局配置命令,IOS可以开启RIP路由协议:routerrip输入此命令后,路由器就运行RIP进程,但并没有创建RIP路由表。创建RIP路由表是通过在routerrip全局配置命令后紧跟着输入network命令来完成的。network命令的格式为:networknetwork-numbernetwork-number变量是直接连接到路由器的一个网络的网络号。例如,在图14-4中三台路由器通过RIP路由协议相互连接。每台路由器必须指定直接连接到它的网络地址,以使RIP向其邻居公布该IP网络。网络号码是路由器上分配到该端口的A、B或C类IP网络。在network命令中不需要使用子网掩码来标识网络。在图14-4中,网络10.0.0.0被定义到所有路由器,而网络192.168.5.0仅定义到路由器1,网络192.168.6.0仅定义到路由器2,网络192.168.4.0仅定义到路由器3。每台路由器上RIP相关的命令如下:路由器1:路由器2:路由器3:RIP仅在匹配由network命令定义的网络的接口上发送和接收路由更新。如果一个网络被定义到一个接口,但没有用network语句定义到RIP进程,该网络将不会被公布到网络的其余部分,实际上与该部分网络隔离开来。如图14-4所示,连接路由器的串行接口及所有路由器上的以太网,在路由表中有其网络。然而