如何设计高可用性网络?笔者建议从以下几个方面来考虑:
1、网络结构可靠性。
任何核心节点之间建议形成三角连接拓扑或口字形拓扑,即任何核心设备通过两条线路与另外两台设备互联,实现设备、线路冗余。
(1) 上连设备(通往internet或企业总部)使用两台设备互为备份,任何一台出现故障流量均会瞬间切换,保证网络健壮性。
(2) 核心层建议采用冗余设备的组网方案,所有骨干设备均采用双线路连接到核心设备上。
(3) 汇聚层也建议采用冗余设备连接到核心设备;汇聚层设备之间通过接口互联,任何一台设备故障或物理链路中断均可自动切换。
(4) 接入层设备采用线路捆绑连接到汇聚层,提高链路的带宽和稳定性。
2、网络线路可靠性需求。
广域网互联线路建议使用两家不同的运营商互联,减少非己方原因造成的网络故障,也避免了由单一运营商网络故障而导致企业自身的网络故障。
3、 网络设备可靠性需求。
(1) 所有核心网络设备除自身具备双电源模块、双引擎保护外,建议具有双机热备功能。
(2) 所有核心网络设备建议应具有模块化、高扩展性功能,具有满足日后升级扩容的能力。
4、网络性能可靠性。
网络应具有应对突发大数据流量的能力。性能应满足业务系统对网络吞吐、时延、处理速度等方面的要求。
路由协议需选择稳定、兼容性好的路由协议。避免由于网络中存在私有协议而限制了网络的扩容和改造。
6、网络配置可靠性。
核心网络设备配置应简单,易于日常管理和紧急情况下的维护。
7、网络设备可管理性。
网络的管理能力是管理员了解网络的一个窗口。也是监控和维护网络的一个重要工具。网络管理工具可以帮助网络管理员识别关键资源、流量模式及网络设备的性能,还能用来配置网络设备的故障阀值,提交精确的监控和故障报告。
总而言之,网络的高可用性现在已经成为系统可用性中密不可分的一部分。专家认为,为了支持网络所承载的日益增长的应用,网络建成后的可用性必须增加到99.99%以上。

