A load sharing method, wherein the method comprises: obtaining, by a controller, a load parameter of a target network device; determining, by the controller according to the load parameter of the target network device, whether the target network device is in an overloaded state; and sending, by the controller, first configuration information to the target network device when the target network device is in the overloaded state, receiving, by the target network device, the first configuration information; and configuring, by the target network device, a first state according to the first configuration information, wherein the first state instructs the target network device to delay or skip returning a PPPoE Active Discovery Offer Initiation, PADO, packet when receiving a PPPoE Active Discovery Initiation, PADI, packet; wherein the determining, by the controller according to the load parameter of the target network device, whether the target network device is in an overloaded state comprises: searching for, by the controller, a minimum value of load parameters of at least two network devices and using the minimum value as a minimum load value, wherein the at least two network devices comprise the target network device and the at least two network devices are under control of the controller; calculating, by the controller, a difference between the load parameter of the target network device and the minimum load value and using the difference as a load difference; determining, by the controller, whether the load difference exceeds a preset load threshold; determining, by the controller when the load difference exceeds the load threshold, that the target network device is in the overloaded state; and determining, by the controller when the load difference does not exceed the load threshold, that the target network device is not in the overloaded state. obtaining, by a controller, a load parameter of a target network device; determining, by the controller according to the load parameter of the target network device, whether the target network device is in an overloaded state; and sending, by the controller, first configuration information to the target network device when the target network device is in the overloaded state, receiving, by the target network device, the first configuration information; and configuring, by the target network device, a first state according to the first configuration information, wherein the first state instructs the target network device to delay or skip returning a PPPoE Active Discovery Offer Initiation, PADO, packet when receiving a PPPoE Active Discovery Initiation, PADI, packet; wherein the determining, by the controller according to the load parameter of the target network device, whether the target network device is in an overloaded state comprises: searching for, by the controller, a minimum value of load parameters of at least two network devices and using the minimum value as a minimum load value, wherein the at least two network devices comprise the target network device and the at least two network devices are under control of the controller; calculating, by the controller, a difference between the load parameter of the target network device and the minimum load value and using the difference as a load difference; determining, by the controller, whether the load difference exceeds a preset load threshold; determining, by the controller when the load difference exceeds the load threshold, that the target network device is in the overloaded state; and determining, by the controller when the load difference does not exceed the load threshold, that the target network device is not in the overloaded state. searching for, by the controller, a minimum value of load parameters of at least two network devices and using the minimum value as a minimum load value, wherein the at least two network devices comprise the target network device and the at least two network devices are under control of the controller; calculating, by the controller, a difference between the load parameter of the target network device and the minimum load value and using the difference as a load difference; determining, by the controller, whether the load difference exceeds a preset load threshold; determining, by the controller when the load difference exceeds the load threshold, that the target network device is in the overloaded state; and determining, by the controller when the load difference does not exceed the load threshold, that the target network device is not in the overloaded state.