Project

General

Profile

Feature #4290

Updated by Davide Pesavento about 7 years ago

Current NDN protocol allows a single Data to satisfy multiple pending Interests. In NFD, each pending Interest could be handled by a separate forwarding strategy. This means, there isn't a single strategy having authority over a Data that satisfies multiple pending Interests. 
 In some strategy designs, it is desirable for the strategy to manipulate or otherwise control Data forwarding. For example, a strategy may want to add or remove congestion marks on outgoing Data packets (#3797), or delay Data forwarding ([question](http://www.lists.cs.ucla.edu/pipermail/ndnsim/2017-January/003294.html)). 
 However, since multiple strategies may have authority over a Data, if they are allowed to control Data forwarding, their decisions would conflict. Thus, current strategy API disallows such control. 

 This issue is to modify strategy API to give a strategy authority over Data forwarding. 
 It is dependent upon a NDN protocol change that allows a Data to satisfy only one Interest. Interests.

Back