在NDN网络的研究中,原有的数据包和兴趣包的字段远远不能满足我们研究的需要,所以看了网上的文章,并且自己琢磨,实现了两个方法
首先附上链接吧。
一个是国外的大神:Adding custom fields to packets in ndnSIM 2.3 without forking the entire repository.
我们暂且说是方法A吧
一个是国内的大神:[ndnSIM]在兴趣包或数据包中加入自定义字段
我们暂且说是方法B吧
说一下两种方法的区别。
方法A:通过在包上加Tag的方式进行,我理解的是类似于TCP/IP网络中的链路层封装字段。
方法B:通过在原有的包结构上添加额外的字段,我理解的是类似于TCP/IP网络中的网络层的字段。
下面说说自己实现两种方法的过程,以及自己对其的一些理解,不当的地方麻烦告诉一下。
先说方法B吧:
总体的过程如上图所示
- 首先在ndn-cxx/ndn-