-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Mesh-of-edges feature #711
Conversation
82877d7
to
2f8c678
Compare
Codecov ReportBase: 27.94% // Head: 27.63% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #711 +/- ##
==========================================
- Coverage 27.94% 27.63% -0.31%
==========================================
Files 134 136 +2
Lines 31852 32393 +541
Branches 5091 5200 +109
==========================================
+ Hits 8901 8953 +52
- Misses 21814 22291 +477
- Partials 1137 1149 +12
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
084d1e4
to
ec40698
Compare
8c36b0e
to
842802a
Compare
5c4328a
to
cce992f
Compare
72504a5
to
147f52d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Some in-line nits and comment requests for your consideration but nothing to hold up landing this. Nice work!
src/router_core/modules/mesh_discovery/mesh_discovery_interior.c
Outdated
Show resolved
Hide resolved
… INTER-EDGE connection capability.
…EDGE_SUMMARY (H) format for peer edges.
…rry reply traffic.
…erminus test from the edge suite.
…g for mobile addresses.
…for an edge mesh.
…ID from edge to interior.
Use these to properly manage the core module: mesh_discovery_edge
…k to their origin mesh.
… only one list at a time.
…to prevent edge loopback network-wide.
…s coming from interior
… affecting detection of lost edge peers.
d9c2327
to
55e66a2
Compare
This feature creates a new connection role called inter-edge. This can be used to create full-meshes of edge routers that may be connected to an interior network of routers. The main benefit is that edge sites in a network can be scaled up to include multiple routers without a) requiring inter-edge traffic to flow via the interior or b) eating into the budget of interior routers (128 max) because you had to use interior routers at the edge.
In an edge-mesh, all local traffic flows between the edge routers directly (one hop maximum).
Mesh of Edges Notes.pdf