当前位置:文档之家› 课程设计RIP路由协议的设计与实现

课程设计RIP路由协议的设计与实现

课程设计

课程设计(论文)

RIP路由协议的设计与实现

院(系)名称电子与信息工程学院

专业班级

学号

学生姓名

指导教师

起止时间:

课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:

摘要

RIP协议是一种内部网管协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI 网络七层模型的应用层。各厂家定义的管理距离(AD,即优先级)如下:华为定义的优先级是100,华三定义优先级是100,思科定义的是120。

随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。但事实上RIP也有它自己的优点。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。但RIP也有明显的不足,即当有多个网络时会出现环路问题。为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。

关键词:RIP协议;网络;路由器

Abstract

RIP protocol is an internal gateway protocol (IGP), which is a kind of dynamic routing protocol, which is used to transfer the routing information in the autonomous system (AS). RIP protocol based on distance vector algorithm (DistanceVectorAlgorithms), using the "hop count" (that is, metric) to measure the distance to reach the destination address of the routing distance. This protocol router only cares about the world around them, and their adjacent routers exchange information, the scope of the 15 jump (15 degrees), and then far, it does not care. Application layer of RIP applied to seven layer model of OSI network. Each manufacturer defines the management distance (AD, that is, the priority) is as follows: the priority of HUAWEI definition is 100, the definition of China three priority is 100, CISCO is defined by 120.

With the appearance of OSPF and IS-IS, many people think that RIP is out of date. But in fact RIP also has its own advantages. For small networks, RIP is small, easy to configure, manage, and implement, and RIP is still being used in a large number of uses. But RIP also has obvious shortcomings, that is, when there are multiple networks will appear loop problem. In order to solve the loop problem, IETF proposes a partition method, that is, the router can not know the route through the interface to declare the route. The split range solves the routing loop problem between the two routers, but can not prevent the 3 or more routers from forming a routing loop. Trigger update is another way to solve the loop problem, which requires the router to transmit its routing table when the link is changed. This accelerates the aggregation of the network, but it is prone to broadcast flooding. In short, the solution of the loop problem needs to consume a certain amount of time and bandwidth. If the RIP protocol is adopted, the number of links in the network can not be more than 15, which makes the RIP protocol not suitable for large networks.

Key words:RIP protocol;internal;Router

目录

第1章绪论 (1)

1.1 RIP路由协议开发背景 (1)

1.2 RIP路由协议的设计内容及要求 (1)

第2章需求分析 (2)

2.1调研情况 (2)

2.2 模块划分 (2)

2.3 RIP路由协议的特性 (3)

2.4 系统的需求分析 (4)

第3章RIP路由协议的设计 (5)

3.1 RIP路由协议的设计原理 (5)

3.2 RIP路由协议的功能描述与模块划分 (5)

第4章 RIP路由协议的详细设计与编码 (6)

4.1 RIP路由协议的网络拓扑图 (6)

4.2 RIP路由协议的编码 (6)

第5章设计过程关键问题及其解决办法 (12)

5.1 如何实现广播本地路由及更新动态更新路由表 (12)

5.2如何在网络拓扑结构改变后实现动态更新维护路由表 (12)

第6章程序设计结果界面演示 (13)

第7章总结 (15)

参考文献 (16)

第1章绪论

1.1 RIP路由协议开发背景

RIP(Routing Information Protocols,路由信息协议)是应用较早、使用较普遍的IGP(Interior Gateway Protocol,内部网关协议),适用于小型同类网络,是典型的距离矢量(distance-vector)协议。

RIP把每经过一个路由器称为经过了一跳,而每经过一跳,RIP就会将他的度量值(metric)加1,这样的话,跳数越多的则路径越长,而RIP会优先选择一条到达目标网络跳数少的路径,他支持的最大跳数是15跳,超过则被认为是不可达。

RIP在构造路由表时会使用到3种计时器:更新计时器、无效计时器、刷新计时器。它让每台路由器周期性地向每个相邻的邻居发送完整的路由表。路由表包括每个网络或子网的信息,以及与之相关的度量值。

1.2 RIP路由协议的设计内容及要求

设计内容

完成交换式以太网的拓扑结构设计,至少包含2台以上路由器(含串口)以及交换机,完成设备选型。规划IP地址以及VLAN划分,进行路由器及交换机的配置。配置路由器信息,必须包括RIP路由协议的配置。与外网连接部分可以自行设计。不同网络间通过RIP协议进行路由信息的交换,从而实现互连互通。

性能指标及技术要求

1、在Cisco Packet Tracer中完成程序的编写与仿真;包括设计程序,仿真界面,网络连通性测试等。

2、分析设计要求,构建总体设计方案。

3、给出相关设备工作原理、系统设计说明。

4、完成系统配置与仿真结果分析说明。

5、按照要求完成设计报告。

第2章需求分析

2.1调研情况

使用R I P报文中列出的项, RIP主机可以彼此之间交流路由信息。这些信息存储在路由表中,路由表为每一个知道的、可达的目的地保留一项。每个目的地表项是到达那个目的地的最低开销路由。

注意每个目的地的表项数可以随路由生产商的不同而变化。生产商可能选择遵守规范,也可以对标准进行他们认为合适的“强化”。所以,用户很可能会发现某个特殊商标的路由器为每一个网络中的目的地存储至多4条相同费用的路由。

每个路由表项包括以下各域:

目的IP地址域

距离-向量度量域

下一跳IP地址域

路由变化标志域

路由计时器域

注意虽然RFC 1058是一个开放式标准,能支持大量互连网络地址结构,然而它是由IETF设计用于Internet中自治系统内的协议。如此,使用这种形式RIP的自然是网络互联协议。

2.2 模块划分

1. 目的IP地址

任何路由表中所包含的最重要信息是到所知目的地的I P地址。一旦一台RIP路由器收到一个数据报文,就会查找路由表中的目的I P地址以决定从哪里转发那个报文。

2. 度量标准域

路由表中的度量域指出报文从起始点到特定目的地的总耗费。路由表中的度量是从路由器到特定目的地之间网络链路的耗费总和。

3. 下一跳IP地址域

下一跳IP地址域包括至目的地的网络路径上下一个路由器接口的IP地址。如果目的IP地址所在的网络与路由器不直接相连时,路由器表中才出现此项。

4. 路由变化标志域

路由变化标志域用于指出至目的I P地址的路由是否在最近发生了变化。这个域是重要的,因为R I P为每一个目的I P地址只记录一条路由。

5. 路由计时器域

有两个计时器与每条路由相联系,一个是超时计时器,一个是路由刷新计时器。这些计时器一同工作来维护路由表中存储的每条路由的有效性。

2.3 RIP路由协议的特性

(1)路由信息更新特性:

路由器最初启动时只包含了其直连网络的路由信息,并且其直连网络的metric值为1,然后它向周围的其他路由器发出完整路由表的RIP请求(该请求报文的“IP地址”字段为0.0.0.0)。路由器根据接收到的RIP应答来更新其路由表,具体方法是添加新的路由表项,并将其metric值加1。如果接收到与已有表项的目的地址相同的路由信息,则分下面三种情况分别对待:第一种情况,已有表项的来源端口与新表项的来源端口相同,那么无条件根据最新的路由信息更新其路由表;第二种情况,已有表项与新表项来源于不同的端口,那么比较它们的metric值,将metric值较小的一个最为自己的路由表项;第三种情况,新旧表项的metric值相等,普遍的处理方法是保留旧的表项。

路由器每30秒发送一次自己的路由表(以RIP应答的方式广播出去)。针对某一条路由信息,如果180秒以后都没有接收到新的关于它的路由信息,那么将其标记为失效,即metric值标记为16。在另外的120秒以后,如果仍然没有更新信息,该条失效信息被删除。

(2)RIP版本1对地址的处理

RIP版本1不能识别子网网络地址,因为在其传送的路由更新报文中不包含子网掩码,因此RIP路由信息要么是主机地址,用于点对点链路的路由;要么是A、B、C类网络地址,用于以太网等的路由;另外,还可以是0.0.0.0,即缺省路由信息。

(3)计数到无穷大

A路由器会将针对目标网络C的路由表项的metric值置为16,即标记为目标网络不可达,并准备在每30秒进行一次的路由表更新中发送出去,如果在这条信息还未发出的时候,A路由器收到了来自B的路由更新报文,而B中包含着关于C的metric为2的路由信息,根据前面提到的路由更新方法,路由器A会错误的认为有一条通过B 路由器的路径可以到达目标网络C,从而更新其路由表,将对于目标网络C的路由表项的metric值由16改为3,而对于的端口变为与B路由器相连接的端口。很明显,A 会将该条信息发给B,B将无条件更新其路由表,将metric改为4;该条信息又从B发向A,A将metric改为5……最后双发的路由表关于目标网络C的metric值都变为

16,此时,才真正得到了正确的路由信息。这种现象称为“计数到无穷大”现象,虽然最终完成了收敛,但是收敛速度很慢,而且浪费了网络资源来发送这些循环的分组。

2.4 系统的需求分析

1.实现一个RIP路由协议的原型系统。

2.广播发布本地节点的路由信息。

3.其它节点接收信息并选择最优路径。

4.支持最大不超过15跳的特性。

5.动态支持网络拓扑结构的变化(如增加路由节点)

第3章RIP路由协议的设计

3.1 RIP路由协议的设计原理

RIP协议是动态路由协议,其运行至路由器中,而路由器是运行路由协议软件的专用硬件,它的主要功能可以分成两部分:路由选择和分组转发。其中路由选择是基础。一个路由器对到来的每一个分组先选择合适的路由,然后才能依据此路由进行正确的转发,本次课程设计就是设计有着广泛的使用范围的动态路由协议RIP协议体统原型。它是距离向量协议中的一种,属于内部网关协议。运行协议的相邻路由器通过彼此之间交换路由信息RIP的距离向量,从而知道网络的连接情况,实现各个网络之间的连通,这也是距离向量名称的由来。(Distance Vector)运行协议的每个路由器都要维护一张自己的路由RIP表,该路由表是相应于与它直接相联和通过路由器相连的网络连接情况而动态变化的。因此协议属于动态路由协RIP议。路由器根据路由表对发给它的包进行转发,从而实现IP路由功能。

3.2 RIP路由协议的功能描述与模块划分

本设计实现的RIP路由协议的原型系统功能主要包括,一:初始化每个路由器的路由表信息。即在使用者输入网络拓扑结构中的路由节点数及链路数后,系统首先会自动生成每个节点到其相邻路由节点的路由信息,具体包括:目的地址、跳数、下一跳,初始设置相邻节点的跳数为1。二:当路由器的初始路由表建立后,接下来就开始进行邻接节点的路由信息广播,即路由节点将自身的路由表信息广播至其相邻的节点,具体的广播信息是将每一条路由的目的地址不变,跳数加一,吓一跳修改为自身路由器接口的名称进行传送,收到广播信息的路由表对收到的每一条路由信息进行判断,分两大情况::若原来的路由表中没有目的网络N,则将该项添加到路由表中,否则(即在该路由表中有到目的网络N的信息,则观察下一条)此时分两种小情况1:若吓一跳与原路由表项相同,则无条件进行更新。2:若吓一跳与原路由表项不相同,则若收到的路由信息中距离d小于路由表中的距离,则进行更新。(还有对于接受的路由信息跳数>=16的信息,则将跳数置为16,表明不可达。)三:动态改变网络拓扑结构,即当因为实际需要,需增设路由节点时,系统会根据增设的路由节点数、名称、链路数,首先进行新增设节点的路由表信息初始化,而后将该节点的路由信息想邻接节点进行广播,随后整个网络节点向邻接节点进行路由信息广播,这样经过几轮广播后,每一个节点都接收到了新增路由节点的最小路径信息,从而实现了路由表的动态

维护与创建。

第4章 RIP路由协议的详细设计与编码4.1 RIP路由协议的网络拓扑图

图4.1 网络拓扑图

4.2 RIP路由协议的编码

配置过程

Router1:

Router>enable //进入特权模式

Router#conf ter //进入全局配置模式

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#int f0/0 //配置Fa0/0 接口

Router(config-if)#ip add 1.1.1.2 255.255.255.0

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

Router(config-if)#

%LINEPROTO-5-

UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router(config-if)#exit

Router(config)#int s0/0/0 //配置串口

Router(config-if)#ip add 1.1.6.1 255.255.255.0

Router(config-if)#clock rate 64000

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface Serial0/0/0, changed state to down

Router(config-if)#exit

Router(config)#int s0/0/1 //配置串口

Router(config-if)#ip add 1.1.2.1 255.255.255.0

Router(config-if)#clock rate 64000

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface Serial0/0/1, changed state to down

Router(config-if)#exit

Router(config)#router rip //进入RIP 视图

Router(config-router)#network 1.0.0.0 //发布直连网络

Router(config-router)#exit Router(config)#exit Router#

%SYS-5-CONFIG_I: Configured from console by console

Router#show ip route //查看路由表

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

1.0.0.0/24 is subnetted, 1 subnets

C 1.1.1.0 is directly connected, FastEthernet0/0

Router#

Router2:

Router>enable

Router#conf ter

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#int f0/0

Router(config-if)#ip add 1.1.5.2 255.255.255.0

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-

思科设备路由器rip协议配置

本次讲解路由器rip协议的配置: RIP是基于D-V算法的路由协议,使用跳数(Hop Count)来表示度量值(Metric)。跳数是一个数据报到达目标所必须经过的路由器的数目。 RIP认为跳数少的路径为最优路径。路由器收集所有可达目标网络的路径,从中选择去往同一个网络所用跳数最少的路径信息,生成路由表;然后把所能收集到的路由(路径)信息中的跳数加1后生成路由更新通告,发送给相邻路由器:最后依次逐渐扩散到全网。RIP每30s发送一次路由信息更新。 本例配置模型图 命令行: RA命令配置: Router>enable Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname R1 R1(config)#router rip //使用rip协议 R1(config-router)#version 2 //使用RIPv2版本 R1(config-router)#network 192.1.1.0 255.255.255.0 //指定与该路由器直接相连的网络 R1(config-router)# network 202.1.1.5 //指定与该路由器直接相连的网络

R1(config-router)#no shutdown R1(config-router)#exit R1#show ip route //查看路由信息 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set //目前没有配置RB路由器,所以上述没有rip协议的配置生成 R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int s1/0 R1(config-if)#ip address 202.1.1.5 255.255.255.252 //将模型图中的IP配置划分到对应端口R1(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial1/0, changed state to down R1(config-if)#exit R1(config)#int f0/0 R1(config-if)#ip address 192.1.1.1 255.255.255.0 //将模型图中的IP配置划分到对应端口R1(config-if)#clock rate 64000 //配置时钟模式DCE端 R1(config-if)#bandwidth 64 R1(config-if)#no shutdown R1#wr Building configuration... [OK] RB命令配置: Router>enable Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#router rip //使用rip协议 Router(config-router)#version 2 //使用rip协议v2版本 Router(config-router)#network 192.168.2.0 //指定与该路由器直接相连的网络

实验12 静态路由与RIP路由协议设置

实验12 静态路由协议和RIP 路由协议设置 一、实验目的 熟悉静态路由和RIP 路由协议的配置原理,掌握它的配置方法。 二、实验内容 创建图1所示拓扑结构并配置路由器,使得各路由器(静态和动态两种)可以相互ping 得通。 三、实验步骤 1、首先按图1连接好路由器 注意:路由器通常通过串行端口连接广域网络,因此路由器通常是DTE 设备,modem 、GV 转换器等等传输设备通常被规定为DCE 。其实对于标准的串行端口,通常从外观就能判断是DTE 还是DCE ,DTE 是针头(俗称公头),DCE 是孔头(俗称母头),这样两种接口才能接在一起。 比如一台路由器,它处于网络的边缘,它有一个S0口需要从另一台路由器中学习到一些参数,具体实施时,我们就不需在这个S0口配“时钟速率”,它从对方学到。这时它就是DTE ,而对方就是DCE (需要配置时钟频率)。 ①添加路由的模块接口,如图2所示。 DTE DCE DTE DCE 图 1 拓扑结构图

图 2 添加路由模块示意图 ②连线的时候注意不同的接口,连线选择DTE线,如图3所示。 图 3 选择连接线示意图 ③设置之前需要打开对应的端口的电源,如图4所示。

图 4 开机示意图 2、根据拓扑图为路由器配置IP 地址,如表1所示。 表 1 IP地址规划表 路由器S0/1/0 S0/1/1 A 172.16.10.1/24 172.16.40.2/24 B 172.16.10.2/24 172.16.20.1/24 C 172.16.30.1/24 172.16.20.2/24 D 172.16.30.2/24 172.16.40.1/24 为各路由器上配置IP地址的命令如下: A(config)# int S0/1/0 A(config-if)#ip address 172.16.10.1 255.255.255.0 A(config-if)#no shutdown A(config)#int S0/1/1 A(config-if)#ip address 172.16.40.2 255.255.255.0 A(config-if)#no shutdown 同样道理同学们配置余下的三个路由器B、C、D。

无线传感器网络路由协议

无线传感器网络的关键技术有路由协议、MAC协议、拓扑控制、定位技术等。路由协议: 数据包的传送需要通过多跳通信方式到达目的端,因此路由选择算法就是网络层设计的一个主要任务。路由协议主要负责将数据分组从源节点通过网络转发到目的节点,它主要包括两个方面的功能: 1、寻找源节点与目的节点间的优化路径。 2、将数据分组沿着优化路径正确转发。 无线传感器与传统的无线网络协议不同之处,它受到能量消耗的制约,并且只能获取到局部拓扑结构的信息,由于这两个原因,无线传感器的路由协议要能够在局部网络信息的基础上选择合适路径。传感器由于它很强的应用相关性,不同应用中的路由协议差别很大,没有通用的路由协议。无线路由器的路由协议应具备以下特点: (1)能量优先。需要考虑到节点的能量消耗以及网络能量均衡使用的问题。(2)基于局部拓扑信息。WSN为了节省通信能量,通常采用多跳的通信模式,因此节点如何在只能获取到局部拓扑信息与资源有限的情况下实现简单高效的路由机制,这就是WSN的一个基本问题。 (3)以数据为中心。传统路由协议通常以地址作为节点的标识与路由的依据,而WSN由于节点的随机分布,所关注的就是监测区域的感知数据,而不就是具体哪个节点获取的信息,要形成以数据为中心的消息转发路径。(4)应用相关。设计者需要针对每一个具体应用的需求,设计与之适应的特定路由机制。 现介绍几种常见的路由协议(平面路由协议、网络分层路由协议、地理定位辅助路由协议): 一、平面路由协议 平面路由协议中,逻辑结构时平面结构,节点间地位平等,通过局部操作与反馈信息来生成路由。当汇聚点向某些区域发送查询并等待来自于这些区域内传感器所采集的相关数据,其中的数据不能采用全局统一的ID,而就是要采用基于属性的命名机制进行描述。平面路由的优点就是结构简单、鲁棒性(即路由机制的容错能力)较好,缺点就是缺乏对通信资源的优化管理,对网络动态变化的反应速度较慢。其中典型的平面路由协议有以下几种: 1、1、洪泛式路由(Flooding): 这就是一种传统的网络通信路由协议。这种算法不要求维护网络的拓扑结构与相关路由的计算,仅要求接受到信息的节点以广播形式转发数据包。例如:S节点要传送一段数据给D节点,它需要通过网络将副本传送给它每一个邻居节点,一直到传送到节点D为止或者为该数据所设定的生存期限为零为止。优点在于:实现简单;不需要为保持网络拓扑信息与实现复杂路由发现算法消耗计算资源;适用于鲁棒性较高的场合。但同时也有相应的缺点:一个节点可能得到一个数据的多个副本;存在部分重叠,如果相邻节点同时对某件事作出反应,则两个节点的邻居节点将收到两份数据副本;盲目使用资源,无法作出自适应的路由选择。 为克服Flooding算法这些固有的缺陷,S、Hedetniemi等人提出闲聊式(Gossiping)策略。这种算法采用随机性原则,即节点发送数据时不再采用广播形式,而就是随机选取一个相邻节点转发它接收到的数据副本(避免了消息爆炸的结果)。

计算机网络实验六 rip路由协议配置 )

太原理工大学现代科技学院计算机通信网络课程实验报告专业班级 学号 姓名 指导教师

实验名称同组人 专业班级学号姓名成绩 一、实验目的 《计算机通信网络》实验指导书 掌握RIP 动态路由协议的配置、诊断方法。 二、实验任务 1、配置RIP 动态路由协议,使得3台Cisco 路由器模拟远程网络互联。 2、对运行中的RIP 动态路由协议进行诊断。 三、实验设备 Cisco 路由器3台,带有网卡的工作站PC2台,控制台电缆一条,交叉线、V35线若干。 四、实验环境 五、实验步骤 1、运行CiscoPacketTracer 软件,在逻辑工作区放入3台路由器、两台工作站PC ,分别点击各路由器,打开其配置窗口,关闭电源,分别加入一个2口同异步串口网络模块(WIC-2T ),重新打开电源。然后,用交叉线(CopperCross-Over )按图6-1(其中静态路由区域)所示分别连接路由器和各工作站PC ,用DTE 或DCE 串口线缆连接各路由器(router0router1),注意按图中所示接口连接(S0/0为DCE ,S0/1为DTE )。 2、分别点击工作站PC1、PC3,进入其配置窗口,选择桌面(Desktop )项,选择运行IP 设置(IPConfiguration ),设置IP 地址、子网掩码和网关分别为 PC1gw: PC3gw: 3、点击路由器R1,进入其配置窗口,点击命令行窗口(CLI )项,输入命令对路由器配置如下: 点击路由器R2,进入其配置窗口,点击命令行窗口(CLI )项,输入命令对路由器配置如下: 同理对R3进行相应的配置: 4、测试工作站PC 间的连通性。 从PC1到PC3:PC>ping (不通) 5、设置RIP 动态路由 接前述实验,继续对路由器R1配置如下: 同理,在路由器R2、R3上做相应的配置: 6、在路由器R1上输入showiproute 命令观察路由信息,可以看到增加的RIP 路由信息。 … … … … … … … … … … … … … … 装 … … … … … … … … … … … …… … … 订 … …… … … …… … … … …… … … … … 线 … … …… … …… … …… … … … … …

路由基础知识 RIP路由协议入门说明(一)

路由基础知识RIP路由协议入门说明(一) 路由器的工作不外乎两个,一是路径选择,二是数据转发。进行数据转发相对容易一些,难的是如何判断到达目的网络的最佳路径。所以,路径选择就成了路由器最重要的工作。 许多路由协议可以完成路径选择的工作,常见的有RIP,OSPF,IGRP和EIGRP协议等等。这些算法中,我们不能简单的说谁好谁坏,因为算法的优劣要依据使用的环境来判断。比如RIP协议,它有时不能准确地选择最优路径,收敛的时间也略显长了一些,但对于小规模的,没有专业人员维护的网络来说,它是首选的路由协议,我们看中的是它的简单性。 如果你手头正有一个小的网络项目,那么,就让我们来安排一个计划,30分钟读完本文(一读),20分钟再细看一遍本文提及的命令和操作方法(二读),用30分钟配置网络上的所有路由器(小网络,没有几台路由器可以配的),最后20分钟,检查一下网络工作是否正常。好了,一百分钟,你的RIP网络运转起来了。就这么简单,不信,请继续往下看。 一、RIP是什么 RIP(Routing Information Protocols,路由信息协议)是使用最广泛的距离向量协议,它是由施乐(Xerox)在70年代开发的。当时,RIP是XNS (Xerox Network Service,施乐网络服务)协议簇的一部分。TCP/IP版本

的RIP是施乐协议的改进版。RIP最大的特点是,无论实现原理还是配置方法,都非常简单。 度量方法 RIP的度量是基于跳数(hops count)的,每经过一台路由器,路径的跳数加一。如此一来,跳数越多,路径就越长,RIP算法会优先选择跳数少的路径。RIP支持的最大跳数是15,跳数为16的网络被认为不可达。 路由更新 RIP中路由的更新是通过定时广播实现的。缺省情况下,路由器每隔30秒向与它相连的网络广播自己的路由表,接到广播的路由器将收到的信息添加至自身的路由表中。每个路由器都如此广播,最终网络上所有的路由器都会得知全部的路由信息。正常情况下,每30秒路由器就可以收到一次路由信息确认,如果经过180秒,即6个更新周期,一个路由项都没有得到确认,路由器就认为它已失效了。如果经过240秒,即8个更新周期,路由项仍没有得到确认,它就被从路由表中删除。上面的30秒,180秒和240秒的延时都是由计时器控制的,它们分别是更新计时器(Update Timer)、无效计时器(Invalid Timer)和刷新计时器(Flush Timer)。 路由循环

课程设计RIP路由协议的设计与实现

课程设计 课程设计(论文) RIP路由协议的设计与实现 院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间:

课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:

摘要 RIP协议是一种内部网管协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI 网络七层模型的应用层。各厂家定义的管理距离(AD,即优先级)如下:华为定义的优先级是100,华三定义优先级是100,思科定义的是120。 随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。但事实上RIP也有它自己的优点。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。但RIP也有明显的不足,即当有多个网络时会出现环路问题。为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。 关键词:RIP协议;网络;路由器

课程设计RIP路由协议的设计与实现

课程设计R I P路由协议的设计与实现精选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

课程设计 课程设计(论文) RIP路由协议的设计与实现 院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间: 课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:

摘要 RIP协议是一种内部网管协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI 网络七层模型的应用层。各厂家定义的管理距离(AD,即优先级)如下:华为定义的优先级是100,华三定义优先级是100,思科定义的是120。 随着OSPF和IS-IS的出现,许多人认为RIP已经过时了。但事实上RIP也有它自己的优点。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。但RIP也有明显的不足,即当有多个网络时会出现环路问题。为了解决环路问题,IETF提出了分割范围方法,即路由器不可以通过它得知路由的接口去宣告路由。分割范围解决了两个路由器之间的路由环路问题,但不能防止3个或多个路由器形成路由环路。触发更新是解决环路问题的另一方法,它要求路由器在链路发生变化时立即传输它的路由表。这加速了网络的聚合,但容易产生广播泛滥。总之,环路问题的解决需要消耗一定的时间和带宽。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。 关键词:RIP协议;网络;路由器

RIP路由协议汇总

1、RIP overview: 1. rip是tcp/ip协议开发的第一个路由选择标准;是一个distance vector协议,协议号为17;利用UDp来封装数据,用520端口发 送接受更新。 2. rip适用于小型网络,路由器数目不大于15台(默认16台不可 达),广播更新。 3. 发送和接收的更新为路由表条目,并且每个更新包最多携带25 条路由条目。 4. 基本原理:每个启动RIP协议的端口发出目标为 255.255.255.255的广播(RIP Request message),其邻居路由 器收到后发送他所知道的路由表信息(Response message), 同时在发出后出端口的时候将hop count加1(如果路由表中显 示的跳数为“1”则表示通告路由器是与自己直连的)以上过程 周期性执行(默认30秒一次);当接收方收到更新后就作如下 处理: ⑴更新信息是自己没有的,则加入路由表。 ⑵更新信息的目标是自己有的,则比较跳数,如果比自己原有的小 则更新路由表; 如果跳数比较大或为不可达(跳数大于15),则看更新信息的源地址(即为自己 去往目标的下一跳),是否与自己原来的下一跳一样,如果不一样则丢弃此更新; 如果一样,这时为了防止有不断变化的产生会启动抑制计时器(Holddown timer) 默认180秒,同时将该路由设为不可达,如果在180秒后还收到同样的更新消息 则接受。 ⑶对于接受的更新在加入路由表的同时会附加一个无效计时器 (Invalidation timer) 默认180秒,即在180秒后还没收到相关更新信息则认为不可达设跳数为16,如 果在过60秒(一共240秒)还没收到则从路由表中删除该条路由(刷新计时器 (flush timer))。这样做的好处是防止了路由黑洞 ⑷为了防止同时发更新造成广播风暴,随机设置一个25.5~30秒的数值以实 现不同 时送更新,这就是debug时看到的更新间隔不为30秒的原因。

计算机网络实验六rip路由协议配置

计算机网络实验六r i p 路由协议配置 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

太原理工大学现代科技学院计算机通信网络课程实验报告 专业班级 学号 姓名 指导教师

实验名称 同组人 专业班级 学号 姓名 成绩 一、实验目的 《计算机通信网络》实验指导书 掌握RIP 动态路由协议的配置、诊断方法。 二、实验任务 1、配置RIP 动态路由协议,使得3 台Cisco 路由器模拟远程网络互联。 2、对运行中的RIP 动态路由协议进行诊断。 三、实验设备 Cisco 路由器 3 台,带有网卡的工作站PC2 台,控制台电缆一条,交叉线、V35 线若干。 四、实验环境 五、实验步骤 1、运行Cisco Packet Tracer 软件,在逻辑工作区放入3 台路由器、两台工作站PC ,分别点击各路由器,打开其配置窗口,关闭电源,分别加入一个2 口同异步串口 网络模块(WIC-2T ),重新打开电源。然后,用交叉线(Copper Cross-Over )按图6-1(其中静态路由区域)所示分别连接路由器和各工作站PC ,用DTE 或DCE 串口线………… ……… …… ………… …装 … …… …… …… … …… … … …… …订 … …… … … …… …… … …… … … ……

缆连接各路由器(router0 router1),注意按图中所示接口连接(S0/0 为DCE, S0/1 为DTE)。 2、分别点击工作站PC1、PC3,进入其配置窗口,选择桌面(Desktop)项,选择 运行IP 设置(IP Configuration),设置IP 地址、子网掩码和网关分别为 PC1:/24 gw: PC3:/24 gw: 3、点击路由器R1,进入其配置窗口,点击命令行窗口(CLI)项,输入命令对路 由器配置如下: 点击路由器R2,进入其配置窗口,点击命令行窗口(CLI)项,输入命令对路由器配 置如下: 同理对R3 进行相应的配置: 4、测试工作站PC 间的连通性。 从PC1 到PC3:PC>ping (不通) 5、设置RIP 动态路由 接前述实验,继续对路由器R1 配置如下: 同理,在路由器R2、R3 上做相应的配置: 6、在路由器R1 上输入show ip route 命令观察路由信息,可以看到增加的RIP 路

四种路由协议比较

内部网关协议RIP:基于距离向量的路由协议。(1)仅和相邻路由器交换信息,交换的信息是自己的路由表。(2)按固定的时间间隔交换信息。RIP协议用UDP报文进行传送。 RIP实现简单,但它能使用的最大距离为15,16是不可到达,所以RIP只适用于小规模网络。RIP还有一个特点就是好消息传播的快,坏消息传播的慢。 RIP为了防止成环:可以用水平分割的方法,即从本端口接收到的路由,不再从本接口发送出去。 内部网关协议OSPF:使用分布式的链路状态协议。(1)向本自治系统内的所有路由器发送信息,用洪泛法。,路由器向所有相邻的路由器发送信息,这个相邻的路由器再向所有它相邻的路由器发送信息。(2)发送的信息是与本路由器相邻的所有路由器的链路专题。(3)只有链路状态变化时,才用洪泛法发送信息,OSPF没有RIP那样坏消息传播的慢的问题。而不像RIP那样每隔30s交换一次路由信息。OSPF协议知道全网的拓扑结构图。OSPF更新收敛的快是重要特点。OSPF不用UDP而是直接用IP数据报传送。OSPF的数据包很短,这样可以减少路由信息的通信量。 注:RIP交换的是路由表,即到目的网络的最短距离,RIP就是根据最短距离选路的。OSPF发送的信息是与本路由器相邻的链路状态,即与本路由器都和哪些路由器相邻以及该链路的度量,如距离,费用带宽。所以交换完路由信息以后,形成数据库,然后利用SPF算法(如Dijkstra静态路由算法)再算出路径,形成SPF树。每个路由单元根据SPF树生成自己的路由表。对OSPF而言,主要的消耗就在SPF的算法处理中,最常用的是Dijkstra静态路由算法。当一条链路down,每台路由器都会获得变化的信息,在网络拓扑更新之后,每台路由器就会重新计算SPT。这样计算SPT的计算量特别大,消耗CPU。。在目前的实际应用中,重新计算SPT就是删除当前的SPT,调用最短路径优先算法重新构造SPT。所以需要提出一种快速收敛的算法,来消除冗余存储或冗余计算。如下图我们只需要计算第二张图中区域的节点,即只对部分变化的节点重新计算路径,大大减少了计算量。

路由器原理及路由协议

路由器原理及路由协议 本文通过阐述TCP/IP网络中路由器的基本工作原理,介绍了IP路由器的几大功能,给出了静态路由协议和动态路由协议,以及内部网关协议和外部网关协议的概念,同时简要介绍了目前最常见的RIP、OSPF、BGP和BGP-4这几种路由协议,然后描述了路由算法的设计目标和种类,着重介绍了链路状态法和距离向量法。在文章的最后,扼要讲述了新一代路由器的特征。 ——近十年来,随着计算机网络规模的不断扩大,大型互联网络(如Internet)的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络设备。用户的需求推动着路由技术的发展和路由器的普及,人们已经不满足于仅在本地网络上共享信息,而希望最大限度地利用全球各个地区、各种类型的网络资源。而在目前的情况下,任何一个有一定规模的计算机网络(如企业网、校园网、智能大厦等),无论采用的是快速以大网技术、FDDI技术,还是ATM技术,都离不开路由器,否则就无法正常运作和管理。 1 网络互连 ——把自己的网络同其它的网络互连起来,从网络中获取更多的信息和向网络发布自己的消息,是网络互连的最主要的动力。网络的互连有多种方式,其中使用最多的是网桥互连和路由器互连。 1.1 网桥互连的网络 ——网桥工作在OSI模型中的第二层,即链路层。完成数据帧(frame)的转发,主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转发到哪个端口。帧中的地址称为“MAC”地址或“硬件”地址,一般就是网卡所带的地址。 ——网桥的作用是把两个或多个网络互连起来,提供透明的通信。网络上的设备看不到网桥的存在,设备之间的通信就如同在一个网上一样方便。由于网桥是在数据帧上进行转发

RIP路由协议配置

. 2.1实验目的 通过本实验,学生可以掌握以下技能: 1.路由器基本配置使用方法; 2.配置RIP协议; 3.配置RIPv2协议; 4.查看上述配置项目的相关信息。 2.2实验任务 1.配置路由器端口的IP地址; 配置2.RIP协议; 配置3.RIP v2协议; 使得不同网段的4.PC机能够通信; 2.3实验设备 CISCO2600交换机三台,带网卡的PC机两台,控制电缆两条,串口连接线两条。 交叉线序网线两条以及Consoie电缆; 2.4实验环境 如图所示,用串口连接线把路由器router1的串口s0和router3的串口s0连接起来;把路由器router2的串口s0和router3的串口s1连接起来。PC1与路由器router1的FastEthernet0/1连接,PC2与路由器router2的FastEthernet0/11连接,电缆连接完成后。给所有设备加电,开始进行实验。 文档Word . 2.5实验报告要求 实验报告信息要求完整,包括学号、、班级、专业、课程名称、教师名称、实验目的、实验任务、实验环境、实验步骤及详细记录、实验过程中存在的问题及实验心得体会等内容。

2.6实验步骤通过PC1上的超级终端连接路由器router1,并为路由器命名 Router> enable Router# configure terminal Router(config)# Router(config)# hostname router1 router1(config)# 1.设置路由器router1的Ethernet0端口的IP地址 router1(config)# interface ethernet0 router1(config-if)# ip address 11.168.1.11 255.0.0.0 router1(config-if)# no shutdown 2.设置路由器router1的串口s0端口的IP地址 router1(config-if)# int s0 router1(config-if)# ip address 192.168.1.13 255.255.255.0 router1(config-if)# no shutdown 3.设置PC1的IP地址11.168.1.10,网关为11.168.1.11 文档Word .

实验11 静态路由与RIP路由协议设置(参考答案)

实验11:静态路由协议和RIP路由协议设置 一、实验目的:熟悉静态路由和RIP路由协议的配置原理,掌握它的配置方法。 二、实验拓扑如下: 创建以下拓扑结构并配置路由器,使得各路由器(静态和动态两种)可以相互ping得通。 三、实验步骤: 1、首先按上图连接好路由器 注意:路由器通常通过串行端口连接广域网络,因此路由器通常是DTE设备,modem、GV转换器等等传输设备通常被规定为DCE。其实对于标准的串行端口,通常从外观就能判断是DTE还是DCE,DTE是针头(俗称公头),DCE 是孔头(俗称母头),这样两种接口才能接在一起。比如一台路由器,它处于网络的边缘,它有一个S0口需要从另一台路由器中学习到一些参数,具体实施时,我们就不需在这个S0口配“时钟速率”,它从对方学到。这时它就是DTE,而对方就是DCE。 ①添加路由的模块接口,如下图所示:

②连线的时候注意不同的接口,连线选择DTE线,如下图所示: ③设置之前需要打开对应的端口的电源,如图所示:

2、按拓扑图规划IP 地址: A :S0/0 :172.16.10.1/24 S0/1:172.16.40.2/24 B :S0/0 :172.16.10.2/24 S0/1:172.16.20.1/24 C :S0/0 :172.16.30.1/24 S0/1:172.16.20.2/24 D :S0/0 :172.16.30.2/24 S0/1:172.16.40.1/24 在各路由器上配置IP地址,保证在链路的连通性 如: A(config)# int S0/0 A(config-if)#ip address 172.16.10.1 255.255.255.0 A(config-if)#no shutdown A(config)#int S0/1 A(config-if)#ip address 172.16.40.2 255.255.255.0 A(config-if)#no shutdown 同样道理同学们配置余下的三个路由器。 请记着配置时钟频率:路由器的接口模式下:Router(config-if)#clock rate 128000 实验过程可以通过思科虚拟器的操作界面进行设置,但最好通过路由命令来进行配置,视窗操作中设置路由端口需设置以下内容,如下图所示:

OSPF路由协议基础 科普

OSPF路由协议基础(一) OSPF(Open Short Path First)最优路径算法路由协议。OSPF路由协议的Dis tance值为110,它拥有一个Metric值,此值是OSPF路由协议用来衡量链路好坏的,当一条链路的Metric值越小,则证明此条链路越好,反之此条链路越差。 路由协议按数据传输方式分,分为有类(Classfull)和无类(Classless)两种,有类路由协议是指传输可达性路由信息(NLRI)时不带子网掩码;无类路由协议是指传输可达性路由信息(NLRI)时带子网掩码。路由协议按数据传输类型分, 分为距离向量(Distance Vector)和链路状态(LinkState)两种,距离向量(DV)路由协议没有路由器ID(Router-ID),并且只传递可达性路由信息(NLRI);链路状态(LS)路由协议限制每一台路由器必须要有一个未被使用过的路由器ID(Router-ID),而且它无条件转发任何从邻居传来的可达性路由信息(NLRI)。 OSPF路由协议基础(二) 距离向量路由协议: 此时,假如RouterA后面有一个1.0网段,RouterB后面有一个2.0网段,Rout erA告诉RouterB通过我(RouterA)可以到达1.0网段,RouterB告诉RouterC通过我(RouterB)可以到达1.0网段,此时,RouterA到达1.0网段的路断了,那么,他会查找它的邻居RouterB,而此时RouterC也要到1.0网段,他也会去查找它的邻居RouterB,这时RouterB的路由表里有1.0网段的路由,RouterA和RouterC都会将数据发到RouterB,可是,Router B到不了1.0网段,这样就形成了路由环路。各种距离向量路由协议都有它自己解决路由环路的方法,在此暂不讨论。 链路状态路由协议: 在这里,我们用上面的例子继续讨论,因为在之前我曾提到过链路状态路由协议无条件转发任何从邻居传来的可达性路由信息(NLRI),所以,RouterA告诉RouterB我(RouterA)可以到达1.0网段后,RouterB将告诉RouterC 从RouterA那里可到达1.0网段,RouterC将一个数据包发往1.0网段时,会查找路由表,得知从RouterA那里可以到达1.0网段,此时RouterC查找邻居表,得知到RouterA那里要经过RouterB,这样,数据包就可以从RouterC发到1.0网段。当RouterA到达1.0网段的路断了,那么,因为RouterB和RouterC的路由表中都是知道通过RouterA才能到达1.0网段,所以,此时就不会出现路由环路。 OSPF路由协议基础(三) 链路状态路由协议有四种网络结构: 1、有广播多层访问(Broadcast Multi Access):

华为 路由协议基础

路由协议基础 文档版本01 发布日期2019-06-04

版权所有 ? 华为技术有限公司 2019。保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。 商标声明 和其他华为商标均为华为技术有限公司的商标。 本文档提及的其他所有商标或注册商标,由各自的所有人拥有。 注意 您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证。 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 华为技术有限公司 地址:深圳市龙岗区坂田华为总部办公楼邮编:518129 网址:http://biz.doczj.com/doc/2815921930.html,

路由协议基础目录 目录 1 简介 (1) 2 路由迭代 (3) 3 路由器及路由基本原理 (4) 4 静态路由与动态路由 (5) 5 路由表和FIB表 (6) 6 路由协议的优先级 (10) 7 路由的度量 (12) 8 负载分担与路由备份 (13) 9 IP FRR (15) 10 路由的收敛 (17) 11 缺省路由 (19) 12 不同路由协议的互相引入 (20) 13 自治系统 (21) 14 可变长子网掩码 (22) 15 全0和全1子网 (23) 16 路由策略 (24) 17 策略路由 (25) 18 相关链接 (27)

1简介路由(Routing)是数据通信网络中一个基本的概念。路由就是通过互联的网络把信息 从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层(即网络 层)。我们将具有路由转发功能的设备称为广义上的路由器。 当路由器收到一个IP数据包,路由器会根据目的IP地址在设备上的路由表(Routing Table)中进行查找,找到“最匹配”的路由条目后,将数据包根据路由条目所指示的 出接口或下一跳IP转发出去。路由表中装载着路由器通过各种途径获知的路由条目 (Routes)。路由器可通过静态、动态等方式获取路由条目并维护自己的路由表。 什么是路由协议 较小的网络通常可以手动设置路由表(即静态方式),但较大且拥有复杂拓扑的网络 可能常常变化,若要手动创建、维护路由表是不切实际的。因此,人们希望路由器可 以动态的(即动态方式)按照某种协议来自动创建维护路由表以解决这个问题,从而 使得网络能够近自主的适应变化,避免故障。这些协议被称为路由协议。 路由协议的分类 路由协议可以有多种分类方式,常见的分类方式如下: l按照路由协议使用的算法分: –距离矢量路由协议,例如:RIP(Routing Information Protocol) –链路状态路由协议,例如:OSPF(Open Shortest Path First) l按照路由协议作用的区域划分: –内部网关协议(Interior Gateway Protocol),在单一的自治系统中交换路由信 息,例如:OSPF(Open Shortest Path First) –外部网关协议(Exterior Gateway Protocol),在不同的自治系统中交换路由信 息,例如:BGP(Border Gateway Protocol) 常见的路由协议有哪些 目前常用的路由协议有: l OSPF(Open Shortest Path First) l RIP(Routing Information Protocol) l IS-IS(Intermediate System to Intermediate System)

路由协议整理

路由协议(RIP、OSPF、EIGRP和BGP) 整理 路由协议(RIP、OSPF、EIGRP和BGP) 整理 对于路由器而言,要找出最优的数据传输路径是一件比较有意义却很复杂的工作。最优路径有可能会有赖于节点间的转发次数、当前的网络运行状态、不可用的连接、数据传输速率和拓扑结构。为了找出最优路径,各个路由器间要通过路由协议来相互通信。需要区别的一点是:路由协议与可路由的协议是不是等同的。如TCP/IP和IPX/SPX,尽管它们可能处于可路由的协议的顶端。 路由协议只用于收集关于网络当前状态的数据并负责寻找最优传输路径。根据这些数据,路由器就可以创建路由表来用于以后的数据包转发。除了寻找最优路径的能力之外,路由协议还可以用收敛时间—路由器在网络发生变化或断线时寻找出最优传输路径所耗费的时间来表征。带宽开销—运行中的网络为支持路由 协议所需要的带宽,也是一个较显著的特征。尽管并不需要精确地知道路由协议的工作原理,你还是应该对最常见的路由协议有所了解:RIP、OSPF、EIGRP和BGP(还有更多的其他路由协议,但它们使用得并不广泛) 此外还IGRP路由选择协议,它是Cisco公司设备专用协议,其它非Cisco设备不能使用这样协议。 对这四种常见的路由协议描述如下。 (1) 为IP和IPX设计的RIP(路由信息协议):RIP是一种最早先的路由协议,但现在仍然被广泛使用,这是由于它在选择两点间的最优路径时只考虑节点间的中继次数这个原因的缘故。例如,它不考虑网络的拥塞状况和连接速率这些因素。使用RIP的路由器每30秒钟向其他路由器广播一次自己的路由表。这种广播会造成极大的数据传输量,特别是网络中存在有大量的路由器时。如果路由表改变了,新的信息要传输到网络中较远的地方,可能就会花费几分钟的时间;所以RIP的收敛时间是非常长的。而且, RIP还限制中继次数不能超过16跳(经过16台路由器设备)。所以,在一个大型网络中,如果数据要被中继16跳以上,它就不能再传输了。而且,与其他类型的路由协议相比, RIP还要慢一些,而安全性却差一些。 (2)为IP设计的OSPF(开放的最短路径优先):这种路由协议弥补了RIP的一些缺陷,并能与RIP在同一网络中共存。OSPF在选择最优路径时使用了一种更灵活的算法。最优路径这个术语是指从一个节点到另一个节点效率最高的路径。在理想的网络环境中,两点间的最优路径就是直接连接两点的路径。如果要传输的数据量过大,或数据在传输过程中损耗过大,数据不能沿最直接的路径传输,路由器就要另外选择出一条还要通过其他路由器但效率最高的路径。这种方案就要求路由器带有更多的内存和功能更强大的中央处理器。这样,用户就不会感觉到占用的带宽降到了最低,而收敛时间却很短。OSPF是继RIP之后第二种使用得最多的协议。 (3)为IP、IPX和Apple Talk而设计的EIGRP (增强内部网关路由协议):此路由协议由Cisco公司在20 世纪80年代中期开发。它具有快速收敛时间和低网络开销。由于它比OSPF. EIGRP容易配置和需要较少的CPU,也支持多协议且限制路由器之间多余的网络流量。 (4)为IP、IPX和Apple Talk而设计的BGP(边界网关协议):BGP是为因特网主干网设计的一种路由协议。因特网的飞速发展对路由器需求的增长推动了对BGP这种最复杂的路由协议的开发工作。BGP的开发人员面对的不仅是它能够连接十万台路由器的美好前景,他们还要面对解决如何才能通过成千上万的因特网主干网合理有效地路由的问题 注:cisco的静态路由、RIP、OSPF、EIGRP、IGRP、IS-IS、BGP的管理距离.. rip(v1、v2):120 igrp:100 eigrp(内部):90 eigrp(外部):170 eigrp(归纳/路由):5 ospf:110 isis:115 bgp(外部):20 bgp(内部):200

RIP_路由协议的配置

RIP 路由协议的配置 一、实验目的 1、复习路由器的三种模式及口令管理 2、练习RIP 动态路由协议的基本配置; 3、掌握了解RIP 路由协议原理 二、实验环境: Cisco Packet Tracer 三、关于RIP 的基础知识 RIP(Routing Information Protocol)是最常使用的内部网关协议(Interior Gateway Protocol)之一,是一种典型的基于D-V 算法的动态路由协议。 通过UDP(User Datagram Protocol)报文交换路由信息,使用跳数(Hop Count)来衡量到达目的地的距离(被称为路由权-Routing cost)。 由于在RIP 中大于或等于16 的跳数被定义为无穷大(即目的网络或主机不 可达),所以RIP 一般用于采用同类技术的中等规模的网络,如校园网及一个地区范围内的网络,RIP 并非为复杂、大型的网络而设计。 启动RIP,进入RIP 视图:router Rip 关闭RIP:no rip 在指定的网络上使能RIP network{ network-number| all } 在指定的网络上禁用RIP no network{ network-number| all 四:实验步骤: 绘制拓扑图如下所示(为每个路由器添加一个WIC-2T模块):

配置过程: Router1: Router>enable //进入特权模式 Router#conf ter //进入全局配置模式 Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/0 //配置Fa0/0 接口 Router(config-if)#ip add 1.1.1.2 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up Router(config-if)# %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#int s0/0/0 //配置串口 Router(config-if)#ip add 1.1.6.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial0/0/0, changed state to down Router(config-if)#exit Router(config)#int s0/0/1 //配置串口 Router(config-if)#ip add 1.1.2.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial0/0/1, changed state to down Router(config-if)#exit Router(config)#router rip //进入RIP 视图 Router(config-router)#network 1.0.0.0 //发布直连网络 Router(config-router)#exit Router(config)#exit Router# %SYS-5-CONFIG_I: Configured from console by console Router#show ip route //查看路由表 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set

相关主题