实验的主旨是通过兴趣包携带节点相关位置,速度,hello标识等信息。实验参照链接:https://blog.csdn.net/aladeen/article/details/78798093,下面对自己实验的步骤和出现的问题进行总结。
第一步:在tlv.hpp文件中添加自己所需的一下参数,TLV是一种三元的数据格式,他代表Tag数据唯一标识,Length值域的字节长度,Value数据本身,这里我们设置其中的T。
图片:
第二步,设置兴趣包的相关函数,参数。
文件包括:interest.hpp和interest.cpp,首先我们在.hpp文件中设置数据和相关的GET ,SET函数。
图片:
图片:
[ndnsim]兴趣包中添加自定义域
本文档记录了在ndnsim中通过兴趣包携带节点位置、速度等信息的实验过程。首先在tlv.hpp文件中添加自定义参数,然后在interest.hpp和interest.cpp中设置数据和相关函数。接着在interest.cpp中实现set函数,并修改编码解码。为了验证,创建了consumerhello.cpp文件并修改forwarder.cpp。在验证过程中遇到TLV的L和V长度不匹配问题,寻求解决方案。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



