US 11,706,137 B2
Routers and methods for traffic management
Li-Fong Hsu, Taipei (TW); Kuang-Ming Li, Taipei (TW); and Cheng-Pang Chang, Taipei (TW)
Assigned to SYNOLOGY INC., Taipei (TW)
Filed by Synology Inc., Taipei (TW)
Filed on Sep. 28, 2020, as Appl. No. 17/35,025.
Application 17/035,025 is a continuation of application No. 15/787,954, filed on Oct. 19, 2017, granted, now 10,819,632.
Claims priority of provisional application 62/447,463, filed on Jan. 18, 2017.
Claims priority of application No. 201710367614.7 (CN), filed on May 23, 2017.
Prior Publication US 2021/0014162 A1, Jan. 14, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/00 (2022.01); H04L 47/24 (2022.01); H04L 47/193 (2022.01); H04L 45/74 (2022.01); H04L 43/18 (2022.01); H04L 9/40 (2022.01); H04L 47/20 (2022.01); H04L 47/2475 (2022.01)
CPC H04L 45/70 (2013.01) [H04L 43/18 (2013.01); H04L 45/74 (2013.01); H04L 47/193 (2013.01); H04L 47/20 (2013.01); H04L 47/24 (2013.01); H04L 63/1408 (2013.01); H04L 47/2475 (2013.01); H04L 63/1416 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A router, comprising:
a communication device, configured to receive a plurality of first packets of a connection and at least one second packet of the connection subsequent to the first packets; and
a first processor, coupled to the communication device, and configured to analyze the first packets to determine at least part of a plurality of transport-layer parameters associated with the connection, receive a traffic control rule associated with the connection, and offload processing of the at least one second packet of the connection to a second processor after the at least part of the transport-layer parameters is determined,
wherein the first processor queries a first storage device, which is coupled to the first processor, about the transport-layer parameters associated with the connection in response to a rule tag of the at least one second packet being determined, and stores the transport-layer parameters and the traffic control rule into a second storage device which is coupled to the second processor and different from the first storage device, and
wherein the second processor is configured to perform traffic control on the at least one second packet according to the traffic control rule and the at least part of the transport-layer parameters stored in the second storage device.