A simple end to end solution is to send multiple copies of a data to multiple pathes. Mission critical application over SONET is already doing so and it is said that, even if a path fails, not even a single bit is lost.
No. - kurtis -