Feature #2929
openNDNLPv2 supported feature advertisement
0%
Description
Design a mechanism to announce/discover what NDNLPv2 features does a node support.
Motivation
NDNLPv2 is designed to be extensible.
One node may support an alternate 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.
A supported feature 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.
Updated by Junxiao Shi over 8 years ago
- Subject changed from NDNLPv2 feature feedback ("feedfoward") / supported feature advertisement to NDNLPv2 supported feature advertisement
- Description updated (diff)
- Category set to Protocol
- Estimated time set to 9.00 h
Original title: NDNLPv2 feature feedback ("feedfoward") / supported feature advertisement
Original description:
We may need a mechanism in NDNLPv2 to discover/announce what features node support (e.g., which fragmentation mechanism).
Under consideration:
- LP-layer feedback messages (some form of NACK)
- "piggybacking" of advertisement bitmap