Page MenuHomeVyOS Platform

Make it possible to set more than one peer-address in unicast VRRP
Closed, ResolvedPublicFEATURE REQUEST

Description

Keepalived VRRP ability to set more than one peer-address
It is impossible to set several peer-address but keepalived supports it.

set high-availability vrrp group foo address 192.0.2.254/32
set high-availability vrrp group foo hello-source-address '192.0.2.1'
set high-availability vrrp group foo interface 'eth1'
set high-availability vrrp group foo peer-address '192.0.2.3'
set high-availability vrrp group foo priority '123'
set high-availability vrrp group foo vrid '101'

Should be possible:

set high-availability vrrp group foo peer-address '192.0.2.2'
set high-availability vrrp group foo peer-address '192.0.2.3'

Expected configuration unicast_peer

vrrp_instance foo {
    state BACKUP
    interface eth1
    virtual_router_id 101
    priority 123
    advert_int 1
    preempt_delay 0
    unicast_peer { 
        192.0.2.2
        192.0.2.3
    }
    unicast_src_ip 192.0.2.1
    virtual_ipaddress {
        192.0.2.254/32
    }
}

Details

Version
-
Is it a breaking change?
Perfectly compatible

Event Timeline

natali-rs1985 changed the task status from Open to In progress.Feb 28 2024, 9:41 AM

Do we need it for 1.3?
If yes, a separate PR should exist, as a backport is impossible.

dmbaturin renamed this task from Keepalived VRRP ability to set more than one peer-address to Make it possible to set more than one peer-address in unicast VRRP.May 10 2024, 7:40 PM
dmbaturin removed a project: VyOS 1.5 Circinus.