A Survey on Rerouting Techniques with P4 Programmable Data Plane Switches

A Survey on Rerouting Techniques with P4 Programmable Data Plane Switches
复制标题

DOI:
10.1016/j.comnet.2023.109795
复制
发表时间:
2023-04
期刊:
Comput. Networks
影响因子:
--
通讯作者:
A. Mazloum;Elie F. Kfoury;Ignacio Aguaded;J. Crichigno
A. Mazloum;Elie F. Kfoury;Ignacio Aguaded;J. Crichigno
中科院分区:
其他
文献类型:
--
作者:
A. Mazloum;Elie F. Kfoury;Ignacio Aguaded;J. Crichigno

文献摘要

被引文献

相似文献

传统上,网络行业一直由封闭和专有的硬件和软件主导。供应商一直通过硬编码应该如何处理分组并向网络运营商提供一组预定义的协议来控制网络。最近,工业界、运营商和研究团体已经开始特别关注数据平面可编程性,其允许用户定义分组处理行为。允许网络运营商和程序员在相对较短的时间内定义、部署和测试新的转发行为,为一波重大的创新和实验铺平了道路。随着可编程数据平面的出现,流量重路由已经被研究界所使用。部署重新路由方法以缓解各种网络问题。尽管相当数量的作品,部署创新的重路由机制,使用可编程开关,文献缺乏一个全面的调查。为此,本文提供了一个深入的概述,详细的分析,和独特的分类最近的可编程数据平面为基础的重路由方法。该调查解释了重路由的必要性,强调了在处理链路/节点故障、负载不平衡和拥塞时有希望的结果。然后讨论了挑战和考虑因素,并提出了未来的观点和开放的研究问题。
Traditionally, the networking industry has been dominated by closed and proprietary hardware and software. Vendors have been controlling the network by hard-coding how packets should be processed and providing the network operators with a set of predefined protocols. Recently, the industry, operators, and the research community have started to pay special attention to data plane programmability, which allows the user to define the packet processing behavior. Allowing the network operators and programmers to define, deploy, and test new forwarding behaviors in a relatively short time paved the way for a significant wave of innovation and experimentation. With the emergence of programmable data planes, traffic rerouting has been used by the research community. Rerouting approaches are deployed to mitigate various network issues. Despite the considerable number of works that deploy innovative rerouting mechanisms using programmable switches, the literature lacks a comprehensive survey. To this end, this paper provides an in-depth overview, detailed analysis, and unique categorization of the recent programmable data plane-based rerouting approaches. The survey explains the need for rerouting by highlighting the promising results while dealing with link/node failures, load imbalance, and congestion. It then discusses the challenges and considerations and presents future perspectives and open research issues.