Task #1253
Updated by Junxiao Shi over 10 years ago
Develop a mechanism to restrict the propagation of Interests under /localhop /link-local namespace. ## Rules * Interest under /localhop /link-local can come from a local app or a remote host. * If PIT entry under /localhop /link-local has at least one InRecord from a local app, it can be forwarded to local apps and remote hosts. * If PIT entry under /localhop /link-local has all InRecords from remote hosts, it can only be forwarded to local apps. * PIT entry under /localhop /link-local can be satisfied by Data from any source. Data under /link-local may also have scope control. This task restricts Interest propagation only. ## Breakdown **Face** should have a property to tell whether it represents a local app. **PIT entry** should have a method to tell whether at least one InRecord is from a local app. **Outgoing Interest pipeline** should enforce the rules to restrict Interest propagation. **Strategy** may understand this scope and make smart forwarding decision.