Software Defined Networking

Katti, Levis, McKeown, Prabhakar, Tobagi

Software defined networking (SDN) has emerged as a new paradigm of networking. Key aspects of SDN include separation of data and control plane, a well defined vendor-agnostic interface between the data and control plane (e.g. OpenFlow), and a logically centralized control plane that creates a network view for the control and management applications. Industry is embracing SDN because it enables competition and innovation and helps network operators reduce capex and opex and create revenue generating services. Examples include:

  • Foundations of SDN including abstractions for forwarding and control planes; SDN building blocks that embody the abstractions; controller design and data consistency guarantees; SDN scalability, reliability, and security;
  • New network capabilities or services enabled by SDN including network virtualization, troubleshooting and verification; traffic engineering; and other automation and orchestration for cloud applications;
  • SDN for different types of networks, including data center, enterprise wired and wireless, cellular wireless, and service provider networks.

Faculty

Sachin Katti

Sachin Katti Assistant Professor

Gates 342 (9515)
Website

Riley, Candace Administrator

Gates 351 (9515)
(650) 725-9077
cjmcfadd@stanford.edu

Philip Levis

Philip Levis Associate Professor

Gates 412 (9025)
Website

Wing, Alexis Administrator

Gates 269 (9025)
723-3380
alexisw@stanford.edu

Nick McKeown

Nick McKeown Professor

Gates 340 (9030)
Website

Riley, Candace Administrator

Gates 351 (9030)
(650) 725-9077
cjmcfadd@stanford.edu

Balaji Prabhakar

Balaji Prabhakar Professor

Pkd 269 (9510)
Website

Kuduk, Andrea Administrator

Pkd 267 (9510)
723-4731
kuduk@ee.stanford.edu

Fouad A. Tobagi

Fouad A. Tobagi Professor

Gates 339 (4070)
Website

Wang, June Administrator

Allen 203 (4070)
724-1342
junewang@ee.stanford.edu