column:Desigh of SONiC network element control channel container for plymorphic network

To address the modal adaptation and modal control issues in polymorphic network (PINet) for software for open networking in the cloud (SONiC) switch operating system, a SONiC network element control channel container called p4runtime-pins based on P4Runtime was proposed. It enabled multi-modal network element devices to support configuration of various network modal flow tables. In the p4runtime-pins container, a connection with the controller through the gRPC service module was established, a neighboring network element discovery algorithm for controller discovery of links was utilized, and a network element port update algorithm to resolve the issue of port changes in practical application environments was designed. Furthermore, to address the issue of poor support for flow table variations in the hardware forwarding processing unit of SONiC network element switches, the internal flow table dumping and gRPC network element proxy functionality was introduced in p4runtime-pins to facilitate the deployment of different network modal flow tables. Experimental results demonstrate that the p4runtime-pins container has low resource consumption, occupying only 1.70% of CPU and 0.45% of memory. Moreover, SONiC network element devices deployed with the p4runtime-pins container can accurately receive and configure flow table rules issued by the controller, with an only 0.027~0.037 s flow table configuration delay.

Publication Details

Journal
SHILAP Revista de lepidopterología
Published
2025-03-01
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

column:Desigh of SONiC network element control channel container for plymorphic network

SHILAP Revista de lepidopterología
Software-Defined Networks and 5G
article

column:Desigh of SONiC network element control channel container for plymorphic network

article en

Abstract

To address the modal adaptation and modal control issues in polymorphic network (PINet) for software for open networking in the cloud (SONiC) switch operating system, a SONiC network element control channel container called p4runtime-pins based on P4Runtime was proposed. It enabled multi-modal network element devices to support configuration of various network modal flow tables. In the p4runtime-pins container, a connection with the controller through the gRPC service module was established, a neighboring network element discovery algorithm for controller discovery of links was utilized, and a network element port update algorithm to resolve the issue of port changes in practical application environments was designed. Furthermore, to address the issue of poor support for flow table variations in the hardware forwarding processing unit of SONiC network element switches, the internal flow table dumping and gRPC network element proxy functionality was introduced in p4runtime-pins to facilitate the deployment of different network modal flow tables. Experimental results demonstrate that the p4runtime-pins container has low resource consumption, occupying only 1.70% of CPU and 0.45% of memory. Moreover, SONiC network element devices deployed with the p4runtime-pins container can accurately receive and configure flow table rules issued by the controller, with an only 0.027~0.037 s flow table configuration delay.

SHILAP Revista de lepidopterología
Openalex Percentile: Top 45%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.