Programmable networks[3](PNs) are a new type architecture of networks which allow users or the third part software providers to program it. The architecture of PNs can be customized by using open PNs interfaces(i. e. ...Programmable networks[3](PNs) are a new type architecture of networks which allow users or the third part software providers to program it. The architecture of PNs can be customized by using open PNs interfaces(i. e. ,APIs of networks)and a set of services compositions and methods. The critical factors of the research of PNs are the requirement of rapid creation,develipment and management of new services. The new type architecture of networks can optimize the performance of networks ,accelerating the development and application of new technologies and protocols by distributing lots of computing tasks into the cheap node of networks. Opensig[2]v. s. active networks[1](ANs)are the two schools of PNs. This paper presents the concept ,model & critical technologies of PNs in detail,then provides the realization approaches of ANs.展开更多
网络可编程技术通过在网络设备提供开放的可编程接口,增强了网络的灵活配置能力和资源整合能力。首先从网络可编程技术的诞生背景入手,回顾了开放可编程思想、控制与转发分离架构以及目前典型的软件定义网络(software defined networkin...网络可编程技术通过在网络设备提供开放的可编程接口,增强了网络的灵活配置能力和资源整合能力。首先从网络可编程技术的诞生背景入手,回顾了开放可编程思想、控制与转发分离架构以及目前典型的软件定义网络(software defined networking,SDN)和网络功能虚拟化(network function virtualization,NFV)架构。然后,详细阐述了SDN架构下的协议无关性、流表实现、高级编程语言以及与NFV融合方面的研究成果。最后,总结了网络可编程技术的研究趋势。展开更多
可编程性恢复是软件定义广域网(Software Defined Wide Area Network, SD-WAN)中节点失效后保障网络服务质量的有效方法 .针对可编程性恢复中失效节点形式单一的问题,提出一种基于启发式算法的主备份控制器部署方法来确保交换机和控制...可编程性恢复是软件定义广域网(Software Defined Wide Area Network, SD-WAN)中节点失效后保障网络服务质量的有效方法 .针对可编程性恢复中失效节点形式单一的问题,提出一种基于启发式算法的主备份控制器部署方法来确保交换机和控制器失效时网络的可编程性.在主控制器部署时,利用控制路径密度和强度衡量域内控制路径的可靠性,提升交换机故障情况下的路径可编程性;在备份控制器部署时,将一定数量的、相邻的主控制域划分为多个备份区域,在备份区域中部署一个备份控制器,建立它与交换机的映射策略,使脱机交换机以及离线流的恢复能力最大化,以提升控制器故障情况下的离线流的可编程性.此外,重新定义狼群算法的智能行为,提出一种离散狼群算法解决主备控制器的部署问题.在四种真实网络拓扑上进行实验,结果表明提出的方法在交换机故障的情况下能降低失效控制路径的影响,在控制器故障时能最大程度上恢复离线流.展开更多
网络功能虚拟化(network function virtualization,NFV)基于虚拟化技术和标准的商业服务器、交换机、存储器来实现网络功能,用于替代网络中原本采用专用设备的中间盒,为运营商减少了搭建和运营网络的开销,提高了网络服务的灵活性、可扩...网络功能虚拟化(network function virtualization,NFV)基于虚拟化技术和标准的商业服务器、交换机、存储器来实现网络功能,用于替代网络中原本采用专用设备的中间盒,为运营商减少了搭建和运营网络的开销,提高了网络服务的灵活性、可扩展性,促进了新兴网络功能的开发和部署.目前NFV仍然处于发展阶段,在系统性能、管理编排、可靠性、可用性、安全性、可编程性等方面仍然存在很多问题,研究人员围绕这些问题展开了大量的研究.对NFV体系结构和基础技术进行了总结,提出了需要解决的关键问题.在此基础上,对已有的NFV研究成果提出了"四象限"的分类方法,并详细分析和比较了典型的解决方案,总结了各方案的优势和开销,对未来的研究趋势进行了展望.展开更多
文摘Programmable networks[3](PNs) are a new type architecture of networks which allow users or the third part software providers to program it. The architecture of PNs can be customized by using open PNs interfaces(i. e. ,APIs of networks)and a set of services compositions and methods. The critical factors of the research of PNs are the requirement of rapid creation,develipment and management of new services. The new type architecture of networks can optimize the performance of networks ,accelerating the development and application of new technologies and protocols by distributing lots of computing tasks into the cheap node of networks. Opensig[2]v. s. active networks[1](ANs)are the two schools of PNs. This paper presents the concept ,model & critical technologies of PNs in detail,then provides the realization approaches of ANs.
文摘网络可编程技术通过在网络设备提供开放的可编程接口,增强了网络的灵活配置能力和资源整合能力。首先从网络可编程技术的诞生背景入手,回顾了开放可编程思想、控制与转发分离架构以及目前典型的软件定义网络(software defined networking,SDN)和网络功能虚拟化(network function virtualization,NFV)架构。然后,详细阐述了SDN架构下的协议无关性、流表实现、高级编程语言以及与NFV融合方面的研究成果。最后,总结了网络可编程技术的研究趋势。
文摘可编程性恢复是软件定义广域网(Software Defined Wide Area Network, SD-WAN)中节点失效后保障网络服务质量的有效方法 .针对可编程性恢复中失效节点形式单一的问题,提出一种基于启发式算法的主备份控制器部署方法来确保交换机和控制器失效时网络的可编程性.在主控制器部署时,利用控制路径密度和强度衡量域内控制路径的可靠性,提升交换机故障情况下的路径可编程性;在备份控制器部署时,将一定数量的、相邻的主控制域划分为多个备份区域,在备份区域中部署一个备份控制器,建立它与交换机的映射策略,使脱机交换机以及离线流的恢复能力最大化,以提升控制器故障情况下的离线流的可编程性.此外,重新定义狼群算法的智能行为,提出一种离散狼群算法解决主备控制器的部署问题.在四种真实网络拓扑上进行实验,结果表明提出的方法在交换机故障的情况下能降低失效控制路径的影响,在控制器故障时能最大程度上恢复离线流.
文摘网络功能虚拟化(network function virtualization,NFV)基于虚拟化技术和标准的商业服务器、交换机、存储器来实现网络功能,用于替代网络中原本采用专用设备的中间盒,为运营商减少了搭建和运营网络的开销,提高了网络服务的灵活性、可扩展性,促进了新兴网络功能的开发和部署.目前NFV仍然处于发展阶段,在系统性能、管理编排、可靠性、可用性、安全性、可编程性等方面仍然存在很多问题,研究人员围绕这些问题展开了大量的研究.对NFV体系结构和基础技术进行了总结,提出了需要解决的关键问题.在此基础上,对已有的NFV研究成果提出了"四象限"的分类方法,并详细分析和比较了典型的解决方案,总结了各方案的优势和开销,对未来的研究趋势进行了展望.