ECLSA 是一种前向纠错编码,用于对缺失的数据进行恢复,从而避免重传。
在ION-DTN中,ECLSA用于LTP之下,将LTP segment作为编码的单元,如下图所示:
ECLSA(纠错链路服务适配器)是UDPLSA(和其他LSA)的一种新的LSA替代方案。
LTP中加入这个编码的目的在于减少重传次数,因为深空中,延时很大,重传的代价很高。
但在实验中,发现ECLSA模块在ION-DTN中的代码缺失了一部分文件,导致无法正常编译。
ION-DTN版本:3.6.0;3.6.0b;3.6.1,3.6.2。
所有正式release版本均缺少文件。
因此本人联系了ECLSA项目的负责人,从他那获得了完整代码文件,亲测可正常编译,下载地址如下:
https://github.com/hahchenchen/ION-DTN-with-ECLSA