blob: 083134bce9448e7c655f26460e83948a2e308fe9 [file] [log] [blame]
.. _local-prefix-discovery:
Local hub prefix discovery
==========================
Some applications need to discover the prefix(es) under which they can publish
data / which Interests the local hub will be able to forward down to the
application. In order to discover that, an application can send an Interest for
``/localhop/nfd/rib/routable-prefixes``. The data in response to this Interest
will contain a list of prefixes and should be encoded as follows:
.. code-block:: abnf
Response = DATA-TYPE TLV-LENGTH
Name ; /localhop/nfd/rib/routable-prefixes/[version]/[segment]
MetaInfo ; ContentType == BLOB, FreshnessPeriod == 5000
ResponseContent
DataSignature
ResponseContent = 1*Name
``ResponseContent`` should contain at least one ``Name``, which should be routable
towards the face from which the request was received. The requester may process
the list of returned names and pick whichever it wants to use.
For now, the ``/localhop/nfd/rib/routable-prefixes`` data is served by
:ref:`ndn-autoconfig-server`.