Packet Tag TypeId Assignments

This page is a registry for type identifiers of Tag derived classes.

Each Tag derived class MUST declare the following static member function:

static constexpr int

The return value of those functions SHOULD be registered in the table below.

ID or range Usage
0000~0009 Unit testing
0010 NDNLPv2 IncomingFaceId
0011 NDNLPv2 NextHopFaceId
0012 NDNLPv2 CachePolicy
0013 NDNLPv2 CongestionMark
0014 NDNLPv2 NonDiscovery
0015 NDNLPv2 PrefixAnnouncement
1000 Certificate bundle name (Certificate Bundle Packet Format)
1001 FinalBlockId of the certificate bundle (Certificate Bundle Packet Format)
1086 NDNS CertificateFetcher: IterativeQueryController
0x60000000 ndnSIM: HopCount
0x60000001~0x6fffffff ndnSIM
9000-9999 Reserved for private experiments

Current usage in ndnSIM

ID Tag
0xaee87802 ns3::ndn::Ns3PacketTag