IPsec GRE with BGP
I've looked all over the documentation, forums, and Google searches for more information on this, but I'm lost. I have a PFsense router/firewall at my home office location and I need to connect to a remote office through an IPsec GRE with BGP over Verizon's private network. Verizon's support refuses to offer configuration help to anybody without Cisco routers.
I have average experience and I've configured IPsec and OpenVPN tunnels with PFsense, but I'm lost when it comes to GRE and BGP. Can anybody point me in the right direction on documentation on how to configure GRE and BGP?