Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks
Software-defined networking (SDN) is a promising technology that can resolve the challenges faced by vehicular networks. However, the OpenFlow-based SDN implementations can only provide a protocol-dependent data plane. This can restrict the effectiveness of software-defined vehicular networks, since...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2017-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8089338/ |
_version_ | 1818619347887718400 |
---|---|
author | Quanying Sun Yuhan Xue Shengru Li Zuqing Zhu |
author_facet | Quanying Sun Yuhan Xue Shengru Li Zuqing Zhu |
author_sort | Quanying Sun |
collection | DOAJ |
description | Software-defined networking (SDN) is a promising technology that can resolve the challenges faced by vehicular networks. However, the OpenFlow-based SDN implementations can only provide a protocol-dependent data plane. This can restrict the effectiveness of software-defined vehicular networks, since special-purpose protocols that have not been standardized in OpenFlow specifications are used frequently in vehicular networks. To address this issue, this paper studies how to realize a protocol-independent data plane by leveraging the protocol oblivious forwarding (POF). Specifically, we present the design of a software-based POF switch (PVS) that supports runtime protocol customization in principle. We implement PVS in a switch box, and propose a flow table management scheme to ensure high-throughput packet forwarding. The experimental results verify that PVS can achieve line-rate packet forwarding at 10 Gbps when the packets' size is 512 B, and the proposed flow table management scheme is effective. |
first_indexed | 2024-12-16T17:36:03Z |
format | Article |
id | doaj.art-497ed255ac9e4fb38a8770b0f25ec8e5 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-16T17:36:03Z |
publishDate | 2017-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-497ed255ac9e4fb38a8770b0f25ec8e52022-12-21T22:22:46ZengIEEEIEEE Access2169-35362017-01-015240042401110.1109/ACCESS.2017.27676408089338Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular NetworksQuanying Sun0Yuhan Xue1Shengru Li2Zuqing Zhu3https://orcid.org/0000-0002-4251-788XSchool of Information Science and Technology, University of Science and Technology of China, Hefei, ChinaSchool of Information Science and Technology, University of Science and Technology of China, Hefei, ChinaSchool of Information Science and Technology, University of Science and Technology of China, Hefei, ChinaSchool of Information Science and Technology, University of Science and Technology of China, Hefei, ChinaSoftware-defined networking (SDN) is a promising technology that can resolve the challenges faced by vehicular networks. However, the OpenFlow-based SDN implementations can only provide a protocol-dependent data plane. This can restrict the effectiveness of software-defined vehicular networks, since special-purpose protocols that have not been standardized in OpenFlow specifications are used frequently in vehicular networks. To address this issue, this paper studies how to realize a protocol-independent data plane by leveraging the protocol oblivious forwarding (POF). Specifically, we present the design of a software-based POF switch (PVS) that supports runtime protocol customization in principle. We implement PVS in a switch box, and propose a flow table management scheme to ensure high-throughput packet forwarding. The experimental results verify that PVS can achieve line-rate packet forwarding at 10 Gbps when the packets' size is 512 B, and the proposed flow table management scheme is effective.https://ieeexplore.ieee.org/document/8089338/Protocol oblivious forwarding (POF)flow table managementsoftware-based SDN switch |
spellingShingle | Quanying Sun Yuhan Xue Shengru Li Zuqing Zhu Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks IEEE Access Protocol oblivious forwarding (POF) flow table management software-based SDN switch |
title | Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks |
title_full | Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks |
title_fullStr | Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks |
title_full_unstemmed | Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks |
title_short | Design and Demonstration of High-Throughput Protocol Oblivious Packet Forwarding to Support Software-Defined Vehicular Networks |
title_sort | design and demonstration of high throughput protocol oblivious packet forwarding to support software defined vehicular networks |
topic | Protocol oblivious forwarding (POF) flow table management software-based SDN switch |
url | https://ieeexplore.ieee.org/document/8089338/ |
work_keys_str_mv | AT quanyingsun designanddemonstrationofhighthroughputprotocolobliviouspacketforwardingtosupportsoftwaredefinedvehicularnetworks AT yuhanxue designanddemonstrationofhighthroughputprotocolobliviouspacketforwardingtosupportsoftwaredefinedvehicularnetworks AT shengruli designanddemonstrationofhighthroughputprotocolobliviouspacketforwardingtosupportsoftwaredefinedvehicularnetworks AT zuqingzhu designanddemonstrationofhighthroughputprotocolobliviouspacketforwardingtosupportsoftwaredefinedvehicularnetworks |