I'm having issues with 2 VyOS routers, not being able to ping IP address on VIF interfaces. Below is the configuration on the router, which is also running BGP (which I've confirmed is working as expected).
high-availability {
vrrp {
group VL200 {
hello-source-address 203.0.113.28
interface eth1.200
no-preempt
peer-address 203.0.113.29
priority 200
virtual-address 203.0.113.30/27
vrid 20
}
}
}
interfaces {
ethernet eth0 {
hw-id nn:nn:nn:nn:nn:nn
vif 65 {
address 192.0.2.1/29
}
}
ethernet eth1 {
address 203.0.113.111/32
hw-id nn:nn:nn:nn:nn:nn
vif 100 {
address 10.20.0.252/24
}
vif 200 {
address 203.0.113.28/27
}
}
loopback lo {
address 203.0.113.222/32
}
}
protocols {
bgp 64511 {
address-family {
ipv4-unicast {
network 203.0.113.0/24 {
}
}
}
neighbor 192.0.2.6 {
ebgp-multihop 2
remote-as 64496
update-source 192.0.2.1
}
parameters {
router-id 192.0.2.1
}
}
static {
route 0.0.0.0/0 {
next-hop 192.0.2.6 {
distance 253
}
}
route 203.0.113.0/24 {
blackhole {
distance 254
}
}
}
}
From an external computer, I am able to ping 203.0.113.111 and 203.0.113.222, however I cannot ping 203.0.113.28 or 203.0.113.30. My config does not appear to be missing anything that I know of.