Papers
Topics
Authors
Recent
Search
2000 character limit reached

A New Approach to DDoS Defense using SDN and NFV

Published 29 Jun 2015 in cs.NI | (1506.08501v3)

Abstract: Networks today rely on expensive and proprietary hard- ware appliances, which are deployed at fixed locations, for DDoS defense. This introduces key limitations with respect to flexibility (e.g., complex routing to get traffic to these "chokepoints") and elasticity in handling changing attack patterns. We observe an opportunity to ad- dress these limitations using new networking paradigms such as software-defined networking (SDN) and network functions virtualization (NFV). Based on this observation, we design and implement of Bohatei, an elastic and flexible DDoS defense system. In designing Bohatei, we address key challenges of scalability, responsive- ness, and adversary-resilience. We have implemented defenses for several well-known DDoS attacks in Bohatei. Our evaluations show that Bohatei is scalable (handling 500 Gbps attacks), responsive (mitigating attacks within one minute), and resilient to dynamic adversaries.

Citations (286)

Summary

  • The paper introduces Bohatei, a DDoS defense system that scales using NFV-enabled VMs to mitigate attacks up to 500 Gbps.
  • It employs SDN-based proactive routing and tag-based forwarding to reduce control plane overhead and minimize latency.
  • Bohatei adapts to dynamic threat patterns using regret minimization, enabling rapid responses within a minute.

An Overview of "Bohatei: Flexible and Elastic DDoS Defense"

The paper presents Bohatei, a novel approach to Distributed Denial of Service (DDoS) defense that leverages recent advances in network programmability through Software-Defined Networking (SDN) and Network Functions Virtualization (NFV). Bohatei aims to address the limitations of traditional DDoS defense mechanisms that are often rigidly deployed, monolithic in function, and costly in terms of both financial and resource overheads. The key contributions and findings of this paper illustrate the potential for SDN/NFV to transform the landscape of network security management, specifically for DDoS threats.

Architectural Challenges and Design Rationale

Bohatei's design is premised on tackling three principal challenges: scalability, responsiveness, and adaptability.

  1. Scalability: Traditional DDoS prevention relies on expensive, dedicated appliances positioned at fixed points in the network, which constrains their capacity to scale with attack volume or diversity. Bohatei addresses scalability by employing NFV to elastically scale up or down the number and type of defense Virtual Machines (VMs) based on real-time threat evaluations. The implementation can handle attacks up to 500 Gbps, showcasing a significant improvement over fixed-capacity hardware solutions.
  2. Responsiveness: Critical to any DDoS defense system is the ability to react swiftly to rapidly changing attack patterns. Bohatei's system mitigates attacks within a minute, substantially reducing the window of vulnerability compared to conventional systems that may require manual reconfigurations or provisioning.
  3. Adaptability to Dynamic Adversaries: Given the often dynamic and evolving nature of DDoS attacks, Bohatei incorporates an adaptation strategy that modifies defense strategies using techniques akin to regret minimization, ensuring resilience against adaptive adversary behaviors.

Technical Implementation and Evaluation

The implementation leverages SDN to dynamically route suspicious traffic through a series of defense VMs without incurring significant latency or congestion in the network. The system proactivily sets up forwarding rules to reduce control plane overhead, using a tag-based mechanism to efficiently direct traffic through the defense logic.

In terms of evaluations, the paper demonstrates on both a testbed and simulation that Bohatei can scale to ISP-level deployments with hundreds of backbone routers and quickly react to a diverse range of attack vectors including SYN floods, DNS amplification, UDP floods, and elephant flows. Furthermore, the use of proactive VM tag-based forwarding reduces switch forwarding table entries significantly, addressing potential bottlenecks present in a purely per-flow SDN orchestrated environment.

Practical and Theoretical Implications

Bohatei exemplifies the potential for SDN and NFV paradigms to effectuate not only more cost-effective DDoS defense strategies but also more flexible and agile adaptations to network threats. The paper's resource management strategy via hierarchical decomposition, combined with a proactive orchestration mechanism, highlights how computational overheads and decision delays can be substantially minimized, offering a path forward for ISPs and cloud providers to enhance their security infrastructure.

Speculation on Future Developments

While the results are promising, they hint at potential future directions. The integration of deeper machine learning techniques for predicting attack vectors and volumes could enhance the system’s adaptability even further. As the adoption of SDN and NFV technologies matures, one could anticipate broader deployment within commercial networks where security is of paramount concern.

In conclusion, "Bohatei: Flexible and Elastic DDoS Defense" delivers a comprehensive approach to enhancing DDoS defenses within modern, dynamic network infrastructures, proving its effectiveness through robust technical evaluations and implementation sophistication.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.