Project

General

Profile

Task #1954

Extend ndn-autoconfig-server to publish routable prefixes

Added by Alex Afanasyev about 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tools
Target version:
Start date:
08/29/2014
Due date:
% Done:

100%

Estimated time:

Description

Some applications need to discover prefix(es) under which they can publish data / which Interests local hub will be able to forward down to the application.

This task it to add such support to ndn-autoconfig-server daemon.


ndn-autoconfig-server should process incoming Interests for /localhop/ndn-autoconf/routable-prefixes prefix

For each request, the following Data packet should be constructed:

Response ::= DATA-TYPE TLV-LENGTH
               Name (= /localhop/ndn-autoconf/routable-prefixes/<version>)
               MetaInfo (= ResponseMetaInfo)
               Content (= ResponseContent)
               Signature

ResponseMetaInfo ::= META-INFO-TYPE TLV-LENGTH
                       ContentType (= DATA)
                       FreshnessPeriod (= 5000)

ResponseContent ::= Name+

Small note. ResponseContent should contain at least one Name, which should be routable towards the face from which the request has been received (for now we don't need to do any extra work for that, but may need to do eventually). The requester may process list of the returned names and pick whichever it wants to (whichever it can) use.

History

#1 Updated by Yingdi Yu about 5 years ago

  • Status changed from New to Code review
  • % Done changed from 0 to 100

#2 Updated by Alex Afanasyev about 5 years ago

  • Status changed from Code review to Closed

Also available in: Atom PDF