Project

General

Profile

Actions

Feature #3352

open

Set transport state UP/DOWN based on the state of the underlying network interface

Added by Davide Pesavento over 8 years ago. Updated over 1 year ago.

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

10%

Estimated time:
12.00 h

Description

#2989 implemented a minimal permanent UDP face that is always UP, i.e. does not perform any UP/DOWN transitions. We'd like to implement these state transitions based on the state of the "lower layer", for example:

  • wlan0 goes down or is unplugged -> set all faces using wlan0 to DOWN.
  • eth0 loses an IP address -> set face using that address as its local endpoint to DOWN.
  • eth0 reacquires an IP address -> set face back UP.

The implementation should rely on ndn::net::NetworkMonitor signals to detect changes in the host network configuration.


Related issues 5 (3 open2 closed)

Related to NFD - Feature #3521: Netdev-bound facesIn Progress

Actions
Related to NFD - Feature #3420: best-route: return Nack if nexthops are DOWNNew

Actions
Blocked by ndn-cxx - Feature #3353: NetworkMonitor: emit fine-grained signals when the state of a network interface changesClosedDavide Pesavento

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

Actions
Blocks NLSR - Task #3937: NLSR should react to Face event notificationsNewSaurab Dulal05/23/2017

Actions
Actions

Also available in: Atom PDF