您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 13焦点基于SDN+Overlay的虚拟私有云的实现
文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第1页,共7页基于SDN+Overlay的虚拟私有云(VPC)实现文/王锋李逊虚拟私有云(VPC,VirtualPrivateCloud),是基于虚拟化技术实现的供企业自己使用私有云平台,它将网络、安全、存储、计算等一系列虚拟资源进行组合,供企业用户按需使用。随着数据中心的集中化,越来越多的大型企业倾向于使用虚拟私有云部署企业内部IT系统。以SDN、Overlay等技术为支撑VPC方案,具备云化管理和运维、产品形态软件化、网络功能虚拟化、网络控制集中化等技术特征,能实现云端管理运维、高度开放、海量租户、网络灵活自定义、资源随需而动、虚机迁移自跟随等多种业务需求。VPC方案主要包括下面三种关键技术。云平台云平台是企业云运维的核心系统,它主要基于基础设施虚拟化来实现资源池化,并融合企业所需的多种服务流程为企业用户提供安全便捷的IT服务应用。OpenStack是目前最热门的开源云平台,其最核心价值是基于开放API和完全解耦的模块化系统架构设计思路,因此OpenStack系统具有良好的开放性与兼容性。单独的Openstack无法承担企业IT云平台商用建设,商业CloudOS一般使用Openstack作为云服务中间件来衔接各功能模块构建企业IT基础设施云平台。SDN(SoftwareDefinedNetwork,软件定义网络)SDN是一种创新性的网络架构,它的其核心思想是通过Openflow等标准化技术实现控制平面与转发平面分离从而简化网络管理,其特点很符合云计算对网络的要求。SDN技术在控制和转发平面分离的基础上,实现对网络流量的灵活化、集中化、细粒度的控制,从而为网络的集中管理和应用的创新提供了良好的平台。由此企业和运营商的网络具备了可编程、可自动化控制等特点。这种可扩展的弹性网络更容易适应变化的业务需求。OverlayOverlay技术可以使用户原始数据通过路由转发,不再受二层网络限制,因此具备良性大规模扩展能力。VXLAN技术是目前市场上主流的Overlay技术。Overlay网络使物理网络虚拟化、资源池化,是实现云网融合的关键。把SDN技术和Overlay网络结合使用,把SDN控制器作为Overlay网络控制平面的控制器,这种方式更容易文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第2页,共7页把使网络与计算组件整合,是网络向云平台转变的理想选择。一、VPC的实现详解本文以H3CVPC方案为例详解VPC平台该如何搭建?1.H3CVPC的整体架构如图1所示,VPC的整体架构自顶向下主要包含H3CloudOS云管理平台、计算存储虚拟化管理系统和VCFC控制器分布式集群,以及底层由NFV虚拟网络单元或经典网络设备构建的VPC网络。其中,H3CloudOS云管理平台实现对网络、计算、存储、安全等资源的统一管理;计算存储虚拟化管理系统(H3CCVM/vCenter等)负责计算存储虚拟化管理;VCF控制器分布式集群实现对底层网络、NFV资源的集中管理,虚拟网络单元和经典网络设备承担网络转发功能。图1H3CVPC整体架构文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第3页,共7页2.H3CloudOS云管理平台云管理平台图2H3CloudOS云管理平台如图2所示,H3CloudOS云管理平台是H3C基于自己深厚的IT基础架构和运维管理支撑经验、专业的IToIP解决方案、融合的云计算服务模式、全面的SaaS、PaaS、IaaS层对接能力而构建的综合性云管理平台,它让政府、企业更专注于自身的职能和专长,从复杂的传统机房管理中解脱出来,改为享受专业的云服务商提供的服务,它具备以下多种优势:提供丰富的云服务提供云主机、云硬盘、云防火墙、云负载均衡、云数据库、云应用、云网盘、弹性IP、虚拟数据中心等丰富多样的云服务,而且支持根据用户的需求进行灵活裁剪。云用户通过自助服务门户可以完成所有云资源的申请、使用、配置、修改、销毁,还可以通过自助服务门户完成查看所申请云资源的使用情况、性能状况、审批流程、操作日志、计费信息等。基于openstack架构实现H3CloudOS云管理平台基于penstack架构实现,在继承了H3C软件产品的成熟、稳定、商业化程度高的基础上,也同时拥有Openstack架构灵活、扩展性强、开放性和兼容度高的特点。同时它还对Openstack的深入改造,实现了与H3C物理防火墙、LB等网络设备的对接,以及对H3CCVM虚拟化软件和VMWare的支持。可自定义的业务审批流程支持多级云服务审批,可以使用业务流程控制手段对行为的过程和结果进行有效监文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第4页,共7页管和控制,并提供行为审计;支持定制流程模板,使用独立的流程审批平台,对服务申请进行审批。强大的管理能力具备强大的管理能力,支持统一资源管理、存储管理、计算管理、安全管理,同时还可以提供丰富、多维度的统计和趋势分析报表。高度的开放性H3CloudOS云管理平台平台是一个开放的云管理平台,它除了兼容Openstack的API接口外,还提供涵盖IaaS、PaaS/SaaS三个层面的RESTAPI接口供第三方开发部署。便捷的安装部署H3CloudOS云管理平台云平台的安装包中内置Openstack安装文件,支持Openstack和云平台的一体化自动化部署,将云平台的部署时间从几天缩短至几小时。同时支持自动化部署在没有做虚拟化的物理服务器上,并提供高可用HA部署方案。3.详解云平台的“大脑”-VCF控制器H3CVCF控制器是一个SDN控制器,VCF控制器集群是云平台的“大脑”。如图3所示,VCF控制器在架构上大致分为:北向接口层、内置应用层、基础网络层、抽象逻辑层、南向接口层。VCF控制器负责物理网络及虚拟网络的管控,同时北向可与各类云平台进行对接,并兼容第三方APP,从而易于完成网络业务的快速部署及调整。图3VCF控制器架构北向接口层提供标准的RestfulAPI、JAVA/CAPI,可以与Openstack、类Openstack、IMC等多种云平台对接。除此,VCF控制器还支持嵌入式和独立第三方应用,满足用户根据自己业务需要文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第5页,共7页自主定制开发应用的需求。内置应用层提供了基于Openflow的基础功能包,如OverlayAPP、服务链APP、云POPAPP、自动化部署APP以及控制器大规模集群架构等。基础网络层通过基础网络层的各个功能模块,VCF控制器可以实现对网络的拓扑管理、链路管理、主机管理、连接管理、设备管理、流表管理、转发管理等多种多样式的管理。抽象逻辑层抽象逻辑层主要作用是将服务抽象出来,不管控制器和网络设备之间使用的是何种通信协议,提供协约过的统一服务。它支持多种南向协议,为各模块和应用提供一致的服务。南向接口层VCF控制器通过南向接口层的Openflow、Netconf/OVSDB等标准协议通道,还可以实现对传统经典网络、OpenFlow网络、Overlay网络、NFV网络等多种网络的支持和网络集中控制。系统管理VCF控制器可以通过图形化界面实现应用管理、配置管理、用户管理、license管理等多种多样的系统管理功能。集群管理VCF控制器集群支持控制器数量的弹性扩展,可以根据网络规模动态伸缩,支持对超大规模网络的集中化控制;集群由Leader控制器在北向提供统一的IP地址与所有上层软件进行交互,所有控制器位于同一二层网络,每个控制器拥有唯一的南向IP;集群南向通过划分Region管理网络设备,Region内部的控制器互为备份和负载分担。VNFManagerVCF控制器通过融合VNFManager,可以实现对NFV资源的生命周期管理、业务编排、业务部署等多种功能。运维监控VCF控制器提供强大而丰富的运维监控功能:提供全面、系统的日志,包含系统日志、操作日志、诊断日志等多种日志;支持Openflow跟踪、告警通知等维护手段;支持端到端连通性诊断、分段连通性诊断等多种Overlay链路诊断;支持流量统计、流量镜像等监控手段;支持雷达探测、单薄仿真等多种互通性的监测手段。文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第6页,共7页4.选择VPC的构建模型-Overlay网络Overlay包括网络Overlay、主机Overlay和混合Overlay三种部署模型。网络Overlay的在物理交换机完成报文的隧道封装,传统网络如需部署此种模式则需要大批量更换设备;主机Overlay由虚拟设备完成报文隧道封装,虚拟设备是承载在服务器上的服务器可能存在转发瓶颈;混合Overlay融合了上述两种方案的优点,充分发挥硬件网关的高性能和虚拟网关的业务灵活性,又减少了对现有网络的改动,是极佳的Overlay模型。二、H3CVPC的整体部署H3CVPC的整体部署,如图4所示。图4H3CVPC整体部署H3CloudOS云管理平台提供云主机、云硬盘、云网盘、云防火墙、云负载均衡、云数据库、弹性IP等丰富的云服务,通过流程化服务模板和操作向导帮助用户快捷开通云业务;同时为管理员提供多级组织结构、业务审批流程、计费、监控、统计分析等丰富的运营、运维支撑能力。H3CCVM/vCenter等管理系统负责计算存储虚拟化管理,并将虚拟化相关的必要信息同步给VCF控制器,以支持VCF控制器实现对虚拟化网络的管理。VCF控制器实现网络的集中化控制管理,控制器支持集群机制,开放RESTAPI、JAVA/CAPI等多种形式的北向标准化接口,实现与上层平台的对接,用户可根据实际需文档名称文档密级2007-04-27H3C机密,未经许可不得扩散第7页,共7页要开发、部署最新业务。同时,控制器通过集成的VNFManager,可以实现对vFW、vLB等NFV资源的管理,也可以通过服务链APP实现对东西、南北向服务链部署。H3CvSwitch做VXLANGW可以对计算节点上的各虚拟机之间以及虚拟机与外部网络之间的流量进行转发。H3CvSwitch支持VMware、KVM、XEN、CAS等多个虚拟化平台,支持VXLAN、DVR、状态防火墙、QOS、NAT、端口镜像等丰富特性;而S6800作为VXLANGW时,可以将传统的非虚拟化物理服务器接入到VXLAN网络中,从而可以最大程度地实现利旧和降低成本。S125-X、S98可以充当VXLANIPGW,实现VXLAN网络和传统网络之间的互通。其中S125-X作为高可靠的VXLAN硬件网关组,支持业务负载分担、弹性扩展和设备无缝升级,可以提供Overlay与经典网络互通的通道。服务节点包括VSR、VFW、VLB等NFV池化资源,也可以包括M9000等传统硬件安全设备,然后通过VCF控制器、vSwitch的配合,实现灵活、可定义的东西向和南北向服务链功能,实现资源利用的充分化和成本最低化。完成如图5所示的H3CVPC整体部署后,管理员通过H3CloudOS云管理平台和VCF控制器可以实现对整个VPC的集中控制管理和网络自动化,大幅降低了运维人员的工作量;同时也实现了多租户的安全隔离,各租户可以根据实际需要选择部署不同的计算、网络和安全资源,VXLAN的大规格也方便VPC的后续扩展;计算虚拟化、网络虚拟化等设备和技术的应用,构筑了统一的资源池,大大方便了资源的动态调整、随需而动。三、结语H3CVPC通过集成SDN、Overlay等最新技术,并协同H3CloudOS云管理平台、VCF控制器、虚拟化资源和传统网络设备、安全设备等网络资源,可以实现物理资源、虚拟资源的随需而动,解决了云计算、虚拟化、大数据等技术带来的挑战,充分满足了企业云化管理和运维、网络灵活定义、资源弹性部署、海量租户规模、租户安全隔离、网络安全可靠的诸多需求。
本文标题:13焦点基于SDN+Overlay的虚拟私有云的实现
链接地址:https://www.777doc.com/doc-3060640 .html