Design and Features of Unibo-BP, the Unibo Implementation of the DTN Bundle Protocol

IF 2.3 Q2 ENGINEERING, ELECTRICAL & ELECTRONIC
Carlo Caini;Lorenzo Persampieri
{"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":null,"pages":null},"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.
DTN捆绑协议的Unibo实现--Unibo-BP的设计和特点
包括空间网络在内的挑战性网络需要延迟/中断容忍网络架构(DTN),该架构的基础是引入新的层和新的关联协议--捆绑协议(BP)。最近发布的 RFC 9171 规范了第 7 版(BPv7),促使博洛尼亚大学开发了自己的实施方案 Unibo-BP。本文旨在向读者全面介绍其设计原则和创新功能。Unibo-BP 由 C+ 编写,完全符合 RFC 9171 标准,以研究为导向,面向空间,因此符合作者的主要研究兴趣。Unibo-BP 不是一个独立的应用程序,而是一个广泛生态系统的核心,该生态系统包括 DTNsuite 应用程序、LTP 和 TCPCLv3 融合层以及 CGR/SABR 路由。本文将对 Unibo-BP 与这些附加组件的接口进行深入分析,因为它们提供了许多高级功能。Unibo-BP 支持同一台机器上的一个或多个节点,本文还介绍了一些方便用户使用的模板脚本。本文还有一部分专门介绍互操作性测试和首次研究应用。Unibo-BP 以 GPLv3 许可的开源软件形式发布。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.70
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信