一、SDN&NFV 的基本定义
1.1 SDN
软件定义网络(SDN:Software-defined networking),一种网络虚拟化技术,利用OpenFlow协议,把路由器的控制平面(control plane)从数据平面(data plane)中分离出来,以软件方式实现。这个架构可以让网络管理员,在不变动硬件设备的前提下,以中央控制方式,用程序重新规划网络,为控制网络流量提供了新的方法,也提供了核心网络及应用创新的良好平台。
SDN的本质定义就是软件定义网络,也即是通过应用软件参与对网络的控制管理,满足上层业务需求的灵活调整、通过自动化业务部署简化网络运维,而不是仅仅局限于强调控制与转发的分离、管理与控制的分离和开放的编程接口。
1.2 NFV
网络功能虚拟化(NFV: Network Functions Virtualization)目的是希望通过IT虚拟化技术,采用业界标准的大容量服务器、存储和交换机承载各种各样的网络软件功能,实现网络能力的灵活配置,提高网络设备的统一化、通用化以及适配性,加快网络部署和调整的速度,降低业务部署的复杂度。
1.3 SDN和NFV的区别
1.4 SDN和NFV应用的场景
SDN:优化以太网交换机、路由器和无线接入点等网络基础设施(用于二到三层【数据链路层和网络层】)
NFV:优化负载均衡、防火墙、广域网加速控制器、深度应用识别等网络功能的部署(四到七层【传输层、会话层、表示层、应用层】)
1.5 部署SDN/NFV的出发点
建立一个开放的网络生态系统
网络可随业务需求的发展而迅速灵活地进行调整
网络资源池化,能动态灵活迁移实现更大的规模部署和更低的成本投资
提升网络资源的可用性和使用效率
1.6 价值
SDN:简化配置,使整网中成百上千的不同厂商的物理路由器、交换机通过统一的API编程
简化操作,从应用和策略管理角度看,整网就是一台交换机
降低昂贵的网络投资成本,不再需要功能丰富的交换机和路由器
NFV:加速新业务的上市,因为应用层面的修改不再需要硬件层面的配合
简化基础设施的采购、设计、集成和维护过程,因为现在已经非常标准化
随时向网络功能动态分配硬件资源来提高灵活性/可扩展性
二、SDN&NFV的演进
2.1 SDN在数据中心的演进
2.2 NFV在运营商网络侧的演进
NFV在运营商用户侧的演进
三、云计算
3.1 什么是云计算
云计算系统由云平台、云存储、云终端、云安全组成;根据服务层次,主要有IaaS、PaaS、SaaS三种,也就是基础设施、平台、软件。
云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要从互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完成。
3.2 公有云、私有云、混合云
公有云:第三方提供商用户能够使使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。(阿里云、腾讯云、华为云、京东云、百度云、亚马逊云、微软云等)
私有云:是指企业自己使用的云,它所有的服务不是供别人使用,而是供自己内部人员或分支机构使用,私有云的部署比较适合于有众多分支机构的大型企业或政府部门。(openstack、vmware等)
混合云(hybrid cloud)在混合云模式中,云平台由两种不同模式(私有或公有)云平台组合而成。这些平台依然是独立实体,但是利用标准化或专有技术实现绑定,彼此之间能够进行数据和应用的移植(例如,在不同云平台之间的均衡)。应用混合云模式,一个机构可以将次要的应用和数据部署到公有云上,充分利用公有云在扩展性和成本上的优势。同时将任务关键型应用和数据放在私有云中,安全性更高。
3.3、数据中心发展三个阶段
·物理:堆叠硬件设备(小型机、服务器、传统IT组网)
·虚拟化:虚拟化技术(整合资源、提升效率、计算虚拟化、网络虚拟化)
·云计算:提升成本效益(云桌面、云服务、云应用)
3.4、云数据中心的主要特征
·网络功能软件化(SDN),运行于虚拟机上
·NFV功能单元组成资源池
·多个NFV功能单员组成服务链
·软件定义网络、网络功能虚拟化
3.5、云计算数据中心虚机接入
基于(VXLAN、GRE、EVI、OTV)大二层组网跨数据中心迁移