因特网路由技术.ppt
《因特网路由技术.ppt》由会员分享,可在线阅读,更多相关《因特网路由技术.ppt(65页珍藏版)》请在三一办公上搜索。
1、,因特网路由技术,Part#,Lucent Technologies Bell Labs Innovations,Page 2,因特网路由技术,路由的基本内容 CIDR 无类别域间路由 RIP 路由协议 OSPF 路由协议 BGP 路由协议 总结,路由的基本内容,Page 3,路由简介1,路由简介,IP协议中的主要功能之一,实现不同网段之间的互通。路由的内容路由表,在路由器和主机中存贮的路径信息,记录着一系列到其它网络的路径及路径信息,需定时刷新。路由算法,是一个软件的概念,用来找到去往某个信宿机的最优路径,不是唯一的。路由算法要达到的目标:最优路径、简单、全面和稳定,以及灵活。路由算法分类:
2、1、静态路由和动态路由2、单路由协议算法和多路由协议算法3、无层次和有层次的路由算法4、源路由和传统路由5、域内路由和域间路由6、链路状态算法和距离向量算法路径权值,衡量一条路由优劣的路径属性,包括路径的长度、可靠性、网络延迟、带宽、负载和通信化费。,Page 4,路由简介2,距离向量算法:将路由表定期的全部或大部分的内容发给相邻的路由器。链路状态算法:将路由表中与之相连的链路状态,发往全网。自治系统:一个自治系统使用相同的路由协议,并且内部的管理统一,有一组路由器或网络构成,其中有一个骨干路由器和若干个非骨干路由器。自治系统的含义:系统内部各路由器连接本系统内的全部的路径信息,并通过一条默认
3、的路径将外出本系统的数据通过骨干路由器传出系统内非骨干路由器向骨干路由器报告内部的路径信息,使得前往本系统内部的数据能够通过骨干路由器器送入。每个自治系统都有它自己的标识。内部路由协议:在一个自治系统内部使用的路由协议外部路由协议:在自治系统之间使用的路由协议,路由简介,Page 5,什么是路由,路由-从一个端点到另一个端点的路径发现的过程 路由发生在第三层 桥接发生在第二层,Page 6,IP路由和路由表,IP功能 寻找相对应的主机地址 寻找相对应的网络地址 寻找一个缺省入口,路径的选择由IP路由器完成,路由器根据进入的IP数据报的目的地址查询路由表,并确定从路由器的哪个端口发送出去,路由表
4、的内容:目的地址 下一跳路由器的IP地址 网络输出端口 该端口的子网掩码 到目的地的距离,Page 7,路由的组成部分,有三个重要的路由元件 路由算法:不同的路由算法有不同的选路特性 路由信息数据库:存储路由表的内容 路由协议:路由信息采集和分发的方法 路由权值(metric)如何确定一条路径优于其它路径?解决办法:使用权值来衡量路径的优劣 权值可以是距离、吞吐量、延迟、误码率和费用开销等 目前IP支持延迟、吞吐量、可靠性和费用开销,Page 8,跳数(Hop Count),穿过一个路由器的一段称为一跳有些路由协议,跳数是以经过的链路的数量计 算,而不是路由器的数量。,Page 9,路由算法和
5、路由协议概述,路由算法设计目标最优:计算最佳路径简单低开销:软件规模和使用开销最小,具有高效性强健性稳定性:在不正常的情况下能够正常运行快速收敛:网络状态发生变化时,响应迅速灵活性:准确适应多种网络路由协议路由器之间交换当前网络状态信息的协议路由协议的功能 产生路由表条目 维护路由表的刷新 进行到下一跳路由器的最佳选择的计算,Page 10,路由算法的分类,静态路由算法和动态路由算法源路由和逐跳路由中央路由和分布式路由距离向量路由和链路状态路由,Page 11,路由算法静态路由,静态路由人工配置路由表当网络状态发生变化时,不能动态响应在小型网络或简单网络拓扑的情况能很好的工作在unix主机中使
6、用route命令增加路由项,静态技术Flooding将每个入分组从每个出口发出如果需要重传时,在每个节点的所有出口重传简单技术,无需大量的网络信息产生大量的复制分组,Page 12,路由算法动态路由,动态路由算法网络协议自动适应网络拓扑和业务量的变化unix主机使用路由进程routed或gated,动态路由操作路由协议维护和分发路由信息,Page 13,路由算法源路由和逐跳路由,源路由算法信息源决定信息经过的全部路径路由器只是作为信息中转设备,逐跳路由算法网络中间的路由器根据它自身的计算,为到来的分组确定以后的路径,Page 14,路由算法距离向量和链路状态,距离向量路由算法距离:是指路由权值
7、向量:是指目的方向只将路由表传播给与它相邻的路由器RIP、BGP4是距离向量路由协议还称为Bellmann-Ford 算法或Ford-Fulkerson 算法,链路状态路由算法将路由信息传播给网络中所有的节点每个路由器发现新启动的路由器,并将该信息传播给其它所有的路由器使用链路状态算法构造一个到它自身的最短路径图OSPF、ISIS是链路状态路由协议还称为Shortest Path First(SPF)algorithm算法,Page 15,距离向量算法,使用主机的跳数作为权值每个路由器周期性地将其路由表的全部内容发送给与它相邻的路由器发送,Page 16,距离向量算法的路由刷新,一个路由器到另
8、一个路由器逐步进行收敛较慢,Page 17,距离向量算法瘫痪恢复,R3发生瘫痪R1完成新的选路,R2,R1的路由表,R3,R4,R5,I,J,K,L,M,N,O,R1,net hop via I 1 N/A J 1 N/A K 2 R2 M 2 R2 L 2 R3 N 2 R3 O 3 R5,net hop via I 1 N/A J 1 N/A K 2 R2 M 2 R2 L 3 R2 N 4 R2 O 3 R2,Page 18,距离向量算法路由循环,R2首先发现它不能收到来自R3的任何信息R1通知R2:没有关系,我经过2跳可以到R3R2更新它到R3的跳数,并传递给R1R1看到R2的刷新信息
9、后,更改它到R3的跳数为4,并通知R2;R2更新其到R3的跳数后,再通知R1如此往复,形成循环,Page 19,距离向量算法路由循环问题的解决,每个路由器设置最大距离(跳数)为16任何目的地址与其它节点的距离不能超过15水平分割:当到目的地为X的分组发出是,到目的地为X的距离变化不会立即报告反向抑制:发送一个路由刷新,说明距离将无限大,Page 20,链路状态算法概述,用费用开销作为权值将其连接状态信息和开销传递给它的邻居路由器为每个目的地计算一组最优路径(最短路径优先),Page 21,链路状态算法概念,每个路由器通过与它直接连接的网络初始化确定远端路由器(不直接连接的)和这些路由器有关的连
10、接的所有信息,Page 22,链路状态算法路由刷新,发送信息给其它路由器快速收敛,R1,R2,R4,Page 23,链路状态算法和距离向量算法比较,距离向量算法交换路由表中所有信息路由权值为跳数 频繁的周期性刷新:收敛慢,链路状态算法传递链路更新信息计算到其它路由器的最短路径事件触发刷新:收敛快,Page 24,因特网路由技术,路由的基本内容 CIDR 无类别域间路由 RIP 路由协议 OSPF 路由协议 BGP 路由协议 总结,CIDR 无类别域间路由,Page 25,概述,路由简介,有类别路由协议概念:在跨多个主网络通信时不携带子网掩码的信息,因为它假定对于同一主网络,其使用的子网掩码都是
11、一样的。举例:如果使用的主网络为,其子网掩码为,则有类别的路由协议假定总是对应子网掩码为。RIP v1,IGRP可变长子网掩码VLSM概念:对同一主网络在不同的位置使用不同的子网掩码无类别路由协议概念:在跨多个主网络通信时,携带子网掩码信息。OSPF、RIP v2、EIGRP,Page 26,地址分配问题,路由简介,B类网络地址空间枯竭中等规模网络地址的缺乏C类地址,每个网络中有254个主机,太小B类地址,每个网络中有65534个主机,太大将C类地址块合并,构成一个网络,每个网络中的地址数量大于一个C类网,又小于一个B类网络网络中的主机小于256个地址,使用1个C类网网络中的主机小于512个地
12、址,使用2个连续的C类网网络中的主机小于1024个地址,使用4个连续的C类网网络中的主机小于2048个地址,使用8个连续的C类网网络中的主机小于4096个地址,使用16个连续的C类网网络中的主机小于8192个地址,使用32个连续的C类网网络中的主机小于16384个地址,使用64个连续的C类网,Page 27,路由表问题,路由简介,发布多个C类地址块的地址,解决了B类地址的枯竭问题,但是带来了路由表的问题缺省情况下,一个路由表中包含有每个网络的入口项对于所有的C类网络,需要多大规模的路由表呢?Internet路由器中的路由表的规模超过了目前设备的硬件和软件的处理能力解决办法:按照网络拓扑分配IP
13、地址将世界范围内的网络分成8个区(RFC1466)其它地区 196.0.0.0197。255。255。255IANA,Page 28,路由会聚和CIDR,路由简介,路由会聚概念:允许路由器中的路由表的单个条目指向多个不同的网络的技术优点:减少路由表的大小;减少路由转发处理过程无类别域间路由概念:提供某一区块的多个连续IP地址系列,它是提供路由会聚所必须的内容超网CIDR也称为超网(与子网相反)。举例对于网络地址195.10.12.0和网络掩码255.255.252.0,可以提供以下4个C类地址,11111111 11111111 11111100 0000000011000010 000010
14、10 00001100 0000000011000010 00001010 00001101 0000000011000010 00001010 00001110 0000000011000010 00001010 00001111 00000000,255.255.252.0掩码195.10.12.0网段195.10.13.0网段195.10.14.0网段195.10.15.0网段,使用这个超网掩码,外界可将这4个C类地址块中的地址看成一个网段中的地址,该网段总共提供1022个主机地址,Page 29,超网掩码的最长匹配,路由简介,假定某个公司的地址段为195.0.16.0195.0.36.
15、0,掩码为255.255.254.0,则该公司构成多个网段构成假如一个以195.0.20.1为目的地址的数据报到来时,它与欧洲的地址段和上面所说的公司的地址段均匹配,路由器如何处理呢?路由机制规定选择掩码最长匹配,255.255.254.0比254.0.0.0长,所以路由到本例的公司中。,Page 30,总结,路由简介,路由的操作目前是基于整个32比特的掩码,因此对IP地址就没有分类之说路由变化的影响限制在很小的范围内CIDR将路由表的增长变得缓慢限制:不是所有的主机或路由器都支持CIDR,Page 31,因特网路由技术,路由的基本内容 CIDR 无类别域间路由 RIP 路由协议 OSPF 路
16、由协议 BGP 路由协议 总结,RIP 路由协议,Page 32,RIP路由协议概述,路由简介,特点:距离向量路由算法,以跳数为路径权值 域内路由协议,运行在一个自治系统内部 RIP v1(RFC1058);RIP v2(RFC1723)路由信息刷新过程 周期性或在网络拓扑发生变化时 只为每个目的维护一条最佳路由 将刷新的内容传播到网络内部所有的路由器RIP路由权值:只使用一个权值(跳数),计算源到目的的距离通过限制路径的最大跳数(15)来防止路由循环RIP稳定性特征:适应网络拓扑的快速变化 水平分割和保持 有防止路由循环的机制RIP定时器:routing-update 定时器:维护周期性的刷
17、新信息,一般设置为30秒route-timeout 定时器:维护路由表中每个条目的定时信息,如果超时,则表明其维护的路径失效,但仍保留在路由表中route-flush 定时器:与route-timeout 定时器的功能类似,但是该定时器超时,则在路由表中删除定为失效的路径。,Page 33,RIP分组格式1,路由简介,IP RIP分组包括有9个字段,A命令:指明该分组是请求还是响应分组请求分组:请求一个路由器将它路由表的全部或部分响应分组:固定的路由刷新信息或回答一个请求,响应分组中应包括路由表的条目,B版本号:规定本RIP分组使用的版本格式C零:未使用D地址类标识AFI:规定使用的地址种类,
18、RIP设计为携带不同协议的路由信息,每个条目都有一个地址类标识,说明使用的地址种类。IP的AFI为2E地址:规定条目的IP地址F权值:到目的地要经过的跳数,在115之间为有效值,16则为目的不可达,Page 34,RIP分组格式2,路由简介,RIP v2 规定了更多的信息,并提供简单的认证机制,命令:与上一格式作用相同版本号:规定本RIP分组使用的版本格式地址格式标识AFI:规定使用的地址种类,RIP设计为携带不同协议的路由信息,每个条目都有一个地址类标识,说明使用的地址种类。IP的AFI为2,如果第一个条目的地址为0 xFFFF,则条目后面的内容为认证信息,目前的认证类型只是简单的密码。路由
19、标签:提供区别内部路由(通过RIP学习得到)和外部路由的方法地址:规定条目的IP地址子网掩码:条目的子网掩码,0则表示未规定下一跳:规定条目的下一跳IP地址权值:到目的地要经过的跳数,在115之间为有效值,16则为目的不可达,Page 35,因特网路由技术,路由的基本内容 CIDR 无类别域间路由 RIP 路由协议 OSPF 路由协议 BGP 路由协议 总结,OSPF 路由协议,Page 36,什么是OSPF,路由简介,OSPF 的含义是开放的最短路径优先,基于Dijkstra s的SPF算法内部网关协议IGP,运行在一个自治系统AS内部Internet 分为许多自治系统在一个自治系统内部运行
20、内部网关路由协议IGP,如RIP、EIGRP、OSPF、ISIS自治系统外部运行外部网关协议EGP,如BGP在OSPF中,一个自治系统分成了多个区链路状态协议链路:网络接口链路状态:网络接口的描述IP地址、网络掩码、网络类型、带宽等一个路由器运行一个OSPF算法,维护该路由器所属的区的链路状态数据库(LSDB),路由器使用整个链路状态数据库计算路由表如果路由器属于多个区,则运行多个OSPF算法,维护多个LSDB同一个区内的所有路由器的所有的LSDB是完全同步的,在网络稳态情况下,这些LSDB是完全相同。在邻接的路由器之间交换5种类型的链路状态通知 达到数据库的同步路由器的链路、网络链路、网络汇
21、总链路、ASBR汇总链路、外部链路网络拓扑由LSDB表示,Page 37,OSPF 的主要特征,路由简介,链路状态协议,不是基于距离向量每个路由器都有其自己的LSDB,并根据LSDB计算路由表层次结构路由,一个自治系统由多个区组成一个区的拓扑对外(其它区)是不可见的。支持可变长子网掩码VLSM,在每个路由通知中,均带有网络掩码信息所有的OSPF消息都要经过认证有两种认证机制:简单密码、和加密技术为不同的TOS(业务类型)使用不同的路由支持到同一目的地,有多条相同开销的路径支持负载均衡,Page 38,一个自治系统可以分成多个区一个区是由一组连续相连的路 由器及其相连的主机构成一个区内与自治系统
22、其它部分相 连的路由器称为区边界路由器区内路由器维护本区的拓扑信息,即链路状态数据库,一个区内部所有的路由器的对中本区的LSDB 是相同的。一个区内的LSDB 对区外是不可见的,分区可以减少路由交换信息量每个区边界路由器要维护它所属的不同区的LSDB有两种不同的OSPF路由,源和目的在同一个区内的路由称为区内路由,源和目的在不同的区的路由称为区间路由。一个OSPF的骨干包括区边界路由器,不属于任何区的网络以及它们相连的路由器,每个OSPF骨干构成一个区,骨干区不是由相连的路由器组成的,这时它们之间的连接称为虚电路。连接到自治系统之外的路由器称为AS边界路由器,它同时还要运行一个外部网关路由协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 因特网 路由 技术

链接地址:https://www.31ppt.com/p-5251918.html