网络设备互联技术第4章路由技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络设备互联技术第4章路由技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络设备 技术 路由 课件
- 资源描述:
-
1、第4章路由技术 l了解静态路由和动态路由的概念与区别l掌握配置静态路由协议l了解各种动态路由协议的特点l掌握各种动态路由协议的配置命令目标目录 4.1路由介绍 4.2配置静态路由 4.3动态路由协议RIP 4.4动态路由协议EIGRP 4.5动态路由协议OSPF4.1路由介绍(路由器基础)路由器内部结构路由器的基本组件-CPU RAM ROM 操作系统路由器是网络组成的中心-路由器通常用于两种连接:-WAN 连接(连接到ISP)-LAN 连接路由器是计算机路由器检查数据报的目的IP地址,有助于确定最佳路径添加到路由表中路由器的 CPU 和存储器路由器的组成及功能 CPU 执行操作系统的指令 随
2、机访问存储器随机访问存储器(RAM)RAM中内容断电丢失中内容断电丢失 运行操作系统:运行配置文件:IP 路由表:ARP 缓存:数据包缓存区:只读存储器只读存储器(ROM)保存开机自检软件.,存储路由器的启动引导程序 bootstrap 指令 基本的自检软件 迷你版 IOS.非易失非易失 RAM(NVRAM)存储启动配置.这包括IP地址,路由协议,主机名 闪存闪存 运行操作系统(Cisco IOS)Interfaces 拥有多种物理接口用于连接网络.接口类型举例:路由器组件路由器软件Internetwork Operating System(IOS)Internetwork Operating
3、 SystemInternetwork Operating System思科路由器所应用的操作系统被称为 Internetwork Operating System(IOS).路由器启动步骤路由器启动的主要步骤 检测路由器硬件 Power-On Self Test(POST)执行引导装入程序 定位加载 Cisco IOS 软件-定位 IOS-加载 IOS 定位加载启动配置文件或进入配置模式-启动程序搜寻配置文件 路由器启动步骤验证路由器启动过程:-show version 命令用于查看路由器在启动过程中的信息。信息包括:平台的 model number 镜像名称 和IOS 版本 只读存储器中的
4、引导程序版本 镜像文件名及存储路径 接口的类型及编号 NVRAM的容量 flash的容量 配置寄存器的值路由器启动步骤 路由器接口路由器管理接口:Console 口 Auxiliary 口路由器物理接口使得路由器接受或发送数据包每个接口连接到一个独立的网络路由器外部由各种插孔和插座组成 接口类型:-以太网-快速以太网-串口-DSL-ISDN-Cable 路由器接口两组主要的路由器接口1.局域网接口:被用来连接局域网拥有二层mac地址 可被分配三层IP地址通常由 RJ-45接口组成2.广域网接口用于连接外部网络.依靠广域网技术,可应用二层地址.使用三层地址 路由器和网络层路由器和网络层 路由器借
5、助目的IP地址转发数据包 路由表决定数据包的路径.确定最佳路径 包被封装成帧 帧通过媒介以比特流的形式排列路由器和网络层Routers Operate at Layers路由器接收一串编码比特流比特流被解码后传至二层路由器解压缩数据帧保留数据包传至第三层-在这层检测目的IP地址决定路由路径数据包被压缩封装送至出口4.1.1 什么叫路由?路由是把IP报文从源地址发送到目的地址的过程。在网络中,该过程由一个叫做路由器的网络设备来完成,该设备工作在第三层(网络层)。严格讲,路由是把IP报文从源网络发送到目标网络的过程。路由器要实现路由必须知道如下信息:目的地址,源地址,到达目的地址可能的路径,哪条路
6、径是最佳路径,以及管理路由信息。上述信息在路由器中保存在一张名叫路由表的表中,用它来标识已知网络以及到达这些网络的路径。路由表包含一组“已知”网络地址的有序列表:目的地和下一跳关联信息,以及这些信息的获取方式。路由表中每一条目为一已知网络的路由信息,通常也叫做路由,从这个角度讲,也可以说路由是指导IP报文发送的路径信息。4.1.2 路由及路由协议的分类路由表存储在 RAM 中,包含以下信息:直连网络 一个设备连接到另一个路由器接口时会出现 远程网络连接 这个网络并非直接连接到某一台路由器 网络的详细信息 包括源信息,网络地址和子网掩码,下一条路由的IP地址建立路由表的三种途径:直连路由 直接连
7、到路由器上的网络 静态路由 管理员手工构建路由表 动态路由 路由器之间动态学习到的路由表现实中的路由表路由协议的分类动态路由可以通过不同种类的路由协议来获取。动态路由协议主要可分成两类:距离矢量路由协议和链路状态路由协议。距离矢量是指以距离和方向构成的矢量来通告路由信息。链路状态路由协议可以帮助路由器构建整个网络的拓扑图,即每个路由器中都有一张完整的“网络地图”,通过这张完整的拓扑图,路由器可以计算出到指定网络的最佳路径和送出接口。根据路由协议在通告路由时是否包含子网掩码,又可以将路由协议分为有类路由协议和无类路由协议两种。有类路由协议包括 RIPv1 和 IGRP。无类路由协议包括 RIPv
8、2、EIGRP、OSPF、IS-IS 和 BGP 等。距离矢量和链路状态内部网关协议(IGPs)可以划分为两类:距离矢量路由协议 链路状态路由协议距离矢量协议适用于以下情形:网络结构简单、扁平,不需要特殊的分层设计。管理员没有足够的知识来配置链路状态协议和排查故障.特定类型的网络拓扑结构,如集中星形(Hub-and-Spoke)网络。无需关注网络最差情况下的收敛时间。距离矢量和链路状态链路状态协议适用于以下情形:网络进行了分层设计,大型网络通常如此。管理员对于网络中采用的链路状态路由协议非常熟悉。网络对收敛速度的要求极高。有类与无类有类路由协议在路由信息更新过程中不发送子网掩码信息.在无类路由
9、协议的路由信息更新中,同时包括网络地址和子网掩码。.收敛当所有路由器都获取到完整而准确的网络信息时,网络即完成收敛。4.1.3 管理距离度量的用途 用于确定到达目的的最佳路径管理距离的用途 这个数值用于指定路由协议的优先级 管理距离的用途识别路由表中的管理距离对于路由表条目,括号中的第一个值即为 AD 值管理距离的用途Show ip protocols 可以看到该动态路由协议的管理距离。直连网络 默认管理距离是 0静态路由 默认管理距离是 14.1.4 度量值度量:度量是指路由协议用来分配到达远程网络的路由开销的值度量和路由协议 IP 路由协议中使用的度量如下-带宽-开销-延迟-跳数-负载 -
10、可靠性 度量和路由协议 路由表中的度量字段各路由协议的度量如下-RIP 跳数-IGRP&EIGRP-带宽、延迟、可靠性和负载-IS-IS&OSPF 开销,Cisco 采用的 OSPF 使用的是带宽负载均衡负载均衡 数据分组会使用所有路由开销相同的路径转发出去.4.2配置静态路由检测路由表的更改(直连网络)路由表的概念 下图所示,the show ip route 显示了路由表的内容Why only have one Connected Route?因为可能没起路由协议所以只有直连检测路由表的更改注意添加到路由表的路由.检测路由表的更改移除一个直连网络关闭 debug ip routing 用以
11、下 命令之一 undebug ip routing undebug all直连网络上的设备当一个路由器只配置接口而没有配置路由协议:-路由表只包含直连网络-只有直连网络上的设备才可达 直连网络上的设备R2 ping R3直连网络上的设备Ping包被丢弃Cisco 探索协议(CDP)CDP目的 2 层思科私有 工具用于收集直连的思科设备的信息.邻居的概念-2 种类型的邻居 三层的邻居 第二层的邻居(CDP 只运行在第二层)Cisco探索协议(CDP)CDP 操作CDP show 命令 Show cdp neighbors-显示以下信息:毗邻设备 ID 本地接口 保持时间以秒为单位 毗邻设备功能代
12、码 毗邻硬件平台 毗邻远程端口 ID Show cdp neighbors detail-有助于确定IP地址正确性 借助CDP发现网络CDP show commandI.带下一跳地址的静态路由ip route命令的语法和用途ip route 用途 从一个网络路由到末节网络时,一般使用静态路由IP route 命令 配置静态路由:ip route 例如:配置静态路由 在路由表中放置一条静态路由配置静态路由配置两个以上远程网络的路由 在 R1使用命令-R1(config)#ip route 192.168.1.0 255.255.255.0 172.16.2.2-R1(config)#ip rou
13、te 192.168.2.0 255.255.255.0 172.16.2.2路由表原理和静态路由3条原理 原理 1:每台路由器根据其自身路由表中的信息独立做出决策。原理 2:一台路由器的路由表中包含某些信息并不表示其它路由器也包含相同的信息。原理 3:有关两个网络之间路径的路由信息并不能提供反向路径(即返回路径)的路由信息。路由表原理和静态路由参考3条原则你如何让解答下列问题?-PC1所发出的数据包能否到达其目的?可以,数据包的目的网络地址是 172.16.1.0/24 和 192.168.1.0/24 这两个网络可以到达.-这是否意味着这些网络的所有数据报要到达 172.16.3.0/24
14、 都能实现?否,因为 R2 和 R3 都没有到达 172.16.3.0/24网络的路由.路由表原则和静态路由 完成这些配置递归路由查找递归到出接口-递归路由查找 当路由器搜索了所有路由条目没有相关匹配,就会通过静态路由把包转发到下一跳地址(reclusive route lookup)首先匹配下一跳地址与目的地址 下一跳地址匹配一个出接口 递归路由查找递归路由查找关闭出口II.带送出接口的静态路由配置静态路由转出端口(本路由器接口)-静态路由转出端口更易于路由器的路由处理.-配置静态路由出端口必须在点对点的串口下.修改静态路由修改静态路由 存在的路由不能被修改.可以用命令在原有的条目前加关键字
15、删除 no 例如:-no ip route 192.168.2.0 255.255.255.0 172.16.2.2 新的路由被写入 检验路由配置Try it静态路由以太网转出端口需要进行需要进行ARP解析解析下一跳表示为接口时可下一跳表示为接口时可能会出现问题能会出现问题III.汇总静态路由和默认静态路由汇总路由减小路由表.路由汇总就是将多条路由化为一条.汇总静态路由配置汇总静态路由 Step 1:删除当前静态路由 Step 2:配置汇总静态路由 Step 3:检验 默认静态路由默认静态路由 这个路由将匹配所有的包.-像汇总路由一样能帮助你减少路由条目配置一条默认静态路由 和静态路由相似,但
16、IP地址和子网掩码全部是零 例如:-Router(config)#ip route 0.0.0.0 0.0.0.0 exit-interface|ip-address 默认静态路由的子网掩码 子网掩码 0.0.0.0 代表匹配所有网络.R1(config)#ip route 0.0.0.0 0.0.0.0 serial 0/0/0默认静态路由 验证4.3动态路由协议(RIP)I.距离矢量路由协议距离矢量路由协议举例:路由信息协议(RIP)内部网关协议(IGRP)增强型 IGRP(EIGRP)距离矢量技术距离矢量的意义:使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:
17、自身与目的网络之间的距离应该往哪个方向或使用哪个接口转发数据包距离矢量路由协议有一些共同特征:周期更新邻居 广播更新整个路由表更新路由协议算法 路由协议算法:发送和接收路由信息的机制.计算最佳路径并将路由添加到路由表的机制.检测并响应拓扑结构变化的机制.路由协议特征可以根据以下特征来比较路由协议:-收敛时间:收敛时间是指网络拓扑结构中的路由器共享路由信息并使各台路由器掌握的网络情况达到一致所需的时间。.-可扩展性:可扩展性表示根据一个网络所部署的路由协议,该网络能达到的规模。-无类(使用 VLSM)或有类 无类路由协议在更新中会提供子网掩码。-资源使用率 资源使用率包括路由协议的要求(如内存空
18、间)、CPU 利用率和链路带宽利用率。-实现和维护 实现和维护体现了对于所部署的路由协议,网络管理员实现和维护网络时必须要具备的知识级别。II.网络发现冷启动路由器初始启动-最初的网络发现 直连网络写入路由表 初次路由信息交换路由信息交换收敛路由器收敛完成当-所有路由表包含相同网络信息路由器继续交换路由信息-当无新信息时收敛结束收敛网络在达到收敛前无法完全正常工作.达到收敛的速度包含两个方面:-路由器在路由更新中向其邻居传播拓扑结构变化的速度。-使用收集到的新路由信息计算最佳路径路由的速度。III.路由表维护定期更新:RIPv1&IGRP路由器发出完整路由表是会存在一个时间间隔.定期更新:RI
19、Pv1&IGRPRIP应用 4个计时器-更新计时器 -无效计时器-抑制计时器-清除计时器限定更新:EIGRPEIGRP:限定更新EIRPG 路由更新-部分更新-拓扑改变触发更新-局限的-不定期的 触发更新当发生以下情况之一时,就会发出触发更新:-接口状态改变(开启或关闭)-某条路由进入(或退出)“不可达”状态-路由表中增加了一条路由随机抖动同步更新:当多路访问 LAN 网段上的多台路由器同时发送路由更新时.同步更新的问题-消耗过多带宽-数据包可能会发生冲突 解决方案-引入了称为 RIP_JITTER 的随机变量(25-30s)IV.路由环路什么是路由环路?路由环路是指数据包在一系列路由器之间不
20、断传输却始终无法到达其预期目的网络的一种现象。造成环路的可能原因有:静态路由配置错误 路由重分布配置错误 发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新 错误配置或添加了丢弃的路由定义及影响路由环路会造成的影响:环路内的路由器占用链路带宽来反复收发流量 路由器的 CPU 因不断循环数据包而不堪重负 影响到网络收敛 路由更新可能会丢失或无法得到及时处理目前有多种机制可以消除路由环路。这些机制包括:定义最大度量以防止计数至无穷大 抑制计时器 水平分割 路由毒化或毒性反转 触发更新问题:计数至无穷大问题:计数至无穷大问题:计数至无穷大设置最大值为了防止度量无限增大,可以通过设置最大度量值
21、来界定“无穷大”.距离矢量路由协议指定一个度量值来限定无穷大一旦路由器计数达到该“无穷大”值,该路由就会被标记为不可达。使用抑制计时器预防路由环路抑制计时器可用来防止定期更新消息错误地恢复某条可能已经发生故障的路由。抑制计时器通过以下方式工作:1.路由器从邻居处接收到更新,该更新表明以前可以访问的网络现在已不可访问。2.路由器将该网络标记为 possibly down 并启动抑制计时器。3.如果在抑制期间从任何相邻路由器接收到含有更小度量的有关该网络的更新,则恢复该网络并删除抑制计时器。4.如果在抑制期间从相邻路由器收到的更新包含的度量与之前相同或更大,则该更新将被忽略。5.路由器仍然会转发目
22、的网络被标记为 possibly down 的数据包。通过这种方式,路由器便能克服连接断续所带来的问题。如果目的网络确实不可达,但路由器又转发了数据包,黑洞路由就会建立起来并持续到抑制计时器超时。使用抑制计时器预防路由环路水平分割规则防止由于距离矢量路由协议收敛缓慢而导致路由环路的另一种方法是水平分割水平分割规则规定:路由器不能使用接收更新的同一接口来通告同一网络。带毒性反转或路由毒化的水平分割 路由毒化用于在发往其它路由器的路由更新中将路由标记为不可达。带毒性反转或路由毒化的水平分割 带毒性反转的水平分割:(加速收敛)带毒性反转的水平分割”规则规定,从特定接口向外发送更新时,将通过该接口获知
23、的所有网络标示为不可达。IP&TTLTTL 字段的目的-设置 TTL 字段的目的是防止无法投递的数据包无休止地在网络中来回传输.TTL 字段如何工作-TTL 字段包含一个数字值-每经过一台路由器,TTL 的值就会减.-如果在到达目的地之前 TTL 字段的值减为零,则路由器将丢弃该数据包并向该 IP 数据包的源地址发送 Internet 控制消息协议(ICMP)错误消息。V.距离矢量路由协议现状使用哪一种协议取决于多种因素,包括:-网络规模-路由器型号之间的兼容性-所需的管理知识RIPRIP 的功能:-支持用于防止路由环路的水平分割和带毒性反转的水平分割。-能够在多达六条的等价路径上进行负载均衡
24、。默认为四条等价路径。-易于配置-能够工作在多种路由器品牌共存的复杂环境中EIGRPEIGRP的功能包括:-触发更新-使用拓扑表维护从邻居处收到的所有路由-支持 VLSM 和手动路由总结。-使用 EIGRP hello 协议与相邻路由器建立邻接关系-无类距离矢量路由协议-Cisco 私有协议4.3.1 RIPv1 特征和消息格式RIP 是一种距离矢量路由协议RIP 使用跳数作为路径选择的唯一度量将跳数超过 15 的路由通告为不可达每 30 秒广播一次消息RIP 报头-划分为三个字段命令字段版本字段必须为零消息的路由条目部分包含三个字段地址类型标识符 IP 地址 度量RIP工作方式RIP使用两种
25、类型的消息:请求消息-RIP 的接口在启动时都会发送请求消息 -要求所有 RIP 邻居发送完整的路由表 响应消息-此消息回应请求的路由器包含整个路由表RIPv1 是一个有类路由协议-更新中不包含子网掩码管理距离RIPs 默认管理距离 120RIPv1 局限性 使用3 台路由器 拓扑结构不连续 存在静态路由汇聚 采用再发布方式发布静态路由实验网络拓扑结构相关内容 VLSM Private IP addresses/Public IP addresses Loopback interfaces RIPv1 拓扑局限性空接口Null Interfaces 虚拟接口-发送到空接口的流量会被它丢弃-会转
展开阅读全文