Event driven route control
AssigneeLevel 3 Communications, LLC
InventorsRobert Smith, Shawn Marck, Christopher Newton
Life of this patent
Estimating the term…
Loading patent…
AssigneeLevel 3 Communications, LLC
InventorsRobert Smith, Shawn Marck, Christopher Newton
Estimating the term…
Embodiments provide system and methods for a DDoS service using a mix of mitigation systems (also called scrubbing centers) and non-mitigation systems. The non-mitigation systems are less expensive and thus can be placed at or near a customer's network resource (e.g., a computer, cluster of computers, or entire network). Under normal conditions, traffic for a customer's resource can go through a mitigation system or a non-mitigation system. When an attack is detected, traffic that would have otherwise gone through a non-mitigation system is re-routed to a mitigation system. Thus, the non-mitigation systems can be used to reduce latency and provide more efficient access to the customer's network resource during normal conditions. Since the non-mitigation servers are not equipped to respond to an attack, the non-mitigation systems are not used during an attack, thereby still providing protection to the customer network resource using the mitigation systems.
A method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Countermeasures against malicious traffic: denial of Service
Network architectures or network communication protocols for network security: for managing network security; network security policies in general
Digital communication
About 8 years 11 months of term left · ends 12 Sep 2035 (estimated)
In a distributed network like the Internet, different computers and computer networks may be virtually connected and accessible via various routes. When a computer or computer network is under attack, e.g., a distributed denial of service (DDoS) attack, responses to the attack must be made in order to maintain the network's accessibility to other networks and computers. The solution of typical systems is to always route malicious traffic through scrubbing centers that are designed to respond to an attack. As the scrubbing centers always receive the traffic, they can respond to an attack.
But such a solution has some undesirable properties. The scrubbing centers are very expensive. Thus, there is a lack of scrubbing centers throughout a network, due to the high cost. Having to route all traffic through too few of scrubbing centers would typically require routing through remote locations, introducing latency due to traversing data over long distances.
Embodiments of the invention address these and other problems, individually and collectively.
FIG. 1 shows the state transition between mitigation and non-mitigation for the EDRC system according to embodiments of the present invention.
FIG. 2 shows the state “Normal Traffic Pass-through” according to embodiments of the present invention.
FIG. 3 shows the state “Mitigation in Progress” according to embodiments of the present invention.
I. Networks, Routing, and BGP
The Internet is a collection of connected autonomous systems, the systems under the control of one or more network operators. On the Internet, an autonomous system is a collection of connected IP routing prefixes that presents a common, clearly defined routing policy to the Internet. In a distributed network like the Internet, different computers and computer networks may be virtually connected and accessible via various routes.
The way that the systems are connected to each other comprises the routing of the Internet. The Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information between the autonomous systems on the Internet, allowing the creation of a loop-free routing topology among autonomous systems. BGP can also be used for routing within an autonomous system. Once peer machines have been configured to exchange routing information, they will form a TCP connection and can begin communicating in BGP.