动态路由协议培训211404.docx
《动态路由协议培训211404.docx》由会员分享,可在线阅读,更多相关《动态路由协议培训211404.docx(111页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目录1.路由协议31.1.静态的的与动态态的内部部路由331.2.选路信信息协议议(RIIP)51.2.11.慢收敛敛问题的的解决771.2.22.RIPP报文格格式81.2.33.RIPP编址约约定91.2.44.RIPP报文的的发送1101.3.OSPPF101.3.11.概述1001.3.22.数据包包格式1101.3.33.OSPPF基本本算法1111.3.44.OSPPF路由由协议的的基本特特征1221.3.55.区域及及域间路路由1331.3.66.OSPPF协议议路由器器及链路路状态数数据包分分类1661.3.77.OSPPF协议议工作过过程1881.3.88.OSPPF路由由
2、协议验验证2111.3.99.小结2111.4.HELLLO协协议2221.5.将RIPP,HELLLO和和EGPP组合起起来2331.6.边界网网关协议议第4版(BGGP4)241.7.EGP271.7.11.给体系系结构模模型增加加复杂性性271.7.22.一个其其本思想想:额外外跳2881.7.33.自治系系统的概概念3001.7.44.外部网网关协议议(EGGP)311.7.55.EGPP报文首首部3221.7.66.EGPP邻站获获取报文文331.7.77.EGPP邻站可可达性报报文3441.7.88.EGPP轮询请请求报文文341.7.99.EGPP选路更更新报文文351.7.11
3、0.从接收收者的角角度来度度量3771.7.111.EGPP的主要要限制3382.CIISCOO 路由由器产品品介绍4402.1.Cissco 25500402.2.Cissco 45500-M402.3.Cissco 72200412.4.Cissco 75513/75007433.路由由器的基基本配置置43参数设置443网络号433IP类设置置44菜单设置444欢迎文本444异步线的设设置444总结45附录一路由由器常用用命令4454.基本本维护552两种状态552帮助52命令简写552跟踪错误553进入设置状状态533存储退出553删除设置553一些常用命命令533修改地址553修改en
4、aablee seecreect passswoord555附录二常见见网络故故障分析析及排除除551 路由器器常用测测试命令令552 路由器器传输故故障排除除方法5553网络常见见问题5571. 路由协议1.1. 静态的与动动态的内内部路由由在一个自治治系统内内的两个个路由器器彼此互互为内部部路由器器。例如如,因为为核心构构成了一一个自治治系统,两两个Innterrnett核心路路由器互互为内部部路由器器。在大大学校园园里的两两个路由由器也互互为内部部路由器器,因为为在校园园里的所所有机器器都属于于同一个个自治系系统。自治系统中中的路由由器如何何获得关关于本系系统内部部的网络络的信息息呢?在
5、在小型的的、缓慢慢变化着着的互连连网络中中,管理理者可以以使用手手工方式式进行路路由的建建立与修修改。管管理者保保留一张张关于网网络的表表格,并并在有新新的网络络加入到到该自治治系统或或从该自自治系统统删除一一个网络络时,更更新该表表格。例例如图11.1中显显示的小小公司的的互连网网络。为为这样的的互连网网络选路路耗费就就微不足足道,因因为任何何两点之之间仅有有一条路路由。管管理者可可用人工工的方式式来配置置所有的的主机和和路由器器的路由由。互连连网络更更改状态态(如新新增一个个网络)时时,管理理者重新新配置所所有机器器上的路路由。 网络5 网络4 网络1网络2网络3R2R1R3R4图1.1
6、在在一个网网点中包包括了55个以太太网和44个路由由器的小小型互连连网络。在在这个互互连网络络中任意意两台主主机之间间仅有一一个路由由人工的系统统明显存存在缺点点,它不不能适应应网络的的迅速增增长或迅迅速变化化。在大大型的、迅迅速变化化的环境境中,如如Intternnet 网,人人对情况况变化的的反应速速度太慢慢,来不不及处理理问题;必须使使用自动动机制。采采用自动动机制还还有利于于提高可可靠性,并并对某些些路由可可变的小小型互连连网络中中的故障障采取反反应措施施。为了了验证这这一点,我我们假设设在图11.1中中增加一一个路由由器,使使之变为为图1.2 所所示的结结构。 网络5 网络4 网络1
7、网络2网络3R2R5R1R3R4图1.2 增加加了路由由器R55后使得得网络22和3之之间多了了一条备备用路径径当原有有路由出出故障时时,选路路软件能能够迅速速切换到到备用路路由对于拥有多多个物理理路径的的互连网网络体系系结构,管管理者通通常选择择其中一一条作为为基本路路径。如如果该基基本路径径上的路路由器出出故障,就就必须改改动路由由使得通通信流量量通过备备用路由由器来传传输。人人工改变变路由的的方式耗耗时长而而且容易易带来错错误。因因此,即即便是小小型互连连网中,也也应使用用处动机机制来迅迅速而可可靠地改改变路由由。为了自动地地保存准准确的网网络可达达信息,内内部路由由器之间间要进行行通信
8、,即即路由器器与可到到达的另另一个路路由器要要交换网网络可到到达性数数据或网网络选路路信息。把把整个自自治系统统的可到到达信息息汇集起起来之后后,系统统中某个个路由器器就使用用EGPP把它们们通告给给另一个个自治系系统。内部路由器器通信与与外部路路由器通通信的不不同之处处就是:EGPP提供了了为外部部路由器器通信广广泛使用用的标准准,而内内部路由由器通信信却没有有一个单单独的标标准。造造成这种种情况的的原因之之一,就就是自治治系统的的拓扑结结构和具具体技术术的多样样性。另另一个原原因是结结构简单单与功能能强大之之间的折折衷,即即易于安安装和配配置的协协议往往往不能提提供强大大的功能能。因此此,
9、流行行的适用用于内部部路由器器通信的的协议有有很多种种,但多多数自治治系统只只选择其其中一个个在内部部的来传传播选路路信息。由于没有单单独的标标准,我我们使用用内部网网关协议议IGPP(Innterriorr Gaatewway Prootoccol)作为统统称来描描述所有有的用于于内部路路由器之之间交换换的网络络可达信信息及选选路信息息的算法法。例如如Buttterrflyy核心路路由器构构成了一一个特定定的自治治系统,它它使用SSPREEAD作作为其内内部网关关协议IIGP。有有些自治治系统使使用EGGP来作作IGPP,不过过这对那那些由具具有广播播功能的的局域网网组成的的小型自自治系统统
10、没有多多少意义义。图1.3是是自治系系统使用用某种IIGP在在内部路路由器之之间传播播可到达达信息的的示意图图。在这个图中中,IGGP1和和IGPP2分别别表示自自治系统统1和22所使用用的内部部网关协协议。从从图中可可以得到到这个重重要的概概念: EGP IGP1R1 IGP1 IGP2R2 IGP2图1.3 两个个自治系系统各自自在其内内部使用用不同的的IGPP,但是是其外部部路由器器使用EEGP与与另一个个系统通通信的示示意图一个单个的的路由器器可以同同时使用用两种选选路协议议,一个个用于到到自治系系统之外外的通信信,另一一个用于于自治系系统内部部的通信信。具体地说,运运行EGGP通告告
11、可达性性的路由由器,通通常还需需要运行行一种IIGP,以以便获得得其自治治系统内内部的信信息。1.2. 选路信息协协议(RRIP)使用最广泛泛的一种种IGPP是选路路信息协协议RIIP(RRouttingg Innforrmattionn Prrotoocoll),RRIP的的另一个个名字是是rouutedd(路由由守护神神),来来自一个个实现它它的程序序。这个个程序最最初由加加利福尼尼亚大学学伯克利利分校设设计,用用于给他他们在局局域网上上的机器器提供一一致的选选路和可可达信息息。它依依靠物理理网络的的广播功功能来迅迅速交换换选路信信息。它它并不是是被设计计来用于于大型广广域网的的(尽管管现
12、在的的确这么么用)。在旋乐(XXeroox)公公司的PPaloo Allto研研究中心心PARRC早期期所作的的关于网网络互连连的研究究的基础础上,rroutted实实现了起起源于XXeroox NNS RRIP的的一个新新协议,它它更为通通用化,能能够适应应多种网网络。尽管在其前前辈上做做了一些些小改动动,RIIP作为为IGPP流行起起来并非非技术上上有过人人之处,而而是由于于伯克利利分校把把路由守守护神软软件附加加在流行行的4BSDD UNNIX系系统上一一起分发发,从而而使得许许多TCCP/IIP网点点根本没没考虑其其技术上上的优劣劣就采用用rouutedd并开始始使用RRIP。一一旦安
13、装装并使用用了这个个软件,它它就成为为本地选选路的基基础,研研究人员员也开始始在大型型网络上上使用它它。关于RIPP的最令令人吃惊惊的事可可能就是是它在还还没有正正式标准准之前就就已经广广泛流行行了。大大多数的的实现都都脱胎于于伯克利利分校的的程序,但但是由于于编程人人员对未未形成文文档的微微妙细节节理解不不同而造造成了它它们之间间互操作作性限制制。协议议出现新新版本后后,出现现了更多多的问题题。在119888年6月月形成了了一个RRFC标标准,这这才使软软件商解解决了互互操作性性问题。RIP协议议的基础础就是基基于本地地网的矢矢量距离离选路算算法的直直接而简简单的实实现。它它把参加加通信的的
14、机器分分为主机机的(aactiive)和和被动的的(paassiive或或sillentt)。主主动路由由器向其其他路由由器通告告其路由由,而被被动路由由器接收收通告并并在此基基础上更更新其路路由,它它们自己己并不通通告路由由。只有有路由器器能以主主动方式式使用RRIP,而而主机只只能使用用被动方方式。以主动方式式运行RRIP的的路由器器每隔330秒广广播一次次报文,该该报文包包含了路路由器当当前的选选路数据据库中的的信息。每每个报文文由序偶偶构成,每每个序偶偶由一个个IP网网络地址址和一个个代表到到达该网网络的距距离的整整数构成成。RIIP使用用跳数度度量(hhop couunt mettr
15、icc)来衡衡量到达达目的站站的距离离。在RRIP度度量标准准中,路路由器到到它直接接相连的的网络的的跳数被被定义为为1,到到通过另另一个路路由器可可达的网网络的距距离为22跳,其其余依此此类推。因因此从给给定源站站到目的的站的一一条路径径的跳数数(nuumbeer oof hhopss或hopp coountt)对应应于数据据报沿该该路传输输时所经经过的路路由器数数。显然然,使用用跳数作作为衡量量最短路路径并不不一定会会得到最最佳结果果。例如如,一条条经过三三个以太太网的跳跳数为33的路径径,可能能比经过过两条低低速串行行线的跳跳数为22的路径径要快得得多。为为了补偿偿传输技技术上的的差距,
16、许许多RIIP软件件在通告告低速网网络路由由时人为为地增加加了跳数数。运行RIPP的主动动机器和和被动机机器都要要监听所所有的广广播报文文,并根根据前面面所说的的矢量距距离算法法来更新新其选路路表。例例如图11.2中中的互连连网络中中,路由由器R11在网络络2上广广播的选选路信息息报文中中包含了了序偶(1,1),即它能够以费用值1到达网络1。路由器R2和R5收到这个广播报文之后,建立一个通过R1到达网络1的路由(费用为2)。然后,路由器R2和R5在网络3上广播它们的RIP报文时就会包含序偶(1,2)。最终,所有的路由器和主机都会建立到网络1的路由。RIP规定定了少量量的规则则来改进进其性能能和
17、可靠靠性。例例如,当当路由器器收到另另一个路路由器传传来的路路由时,它它将保留留该路由由直到收收到更好好的路由由。在我我们所举举的例子子中,如如果路由由器R22和R55都以费费用2来来广播到到网络11的路由由,那么么R3的的R4就就会将路路由设置置为经过过先广播播的那个个路由器器到达网网络1。即即:为了防止路路由在两两个或多多个费用用相等的的路径之之间振荡荡不定,RRIP规规定在得到费用更更小的路路由之前前保留原原有路由由不变。如果第一个个广播路路由的路路由器出出故障(如如崩溃)会会有什么么后果?RIPP规定所所有收听听者必须须对通过过RIPP获得的的路由设设置定时时器。当当路由器器在选路路表
18、中安安置新路路由时,它它也为之之设定了了定时器器。当该该路由器器又收到到关于该该路由的的另一个个广播报报文后,定定时器也也要重新新设置。如如果经过过1800秒后还还没有下下一次通通告该路路由,它它就变为为无效路路由。RIP必须须处理下下层算法法的三类类错误。第第一,由由于算法法不能明明确地检检测出选选路的回回路,RRIP要要么假定定参与者者是可信信赖的,要要么采取取一定的的预防措措施。第第二,RRIP必必须对可可能的距距离使用用一个较较小的最最大值来来防止出出现不稳稳定的现现象(RRIP使使用的值值是166)。因因而对于于那些实实际跳数数值在116左右右的互连连网络,管管理者要要么把它它划分为
19、为若干部部分,要要么采用用其他的的协议。第第三,选选路更新新报文在在网络之之间的传传输速度度很慢,RRIP所所使用的的矢量距距离算法法会产生生慢收敛敛(sllow connverrgennce)或或无限计计数(ccounnt tto iinfiinitty)问问题从而而引发不不一致性性。选择择一个小小的无限限大值(116),可可以限制制慢收敛敛问题,但但不能彻彻底解决决客观存存在。选路表的不不一致问问题并非非仅在RRIP中中出现。它它是出现现在任何何矢量距距离协议议中的一一个根本本性的问问题,在在此协议议中,更更新报文文仅仅包包含由目目的网络络及到达达该网络络的距离离构成的的序偶。为为了理解解
20、这个问问题我们们考虑图图1.44中路由由集合。图图中描述述了在图图1.22中到达达网络11的路由由。网络1网络1R3R2R1(b)R1R2R3(a)图1.4 慢收收敛问题题。(aa)中的的三个路路由器各各有到网网络1的的路由。(b)中,到网络1的路由已经消失了,但是R2对它的路由通告引起了选路的环路正如图1.4(a)所显显示的那那样,RR1直接接与网络络1相连连,所以以在它的的选路表表中有一一条到该该网络的的距离为为1的路路由;在在周期性性的路由由广播中中包括了了这个路路由。RR2从RR1处得得知了这这个路由由,并在在自己的的选路表表中建立立了相应应的路由由产工将将之以距距离值22广播出出去。
21、最最后R33从R22处得知知该路由由并以距距离值33广播。现在假设RR1到网网络1的的连接失失效了。那那么R11立即更更新它的的选路表表把该路路由的距距离置为为16(无无穷大)。在在下一次次广播时时,R11应该通通告这一一信息。但但是,除除非协议议包含了了额外的的机制预预防此类类情况,可可能有其其他的路路由器在在R1广广播之前前就广播播了其路路由。可可能假设设一个特特殊的情情况,即即R2正正好在RR1与网网络1连连接失效效后通告告其路由由。因此此,R11就会收收到R22的报文文,并对对此使用用通常的的矢量距距离算法法:它注注意到RR2有到到达网络络1的费费用更低低的路由由,计算算出现在在到达网
22、网络1需需要3跳跳(R22通告的的到网络络1费用用是2跳跳,再加加上到RR2的11跳)。然然后在选选路表中中装入新新的通过过R2到到达网络络1的路路由。图图1.44描述了了这个结结果。这这样的话话,R11和R22中的任任一个收收到去网网络1的的数据报报之后,就就会把该该报文在在两者之之间来回回传输直直到寿命命计时器器超时溢溢出。这两个路由由器随后后广播的的RIPP不能迅迅速解决决这个问问题。在在下一轮轮交换选选路信息息的过程程中,RR1通告告它的选选路表中中的各个个项目。而而R2得得知R11到网络络1的距距离是33之后,计计算出该该路由新新长度44。到第第三轮的的时候,RR1收到到从R22传来
23、的的路由距距离增加加的信息息,把自自己的选选路表中中该路由由的距离离增到55。如此此循环往往复,直直至距离离值到达达RIPP的极限限。1.2.1. 慢收敛问题题的解决决对图1.44的例子子,可以以使用分分割范围围更新(split horizon update)技术来解决慢收敛问题。在使用分割范围技术时,路由器记录下收到各路由的接口,而当这路由器通告路由时,就不会把该路由再通过那个接口送回去。在该例中,路由器R2不会把它到网络1的距离为2的路由再通告给R1,因此一旦R1与网络1的连接失效,它就不会再通告该路由。经过几轮选路更新之后,所有的机器都会知道网络1是不可达的。但是分割范围更新技术不能解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 路由 协议 培训 211404
限制150内