《RIP路由协议在小型网络中的应用部署ppt课件.ppt》由会员分享,可在线阅读,更多相关《RIP路由协议在小型网络中的应用部署ppt课件.ppt(18页珍藏版)》请在三一办公上搜索。
1、RIP路由协议在小型网络中的应用部署,12计算机高职 杨楠,目录,RIP路由协议的基本知识概述RIP路由协议RIP路由协议的工作原理及路由器的收敛机制RIP路由协议的特性、优缺点及适用的网络特性RIPv2路由协议在小型网络中的部署案例背景及需求案例分析案例实施:配置步骤配置实例总结,RIP路由协议的基本知识概述,RIP是路由信息协议(Routing Information Protocol)的缩写,采用距离矢量算法。属于内部网关协议。运行RIP协议的相邻路由器通过彼此之间交换路由信息的距离向量,从而知道网络的连接情况,实现各个网络之间的连接,这也是距离向量(Distance Vector)名称
2、的由来。,RIP路由协议,在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为115,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷新,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和响应分组。运行RIP协议的每个路由器都要维护一张自己的路由表,该路由表是相应于与它直接相连和通过路由器相连的网络连接情况而动态变化的。因此RIP协议属于动态路由协议。
3、路由器根据路由表对发给它的IP包进行转发,从而实现路由功能。,RIP路由协议的工作原理及路由器的收敛机制,RIP协议是基于Bellham-Ford(距离向量)算法,此算法1969年被用于计算机路由选择,正式协议首先是由Xerox于1970年开发 的,当时是作为Xerox的“Networking Services(NXS)”协议族的一部分。由于RIP实现简单,迅速成为使用范围最广泛的路由协议。路由器的关键作用是用于网络的互连,每个路由器与两个以上的实际网络相连,负责在这些网络之间转发数据报。在讨论 IP 进行选路和对报文进行转发时,我们总是假设路由器包含了正确的路由,而且路由器可以利用 ICMP
4、 重定向机制来要求与之相连的主机更改路由。但在实际情况下,IP 进行选路之前必须先通过某种方法获取正确的路由表。在小型的、变化缓慢的互连网络中,管理者可以用手工方式来建立和更改路由表。而在大型的、迅速变化的环 境下,人工更新的办法慢得不能接受。这就需要自动更新路由表的方法,即所谓的动态路由协议,RIP协议是其中最简单的一种。,RIP路由协议的工作原理及路由器的收敛机制,RIP路由协议用“更新(UNPDATES)”和“请求(REQUESTS)”这两种分组来传输信息的。每个具有RIP协议功能的路由器每隔30秒 用UDP520端口给与之直接相连的机器广播更新信息。更新信息反映了该路由器所有的路由选择
5、信息数据库。路由选择信息数据库的每个条目由“局域网上能达 到的IP地址”和“与该网络的距离”两部分组成。请求信息用于寻找网络上能发出RIP报文的其他设备。RIP用“路程段数”(即“跳数”)作为网络距离的尺度。每个路由器在给相邻路由器发出路由信息时,都会给每个路径加上内部距离,RIP路由协议的特性、优缺点及适用的网络特性,由于RIP路由协议对度量值的计算方法非常简单,所以在应用RIP路由协议时,配置简单方便,对网络工程师来说,学习和应用RIP路由协议豆非常容易。所以,RIP路由协议曾经是应用非常普遍的一种路由选择协议。但是,RIP路由协议有一个问题,就是由于其过于简单的学习路由的方式,造成路由器
6、不知道网络的全局情况。所以,路由必须依靠相邻路由器(邻居)来获取网络的可达信息。然而,正是由于路由信息是由相邻路由器处获取的,为了保证不出现路由信息的错误,RIP路由协议是用来最大跳数、水平分割、路由中毒、保持时间,以及触发更新等一系列手段来保证路由信息的正确性,这样,又造成了路由信息收敛速率缓慢的问题。这一问题的存在是由RIP路由协议的工作原理决定的,是无法改变的。由于RIP路由协议的收敛时间较长,在发展得越来越大的路由网络中,其制约网络可扩展性的越来越突出,最终RIP路由协议被大规模路由网络弃用,但是很多小规模路由网络在使用RIP路由协议。,RIPv2路由协议在小型网络中的部署,案例背景及
7、需求某企业的总部计划和它的两个分公司联网。该企业的网管已经确定使用两条数字链路连接总部和他的两个分公司,并要求总部和各分公司的IP网段不能相同,并且应该划分广播域以隔离广播,保证网络性能。目前该企业的网络中没有三层交换机,企业的经理希望联网所需购买设备的费用不要太高。两个分公司在这次实施联网后应能够互相访问。企业的网管希望在连接了两个分公司后能够使路由自动学习,不需要人为的干预,以减轻他的工作。,案例分析,网络设备的选择企业的网管担心总部和两个分公司连接一个大的广播域会影响网络的性能,所以他要求,应该划分广播域来控制网络中的广播。可用于划分广播域的网络设备有路由器和三层交换机。从案例背景中得知
8、,该企业目前还没有三层交换机,而且也不可能购买三层交换机这是因为该企业的经理要求购买设备的费用不要太高。如果只限于满足本案3个机构之间数字链路的连接,可以使用相对比较廉价的低端的路由器,比如Cisco 1700系列或者Cisco 1800系列的路由器,这些路由器都是为小规模企业或小规模网络应用设计的,其功能齐全但性能稍差,关键是几千元的购置费用大大低于三层交换机。,案例分析,动态路由协议的选择案例中要求两个分公司在实施联网后能够互相访问,这意味着两个分公司应该通过共同连接的总部来中转数据,这就要求在网络中应用路由技术来实现此功能。而该企业的网管希望路由能够自动学习、自我维护、不需要人为的干预,
9、以减轻他的工作,这就要求使用动态路由协议,因为静态路由不能满足此要求。首先,该案例的规模是较小的,而OSPF路由协议、EIGRP路由协议等是适合大规模路由网络来使用的动态路由协议,其很多特性都是针对大规模网络设计的。如果在本案例中应用这些路由协议,并不见得会有什么好处相反地,由于其路由学习和维护的操作比较复杂,可能对设备的资源消耗比较多,二本案例如采用低端路由器的话,其资源会更多消耗在路由的计算上,数据包的路由效率可能会有所降低。,案例分析,其次,本案例是一个非环路非冗余的连接方式,当线路或路由设备故障时,没有冗余的线路提供数据包的转向传递。所以,OSPF路由协议、EIGRP路由协议这些先进动
10、态路由协议的收敛时间短的好处无从发挥。在收敛时间上,使用这些协议与使用RIP路由协议在本案例中没有什么区别。再次,RIP协议配置简单,当出现问题是故障也很简单,因为其原理并不复杂,而OSPF路由协议、EIGRP路由协议这些协议相对来说配置就有些繁琐,而且故障排除也会相对复杂。另外,RIPv2路由协议改良了传统的RIP协议,是RIP路由协议能够学习子网的路由,在这一点上也使RIP路由协议与OSPF路由协议、EIGRP路由协议没有什么区别了。,案例实施:配置步骤配置实例,1、声明使用RIP路由协议在配置动态路由协议时,首先应该声明使用何种动态路由协议。声明使用RIP路由协议的命令如下:Router
11、(config)#router rip2、启用RIPv2路由协议 RIPv2路由协议的启用方法是先声明使用RIP路由协议,然后再在RIP路由协议中启用版本2的RIP协议。启用RIPv2路由协议的命令如下:Router(config-router)#version 2,3、发布网段在配置路由协议时,一个重要的步骤就是发布路由器直接连接的网段。发布路由器直接连接网段的意义,就是将该网段放入路由更新包中发送给邻居路由器是邻居路由器可以学习到该网段的路由。在网络上发布网段的命令是:Router(config-router)#network network-number其中network-number就
12、是网段。由于在实际情况中还有其他的因素,无法一一考虑,所以在这里给出本案例的基本配置情况。,图1-1,分公司路由器A的配置:Current configuration:version 11.2no service udp-small-serversno service tcp-small-servershostname Aint fa0/0ip add 148.1.1.1 255.255.255.0no shint s0/0/0ip add 192.1.1.1 255.255.255.0no shend,router ripversion 2network 148.1.1.0network 1
13、92.1.1.0no ip classlessline con 0line aux 0line vty 0 4loginend,企业总部路由器B的配置:version 11.2service udp-small-serversservice tcp-small-servershostname Bint fa0/0ip add 150.1.1.1 255.255.255.0no shint s0/0/0ip add 192.1.1.2 255.255.255.0no shInt s0/0/1ip add 193.1.1.1 255.255.255.0no sh,router ripversion
14、 2network 150.1.1.0network 192.1.1.0network 193.1.1.0line con 0line aux 0line vty 0 4loginendrouter ripversion 2network 150.1.1.0network 192.1.1.0network 193.1.1.0line con 0line aux 0line vty 0 4loginend,分公司路由器C的配置:version 11.2service udp-small-serversservice tcp-small-servershostname Cint fa0/0ip a
15、dd 152.1.1.1 255.255.255.0no shint s0/0/1ip add 193.1.1.2 255.255.255.0no sh,router ripversion 2network 152.1.1.0network 193.1.1.0no ip classlessline con 0line aux 0line vty 0 4Loginend,总结,在本文中,我们首先对RIP路由协议的基本原理进行了概述,说明了RIP路由协议的特性及优缺点,以及RIP路由协议所适用的网络类型,并对RIPv2路由协议进行了简单的介绍。然后,通过一个应用RIPv2路由协议的案例,并结合案例说明了RIPv2路由协议适合应用的网络环境,并且给出了在小规模路由网络中应用RIPv2路由协议的配置步骤和配置实例。在本文最后,我们结合这个案例介绍了一些RIP路由协议检查配置状况的命令。,