1: \begin{abstract}
2: This paper provides a comprehensive overview of the µD3TN project's development, detailing its transformation into a flexible and modular software implementation of the Delay-/Disruption-Tolerant Networking (DTN) Bundle Protocol.
3: Originating from µPCN, designed for microcontrollers, µD3TN has undergone significant architectural refinement to increase flexibility, compatibility, and performance across various DTN applications.
4: Key developments include achieving platform independence, supporting multiple Bundle Protocol versions concurrently, introducing an abstract Convergence-Layer Adapter (CLA) interface, and developing the so called Application Agent Protocol (AAP) for interaction with the application layer.
5: Additional enhancements, informed by field tests, include Bundle-in-Bundle Encapsulation and exploring a port to the Rust programming language, indicating the project's ongoing adaptation to practical needs.
6: The paper also introduces the Generic Bundle Forwarding Interface and AAPv2, showcasing the latest innovations in the project.
7: Moreover, it provides a comparison of µD3TN's architecture with the Interplanetary Overlay Network (ION) protocol stack, highlighting some general architectural principles at the foundation of DTN protocol implementations.
8: % maybe rather mention: highlighting the different target use cases of the implementations and giving a recommendation which one to select depending on the scenario
9:
10: \end{abstract}
11: