Patent ID: 8724631

Claim:
A method for transmitting data, applied in an identification identifier locator separation network, the method comprising: a source terminal sending a first data packet to a source Access Support Node (ASN), and taking an Access Identity (AID) of the source terminal and the AID of a destination terminal as a source address and a destination address of the first data packet respectively; the source ASN, after receiving the first data packet, if a Routing Identifier (RID) corresponding to the AID of the destination terminal is not found locally, encapsulating the first data packet which is as a payload data packet to a second data packet by using Generic Routing Encapsulation (GRE) format, and adding a GRE packet header and a delivery protocol packet header; and the source ASN taking the RIDs of the source ASN and an access identity location register (ILR) of a mapping forwarding plane as a source address and a destination address of the delivery protocol packet header of the second data packet respectively, and sending the second data packet to the access ILR; the access ILR decapsulating the received second data packet, and finding a responsible ILR which stores the mapping information of the AID of the destination terminal according to the AID of the destination terminal; the access ILR encapsulating a query data packet using GRE format, and sends the query data packet to the responsible ILR, wherein the RIDs of the access ILR and the responsible ILR are as the source address and the destination address of the delivery protocol packet header of the query data packet respectively, and the first data packet is carried; and the responsible ILR decapsulating the received query data packet, and finding the RID corresponding to the AID of the destination terminal.