"软件定义网络SDN文献综述:现状、挑战和前景"

版权申诉
5星 · 超过95%的资源 5 下载量 63 浏览量 更新于2024-03-06 3 收藏 970KB PDF 举报
在过去几十年的发展中,网络设备制造商在专门的硬件系统基础上高度集成大量网络协议,配备专用的设备控制系统,构成了一个相对独立封闭的网络设备。然而,随着云计算、移动互联网等相关技术的兴起和发展,网络技术也面临着巨大的变革历程。网络带宽需求的持续攀升、网络业务的丰富化和个性化,给新一代网络提出了更高的要求。 在现有的网络环境中,紧耦合大型主机式的发展限制了IP网络创新技术的出现。此外,不断增长的RFC数量对现行网络进行修修补补,使得交换机/路由器设备控制功能变得十分复杂。更为严重的是,网络设备是封闭的,没有提供开放的API,无法对网络设备进行自动化配置和对网络流量进行实时操控。因此,网络研究人员几乎无法在真实网络中基于真实生产流量进行大规模网络实验。 为了适应互联网业务的需求,业内形成了“现在是创新思考互联网基本体系结构、采用新的设计理念的时候”的主流意见,并对未来网络的体系架构提出了新的性质和功能需求。在这种背景下,软件定义网络(SDN)的出现为人们提供了一种全新的思路。 SDN的核心理念是将网络的控制平面与数据平面分离开来,通过开放的接口和自动化的控制,实现对网络的灵活管理和高效运营。SDN技术的出现,为网络的创新和发展带来了新的机遇和挑战。具体来说,SDN技术的出现带来了以下几方面的变革: 首先,SDN技术的出现使得网络设备变得更加智能和灵活。通过将网络的控制平面与数据平面分离,SDN技术使得网络的控制逻辑可以集中化地进行管理和配置,这样一来,网络运营商可以更加灵活地对网络进行控制和管理,能够更好地适应网络业务的需求。 其次,SDN技术的出现促进了网络的开放性和标准化。传统的网络设备通常由特定厂商独立开发,这样一来,网络设备的兼容性和扩展性都受到了限制。而SDN技术的出现,使得网络设备的控制逻辑可以通过开放的接口进行配置和管理,这样一来,不同厂商的网络设备可以更加方便地进行集成和管理。 再次,SDN技术的出现促进了网络的自动化和智能化。由于SDN技术可以通过开放的接口进行配置和管理,这样一来,网络运营商可以利用自动化的技术来实现对网络的智能管理和自动化运维,从而降低网络的运维成本,提高网络的运营效率。 最后,SDN技术的出现推动了网络的创新和发展。由于SDN技术可以更加灵活地配置和管理网络,这样一来,网络运营商可以通过SDN技术来实现对网络的快速创新和迭代,能够更好地适应网络业务的需求,推动网络的不断发展。 总的来说,SDN技术的出现为网络的创新和发展带来了新的机遇和挑战。随着SDN技术的不断成熟和发展,相信SDN技术必将成为未来网络发展的重要趋势,为实现网络的智能化、自动化和可编程化,提供了新的思路和方法。希望通过本文的综述,可以更为全面地了解SDN技术的发展现状和未来趋势,为网络从业人员和学者的研究工作提供一些借鉴和参考。