Loading...
Please wait, while we are loading the content...
Design and Implementation of Enhanced Programmable Data Plane Supporting ICN Mobility
| Content Provider | MDPI |
|---|---|
| Author | Kang, Liyi Chen, Xiao Chen, Jun |
| Copyright Year | 2022 |
| Description | Information-centric networking (ICN) separates the identifier and locator of network entities, providing a natural advantage in supporting mobility. To gain the advantage of ICN to support mobility, an urgent challenge is the problem of practical implementation with performance optimization. Software-defined networking (SDN) can be regarded as infrastructure to implement ICN mobility. However, it is difficult for the centralized SDN controller to quickly process mobile signaling. Therefore, this paper proposes enhanced programmable data plane supporting ICN mobility. By offloading mobility-related control plane functions from the controller to the data plane, the data plane can locally process mobile signaling without interacting with the controller. We propose an offloading mechanism for control plane functions, based on a rule table, where the controller authorizes the data plane to process the mobile signaling by loading the programmable rule table to data plane’s control element, and the control element intercepts the mobile signaling, matches the predefined rule table, and executes a series of application logic actions. In addition, we propose an improved SmartSplit algorithm to manage the rule table and speed up packets matching the rule table. Based on Intel’s Data Plane Development Kit (DPDK), we implement the enhanced programmable data plane. Our experimental results prove that the proposed enhanced programmable data plane has a stronger ability to process mobile signaling and reduce latency. |
| Starting Page | 2524 |
| e-ISSN | 20799292 |
| DOI | 10.3390/electronics11162524 |
| Journal | Electronics |
| Issue Number | 16 |
| Volume Number | 11 |
| Language | English |
| Publisher | MDPI |
| Publisher Date | 2022-08-12 |
| Access Restriction | Open |
| Subject Keyword | Electronics Information and Library Science Information-centric Network Mobility Software-defined Networking Programmable Data Plane Offloading Control Plane Functions |
| Content Type | Text |
| Resource Type | Article |