Project

General

Profile

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
getTypeId();

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

ID or range Usage
0..9 Reserved for testing
10 NDNLPv2 IncomingFaceId
11 NDNLPv2 NextHopFaceId
12 NDNLPv2 CachePolicy
13 NDNLPv2 CongestionMark
14 NDNLPv2 NonDiscovery
15 NDNLPv2 PrefixAnnouncement
20 repo-ng Base-handle Command
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 Reserved for ndnSIM
9000..9999 Reserved for private experiments

Current usage in ndnSIM

ID Tag
0xaee87802 ns3::ndn::Ns3PacketTag