软件定义网络(software-defined networking)有很大的希望提高设置和控制网络的效率,将引发信息技术的这一关键方面发生根本性的改变。虽然国防部迄今在这方面迈开的步伐依然有限,但是专家预测软件定义网络不久将使军事网络发生重大变化。
网络设计已经落后于信息技术的其他方面——如计算和存储,软件定义网络应用了一些相互关联的概念和技术——并非全部都是新的,软件定义网络会使网络发展跟上脚步。
今天的网络主要是基于有几十年时间的老旧技术。网络供应和配置(Provisioning and configuring networks)仍是耗时又费力的工作,因为大部分程序仍然是在硬件部件中。要做出更改就要求对每个硬件进行手动重新设置。
软件定义网络的一个重要属性是不通过分布式的硬件组件实施网络控制,而是采用软件,使网络管理员从集中、整体和动态的方式对网络编程。
软件定义网络的第二个重要方面涉及网络虚拟化。计算和存储的虚拟化已经持续了好几年了。尤其是在互联的世界,对于想要获得信息优势的军队,网络需要网络虚拟化,以与IT基础架构的计算和存储组件整合。
创建一个开源的软件定义网络社区的行动在去年已经开始了。但软件定义网络仍是一些专利产品,有些厂商已经销售了这些类型的软件定义网络的网络控制器。
OpenFlow通讯协议——一个开放的标准,把高层路由策略与分包转发分开——这是软件定义网络的一个重要特征,几年前由斯坦福大学的研究人员开发出来。OpenFlow已经被OpenDaylight采纳——寻求为网络可编程性(network programmability)开发一个开放的平台的一个行业联盟。
一些商业机构已采用了大型的软件定义网络,但美军在这方面比较落后。不过,一些国防机构已经尝试了软件定义网络试验,而一些分析师表示,美国国防部将会采纳软件定义网络,以利用相关的效益和效率。
Cisco ONE——开放网络环境(Open Network Environment),是一系列工具,可以使传统网络成为可编程的和可集中管理的。Cisco ONE已经在几个国防部机构里试行,但项目细节并未公布。