Project

General

Profile

Actions

Management » History » Revision 2

Revision 2/12 | Next »
Junxiao Shi, 03/18/2014 12:11 AM


NFD Management protocol

NFD Management protocol allows users, tools, and control plane programs to retrieve, monitor, and alter NFD forwarder state.

Basic mechanisms

NFD Management protocol uses Interest-Data exchange.

Status Dataset defines how status information about a collection of entities is encoded, segmented, and published as Data packets.
This mechanism, as well as simple Interest-Data exchange, is useful for retrieving forwarder state.

Notification Stream is a way to get updates about events happening in the forwarder.
This mechanism is useful for monitoring forwarder state.

Control Command defines the request and response format of commands that can alter forwarder state, and how these commands should be signed and authenticated.
This mechanism is useful for altering forwarder state.

Modules

ForwarderStatus publishes version information and global counters of the forwarder.

FaceManager provides:

  • commands to create and destroy faces
  • commands to enable and disable LocalControlHeader features on a face
  • a dataset of description of all active faces and their counters
  • a notification stream for face creating and destroying events

FibManager provides:

  • commands to insert, update, and delete FIB entries and nexthop records
  • a dataset of FIB entries and nexthop records

StrategyChoiceManager provides:

  • commands to choose the forwarding strategy for a namespace

Updated by Junxiao Shi over 10 years ago · 11 revisions