A communication method, wherein the method comprises: receiving (S801a), by a first mobility management network element, the first mobility management network being a Core Network Control Plane, CN-CP, node of a cellular public network, a handover request comprising a first cell identifier and a network identifier from a first network element, wherein the network identifier comprises an identifier of a first private network and an identifier of a second private network, and wherein the first cell identifier is a cell identifier of a cell of the second private network that has been measured by a terminal device connected to the first private network, and wherein the first cell identifier and the network identifier are used by the first private network to obtain downlink routing information; obtaining (S802a), by the first mobility management network element, information about a second network element based on the first cell identifier and the network identifier, wherein the first and second network elements are Distributed Coordinated Function, DCF, network elements, wherein the first network element serves a terminal device in the first private network, wherein the terminal device is connected with the first private network, and the second network element serves the terminal device in the second private network; and sending, (S803a) by the first mobility management network element, a handover request comprising the first cell identifier and the network identifier to the second network element indicated by the information about the second network element, wherein the first cell identifier and the network identifier are used to obtain downlink routing information, and the downlink routing information is used to indicate transmission of downlink data from a first user plane entity in the first private network to a second user plane entity in the second private network for the terminal device. receiving (S801a), by a first mobility management network element, the first mobility management network being a Core Network Control Plane, CN-CP, node of a cellular public network, a handover request comprising a first cell identifier and a network identifier from a first network element, wherein the network identifier comprises an identifier of a first private network and an identifier of a second private network, and wherein the first cell identifier is a cell identifier of a cell of the second private network that has been measured by a terminal device connected to the first private network, and wherein the first cell identifier and the network identifier are used by the first private network to obtain downlink routing information; obtaining (S802a), by the first mobility management network element, information about a second network element based on the first cell identifier and the network identifier, wherein the first and second network elements are Distributed Coordinated Function, DCF, network elements, wherein the first network element serves a terminal device in the first private network, wherein the terminal device is connected with the first private network, and the second network element serves the terminal device in the second private network; and sending, (S803a) by the first mobility management network element, a handover request comprising the first cell identifier and the network identifier to the second network element indicated by the information about the second network element, wherein the first cell identifier and the network identifier are used to obtain downlink routing information, and the downlink routing information is used to indicate transmission of downlink data from a first user plane entity in the first private network to a second user plane entity in the second private network for the terminal device.