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.