A mobility management method, wherein the method comprises: receiving (101, 201, 401), by an agent device, an initial user equipment, UE, access message; acquiring, by the agent device, a type of UE; selecting (103, 205, 406), by the agent device, according to the type, a first mobility management node that can provide a service for UE of the type; and instructing (104, 206, 407), by the agent device, the first mobility management node to provide a service for the UE; characterized in that the acquiring, by the agent device, a type of UE comprises: randomly selecting, by the agent device, a second mobility management node for the UE; forwarding, by the agent device, the initial UE access message to the second mobility management node; performing, by the second mobility management node, a location update to a home subscriber server, HSS, according to the initial UE access message; receiving, by the second mobility management node, a location update acknowledgement including, subscription data of the UE returned by the HSS; acquiring, by the second mobility management node, the type of the UE from the subscription data of the UE; determining, according to the type of the UE, that the second mobility management node is not a mobility management node that provides a service for the UE of the type. receiving, by the agent device, a redirection notification that carries the type of the UE and is returned by the second mobility management node; and acquiring, by the agent device, the type of the UE from the redirection notification. receiving (101, 201, 401), by an agent device, an initial user equipment, UE, access message; acquiring, by the agent device, a type of UE; selecting (103, 205, 406), by the agent device, according to the type, a first mobility management node that can provide a service for UE of the type; and instructing (104, 206, 407), by the agent device, the first mobility management node to provide a service for the UE; characterized in that the acquiring, by the agent device, a type of UE comprises: randomly selecting, by the agent device, a second mobility management node for the UE; forwarding, by the agent device, the initial UE access message to the second mobility management node; performing, by the second mobility management node, a location update to a home subscriber server, HSS, according to the initial UE access message; receiving, by the second mobility management node, a location update acknowledgement including, subscription data of the UE returned by the HSS; acquiring, by the second mobility management node, the type of the UE from the subscription data of the UE; determining, according to the type of the UE, that the second mobility management node is not a mobility management node that provides a service for the UE of the type. receiving, by the agent device, a redirection notification that carries the type of the UE and is returned by the second mobility management node; and acquiring, by the agent device, the type of the UE from the redirection notification. randomly selecting, by the agent device, a second mobility management node for the UE; forwarding, by the agent device, the initial UE access message to the second mobility management node; performing, by the second mobility management node, a location update to a home subscriber server, HSS, according to the initial UE access message; receiving, by the second mobility management node, a location update acknowledgement including, subscription data of the UE returned by the HSS; acquiring, by the second mobility management node, the type of the UE from the subscription data of the UE; determining, according to the type of the UE, that the second mobility management node is not a mobility management node that provides a service for the UE of the type. receiving, by the agent device, a redirection notification that carries the type of the UE and is returned by the second mobility management node; and acquiring, by the agent device, the type of the UE from the redirection notification.