DCNROUTE003故障排除基础v_第1页
DCNROUTE003故障排除基础v_第2页
DCNROUTE003故障排除基础v_第3页
DCNROUTE003故障排除基础v_第4页
DCNROUTE003故障排除基础v_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DCN-ROUTE-003

故障排除基础

V1.0

客服中心技术支持团队DCNROUTE003故障排除基础v共49页,您现在浏览的是第1页!目录

概述

探测类工具

查询类工具实验与练习小结DCNROUTE003故障排除基础v共49页,您现在浏览的是第2页!概述常用网络调试工具作为一名网络工程师,调试工具是我们必不可少的与网络设备对话的工具语言Windows平台下常用的调试工具可以分为两类:网络状态检测本机状态检测Unix平台的调试工具暂不涉及,在高级课程中讨论DCNROUTE003故障排除基础v共49页,您现在浏览的是第3页!概述教学目的学会MicroSoft系统中常见自带工具的使用通过调试工具,缩小/确定故障点的范围DCNROUTE003故障排除基础v共49页,您现在浏览的是第4页!探测类工具基础知识ICMP-InternetControlMessageProtocolICMP处于OSI的L3网络层,设计用于为网络管理人员的维护和排障工作提供必要且便利的信息参阅ICMP的报文结构:根据Type类型码可以将ICMP分为Echo、Unreachable、TTLexceed、Redirect等多种。当Type=8时,为EchoReq报文,Type=0时,为Reply报文DCNROUTE003故障排除基础v共49页,您现在浏览的是第5页!探测类工具PINGICMP是一套网络层的协议/标准Ping是一个应用程序,借助了ICMP中的Echo报文,用以探测IP网络中某主机是否可达Ping的基本工作原理(EchoReq+EchoReply)DCNROUTE003故障排除基础v共49页,您现在浏览的是第6页!探测类工具PING示例(续)Request报文观察Protocol、Src/DstIPAddress、Type字段DCNROUTE003故障排除基础v共49页,您现在浏览的是第7页!探测类工具PING的使用Ping的语法 Ping+target+[若干可选参数]DCNROUTE003故障排除基础v共49页,您现在浏览的是第8页!探测类工具PING的输出信息对所执行命令的确认描述,以及对NS域名的解析Ping的详细过程,具体到每个数据包的Length、time、TTL等信息统计信息,包括丢包率、双程时间延迟、最大和最小时延等使用CTRL+C、CTRL+Break可强行或暂时终止DCNROUTE003故障排除基础v共49页,您现在浏览的是第9页!探测类工具PING的输出信息(续)思考: 如何操作能够在路由器上面模拟出上述的这些ping的结果?DCNROUTE003故障排除基础v共49页,您现在浏览的是第10页!探测类工具TRACERT(续)Tracert在探测到目标地址后会自动终止,或者探测的跳数hops超过30(默认值)网络上的设备可能会因为ACL拦截、防火墙等原因,不一定会回应TTLexceed报文DCNROUTE003故障排除基础v共49页,您现在浏览的是第11页!探测类工具TRACERT示例(续)Tracert的个EchoReqDCNROUTE003故障排除基础v共49页,您现在浏览的是第12页!探测类工具TRACERT的使用Tracert的语法 Tracert+target+[若干可选参数]DCNROUTE003故障排除基础v共49页,您现在浏览的是第13页!探测类工具TRACERT的输出信息对所执行命令的解释和确认,并包含域名解析结果通路上每个主机/网关的详细信息(顺序、时延*3、具体地址等)使用CTRL+C、CTRL+Break可强行终止DCNROUTE003故障排除基础v共49页,您现在浏览的是第14页!探测类工具DCN的Traceroute机制(续)设备收到UDP探测报文之后,如果其目的IP不是自己,就要转发,同时如果TTL≤1,如果是,则回应TTLexceed的ICMP报文;否则继续转发如果发现目的IP地址就是自己,且TTL=1,则向上提交UDP处理,由于目的端口是一个很大的随机值,通常没有对应的服务开启,所以回应Port-Unreachable的ICMP报文Traceroute通过收集TTLexceed和unreachable报文的源IP,就可以绘制出一幅路径图了。DCNROUTE003故障排除基础v共49页,您现在浏览的是第15页!探测类工具DCN的Traceroute示例(续)中途TTLexceed和Port-unreachable终点DCNROUTE003故障排除基础v共49页,您现在浏览的是第16页!目录

概述

探测类工具

查询类工具实验与练习小结DCNROUTE003故障排除基础v共49页,您现在浏览的是第17页!探测类工具ARP的使用(续)ARP的选项

Inet_address

需要解析的(对端)IP地址

Eth_address

解析出来的MAC地址

If_address

本机网卡的MAC地址DCNROUTE003故障排除基础v共49页,您现在浏览的是第18页!探测类工具IPCONFIG系列命令介绍IPconfig[/all]

显示本机网卡的IP地址、掩码、网关等信息,带/all参数时,额外显示MAC地址、DNS等IPconfig{/release|/renew}

在采用DHCP地址分配模式下,可以进行IP地址的手工释放和重新获取IPconfig{/flushdns|/displaydns}

显示/清空当前的DNS缓冲信息DCNROUTE003故障排除基础v共49页,您现在浏览的是第19页!探测类工具IPCONFIG的示例(续)IPCONFIG的输出示例,查看当前DNS缓冲信息DCNROUTE003故障排除基础v共49页,您现在浏览的是第20页!探测类工具ROUTE的使用(续)Route的输出举例。建议先阅读《路由基础》一章,相当于静态路由的内容DCNROUTE003故障排除基础v共49页,您现在浏览的是第21页!探测类工具NETSTAT的使用Netstat的输出举例,网卡输入输出的IP包统计信息DCNROUTE003故障排除基础v共49页,您现在浏览的是第22页!目录

概述

探测类工具

查询类工具实验与练习小结DCNROUTE003故障排除基础v共49页,您现在浏览的是第23页!实验与练习ARP如何给PC设置一个关于网关的静态ARP表项?同时要求PC重启之后不会失效?DCNROUTE003故障排除基础v共49页,您现在浏览的是第24页!实验与练习综合现有一个典型的单线路接入的网吧环境,用户反馈无法上网。请猜测一下可能的情况,并使用本章介绍的内容/网络工具来验证你的想法?DCNROUTE003故障排除基础v共49页,您现在浏览的是第25页!小结本章小结理解并掌握Ping、Tracert的使用方法掌握ARP、IPconfig等的使用方法掌握Route、Netstat的使用方法由于本次是网络培训,所以有些关于系统状态、进程的功能并未详细介绍DCNROUTE003故障排除基础v共49页,您现在浏览的是第26页!目录

概述

探测类工具

查询类工具实验与练习小结DCNROUTE003故障排除基础v共49页,您现在浏览的是第27页!探测类工具基础知识本文介绍的所有调试工具都是在CMDLine窗口中进行的,也就是一般说的MSDOS窗口进入该模式的方法为: 开始运行“cmd”<回车>DCNROUTE003故障排除基础v共49页,您现在浏览的是第28页!探测类工具PING示例本例为192.168.19.180ping192.168.1.6每发送一个Req并成功收到一个Reply,为ping通一次Ping通常会重复多次进行DCNROUTE003故障排除基础v共49页,您现在浏览的是第29页!探测类工具PING示例(续)Reply报文比对一下跟Request的报文有何异同点?DCNROUTE003故障排除基础v共49页,您现在浏览的是第30页!探测类工具PING的常用选项-t

持续的ping/探测某个目的地址,除非人为干预;通常用于测试长时间通信的稳定性-n

发送指定数量的探测报文;通常用于判断丢包率或者单步跟踪(n=1时)-l

指定Echoreq报文的长度;用以检测设备对大包的转发能力-i指定EchoReq报文的TTL值DCNROUTE003故障排除基础v共49页,您现在浏览的是第31页!探测类工具PING的输出信息在DCN路由器上,ping的结果很多都是使用字母和标点来表示的,常见的有如下几种!!!!!

表示echo和echoreply完全正常,ping成功......

表示timeout超时,reply没有在规定时间内返回;也有可能Echo没有正常发出;也可能目标不存在TTTTT

表示TTL超时,icmp报文在转发过程中变成0了UUUUU Unreachable,当内ping设备没有相关的路由时,通常回返回目标不可达信息DCNROUTE003故障排除基础v共49页,您现在浏览的是第32页!探测类工具TRACERTTracert是一个借助了ICMP中Echo和TTLexceed报文来实现网络探测的应用程序Tracert更关注到目的地址的通路的过程细节;而Ping只关心是否可以到达指定的目的地址,即结果Tracert的基本工作原理TTL=0、1时,数据包将被丢弃,并向源主机发送TTLexceed超时报文)Tracert主机依次以TTL=1、2、3…向目的地址发起EchoReq报文,这样通路上的主机会按顺序发回TTLexceed报文DCNROUTE003故障排除基础v共49页,您现在浏览的是第33页!探测类工具TRACERT示例每次探测都会发送三个Echoreq报文,可以看到返回的报文是TimeEx即TTLexceed。不同的主机先后返回TTLexceed,根据他们的源IP地址,可以描绘出一个IP通路DCNROUTE003故障排除基础v共49页,您现在浏览的是第34页!探测类工具TRACERT示例(续)Tracert的某TTLexceed回应TTLexceed返回报文中,包含了原有的req报文DCNROUTE003故障排除基础v共49页,您现在浏览的是第35页!探测类工具TRACERT的使用(续)多数情况下,Tracert的这些辅助参数都是不用的DCNROUTE003故障排除基础v共49页,您现在浏览的是第36页!探测类工具DCN的Traceroute机制实际上,DCN的Traceroute机制的核心还是控制TTL值的增长,然后通过判断收到的ICMP(TTLexceed)来收集路径信息不同之处在于,每次发送的报文不是ICMP报文,而是length=0的UDP报文这些UDP报文的目的端口通常是很大的随机值,如30000以上的值,“确保”对方正好没有提供相关的服务个承载UDP的IP报文,TTL=1,后面依次增加1DCNROUTE003故障排除基础v共49页,您现在浏览的是第37页!探测类工具DCN的Traceroute示例UDP探测DCNROUTE003故障排除基础v共49页,您现在浏览的是第38页!探测类工具Traceroute比较Windows主机通常会采用ICMP探测方式,而DCN、CISCO、Huawei等公司的网络设备通常会采用UDP探测有些服务器等被探测设备为了安全考虑,可能会关闭ICMP响应,此时用ICMP探测会失败,而UDP探测则不会ICMP探测时,以EchoReply报文宣告Tracert终止,而UDP探测以Port-unreachable宣告终止两者本质上没有差别,都是通过控制TTL的值来进行DCNROUTE003故障排除基础v共49页,您现在浏览的是第39页!探测类工具ARP的使用ARP是一种根据IP地址解析MAC地址的协议,用以协助将IP数据包封装成二层的以太网帧,以便在以太网上进行转发相关的原理请参阅《以太网基础》ARP的语法-a

查看…-s

添加…-d

删除…DCNROUTE003故障排除基础v共49页,您现在浏览的是第40页!探测类工具ARP的使用(续)ARP的示例:查看当前arp表DCNROUTE003故障排除基础v共49页,您现在浏览的是第41页!探测类工具IPCONFIG的示例IPCONFIG的输出示例,查看当前IP配置属性DCNROUTE003故障排除基础v共49页,您现在浏览的是第42页!探测类工具ROUTE的使用Route

–f

手工清除ipconfig中的所有默认网关信息Route–p

辅助参数,使添加的路由变成永久性质Routemand…

对本地路由表进行查看、添加、删除等操作上述多个参数可以组合运用DCNROUTE003故障排除基础v共49页,您现在浏览的是第43页!探测类工具NETSTAT的使用Netstat的常用参数介绍

-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论