IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE
The increasing use of the internet in various fields has led to the continuous development of network technologies. SDN (Software-Defined Networking) is one approach to address the challenges associated with managing larger and more complex networks by separating the control plane and data plane....
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/74676 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:74676 |
---|---|
spelling |
id-itb.:746762023-07-20T16:57:31ZIMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE Devindira Hasnaa, Larastya Indonesia Final Project SDN, P4, programmable data plane, Mininet, testbed, performance analysis. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/74676 The increasing use of the internet in various fields has led to the continuous development of network technologies. SDN (Software-Defined Networking) is one approach to address the challenges associated with managing larger and more complex networks by separating the control plane and data plane. The programmable data plane is an effort to enhance the flexibility of the data plane by determining how packet processing in the data plane should be performed. One way to achieve this is by using the P4 language. Currently, the development of programmable data plane using P4 is still at a low level of technological maturity. Therefore, in an effort to improve the technological maturity of P4, a testbed for SDN with a P4-based Mininet is developed, along with a performance analysis of various scenarios with different levels of complexity. The selected scenarios for this testbed include Forwarding as a simple scenario, as well as MPLS Basic and MPLS Stacked as advanced scenarios. Based on the performance testing conducted, the value of delay is influenced by the complexity of the executed P4 programs. Jitter, as the variance of delay, produces relatively small values in all scenarios, indicating that the delay in each scenario can be considered fairly stable. The throughput achieved in all scenarios is still far from the allocated bandwidth. This is due to the allocation of bandwidth exceeding the specifications of the server running Mininet, resulting in increased CPU usage and suboptimal packet delivery. As a result, a relatively high packet loss rate is observed. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The increasing use of the internet in various fields has led to the continuous
development of network technologies. SDN (Software-Defined Networking) is one
approach to address the challenges associated with managing larger and more
complex networks by separating the control plane and data plane. The
programmable data plane is an effort to enhance the flexibility of the data plane by
determining how packet processing in the data plane should be performed. One
way to achieve this is by using the P4 language. Currently, the development of
programmable data plane using P4 is still at a low level of technological maturity.
Therefore, in an effort to improve the technological maturity of P4, a testbed for
SDN with a P4-based Mininet is developed, along with a performance analysis of
various scenarios with different levels of complexity. The selected scenarios for this
testbed include Forwarding as a simple scenario, as well as MPLS Basic and MPLS
Stacked as advanced scenarios.
Based on the performance testing conducted, the value of delay is influenced by the
complexity of the executed P4 programs. Jitter, as the variance of delay, produces
relatively small values in all scenarios, indicating that the delay in each scenario
can be considered fairly stable. The throughput achieved in all scenarios is still far
from the allocated bandwidth. This is due to the allocation of bandwidth exceeding
the specifications of the server running Mininet, resulting in increased CPU usage
and suboptimal packet delivery. As a result, a relatively high packet loss rate is
observed. |
format |
Final Project |
author |
Devindira Hasnaa, Larastya |
spellingShingle |
Devindira Hasnaa, Larastya IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
author_facet |
Devindira Hasnaa, Larastya |
author_sort |
Devindira Hasnaa, Larastya |
title |
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
title_short |
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
title_full |
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
title_fullStr |
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
title_full_unstemmed |
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF MININET-BASED TESTBED FOR P4 PROGRAMMABLE DATA PLANE |
title_sort |
implementation and performance analysis of mininet-based testbed for p4 programmable data plane |
url |
https://digilib.itb.ac.id/gdl/view/74676 |
_version_ |
1822007463937835008 |