A session management method, comprising: receiving , by a first session management network element, a request message from a second session management network element, wherein the request message requests to establish a new branch of a session, the session comprises an established branch corresponding to a first anchor user plane function network element managed by the second session management network element; selecting , by the first session management network element, a second anchor user plane function network element for the new branch of the session; sending , by the first session management network element, a session establishment request message to the second anchor user plane function network element; receiving , by the first session management network element, a session establishment response message from the second anchor user plane function network element; selecting , by the first session management network element, a branching point user plane function network element, wherein the branching point user plane function network element is connected to an access network element, the first anchor user plane function network element, and the second anchor user plane function network element; sending , by the first session management network element, a session establishment request message to the branching point user plane function network element; receiving , by the first session management network element, a session establishment response message from the branching point user plane function network element; allocating , by the first session management network element, internet protocol, IP, information of a terminal device to the new branch of the session based on the second anchor user plane function network element; and sending , by the first session management network element, a response message to the second session management network element, wherein the response message comprises the IP information of the terminal device. receiving , by a first session management network element, a request message from a second session management network element, wherein the request message requests to establish a new branch of a session, the session comprises an established branch corresponding to a first anchor user plane function network element managed by the second session management network element; selecting , by the first session management network element, a second anchor user plane function network element for the new branch of the session; sending , by the first session management network element, a session establishment request message to the second anchor user plane function network element; receiving , by the first session management network element, a session establishment response message from the second anchor user plane function network element; selecting , by the first session management network element, a branching point user plane function network element, wherein the branching point user plane function network element is connected to an access network element, the first anchor user plane function network element, and the second anchor user plane function network element; sending , by the first session management network element, a session establishment request message to the branching point user plane function network element; receiving , by the first session management network element, a session establishment response message from the branching point user plane function network element; allocating , by the first session management network element, internet protocol, IP, information of a terminal device to the new branch of the session based on the second anchor user plane function network element; and sending , by the first session management network element, a response message to the second session management network element, wherein the response message comprises the IP information of the terminal device. <EOS>