软件定义网络SDN起源与发展

相信对于IT界来说,对SDN这个词并不陌生,SDN是 Software Defined Network的缩写,称为软件定义网络。SDN的历史可以追溯到2006年,它是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构。
而后5年的时间中,以Nick McKeown教授为首的研究团队于2008年首先提出了OpenFlow概念,并在2009年基于OpenFlow进一步提出了SDN(Software Defined Network,软件定义网络)的概念。而OpenFlow就是SDN的核心技术。OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。

SDN入门介绍之软件定义网络是什么?

软件定义网络SDN应用分析

如今,我们说软件定义网络 (SDN) 是一种新兴、灵活的网络架构,它的存在,旨在帮助组织跟上当今应用程序的动态特性。它将网络管理与底层网络基础设施分离开来,允许管理员动态调整整个网络的流量,以满足不断变化的需求。

SDN的整体架构分为数据平面、控制平面和应用平面

SDN数据平面

数据平面由交换机等网络通用硬件组成,各个网络设备之间通过不同规则形成的SDN数据通路连接;

SDN控制平面

控制平面包含了逻辑上为中心的SDN控制器,它掌握着全局网络信息,负责各种转发规则的控制;

SDN应用平面

应用平面包含着各种基于SDN的网络应用,用户无需关心底层细节就可以编程、部署新应用。

SDN优势分析介绍

要说SDN有什么优势,对于日常网络负载快速变化的客户来说,SDN使服务运营商能够通过可执行自动化功能的廉价交换机来降低运营成本。此外,它能简化运营,通过解除控制平面和数据平面之间的关联,降低复杂性;在保证高度安全且可扩展的同时实现自动化。此外,SDN可以在分组数据包进入网络时对它们进行过滤。而交换机作为网络边缘的基本防火墙。这些交换机可以将可疑流量流重定向到更高级别的安全控制上,包括入侵防御系统和应用防火墙。集中安全管理的一个缺点是可能会成为袭击者的一个重点攻击目标;但是,如果设置正确,它可以防止整个网络中的安全威胁。

SDN是5G网络技术数据中心

SDN是一种有前途的5G网络技术数据中心,它是一个多层次的程序,使用户能够优化其网络的每个层级。软件架构可以帮助网络配置自己来快速有效地传播资源。

对于一些新手小白们来说,思博建议:入门SDN除了了解一些相关的知识之外,更重要的还是进行编程实践,这样才能更快成长,学得更加透彻!