Service data packet encapsulation method and apparatus

US10904747B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10904747-B2
Application numberUS-201816221377-A
CountryUS
Kind codeB2
Filing dateDec 14, 2018
Priority dateJul 13, 2016
Publication dateJan 26, 2021
Grant dateJan 26, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present application discloses a service data packet encapsulation method and apparatus. The method includes at least: obtaining, by a source communications device, a mobility support parameter of a current service, where the mobility support parameter is used to indicate whether a corresponding service requires mobility support, and the source communications device includes at least an ID identifier layer and a locator layer; determining, by the source communications device based on the mobility support parameter of the current service, whether the current service requires mobility support; and obtaining, by the source communications device, a source locator of the source communications device and a destination locator of a destination communications device when determining that the current service does not require mobility support, and performing, by using the source locator and the destination locator, locator layer encapsulation on a data packet that needs to be sent by the current service.

First claim

Opening claim text (preview).

What is claimed is: 1. A service data packet encapsulation method, comprising: obtaining, by a source communications device, a mobility support parameter of a current service, wherein the mobility support parameter is used to indicate whether a corresponding service requires mobility support, and the source communications device comprises at least an identifier (ID) layer and a locator layer; determining, by the source communications device based on the mobility support parameter of the current service, whether the current service requires mobility support; and obtaining, by the source communications device, a source locator of the source communications device and a destination locator of a destination communications device when determining that the current service does not require mobility support, and performing, by using the source locator and the destination locator, locator layer encapsulation on a data packet that needs to be sent by the current service. 2. The method according to claim 1 , wherein the method further comprises: obtaining, by the source communications device, a source ID and the source locator of the source communications device and a destination ID and the destination locator of the destination communications device when the current service requires mobility support, performing, by using the source ID and the destination ID, ID layer encapsulation on the data packet that needs to be sent by the current service, and performing, by using the source locator and the destination locator, locator layer encapsulation on the data packet that needs to be sent by the current service. 3. The method according to claim 1 , wherein the method further comprises: obtaining, by the source communications device, a destination communications device identifier of the current service; and determining, by the source communications device based on the destination communications device identifier, a communications protocol used by the destination communications device, wherein the communications protocol is a TCP/IP communications protocol in an ID/locator split architecture or a TCP/IP communications protocol in an ID/locator unsplit architecture, a communications device using the TCP/IP communications protocol in the ID/locator split architecture comprises at least an ID layer and a locator layer, and a communications device using the TCP/IP communications protocol in the ID/locator unsplit architecture comprises at least an IP layer. 4. The method according to claim 3 , wherein the destination communications device comprises at least an ID layer and a locator layer; and the obtaining, by the source communications device, a source ID and the source locator of the source communications device and a destination ID and the destination locator of the destination communications device when the current service requires mobility support comprises: selecting, by the source communications device, two IP addresses from a preset address pool as the source ID and the source locator respectively, wherein the address pool is pre-allocated to the source communications device, and the address pool comprises a plurality of IP addresses; determining, by the source communications device by using a preset mapping relationship between a communications device identifier and an ID, an ID corresponding to the destination communications device identifier, and using the ID as the destination ID; and determining, by the source communications device by using a preset mapping relationship between an ID and a locator, a locator corresponding to the destination ID, and using the locator as the destination locator. 5. The method according to claim 3 , wherein the destination communications device comprises at least an IP layer; and the obtaining, by the source communications device, a source ID and the source locator of the source communications device and a destination ID and the destination locator of the destination communications device when the current service requires mobility support comprises: selecting, by the source communications device, two IP addresses from a preset address pool as the source ID and the source locator respectively, wherein the address pool is pre-allocated to the source communications device, and the address pool comprises a plurality of IP addresses; obtaining, by the source communications device, a locator of a proxy routing device, and determining, by using a preset mapping relationship between a communications device identifier and an IP address, an IP address corresponding to the destination communications device identifier, wherein the proxy routing device is located between the source communications device and the destination communications device, and supports the TCP/IP communications protocol in the ID/locator split architecture and the TCP/IP communications protocol in the ID/locator unsplit architecture; and using, by the source communications device, the IP address corresponding to the destination communications device identifier as the destination ID, and using the locator of the proxy routing device as the destination locator. 6. The method according to claim 3 , wherein the destination communications device comprises at least an ID layer and a locator layer; and the obtaining, by the source communications device, the source locator of the source communications device and the destination locator of the destination communications device when determining that the current service does not require mobility support comprises: selecting, by the source communications device, one IP address from a preset address pool as the source locator, wherein the address pool is pre-allocated to the source communications device, and the address pool comprises a plurality of IP addresses; and determining, by the source communications device by using a preset mapping relationship between a communications device identifier and an ID and a preset mapping relationship between an ID and a locator, a locator corresponding to the destination communications device identifier, and using the locator as the destination locator. 7. The method according to claim 3 , wherein the destination communications device comprises at least an IP layer; and the obtaining, by the source communications device, the source locator of the source communications device and the destination locator of the destination communications device when determining that the current service does not require mobility support comprises: selecting, by the source communications device, one IP address from a preset address pool as the source locator, wherein the address pool is pre-allocated to the source communications device, and the address pool comprises a plurality of IP addresses; determining, by the source communications device by using a preset mapping relationship between a communications device identifier and an IP address, an IP address corresponding to the destination communications device identifier; and using, by the source communications device, the IP address corresponding to the destination communications device identifier as the destination locator. 8. A service data packet encapsulation apparatus, comprising a memory and a processor, wherein the memory is configured to store a program and an instruction, the processor is configured to execute the program and the instruction stored in the memory to perform the following operations: obtaining a mobility support parameter of a current service, wherein the mobility support parameter is used to indicate whether a corresponding service requires mobility support, the current service is run on a source communications device, and the source communications device comprises at least an ID identifier layer and a locator layer; determining

Assignees

Inventors

Classifications

  • H04W8/26Primary

    Network addressing or numbering for mobility support · CPC title

  • H04L69/161Primary

    Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields · CPC title

  • Address structures or formats · CPC title

  • Internet protocol [IP] addresses · CPC title

  • Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10904747B2 cover?
The present application discloses a service data packet encapsulation method and apparatus. The method includes at least: obtaining, by a source communications device, a mobility support parameter of a current service, where the mobility support parameter is used to indicate whether a corresponding service requires mobility support, and the source communications device includes at least an ID i…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W8/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).