Proceedings of International Conference on Applied Innovation in IT  ·  2021/04/28  ·  Vol. 9  ·  Issue 1  ·  pp. 1–6
FPGA Implementation of IPv6 Header Processor
Zdravko Todorov, Danijela Efnusheva, Ana Cholakoska, Marija Kalendar
With the increasing number of Internet devices, the emergence of IoT, 5G and the increased traffic between the devices, the IPv6 is complementing IPv4. As IPv6 is becoming the protocol of choice by the new technologies, in order to accommodate for the features demanded by these technologies it is necessary to have high speed and low latency between the connected nodes. This paper introduces a hardwired IPv6 FPGA node, which processes IPv6 packets and is focused on high-speed transmission. Although, the code is written VHDL, it is written in a way which enables the user to easily add new features and implement new extension headers. The implementation of this IPv6 header processor is done on a Virtex7 VC709 FPGA development board.
IPv6 Protocol FPGA IP Header Processing Multi-Gigabit Networks
References
  1. Google, IPv6 adoption in the Internet [Online]. Available: https://www.google.com/intl/en/ipv6/ statistics.html, 2021.
  2. Ch. M. Kozierok, The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference, 1st ed. CA: No Starch Press, 2005.
  3. P. C. Lekkas, Network Processors _ Architectures, Protocols and Platforms (Telecom Engineering). McGraw-Hill Professional, 2003.
  4. J. M. P. Cardoso and M. Hubner, Reconfigurable Computing: From FPGAs to Hardware/Software Codesign, NY: Springer-Verlag, 2011.
  5. Xilinx, VC709 Evaluation Board for the Virtex-7 FPGA, User guide, 2016.
  6. G. Gibb, G. Varghese, M. Horowitz, and N. McKeown, “Design principles for packet parsers,” in Proc. of ACM/IEEE Symposium on Architectures for Networking and Communications Systems, pp. 13–24, 2013.
  7. J. Kořenek, “Hardware acceleration in computer networks,” in Proc. of 16th International Symposium on Design and Diagnostics of Electronic Circuits Systems, 2013.
  8. R. Giladi, Network Processors - Architecture, Programming and Implementation, Ben-Gurion University of the Negev and EZchip Technologies Ltd., 2008.
  9. B. Wheeler, A New Era of Network Processing. LinleyGroup Bob Wheeler's White paper, 2013.
  10. Intel, Intel® IXP2800 and IXP2850 network processors, Product Brief, 2005.
  11. B. Doud, “Accelerating the data plane with the Tilemx manycore processor,” in Linley Data Center Conference, 2015.
  12. Z. Bokai, Y. Chengye, and C. Zhonghe, “TCP/IP Offload Engine (TOE) for an SOC System” in Nios II Embedded Processor Design Contest-Outstanding Designs, 2005.
  13. U. Langenbach, A. Berthe, B. Traskov, S. Weide, K. Hofmann, and P. Gregorius, “A 10 GbE TCP/IP Hardware Stack as part of a Protocol Acceleration Platform,” in Proc. of 3rd IEEE International Conference on Comsumer Electronics, 2013.
  14. D. Sidler, G. Alonso, M. Blott, K. Karras, K. Vissers, and R. Carley, “Scalable 10 Gbps TCP/IP Stack Architecture forReconfigurable Hardware,” in Proc. of 23rd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2015.
  15. Mind Chasers, Private Island: Open Source FPGA- Based Network Processor for Privacy, Security, IoT, and Control, White paper, 2020 [Online]. Available: https://mindchasers.com/education.
  16. Xilinx, UDPIP-100G100G UDP/IP Protocol Stack, Product Brief, 2020. Hardware
  17. Internet Society, “Internet Protocol, Version 6 (IPv6),” RFC 2460, 1998.

Proceedings of the International Conference on Applied Innovations in IT by Anhalt University of Applied Sciences is licensed under CC BY-SA 4.0  ·  This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

ICAIIT 2026
International Conference on Applied Innovation in IT
Navigation
Publisher
ISSN2199-8876
Location Anhalt University of Applied Sciences
Phone +49 (0) 3496 67 5611
Address Building 01, Room 425
Bernburger Str. 55
D-06366 Köthen, Germany
Open Access License

All works are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0), unless otherwise noted.

Published by ICAIIT in cooperation with Anhalt University of Applied Sciences.

© 2026 ICAIIT — International Conference on Applied Innovations in IT. Anhalt University of Applied Sciences, Köthen, Germany.
Visitors: site traffic counter