Communication method and related device

US12224934B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12224934-B2
Application numberUS-202117411745-A
CountryUS
Kind codeB2
Filing dateAug 25, 2021
Priority dateMar 25, 2019
Publication dateFeb 11, 2025
Grant dateFeb 11, 2025

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.

This application discloses a communication method and a related device. The communication method includes: A first in-domain device determines an address length, where the “in-domain” refers to being in a local area network. Then, the first in-domain device receives a data packet, and extracts an address from the data packet based on the address length. Further, the first in-domain device forwards the data packet based on the address.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication method, wherein the method comprises: determining, by a first in-domain device, an address length; receiving, by the first in-domain device, a data packet; extracting, by the first in-domain device, an address from the data packet based on the address length and a start location of a field of the address, wherein the start location of the field of the address is determined based on a flexible header encoding (FHE) field of the data packet, and wherein the FHE field comprises a plurality of bits, each of the plurality of bits corresponding to one of a plurality of header fields of the data packet and indicating whether a corresponding header field is carried in the data packet; and forwarding, by the first in-domain device, the data packet based on the address. 2. The communication method according to claim 1 , wherein the determining, by a first in-domain device, an address length comprises: receiving, by the first in-domain device, a message, wherein the message comprises a field indicating an address length; and determining, by the first in-domain device, the address length based on the address length indicated by the field. 3. The communication method according to claim 2 , comprising: receiving, by the first in-domain device, a preconfiguration message, wherein the preconfiguration message comprises the field indicating the address length; and determining, by the first in-domain device, the address length indicated by the field as the address length. 4. The communication method according to claim 2 , comprising: receiving, by the first in-domain device, the message from a gateway device, wherein the message comprises the field indicating the address length; and determining, by the first in-domain device, the address length indicated by the field as the address length. 5. The communication method according to claim 2 , comprising: receiving, by the first in-domain device, the message from a second in-domain device, wherein the message comprises the field indicating the address length, and the first in-domain device and the second in-domain device are connected to each other; and determining, by the first in-domain device, the address length indicated by the field as the address length. 6. The communication method according to claim 2 , comprising: determining, by the first in-domain device, an address length preset in the first in-domain device as a first length; and receiving, by the first in-domain device, a message from a second in-domain device, wherein the message comprises a field indicating a second length, the second length is an address length preset in the second in-domain device, and the first in-domain device and the second in-domain device are connected to each other; determining, by the first in-domain device based on the field, whether the first length is greater than or equal to the second length; and if the first length is greater than or equal to the second length, determining, by the first in-domain device, the first length as the address length; or if the first length is less than the second length, determining, by the first in-domain device, the second length as the address length, and sending the message to a third in-domain device, wherein the third in-domain device and the first in-domain device are connected to each other. 7. The communication method according to claim 1 , wherein the plurality of header fields comprise a version field, a traffic class field, a flow label field, a payload length field, a next header field, a hop limit field, a source address field, and a destination address field that are arranged in sequence, and a length of the source address field is the address length, and/or a length of the destination address field is the address length. 8. The communication method according to claim 7 , wherein determining, by the first in-domain device, the start location based on the FHE field comprises: the first in-domain device determines a plurality of fields behind the FHE field based on the FHE field, wherein the plurality of fields belong to the header fields, and the plurality of fields comprise the field of the address; and the first in-domain device sequentially determines a start location of each field based on the FHE field and a length of each of the plurality of fields. 9. The communication method according to claim 1 , wherein the forwarding, by the first in-domain device, the data packet based on the address comprises: searching, by the first in-domain device, a routing table for a next-hop device based on the address, wherein the routing table is constructed based on the address with the address length; and sending, by the first in-domain device, the data packet to the next-hop device. 10. A communication method, wherein the method comprises: determining, by a gateway device, an address length; receiving, by the gateway device, a first packet from a first in-domain device; extracting, by the gateway device, a first address from the first packet based on the address length and a start location of a field of the first address, wherein the start location of the field of the first address is determined based on a flexible header encoding (FHE) field of the first packet, and wherein the FHE field comprises a plurality of bits, each of the plurality of bits corresponding to one of a plurality of header fields of the first packet and indicating whether a corresponding header field is carried in the first packet; converting, by the gateway device, the first address into a second address, and generating a second packet; and sending, by the gateway device, the second packet to a server corresponding to the second packet. 11. The communication method according to claim 10 , wherein the determining, by a gateway device, an address length comprises: determining, by the gateway device, the address length based on a total quantity of in-domain devices, wherein the total quantity of in-domain devices is less than or equal to 2 the address length −1. 12. The communication method according to claim 10 , wherein the converting, by the gateway device, the first address into a second address comprises: adding, by the gateway device, a prefix field in front of the first address to obtain the second address, wherein the prefix field indicates a network segment to which the second address belongs, and a length of the prefix field satisfies: a length of the second address minus a quantity of bits with the address length. 13. The communication method according to claim 10 , wherein the converting, by the gateway device, the first address into a second address comprises: determining, by the gateway device from a first correspondence, the second address corresponding to the first address, wherein the first correspondence comprises at least a correspondence between two types of addresses that identify a same device. 14. The communication method according to claim 10 , wherein the plurality of header fields comprise a version field, a traffic class field, a flow label field, a payload length field, a next header field, a hop limit field, a source address field, and a destination address field that are arranged in sequence, and the source address field indicates the first address, or the destination address field indicates the first address. 15. The communication method according to claim 14 , wherein determining, by the gateway device, the start location based on the FHE field comprises: determining, by the gateway device, a plurality of fields behind the FHE field based on the FHE field, wherein the plurality of fi

Assignees

Inventors

Classifications

  • Parsing or analysis of headers · CPC title

  • characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] (wireless communication networks H04W {; arrangements for dividing the transmission path H04W40/00}) · CPC title

  • in wireless communication networks · CPC title

  • using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP] · CPC title

  • Short addresses · 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 US12224934B2 cover?
This application discloses a communication method and a related device. The communication method includes: A first in-domain device determines an address length, where the “in-domain” refers to being in a local area network. Then, the first in-domain device receives a data packet, and extracts an address from the data packet based on the address length. Further, the first in-domain device forwa…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 11 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).