1. A method for managing transmission of data packets over multiple network links interconnecting a local node and a remote node, the method comprising: establishing a connection between a local node and a remote node; determining, with a media selection layer of a local network manager on the local node, a media selection preference indicating a policy for a transmission of one or more data packets to the remote node; identifying, with the media selection layer, in accordance with the media selection preference, one or more network links for use in transmitting each of the one or more data packets; and transmitting each of the one or more data packets to the remote node using the identified one or more network links.