从网络层入手排加速除网络故障

来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 04:08 点击:
  对于网络管理员来说,尽快排除网络故障是其工作的第一要务。如果能够从网络层入手,会有效的加速检测速度,下面将列举两个基于网络层的网络故障分析案例进行说明。

  分析工具:科来网络分析系统6.0专家版(当然大家也可以用类似的工具)

  一、巧用TTL值诊断网络故障

  1、简介

  TTL,全称是Time To Live,中文名为“生存时间”,它是IP报头中一个非常重要的参数。通过TTL的值,我们可以判断出当前网络IP层的工作状况。

  TTL告诉网络中的
路由器数据包在网络中的时间是否太长而应被丢弃,TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于数据包每经过一个路由器时,TTL值都会至少被路由器减1,所以TTL值通常表示包在被丢弃前还能最多经过的路由器个数。当TTL值为0时,路由器丢弃该数据包,并发送一个ICMP报文给数据包的最初发送者。

  有很多原因会导致数据包在一定时间内不能被传递到目的地。例如,不正确的路由表配置可能导致数据包的无限循环,而解决方法就是在一段时间后丢弃这个数据包,然后给发送者发送一个报文,由发送者决定是否重发该数据包。当网络出现这种情况时,数据包就会在路由表中配置错误的路由器处重复发送,每发送一次,TTL值减1,直到TTL为0时路由器丢弃该数据包,造成网络中数据传输错误。

  操作系统和传输协议不同,对应TTL的默认值也不同。图1列出了常见操作系统通过TCP和UDP协议传输时的TTL默认值。(图1) 

  
网络故障


  图 1

  2、查看数据包的TTL值并分析传输故障

  网络中的网络设备,其内部都是由操作系统进行处理的(有些
硬件设备将系统预装在了硬件芯片里面),在网络遇到传输故障时,我们可以使用网络检测软件,结合上表的信息对网络中流通的数据包进行检测,查看数据包的TTL值,以确定故障是否由错误的路由等原因引起。图2是使用科来网络分析系统5.0查看一个数据包TTL值的情况。(图2)

  
网络故障
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • ESC键实用方法介绍
  • 索尼 SONY OEM Windows XP PRO SP3 CD-KEY 序列号
  • 10招最有效防电脑辐射方法
  • 一个问题阻止windows正确检查此机器的许可证 错误代码为:0x8007
  • 强行删除文件夹及工具
  • 笔记本屏幕倒了过来如何恢复正常
  • EPSON EPL-6200L激光打印机打印时“通讯错误”
  • 电脑开机弹出SCSIAdapter硬件驱动安装向导的原因及解决方案
  • 845主板鼠标口,USB都异常
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1