A network device comprising: a body; a macro radio disposed on the body and coupled to a first antenna configured to establish a macro cell; a micro radio disposed on the body and coupled to a second antenna configured to establish a micro cell, wherein a coverage area of the macro cell is spatially larger than a coverage area of the micro cell and encloses the coverage area of the micro cell; and a control system configured to: associate a client device to the macro radio; characterised by: determine, for the client device, proximity data for the client device in the macro cell; determine to move the client device from the macro cell to the micro cell based on the proximity data and a respective load associated with the macro radio and the micro radio; disassociate, after determining to move the client device to the micro cell, the client device from the macro cell; and when the client device re-associates with the macro radio, send a disassociate request to the client device to: prevent the client device from again re-associating with the macro radio; and enable, based on preventing the client device from re-associating with the macro radio, the client device to associate with the micro radio. a body; a macro radio disposed on the body and coupled to a first antenna configured to establish a macro cell; a micro radio disposed on the body and coupled to a second antenna configured to establish a micro cell, wherein a coverage area of the macro cell is spatially larger than a coverage area of the micro cell and encloses the coverage area of the micro cell; and a control system configured to: associate a client device to the macro radio; characterised by: determine, for the client device, proximity data for the client device in the macro cell; determine to move the client device from the macro cell to the micro cell based on the proximity data and a respective load associated with the macro radio and the micro radio; disassociate, after determining to move the client device to the micro cell, the client device from the macro cell; and when the client device re-associates with the macro radio, send a disassociate request to the client device to: prevent the client device from again re-associating with the macro radio; and enable, based on preventing the client device from re-associating with the macro radio, the client device to associate with the micro radio. determine, for the client device, proximity data for the client device in the macro cell; determine to move the client device from the macro cell to the micro cell based on the proximity data and a respective load associated with the macro radio and the micro radio; disassociate, after determining to move the client device to the micro cell, the client device from the macro cell; and when the client device re-associates with the macro radio, send a disassociate request to the client device to: prevent the client device from again re-associating with the macro radio; and enable, based on preventing the client device from re-associating with the macro radio, the client device to associate with the micro radio. prevent the client device from again re-associating with the macro radio; and enable, based on preventing the client device from re-associating with the macro radio, the client device to associate with the micro radio.