A mobility management method, wherein the method comprises: receiving , by an agent device, an initial user equipment, UE, access message; acquiring , by the agent device, a type of UE; selecting , 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 , 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 , by an agent device, an initial user equipment, UE, access message; acquiring , by the agent device, a type of UE; selecting , 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 , 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. <EOS>