arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~

Periplus:通过嵌入式转发图实现的弹性带内软件定义网络控制平面

Periplus: A Resilient In-band SDN Control Plane via Embedded Forwarding Graphs

E. M. Castro Barbero, P. de las Heras Quirós, F. J. Simó Reigadas

arXiv 2607.14869首次发表:更新:

AI 中文总结

本文针对资源受限广域电信部署中带内SDN控制平面面临的挑战,提出Periplus控制平面。通过避免泛洪引导、图结构编码路由与恢复等方法,经评估其在故障恢复、引导扩展性及流表占用方面表现良好。

AI 中文摘要

许多资源受限的广域电信部署可从带内软件定义网络(SDN)控制平面中受益,但存在诸多挑战。本文提出了Periplus,一种带内SDN控制平面,旨在应对此方法在这类场景中的四个挑战:自动引导、基于源的路由、快速故障恢复和多控制器协调。详细阐述了前三个挑战的应对措施,多控制器协调在另一篇论文中探讨。对于引导,Periplus避免网络范围的泛洪;对于路由和故障恢复,它在L2和L3头之间封装的图结构中编码主路径和逐跳备用路径。通过在Mininet中基于Ryu实现Periplus并在多个拓扑结构上评估,结果显示故障恢复时间低于50毫秒,跨不同大小和直径的拓扑可扩展引导,且每个交换机的流表占用与网络大小无关,仅在控制器编码多个备用路径的交换机处增加。

英文摘要

Many resource-constrained, wide-area telecommunications deployments could benefit from an in-band SDN control plane, but several challenges stand in the way. This paper presents Periplus, an in-band SDN control plane designed to address four challenges that this approach presents in such contexts: automatic bootstrapping, source-based routing, fast failure recovery, and multi-controller coordination. The first three are developed in detail, while multi-controller coordination is addressed in a separate paper. For bootstrap, Periplus avoids network-wide flooding: when a new switch joins, the controller installs flow rules in only two switches. For routing and failure recovery, Periplus encodes a primary path and per-hop alternatives in a graph structure encapsulated between L2 and L3 headers; switches forward along the primary path and, upon detecting a failure, fall over locally to the encoded alternative without controller involvement. We evaluate a Ryu-based implementation of Periplus in Mininet across multiple topologies. Periplus runs on stock Open vSwitch (OVS), relying only on its built-in Nicira extensions for Network Service Header (NSH) encapsulation. The evaluation shows sub-50 ms failure recovery, scalable bootstrap across topologies of varying size and diameter, and a per-switch flow-table footprint that is independent of network size and grows only at switches where the controller encodes multiple alternatives.

Comments33 pages,15 figures, 8 tables, 1 algorithm

论文原文

arXiv 摘要页 · PDF 原文 · HTML 原文

↑