Exploring the capabilities of emulators and training testbeds for deploying named data networks

Cover Page

Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription or Fee Access

Abstract

This paper discusses Named Data Networking (NDN), where addressing occurs by packet name. For these networks, there is a problem of finding software for developing training stands, primarily with the ability to study their features — aggregation and caching. It is shown that in this issue it is preferable not to rely on ready-made software, but to learn on test examples, and then deploy your training stand based on a virtual laboratory or single-board computers. The article provides a comparative table of methods for deploying experiments in NDN, and also provides basic commands for mastering work with NDN networks and utilities for them. The capabilities of working with a network based on PNetLab or Eve-NG software have proven themselves from the best side, since it is convenient to study large topologies in virtual laboratories, but there are also alternatives to take into account the requirements and capabilities of the developer. Thus, the most lightweight in terms of CPU and RAM resources is to build a stand using Mini-NDN software, and in terms of the clarity of the experimental results, the capabilities of single-board computers or virtual machines in the hypervisor network are well suited. With this option, NDN traffic is easier to examine with standard packet analyzers. This work can be useful for network engineers who already widely use digital twins of real computer networks, as well as for novice researchers in this field.

Full Text

Restricted Access

About the authors

S. I. Iakimenko

HSE Tikhonov Moscow Institute of Electronics and Mathematics

Author for correspondence.
Email: syakimenko@hse.ru

Junior Researcher, Lecturer

Russian Federation, Moscow

A. I. Voronov

HSE Tikhonov Moscow Institute of Electronics and Mathematics

Email: aivoronov@edu.hse.ru

Student

Russian Federation, Moscow

References

  1. Papenfuß D. Gerlach B., Fischer S., Hail M. A. Enhancing energy efficiency in IoT-NDN via parameter optimization, Future Internet, 2024, vol. 16 (2), no. 61, pp. 1—24.
  2. Hou J., Xia H., Lu H., Nayak A. А graph neural network approach for caching performance optimization in ndn networks, IEEE Access, 2022, vol. 10, pp. 112657—112668.
  3. Chen B., Liu L., Ma H. D. CDM: Content Diffusion Model for Information-Centric Networks, Journal of Computer Science and Technology, 2021, vol. 36, pp. 1431—1451.
  4. Fan C., Shannigrahi S., Papadopoulos C., Partridge C. Discovering in-network caching policies in ndn networks from a measurement perspective, Proc. of the 7th ACM Conference on Information-Centric Networking, 2020, pp. 106—116.
  5. Sekardefi K. P., Negara R. M. Impact of Data Freshness-aware in Cache Replacement Policy for NDN-based IoT Network, Proc. of the 2023 International Conference on Computer Science, Information Technology and Engineering (ICCoSITE), 2023, pp. 156—161.
  6. Zharfan F. Hasnaa L. D., Negara R. M., Syambas N. R. Comparison of Caching Replacement Policies in Changing the Number of Interest Packets on Named Data Networks Using Mininet-NDN, Proc. of the 2021 15th International Conference on Telecommunication Systems, Services, and Applications (TSSA), 2021, pp. 1—8.
  7. Wibowo T. A. Syambas N. R., Hendrawan L. V., Yovita R. A. Closer Towards Named Data Networking Implementation, Int J Intell Eng Syst, 2023, vol. 16, no. 1, pp. 265—276.
  8. Mastorakis S., Afanasyev A., Zhang L. On the evolution of ndnSIM: An open-source simulator for NDN experimentation, ACM SIGCOMM Computer Communication Review, 2017, vol. 47, no. 3, pp. 19—33.
  9. Yamamoto S., Nakamura R., Ohsaki Н. Implementation and evaluation of flow-level network simulator for large-scale ICN networks, Proc. of the 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), 2022, pp. 658—663.
  10. Saino L., Psaras I., Pavlou G. Icarus: a caching simulator for information centric networking (icn), Proc. of the 2014 International ICST Conference on Simulation Tools and Techniques (SIMUTools), 2014, vol. 7, pp. 66—75.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Figure 1. The Consumer node sends an Interest request

Download (9KB)
3. Figure 2. The Interest packet goes to the Producer via the Forwarder

Download (9KB)
4. Figure 3. The Data packet is routed to the Consumer

Download (9KB)
5. Figure 4. The Data packet passes through the Forwarder to the Consumer

Download (10KB)
6. Figure 5. Message at the end of the experiment

Download (15KB)
7. Figure 6. Traffic dump on the Consumer

Download (32KB)
8. Figure 7. Filling the Interest packet fields from the Consumer to the Producer

Download (30KB)
9. Figure 8. Filling the Data packet fields from the Producer to the Consumer

Download (36KB)
10. Figure 9. Changing the cache size in NDN-Play

Download (11KB)
11. Figure 10. Request from nodes A, B, and C to nodes P (Producer)

Download (14KB)
12. Figure 11. Forwarding the Interest request from A, B, and C to P

Download (15KB)
13. Figure 12. Serving the request from D by the cache on R2

Download (15KB)
14. Figure 13. mini-NDN console

Download (25KB)
15. Figure 14. Cache configuration in mini-NDN

Download (19KB)
16. Figure 15. Topology configuration in mini-NDN

Download (40KB)
17. Figure 16. Using xterm in Mini-NDN

Download (47KB)
18. Figure 17. Interest packet in Wireshark

Download (83KB)
19. Figure 18. Data packet in Wireshark

Download (110KB)
20. Figure 19. Orange Pi microcomputer setup

Download (83KB)
21. Figure 20. General statistics for the ndnping utility

Download (132KB)
22. Figure 21. Training setup diagram

Download (19KB)
23. Figure 22. Successful experiment (retrieving one segment)

Download (44KB)
24. Figure 23. Successful experiment (retrieving a file from 3 segments)

Download (52KB)
25. Figure 24. Topology from the "Aggregation and Content Store" example

Download (85KB)

Copyright (c) 2026 Informacionnye Tehnologii



СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ПИ № 77 - 15565 от 02 июня 2003 г.