Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate
碩士 === 國立交通大學 === 網路工程研究所 === 108 === Aggregating multiple small-sized packets into a large packet provides many advantages. For example, multiple small packets can share a single copy of common Ethernet/IP/UDP headers to reduce the percentage of network bandwidth wasted on transmitting headers. In...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/r5a3yj |
id |
ndltd-TW-108NCTU5726010 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-108NCTU57260102019-11-26T05:16:55Z http://ndltd.ncl.edu.tw/handle/r5a3yj Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate 在P4交換機上用線路速率聚合及解聚合不固定數量且變動長度的封包 Li, Jun-Yi 李俊毅 碩士 國立交通大學 網路工程研究所 108 Aggregating multiple small-sized packets into a large packet provides many advantages. For example, multiple small packets can share a single copy of common Ethernet/IP/UDP headers to reduce the percentage of network bandwidth wasted on transmitting headers. In the past, packet aggregation and disaggregation were done by server CPU or switch CPU, resulting in low throughputs. In the thesis, we design and implement the packet aggregation and disaggregation functions in the packet processing pipelines of P4 switches. Our novel designs allow a non-fixed number of packets with various sizes to be aggregated and disaggregated purely in the data plane of the P4 switch. As a result, the achieved throughputs of our aggregation and disaggregation methods can reach the 100 Gbps line rate of the used P4 switches. Wang, Shie-Yuan 王協源 2019 學位論文 ; thesis 60 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 網路工程研究所 === 108 === Aggregating multiple small-sized packets into a large packet provides many advantages. For example, multiple small packets can share a single copy of common Ethernet/IP/UDP headers to reduce the percentage of network bandwidth wasted on transmitting headers. In the past, packet aggregation and disaggregation were done by server CPU or switch CPU, resulting in low throughputs. In the thesis, we design and implement the packet aggregation and disaggregation functions in the packet processing pipelines of P4 switches. Our novel designs allow a non-fixed number of packets with various sizes to be aggregated and disaggregated purely in the data plane of the P4 switch. As a result, the achieved throughputs of our aggregation and disaggregation methods can reach the 100 Gbps line rate of the used P4 switches.
|
author2 |
Wang, Shie-Yuan |
author_facet |
Wang, Shie-Yuan Li, Jun-Yi 李俊毅 |
author |
Li, Jun-Yi 李俊毅 |
spellingShingle |
Li, Jun-Yi 李俊毅 Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
author_sort |
Li, Jun-Yi |
title |
Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
title_short |
Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
title_full |
Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
title_fullStr |
Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
title_full_unstemmed |
Aggregating and Disaggregating A Non-fixed Number of Packets with Various Sizes in P4 Switches at Line Rate |
title_sort |
aggregating and disaggregating a non-fixed number of packets with various sizes in p4 switches at line rate |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/r5a3yj |
work_keys_str_mv |
AT lijunyi aggregatinganddisaggregatinganonfixednumberofpacketswithvarioussizesinp4switchesatlinerate AT lǐjùnyì aggregatinganddisaggregatinganonfixednumberofpacketswithvarioussizesinp4switchesatlinerate AT lijunyi zàip4jiāohuànjīshàngyòngxiànlùsùlǜjùhéjíjiějùhébùgùdìngshùliàngqiěbiàndòngzhǎngdùdefēngbāo AT lǐjùnyì zàip4jiāohuànjīshàngyòngxiànlùsùlǜjùhéjíjiějùhébùgùdìngshùliàngqiěbiàndòngzhǎngdùdefēngbāo |
_version_ |
1719296771341942784 |