Network architecture with network access controllers. In one embodiment, a method is
disclosed. The method includes receiving a packet from a client device via an ingress network
interface, wherein the packet comprises a first medium access control (MAC) address indicating
a default network access controller- The method also includes identifuing a source MAC address
ofthe packeq wherein the source MAC address indicates a second MAC address ofthe client
device. The method further includes identifying a second network access controller based on the
source MAC address. The method further includes updating, by a packet forwarding component,
a destination MAC address to indicate a third MAC address of the second network access
controller. The method further includes forwarding the packet to the second network access
controller via an egress nawork interface.