{"title":"Design and Features of Unibo-BP, the Unibo Implementation of the DTN Bundle Protocol","authors":"Carlo Caini;Lorenzo Persampieri","doi":"10.1109/JRFID.2024.3358012","DOIUrl":null,"url":null,"abstract":"Challenged networks, including space networks, require the Delay-/ Disruption-Tolerant Networking architecture (DTN), which is based on the introduction of a new layer and a new associate protocol, the Bundle Protocol (BP). The recent release of RFC 9171, which standardizes version 7 (BPv7), has led the University of Bologna to develop its own implementation, Unibo-BP. The aim of this paper is to provide the reader with a comprehensive description of its design principles and innovative features. Unibo-BP is written in C+, is fully compliant with RFC 9171, is research-driven, and space-oriented, thus matching the main research interests of the authors. Unibo-BP is not a stand-alone application, but the core of a wide ecosystem that includes DTNsuite applications, LTP and TCPCLv3 convergence layers, and CGR/SABR routing. Unibo-BP interfaces to these additional components are thoroughly analyzed in the paper, as they present a number of advanced features. Unibo-BP supports one or multiple nodes on the same machine and a few template scripts to facilitate the user are described here. The paper also provides a section devoted to interoperability tests and first research applications An appendix, with an overview of Unibo-BP commands, completes this work. Unibo-BP is released as Open Source Software under GPLv3 license.","PeriodicalId":73291,"journal":{"name":"IEEE journal of radio frequency identification","volume":"8 ","pages":"458-467"},"PeriodicalIF":2.3000,"publicationDate":"2024-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10413494","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE journal of radio frequency identification","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10413494/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Challenged networks, including space networks, require the Delay-/ Disruption-Tolerant Networking architecture (DTN), which is based on the introduction of a new layer and a new associate protocol, the Bundle Protocol (BP). The recent release of RFC 9171, which standardizes version 7 (BPv7), has led the University of Bologna to develop its own implementation, Unibo-BP. The aim of this paper is to provide the reader with a comprehensive description of its design principles and innovative features. Unibo-BP is written in C+, is fully compliant with RFC 9171, is research-driven, and space-oriented, thus matching the main research interests of the authors. Unibo-BP is not a stand-alone application, but the core of a wide ecosystem that includes DTNsuite applications, LTP and TCPCLv3 convergence layers, and CGR/SABR routing. Unibo-BP interfaces to these additional components are thoroughly analyzed in the paper, as they present a number of advanced features. Unibo-BP supports one or multiple nodes on the same machine and a few template scripts to facilitate the user are described here. The paper also provides a section devoted to interoperability tests and first research applications An appendix, with an overview of Unibo-BP commands, completes this work. Unibo-BP is released as Open Source Software under GPLv3 license.