Resilient TCP splicing for proxy services
AssigneeVerizon Patent and Licensing Inc.
InventorsDamascene Joachimpillai, Jae Won Chung, Mark Richardson
Life of this patent
Estimating the term…
Loading patent…
AssigneeVerizon Patent and Licensing Inc.
InventorsDamascene Joachimpillai, Jae Won Chung, Mark Richardson
Estimating the term…
A transparent proxy device includes an ingress, an egress, and an application proxy. The ingress and the egress operate up to a layer four communication layer. The transparent proxy device is configured to establish spliced connections in relation to end devices. The spliced connections include layer four connections between the ingress and the application proxy and the application proxy and the egress. The transparent proxy device is configured to maintain an end-to-end connection in relation to the end devices even when the application proxy fails.
A method comprising:
A proxy device comprising:
A non-transitory computer-readable storage medium that stores instructions, executable by a processor of a computational device that includes an ingress layer that operates up to a layer four communication layer, an egress layer that operates up to a layer four communication layer, and an application proxy that operates at an application communication layer, which when executed cause the computational device to:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Drawings are temporarily unavailable. Open the PDF at USPTO
Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass:…
Network services: provisioning of proxy services
Using web services for network management, e.g. simple object access protocol [SOAP]: for accessing web services by means of a binding…
Digital communication
About 7 years 7 months of term left · ends 25 May 2034 (estimated)
Transparent application layer proxies, which terminate Transmission Control Protocol (TCP) connections, are used in the Internet for various purposes. For example, a Hypertext Transfer Protocol (HTTP) proxy or a Radio Access Network (RAN) TCP optimization proxy situated behind a RAN gateway may be implemented. In order for a proxy to be transparent, the proxy acts as a router in the network. Unfortunately, if the proxy crashes or a route to the proxy becomes unavailable due to a network failure, service disruption may occur.
FIG. 1A is a diagram illustrating an exemplary environment in which an exemplary embodiment of resilient TCP splicing for proxy service may be implemented;
FIG. 1B is a diagram illustrating exemplary elements of a transparent proxy depicted in FIG. 1A;
FIGS. 2A-2E are diagrams illustrating exemplary messaging flows pertaining to an exemplary embodiment of resilient TCP splicing;
The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
Transparent application proxies are often deployed on a network (e.g., a service, enterprise network) that implements resilient multipath network connectivity within the network to provide continuous (e.g., 24 hours, 7 days a week) access and availability to the proxy services. Unfortunately, irrespective of alternate network paths, end-users may experience an interruption of a proxy service when a proxy crashes or the proxy is not accessible due to a network failure. As a result, end-users may experience a service disruption.
As described herein, a resilient TCP splicing mechanism is introduced. The resilient TCP splicing mechanism may avoid end-to-end TCP connection failures to a service even when a proxy or a route to the proxy becomes unavailable.