There's already IEEE_802.1aq which is optimizing routing and allowing multiple parallel routing paths. https://en.wikipedia.org/wiki/IEEE_802.1aq
Lecture well worth of watching: Frank Fitzek, Aalborg University: Network Coding for Future Communication and Storage Systems https://www.youtube.com/watch?v=qaJYWrYKVRo