第4讲:计算机网络故障诊断与排除网络层故障诊断与排除2016-12课件.ppt
《第4讲:计算机网络故障诊断与排除网络层故障诊断与排除2016-12课件.ppt》由会员分享,可在线阅读,更多相关《第4讲:计算机网络故障诊断与排除网络层故障诊断与排除2016-12课件.ppt(120页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、黎连业计算机网络故障诊断与排除计算机网络故障诊断与排除中科院计算所计算机职业技能培训中心中科院计算所计算机职业技能培训中心 计算机网络故障诊断与排除计算机网络故障诊断与排除讲座教材讲座教材 计算机网络故障诊断与排除计算机网络故障诊断与排除第第 3 3 版版 清华大学清华大学出版社出版社( 2016.12 ) 第第4讲:讲:网络层故障诊断与排除网络层故障诊断与排除 本章重点介绍以下内容: 网络层概述; 路由器; RIP协议概述; 路由器故障诊断与排除; 网络层故障排除实例。4.1 网络层概述网络层概述 网络层利用了数据链路层的功能,通过一个或数个通信网(数据网、电话网等)在计算机和其他终端等系统
2、之间实现透明数据转移。网络层向上一层(传输层)提供了开放系统间端点到端点(EndtoEnd)的信道,即网络连接(Network Connection),而物理层和数据链路层提供的是相邻开放系统间链路到链路(Link-by-Link)的连接。中继路由的选择、连接建立、保持和释放等功能都包括在网络层的协议中。 网络层协议规定了B信道四连接的建立过程和D信道上提供用户之间信令业务的过程。网络层协议通过DL原语在网络层和数据链路层之间传送。 数据链路层仅处理同一网络范围内两点间的运作,然而真正的网络传输范围相当浩大,节点数也总是成千上万地相连在一起。因此,对于不同网络范围两个节点间的通信机制必须依赖O
3、SI第3层的网络层进行处理。 网络层提供不同网络系统间传输所需的规范,以便节点在众多网络节点间进行寻址(Addressing)和路径选择(Routing),否则数据在茫茫网络大海中无法通过众多的网络节点到达正确的地点,这些工作一般都是通过路由器(Router)来执行。在不同层级工作的区分上,常将数据链路层定义为主机对主机(Host-to-Host)或点对点(Point-to-Point)间的工作,而网络层则执行末端节点对末端节点(EndtoEnd)间的工作。 4.2 路 由 器 路由器是一种典型的网络层设备。它在两个局域网之间按帧传输数据,在OSI/RM中被称为中介系统,完成网络层中继或第3层
4、中继的任务。路由器负责在两个局域网的网络层间按帧传输数据,转发帧时需要改变帧中的地址。它在OSI/RM中的位置如图4-2所示。 4.2.1 路由器的原理与作用 路由器用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。它不关心各子网使用的硬件设备,但要求运行与网络层协议相一致的软件。路由器分本地路由器和远程路由器,本地路由
5、器是用来连接网络传输介质的,如光纤、同轴电缆、双绞线;远程路由器是用来连接远程传输介质的,并要求相应的设备,如电话线要配调制解调器,无线要通过无线接收机、发射机。 一般说来,异种网络互联与多个子网互联都应采用路由器来完成。 路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据 路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置
6、好的,也可以由系统动态修改(可以由路由器自动调整,也可以由主机控制)。 1. 静态路由表w 由系统管理员事先设置好固定的路由表称为静态(Static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。2. 动态路由表w 动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路径表。路由器根据路由协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。4.2.2 路由器的体系结构和接口种类1. 路由器的体系结构w 路由器体系结构随生产厂家不同而不同。选择不同的路由器体系结构主要基
7、于以下几个因素:输入端口、输出端口、端口数、交换开关、费用、所需的性能及现有的技术、工艺水平。w 从体系结构上看,路由器可以分为:第一代单总线单CPU结构路由器;第二代单总线主从CPU结构路由器;第三代单总线对称式多CPU结构路由器;第四代多总线多CPU结构路由器;第五代共享内存式结构路由器;第六代交叉开关体系结构路由器和基于机群系统的路由器等多类。w 它们的技术特点和适合业务环境如表4-1所示。 2. 路由器的接口种类w 常见的接口种类有:通用串行接口(通过电缆转换成RS232DTE/DCE接口、V.35DTE/DCE接口、X.21DTE/DCE接口、RS449DTE/DCE接口和EIA53
8、0DTE接口等)、10M以太网接口、快速以太网接口、10/100自适应以太网接口、千兆以太网接口、ATM接口(2M、25M、155M、633M等)、POS接口(155M、622M等)、令牌环接口、FDDI接口、E1/T1接口、E3/T3接口、ISDN接口等。4.2.3 路由器的优缺点 1. 路由器的优点w 适用于大规模的网络;w 复杂的网络拓扑结构,负载共享和最优路径;w 能更好地处理多媒体;w 安全性高;w 隔离不需要的通信量;w 节省局域网的频宽;w 减少主机负载。 2. 路由器的缺点w 不支持非路由协议;w 安装复杂;w 价格高。4.2.4 路由器的功能、不同类型的路由器和广域网接口1路
9、由器的功能(1)在网络间截获发送到远地网段的报文,起转发的作用。(2)选择最合理的路由,引导通信。为了实现这一功能,路由器要按照某路由通信协议,查找路由表。路由表中列出整个互联网络中包含的各个节点,以及节点间的路径情况和与它们相联系的传输费用。如果到特定的节点有一条以上路径,则基于预先确定的准则选择最优(最经济)的路径。由于各种网络段和其相互连接情况可能发生变化,因此路由情况的信息需要及时更新,这由所使用的路由信息协议规定的定时更新或者按变化情况更新来完成。网络中的每个路由器按照这一规则动态地更新它所保持的路由表,以便保持有效的路由信息。(3)路由器在转发报文的过程中,为了便于在网络间传送报文
10、,按照预定的规则把大的数据包分解成适当大小的数据包,到达目的地后再把分解的数据包包装成原有形式。多协议的路由器可以连接使用不同通信协议的网络段,作为不同通信协议网络段通信连接的平台。(4)路由器的主要任务是把通信引导到目的地网络,然后到达特定的节点站地址。后一项功能是通过网络地址分解完成的。例如,把网络地址部分的分配指定成网络、子网和区域的一组节点,其余的用来指明子网中的特别站。分层寻址允许路由器对有很多个节点站的网络存储寻址信息。(5)数据处理路由器提供对数据传输过程的封装(数据处理的一种方式),实现以下数据处理功能:1)数据过滤数据过滤是对数据进行处理,判决是否将其进行传送。2)推进数据推
11、进数据是指根据网络拓扑状态和接收端地址选择合适路由进行数据传送,对于不同的数据类型,显然应该找寻不同的路由。3)数据优先级处理在某些情况下,网络中的一些数据应该获得比其他数据更高的优先级,以保证其可靠的传输。4)数据加密数据加密是为了保证数据传输的安全性使用的数据加密的方法。通常采用数据加密标准DES(Data Encryption Standard),所有网络的边界路由设置DES算法,除了信息传输的信头部分,其他部分全部加密,以保护传递的数据。在加密过程中,为保证数据安全性,关键在于如何保证密钥(Encryption Key)安全传送。5)数据压缩广域数据传输的费用一般比较高,为此可采用数据
12、压缩的方法减少对数据传输链路的需求。通常在路由器中使用的压缩算法和传输媒体无关,可以减少大约50%信道带宽需求。 (6)管理功能w 路由器的管理功能一般包括:1)配置管理w 配置管理包括本地和远端路由器的初始化、重新设置和关闭操作,必须确定路由器支持哪些协议,对推进的数据须作哪些处理。当路由器中附加网桥功能则需进一步明确设备支持哪些链路接口和链路层协议。2)故障管理w 路由器必须能够对网络中发生的故障进行定位、报告和自动更正,路由器的故障管理对象主要是其路由器端口上与其相连接的链路。3)性能管理w 能够对子网的业务量、链路利用效率、路由器任意端口推进的分组数目和负载等进行统计,性能管理数据常作
13、为网络改造和评估的依据。同时与用户发送地址和接收地址相关的记录数据还作为网络计费的基础。 2.不同类型的路由器(1)路由器的性能档次w路由器按性能档次分为高、中、低档路由器。通常将路由器吞吐量大于40Gbps的路由器称为高档路由器,背吞吐量在25Gbps40Gbps之间的路由器称为中档路由器,而将低于25Gbps的看作低档路由器。(2)智能路由器w智能路由器也就是智能化管理的路由器,通常具有独立的操作系统,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间、同时拥有强大的USB共享功能,真正做到网络和设备的智能化管理。(3)边缘路由器w边缘路由器(接
14、入级路由器)将客户连接到Internet的路由器被称为边缘路由器(edge router)。只负责与其他路由器之间(例如ISP的网络)传递数据的路由器被称为核心路由器。(4)中间节点路由器w中间节点路由器处于网络的中间,通常用于连接不同网络,起到一个数据转发的桥梁作用。由于各自所处的网络位置有所不同,面对各种各样的网络。(5)企业级路由器w企业级路由器连接许多终端系统,连接对象较多,但系统相对简单,且数据流量较小,对这类路由器的要求是以尽量便宜的方法实现尽可能多的端点互连,同时还要求能够支持不同的服务质量。(6)多业务路由器w多业务路由器(骨干级路由器)是一种多类型、多端口的路由器设备,它可以
15、连接不同传输速率并运行于各种环境的局域网和广域网,也可以采用不同的协议。多业务路由器增加了部分OSI模型的部分四层以及四层以上功能,具备一定的业务感知和处理能力,能够提供安全和加密等方面的功能。(7)“线速路由器”和 “非线速路由器”w所谓线速路由器就是完全可以按传输介质带宽进行通畅传输,基本上没有间断和延时。通常线速路由器是高端路由器,具有非常高的端口带宽和数据转发能力,能以媒体速率转发数据包;中低端路由器是非线速路由器。但是一些新的宽带接入路由器也有线速转发能力。 3路由器的广域网接口w 常见的路由器广域网接口有以下几种。(1)RJ-45端口;(2)AUI端口;(3)高速同步串口(X.25
16、、Frame Relay、DDN或ISDN);(4)异步串口(V.34或V.90);(5)ISDNBRI端口。 4.2.5 内部网关路由协议w内部网关路由协议有以下几种:RIP(RIP-1,RIP-2)协议、OSPF协议、BGP协议、IGRP协议、EIGRP协议、ES-IS和IS-IS协议。RIP、IGRP、EIGRP路由协议采用的是距离向量算法,IS-IS和OSPF采用的是链路状态算法。1. RIP协议wRIP(Routing Information Protocol)是基于D-V矢量算法的内部动态路由协议。它是第一个为所有主要厂商支持的标准IP选路协议,已成为路由器、主机路由信息传递的标准
17、之一,适应于大多数的校园网和使用速率变化不大的连续的地区性网络。使用的端口号为520。wRIP使用一种非常简单的矢量(度量)制度:距离就是通往目的站点所需经过的链路数,取值为015,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和相应分组。wRIP是一种较为简单的内部网关协议,主要用于规模较小的网络。复杂环境和大型网络一般不使用RIP。RIP
18、有2个版本(RIP-1,RIP-2)。wRIP-1被提出较早,其中有许多缺陷,例如:慢收敛,易于产生路由环路,广播更新占用带宽过多、不提供认证功能等。为了改善RIP-1的不足,在RFC1388中提出了改进的RIP-2,并在RFC 1723和RFC 2453中进行了修订。RIP-2定义了一套有效的改进方案,新的RIP-2支持子网路由选择,支持CIDR,支持组播,并提供了验证机制。wRIP2与RIP1最大的不同是,RIP2为一个无类别路由协议,其更新消息中携带子网掩码,它支持VLSM、CIDR、认证和多播。目前这两个版本都在广泛应用,两者之间的差别导致的问题在RIP故障处理时需要特别注意。wRIP
19、的优点:对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,但RIP也有明显的不足,即当有多个网络时会出现环路问题,采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。 2.OSPF协议(1)OSPF概述wOSPF是Open Shortest Path First(开放最短路由优先协议)的缩写。它是IETF组织开发的一个基于链路状态的自治系统内部路由协议。在IP网络上,它通过收集和传递自治系统中的链路状态来动态地发现并传播路由;OSPF协议支持IP子网和外部路由信息的标记引入;它支持基于接口的报文验证以保证路由计算的安全性;OSPF协议使用IP M
20、ulticasting方式发送和接收报文。w每个支持OSPF协议的路由器都维护着一份描述整个自治系统拓扑结构的数据库,这一数据库是收集所有路由器的链路状态广播而得到的。每一台路由器总是将描述本地状态的信息(如可用接口信息、可达邻居信息等)广播到整个自治系统中去。在各类可以多址访问的网络中,如果存在两台或两台以上的路由器,该网络上要选举出“指定路由器”(DR)和“备份指定路由器”(BDR)。“指定路由器”负责将网络的链路状态广播出去。引入这一概念,有助于减少在多址访问网络上各路由器之间邻接关系的数量。OSPF协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占
21、用网络的带宽。w区域内和区域间路由描述的是自治系统内部的网络结构,而外部路由则描述了应该如何选择到自治系统以外目的地的路由。一般来说,第一类外部路由对应于OSPF从其他内部路由协议所引入的信息,这些路由的花费和OSPF自身路由的花费具有可比性;第二类外部路由对应于OSPF从外部路由协议所引入的信息,它们的花费远大于OSPF自身的路由花费,因而在计算时,将只考虑外部的花费。w根据链路状态数据库,各路由器构建一棵以自己为根的最短路径树,这棵树给出了到自治系统中各节点的路由。外部路由信息出现在叶节点上,外部路由还可由广播它的路由器进行标记以记录关于自治系统的额外信息。wOSPF的区域由BackBon
22、e(骨干区域)进行连接,该区域以标识。所有的区域都必须在逻辑上连续,为此,骨干区域上特别引入了虚连接的概念以保证即使在物理上分割的区域仍然在逻辑上具有连通性。w在同一区域内的所有路由器都应该一致同意该区域的参数配置。因此,应该以区域为基础来统一考虑,错误的配置可能会导致相邻路由器之间无法相互传递信息,甚至导致路由信息的阻塞或者自环等。(2)OSPF的四类路由wOSPF有4类路由,它们是:w区域内路由;w区域间路由;w第一类外部路由;w第二类外部路由。 3BGP协议wBGP用来实现网络可达信息的交换,整个交换过程要求建立在可靠的传输连接基础上来实现。BGP使用TCP作为其传输协议,缺省端口号为1
23、79。BGP最重要的革新就是其采用路径向量的概念和对CIDR技术的支持。路径向量中记录了路由所经路径上所有AS的列表,这样可以有效地检测并避免复杂拓扑结构中可能出现的环路问题;对CIDR的支持,减少了路由表项,从而加快了选路速度,也减少了路由器间所要交换的路由信息。另外,BGP一旦与其他BGP路由器建立对等关系,其仅在最初的初始化过程中交换整个路由表,此后只有当自身路由表发生改变时,BGP才会产生更新报文发送给其它路由器,且该报文中仅包含那些发生改变的路由,这样不但减少了路由器的计算量,而且节省了BGP所占带宽。wBGP有4种分组类型:打开分组用来建立连接;更新分组用来通告可达路由和撤销无效路
24、由;周期性地发送存活分组,以确保连接的有效性;当检测到一个差错时,发送通告分组。wBGP日常维护时,无论是配置直联路由,还是静态路由,都会自动注入到BGP中,不需要进行配置。 4IGRP协议w 内部网关路由协议(IGRP:Interior Gateway Routing Protocol)是一种在自治系统(AS:autonomous system)中提供路由选择功能的路由协议。IGRP是一种距离向量(DistanceVector)内部网关协议(IGP)。距离向量路由选择协议采用数学上的距离标准计算路径大小,该标准就是距离向量。距离向量路由选择协议通常与链路状态路由选择协议(Link-State
25、 Routing Protocols)相对,这主要在于:距离向量路由选择协议是对互联网中的所有节点发送本地连接信息。w IGRP支持多路径路由选择服务。在循环(Round Robin)方式下,两条同等带宽线路能运行单通信流,如果其中一根线路传输失败,系统会自动切换到另一根线路上。多路径可以是具有不同标准但仍然奏效的多路径线路。例如,一条线路比另一条线路优先3倍(即标准低3级),那么意味着这条路径可以使用3次。只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。差量(Variance)是网络管理员可以设定的另一个值。 5EIGRP协议w增强的内部网关路由选择协议(EIGRP:Enh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4讲:计算机网络故障诊断与排除 网络层故障诊断与排除2016-12课件 计算机网络 故障诊断 排除 网络 2016 12 课件
限制150内