A method for isolating network traffic of multiple users across a network of a computing platform, the method performed using one or more processors of a networking device of the computing platform, the method comprising: receiving data at the networking device, the networking device including a plurality of routing tables, each routing table of the plurality of routing tables being associated with a different user of multiple users of the computing platform; identifying a user of the multiple users based at least in part on the received data; in response to identifying the user of the multiple users based at least in part on the received data, identifying a routing table of the plurality of routing tables based at least in part on the identified user; determining a route from the identified routing table based at least in part on the received data; and sending the received data across a first network of the computing platform according to the determined route, by: encapsulating frames of the received data for sending from a first broadcast domain of a plurality of broadcast domains to a second broadcast domain of the plurality of broadcast domains, the first broadcast domain and the second broadcast domain being associated with the identified user; and sending the encapsulated frames of the received data from the first broadcast domain to the second broadcast domain using a network layer of the first network, wherein each broadcast domain of the plurality of broadcast domains is isolated from any other broadcast domain of the plurality of broadcast domains at a data link layer of the first network, each broadcast domain of the plurality of broadcast domains is associated with a different user of the multiple users of the computing platform and wherein each encapsulated frame includes a first network address associated with the first broadcast domain and a second network address associated with the second broadcast domain. receiving data at the networking device, the networking device including a plurality of routing tables, each routing table of the plurality of routing tables being associated with a different user of multiple users of the computing platform; identifying a user of the multiple users based at least in part on the received data; in response to identifying the user of the multiple users based at least in part on the received data, identifying a routing table of the plurality of routing tables based at least in part on the identified user; determining a route from the identified routing table based at least in part on the received data; and sending the received data across a first network of the computing platform according to the determined route, by: encapsulating frames of the received data for sending from a first broadcast domain of a plurality of broadcast domains to a second broadcast domain of the plurality of broadcast domains, the first broadcast domain and the second broadcast domain being associated with the identified user; and sending the encapsulated frames of the received data from the first broadcast domain to the second broadcast domain using a network layer of the first network, wherein each broadcast domain of the plurality of broadcast domains is isolated from any other broadcast domain of the plurality of broadcast domains at a data link layer of the first network, each broadcast domain of the plurality of broadcast domains is associated with a different user of the multiple users of the computing platform and wherein each encapsulated frame includes a first network address associated with the first broadcast domain and a second network address associated with the second broadcast domain. encapsulating frames of the received data for sending from a first broadcast domain of a plurality of broadcast domains to a second broadcast domain of the plurality of broadcast domains, the first broadcast domain and the second broadcast domain being associated with the identified user; and sending the encapsulated frames of the received data from the first broadcast domain to the second broadcast domain using a network layer of the first network, wherein each broadcast domain of the plurality of broadcast domains is isolated from any other broadcast domain of the plurality of broadcast domains at a data link layer of the first network, each broadcast domain of the plurality of broadcast domains is associated with a different user of the multiple users of the computing platform and wherein each encapsulated frame includes a first network address associated with the first broadcast domain and a second network address associated with the second broadcast domain.