Switch ASIC Programmability in Hybrid Mode

Programmable ASIC technology enables the switching data plane to rapidly support emergent technologies such as VNF offloading, custom tunneling and in-band telemetry. We propose a new approach for a "hybrid mode" of ASIC programmability, which maintains a discrete legacy hardware pipeline...

Full description

Saved in:
Bibliographic Details
Published in2018 IEEE 26th International Conference on Network Protocols (ICNP) pp. 448 - 449
Main Authors Piasetzky, Yonatan, Kadosh, Matty, Pritsak, Marian, Shabtai, Omer, Lo, Alan, Lu, Guohan
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Programmable ASIC technology enables the switching data plane to rapidly support emergent technologies such as VNF offloading, custom tunneling and in-band telemetry. We propose a new approach for a "hybrid mode" of ASIC programmability, which maintains a discrete legacy hardware pipeline and control functions (e.g. routing, bridging) while providing a way to extend it. This places requirements on the switching hardware, programming language, data plane APIs and the network OS in order to achieve this goal. In this paper we present two hardware agnostic hybrid mode applications using a Mellanox programmable switch ASIC, P4-16 programming language, SAI flexible APIs and the SONIC Open Network OS and Linux TC. Also applications based on the Onyx OS and Spectrum SDK is discussed as a hardware specific example.
DOI:10.1109/ICNP.2018.00067