网络整体设计思路
为了构建云计算的网络基础设施,更好地满足新业务的快速部署及高效支撑需求,在云数据中心设计中,我们对以下需求给予特别的考虑。
一、快速部署
网络基础设施对于快速部署的支撑体现在以下 3 个方面。
第一,网络基础设施尽可能不成为业务系统部署的障碍。在设计中,数据中心可选择的技术包括:大二层技术以支持服务器的任意机房模块部署;接入层灵活支持 1GE/10GE 的光口/电口的 4 种组合方式接入,以支持服务器的任意电口类型部署;网络带宽可根据业务需求灵活扩展以适应业务快速增长的需求。
第二,网络基础设施自身也应当能够实现快速部署。在设计中,数据中心可选择的技术包括:网络基础设施能够提供 API,以支持云管理调度平台对于网络基础设施的自动化配置与监控;网络基础设施能够支持开机自动部署,以支持网络设备的快速上线。
第三,简化运维也能够对快速部署提供有效的支撑。在设计中,数据中心可选择的技术包括:简化并优化 QoS 的业务匹配 ACL,简化并优化 PBR 的业务匹配 ACL。
二、网络虚拟化
网络基础设施对于虚拟化的支撑体现在以下 6 个方面。
第一,数据中心交换机支持一分多的能力,以灵活快速的部署新的交换机。
第二,数据中心交换机支持跨设备链路聚合能力,以实现跨交换机的端口捆绑,提高网络可用性。
第三,数据中心交换机支持端口配置虚拟化功能,以实现端口配置的快速改变与优化。
第四,数据中心交换机支持多合一的能力,以简化网络的运维管理。
第五,数据中心交换机支持虚拟机感知能力,以支持虚拟机的灵活漂移。
第六,数据中心交换机支持端口虚拟化,以支持以太网及 FC 端口的灵活改变。
三、全网冗余可靠
网络冗余可靠设计包括设备级冗余、板卡级冗余、链路级冗余、电源级冗余等,设计思想如下所述。
1.设备级冗余
网络设备设计支持“多虚一”的虚拟化技术或者支持类似 VRRP、GSLP 等双机热备协议,从而保障在一台硬件设备故障停机的情况下,另一台或者多台设备可继续正常工作,保障数据流的正常转发。
2.板卡级冗余
网络设备设计支持管理引擎卡冗余,在网络设备运行过程中,如果主管理板卡出现异常,不能正常工作,网络将自动切换到从管理板工作,同时不丢失用户的相应配置,从而保证网络能够正常运行,实现冗余功能。
3.链路级冗余
网络设备设计支持生成树协议(STP)和链路捆绑协议(LACP),从而保障多物理链路的冗余可靠。
4.电源冗余
网络设备设计支持内置两个电源插槽,通过插入不同模块,可以实现两路 AC 电源或者两路 DC 电源的接入,实现设备电源的 1+1 备份。电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。
四、多网络平面
业务网络、存储网络和管理网络分离,既保障不同流量的物理隔离、降低业务之间的相互影响,又保障流量带宽的充足,减少性能瓶颈,提高网络性能。
版权声明: 本文为 InfoQ 作者【阿泽🧸】的原创文章。
原文链接:【http://xie.infoq.cn/article/0cea85c412559ffb8257528fa】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论