IP Library Granted Patent US 11,134,099
Granted Patent B2
US 11,134,099 · App. 16/383,712 · Granted Sep 28, 2021

Threat response in a multi-router environment

Inventor: Ravi Kumar Reddy Kottapalli (Bangalore, IN)
Assignee: VMware, Inc.
H04L63/1441H04L45/02H04L63/101H04L63/1408H04L61/6068
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 11,134,099
App. No.
16/383,712
Granted
Sep 28, 2021
Kind
B2
Abstract

Systems, methods, and software to implement network configuration updates in a computing network. In one implementation, a method includes identifying a threat related to an internet protocol (IP) address, wherein the IP address corresponds to a computing node in the computing network. After identifying the threat, the method further includes generates one or more routing update packets that indicate a block request for at least the IP address. Once generated, the method also provides communicating the one or more routing update packets to one or more routers in the computing network.

Claims (50)

1. A method of implementing network configuration updates in a computing network, the computing network comprising a plurality of routers, the method comprising:

identifying a threat from an internet protocol (IP) address, wherein the IP address corresponds to a compute node in the computing network;

in response to identifying the threat, generating one or more routing update packets, the one or more routing update packets comprising a notification to block communications associated with a subnet that includes the IP address;

identifying one or more routers in the plurality of routers associated with the subnet, wherein a router of the one or more routers is connected to the subnet; and

communicating the one or more routing update packets to the one or more routers.

2. The method of claim 1 further comprising establishing a routing protocol session with the plurality of routers.

3. The method of claim 1 , wherein identifying the threat related to the IP address comprises obtaining a notification of the threat from an intrusion detection system (IDS).

4. The method of claim 1 , wherein the routing update packets comprise border gateway protocol packets.

5. The method of claim 1 further comprising:

in the one or more routers, obtaining the one or more routing update packets;

in response to obtaining the one or more routing update packets, processing the one or more routing update packets to identify at least the subnet; and

updating at least one access control list (ACL) in the one or more routers based at least on the subnet.

6. The method of claim 1 , wherein identifying the threat comprises identifying the threat in a software defined data center.

7. The method of claim 1 further comprising:

in the one or more routers, obtaining the one or more routing update packets;

in response to obtaining the one or more routing update packets, processing the one or more routing update packets to identify at least the subnet; and

updating at least one list in the one or more routers to block communications associated with the subnet.

8. A computing apparatus comprising:

one or more non-transitory computer readable storage media;

a processing system operatively coupled to the one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media to update a computing network comprising a plurality of routers that, when executed by the processing system, direct the processing system to:

identify a threat from an internet protocol (IP) address, wherein the IP address corresponds to a compute node in the computing network;

in response to identifying the threat, generate one or more routing update packets, the one or more routing update packets comprising a notification to block communications associated with a subnet that includes the IP address;

identifying one or more routers in the plurality of routers associated with the subnet, wherein a router of the one or more routers is connected to the subnet; and

communicate the one or more routing update packets to the one or more routers.

9. The computing apparatus of claim 8 , wherein the program instructions further direct the processing system to establish a routing protocol session with the plurality of routers.

10. The computing apparatus of claim 8 , wherein identifying the threat related to the IP address comprises obtaining a notification of the threat from an intrusion detection system (IDS).

11. The computing apparatus of claim 8 , wherein the routing update packets comprise border gateway protocol packets.

12. The computing apparatus of claim 8 , wherein the program instructions further direct the processing system to:

in the one or more routers, obtaining the one or more routing update packets;

in response to obtaining the one or more routing update packets, processing the one or more routing update packets to identify at least the subnet; and

updating at least one access control list (ACL) in the one or more routers based at least on the subnet.

13. The computing apparatus of claim 8 , wherein identifying the threat comprises identifying the threat in a software defined data center.

14. The computing apparatus of claim 8 , wherein the program instructions further direct the processing system to:

in the one or more routers, obtain the one or more routing update packets;

in response to obtaining the one or more routing update packets, process the one or more routing update packets to identify at least the subnet; and

update at least one list in the one or more routers to block communications associated with the subnet.

15. An apparatus comprising:

one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media to update a computing network comprising a plurality of routers that, when executed by the processing system, direct the processing system to:

identify a threat related to an internet protocol (IP) address, wherein the IP address corresponds to a compute node in the computing network;

in response to identifying the threat, generate one or more routing update packets, the one or more routing update packets comprising a notification to block communications associated with a subnet that includes the IP address;

identify a router of the plurality of routers connected to the subnet; and

communicate the one or more routing update packets to the router one.

16. The apparatus of claim 15 , wherein identifying the threat related to the IP address comprises obtaining a notification of the threat from an intrusion detection system (IDS).

17. The apparatus of claim 15 , wherein identifying the threat comprises identifying the threat in a software defined data center.

18. The apparatus of claim 15 , wherein the program instructions further direct the processing system to:

in the router, obtain the one or more routing update packets;

in response to obtaining the one or more routing update packets, process the one or more routing update packets to identify at least the subnet; and

update at least one list on the router to block communications associated with the subnet.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2019
From: KOTTAPALLI, RAVI KUMAR REDDY
To: VMWARE, INC.
Reel/Frame 048880/0205 →