Mạng SDN dựa trên cơ chế tách bạch việc kiểm soát luồng thông tin định tuyến với luồng thông tin dữ liệu và kiểm soát số lượng thành phần mạng riêng cho phép luồng các gói dữ liệu đi qua mạng được kiểm soát theo một cách thức có lập trình.