IMPLEMENTATION AND PERFORMANCE ANALYSIS OF P4 PROGRAMMABLE DATA PLANE TESTBED ON RASPBERRY PI
The development of information technology in various fields makes the network bigger and more complex. The software-defined network appears as a solution that changes the paradigm of the network management problem by separating the data plane and controller centrally on the control plane. Current...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/74675 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | The development of information technology in various fields makes the network
bigger and more complex. The software-defined network appears as a solution
that changes the paradigm of the network management problem by separating the
data plane and controller centrally on the control plane. Currently, SDN comes
with a programmable data plane with the P4 language which is more flexible than
OpenFlow as a link between the data plane and the control plane. The Raspberry
Pi-based testbed for P4 programmable data plane is a platform for testing the
performance of the data plane and P4 programs before being implemented in
production. This project analyzes the performance of the Raspberry Pi-based
testbed by measuring several network parameters such as delay, throughput, jitter,
and packet loss using several test scenarios. Based on the experiment results, the
amount of packet processing in each scenario affects the delay parameter. Small
jitter parameters indicate a stable delay during the experiment. CPU performance
has huge impact to the testbed performance and can be seen in the throughput and
packet loss test results using different values of bandwidth, buffer length, and
room temperature. |
---|