Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relay WFCnt periodic retrieval #6730

Open
4 tasks done
adriansmares opened this issue Nov 30, 2023 · 0 comments
Open
4 tasks done

Relay WFCnt periodic retrieval #6730

adriansmares opened this issue Nov 30, 2023 · 0 comments
Assignees
Labels
c/network server This is related to the Network Server
Milestone

Comments

@adriansmares
Copy link
Contributor

Summary

The Network Server can retrieve the WFCnt from the relay periodically in order to persist it between relay join requests.

Current Situation

We always send WFCnt of 0 while setting uplink forwarding rules, and do not retrieve the WFCnt periodically. This has the moderate effect of not allowing us to track the relay-end device interactions and also leaves the relay open to potential attacks in some very specific cases.

Why do we need this? Who uses it, and when?

In order to keep the WFCnt tracking on the Network Server side too, for reasons mentioned above.

Proposed Implementation

Similar to how we have a time triggered and frame counter triggered way of sending DevStatusReq, we should have a double trigger for these refreshes.

Contributing

  • I can help by doing more research.
  • I can help by implementing the feature after the proposal above is approved.
  • I can help by testing the feature before it's released.

Code of Conduct

@adriansmares adriansmares added the c/network server This is related to the Network Server label Nov 30, 2023
@adriansmares adriansmares self-assigned this Nov 30, 2023
@github-actions github-actions bot added the needs/triage We still need to triage this label Nov 30, 2023
@KrishnaIyer KrishnaIyer removed the needs/triage We still need to triage this label Nov 30, 2023
@KrishnaIyer KrishnaIyer added this to the Backlog milestone Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/network server This is related to the Network Server
Projects
None yet
Development

No branches or pull requests

2 participants