what you are searching for is loopback, which is reachable across all interfaces. or is there a reason to rely on dummy interfaces? usually you would use loopback interfaces…
Dummy interface is the Linux lingo of loopback interface.
While something like VRF which exists both in Linux and regular NOS (like Cisco, Arista etc) doesnt work the same.
With regular NOS when doing VRF that will (with Linux lingo) also include NETNS (network namespace) in the background. So a headsup when you use VRF in VyOS which isnt the same level of separation as VRF in Cisco, Arista and the other NOSes.
According to this explanation it seems that what a regular NOS such as Arista, Cisco and the others calls a loopback interface is equal to a dummy interface in the Linux world (unless I misread the info).
Since the loopback interface in Linux world is host only in its routing scope. A more proper name in Linux would have been local interface rather than loopback interface.
We see similar when it comes to VRF in a NOS vs VRF in Linux.
VRF in a NOS includes what Linux calls NETNS (network namespace) to also isolate the interface which is placed in a VRF.
While VRF in LInux is ONLY about the routingtable - there is no isolation at all meaning the interface is still available for L2-attacks and spoofed packets etc from other VRFs.
The above can also be verified for example in Arista EOS when you create a VRF and then switch to bash-mode you will see that a NETNS with the same name have also been created.
Currently (as far as I know but I havent checked this in later rolling releases) VyOS doesnt do this (will hopefully be fixed in future).