18-SDN122-lecture - Project 3 and Software-Defined...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Project 3 and Software-Defined Networking (SDN) EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues at Princeton and UC Berkeley
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introducing Project 3 • Scott: Background on Software-Defined Networking (40 minutes) • Yahel: Project Overview (10 minutes) • Murphy: Software Architecture (10 minutes) • TD and Kyriakos: Demo and Details (15 minutes) 2
Background image of page 2
Preliminaries • Wanted to let you program a real device – Marvell donated 250 of these “plug computers”, which we are sharing with NUST (Pakistan) • Be gentle with us, we’ll be gentle with you… – You break it early, we’ll fix it early • If you are interested in doing something neat with your box, send me a proposal and we’ll let you continue to play with the box after end of semester. o not lose your device…we need it back. 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
My Portion of Presentation • SDN is a new approach to networking – Not about “architecture”: IP, TCP, etc. – But about design of network control (routing, TE,…) • Full Disclosure: SDN invented by Nicira Networks – Based on earlier work at Stanford, UCB, Princeton, CMU • But this is not a sales pitch for Nicira – Nicira sells products that happen to use SDN internally – It does not sell SDN, nor market itself as an SDN company 4
Background image of page 4
Status of SDN • Open Networking Foundation is standards body – SDN endorsed by 49 companies – Almost everyone who matters…. . • A few products on market, many more coming – Some large companies using SDN internally SDN has won the war of words, the real battle over customer adoption is just beginning… . 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
How is Project 3 Related to SDN? • Project 3 uses SDN technology – But SDN will be invisible to you (as it should be!) • You will write program to control single switch Easy (in principle)! Similar program could control entire network – Impossible without SDN…and whole goal of SDN • I will provide motivation and context for SDN – Absolutely no design details 6
Background image of page 6
Rules of Engagement • Because short on time, I will not ask questions • If you don’t understand what I’m saying, stop me . • To pursue points more deeply, do so after class – Goal here is not depth, but general intuition about SDN 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Two Key Definitions Data Plane : processing and delivery of packets – Based on state in routers and endpoints – E.g., IP, TCP, Ethernet, etc. – Fast timescales (per-packet) Control Plane : establishing the state in routers – Determines how and where packets are forwarded – Routing, traffic engineering, firewall state, … – Slow time-scales (per control event) 8
Background image of page 8
9 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado , Teemu Koponen, Nick McKeown (and many others….)
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/09/2012 for the course ELECTRICAL 122 taught by Professor Shenker during the Spring '11 term at University of California, Berkeley.

Page1 / 37

18-SDN122-lecture - Project 3 and Software-Defined...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online