[ndnSIM] update FIB

Junxiao Shi shijunxiao at email.arizona.edu
Fri May 5 01:45:46 PDT 2017

Hi Jiande

In NFD, FIB is exclusively controlled by the RIB, which in turn can only be
updated via prefix registration commands (either from applications or
routing protocols).
To implement a dynamic FIB from a flood-and-learn forwarding strategy,
you'll have to use the measurements table.
For example, to create a dynamic "FIB entry" at /prefix/testA, the strategy
can insert a measurements entry at that prefix, and attach a StrategyInfo
onto the measurements entry. When forwarding an Interest, the strategy
needs to consult the real FIB which contains entries from local
applications and routing protocols, as well as measurements table which
contains dynamic entries.
Caution: do not attempt to make a "dynamic FIB" structure inside a
strategy. The strategy can only store information in measurements. Strategy
subclass itself must be stateless.

Yours, Junxiao

On Tue, May 2, 2017 at 21:21 呂建德 <v0918732669 at gmail.com> wrote:

> I know that it must have a FIB entry for an Interest to be forwared.
> The scenrio is below
> FIB endtry : /prefix
> interest : /prefix/testA
> when data packet come back , can I update the FIB entry or add a new FIB
> entry for "/prefix/testA" ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20170505/a8e376cc/attachment.html>

More information about the ndnSIM mailing list