1. A method for configuring a network on a host, comprising: obtaining a first virtual network stack and a second virtual network stack on the host; configuring a first transport layer implementation on the first virtual network stack; configuring a second transport layer implementation on the second virtual network stack; receiving a packet by the host; sending a packet to the first virtual network stack; and processing the packet using the first transport layer implementation.