---- 应用中任意一节出现故障都会导致网站的巨大损失,因此总是的解决也应从多方面入手,如数据备份,服务器的硬件冗余、软件容错,以及网络设备的部件冗余和结构(链路)冗余等,以保障整套系统的万无一失。下面将主要介绍CISCO公司交换机产品所支持的几种容错技术,使用户了解其对故障恢复所带来的好处。
Fast/Gigabit Etherchannel(快速/千兆以太网通道)
---- 以太网通道技术不仅起到容错作用,更是链路带宽扩容的一条重要途径。它可在100M(快速以太网通道,简称FEC)或1000M(千兆以太网通道,简称GEC)以太网端口间实现,用于将多条并行链路的带宽叠加起来。这样多条链路被用途单条高速数据通道,通道中部分线路的故障不会影响其它线路的带宽聚合,从而也保证了网络的可靠性。
---- 以太网通道技术也体现了产品的可扩充性能,能充分利用现有设备实现高速数据传输。思科公司的全线交换机产品和带快速以太网端口的路由器都可以实施以太网通道技术,并且还可与多家厂商(Intel、Xircom、Adaptec等)的网卡构造以太网通道,在交换机和服务器之间建立高速连接。
Uplink-Fast(快速上联恢复)
---- 当交换机结成冗余回路时,若未启用Fast/Gigabit Etherchannel,则Spanning-Tree(生成树)协议将起作用,通过计算自动将优先级较低的连接屏蔽,使其作为备份,只在优先级较高的主线路断线时才激活它,因此在线路容错中Spanning-Tree也是一项有效的技术;但传统的Spanning-Tree在链路切换时经历阻塞-侦听-学习-数据转发等诸多过程,耗时较长,从故障到恢复一般需历时40秒左右,对正在传递大量数据的服务器和工作站而言,这段时间是能明显觉察的,并且极可能导致连接超时而中断应用。而思科公司提出的Uplink-Fast技术是对Spanning-Tree的改进,它省却了链路切换过程中的侦听和学习阶段,使备份端口直接由阻塞进入到转发状态,从而使网络收敛时间从40秒大大缩短至5秒以内,这样的延迟是应用程序可以接受的,用户几乎觉察不到这一过程,互联网公司业务不会受到故障影响。
Port Fast(快速端口恢复)
---- Uplink-Fast是用在两交换机端口间互联的一项技术,而连接服务器和工作站的端口在刚启用时同样面临Spanning-Tree的学习过程缓慢的问题,致使该端口长时间不能进入正常工作状态,这时需用到Port-Fast技术,它与Uplink-Fast的工作原理类似,也省略了Spanning-Tree的聆听和学习阶段,从而将转换延迟从40秒缩短至2秒以内,这样在交换机上接入新的工作站,或改变某工作站的所接端口时,该站点能很快进入工作状态,无需额外硬件和其他厂商设备兼容。
HSRP(热备份路由器协议)
---- 刚才提到的几中容错技术都是在链路故障时发生作用的,而HSRP则用于设备故障的恢复--它原是用在两路由器间互作备份的协议,现思科公司的第三层交换机(如:Catalyst 6000等)也支持该协议。HSRP根据对两互备份路由器或交换机的优先级,将其中一台设备置为活动状态,而另一台设备置为备用状态,当主设备发生故障时备用有立即启用,这就是所谓"热备份"的含义。对网络中正常工作的用户而言,这一切换是透明不可见的,因此不会影响的正常工作。