![软件定义网络(SDN)和网络虚拟化之间有什么区别?提出者:Cloudistics googletag.cmd.push(function(){googletag.display(div-gpt-ad-1562928221186-0);});问: - 技术 软件定义网络(SDN)和网络虚拟化之间有什么区别?提出者:Cloudistics googletag.cmd.push(function(){googletag.display(div-gpt-ad-1562928221186-0);});问: - 技术](https://a.continuousdev.com/technology/whats-the-difference-between-software-defined-networking-sdn-and-network-virtualization-presented-by-cloudistics-googletagcmdpushfunction-googletag.displaydiv-gpt-ad-15629282.png)
内容
提出者:Cloudistics
问:
软件定义网络(SDN)和网络虚拟化之间有什么区别?
A:
软件定义网络是一种网络概念,在网络体系结构中,网络的“控制平面”或数据传输结构与其他功能分开。它在管理网络的软件层中创建了一些抽象。
相比之下,网络虚拟化是用于更改网络体系结构的广义概念。专家们在用逻辑结构代替物理硬件结构方面谈论网络虚拟化,例如,将单个硬件分解或划分为各种逻辑功能。无论是与服务器操作还是数据存储有关,使用虚拟硬件(有时称为VMware)的基本概念都是相同的。
一些熟悉软件定义网络和网络虚拟化的人会把软件定义网络描述为改变网络构建方式的更多“机械”或实用技术。从某种意义上说,软件定义的网络可以为网络虚拟化的总体目标服务,这将有助于控制项目,将其作为一种顶层设计理念。换句话说,与使用虚拟机进行初始网络构建相比,使用SDN编码技术。
其他人将软件定义的网络称为一种编程工具,这是个别编程语言支持硬件和软件体系结构的方式。这些是构建和运行较大的复杂IT设置的基础。