A Flow Distribution Algorithm with Segment Routing for Software-Defined Networking

Previously, routers have been responsible for both data forwarding and network management. Software-Defined Networking (SDN) separates these functions into a data plane and a control plane in order to simplify network operations and enable the construction of programmable networks. However, flow updates transmitted using the OpenFlow protocol introduces a communication overhead. Since Ternary Content Addressable Memory (TCAM) is used to quickly search flow entries, the associated costs rise significantly as the scale of the network increases. To address these problems, a method has been proposed that reduces flow entry update work and minimizes traffic overhead by aggregating some flows on a specific path in an SDN-managed network using SR (Segment Routing)-MPLS (Multi-Protocol Label Switching). However, while overall work is reduced, the load on the specific path used for the flow aggregation increases.This paper proposes a flow distribution algorithm with SR that efficiently utilizes network resources, while also addressing the two aforementioned limitations of Software-Defined Networking (SDN) to enable a more reliable SDN infrastructure. To evaluate the proposed algorithm, simulation experiments compared the proposed algorithm with the shortest-path algorithm on three network topologies with 13, 24, or 58 nodes, and our results showed that the average standard deviation of the number of packets forwarded by each node under the proposed method was 917.65–1523.46 packets lower by comparison with the shortest-path method when the total number of transmitted packets was 50,000, and 1843.43–3025.44 packets lower when the total number of transmitted packets was 100,000. We also noted that the average path length for each packet under the proposed method was just 0.15–0.81 hops longer than that of the shortest-path method.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/candarw64572.2024.00011
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

A Flow Distribution Algorithm with Segment Routing for Software-Defined Networking

Shigetomo Kimura, M. Mizuno
Software-Defined Networks and 5G
article

A Flow Distribution Algorithm with Segment Routing for Software-Defined Networking

Shigetomo Kimura, M. Mizuno
article en

Abstract

Previously, routers have been responsible for both data forwarding and network management. Software-Defined Networking (SDN) separates these functions into a data plane and a control plane in order to simplify network operations and enable the construction of programmable networks. However, flow updates transmitted using the OpenFlow protocol introduces a communication overhead. Since Ternary Content Addressable Memory (TCAM) is used to quickly search flow entries, the associated costs rise significantly as the scale of the network increases. To address these problems, a method has been proposed that reduces flow entry update work and minimizes traffic overhead by aggregating some flows on a specific path in an SDN-managed network using SR (Segment Routing)-MPLS (Multi-Protocol Label Switching). However, while overall work is reduced, the load on the specific path used for the flow aggregation increases.This paper proposes a flow distribution algorithm with SR that efficiently utilizes network resources, while also addressing the two aforementioned limitations of Software-Defined Networking (SDN) to enable a more reliable SDN infrastructure. To evaluate the proposed algorithm, simulation experiments compared the proposed algorithm with the shortest-path algorithm on three network topologies with 13, 24, or 58 nodes, and our results showed that the average standard deviation of the number of packets forwarded by each node under the proposed method was 917.65–1523.46 packets lower by comparison with the shortest-path method when the total number of transmitted packets was 50,000, and 1843.43–3025.44 packets lower when the total number of transmitted packets was 100,000. We also noted that the average path length for each packet under the proposed method was just 0.15–0.81 hops longer than that of the shortest-path method.

University of Tsukuba (JP)
Openalex Percentile: Top 72%
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.