在网络技术中,开源、对外开放网络和SDN(软件定义网络)都是很更容易认识到的技术。由于这三者在技术上十分类似于,辨别的边界也十分模糊不清。其中,SDN既可以是对外开放网络,也可以是开源网络。
开源网络一般来说情况下,开源即回应某些内容可以被公开发表采访。它一般来说所指的是开源软件或进源程序,其源代码任何人都可以用于、改动和分享。互联网的发展促成了大量源代码新的撰写的市场需求,通过将源代码向公众对外开放,可以便利更好的专业人士查阅、自学、分享和改良网络代码,优化网络环境。
为构建特定的软件开发,很多大型的运营商、服务商、专业的工程师都重新加入了开源项目,大趋势不能挡住。对外开放网络对外开放网络则是基于对外开放标准(例如OpenFlow协议)和裸机硬件,可灵活性自由选择网络操作系统(OS)。
它目的构建软硬件分离出来,获取灵活性、可拓展和可编程的网络,以适应环境有所不同场景的应用于市场需求。因此,用于对外开放网络的用户可以自由选择操作系统。SDN技术SDN一般来说被视作可以将掌控平面与数据平面分离出来的架构。SDN的主要组件之一是SDN控制器,它可以通过北向应用程序编程模块(API)与应用程序通信,用于南向模块(如OpenFlow)与交换机或路由器通信。
总而言之,SDN具备能通过可编程性构建功能分离出来、网络虚拟化和自动化的能力,但其本身并非开源。
本文来源:万博app|官方网站IOS/安卓通用版/手机APP,官网-www.wingcoo.com