Correct, no multipoint. However, you can do unnumbered VTIs and with BGP routing.
Topology:
# eth0 = external, internet
# eth1 = internal, interior network
# remote peer's eth1 interior interface is 192.168.100.1
# this local gateway's eth1 interior interface is 192.168.200.1
1. Create an unnumbered VTI:
add vpn tunnel 100 type unnumbered peer remote_peer dev eth1 #eth1 of local gateway for proxy interface
# (repeat for other peers; Ansible and/or Gaia API run-script can be your frie
2. Add static route to remote BGP peer across VTI
set static-route 192.168.100.1/32 nexthop gateway logical vpt100 on # VTIs are point-to-point after all
3. Configure eBGP with multihop
set bgp external-as 65001 on
set bgp external-as 65001 peer 192.168.100.1 on
set bgp external-as 65001 peer 192.168.100.1 multihop on #multihop for eBGP since VTI route is a second hop to the interior
4. Verify
show bgp peers
# 192.168.100.1 will become Established
You can add BFD as well with "set bgp external-as 65001 peer 192.168.100.1 ip-reachability-detection on"
I've done this a few times myself. This is also documented in sk138192. The SK is good, but it requires very careful reading. 🙂 It's a lot of (really good) info!