随着网络的快速普及和应用的日益深入,各种增值业务在网络上得到了广泛部署,网络带宽也以指数级增长,网络短时间的中断就可能影响大量业务,造成重大损失。作为业务承载主体的基础网络,其高可用性(High Availablity,HA)也因此日益成为关注的焦点。
在这种背景下,从运营商到大中型企业客户,在构建生产网络(production network)时,5个9的网络可用性(一年中不能提供服务的时间在5分钟左右),已经成为建网的追求。
对于设备提供商或解决方案提供商来说,能否提供端到端的高可用性网络解决方案,不但是厂商技术实力的反映,也是关乎能否在未来激烈的竞争中生存的关键。
如何定义高可用性网络
那么,如何衡量一个网络的可用性呢?首先,一个高可用性网络不能频频出现故障,只要发生故障,即使是很短时间的中断,都会影响业务运营,特别在当前适时性强、对丢包和时延敏感的业务,如语音和视频等业务在网络上广泛部署的情况下更是如此。其次,高可用性的网络,即使出现故障,也应该能很快恢复。如果一个网络一年不出一次故障,但一次故障需要几个小时,甚至几天才能恢复,那么这个网络也算不上一个高可用的网络。
事实上,故障少、故障恢复时间短基本就概括了高可用性网络的特点。在实际网络中,软、硬件的版本质量是有极限的,并且也避免不了各种人为和非技术因素造成的网络故障和服务中断。基于这个原因,开发能让网络迅速从故障中恢复的技术非常重要。事实上,如果网络总是能在不中断(绝大部分)业务的情况下恢复,对多数用户,就其业务体验来说,甚至可以认为是无故障的。
方案概述
H3C园区网络高可用性解决方案考虑的就是让网络能从故障中快速恢复的技术应用。通过高可用性组网模型的推荐,从网络规划、设计、部署等多方面综合考虑,结合H3C在园区主打产品H3C S5100/S3600/S7500/S9500的应用,提高园区网络的整体可用性。
从整网结构上,推荐典型的三层结构组网模型和简化了的二层扁平结构组网,严格定义各层功能模型;使用各种故障检测技术,实现网络故障的快速检测、上报;采用冗余设计,提供关键节点的冗余和链路冗余,通过预留资源实现快速收敛;综合考虑各种高可用性技术的应用部署,达到网络故障的最佳收敛效果。
网络按照分层、模块化的思路进行设计和规划,根据业务、区域等规划因素进行模块化区域划分,每个区域有自己的汇聚核心与网络核心相连。
网络各层设备都为三层设备,支持OSPF,模型中接入层选用的是3600EI、汇聚层7506R、核心层9505设备,实际组网中可根据需要选用其它不同型号设备。在接入层设备上配置用户的三层网关,提供百兆端口接入,支持语音和POE。接入层千兆双归属到汇聚层设备,提供链路冗余备份,利用存在的ECMP实现流量负载分担。区域汇聚核心间提供千兆链路连接,双机备份和加速路由收敛。汇聚层千兆双归属到网络核心,根据实际带宽需要也可千兆链路捆绑双上行到核心。两台核心设备间通过千兆捆绑链路连接,完成高速数据交换和双机热备份。对于较大或接入/汇聚设备较多的园区网络,核心层可考虑用多台设备搭建RPR环或RRPP环替代双机热备份。核心设备支持双主控、电源/风扇冗余、跨板聚合提高可靠性。
方案特点
1、基于现有网络应用
本方案推荐的高可用性典型组网模型考虑了当前常用的网络应用结构,不会为了适应高可用性网络部署而影响当前的网络应用
2、关注技术应用细节
本方案关注各种高可用性技术应用细节和实际部署建议,包括存在多种选择时的最佳实践推荐
3、拉通产品、考虑整网的可用性
本方案不仅仅是单个产品、单个应用的可靠性,也不是各种可靠性技术的堆砌,更多的是考虑各种可靠性技术综合应用在整网的可用性性能
4、组网模型丰富
推荐的高可用性网络组网模型丰富,包含二层接入/三层接入、两层网络结构/三层网络机构,涵盖了目前大多数组网应用。