Project

General

Profile

Actions

Task #1195

closed

FaceManager

Added by Alex Afanasyev almost 11 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Management
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
15.00 h

Description

FaceManager should implement NFD-side of the Face Management protocol.


FaceManager also acts as a config section handler for face_system section.
ConfigFileFormat contains an example config section.
When processing configuration, it should create these channels and faces:

  • one UnixStreamChannel on unix.path
    • if unix.listen is yes, start listening
  • one TcpChannel on 0.0.0.0:tcp.port
    • if tcp.listen is yes, start listening
  • one UdpChannel for unicast on 0.0.0.0:udp.port
    • always start listening
  • if udp.mcast is yes, one UdpFace for multicast per NIC
  • if ether.mcast is yes, one EthernetFace for multicast per NIC

Related issues 5 (0 open5 closed)

Related to NFD - Task #1198: nfdc: command line client of FIB and Face management protocolsClosedHila Ben Abraham

Actions
Blocked by NFD - Task #1189: UdpFace implementationClosedGiulio Grassi

Actions
Blocked by ndn-cxx - Task #1240: Implement FaceManagementOptions structureClosedYingdi Yu

Actions
Blocked by NFD - Task #1250: Face close methodClosedAlex Afanasyev

Actions
Blocked by NFD - Task #1306: Enumerate NICsClosedDavide Pesavento

Actions
Actions

Also available in: Atom PDF