×

Systems and methods utilizing peer measurements to detect and defend against distributed denial of service attacks

  • US 9,838,421 B2
  • Filed: 10/01/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 10/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, operated by a Software Defined Networking (SDN) controller associated with an Autonomous System (AS) comprising one or more peering points, each peering point comprising an associated router communicatively coupled to the SDN controller, the method for detecting and defending against Distributed Denial of Service (DDoS) attacks, and the method comprising:

  • receiving data from the one or more peering points;

    detecting malicious traffic at the one or more peering points;

    determining a peer quality measurement for the one or more peering points, wherein the peer quality measurement is based on a summation of average traffic plus detected malicious traffic divided by a summation of average traffic, wherein the average traffic and the malicious traffic are across all of the one or more eering points between the Autonomous System and other Autonomous Systems, wherein the peer quality measurement incorporates all types of Bandwidth Amplification Factor (BAF) information in the DDoS attacks, and wherein the malicious traffic is detected based on addresses detected through the SDN controller;

    communicating the peer quality measurement associated with the malicious traffic to one or more other SDN controllers associated with the other Autonomous Systems connected through the one or more peering points, wherein a feedback loop with feedback between the Autonomous System and the other Autonomous Systems is utilized to converge the peer quality measurement back to a nominal level based on historical monitoring for the average traffic between the Autonomous System and the other Autonomous Systems through the SDN controller; and

    recalculating the peer quality measurement for the one or more peering points subsequent to the feedback loop and continuing communicating the recalculated peer quality measurement until the peer quality measurement is back to the nominal level.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×