NDN新增tag的方案

2020-04-19  本文已影响0人  SunnyQjm

本文档展示如何修改ndn-cxx和NFD的源码,添加一个值基本类型的Tag,下面的过程将展示添加一个值为uint64_t类型的Tag SrcAddress

添加Tag的含义

NDNLPv2协议中定义了LpPacket,具体的格式如下:

LpPacket = LP-PACKET-TYPE TLV-LENGTH
             *LpHeaderField
             [Fragment]

LpHeaderField = Sequence

Sequence = SEQUENCE-TYPE TLV-LENGTH 8OCTET

Fragment = FRAGMENT-TYPE TLV-LENGTH 1*OCTET

修改ndn-cxx

修改NFD

NFD中需要修改daemon/face/generic-link-service.cpp中的两处代码:

添加成功后的效果

Tag添加成功效果
上一篇 下一篇

猜你喜欢

热点阅读