US 12,425,499 B2
Load balancing and session persistence in packet networks
Chia J. Liu, Marlton, NJ (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Jul. 28, 2022, as Appl. No. 17/876,074.
Application 17/876,074 is a continuation of application No. 16/815,643, filed on Mar. 11, 2020, granted, now 11,438,446.
Application 16/815,643 is a continuation of application No. 15/720,727, filed on Sep. 29, 2017, granted, now 10,630,817, issued on Apr. 21, 2020.
Application 15/720,727 is a continuation of application No. 14/331,993, filed on Jul. 15, 2014, granted, now 9,826,068, issued on Nov. 21, 2017.
Application 14/331,993 is a continuation of application No. 13/407,167, filed on Feb. 28, 2012, granted, now 8,819,275, issued on Aug. 26, 2014.
Prior Publication US 2022/0407948 A1, Dec. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/22 (2022.01); H04L 45/74 (2022.01); H04L 67/1027 (2022.01); H04L 69/16 (2022.01); H04L 61/58 (2022.01); H04L 61/59 (2022.01); H04L 101/00 (2022.01)
CPC H04L 69/22 (2013.01) [H04L 45/74 (2013.01); H04L 67/1027 (2013.01); H04L 69/16 (2013.01); H04L 69/161 (2013.01); H04L 61/58 (2022.05); H04L 61/59 (2022.05); H04L 2101/00 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first computing device and from a second computing device, a first packet comprising an extension header, wherein the extension header comprises:
a client field comprising an address of a client device; and
a server field;
generating, by the first computing device and based on the extension header of the first packet, a modified extension header that comprises:
the client field comprising the address of the client device; and
a modified server field comprising an address of the first computing device; and
sending, by the first computing device and to the second computing device, and based on the first packet, a second packet that comprises a fixed header and the modified extension header, wherein the modified extension header is not part of the fixed header, the first packet and the second packet each comprise an Internet Protocol (IP) data packet, the fixed header is an IP header, and the extension header and the modified extension header each comprise a destination options extension header (DOEH).