Feature #4600
open
Redesign NFD Management protocol to use ApplicationParameters
Added by Junxiao Shi over 6 years ago.
Updated about 4 years ago.
Description
In NFD Management protocol, ControlCommand carries ControlParameters
in a name component, and FaceMgmt faces/query
operation carries FaceQueryFilter
in a name component.
Packet Format v0.3 introduces an ApplicationParameters element as part of the Interest. This issue is to move these structures into the Interest's ApplicationParameters, so that the response Data does not need to carry them.
Implementation of the updated protocol will be separate issues.
- Description updated (diff)
- Blocked by Feature #4599: Redesign Signed Interest and Command Interest for packet format v0.3 added
- Tracker changed from Task to Feature
20190515 call discussed the scope of this issue.
ControlCommand updates include:
- parameter in name => ApplicationParameters
- command Interest => v0.3 signed Interest
- parameters encoded as TLV => parameters encoded as CBOR; benefit: improve backwards compatibility and extensibility
- in prefix registration command, accept PrefixAnnouncement as an alternative to Name (#4649)
StatusDataset updates include:
- FaceQueryFilter in name => ApplicationParameters
- response encoded as TLV => response encoded as CBOR
Notification updates include:
- response encoded as TLV => response encoded as CBOR
- Subject changed from Redesign NFD Management protocol to use Interest Parameters to Redesign NFD Management protocol to use ApplicationParameters
- Description updated (diff)
- Tags set to needs-discussion
Also available in: Atom
PDF