Patent ID: 8594070

Claim:
Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of routing a data packet within a wireless telecommunications network (“network”), the method comprising: at a first component in the network: (1) receiving a first data packet that includes a first header that indicates a first source from where said first data packet came and a first destination to which said first data packet is bound, wherein said first header includes first destination information that is useable outside of said network to properly route said first data packet through the Internet; (2) prepending a second header to the first data packet, such that said first header becomes an inner header and the second header becomes an outer header, wherein said outer header includes routing information that is useable by the first component to route said first data packet to a second component in the network; and (3) routing said first data packet to the second component using the routing information associated with the outer header.