IPv6 in smart cities

Though the transition from IPv4 to IPv6 is inevitable both in the public Internet and concerning the different smart technologies (e.g. smart cities, smart homes, etc.) there are still several legacy applications exist, which are capable for IPv4 only. Therefore, the different IPv6 transition technologies play an important role: they enable the communication between the IPv4 and the IPv6 domains.

Research topics
  • Development of DNS64 server programs
  • Benchmarking methodology and tools for IPv6 transition technologies
  • Performance analysis of different implementations of IPv6 transition technologies
  • Investigation of the MPT network layer multipath library as an IPv6 transition solution
Results
  • Development of an RFC 8219 compliant tester for SIIT (also called stateless NAT64) gateways called siitperf
  • Benchmarking different authoritative DNS server implementations (BIND, YADIFA, NSD, Knot DNS)
  • Benchmarking different DNS64 server implementations (BIND, PowerDNS, Unboud)
  • Development of MTD64 and mtd64-ng DNS64 server programs
  • Participation in the development of RFC 8219 Benchmarking methodology for IPv6 transition technologies
  • Development of the dns64perf2 and dns64perf++ DNS64 performance measurement programs
  • Performance analysis of MTD64 and mtd64-ng DNS64 server programs
DNS64 performance measurement setup

DNS64 performance measurement testbed

Publications
  • G. Lencse, “Design and Implementation of a Software Tester for Benchmarking Stateless NAT64 Gateways”, IEICE Transactions on Communications, vol. E104-B, no.2, pp. 128-140. February 1, 2021. DOI: 10.1587/transcom.2019EBN0010
  • G. Lencse, “Adding RFC 4814 Random Port Feature to Siitperf: Design, Implementation and Performance Estimation”, International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol 9, no 3, pp. 18-26, 2020, DOI: 10.11601/ijates.v9i3.291
  • G. Lencse, “Benchmarking Stateless NAT64 Implementations with a Standard Tester”, Telecommunication Systems (Springer), vol. 75, no. 3, pp. 245-257, 2020. DOI: 10.1007/s11235-020-00681-x
  • G. Lencse, “Benchmarking Authoritative DNS Servers”, IEEE Access, vol. 8. pp. 130224-130238, July 2020. DOI: 10.1109/ACCESS.2020.3009141
  • G. Lencse, K. Shima, “Performance Analysis of SIIT Implementations: Testing and Improving the Methodology”, Computer Communications (Elsevier), vol. 156, no. 1, pp. 54-67, April 15, 2020, DOI: 10.1016/j.comcom.2020.03.034
  • G. Lencse and Y. Kadobayashi, “Comprehensive Survey of IPv6 Transition Technologies: A Subjective Classification for Security Analysis”, IEICE Transactions on Communications, vol. E102-B, no.10, pp. 2021-2035. DOI: 10.1587/transcom.2018EBR0002
  • G. Lencse and Y. Kadobayashi, “Benchmarking DNS64 Implementations: Theory and Practice”, Computer Communications (Elsevier), vol. 127, no. 1, pp. 61-74, September 1, 2018, DOI: 10.1016/j.comcom.2018.05.005
  • G. Lencse and Y. Kadobayashi, “Methodology for the identification of potential security issues of different IPv6 transition technologies: Threat analysis of DNS64 and stateful NAT64”, Computers & Security (Elsevier), vol. 77, no. 1, pp. 397-411, August 1, 2018, DOI: 10.1016/j.cose.2018.04.012
  • G. Lencse, “Enabling Dns64perf++ for Benchmarking the Caching Performance of DNS64 Servers”, Journal of Computing and Information Technology, vol. 26, no 1, pp. 19-28. July 2018, DOI: 10.20532/cit.2018.1004078
  • G. Lencse, M. Georgescu, and Y. Kadobayashi, “Benchmarking Methodology for DNS64 Servers”, Computer Communications (Elsevier), vol. 109, no. 1, pp. 162-175, September 1, 2017, DOI: 10.1016/j.comcom.2017.06.004
  • G. Lencse and D. Bakai, “Design, implementation and performance estimation of mtd64-ng, a new tiny DNS64 proxy”, Journal of Computing and Information Technology vol. 25, no, 2, pp. 91-102, June 2017, DOI: 10.20532/cit.2017.1003419
  • G. Lencse, D. Bakai, “Design and implementation of a test program for benchmarking DNS64 servers”, IEICE Transactions on Communications, vol. E100-B, no. 6. pp. 948-954, June 2017. DOI: 10.1587/transcom.2016EBN0007
  • B. Almási, G. Lencse, Sz. Szilágyi, “Investigating the Multipath Extension of the GRE in UDP Technology”, Computer Communications (Elsevier), vol. 103, no. 1, pp. 29-38, May 1, 2017, DOI: 10.1016/j.comcom.2017.02.002
  • G. Lencse, “Performance Estimation of the Mtd64-ng DNS64 Implementation”, International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol 5, no. 3, pp. 160-165, DOI: 10.11601/ijates.v5i3.176
  • Gábor Lencse, “Performance Analysis of MTD64, our Tiny Multi-Threaded DNS64 Server Implementation: Proof of Concept”, International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol. 5, no 2, pp. 116-121, DOI: 10.11601/ijates.v5i2.166
  • Gábor Lencse, András Gábor Soós, “Design, Implementation and Testing of a Tiny Multi-Threaded DNS64 Server”, International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol. 5. no. 2, pp. 68-78, DOI: 10.11601/ijates.v5i2.129
  • Lencse Gábor, Répás Sándor, Arató András: “IPv6 és bevezetését támogató technológiák”, (book about IPv6 and its transition technologies in Hungarian), HunNet-Média Kft., Budapest, 2015, ISBN: 978-963-12-3272-1, DOI: 10.18660/ipv6-b1.2015.9.1
  • G. Lencse and A. G. Soós, “Design of a Tiny Multi-Threaded DNS64 Server”, 38th International Conference on Telecommunications and Signal Processing (TSP 2015), Prague, Czech Republic, July 9-11, 2015, Brno University of Technology, pp. 27-32. DOI: 10.1109/TSP.2015.7296218