US 12,218,792 B2
Efficient detection of DHCPV4 service unavailability in a network gateway router
Timothy Bleidorn, Colorado Springs, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Mar. 6, 2023, as Appl. No. 18/178,862.
Prior Publication US 2024/0305516 A1, Sep. 12, 2024
Int. Cl. H04L 41/06 (2022.01); H04L 1/1607 (2023.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 41/12 (2022.01); H04L 45/00 (2022.01); H04L 61/5014 (2022.01); H04L 61/5038 (2022.01)
CPC H04L 41/06 (2013.01) [H04L 1/1607 (2013.01); H04L 12/4633 (2013.01); H04L 12/66 (2013.01); H04L 41/12 (2013.01); H04L 45/66 (2013.01); H04L 61/5014 (2022.05); H04L 61/5038 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a bridged gateway coupled to a local area network (LAN), a first layer 2 frame from a device coupled to the LAN;
in response to determining that the first layer 2 frame is a layer 2 frame, storing, by the bridged gateway, information that identifies the device;
forwarding, by the bridged gateway to a network gateway router that provides layer 3 routing services for the LAN and includes a dynamic host configuration protocol (DHCP) service, the first layer 2 frame via a layer 2 tunnel;
determining, by the bridged gateway, that the first layer 2 frame comprises a first DHCP discover message, the first DHCP discover message comprising an initial message in a four message sequence used by the network gateway router and the device to provide an internet protocol (IP) address to the device;
determining, by the bridged gateway, based at least in part on the information that identifies the device and an expiration of a timer, that the four message sequence between the device and the network gateway router did not complete; and
in response to determining that the four message sequence did not complete, sending, by the bridged gateway to a destination, an alert that comprises information indicating a problem with obtaining an IP address via the DHCP service.