VPN -- это общее название целой пачки технологий и протоколов. Там есть и OpenVPN, и IPsec, и GRE, и PPTP/L2TP, и ещё всякие.
Ничего другого для связки двух сетей пока ещё не придумали, только VPN :-) Согласен с ораторами выше -- нужно разбираться, почему падает соединение. А тактика таких разборок будет зависеть от того, какой конкретно протокол для реализации VPN у вас использовался. Возможно, проблема в провайдере, возможно -- в вашем оконечном оборудовании, т.е. роутерах или серверах, на которых у вас этот VPN реализован.