You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
In a case when all Weave peers run on AWS within the same VPC, we could rely on AWS VPC for packet routing instead of using custom overlays.
Most of the work is done, the following is missing:
Cleanup VPC route table upon peer termination.
Change the block donation algo strategy to the one which tries to find such block that its donation would require minimal amount of changes in the route table.
Simplify grouping of IP ranges: merge ranges before calling HandleUpdate, match only those ranges which differ.
Error handling for special situations: the 50 routes limit has been reached, etc.
System tests on the AWS infra.
Write docs, guides, etc.
Simplify system setup (route table detection, setting proxy_arp, etc.)
Consider subnet isolation: no container can be reached from a host running it.
Avoid using fatal loglevel when possible.
Nice to have:
Make update ops of the route table asynchronous (i.e., move to a separate goroutine).
Improve semantics for choosing a peer for donations.
This issue does not cover changes which would be required in order to make the AWS VPC overlay compatible with the existing overlay implementations (in particular, with sleeve and fastdp).
The text was updated successfully, but these errors were encountered:
In a case when all Weave peers run on AWS within the same VPC, we could rely on AWS VPC for packet routing instead of using custom overlays.
Most of the work is done, the following is missing:
HandleUpdate
, match only those ranges which differ.fatal
loglevel when possible.Nice to have:
This issue does not cover changes which would be required in order to make the AWS VPC overlay compatible with the existing overlay implementations (in particular, with
sleeve
andfastdp
).The text was updated successfully, but these errors were encountered: