版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,链 路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代表: RIP、OSPF、EIGRP。而且它们都是内部网关协议(IGP),也就是说它们都运行 在一个自治系统内部,什么是自治系统,我们来简单看一下:自治系统:就是使用相同路由准则的网络集合,一般是一个ISP,或者是 一个大型的行政机构。大家刚听到这个术语时会感到有点模糊,有点抽象,在 CCNP的课程中会有详细的介绍,我们CCNA部分很少会用到自治系统间的协议 使用的基本上都是自治系统内的协议。所以如果按照在自动系统内运行还是用于 连接不同的自治系统,路由协议又
2、分为两种:IGP:内部网关协议,在一个自治系统内运行。比如:RIP、OSPF、IS-IS、EIGRP 等。EGP:外部网关协议,用于连接不同的自治系统。比如:BGPRIP:路由信息协议在CCNA部门主要介绍的是内部网关协议,那么我们先从RIP开刀。RIP是 一个典型的距离矢量路由协议,全称是Routing information protocol(路由信 息协议)。它使用的是数据包所经过的网关来做为距离的单位,最大跳数为15 跳,超过15跳便无法到达,大家从这个数中就可以看出来,RIP是一个元老级 的路由协议,正是因为受到15跳的限制,所以现在使用的是越来越少。它只适 合于一些规模不大的网络,
3、路由器的数量不多的网络中。因为它评价网络的好处 就是依靠跳数,但是这个跳数并不一定说就能代表最佳路径。如图所示:PC1希望到达PC2,按照RIP协议来说肯定是经过Router3,再转交给Router4 就到达PC2,因为这样的话相对于Router3来说,它只要经过两跳,就可以到达 PC2所在的网段。跳数最少。但是这条线路的带宽是19.2Kbps,而另一条路虽然 跳线多,但它是T1线路,带宽大,延迟小。肯定会比第一条路要优。但是RIP 是以跳数计算最佳路径,所以它就选择了第一条路。所以大家也感觉到了,RIP 有点笨笨的感觉,以至于现在用的不多了!当启用RIP协议时,RIP会从RIP的 相关接口上
4、向外发广播包。这里使用的是520/UDP端口。广播包的内容主要是请 求信息,侦听来自其他路由器的请求信息和应答信息,当邻居收到请求信息以后, 就发送应答息给该路由器。在RIP启动成功之后,平均每30秒,注意这里是平 均每30称,不是正好是30秒。就会发送应答信息,又称为update包。这个update 包中包含了路由器完整的路由表。这里应该还有路由无效值,路由刷新时间等参 数,这一部分应该是CCNP的内容,在此简单介绍一下,详细内容大家可以参考 NP部分。我们来看下图如果Router3所连接的40网段断开了。那么相对于Router2来说,如 果在180秒内,没有得到关于40网段的路由消息,就会
5、认为它失效了,但仅仅 是失效而已,将Router2上关于40网段的路由设置为holddown状态,默认时间 为180秒。如果在这180秒里,Router2接收到40网段可行路由后会中止计时, 并将原来关于40网段的路由改为可用路由;如果经过240秒,仍没有得到关于 40网段的确认,就认为这个网段直的“死悄悄” 了,那就把它从路由表中删除。关于RIP还要提到一点是RIP分为RIP1与RIP2两个版本,区别在于RIP1 是一个有类路由协议,即所有的更新包中不含子网掩码,不支持VLSM,所以就 要求网络中所有设备必须使用相同的子网掩码,否则就会出错,而RIP2是一个 无类的路由协议,它使用子网掩码;
6、第二个不同的地方是RIP1是发送更新包的 时候使用的是广播包,而RIP2使用的是组播224.0.0.9这样相对于RIP1来说就 节省了一部分网络带宽。第三个就是RIP2支持明文或者是MD5验证,要求两台 路由器在同步路由表的时候必须进行验证,通过才可以进行路由同步,这样可以 加强安全性。下面咱们来看一个RIP协议的具体配置:相对来说RIP的配置还是很简单的,下面咱们就以实验来结束RIP的讨论, 我们在此做两个实验,一个使用RIP1来完成,一个使用RIP2来完成。其实它们 的配置大同小异,我们先来看RIP1。Lab1:动态路由协议RIP,使用RIP1协议使得网络中达到全网互通的目的实验目的:通过
7、设置RIP1路由协议达到全网通的效果实验设备:三台Cisco系列路由器拓扑图:RA上的配置:RouterenableRouter#conf tRA(config)#interface s0/0RA(config-if)#ip address 192.168.0.1 255.255.255.0RA(config-if)#clock rate 64000RA(config-if)#no shutdownRA(config-if)#exitRA(config)#interface loopback 1RA(config-if)#ip address 10.10.10.10 255.255.255.0
8、RA(config-if)#exitRA(config-router)#network 192.168.0.0RA(config-router)#network 10.10.10.0RA配置完毕!RB的配置:RouterenRouter#conf tRouter(config)#hostname RBRB(config)#interface s0/0RB(config-if)#ip address 192.168.0.2 255.255.255.0RB(config-if)#no shutdownRB(config-if)#interface s0/1RB(config-if)#ip addr
9、ess 192.168.1.1 255.255.255.0RB(config-if)#clock rate 64000RB(config-if)#no shutdownRB(config-if)#endRB(config)#router ripRB(config-router)#network 192.168.0.0RB(config-router)#network 192.168.1.0RC上的配置RouterenRouter#config tRouter(config)#hostname RCRC(config-if)#ip address 192.168.1.2 255.255.255.
10、0RC(config-if)#no shutdownRC(config)#interface loopback 1RC(config-if)#ip address 20.20.20.20 255.255.255.0RC(config)#router ripRC(config-router)#network 192.168.1.0RC(config-router)#network 20.20.20.0大家可以看到其实RIP的真正配置命令就两个Router rip激活RIP协议Network network-number选择需要激活接口所在的网段验证配置:我们在此没有使用PC,就使用扩展ping来
11、测试我们的配置是否正确。我们先来 验证网络的连通性。RAgpxng Protocol ip|: IP20.Z0.20.ZOJ?tp 宣 oimc. S : D取 agrsii sise ! 10D: Tiueout in seconds |EJ: St-ndd wruaand备 n: y SouECfr A.dds* 白* inter10.10,10.10 Type of serie 0 i Set DF bit in IP headier? no i wply d*t? tiqI : n O ABCD iLoo se r 5tr iet, ke co r dr Tst aiajj r Ver
12、bo se | none J :j 弋力-eeonds:uJUJDijjjjSweep rane of sises n: Type蒙曲n3 SFSending S, 100-byt* 1CI1P Schos 匚白 0-20-20-20,. ex&e Packet sent ith a source address of 10.10.10.10 1777?iSTzflC*sJ r*tt set ripeontti&l: end slcn J.any veifaloTriggered RIP Key-chainOuegoing updateIncoming updateft ribut i 叫:v
13、ets-l&nInterfaceLoopback1SttrinLO/OAuefiMatle kiecuotk mswLm” isKaximuifi path: 4Send P.ecvm effectRoutinQ for MwtupKk暮; 10.D- 0bQ 192.1SB.O.OPassive InteraceTsiRgtingr InQrnatiQn 5gWF:C&cevaymAnce:U 192.168.0.2120cez enableRouter#configure terminalRA(config-if)#interface serial 0RA(config-if)#ip ad
14、dress 192.168.0.1 255.255.255.0RA(config-if)#no shutdownRA(config-if)#clock rate 64000RA(config-if)#exitRA(config)#interface looback 1RA(config-if)#ip address 10.10.10.10 255.255.255.0RA(config-if)#exitRA(config)#router ripRA(config-router)#version 2RA(config-router)#no auto-summaryRA(config-router)
15、#network 192.168.0.1RA(config-router)#network 10.10.10.0RB的配置:RouterenRouter#conf tRouter(config)#interface s0Router(config-if)#ip address 192.168.0.2 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#clock rate 64000Router(config-if)#interface s1Router(config-if)#ip address 192.168.1.1 25
16、5.255.255.0Router(config-if)#clock rate 64000Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#router ripRouter(config-router)#ver 2Router(config-router)#no auto-summaryRouter(config-router)#network 192.168.0.0Router(config-router)#network 192.168.1.0RC的配置:RouterenableRouter#configur
17、e terminalRouter(config)#interface s0Router(config-if)#ip address 192.168.1.2 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#interface loopback 1Router(config-if)#ip address 20.20.20.20 255.255.255.0Router(config-if)#endRouter#configure tRouter(config)#router ripRouter(config-router)#ve
18、r 2Router(config-router)#no auto-summaryRouter(config-router)#network 192.168.1.0Router(config-router)#network 20.20.20.0到时为止,配置全部完成,我们还是首先来验证网络的连通性 RA 上 PINGRAM liny PratQCOl Llpi : Target IP addressz countDatam size 100:Tufwnut in secontlF ?| :Extruded ernnmnds n :ySourceov intertace : 10.F in, j
19、oType of service D:Set DF bit in IP n令耳此专r? noj:VJ.iddtc reply datd? Cnc: gt* yactern QxrsCP: Lod-sc , Strict f Rrcard f Tuncat onq) r Verltose none】:Sveep range nt sizes nlTypesequence to aUcrt -I f J I* I I u i i i i hSending 5, lOD-hyte ICHP Echos to 2D.2a.2Gr20,jj;J JjJJJSuccess-1 i a.tr is IDG
20、percent 5/5) T round-l: rip min/;*. j划呼二口还是使用show ip route来查看路由信息RAHshuif ip routeCodes: C - conjiected S 一 staticI 一 IGRPf R 一 RIPr H 一 mobilef B - D - EIGRP, EX EIGRF external, 9 QSPF IA OSPF inter art El - OSPF external type 1 E2 - OS PF external tye 2* 一 E EGl i - IS-IS, LI - 1S-IS J.tfvfrL-1, L
21、2 - IS-IS lerrl-2 * - tandii U - per-user static iouteGateway of. last resort is not setIfJ 1D.0 if ilitcetZjf ecrkfLErteEl Lflapbaekl192.1E8、巾-D i#chmkh尊口七己日,SerialH1D.Q- 0,0/24 is sulmettedT 1 suJmets192.168.1.0 120/1J via 192.160.0.2 , 0EJ105: 4J . Seri20 rQ. Q rQ/24 is jfuJinettert/ 1 suJmets-m
22、I H f 1 H | j I20.20.30.0 12D/2 Via 192.16S. D .2, D0 :g 出1技术噂客也可以通过命令show ip protocols查看当前的协议信息。可以看到现在的版 本已经是2。HAHsxctt ip ratoeozsRouting Pi atocal i s 11 riy H Sending updates every 3Q seconds, next due in 26 seconds In.TdJ.id. ater 18DT hoLd. down 18D r fluEhed a Lee 24.0Outgoing update filter l
23、ist tor all interXaces Is incuniiTLg u)datF filter list for 土】1 interlaces Is Redistriljut ing:f.Default version contr建:卷eiiH *4洋鼻土。1 如 heueLve VEirwiim IntcfAteSend RtCv KtChAinSeriXO22Routing Tor IfetTforks: LC.O.B.nuJbiaunjij192.1CB.O.ORouting IrLtdimut iun Sources z193. L6a.O + 21200QiQD:Q3 Jr_.
24、,Distance : def aiLLt 1 120)打匕7己1丫!=?还可以通过defub ip rip查看RIP的学习过程:RIP : sentlintj update to 22-I . 0.0.9 vi Loopliackl 10.1 D . 10.10) subnet 192.168.0 r0T metric 1 subnet 192. XE-S. t. 0 metric 5 sultnet 20.20,20, &, metric 3RIP: received update ro(m 192 r168 r0,2 on SerialO 192.168.1.0 in t hops 2D
25、.20.20 0 in 2 hoos再给出一个思科官方的一个关于RIP2的配置实例,供大家学习使用:varii ionnetwrk 10 r 0.0.0interface n3ip rip send verslcn 1在这个例子中要注意:1、B使用是RIP2,而C使用的是RIP1,所以需要在B的S3 口上定义RIP1版本, 目的是为了和C路由器结合,一般最好是都使用同一个版本的RIP。2、no auto-summary关闭自动汇总,当路由更新经过主类网络时,会自动向主 灯网络号进行汇总,这样就会造成配置不正确,所以我们需要先关闭汇总,再手 动开启汇总,再手动开启时就可以指定子网掩码!关于RIP
26、协议就介绍这么多了,下面咱们看一个链路状态协议的代表:OSPFOSPF: Open Shortest Path First开放最短路径优先协议,它是IETF组织开发的一个基于链路状态的内部 网关协议。大家从Open这个词就可以看出来,这个协议是公开的,可以支持不 同厂家的设备,而我们下面要讲到的EIGRP就是思科所独有的。OSPF目前使用 的是版本2,可适应大规模网络,因为OSPF没有RIP的跳数限制,并且由于引 进了区域的概念也比EIGRP支持的网络规模大。OSPF已经被广泛的用在网络、 企业网络、电力网络、金融网络、是一个支持大规模网络的IGP路由协议,最多 可支持几百台路由器的网络规模。
27、下面咱们来看一下OSPF的优点:路由变化收敛速度快:OSPF的路由是经过路由器存储在本地的数据库计算出来 的,当发生网络更新的时候不需要被动的询问邻居路由器,所以OSPF相对来说 收敛速度比较快。无路由环路:OSPF路由协议采用的是最短路径优先算法(SPF),而且路由器用 Router ID来表示,所以可以保证在一个区域内没有环路,由于 使用直连骨干 区域的设计,所以可以保证即使在多载的情况下无环路出现。注意,这里所说的 无环路的意思是当网络仅使用OSPF路由协议时没有环路,如果出现其他路由协 议或静态路由的参与,就不能保证没有环路了。支持CIDR和VLSM:我们前面所讲的RIP路由协议不支持
28、CIDR和VLSM,这被认 为是RIP路由不适用于大型网络的又一个重要原因,采用CIDR和VLSM可以在最 大限度上节约IP地址。层次区域划分:在OSPF中,一个网络可以被划分为很多个区域Area,其中分为 两种:骨区域(area 0)和常规区域,其中常规区域可以支持42亿个,2的32 次方个区域,绝对够用。但是要求所有的常规区域必须与骨干区域相连,一个区 域通过OSPF边界路由器相连,区域间可以通过路由汇总(Summary)来减少路由 信息,减小路由表,提高路由器的运算速度。组播地址发送协议报文:使用专用的组播地址发送协议报文,因为是在小范围内 通讯,所以可以减少对网络中非OSPF设备的影响
29、。下面咱们要介绍OSPF中一个重要但是很不算复杂的概念:Router ID(RID)一台路由器如果要运行OSPF协议,就必须存在Router ID。Router ID 的作用其实很简单,就是唯一标示一台OSPF路由器,如果没有配置ID号,系统 会从当前接口的IP地址中自动选一个作为路由器的ID号。选择顺序通常是优先 从loopback地址中选择一个作为路由器的ID号;也可以从接口地址中选择,这 时如果同时存在多个接口,则将接口中最大的IP地址作为路由器的ID号。也就 是说如果有逻辑接口也就是Loopback接口,则使用Loopback地址作为自己的 RID,那如果没有逻辑接口,只有物理接口,则
30、会使用物理接口 IP地址比较大的 那个作为自己的RIP。那么哪些是物理接口如:Serial 口,Ethernet 口,ATM 口等等,但是如果有两个逻辑接口,则也是逻辑接口中IP地址较大的那个为RID。通常建议先Router ID再配置OSPF路由协议,否则如果先启动了 OSPF 而路由器自己选举的Router ID又不是你希望的,那么重新重新配置Router ID 就需要重启动一次OSPF路由进程了。为什么使用Loopback IP地址来优先配置 Router ID?因为早期的路由器操作(IOS)中使用物理接口 IP地址充当Router ID,如果物理接口出现问题而down 了,那么Rout
31、er ID也就跟着消失了。这样 很容易OSPF路由协议的不稳定。虽然现在路由器操作系统已经改掉了这个BUG, 但路由器优先考比物理接口稳定的Loopback 口 IP地址成为了一个惯例。另外由 于Loopback接口一般不参与路由工作,所以可以通过Loopback接口优先配置 Router ID。手动配置Router ID的好处:因为OSPF协议以Router ID识别邻居路由器,所以当出现各川问题的 时候管理员总是看到Router ID路由器有问题。那么在分配Router ID的时候, 就可以考虑按照逻辑或物理的地址来进行分配。在尝路由器中还有一个特性 是通过;架设DNS服务器来解析Rout
32、er ID名称。这样当网络管理员监视网络状 况的时候就可以直接看到对方路由器的名字了。咱们了解了 Router ID之后咱们就要接着来了解另外两个概述DR和BDR: 因为Router ID直接影响到DB和BDR的选举,我们来详细看一下,我们先从一 个图入手:那么如果在一个以太网环境中这五台路由器之间希望交换同步路由信 息,它们之间使用的是网状的逻辑拓扑。如下图所示:这时如果希望它们之间能够迅速同步,需要多条链路,这样维护成本是 比较大的。我们就想了,我们可以在网络上选择一个路由器出来,让它来当“老 大”,然后规定其他的路由器如果希望与另一个路由器通讯,那么只要经过这个 “老大”就可以了。所以如
33、果我们把C当成“老大”,则拓扑就变成了下面这样:这样所有的路由器之间通讯都通过C路由器,就减少了路由信息在网 络上的洪泛。节约了网络带宽。那么这个路由器C就是咱们所说的DR,指定路由 器(Designated Rouer)那关键是如果有一天这个路由器C坏了,怎么办?这和WINDOWS中的DC 有点类似,为了实现冗余,我们再来指定一个BDR(Backup DR),如我们在这里 再指定路由器D作为BDR,那么这个拓扑图又变了:其实也就是咱们网络拓扑中所说的部分互连。这样的话冗余实现了,成 本也降低了。关键是网络上有这么多路由器,到底哪一个是DR,哪一个是BDR? 我们来看一下选举过程:当选举DR/
34、BDR的时候要比较hello报文中的优先级。那么什么又是 hello报文中,简单来说这个hello报文中包括一些定时器的数值,DR,BDR, 以及自己已知的邻居。也就是说每个路由器在和对方通讯时也是发hello报文, 见面先打个照呼!在OSPF中默认每10秒中发一次Hello报文!如果40秒还没 有收到的话,则宣称该邻居死亡。里面就包含了 Router ID,Hello报文的时间 间隔和死亡时间间隔,邻居信息,区域信息,路由器优先级,DR以及BDR的信 息,验证信息以及根区域标记等。如图所示:RdutcrlDHpllo/dead intervals *N.lgiiborsAjwHD 机u膊r
35、priorityDR IP addressBDR IP addressAtilhnticaUtn pattwordStub area ftag dOSPF的邻接关习罢也项J 是依赖于hellcSS应其中要求打*的参数必须要完全一样,不然就不可能成为一个邻居。那么当选举DR/BDR的时候就先比较Hello包中的优先级(priority)优先级最 高的为DR,次高的为BDR,但是默认优先级都为1,所以这个意义不大!那么在 优先级相同的情况下就开始比较我们刚刚介绍的一个东西了 Router ID,RID值最 高的为DR,次高的为BDR,当你把优先级设置为0以后,该路由器就不能成为 DR或者是BDR,
36、只能是DROther。修改优先级可以使用命令:(config-if)#ip ospf cost 0-255 255最高当选举完成后,DROther只和DR/BDR形成邻接关系也就是说在它们的眼 里只有DR和BDR是它们的邻居,所有的路由器将组播Hello包到地址224.0.0.5 以便它们能跟踪其他邻居的信息,即DR将洪泛LSU到224.0.0.5这个组播地址 上;DROther只能能过组播地址224.0.0.6将LSU(链路状态更新)到所有的DR 上。只有DR/BDR监听这个组播地址。如果两台路由器刚刚启动没有配置OSPF时,则相关的端口都是DOWN的。如果配置好OSPF,这个时候如果双方开
37、始发送一个初始化状态,我们以 Router1为例,此时它会宣告我是192.168.10.10这其实就是它的RID,它会告 诉对方我是192.168.10.10我现在没有任何邻居。这个时候Router2在自己的 Fa0/0中收到了 Router2发过来的宣告信息就是把这个信息加到自己的邻居表 里面并注明是通过Fa0/0中连接。,然后再反馈给Router1说我是 192.168.10.20,我有一个邻居是 192.168.10.10;此时 Router1 又收到 Router2 的宣告信息就会把Router2的地址加到自己的路由表中并注明是通过Fa0/0连接 的。这个状态称为:Two-way状态,
38、相对稳定状态但是还没有真正成为邻居关系。 接下来进行Exstart状态,还没有真正进行信息交换呢,只是一个选举DR的过 程:Router1会发出一个数据包说我来负责更新路由表,因为我的RID是 192.168.10.10,但是Router2会说,不行,我不认可,因为我的RID比你大。 所以经过协商,Roter2应该是BDR 了。再往下就是一个Exchange状态:交换双 方LSDB中的链路状态数据库的摘要信息,注意仅仅是摘要信息,为同步双方的 数据库做准备。注意这里使用的不再是hello报文,是DD报文,也就是说Router1 发出一个DD报文给对方,对方收到后会发出LSACK,大家一看ACK
39、太熟悉了, 好多地方我们都使用过ACK,如TCP建立连接,通讯,拆除连接过程中,DHCP 的工作过程中等等,都用到达ACK这个词,在这里也是一个意思就是给对方一个 确认,因为如果没有确认,对方会重传!再往下就进入了 Load状态,这才是真 正根据需要来调整自己的链路状态数据库,没有的加进来,如果我已经有了,再 做出比较应该不应该做更新,等等操作。最后完全结束之后进行是一个FULL状 态,完全状态。所有的链路状态数据库保持同步!那么如果又有网络链路发生改 变了,则LSU的信息(LSU更新包中包含LSA状态信息)只会发给DR,然后由 DR再通过组播洪泛到本区域的其他路由器上。其他路由器再根据链路状
40、态重新 计算出新的路由表出来。这中间会用到链路状态树和最短路径树两个概念,我 们简单看一下:Adjacency Database (Neighbors of x: A. B, C. 0)Dijk strs SPF) Alaorilhmcsi&iO-com-Assume 11 links are Ethernet, with sn OSP (: M; 小。J在OSPF中是用带宽作为metric的标准叫cost, 一般每个路由器都是以自己为 根来计算到达对方所需要的一个开销,用10的8次方来除以带宽,越小说明带 宽越大,路径最优,就放到路由表中也就是最短路径树中。以上只是简单分析了一下OSPF的工
41、作过程。在此给出一张截图供大家参考:to databstiIgnore LSAJa s&quence no. higher?SAW LSU With newer inforrnaticnRun SPF to calculate nw rating tableLSAckOSFP虽然说理论知识很多,但是配置起来很简单,我们来看一下具体的配置: 启用OSPF:(Config)# router ospf 进程 ID 范围是 1-65535其中这个进程ID,用于区分不同的OSPF协议,这只是一个本地进程ID,随便取, 也就是说只是区分一个路由器上的多个OSPF协议,跟别的路由器没有关系可以 不同。指定网
42、段(config-router)network网络号反向掩码area区域号注意这里区域号必须要求一样查看启用的路由协议:Show ip protocols查看当前路由表:Show ip route查直OSPF样关信息Show ip ospf interface同样我们还是通过一个实验来结束OSPF的学习:Lab::动态路由协议OSPF实验目的:通过OSPF路由协议使得网络中达到全网互通的目的设备:三台Cisco系统路由器,2条V24线缆拓扑图:Router1上的配置:RouterenRouter#conf tRouter(config)#hostname RARA(config)#interf
43、ace s2/0RA(config-if)#ip address 192.168.0.1 255.255.255.0RA(config-if)#clock rate 64000RA(config-if)#no shutdownRA(config-if)#exitRA(config)#interface fa 0/0RA(config-if)#ip address 10.10.10.1 255.255.255.0RA(config-if)#no shutdownRA(config-if)#exitRA(config)#router ospf 1RA(config-router)#network
44、10.10.10.0 0.0.0.255 area 0RA(config-router)#network 192.168.0.0 0.0.0.255 area 0Router2的配置:RouterenableRouter#conf tRouter(config)#hostname RBRB(config)#interface s2/0RB(config-if)#ip address 192.168.0.2 255.255.255.0RB(config-if)#no shutdownRB(config-if)#exitRB(config)#interface s3/0RB(config-if)#
45、ip address 192.168.1.1 255.255.255.0RB(config-if)#clock rate 64000RB(config-if)#no shutdownRB(config-if)#exitRB(config)#router ospf 1RB(config-router)#network 192.168.0.0 0.0.0.255 area 0RB(config-router)#network 192.168.1.0 0.0.0.255 area 0Router3的配置:RouterenRouter#conf tEnter configuration command
46、s, one per line. End with CNTL/Z.Router(config)#interface s2/0Router(config-if)#ip address 192.168.1.2 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#interface fa 0/0Router(config-if)#ip address 20.20.20.1 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#ex
47、itRouter(config)#router ospf 1Router(config-router)#network 192.168.1.0 0.0.0.255 area 0Router(config-router)#network 20.20.20.0 0.0.0.255 area 0Router(config-router)#exit验证我们在PC2上去ping PC1:POping 10.10_10.1010.10-10-10 with 3Z bytes of data:反之也可以通讯,在此不再测试。我们可以使用show ip route,显示当前的路由表四。亨hg ip route-
48、Codes: C 一 connected, S - Etaie, I - IGRP, R 一 P.IP M - mobile, B BGP D - EIQBPr EX - BI&RP esternal 0 - OSPF# IA - OSPF inter area Ml - 0SPP NESA eK&emal type 1, N2 - 05?F NSSA external type El 一 OSPF extremal type 1 r EZ - OSPF eternal type 2E - EGP 1 - IS-IS, LL IS-IS ltvtl-1,疏 I3-IS level-2, la
49、- IS-IS uw心 area * 一 candidate de fault, U 一 per-user static route r o - ODR P - pt riddle dotmloadtdrout*CAC.v*y o Iasc rtcarc. is not 鼻Serial2/0技术博客团明010.10,10,0 I110/7&Z via 152.lfiS.0-l, 00:OB-31,20-0.Ou 0/Z4 is subnetted1 subnets020-20/20.0 110/702 via 192.16S.1.2r 00:0:27f6JL吁. 土4。0 O/旺4 土 m d
50、Wteu匕上y 己例皿旦电皂批了 ! 町Lb,上卫FQC152.168a lTO/24 Is directly coimtcted, SeiilS/O其中O代表的就是OSPF,在此不再详细介绍!也可以使用show ip rotocols显示当前正在运行的路由协议DE it show ip protocolsRouting Pr otoco1 is oEp f 1Out go ing up dat e filter list for all interfaces is not set Incoiiiing up dat e filter list for all inter faces is n
51、ot set- P.outer ID 192.168.1-1NiULitiar a f areas in thisrouter is 1_1 noriiial 0 stiiti 0 nssaMax iiiLi-Uii p at-h: 4P.outing for Metworke:192-168.0.0 0.0.0-255 area 019Z-168.1-0 0-0.0.Z55 area 0GatewayI:1 i st aic ejLast- Update19Z.168.1-Z11000:07:0019Z.168.0.111000:06:58D i st aic e : ( de f ault
52、is 110)P.outing Information Sources:技术博客晡关于OSPF我们就介绍到此,下面我们来看一个平衡混合路由协议的代表EIGRPEIGRP: Enhanced Interior Gateway Routing Protocol中文意思是:增加强内部网关路由协议,是早期IGRP的增强版,对IGRP 做了一些扩展,原理也差不多,差别不是很大,所以我们在此就介绍EIGRP,不 再介绍IGRP 了,以后大家也不会再用到IGRP 了。但EIGRP是思科私有的一个路 由协议,这其实也制约了 EIGRP的使用范围,因为只有在同一个网络中全部都是 思科的产品才会使用EIGRP,但
53、要考虑到一个网络的扩展功能。那万一以后要使 用其他厂家的产品怎么办?所以一定要考虑好用不用EIGRP。下面咱们就花点时 间来看一下EIGRP的相关知识点,首先就从EIGRP特性入手: EIGRP特性:EIGRP早点是在IOS9.21的时候就支持EIGRP 了,现在IOS的版本已经达 到12.4 了,大家可以从官网找到相关的IOS文件:关键是EIGRP是一个混合型的路由协议,也就是说它结合了距离矢量和链 路状态两种路由协议的特性。但是距离矢量和链路状态都有自己的弊端民。如距 离矢量容易产生环路,而且是以跳数为计算路径不是很准确。那么链路状态协议 是没有环路了,而且是以cost来作为metric值
54、作为最佳路由,但是因为它的算 法复杂,所以必须占用一定的资源。那么EIGRP就结合它们有自己的一些特性: 收敛速度快:相对于RIP来说,收敛速度是很多的,不敢说比OSPF绝对快,但 绝对比RIP要快,我们前面介绍RIP的时候我们也看到了 RIP有一个30秒的广 播时间,有180秒的无效时间,还有240的刷新时间,所以当网络出现更改时, 这个收敛速度是很慢的,在此EIGRP使用的是链路状态的收敛形式,对外宣布的 链中状态,所以EIGRP相对来说要快很多。无环路的无类路由:因为它采用的是一位荷兰的计算机科学家Dijkstra于1959 年发现的算法,这种算法有点复杂,但能保证网络中的每一个路由器都
55、有一个整 个的网络链路图,不会产生网络环路。增量路由更新:RIP是将整个路由表都发给对方,而EIGRP是将发生更新的路 由发给对方,这和我们平时所说的增量备份和差异备份有点相似,所以相比来说 性能要高。而且采用的是trigger update,如果没有更新是不是发送的,这点 和RIP也不一样!支持等价与非等价路径的负载均衡:RIP支持的是4条等价的负载均衡,针对一 些厂家可以支持6条cost相同的OSPF负载均衡,但都是等价的负载均衡,但是 只有EIGRP可以实现非等价的负载均衡。使用单播或组播代替广播:支持多种网络层协议:支持IP、Novell公司的IPX、Apple的AppleTalk等等
56、 协议,主要是因为它有一个协议相关模块!至于说其他特性就不再细细介绍了,如:支持VLSM和CIDR、支持路由的手动汇 总。EIGRP中的三张表:EIGRP如果想正常工作必须用到三张表,分别是邻居表,拓扑表,路由表,这一 点和链路状态差不多!我们来看一下这三张表是如何协同工作的,如图所示:Neighbor TableAppleTalkNsiohbor T ablsIPXNeiahbor TableIP 崎Si1靠即1Next-HopRouterInterfaceTocoloav TableAppleTalk!Topology T ableIPX1Topology TableIP 瞬睫身1Dest
57、ination 1Destination 1SuccessorFeasible Successor JRoutiriQ Tat?l AppleTalk_LRoutina TableIPXTRouting Tabl IP1Destination 1 Successor路由表邻居表中存放的是netxt-hop router与interface的对应关系,也就是 说存放的是下一跳及本地接口,通过本地的哪个接口可以到达下一跳,但是必须 是运行EIGRP路由器的直连路由信息。拓扑表:从邻居表中学过来的所有的路由信息,也就是所有目标网络的信息,其 中有successor后继路由以及feasible suc
58、cessor(FS)可行后继路由,当然最 终放到路由表的只有后继路由,那这个FS有什么用呢,是说如果万一后继路由 坏了,路不通了,那么可行后继路由就成了后继路由放到路由表中,其实也是一 个冗错机制!路由表:存放的是到达对方的最佳路由信息。一个数据包能不能被转发最终依靠的是路由表。下面看一下FD和AD两个概念:这两个概念也很容易理解:FD: Feasible Distance 可行距离AD: Advertised Distance 宣告距离它们两个术语之间有什么关系,针对每一个路由器,都会根据它所宣告的距离 AD及cost来计算自己到达对方的FD。然后最小的FD就是到达对方的最佳路由。邻居表路由
59、袤Metric Outbound NsSUippNetwork (Feasible Distance) Interface 世尉霹(睫伽|10.1.1.0 /242000Ethernet 0材嘛(建爵 眼吨Next-Hop RouterinterfaceRouter ARouter BEthernet 0Ethernet 1NetworkFeasible Distance AdvertisedEIGRP(EIGRP Metric)DistanceNeighbor10.1.1.0 /2420001000Router A (EO)10.1.1.0 /2425001500Router B (E1)那有人问这个metric值是怎么算出来的,这里需要参考这么几个参数:带宽,延迟,可靠性,负载以及MTU那么在这里必须用到的是带宽和延迟公式如下:256*min(BW)+sum(DLY)那这里如果不乘以256就是IGRP的metric 计算方法,因为IGRP以后大家不会再用了,在此就不再介绍。其中BW就是带宽,DLY就是延迟最后咱们来看一下EIGRP的具体配置,配置对大家来说就是张飞吃豆芽,总的来 说就两个命令:启动EIGRP命令:Router eigrp自治系统号注意这个号是1-65535,注意这个自治系统号必须一样,实验中大家可以随便指 定,但是工作中由运营商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省福州市福州师范大学附属中学2024届高三3月联合检测试题(数学试题文)试题
- 2024年那曲c1客运资格证考试
- 吉林师范大学《体能训练》2021-2022学年第一学期期末试卷
- 2014年湖北省黄石市中考语文试卷(含解析版)
- 吉林师范大学《外国新闻传播史》2021-2022学年第一学期期末试卷
- 环保型毛竹脚手架施工方案
- 2022年推普周文化交流方案
- 吉林大学《增材制造技术》2021-2022学年第一学期期末试卷
- 吉林大学《微积分BⅠ》2021-2022学年第一学期期末试卷
- 公共绿地突发事件应急预案
- 老年友善医疗机构建设项目报价函
- 针织学试题库
- 天大物化第六版答案pdf
- 质量通病(107页)ppt课件
- 实验室审核检查表参照模板
- 做新时代好队员竞选小队长演示PPT课件
- Linux网络管理
- 混凝土结构连接化学螺栓锚栓计算表
- 华为AC6005配置清单
- 15吨每小时垃圾渗滤液管式超滤技术方案
- 旺角城广场商铺招商代理协议书
评论
0/150
提交评论