Skip to content
This repository has been archived by the owner on Sep 7, 2020. It is now read-only.

[TASK] Link metric collection for Ethernet links #390

Closed
3 tasks
arnout opened this issue Oct 9, 2019 · 0 comments · Fixed by #831
Closed
3 tasks

[TASK] Link metric collection for Ethernet links #390

arnout opened this issue Oct 9, 2019 · 0 comments · Fixed by #831
Assignees
Labels
enhancement New feature or request

Comments

@arnout
Copy link
Collaborator

arnout commented Oct 9, 2019

Description

The agent should collect link metrics for Ethernet links.

  • Specific neighbor at wired backhaul link (i.e. controller)
  • Invalid neighbor and other neighbors (requires topology database to be available)
  • All neighbors (requires topology database to be available)

Exit criteria

  • A mechanism exists to collect link metrics from the Ethernet interfaces registered in the agent.
  • LinkMetricsResponse TLVs are filled in with the correct data.
  • Test flow with dummy link metrics.
  • Manually tested on Turris Omnia.

Detailed description

To be decided how to collect link metrics. We may need to do it separately for wired and wireless links. Probably the cleanest is to have a separate abstraction library for it, even for wireless. Somehow, it should allow for different implementations for different interfaces. Link metric collection for WiFi links will be treated in a sibling task.

It's not very clear how this is going to be implemented for Ethernet links, because there is no way to know which part of the traffic goes to which 1905 neighbour - we only have the total traffic per port. I guess we'll just assume there are no non-1905 bridges/switches on the Ethernet link.

Finally, it has to be decided who is responsible for the link metric collection. Is it the agent or the topology manager?

@arnout arnout added enhancement New feature or request planned labels Oct 9, 2019
@ghost ghost added this to the M1 - Certifiable agent with wired backhaul milestone Feb 3, 2020
@ghost ghost assigned mariomaz Feb 6, 2020
@mariomaz mariomaz changed the title [TASK] Link metric collection [TASK] Link metric collection for Ethernet links Feb 6, 2020
@ghost ghost linked a pull request Feb 19, 2020 that will close this issue
@arnout arnout removed the planned label Mar 5, 2020
@mergify mergify bot closed this as completed in #831 Mar 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants