The search functionality is under construction.

IEICE TRANSACTIONS on Communications

Design and Implementation of 10Gbps Software PPPoE Router for IoT Smart Home Network

Ping DU, Akihiro NAKAO, Satoshi MIKI, Makoto INOUE

  • Full Text Views

    0

  • Cite this

Summary :

In the coming smart-home era, more and more household electrical appliances are generating more and more sensor data and transmitting them over the home networks, which are often connected to Internet through Point-to-Point Protocol over Ethernet (PPPoE) for desirable authentication and accounting. However, according to our knowledge, high-speed commercial home PPPoE router is still absent for a home network environment. In this paper, we first introduce and evaluate our programmable platform FLARE-DPDK for ease of programming network functions. Then we introduce our effort to build a compact 10Gbps software FLARE PPPoE router on a commercial mini-PC. In our implementation, the control plane is implemented with Linux PPPoE software for authentication-like signaling control. The data plane is implemented over FLARE-DPDK platform, where we get packets from physical network interfaces directly bypassing Linux kernel and distribute packets to multiple CPU cores for data processing in parallel. We verify our software PPPoE router in both lab and production network environment. The experimental results show that our FLARE software PPPoE router can achieve much higher throughput than a commercial PPPoE router tested in a production environment.

Publication
IEICE TRANSACTIONS on Communications Vol.E103-B No.4 pp.422-430
Publication Date
2020/04/01
Publicized
2019/10/08
Online ISSN
1745-1345
DOI
10.1587/transcom.2019EBT0002
Type of Manuscript
PAPER
Category
Network

Authors

Ping DU
  The University of Tokyo
Akihiro NAKAO
  The University of Tokyo
Satoshi MIKI
  OPTAGE Inc.
Makoto INOUE
  OPTAGE Inc.

Keyword