A method for processing service data, comprising: receiving an uplink service flow, wherein the uplink service flow comprises a first tunnel identifier and a destination address; characterized by : determining a first tunnel mapping table corresponding to the first tunnel identifier, wherein the first tunnel mapping table comprises the first tunnel identifier, one or more second tunnel identifiers corresponding to the first tunnel identifier, and one or more service addresses corresponding to each of the second tunnel identifiers; searching a service address the same as the destination address from the first tunnel mapping table; acquiring a second tunnel identifier corresponding to the destination address from the first tunnel mapping table as the second tunnel' identifier of the uplink service flow if the searching is successful; determining the second tunnel identifier of the uplink service flow based on the destination address if the searching is failed; and transmitting the uplink service flow to a service anchor corresponding to the second tunnel identifier of the uplink service flow, wherein the service anchor is configured to transmit the uplink service flow to a service server corresponding to the destination address. receiving an uplink service flow, wherein the uplink service flow comprises a first tunnel identifier and a destination address; characterized by : determining a first tunnel mapping table corresponding to the first tunnel identifier, wherein the first tunnel mapping table comprises the first tunnel identifier, one or more second tunnel identifiers corresponding to the first tunnel identifier, and one or more service addresses corresponding to each of the second tunnel identifiers; searching a service address the same as the destination address from the first tunnel mapping table; acquiring a second tunnel identifier corresponding to the destination address from the first tunnel mapping table as the second tunnel' identifier of the uplink service flow if the searching is successful; determining the second tunnel identifier of the uplink service flow based on the destination address if the searching is failed; and transmitting the uplink service flow to a service anchor corresponding to the second tunnel identifier of the uplink service flow, wherein the service anchor is configured to transmit the uplink service flow to a service server corresponding to the destination address. determining a first tunnel mapping table corresponding to the first tunnel identifier, wherein the first tunnel mapping table comprises the first tunnel identifier, one or more second tunnel identifiers corresponding to the first tunnel identifier, and one or more service addresses corresponding to each of the second tunnel identifiers; searching a service address the same as the destination address from the first tunnel mapping table; acquiring a second tunnel identifier corresponding to the destination address from the first tunnel mapping table as the second tunnel' identifier of the uplink service flow if the searching is successful; determining the second tunnel identifier of the uplink service flow based on the destination address if the searching is failed; and transmitting the uplink service flow to a service anchor corresponding to the second tunnel identifier of the uplink service flow, wherein the service anchor is configured to transmit the uplink service flow to a service server corresponding to the destination address. <EOS>