Project

General

Profile

Actions

Feature #2929

open

NDNLPv2 supported feature advertisement

Added by Alex Afanasyev over 9 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Protocol
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
9.00 h

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.

Actions

Also available in: Atom PDF