ISA Server 的故障排除工具(3)

ISA Server 的故障排除工具
   10.1.1.6 网络监视器
     网络监视器或Netmon是用来捕获与显示Windows2000从局域网接收的帧内容的工具。为了简化网络通信分析,网络监视器分化组合了40个常用的网络协议。这意味对大多数网络通信而言,网络监视器实际上显示了与网络会话相关的所有信息,包括源和目的端口和地址、服务器响应、有效通信等。

     下面是来自网络监视器跟踪文件或捕获的帧内容示例:

   Network Monitor trace Wed 03/07/2001 08:55:17 AM Capture1.TXT

   Frame: Base Frame Properties

   ETHERNET:ETYPE=Ox0800:protoco:IP:DOD Internet Protoco

   IP:IP=0xAD6;Proto=TCP;Len:327

   TCP:AP...,len:287.Seq:3184161250.3184161537,ack:4040781620,win:17520,src:1225 dst:80

   HTTP:GET Request (from client using port 1225).

   对于显示的每一幅帧,它所包含的封装协议按照从帧的外部到内部,或者从联网的角度看,从最低层向上的顺序排列。单击每一行的 号,可以显示给定协议的更多信息。第1行,称为Frame,是网络监视器添加的介绍所捕获的帧。第2行显示将帧放到网络上的数据链路层协议(在此例中,为Ethernet)。此类协议代表了此帧中最低层协议,并与OSI模型的第2层对应。接下来是网络层协议或者第3层,此例中是IP协议。接下来是传输层协议,或者是第4层,在给定的帧中是TCP协议。最后,在此例中,HTTP是帧里的最高层协议。

   每一个协议层都包含与当前连接或传输相关的信息。例如,在TCP行中,src和dst参数表示与帧或数据包相关的TCP连接的源端口和目的端口。在此数据包中,源端口是客户端的TCP端口1225,目的端口的TCP端口80。通过查看网络监视器里捕获的帧中的TCP或UDP行,就会发现网络通信的源和目的。这对于防火墙配置来说是个必不可少的工具。

     另外,通过创建网络活动跟踪,可以分析网络通信,断定网络问题的来源,例如,假设用户抱怨通过VPN连接登录延迟。运行网络监视器捕获之后,跟踪就可以显示L2TP和PPTP在登录期间的通信流量。把LocaISA VPN向导配置连接到远程网络时,默认情况下使用L2TP。L2TP不可用时,则使用PPTP。如果L2TP在远程VPN服务器上不可用,则您的用户通过这两种协议连接时,就会遇到登录延迟问题。使用网络监视器就能发现L2TP什么时候不可用。这样,可以把ISA Server配置为通过PPTP协议连接到远程VPN服务器,就可改进登录延迟问题。

     即使在网络环境中不使用VPN,网络监视器捕获也可以显示那些网络通信不需要的、造成网速变缓慢的协议。例如,专用局域网连接就不需要隧道协议PPTP。

   10.1.2 路由表
     每个使用TCP/IP作为网络协议的计算机都有一个路由表,IP数据包从一个计算机到另一个计算机的路由取决于发送此数据包的计算机的路由表。

     Route 命令行工具可以用来来查看和修改路由表。在命令行中输入route print,就会显示本地路由表。如图 10.2所示。

   10.1.2.1 路由决定过程
   要决定使用单个路由来转发一个IP数据包,IP协议将利用路由表进行如下处理:

   1.  对路由表中的每一项路由,IP协议都在子网掩码与目的IP地址之间作位逻辑AND操作来确定网络是本地的还是远程的。IP协议把操作结果和网络目的比较看它们是否相匹配。如果匹配,IP协议则把此路由标记为与目的IP地址匹配的路由。

   2.   在匹配的路由列表中,IP协议断定子网掩码位数最多的路由。该路由和目的IP地址匹配的位数最多。因此,它是此IP数据包最精确的路由。这个过程也即寻找最长或最接近匹配路由。

   3.  如果发现了几个最接近的匹配路由,IP协议则使用度量值最低的路由。

   4.   如果发现了几个最接近的匹配路由且度量值都为最低, IP协议则随机选择一个路由来使用。

   路由决定过程的最终结果是在路由表中选择一个单个的路由。如果该过程未能找到合适的路由,IP协议则报告路由错误。

   10.1.2.2 路由表故障排除
     利用IP实用程序,如Ping、Tracert等,可以决定什么时候某些网段对网络的其余部分是不可访问的。在复杂网络中安装ISA Server时,可利用Route命令来修改路由表,并可为所有网段及配置可行的路由。例如,如果ISA Server在给定的(远程)子网上没有接口,就需要添加一个静态路由允许将网络通信转发到该个子网。(静态路由是指不能自动出现在路由表中的路由项)。

     要添加静态路由,可以按如下方法使用Route实用程序。

   route add 172.16.41.0 mask 255.255.255.0 172.16.40.1 metric 2

   在此例中,Route add命令说明要使用掩码255.255.255.0到达子网172.16.41.0,必须使用网关172.16.40.1。注意,在此例中将度量值设为2,因为子网为2个跃点远。(度量值通常为到网络目的的跃点数量,或经过的路由器的数量)。在此例中,还需要在下游路由器添加静态路由,告知该处的数据包如何返回到172.16.40.0/24子网。

     由于计算机中的路由表在每次重启时都自动重新建立,因此需要在路由表中,添加持久路由项,以使静态路由项能保留在路由表中。每次重建路由表时,持久项将都会自动插入路由表中。使用Route add –p命令可以添加持久项。

   静态路由也可以通过windows2000中的Routing and Remote Access控制台来添加。用此方法添加时,所有的静态路由都作为持久项处理。

   Ø     按照以下步骤在Routing and Remote Access中添加静态路由:

   1.  单击Start,依次指向Programs | Administrative Tools ,单击Routing and Remote Access。

   2.  双击IP Routing并展开该对象。

   3.  右键单击Static Routes并选择New Static Route。

   出现Static Route对话框。

   4.  必要时,完成静态路由字段。

(0)

相关推荐

  • ISA Server 的故障排除工具(4)

    ISA Server 的故障排除工具  10.1.3 练习:测试端口状态   在这个练习中,您需要使用Netstat和Telnet命令来断定ISA Server计算机的端口状态.此技术可用来验证安全或用来断定ISA Server计算机上运行的服务对外部站点是否 可用.  练习:测试ISA Server端口   在这个练习中,在命令提示符中运行Netstat实用程序,并注意ISA Server的外部接口上打开了不同的端口.  Ø 测试ISA Server计算机的端口状态:  1. 以Adminis

  • ISA Server 的故障排除工具(2)

    ISA Server 的故障排除工具  10.1.1.4 Netstat   Netstat是一个命令行工具.它可以用来排除安全和连接问题.在命令行中输入netstat,就可以检查ISA Server计算机的端口配置以及查看进出计算机的连接.  注意 TCP和UDP中使用端口来命名逻辑连接终端.端口号从0到65535,分成以下3种:熟知端口.注册端口.动态/或专用端口.熟知端口从0到1023,注册端口从1024到49151,动态/或专用端口从49151到65535.相关更多详细信息,请参考Web

  • ISA Server 的故障排除工具(3)

    ISA Server 的故障排除工具 10.1.1.6 网络监视器 网络监视器或Netmon是用来捕获与显示Windows2000从局域网接收的帧内容的工具.为了简化网络通信分析,网络监视器分化组合了40个常用的网络协议.这意味对大多数网络通信而言,网络监视器实际上显示了与网络会话相关的所有信息,包括源和目的端口和地址.服务器响应.有效通信等. 下面是来自网络监视器跟踪文件或捕获的帧内容示例: Network Monitor trace Wed 03/07/2001 08:55:17 AM Ca

  • php+redis在实际项目中HTTP 500: Internal Server Error故障排除

    问题描述 用户量快速增长,访问量在短时间内翻倍,由于前期容量规划做得比较好,硬件资源可以支撑,可是软件系统方面出现了大问题: 40% 的请求都会返回 HTTP 500: Internal Server Error 通过查看日志,发现错误是在 PHP <-> Redis 的连接处理上 调试处理 第1次 刚开始时并没有找到根本原因,只能尝试各种与错误相关的办法,例如: 增加 PHP 连接数,并把超时时间从 500ms 增加到 2.5s 禁止掉 PHP 设置中的 default_socket_tim

  • ISA Server故障排除策略(1)

    ISA Server故障排除策略 10.2 ISA Server故障排除策略 系统方法是成功排除故障的必要条件.当遇到意外的ISA Server错误时,可以从辨别错误是基于用户的还是基于数据包的入手进行故障排除.本节为两种类型的连接问题提供了故障排除策略. 本节学习目标 排除基于用户的访问问题. 排除基于数据包的访问问题. 排除ISA Server里VPN连接的故障. 估计学习时间:30分钟 10.2.1 用户访问故障排除 当用户账户访问被中断或者不可用时,可能是由于用户安全要求过于严格.规则配

  • 一般故障排除步骤与方法

    一般故障排除 硬盘的分区损坏.当硬盘启动时,会出现"Invalid partition table",而且用系统软盘启动后,用"DIR C:"命令,如果出现"Invalid drive specification",说明硬盘的分区损坏.需要用"FDISK"和"FORMAT"命令重新分区格式化. 24.2.1 硬盘故障排除 l.系统引导文件被破坏的处理 启动计算机时,屏幕出现"Missing Ope

  • 基于路由器诊断步骤和故障排除技巧

    网络诊断是管好.用好网络,使网络发挥最大作用的重要技术工作.本文简述分层诊断技术,结合讨论路由器各种接口的诊断,综述互联网络连通性故障的排除. 网络故障诊断概述 网络故障诊断,从故障现象出发,以网络诊断工具为手段获取诊断信息,确定网络故障点,查找问题的根源,排除故障,恢复网络正常运行.网络故障通常有以下几种可能:物理层中物理设备相互连接失败或者硬件及线路本身的问题:数据链路层的网络设备的接口配置 问题:网络层网络协议配置或操作错误:传输层的设备性能或通信拥塞问题:上三层或网络应用程序错误.诊断网

  • 深入介绍Spring框架及故障排除

    目录 Spring的缺点 不可理解性 按注释编程 故障排除 为什么是Spring IoC? 选择 其他人在说什么 结论 前言: 曾几何时,Spring框架提供了比J2EE更轻量级和更灵活的解决方案.即使在2013年左右,我也很高兴详细了解当时的新款Spring 4.如今,7年后,当我看到春天的时候,我感到一阵恐慌.注释和@ComponentScan已经用更好的东西取代了XML,这需要一个可视化工具来理解您的系统.Spring变成了一头不断生长(和变化)的水螅.我接手并试图理解他人编写的Sprin

  • SQL SERVER编写存储过程小工具

    在开发数据库系统的过程中,经常要写很多的存储过程.为了统一格式和简化开发过程,我编写一些存储过程,用来自动生成存储过程.下面就为您简单介绍一下它们.其中一个用于生成Insert过程,另一个用于生成Update过程. Sp_GenInsert 该过程运行后,它为给定的表生成一个完整的Insert过程.如果原来的表有标识列,您得将生成的过程中的SET IDNTITY_INSERT ON 语句手工删除. 语法如下 sp_GenInsert < Table Name >,< Stored Pro

  • 如何创建SQL Server 2000故障转移群集

    在创建SQL Server 2000 故障转移群集之前,必须配置 Microsoft 群集服务 (MSCS) 并使用 Microsoft Windows NT4.0 或 Windows 2000 中的群集管理员创建至少一个群集磁盘资源.在运行 SQL Server 安装程序之前,在群集管理员中记下群集驱动器的位置,因为创建新的故障转移群集需要该信息.只有SQL Server 2000 企业版才支持群集. 1. 在"Microsoft SQL Server 安装向导的"欢迎"屏

随机推荐