NetScaNDN: A Scalable and Flexible Testbed To Evaluate NDN on Multiple Infrastructures
Amir Esmaeili, Maryam Fazli
TL;DR
NetScaNDN introduces a scalable, flexible testbed for evaluating IP and Named Data Networking (NDN) across wired and wireless infrastructures. It implements automated node discovery and configuration, dual-network operation, and a central syslog-based logging system to collect cross-layer metrics. The architecture is modular, with dedicated modules for discovery, network management, application deployment, and log management, and supports both IP routing (via Dijkstra or Bird) and NDN routing (via static or NLSR), along with prefix management like $/testbed/P_i$. Evaluation demonstrates the ability to run complex topologies and extract actionable metrics, with visualization and the capacity to compare forwarding strategies under failure scenarios, highlighting NetScaNDN’s potential to advance IP/NDN research and deployment readiness.
Abstract
The evolution from traditional IP-based networking to Named Data Networking (NDN) represents a paradigm shift to address the inherent limitations of current network architectures, such as scalability, mobility, and efficient data distribution. NDN introduces an information-centric approach where data is identified and retrieved based on names rather than locations, offering more efficient data dissemination and enhanced security. However, the transition to NDN, alongside the need to integrate it with existing IP infrastructures, necessitates the development of flexible and scalable testbeds that support diverse experimental scenarios across various physical media and networking protocol stacks. In this paper, we present NetScaNDN, a scalable, flexible, and plug-and-play testbed designed to facilitate such experiments. NetScaNDNl employs an automated process for node discovery, configuration, and installation, enabling seamless setup and execution of experiments on both wired and wireless infrastructures simultaneously. Additionally, it incorporates a central log repository using the syslog protocol, allowing comprehensive measurement and evaluation of user-defined metrics across different network layers. NetScaNDN offers a robust platform for researchers to explore and validate various networking scenarios, advancing the study of IP and NDN-based applications.
