交换机也会反应慢?
网络设备
单位购买了一台交换机,用来连接所有的计算机组成局域网。不过它的到来却使单位局域网出现了问题,刚开启交换机的时候,所有连接该交换机的计算机均无法连接其他网络,稍等一段时间以后,所有的计算机才可以连接网络。而且笔者还发现在使用一段时间后,访问其他计算机的速度会变快。但如果隔一段时间不用网络,等到再次访问网络上的其他计算机时,速度会慢下来。
故障分析
根据故障现象,笔者判断单位局域网使用的是一台可网管交换机,正是这种功能强大的交换机带来了问题。为了避免网络中存在拓扑环从而导致网络瘫痪,可网管交换机默认状态下都启用了生成树协议。采用这种技术后,即使网络中存在环路,也会只保留一条路径,而自动切断其他链路。所以,当交换机在加电启动时,各端口需要依次进入监听、学习和转发状态,该过程需要3~5分钟。
此外,交换机是依据MAC地址来实现对数据的转发。一来MAC地址表的容量有限,二来MAC地址表有一个“老化”过程。因此,如果计算机在一段时间内不访问网络,那么当它再次访问网络时,交换机需要重新“学习”该MAC地址,并广播查询目的MAC地址。所以,在这种由可网管交换机组建的网络中,计算机越是频繁地访问网络,它的访问速度就越快。
故障解决
①如果想要迅速启用交换机,可以直接在连接到计算机的端口上启用“Port Fast”,使该端口立即并且永久地转换至转发状态,并能使计算机立即连接到网络,避免了端口由监听和学习状态向转发状态过渡所必须消耗的等待时间。
②如果想要交换机加电后就迅速实现数据转发,可以禁用扩展树协议(Spanning Tree),或者将端口设置为PortFast模式。
不过,笔者提醒各位网管,在此提出的这两种解决方案,虽然省略了端口检测过程,可一旦网络设备之间产生拓扑环,将导致网络瘫痪从而无法继续提供服务。利大于弊,可网管交换机的“反应”虽慢,但却保证了网络的“安宁”。
总结
可网管交换机与普通交换机最大的区别就是可网管功能,可以用划分VLAN的方式实现子网的分割,将不同的计算机划分到不同的子网中,还能阻止不同VLAN中的计算机跨网段访问。因此,可网管交换机的强大也决定了它在应用中的与众不同,各位网管在实际应用中要多多熟悉自己管理的可网管交换机,千万不要将它的小小“特别之处”当作故障。