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...

Full description

Bibliographic Details
Main Authors: Quanying Sun, Yuhan Xue, Shengru Li, Zuqing Zhu
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