This document summarizes a survey on denial of service attacks in software defined networking. It begins with an introduction to software defined networking and how it separates the control plane from the data plane. It then discusses how saturation attacks like denial of service (DoS) and distributed denial of service (DDoS) attacks work in SDNs by overwhelming switches, controller-switch links, and controllers. Various proposals for detecting and mitigating these attacks are overviewed, such as diverting packets, caching packets, classifying packets, and anomaly detection. Challenges in mitigating low rate attacks and securing SDN-based IoT networks are also discussed.