Skip to main content
QUICK REVIEW

[论文解读] A Brief Overview of Software-Defined Networking

Alexander Nunez, Joseph Ayoka|arXiv (Cornell University)|Feb 1, 2023
Software-Defined Networks and 5G被引用 6
一句话总结

本文提出了一种简洁而全面的软件定义网络(SDN)概述,提出了一种将控制平面与数据平面解耦的架构,以实现集中化、可编程的网络管理。通过将SDN划分为应用层、控制层和基础设施层,明确了各功能角色及其交互关系,为希望采用或贡献于SDN技术的研究人员和从业者提供了基础性理解。

ABSTRACT

The Internet is the driving force of the new digital world, which has created a revolution. With the concept of the Internet of Things (IoT), almost everything is being connected to the internet. However, with the traditional IP network system, it is computationally very complex and costly to manage and configure the network, where the data plane and the control plane are tightly coupled. In order to simplify the network management tasks, software-defined networking (SDN) has been proposed as a promising paradigm shift towards an externalized and logically centralized network control plane. SDN decouples the control plane and the data plane and provides programmability to configure the network. To address the overwhelming advancement of this new technology, a holistic overview of SDN is provided in this paper by describing different layers and their functionalities in SDN. The paper presents a simple but effective overview of SDN, which will pave the way for the readers to understand this new technology and contribute to this field.

研究动机与目标

  • 为软件定义网络(SDN)作为一种网络架构范式转变提供整体性理解。
  • 阐明SDN中控制平面与数据平面的分离及其对网络管理的益处。
  • 解释SDN架构中应用层、控制层和基础设施层的功能角色。
  • 为进入SDN领域的研究人员和从业者提供基础参考。
  • 通过概述SDN的关键组件和设计原则,支持未来创新。

提出的方法

  • 本文采用分层架构模型来解释SDN,将其划分为应用平面、控制平面和基础设施平面。
  • 描述控制平面为逻辑上集中化,以实现全局网络可视性和策略强制执行。
  • 将数据平面抽象为可编程交换机,根据控制平面的规则转发数据包。
  • 以OpenFlow协议为例,说明控制平面与数据平面之间的通信机制。
  • 强调使用南向API(例如OpenFlow)实现控制平面与数据平面之间的通信。
  • 概述包含概念图和功能描述,以说明各组件之间的交互关系。

实验结果

研究问题

  • RQ1SDN如何通过解耦控制平面与数据平面来改善网络管理?
  • RQ2SDN架构中各层的功能职责是什么?
  • RQ3集中化控制如何提升现代网络的可编程性与可扩展性?
  • RQ4南向API与北向API在实现动态网络配置中发挥什么作用?
  • RQ5SDN如何应对传统IP网络管理的复杂性与成本问题?

主要发现

  • SDN实现了对网络设备的集中化、可编程控制,降低了配置复杂性。
  • 控制平面与数据平面的分离使得网络管理能够实现动态化、策略驱动。
  • 应用层可通过高层策略定义网络行为,抽象出底层细节。
  • 控制层使用OpenFlow等标准化协议管理交换机中的流表。
  • 基础设施层由执行控制平面规则的转发设备组成。
  • 分层架构提升了网络运维的可扩展性、灵活性与自动化水平。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。