第1课 VMware的NSX全面落地软件定义网络SDN

 

SDN的定义:
  即软件定义网络(Software Defined Network)的缩写,它是一种基于网络架构的创新,一种在已存在物理传输网络之上的抽象形态,它是一种体系结构,它是众多网络虚拟化技术中的一种,而且逐步会成为网络虚拟化技术中的主流。

  需要注意的是SDN并不是一个协议或者标准就能代表的产物,因为至今为止(2016)都没有对SDN有一个非常明确或者清晰的定义;

  接下笔者首先还要申明一个重要概念:“千万别被Software这个单词所误导”感觉SDN是属于纯软件的意识形态的解决方案,当然ONF组织更希望它这样。

  但事实上,多个不同网络设备硬件厂商已经存在硬件的SDN产品,比如:华为的敏捷数据中心SDN的解决方案和思科的ACI解决方案都是基于硬件形式存在,所以SDN中Software这个单词存在主观的诱导成分,估计这一切都源于另一个组织ODL与ONF的利益战争,正是因为这样导致了许多SDN的潜在用户和学习者对SDN的概念很模糊,然后原本简单且实用的概念被蒙上了一层神密的面纱,再然后这位“楼兰姑娘”开始偏偏起舞!那么本书暂且将各个厂商的共识作为SDN的通用定义展开描述,求同存异!


无论软件或者硬件SDN厂商大于争议的共识:
   SDN的控制和转发平面必须解耦
   SDN的物理传输网络与逻辑网络解耦
   SDN的统一控制与高可用性。
   SDN可以提供开放的编程接口

 

1. DCAAS   数据中心即服务通过对计算资源、存储资源、网络资源,进行虚拟化,形成一个资源池结合云管平台(Openstack、vRealize Suite),为用户提供一个虚拟的数据中心(DC),即DCAAS(数据中心即服务);

架构如下图所示:

 

2. Openstack 是提供了云操作系统需要的各种组件;这些组件可以管理各种厂商的硬件及虚拟化产品,从而完成一个云操作系统需要的功能;

3. 云管理平台 简称CMP;

4. SDN解决的问题:

  处在CMP层和网络虚拟化层中间,处在 2.5层。

 

 

 

 

 

 

5. SDN网络解决传痛网络的痛点

 

 

 

 

posted on 2019-12-30 18:52  tengq  阅读(1681)  评论(0编辑  收藏  举报

导航