Disclosed are various embodiments for a parallel multipath routing architecture. An edge node of an overlay network receives packets to be communicated to a destination network address. The received packets are encoded for communication through multiple paths of the overlay network leading to a second edge node communicatively coupled to the destination network address. The packets are duplicated across the multiple paths to minimize the likelihood of packet loss. The second edge node discards duplicated instances of the packets and regenerates the original packets for forwarding to the destination network address.
展开▼