IP Library Granted Patent US 11,616,729
Granted Patent B2
US 11,616,729 · App. 17/222,201 · Granted Mar 28, 2023

Method and apparatus for processing low-latency service flow

Inventor: Yuanlong Jiang (Dongguan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L47/2483H04L43/12H04L45/50H04L47/17H04L47/724H04L47/825H04L47/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,616,729
App. No.
17/222,201
Granted
Mar 28, 2023
Kind
B2
Abstract

A method and an apparatus for processing a low-latency service flow, where the method includes that a first forwarding device obtains a low latency identifier corresponding to a first service flow, and obtains a second data packet based on the first data packet and the low latency identifier after determining that a received first data packet belongs to the first service flow, where the second data packet includes the first data packet and the low latency identifier, the low latency identifier instructing a forwarding device that receives the first service flow to forward the first service flow in a low-latency forwarding mode, and the low-latency forwarding mode is a mode in which fast forwarding of the first service flow is implemented under dynamic control, and the first forwarding device sends the second data packet to a second forwarding device in the low-latency forwarding mode.

Claims (54)

1. A method implemented by a first forwarding device and comprising:

obtaining control information controlling a status of a low-latency forwarding mode in which fast forwarding of a service flow is implemented under dynamic control, wherein the control information comprises an enabling identifier identifying enabling of the low-latency forwarding mode, a start moment of the low-latency forwarding mode, and an end moment of the low-latency forwarding mode, and wherein the low-latency forwarding mode corresponds to the service flow;

storing the control information; and

sending the control information to a second forwarding device for processing the service flow.

2. The method of claim 1 , wherein the control information further comprises at least one of a first low latency identifier, a bandwidth requirement of the service flow, or an allowed latency value of the service flow, wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode, and wherein the allowed latency value of the service flow is an allowed latency value of a forwarding device in a forwarding path comprising the first forwarding device and the second forwarding device.

3. The method of claim 1 , further comprising sending a disabling identifier to the second forwarding device, wherein the disabling identifier identifies disabling of the low-latency forwarding mode.

4. The method of claim 1 , wherein the control information further comprises a runtime of the low-latency forwarding mode.

5. The method of claim 1 , wherein obtaining the control information comprises:

obtaining the control information from a server provided by a provider;

receiving the control information from a user; or

obtaining the control information from an authentication device.

6. The method of claim 1 , further comprising further sending the control information in an Resource Reservation Protocol (RSVP) message.

7. The method of claim 1 , further comprising further sending the control information in a generic associated channel header (G-ACH) channel message.

8. A method implemented by a second forwarding device and comprising:

receiving control information controlling a status of a low-latency forwarding mode in which fast forwarding of a service flow is implemented under dynamic control; and

performing configuration based on the control information by generating, based on the control information, an entry corresponding to the service flow,

wherein the entry comprises a first low latency identifier, a start moment, and an end moment of the low-latency forwarding mode or the entry comprises a first low latency identifier, a start moment, and a runtime of the low-latency forwarding mode, and

wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode.

9. The method of claim 8 , wherein the control information comprises:

a start moment and an end moment of the low-latency forwarding mode;

a start moment and a runtime of the low-latency forwarding mode; or

an enabling identifier identifying enabling of the low-latency forwarding mode.

10. The method of claim 9 , wherein the control information further comprises at least one of a first low latency identifier, a bandwidth requirement of the service flow, or an allowed latency value of the service flow, wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode, and wherein the allowed latency value of the service flow is an allowed latency value of a forwarding device in a forwarding path comprising a first forwarding device and the second forwarding device.

11. The method of claim 9 , further comprising receiving a disabling identifier from a first forwarding device, wherein the disabling identifier identifies disabling of the low-latency forwarding mode.

12. The method of claim 8 , wherein the control information comprises an enabling identifier identifying enabling of the low-latency forwarding mode.

13. A first forwarding device comprising:

a non-transitory computer-readable storage medium configured to store programming instructions; and

a processor coupled to the non-transitory computer-readable storage medium and configured to execute the programming instructions to cause the first forwarding device to:

obtain control information controlling a status of a low-latency forwarding mode in which fast forwarding of a service flow is implemented under dynamic control, wherein the control information comprises an enabling identifier identifying enabling of the low-latency forwarding mode, a start moment of the low-latency forwarding mode, and a runtime of the low-latency forwarding mode, and wherein the low-latency forwarding mode corresponds to the service flow;

storing the control information; and

send the control information to a second forwarding device for processing the service flow.

14. The first forwarding device of claim 13 , wherein the control information comprises an end moment of the low-latency forwarding mode.

15. The first forwarding device of claim 14 , wherein the control information further comprises at least one of a first low latency identifier, a bandwidth requirement of the service flow, or an allowed latency value of the service flow, wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode, and wherein the allowed latency value of the service flow is an allowed latency value of a forwarding device in a forwarding path comprising the first forwarding device and the second forwarding device.

16. The first forwarding device of claim 14 , wherein the processor is further configured to execute the programming instructions to cause the first forwarding device to send a disabling identifier to the second forwarding device, wherein the disabling identifier identifies disabling of the low-latency forwarding mode.

17. The first forwarding device of claim 13 , wherein the processor is further configured to execute the programming instructions to cause the first forwarding device to:

obtain the control information from a server provided by a provider;

receive the control information from a user; or

obtain the control information from an authentication device.

18. The first forwarding device of claim 13 , wherein the processor is further configured to execute the programming instructions to cause the first forwarding device to further send the control information in an Resource Reservation Protocol (RSVP) message.

19. The first forwarding device of claim 13 , wherein the processor is further configured to execute the programming instructions to cause the first forwarding device to further send the control information in a generic associated channel header (G-ACH) channel message.

20. A second forwarding device comprising:

a non-transitory computer-readable storage medium configured to store programming instructions; and

a processor coupled to the non-transitory computer-readable storage medium and configured to execute the programming instructions to cause the second forwarding device to:

receive control information controlling a status of a low-latency forwarding mode in which fast forwarding of a service flow is implemented under dynamic control; and

perform configuration based on the control information by generating, based on the control information, an entry corresponding to the service flow,

wherein the entry comprises a first low latency identifier, a start moment, and an end moment of the low-latency forwarding mode or the entry comprises a first low latency identifier, a start moment, and a runtime of the low-latency forwarding mode, and

wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode.

21. The second forwarding device of claim 20 , wherein the control information comprises:

a start moment and an end moment of the low-latency forwarding mode; or

a start moment and a runtime of the low-latency forwarding mode; or

an enabling identifier identifying enabling of the low-latency forwarding mode.

22. The second forwarding device of claim 21 , wherein the control information further comprises at least one of a first low latency identifier, a bandwidth requirement of the service flow, or an allowed latency value of the service flow, wherein the first low latency identifier instructs a forwarding device that receives the service flow to forward the service flow in the low-latency forwarding mode, and wherein the allowed latency value of the service flow is an allowed latency value of a forwarding device in a forwarding path comprising a first forwarding device and the second forwarding device.

23. The second forwarding device of claim 21 , wherein the processor is further configured to execute the programming instructions to cause the second forwarding device to receive a disabling identifier from a first forwarding device, wherein the disabling identifier identifies disabling of the low-latency forwarding mode.

24. The second forwarding device of claim 20 , wherein the control information comprises an enabling identifier identifying enabling of the low-latency forwarding mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2021
From: JIANG, YUANLONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055823/0272 →
Priority Claims (1)
CN 201610743336.6 · Aug 27, 2016 · national
Continuity (3)
Continuation 16285913 · Feb 26, 2019
Continuation PCTCN2017088695 · Jun 16, 2017
Related Publication 20210226897A1 · Jul 22, 2021