我的"虚拟化、SDN、IDC、云计算"观


虚拟化(Virtualization)、SDNSoftwareDefined Network)、IDCInternet Data Center)、云计算Cloud Computing),本文结合自己浅薄的知识背景,谈谈这几个热得发烫的概念及其之间的关系。

1 、 虚拟化(Virtualization)

虚拟包括:计算机领域中的虚拟化网络领域中的虚拟化


计算机领域中的虚拟化:主要是通过虚拟机技术提供存储、计算、虚拟机等服务

网络领域中的虚拟化:是由于网络应用和发展促使虚拟化需求,包括

网络虚拟化NetworkVirtualization NV)希望屏蔽底层硬件的差异提供虚拟逻辑网络等等。

网络功能虚拟化NetworkFunctionVirtualization NFV)一些网络功能的虚拟化,比如网络Qos的保证、网络配置迁移。

2 、SDN

SDN的主要问题根据现行的网络状况、应用需求等等方面,提出的新型网络架构,核心思想是控制和转发分离,将传统网络设备中的控制逻辑独立出来,进行集中控制,是一种颠覆性的设计。这种做法使得转发设面的设备大大减少的处理复杂度,真正使得设备厂商的互联互通,又能提高网络的可扩展性和重构性,也就是说如果做到一点,组一个网络就像组装一台PC机器一样,完全可以DIYApp来自A厂家,控制器来自B厂家,转发设备来自CD厂家。SDN和转发设备交互的控制协议主要是OpenFlow

SDN两大类:

控制和转发完全分离


控制和转发半分离

SDN实施步骤:

  • 传统网络的改造,比如SNMP4SDN中说明的将传统以太网改造成SDN网络或者用传统以太交换机组网成SDN网络,这个方案在网络复杂的相对较小的企业网络中比较适用
  • 混合型过渡改造,原有网络不变,新增加的设备为”SDN设备,转发逻辑保持不变,设备中增加适配Agent处理OpenFlow报文。引入控制器来控制主要控制主要的业务转发逻辑,原有的设备还是通过OSS系统(EMSNMS)管理,新设备的基本功能也有OSS系统管理,新设备的业务功能由控制器完成。控制器和OSS系统协同完成相关功能,IPRAN虚拟化和Super PTN的过渡方案都是这种思想。目前无论从OpenFlow协议还是从硬件上看,对SDN的支持,尤其在运营商网络SDN化的支持还有欠缺,因此这种过渡方案完全是符合实际情况的。
  • 完全意义上的SDN,控制和转发完全分离,未来转发面上硬件和软件都支持SDN

3、IDC互联网数据中心

IDC主要包括虚拟话中的两个方面,即计算机领域中的虚拟化虚拟机及其迁移,网络功能虚拟化。主要完成虚拟机提供、迁移、迁移过程中网络功能的迁移(接口的ACLQos迁移)。当然也有人说这里的网络功能虚拟化到底有实际需求吗?会有机会不停的迁移吗?微笑 下面是我理解的几种IDC架构:


基于Vcenter的IDC


基于OpenStack的非SDN 架构IDC


基于OpenStack的SDN架构 IDC

4、云计算

云计算Cloud Computing)是分布式计算Distributed Computing)、并行计算Parallel Computing)、效用计算Utility Computing)、[3]网络存储NetworkStorageTechnologies)、虚拟化Virtualization)、负载均衡Load Balance)等传统计算机网络技术发展融合的产物

5、各种关系

  • SDN是网络领域中的虚拟化(网络和网络功能虚拟化)的一种技术手段,但其他技术也可以实现虚拟化。虚拟化是SDN的必然结果,即SDN天然的在一定程度上实现了的虚拟化。SDN还不止这些,SDN还包括动态配置、动态流量工程等等方面。两者不存在一一对应关系。【网络领域中的虚拟化和SDN
  • IDC主要包括计算机领域中的虚拟化虚拟机及其迁移和网络功能虚拟化。因为网络功能虚拟化可以是基于SDN也可以不基于SDN,因此IDC方案可以是基于SDN也可以不基于SDN。【IDC和虚拟化、SDN
  • IDC是云计算的一个应用,只是云计算的一个基础部分。【IDC和云计算】

相关内容

    暂无相关文章