可编程网络

编辑:命题网互动百科 时间:2020-06-07 07:47:00
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
可编程网络是指网络设备和流量监控等操作可以由网络硬件中独立运行的软件来控制,它是软件定义网络(SDN)的核心。
中文名
可编程网络
外文名
PNprogrammable network

可编程网络简介

编辑
可编程网络又称软件定义网络,就是将网络设备配置平面从嵌入式节点独立出来到软件平台,由软件驱动的中央控制节点自动化控制的网络架构。它以开放软件的模式替代传统基于嵌入且不够灵活的控制平面。[1] 
软件定义网络是新的网络控制平面实现方法,它适应降低网络复杂度虚拟化云计算的网络需求。它的发展对传统网络厂家封闭专有控制平面技术产生了的破坏性创新,将对网络厂家变革产生巨大推力和影响。
诞生于Stanford的开源Open Flow模型是可编程网络的杰出代表。 [2] 
可编程网络能力的提高可以通过白盒机实现。[3] 

可编程网络可编程网络的功能

编辑
通过提供应用编程接口(API),通过编程语言向网络设备发送强大的编程指令。使用这种API,就意味着网络分配不需要网络工程师通过发送CLI来实现,而是通过一些支持网络编程的工具来实现。下面是一些例子:
网络工程师可以使用脚本创建自动化分配任务,或者收集网络统计信息。(虽然网络工程师现在可以使用脚本,但是他们通常只是对CLISNMP交互的一种封装而已。)API可以提供更丰富的功能,也可以为工程师创造可以协作的生态系统。
编排工具可以整合网络分配任务和其他用于开发业务应用程序的任务。
网络应用程序可以作为中央控制器的插件,它们可以给网络环境增加功能,概念上很像一个类似于智能手机的应用程序。[4] 

可编程网络可编程网络最新发展

编辑
SDN已经成为网络可编程新的简称。无论是基于标准的解决方案还是来自单个供应商的专有技术,它们都带来同样的困境:你都会被迫相信这个新的比较复杂的软件携带着通往你的王国的钥匙。这个“解决方案”将涉及更广的范围,将会改变权力和容量,程度甚至超过任何高级管理员。它还会控制网络日志的现状。
然而,事情并没有那么糟糕,但企业需要考虑SDN安全带来一些影响,或者更糟的是,零日漏洞利用。它需要应对多个版本的专有工业控制器和使用各种协议及应用程序接口(API)的操作系统。但在SDN环境下,情况就不同了。[5] 
参考资料
词条标签:
通信技术 计算机学 科技产品 互联网产品