RIP协议和OSPF协议的要点.docx
《RIP协议和OSPF协议的要点.docx》由会员分享,可在线阅读,更多相关《RIP协议和OSPF协议的要点.docx(9页珍藏版)》请在冰点文库上搜索。
RIP协议和OSPF协议的要点
竭诚为您提供优质文档/双击可除
RIP协议和OSPF协议的要点
篇一:
Rip和ospF路由协议的配置及协议流程
计算机网络技术实践
实验报告
实验名称Rip和ospF路由协议的配置及协议流程
姓名实验日期:
20xx/04/20
学号实验报告日期:
20xx/04/24
一.环境(详细说明运行的操作系统,网络平台,网络拓扑图)操作系统:
windows7,32位
网络平台:
控制面板-程序-程序和功能,打开或关闭windows功能,然后telnet服务器和telnet客户端打开(因为win7默认关闭)。
控制面板-系统与安全-管理工具-服务,开启telnet服务;
网络拓扑图:
二.实验目的
1、复习和进一步掌握实验一二的内容。
2、自己会设计较复杂的网络物理拓扑和逻辑网段。
3、掌握路由器上Rip协议的配置方法,能够在模拟环境中进行路由器上Rip协议的配置,并能通过debug信息来分析Rip协议的工作过程,并观察配置水平分割和没有配置水平分割两种情况下Rip协议工作过程的变化。
4、掌握路由器上ospF协议的配置方法,能够在模拟环境中上进行路由器上ospF协议的配置,并能够通过debug信息分析ospF协议的工作工程。
三.实验内容及步骤(包括主要配置流程,重要部分需要截图)
主要配置流程:
1.实现rip路由协议:
首先启动每台设备
分配cpu,然后按照设计的拓扑图给每台设备的相应端口分配ip,并启动端口,然后给两台pc配置默认路由,最后在每台路由器上配置rip协议:
R1配置完后的路由表:
R2配置完后的路由表:
R3配置完后的路由表:
R4配置完后的路由表:
2.实现ospF路由协议:
在实现了rip协议之后,先给每个路由器去除rip,然后在每台路由器上配置ospF协议:
R1配置过程:
R1配置结果:
篇二:
路由协议实验要求
实验四路由协议
实验内容:
1、动态路由协议—Rip协议与ospF协议。
2、静态路由。
实验步骤及要求:
一、使用packettracer5.3构建如下网络拓扑结构:
二、采用地址块192.1.1.0/24进行子网划分和ip地址分配。
(注意为各局域网保留所需的ip地址空间)
三、Rip协议
1、采用Rip路由协议对网络进行综合配置,保证网络各部分正确连通。
2、查看路由表,并分析路由表是否正确。
3、用ping测试网络中各节点之间的连通性
在路由器上配置Rip协议的方法,在配置模式下键入如下命令:
routerrip
version2
network192.1.1.0
(其它配置命令参考之前的实验。
)
四、ospF路由协议
1、采用ospF路由协议对网络进行综合配置,保证网络各部分正确连通。
配置ospF路由协议的方法(单区域模型),在配置模式下键入如下命令:
routerospf自治系统号
network主网络号通配符掩码area区域号
例如:
routerospf100
network192.1.1.00.0.0.255area0(注:
自治系统内各路由器的自治系统号应保持一直;通配符掩码是主网络号的反子网掩码,0表示对应位的网络地址必须精确匹配,1表示对应位的网络地址任意。
上例中,自治系统使用的主地址块的号码为192.1.1.0,其子网掩码为2、查看路由表,并分析路由表是否正确。
与步骤三比较,路由表有何不同?
为什么?
3、用ping测试网络中各节点之间的连通性。
五、静态路由
1、分别在各路由器上针对非直连网络添加一条静态路由。
(命令格式:
iproute目标网络号子网掩码下一跳地址)
2、查看路由表,并分析路由表是否正确。
与步骤四比较,路由表有何不同?
为什么?
3、用ping测试网络中各节点之间的连通性。
4、在某个路由器上删除所添加的静态路由协议,路由表会如何变化?
为什么?
实验报告要求:
(1)给出子网划分和ip地址分配的结果,标注在网络拓扑图中。
(2)记录实验步骤三、四、五中Router0和Router4的路由表,并对路由表进行(Rip协议和ospF协议的要点)分析和比较。
(3)完成以下题目:
1.youhaveaclasscaddress,andyouwanttosetupfivesubnetswith18hostspersubnet.whatisyoursubnetmaskc
a.255.255.255.128b.255.255.255.192
c.255.255.255.224.d.255.255.255.240
2.doeseverytcp/iphostinstalltheicmpprotocolb
a.tRueb.False
3.responsibleforendtoenddelivery.thetransportlayer
4.whichcharacteristicsbelowarecontainedinlayer4oftheosimodel(choosethree)abc
a.connectionoriented:
tcp/ipb.nonacknowledgementudp
c.threewayhandshaketcp/ipd.Routeselection:
ip
e.slidingwindow:
udp
5.whichcommandcanallowyoutoconfiguretheipaddressononeroutersinterfacec
a.router(config-if)#ipaddress163.45.67.89mask255.255.224.0
b.router(config-if)#ip163.45.67.89255.255.224.0
c.router(config-if)#ipaddress163.45.67.89255.255.224.0
d.router(config-if)#ip163.45.67.89mask0.0.0..255
e.router(config-if)#ipaddress163.45.67.89mask0.0.0.255
6.whichpromptwillbeusedinprivilegedmodela
a.Router(config)#b.router>c.Router#d.Router(pri)#
7.pcaandpcbareonthesameethernetlan,youwanttopingpcbfrompca,whichprotocolrequestwillbeusedtolookingforpcbsmacaddressb
a.Ripb.aRprequestc.RaRprequestd.macrequest
8.whatdoesthebasemeaninthedescriptionas“10base-t”a
a.itmeansthesignalingmethodforcommunication.
b.itmeansthetypeofmedia.
c.itmeansthespeedofthesignaltransmission.
d.itmeansthelowestwayswitchcanused.
9.whichofthefollowingformisavalidmacaddressc
a.161.207.2.236b.26-43-00-72-66
c.00.00.12.34.de.bed.0000.12.34.de.be
10.whataretruedescriptionsaboutlayer2bridgesandswitches(choosethree)bcF
a.bothbridgesandswitchescanincreasingcollisiondomains.
b.switchesarebasedonsoftware.
c.switcheshavemorenumberofportsthanmostsinglebridges.
d.bridgesarefasterthanswitches.
e.bothbridgesandswitchesarelayer2devices.
F.bridgesarelayer1devices.
11.whichofthefollowingshowsthecorrectcommandtoconfigureRipastheroutingprotocold
a.Router#rip.b.Router>rip.
network192.168.1.0network192.168.0.0
c.Router(config-if)#routerrip.d.Router(config)#routerrip.
network192.168.0.0255.255.255.0network192.168.1.0
12.whichofthefollowingstatementsaboutRipistruee
a.ithashopcountslimitationof26
b.itusesbandwidthandhopsasthemetricoftheirpathselection.
c.itisoneofthelinkstateroutingprotocol.
d.itsendsbroadcastsroutingupdatesevery30secondsbydefault.
e.itusesautonomoussystemnumbers.
13.thenetwork192.168.1.0/24wasadvertisedbyaneighborrouter.itwasalsoaddedastaticroute192.168.1.0/24manually.whichroutewouldbeusedtoforwardtrafficb
a.theRiproute.b.thestaticroute.c.theigRproute.d.Random.
14.whichofthefollowingVtpmodecancreate,deleteandsynchronizeofVlans.a
a.servermodeb.clientmodec.transparentmoded.Vtpmode
15.whatisthebenefitofVlan(choosetwo)ac
a.itincreasesthenumberofbroadcastdomains
b.itincreasesthenumberofcollisiondomains
c.toincreasenetworksecurity
d.toreduceswitchnumbers
篇三:
Rip和ospF协议
2.2Rip协议
2.2.1Rip的工作原理
路由信息协议(Rip)是一种内部网关协议(igp),该协议主要应用在个人计算机网络中,而且许多其他路由协议的实现都是以该协议为基础。
有关路由信息协议的最新内容在RFc2453文档中介绍。
路由信息协议所采用的路由表算法为距离矢量路由算法。
在该算法中,每个路由器每隔30秒将其距离矢量发送给相邻的路由器。
各路由器根据距离矢量路由算法,将当前网络环境下最优的路由保存到路由表项相应的表项中。
在路由信息协议中规定,每个路由最大路程段树木最大值为15,不能超过该值。
如果超过则认为该路由所指的目的地是不可到达的。
另外,由于路由信息协议没有对线路速度进行考虑,所以,在该协议中不允许对度量单位的参数进行定义,例如,度量单位中的成本参数。
而对于度量单位中的路程段数目参数,该协议中只是基于最小路程段数目。
此处需要注意的一点是:
由于在网络拓扑结构发生变化时,路由信息协议(Rip)的收敛速度很慢,所以,这种协议只适合作为小型网络的内部网关协议(igp)。
在路由信息交换方面:
Rip协议让互联网中的所有路由器都和自己的相邻路由器不断交换路由信息,并不断更新其路由表,使得从每一个路由器到每一个目的网络的路由都是最短的(即跳数最少)。
虽然所有的路由器最终都拥有了整个自治系统的全局路由信息,但由于每一个路由器的位置不同,它们的路由表当然也应当是不同的。
Rip主要有几个特点:
①路由信息协议Rip是内部网关协议igp中最先得到广泛使用的协议。
②Rip是一种分布式的基于距离向量的路由选择协议。
③Rip协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。
2.2.2Rip距离的定义
Ripv2报文中的路由部分由若干个路由信息组成。
每个路由信息需要用20个字节。
地址族标识符(又称为地址类别)字段用来标志所使用的地址协议。
路由标记填入自治系统的号码,这是考虑使Rip有可能收到本自治系统以外的路由选择信息。
再后面指出某个网络地址、该网络的子网掩码、下一跳路由器地址以及到此网络的距离。
而具体Rip距离定义的规定如下:
①从一路由器到直接连接的网络的距离定义为1。
②从一个路由器到非直接连接的网络的距离定义为所经过的路由器数加1。
③Rip协议中的“距离”也称为“跳数”(hopcount),因为每经过一个路由器,跳数就加1。
④Rip认为一个好的路由就是它通过的路由器的数目少,即“距离短”。
⑤Rip允许一条路径最多只能包含15个路由器。
⑥“距离”的最大值为16时即相当于不可达。
可见Rip只适用于小型互联网。
⑦Rip不能在两个网络之间同时使用多条路由。
Rip选择一个具有最少路由器的路由(即最短路由),哪怕还存在另一条高速(低时延)但路由器较多的路由。
①仅和相邻路由器交换信息。
②交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
③按固定的时间间隔交换路由信息,例如,每隔30秒。
在路由信息交换方面:
Rip协议让互联网中的所有路由器都和自己的相邻路由器不断交换路由信息,并不断更新其路由表,使得从每一个路由器到每一个目的网络的路由都是最短的(即跳数最少)。
虽然所有的路由器最终都拥有了整个自治系统的全局路由信息,但由于每一个路由器的位置不同,它们的路由表当然也应当是不同的。
Rip的优缺点如下:
①Rip存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。
②Rip协议最大的优点就是实现简单,开销较小。
③Rip限制了网络的规模,它能使用的最大距离为15(16表示不可达)。
路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加。
2.3ospF路由协议
开放最短路径优先协议(openshortestpathFirst,ospF)也是一种内部网关协议。
有关该协议的最新内容在RFc2740文档中介绍。
开放最短路径优先协议ospF也是一种基于层次概念的协议。
在层次概念中,曾机的根是自治系统(as),并将该自治系统分为若干的区域,每一个区域为一组互连的网络。
因此,在一个自治系统中存在两种不同形式的路由。
区域内(intra-area)。
这种形式的路由是指在一个区域内的路由。
区域间(inter-area)。
则华中形式的路由是指在不同区域内的路由。
其中,由于每一个自治系统都有一个不能相邻的主干区域,而且所有其他区域都必须连接到这个主干区域上,为了保证各个区域的内聚性,需要用户配置相应的虚拟链路。
采用开放最短路径优先协议的路由器分为以下4种路由器:
内部路由器。
用来连接所有属于相同区域的子网路由器。
区域边界路由器。
用来将主干区域和其他区域相连的路由器。
主干路由器。
主干上有一个接口的路由器。
自治系统边界路由器。
用来和其他自治系统的路由器交换路由表信息的路由器。
2.3.1ospF协议的基本思想
ospF是基于区域实现的,建立在dijkstra算法和链路状态算法基础之上的内部网关动态路由协议。
它由ietF的内部网关协议工作组提出。
ospF的基本思想如下:
①每个ospF路由器都维护一个用于跟踪网络状态的链路状态数据库(lsdb)。
数据库中的内容是反映路由器状态的各种链路状态各种链路状态通告lsa,这些状态包括路由器可用接口、已知可达路由和链路状态信息,各ospF路由器都会主动测试所有与之相邻的路由器的状态,并根据测试结果设置相关链路的状态。
利用lsdb,路由器就可以得到一张整个网络拓扑结构的图。
为了减少路由器的lsdb,不同的lsa又有不同的作用范围,这就使得ospF具有一定的路由层次性。
这种路由层次性是用划分区域的方法来实现的。
②ospF基于dijkstra算法和自治系统中路由器的链路状态进行路由计算。
路由器在计算路由表要借助于dijkstra算法建立起来的最短路径树。
路由器把自己作为树根,用该树跟踪系统中到每个目标的最短路径,并依此计算区域内路由;接着,通过查看区域间lsa计算到自治系统内部其他区域目的的路由;最后,
检查自治系统外部lsa,计算到自治系统目的的路由。
路由表更新通过lsa发送给在同一个路由域内的所有别的路由器。
③ospF的工作过程可以分成两个互相关联的主要部分,“呼叫”协议和“可靠泛洪”机制。
呼叫协议和可靠泛洪机制完成ospF包的交互过程,并最终实现同一个路由域中所有路由器的lsdb一致。
2.3.2ospF的主要特点
与Rip等路由协议不同,ospF的各类报文都是直接封装在ip报文中的,不需要使用传输层协议tcp、udp等。
相对于基于距离算法的路由协议而言,ospF的主要特点包括:
对收敛速度快,支持链路开销的多种度量,支持可变长度子网划分和cidR等。
ospF的主要特点如下:
①“开放”表明ospF协议不是受某一家厂商控制,而是公开发表的。
②“最短路径优先”是因为使用了dijkstra提出的最短路径算法spF。
③ospF只是一个协议的名字,它并不表示其他的路由选择协议不是“最短路径优先”。
④是分布式的链路状态协议。
⑤ospF对不同的链路可根据ip分组的不同服务类型tos而设置成不同的代价。
因此,ospF对于不同类型的业务可计算出不同的路由。
⑥如果到同一个目的网络有多条相同代价的路径,那么可以将通信量分配给这几条路径。
这叫作多路径间的负载平衡。
⑦所有在ospF路由器之间交换的分组都具有鉴别的功能。
⑧支持可变长度的子网划分和无分类编址cidR。
⑨每一个链路状态都带上一个32bit的序号,序号越大状态就越新。
⑩ospF还规定每隔一段时间,如30分钟,要刷新一次数据库中的链路状态。
由于一个路由器的链路状态只涉及到与相邻路由器的连通状态,因而与整个互联网的规模并无直接关系。
因此当互联网规模很大时,ospF协议要比距离向量协议Rip好得多。
ospF没有“坏消息传播得慢”的问题,据统计,其响应网络变化的时间小于100ms。
ospF的三个基本要点:
①向本自治系统中所有路由器发送信息,这里使用的方法是洪泛法。
②发送的信息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。
“链路状态”就是说明本路由器都和哪些路由器相邻,
以及该链路的“度量”(metric)。
③只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息。
ospF支持两种不同的网络:
两个路由器之间的点对点连接;具有广播功能的局域网;无广播功能的广域网。