Melanie Palmer, Rob Sullivan, John Bilberry
LA-UR-13-25961
Melanie Palmer, Rob Sullivan, John Bilberry LA-UR-13-25961 Overview - - PowerPoint PPT Presentation
Melanie Palmer, Rob Sullivan, John Bilberry LA-UR-13-25961 Overview Introduction Test Method and Materials Results Conclusion Future Work Questions LA-UR-13-25961 Software Defined Networking Separate the
Melanie Palmer, Rob Sullivan, John Bilberry
LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
User Switch Network 2 Network 1
Node
Security Node Controller
Rule 1 Allow access to Network 1 Rule 2 Redirect to Security Node if access to Network 2 is attempted LA-UR-13-25961
User Network 2 Network 1
Rule 1 Allow access to Network 1 Rule 2 Redirect to Security Node if access to Network 2 is attempted
Security Node Controller Switch
LA-UR-13-25961
Melanie Palmer
LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
Start T Test
TCPDu Dump Start 1 10 Sections ns Inc Increme ment nt Ping ngs/Sec Fini nish h
Start Tr Traffic Cha hang nge Flo lows
Inc Increme ment nt Flo lows/Sec
Fini nish h
St Start
LA-UR-13-25961
Controller Node C Node B Node A Rule 1: Connect A and B Rule 2: Drop Anything to C Switch LA-UR-13-25961
Controller Node C Node B Node A Rule 1: Connect A and C Rule 2: Drop Anything to B Switch LA-UR-13-25961
LA-UR-13-25961
LA-UR-13-25961
Controller Node C Node A Rule 1: Connect A and C Switch LA-UR-13-25961
Controller Node C Node A Rule 1: Drop Node C Switch LA-UR-13-25961
Failure! Expected Behavior
LA-UR-13-25961
○ Error rate ○ Flow change speed
○ Averages data ○ Standard deviations
Failure!
LA-UR-13-25961
Rob Sullivan
LA-UR-13-25961
2 4 6 8 10 12 14 16 0.1 0.2 0.3 0.6 1.2 2.3 4.3 7.9 13.9 21.9 31.4 40.0 45.8 51.2 53.5 Error (%) Flows per Second
Flow Push Error Rate
250 500 750
Pings/Second
LA-UR-13-25961
2 4 6 8 10 12 14 16
100 pings/s
Milliseconds
200 pings/s 300 pings/s 400 pings/s 600 pings/s 700 pings/s 800 pings/s 900 pings/s 1000 pings/s 500 pings/s
LA-UR-13-25961
OpenFlow 1.0 Volume and nature of
Human error Imprecision of some test
Meaningful packet
LA-UR-13-25961
LA-UR-13-25961
Allows software
Easy administration Flows can be reliably
Flow push failure is
OpenFlow v. 1.0
Hardware specific
Potential security
Controller can get
LA-UR-13-25961
LA-UR-13-25961
Instructors – Dane Gardner and Matthew Broomfield (T.A.) Mentors – Kyle Lamb (HPC-3) and Ben McClelland (HPC-5) Special Thanks: Los Alamos National Laboratory – Gary Grider, Josephine Olivas, Carolyn Connor, Scott Robbins and Carol Hogsett New Mexico Consortium – Ann Kuiper PRObE – Andree Jacobson Our Schools: University of Texas at El Paso New Mexico Institute of Mining and Technology Michigan Technological University
LA-UR-13-25961
Your turn!
LA-UR-13-25961