镜像诊断技术释疑

作者: 周青亮

责任编辑: 阚智

来源: 中小企业IT采购

时间: 2007-01-15 11:54

关键字: 网络

浏览: 0

点赞: 0

收藏: 0

虽然交换提供相当大的带宽到最终用户,但它使得故障诊断和监测更加困难。

交换环境的诊断

   实际上,很多交换机的生产厂商都意识到这个问题,并在生产的时候为交换机加入诊断的功能。这些功能中有几项是大家所熟悉的,包括端口镜像(spanning&mirroring)。它允许我们设置一个端口作为镜像端口,将流经一个或几个指定端口的所有数据帧拷贝到这个镜像端口上来。

   这样,我们就可以用分析仪捕捉到主机A与主机B 之间所有的对话数据。此时分析仪所连接是一个所指的镜像端口。主机A 与主机B 之间的通信不会受到这个镜像端口的影响。

镜像端口的局限性

   一个主要的问题是分析仪在连接至镜像端口进行工作时,它不能够通过镜像端口去访问网络。由于不同生产厂商对交换机设计的差异,这使某些交换机的端口被设置成镜像端口后只能接收数据,有的交换机能接收/发送数据。这时OptiView分析仪是否可以发送数据至镜像端口就要看是连接到哪一种交换机。
设置主机A与主机B之间的通信数据镜像到OptiView分析仪,所有信息被拷贝到分析仪,但分析仪不能发送数据到交换机。

   网络状况的搜寻要向网络发送大量的查询数据。大多数镜像端口不允许所连接的设备向网络发送任何数据,此时OptiView分析仪将不具备网络状况搜寻及查询网络上主机设备的能力。同样,因为分析仪此时亦不能对查询进行应答,OptiView远程用户操作界面将不能使用。一个用户可以发送数据至 OptiView分析仪,但不会得到它的回应。

   有些厂商的交换机允许设置成将数据帧传送回镜像端口方式。这些具有镜像功能的端口保持原有端口的功能,交换机同样接受该端口送来的帧,并转发出去,不同的是有大量镜像数据流入这个端口。这个特征不是所有的交换机都支持。不同厂家的交换机和不同的设置,得到的结果差异都很大。

   一些容易被忽略的,如果镜像一条100M全双工链路的流量,理论上镜像口的流量会达到200Mbps。因为全双工允许流量同时在两个方向通过,这样有效地双倍提高网络带宽,每个方向(发送、接收)能够承载100Mbps流量。如果流量总计超过100Mbps,交换机将在没有任何提示的情况下将镜像口超过 100M的流量丢弃。所有拷贝的流量必须限制在100M 以内。

    在正常情况下,来自源端口的流量也会被发送到镜像口。如果网段运行缓慢是由于过量的碰撞或错误造成的,那么拷贝到镜像口的流量将不包含这些错误帧,除非交换机使用快速转发的技术,而且帧错误发生在转发检查之后。有些制造商不提供支持快速转发的产品,这样如果不把Hub串入怀疑有问题的网段,分析仪是不可能检测到碰撞和错误帧的。

    当在交换机上使用镜像功能进行测试和监测,最重要的是要了解目前使用的交换机在运用那种前转技术。不同的供应商有不同的情况,甚至他们都不知道目前交换机的工作状态。目前,镜像仍然是对交换机进行流量分析和包捕捉的最好方法。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。