Forwarding table generation method and forwarding device

US11637665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11637665-B2
Application numberUS-202117168198-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2021
Priority dateJul 6, 2016
Publication dateApr 25, 2023
Grant dateApr 25, 2023

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.

A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device, a second timeslot set, where the second timeslot set includes multiple timeslots during which the forwarding device receives, by using a second FlexE group, the multiple encoded data blocks sent by a second device; and generating, by the forwarding device, a forwarding table, where the forwarding table includes a mapping relationship between the second FlexE group and the multiple timeslots included in the second timeslot set, and between the first FlexE group and the multiple timeslots included in the first timeslot set.

First claim

Opening claim text (preview).

What is claimed is: 1. A data forwarding method, comprising: receiving, via multiple second timeslots of at least one receiving PHY of a forwarding device, multiple encoded data blocks of a flexible Ethernet (FlexE) client sent by an upstream second device; forwarding, via multiple first timeslots of at least one sending PHY of the forwarding device, the received multiple encoded data blocks to a downstream first device; and avoiding performing layer 2 and layer 3 processing on the FlexE client in a process from receiving the multiple encoded data blocks to forwarding the multiple encoded data blocks. 2. The method according to claim 1 , wherein the at least one sending PHY are multiple sending PHYs which are bonded to form a second FlexE group. 3. The method according to claim 1 , wherein the at least one receiving PHY are multiple receiving PHYs which are bonded to form a first FlexE group. 4. The method according to claim 1 , further comprising: sending, by the forwarding device, identifiers of the multiple first timeslots to the first device. 5. The method according to claim 1 , further comprising: receiving, by the forwarding device, identifiers of the multiple second timeslots from the second device. 6. The method according to claim 1 , further comprising: receiving, by the forwarding device, identifiers of the multiple first timeslots from the first device. 7. The method according to claim 1 , further comprising: sending, by the forwarding device, identifiers of the second multiple timeslots to the second device. 8. A data forwarding device, comprising: a receiver configured to receive, via multiple second timeslots of at least one receiving PHY of a forwarding device, multiple encoded data blocks of a flexible Ethernet (FlexE) client sent by an upstream second device; and a processor coupled to the receiver, configured to: forwarding, via multiple first timeslots of at least one sending PHY of the forwarding device, the received multiple encoded data blocks to a downstream first device; and avoiding performing layer 2 and layer 3 processing on the FlexE client in a process from receiving the multiple encoded data blocks to forwarding the multiple encoded data blocks. 9. The device according to claim 8 , wherein the at least one sending PHY are multiple sending PHYs which are bonded to form a second FlexE group. 10. The device according to claim 8 , wherein the at least one receiving PHY are multiple receiving PHYs which are bonded to form a first FlexE group. 11. The device according to claim 8 , wherein the processor is further configured to send identifiers of the multiple first timeslots to the first device. 12. The device according to claim 8 , wherein the processor is further configured to receive identifiers of the multiple second timeslots from the second device. 13. The device according to claim 8 , wherein the processor is further configured to receive identifiers of the multiple first timeslots from the first device. 14. The device according to claim 8 , wherein the processor is further configured to send identifiers of the multiple second timeslots to the second device. 15. The device according to claim 10 , wherein the processor is further configured to: receive a generalized multiprotocol label switching (GMPLS) label sent by the first device, wherein the GMPLS label comprises a first field and a second field, the first field represents the identifiers of the multiple first timeslots, and the second field represents the first FlexE group. 16. The device according to claim 8 , wherein the processor is further configured to: receive a path message sent by the second device, wherein the path message comprises path type instruction information instructing establishing a FlexE-based path; and forward the path message to the first device. 17. A data forwarding system, comprising: an upstream second device, configured to send multiple encoded data blocks of a flexible Ethernet (FlexE) client; and a forwarding device configured to: receive, via multiple second timeslots of at least one receiving PHY, the multiple encoded data blocks; forward, via multiple first timeslots of at least one sending PHY of the forwarding device, the received multiple encoded data blocks to a downstream first device; and avoid performing layer 2 and layer 3 processing on the FlexE client in a process from receiving the multiple encoded data blocks to forwarding the multiple encoded data blocks; wherein the downstream first device is configured to receive the forwarded multiple encoded data blocks. 18. The system according to claim 17 , wherein the at least one sending PHY are multiple sending PHYs which are bonded to form a second FlexE group. 19. The system according to claim 17 , wherein the at least one receiving PHY are multiple receiving PHYs which are bonded to form a first FlexE group. 20. The system according to claim 18 , wherein the at least one receiving PHY are multiple receiving PHYs which are bonded to form a first FlexE group.

Assignees

Inventors

Classifications

  • H04L5/0044Primary

    Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH · CPC title

  • Link aggregation, e.g. trunking · CPC title

  • H04L12/413Primary

    with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] · CPC title

  • at intermediate nodes, e.g. resource reservation protocol [RSVP] · CPC title

  • using label swapping, e.g. multi-protocol label switch [MPLS] · 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 US11637665B2 cover?
A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device,…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L5/0044. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 25 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).