T4904: keepalived virtual-server allow multiple ports with fwmark #1735
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow multiple ports for high-availability virtual-server The current implementation allows balance only one "virtual" address and port between several "real servers"
Allow matching "fwmark" to set traffic which should be balanced.
Allow setting port 0 (all traffic) if we use "fwmark" Add health-check script.
Change Summary
Types of changes
Related Task(s)
Component(s) name
keepalive, virtual-server
Proposed changes
How to test
We can mark just required ports without IP addresses or with them
And use
fwmark
value for virtual-serverAlso, we use "port 0" as we mark several ports
VyOS config:
Keepal;lived config
Show virtual-server
Checklist: