Flexible behavior modification during restoration in optical networks
US-2017223436-A1 · Aug 3, 2017 · US
US11637665B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11637665-B2 |
| Application number | US-202117168198-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 5, 2021 |
| Priority date | Jul 6, 2016 |
| Publication date | Apr 25, 2023 |
| Grant date | Apr 25, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH · CPC title
Link aggregation, e.g. trunking · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.