Wenn man eine Gegenstelle (idealerweise mit mehreren IP) hat die dann als Übergabepunkt ins Internet fungiert - also ein System mit fetter Anbindung in einem RZ.
Einfach über jede Internet-Anbindung ein L2 VPN dort hin schalten, diese gesammelten L2 Verbindungen dann über Linux zu einem Trunk bündeln und gut iss.
Die Kunst ist es aber ohne so eine Gegenstelle auszukommen und hier ist der Markt noch extrem dünn da das ohne Provider-Unterstützung nur bedingt funktioniert und dann eher Load-Balancing genannt werden kann.