Hello,
First of all would like to thank VyOS team for developing a awesome platform and all the contributors who are helping this project one of the best open source router solution i've tested and it has DMVPN. However been playing with for almost a year developing playbooks to automation lot of different type of deployments. I've been reading lot of documentation for DMVPN from Cisco and yourself. When it came to the time to do a DMVPN deployment VyOS config is perfect but where as Cisco Spoke configuration it's kinda wrong. I have the correct Cisco config to make it all work. If you see the VyOS DMVPN hub config you can tell there's a pfs group specified in phase 2 but where as for cisco there isn't which will make the cisco router spit out ISAKMP error phase 2 HASH invalid 2 and processing notify proposal_not_chosen protocol 3 spent whole night troubleshooting when it was so simple. Upon request from the engineers i can post the cisco config for it to be updated on the website so others won't have this issue also cant wait for EIGRP implementation.
Thanks