I’m looking for a proper way to create unnumbered interfaces in VyOS 1.3. What I currently do is creating a dummy interface with desired /32 or /128 address and then duplicate the same address to other interfaces that need to share them. However, this feels wrong since the configuration becomes error-prone and harder to maintain because of the need to keep these addresses in sync manually. When I do the same with other vendor products (Juniper and Cisco) they usually allow specifying and interface from which unnumbered addresses will be copied instead of defining them independently.
I’d like to confirm that defining addresses independently is VyOSes way and what I’m doing is the intended way.