Project

General

Profile

Feature #2929

Updated by Junxiao Shi over 8 years ago

Design We may need a mechanism in NDNLPv2 to announce/discover discover/announce what NDNLPv2 features does a node support. 

 **Motivation**   
 NDNLPv2 is designed to be extensible. 
 One node may support an alternate (e.g., which fragmentation method that is more suitable for a certain link than the default fragmentation method, but it's unsure whether the peer node also supports this feature unless an operator performs manual configuration. mechanism). 

 Under consideration: 

 - LP-layer feedback messages (some form of NACK) 
 A supported feature - "piggybacking" of advertisement protocol would allow the two nodes to find out each other's capability, and choose the best fragmentation method for the link. 

 **Possible solutions**   
 One node may attempt to use a certain feature, and cause the peer to reply with an error message if it does not support this feature.   
 Supported features can be encoded as a bitmap and piggybacked to LpPackets.

Back