虽然交换机厂家实现镜像的方式各不相同 , 但是有一些基本相同的监测选项 。值得注重的是 , 几乎在所有的情况下 , 交换机在转发流量到镜像口的时候 , 同时把错误都过滤掉了 。对于故障诊断来说 , 这意味着同时过滤掉了有用的信息 。此外 , 实际操作当中需要我们通过控制口(交换机的RS232端口) , 或者Telnet进程来配置镜像 。这意味着除了监测工具之外 , 我们通常还需要带一台电脑或者终端来对交换机进行配置 。
镜像端口经常只是一个“监听”端口 , 不过很多交换机厂家答应把该端口配置成全双工的 。配置了镜像口 , 监测工具就可以查看报告连接慢的主机和服务器之间的实际流量的备份 。镜像口可以只监测交换机的任意一个端口 , 甚至可以是Uplink口 , 也可以同时监测交换机的多个端口 。但是同时监测的端口很多的话 , 过高的流量就有可能会超过镜像口的接收能力 。监测端口的输出能力是一个很重要的问题 。镜像口可以收 , 也可以发 。在配置的时候 , 经常关掉了镜像口发的功能 。但不管有没有关掉镜像口发的功能(不管镜像口是全双工或者不是) , 镜像口的接收能力都是有限制的 。假如被监测的全双工端口的速率和镜像口是一样的话 , 交换机在转发流量的时候很轻易就会丢包 , 但是交换机不会通知您 。
假设您在监测一个以100M全双工速率连接到交换机的服务器的话 , 那么服务器在全双工工作的时候 , 服务器的收发速率都是100M , 那么总共就有了200M 。然而交换机的100M镜像口最多只能接收100M的流量 。所以任何交换机的端口(全双工的)利用率超过50%的时候 , 镜像口接收到的包就会有丢失 。
假如把多个端口镜像到一个端口 , 丢包的问题就会更加的严重 。因为大多数交换机都工作在低容量 , 这个问题并不会被马上注重到 。大多数用户连接的平均利用率都很低 。只是偶然会有流量的突发 。
假如选择一个高速的镜像口 , 就可以减少丢包的问题 。例如把图6中的100M镜像口换成1000M , 那么就可以很轻易的接收200M的监测流量了 。
图6、监测口限制了输出流量
;方法3:在链路上接入集线器
使用集线器很具有战略意义 。对很多网络来说 , 大多数发送和接收的流量都来源于文件服务器之类的共享设备 。在交换机端口和文件服务器中间接入一个集线器 , 再把分析仪接入集线器 , 实际上就把分析仪和文件服务器接入了同一个广播域 。如图7所示 。使用这种方法 , 技术支持人员就可以看到文件服务器所有进出的流量 , 帮助技术支持人员解决一系列的问题 , 包括用户登陆失败、性能低效、连接丢失等 。
图7、使用集线器监测交换机端口
接入集线器的方法很多时候都不实用 , 非凡是在需要监测多个服务器的时候 。在哪里接入集线器合适?所有的服务器都要连接吗?假如是用一个集线器 , 换来换去连接的话 , 您一定不希望您的网络这样频繁地被干扰 。连接集线器所带来的时延 , 经常会带来连接的丢失 。另外 , 很多时候监测工具并不支持服务器所采用的技术或者连接速率 。
使用共享集线器监测一条链路上的所有流量和错误仍然是一个有效的方法 。这几乎是唯一一种可以在交换网络环境中实际查看和分析MAC层错误的方法 。使用SNMP来发现这些错误也可以 。但是 , 为了更好地进行错误分析 , 还是用监测工具直接查看最直接 。
接入集线器的方法有2种主要缺陷 。服务器链路有可能不是全双工的 , 或者和集线器的端口双工状态不匹配 , 这会给监测带来更多的不愿意看到的错误结果 。而且使用这种方法时 , 手头必须要有一个共享集线器 。现在很多新型的集线器都类似于交换机 , 而不是共享的转发设备 。接入这种新型的集线器 , 相当于接入了一个新的交换机 , 您会看不到想要查看的流量 , 对监测起不到什么作用 。假如接入的是双速率的集线器 , 例如10M/100M双速率的 , 可能每个速率都提供了一个广播域 , 两个速率之间再进行转发 。在这种情况下 , 需要确认被监测链路和监测工具运行在相同速率 , 才能够使用这种双速率集线器 。还有一些集线器提供在所有端口之间转发的功能 , 更因此把自己标榜为价格便宜的交换机 , 给人造成误解 。他们都不能用在这种监测方法上 。
推荐阅读
- 华为荣耀7i全网通/移动/电信/双4G版支持4G/3G/2G网络汇总
- 对主机和交换机端口位置的有效定位方法
- 网络交换机硬件设备升级指南
- 如何营造一个和谐的工作环境
- 福禄克网络公司提供两项独特的交换环境的诊断方法
- 粉丝福利购优惠券怎么找的
- 如何识别是3层还是2层交换机
- 智能交换机的功能以及应用
- 可堆叠交换机技术优势与面临挑战的分析
- 论述软交换机概念及其特征和作用