Project

General

Profile

Actions

Task #1719

closed

RibMgmt: Origin for remote and automatic registration

Added by Junxiao Shi almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Protocol
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
0.50 h

Description

RibMgmt Origin field has these choices currently: static, nlsr, app.

However, none of these choices fits the following scenarios:

  • a laptop connects to a HUB, and it sends a prefix registration command to the HUB (using ndn:/localhop/nfd/rib prefix)
  • a laptop connects to a HUB, and the nfd-autoreg server on a HUB automatically registers a Route toward the laptop
  • a laptop connects to a HUB, and the ndn-autoconf tool registers a prefix toward the HUB

This Task proposes to define three additional values for Origin field:

  • client: indicates a Route toward a client node attached to this router, installed via remote registration
  • autoreg: indicates a Route toward a client node attached to this router, registered automatically by this router
  • autoconf: indicates a Route toward a HUB from the laptop, registered automatically by the ndn-autoconf tool

Related issues 1 (0 open1 closed)

Blocks NFD - Bug #1710: nfd-autoreg uses FIB management protocol instead of RIB managementClosedJunxiao Shi06/29/2014

Actions
Actions #1

Updated by Junxiao Shi almost 10 years ago

  • Blocks Bug #1710: nfd-autoreg uses FIB management protocol instead of RIB management added
Actions #2

Updated by Junxiao Shi almost 10 years ago

  • Priority changed from Normal to Urgent

I plan to use these numerical codes:

  • client=65
  • autoreg=64

I'll work on this Task once the proposal is approved.

Actions #3

Updated by Alex Afanasyev almost 10 years ago

Numbers seem fine. The only change I would do is rename "client" to "autoconf", so it reflects who exactly created the entries (client is too broad).

Actions #4

Updated by Junxiao Shi almost 10 years ago

autoconf isn't a good choice, because we haven't decided ndn-autoconf shall perform remote registration.

There are other proposals for remote registration, such as letting RIB Daemon or even certain apps on laptop to send remote registration command.

Actions #5

Updated by Alex Afanasyev almost 10 years ago

I'm not sure how autoconf is related to the remote registration. In any case, this name only appears in documentation, so we just need to specify which app (logical process) is responsible for these routes. Numbers are fine and this issue should be closed after origin IDs are documented in the spec.

Actions #6

Updated by Junxiao Shi almost 10 years ago

  • Description updated (diff)

autoconf will have numeric code 66.

20140701 conference call approves the proposal after this addition.

Actions #7

Updated by Junxiao Shi almost 10 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

RibMgmt revision 7 is updated.

Actions #8

Updated by Junxiao Shi almost 10 years ago

  • Status changed from Resolved to Closed

20140701 conference call approved RibMgmt revision 7.

Actions #9

Updated by Junxiao Shi almost 10 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF