IP Library Granted Patent US 12,081,517
Granted Patent B2
US 12,081,517 · App. 17/524,982 · Granted Sep 3, 2024

End-to-end network security service for workloads across different network environments

Inventors: Peter Brecl (Highlands Ranch, CO); Steven Casey (Littleton, CO); Kevin M. McBride (Denver, CO)
Assignee: Level 3 Communications, LLC
H04L63/0209H04L12/4633H04L41/145H04L43/0876H04L45/74H04L61/4511H04L63/1416H04L67/10H04L61/5007
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 12,081,517
App. No.
17/524,982
Granted
Sep 3, 2024
Kind
B2
Abstract

Implementations include providing security services to workloads deployed across various types of network environments, such as public networks, private networks, hybrid networks, customer premise network environments, and the like, by redirecting traffic intended for the service device through a security environment of the first network. After application of the security features to the incoming traffic, the “clean” traffic may be transmitted to the service device instantiated on the separate network via a tunnel. Redirection of incoming traffic to the security-providing first network may include correlating a network address of the service device to a reserved network address of a block of reserved addresses and updating a Domain Name Server (DNS) or other address resolving system with the reserved address. The return transmission tunnel may be established between the security environment and the network address of the service device.

Claims (38)

1. A method for providing a security service to network communications, the method comprising:

mapping a network address associated with a workload instantiated in a cloud network to an Internet Protocol (IP) address associated with a security environment of a backbone network, the cloud network different than the backbone network;

updating a domain name server (DNS) to provide, based on receiving a Uniform Resource Locator (URL) associated with the workload, the IP address associated with the security environment; and

routing a received communication to the security environment based on a header of the communication comprising the IP address, the security environment applying a security feature to the communication,

wherein mapping the network address associated with the workload to the Internet Protocol IP address comprises:

associating the network address with a service indicator of the workload instantiated in the cloud network; and

storing the network address as associated with the service indicator associated in a routing table of a Route Named Service (RNS) of the backbone network.

2. The method of claim 1 wherein the security feature comprises scrubbing the communication in response to a determined denial of service attack on the workload.

3. The method of claim 1 , further comprising:

generating a secure communication tunnel from the security environment to the cloud network to transmit the communication to the workload after application of the security feature, the secure communication tunnel terminating at the network address associated with the workload.

4. The method of claim 3 wherein the network address associated with the workload is dynamically assigned to the workload by the cloud network environment, the method further comprising:

mapping a dynamically assigned network address associated with the workload instantiated to the IP address.

5. The method of claim 4 , further comprising:

generating a second secure communication tunnel from the security environment to the cloud network to transmit the communication to the workload after application of the security feature, the second secure communication tunnel terminating at the dynamically assigned network address associated with the workload.

6. The method of claim 1 , further comprising:

selecting the IP address from a plurality of contiguous IP addresses associated with the security environment of the network.

7. The method of claim 3 , further comprising:

transmitting, to the cloud network environment, an origination network address associated with the secure communication tunnel for inclusion in a firewall device of the cloud network environment.

8. The method of claim 1 , further comprising:

monitoring a network performance parameter of the backbone network over a period of time; and

mapping a second network address associated with a second workload instantiated in a second cloud network to the IP address associated with the security environment of the backbone network.

9. A network device comprising:

a communication port communicating with a security service environment of a network;

a processing device; and

a non-transitory computer-readable medium encoded with instructions, which when executed by the processing device, cause the processing device to:

receive a dynamically assigned network address associated with a destination workload instantiated on a network environment;

associate the network address with an identifier associated with the destination workload; and

transmit, to a requesting device, the network address in response to receiving the identifier from the requesting device, the requesting device instantiating a secure communication tunnel with an endpoint at the network address,

wherein associating the network address with the identifier associated with the destination workload comprises:

associating the network address with a service indicator of the destination workload instantiated in the network environment; and

storing the network address as associated with the service indicator associated in a routing table of a Route Named Service (RNS) of a backbone network.

10. The network device of claim 9 wherein the instructions further cause the processing device to:

access an Application Programming Interface (API) to obtain the network address, subscribe to notifications, communicate the network address, or execute a function associated with the requesting device.

11. The network device of claim 9 wherein the instructions further cause the processing device to:

append an entry to a digital ledger, the entry comprising the network address and the identifier.

12. The network device of claim 9 wherein the instructions further cause the processing device to:

transmit the network address to a plurality of routing devices to instantiate a portion of the secure communication tunnel.

13. The network device of claim 9 wherein the network environment comprises at least one of a public cloud environment, a private cloud environment, or a compute environment of the network.

Assignments (6)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2024
From: CENTURYLINK INTELLECTUAL PROPERTY LLC
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 068084/0664 →
EMPLOYMENT AGREEMENT Recorded Jul 25, 2024
From: MCBRIDE, KEVIN
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 068150/0087 →
CHANGE OF NAME Recorded Jul 25, 2024
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 068169/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: BRECL, PETER; CASEY, STEVEN
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 066246/0499 →