Project

General

Profile

Actions

Feature #3521

open

Netdev-bound faces

Added by Junxiao Shi about 8 years ago. Updated about 3 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Faces
Target version:
-
Start date:
Due date:
% Done:

10%

Estimated time:
12.00 h

Description

Allow a UDP unicast face to associate with a netdev (network device, aka network interface) rather than a UdpChannel.
Automatically create and destroy these faces upon addition and removal of netdevs.

In NFD configuration file, add an option that specifies zero or more remote FaceUris to which netdev-bound faces will be created; these FaceUris must be in canonical form.
When the configuration file is loaded or reloaded, or when a netdev is added or removed, NFD creates and destroys netdev-bound faces as necessary to maintain one netdev-bound face per netdev per remote FaceUri.

When a netdev's IP address changes, the face should bind to the new IP address; in case the netdev does not have any available IP addresses, the face should be set as DOWN but not destroyed.


Related issues 6 (2 open4 closed)

Related to NFD - Feature #3352: Set transport state UP/DOWN based on the state of the underlying network interfaceIn Progress

Actions
Related to NFD - Feature #3831: Add RIB routes for automatically created permanent facesNew

Actions
Related to NFD - Task #4717: Clarify FacePersistency semanticsClosedDavide Pesavento

Actions
Blocked by ndn-cxx - Feature #3522: FaceUri syntax for netdev-bound facesClosedWeiwei Liu

Actions
Blocked by NFD - Feature #3904: FaceManager refactoringClosedJunxiao Shi

Actions
Blocked by NFD - Feature #4021: FaceSystem: use NetworkMonitor::listNetworkInterfaces()ClosedJunxiao Shi

Actions
Actions

Also available in: Atom PDF