As a student, I worked on VRR, an experimental networking protocol by Microsoft. I worked on both design extensions and improvements, and on porting the code to the GNU/linux operating system.
Yes, code for Linux exists, but it is partial and far from being directly usable.
The VRR page at Microsoft Research is here.
Address comments to Pierre Ynard