基于混合软件定义网络的路由保护算法
2020-06-19耿海军
计算机工程 2020年6期
关键词:故障
耿海军,张 伟,尹 霞
(1.山西大学 软件学院,太原 030006; 2.中国劳动关系学院 计算机应用教研室,北京 100048;3.清华大学 计算机科学与技术系,北京 100084)
0 概述
近年来,互联网得到了迅速的发展和广泛的部署。然而,大量的新型应用软件和应用场景层出不穷,这对互联网提出了更加严格的要求和更高的挑战。为了适应软件应用发展的需求,斯坦福大学的研究人员提出了一种网络体系结构,即软件定义网络(Software Defined Network,SDN)。该网络体系架构将控制平面和转发平面的功能进行了分离[1],控制平面主要关注如何根据优化目标制定最优的路由决策,而转发平面主要负责快速转发数据包[2]。由于研究人员对SDN架构的性能、健壮性等方面进行了优化,因此使得越来越多的互联网服务提供商开始在他们的骨干网中部署SDN技术[3-6]。然而,由于经济和技术等方面的原因,短期内不可能将目前骨干网中的所有传统网络设备替换为SDN节点,因此骨干网将会长期处在传统网络设备和SDN节点共存的状态,称该网络为混合SDN网络[7-8]。混合SDN网络主要由SDN控制器、SDN节点和传统网络设备构成,SDN节点既可以运行传统的路由协议,也可以和SDN控制器交互信息,但是传统网络设备只能运行传统的路由协议[9]。
随着互联网的发展,其支持的应用范围呈现出了显著的变化。最初,互联网主要支持一些非实时应用,如电子邮件、传输文件等。而如今大量的实时业务数据[10-11]在互联网上广泛传播,如IP语音(Voice over Internet Protocol,VoIP)、股票在线交易、远程手术、视频监控和即时通信等,这些新型应用对路由可用性[12]提出了更高的要求。……
登录APP查看全文
