In the mainline Linux kernel, I am able to add a default route using a IPv6 address as the next hop like this.
ip route add 0.0.0.0/0 via inet6 2602:[...]
Currently, when I attempt to do the same on VyOS, I get an error.
> set protocols static route 0.0.0.0/0 next-hop 2602:[...] Error: 2602:[...] is not a valid IPv4 address
When implemented properly, I expect this feature to be able to add such a route to my IPv4 tables to be able to send IPv4 traffic to a IPv6 router. Currently, this is possible in VyOS with BGP expended multihop, however having the support for static routes is more preferable.
Further context on the whys of having this feature is due to our IPv6 only network. We prefer to use IPv6 as much as possible, using our router as the nexthop to get IPv4 connectivity. The main advantage of this design is that we do not need to setup a seperate IPv4 transit network to get IPv4 connectivity to our network devices.