端口镜像技术与OptiView分析仪的应用(1)


交换技术已经广泛应用。近几年来,随着交换机的价格稳步下降,使世界上的公司采用交换到桌面成为可能。

虽然交换提供相当大的带宽到最终用户,但它使得故障诊断和监测更加困难,特别是使用协议分析仪的情况下。

交换机的工作方式

当一台监测设备连接到一台交换机,交换机同样保持前转的工作方式。当交换机学习到连接到它的一个端口的主机MAC地址后,它将转发给这个MAC地址主机的数据包到它所连接的端口。如果交换机不知道目的所在的主机接于哪一个端口,它会将数据转发到所有的端口。

同样,广播帧也是向所有端口发送的。由于交换机遵循这种工作方式,一台连接到交换机某个端口的主机只能接收到广播帧(Broadcast),目的地址是这台主机的点对点数据帧(Unicast),以及对这台交换机来说目的地址不明确的数据帧。这些数量有限的数据帧并不能为监测设备提供足够所需的数据。监测设备甚至看不到同一台交换机上其他两个端口之间的点对点传输的数据帧。

交换环境的诊断

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

见图1,OptiView分析仪连接到一个经设置的交换机端口,可以接收到发往主机A或由主机A发出的所有数据帧的拷贝数据。这样,我们就可以用 OptiView 分析仪捕捉到主机A与主机B 之间所有的对话数据。此时OptiView 分析仪所连接是一个所指的镜像端口。主机A 与主机B 之间的通信不会受到这个镜像端口的影响。


相关内容

    暂无相关文章