Feature #3893
closedStrip Link object from Interest when it reaches producer region
100%
Description
As soon as an Interest with Link reaches a router within the producer region, the router should delete the Link object and forward the Interest without Link.
The end host will not see the Link object and can forward the Interest to a local producer without requiring network region table configuration.
Updated by Alex Afanasyev about 8 years ago
- Related to Feature #3000: Design mobility with forwarding hint added
Updated by Junxiao Shi about 8 years ago
- Tracker changed from Task to Feature
- Subject changed from Strip LinkObject from Interest when it reaches one of the destination network regions to Strip Link object from Interest when it reaches producer region
- Description updated (diff)
- Assignee set to Junxiao Shi
- Estimated time set to 5.00 h
moved from original description:
After #3162, the PIT entry should be created for the Interest without Link object:
- If there is another Interest for the same data and with LinkObject with another delegation that is part of NetworkRegionsTable, then it should be aggregated
- If delegation is not in the NetworkRegionsTable, then a separate PIT entry should be created
Updated by Junxiao Shi almost 8 years ago
- Status changed from New to In Progress
Updated by Junxiao Shi almost 8 years ago
- Status changed from In Progress to Code review
- % Done changed from 0 to 60
https://gerrit.named-data.net/3649 upgrades Link object forwarding test case to use TopologyTester
, since it will no longer be confined with a single function.
https://gerrit.named-data.net/3650 changes incoming Interest pipeline to strip Link object when Interest reaches producer region. Incoming Interest pipeline is the right place because Link object must be stripped before deciding which PIT entry the Interest should belong to, as indicated in note-2.
Updated by Junxiao Shi almost 8 years ago
- Status changed from Code review to Closed
- % Done changed from 60 to 100
NFD devguide is updated in nfd-docs:commit:570d2c710c560953e1700ad0991689b2aaf4cca7.