Matt Davy
Matt Davy
Matt Davy
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Software Defined<br />
Networking<br />
<strong>Matt</strong>hew <strong>Davy</strong>, Indiana University<br />
September 8th, 2011<br />
Thursday, September 8, 2011
Outline<br />
• Drivers for Software Defined Networking<br />
• SDN/OpenFlow Architecture<br />
• OpenFlow Basics<br />
• Example Use Cases<br />
• NDDI<br />
• SDN and Universities<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Drivers for SDN
Thursday, September 8, 2011<br />
Drivers for SDN
Drivers for SDN<br />
• Massively Large Data Centers<br />
Thursday, September 8, 2011
Drivers for SDN<br />
• Massively Large Data Centers<br />
• Yahoo (Igor Gashinsky @ Interop)<br />
Thursday, September 8, 2011
Drivers for SDN<br />
• Massively Large Data Centers<br />
• Yahoo (Igor Gashinsky @ Interop)<br />
• Phase 1 of New Data Center<br />
Thursday, September 8, 2011
Drivers for SDN<br />
• Massively Large Data Centers<br />
• Yahoo (Igor Gashinsky @ Interop)<br />
• Phase 1 of New Data Center<br />
• 120,000 servers - 2.4M VMs<br />
Thursday, September 8, 2011
Drivers for SDN<br />
• Massively Large Data Centers<br />
• Yahoo (Igor Gashinsky @ Interop)<br />
• Phase 1 of New Data Center<br />
• 120,000 servers - 2.4M VMs<br />
• Estimate 3,000 to 6,000 Ethernet switches<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Scaling Challenges
Scaling Challenges<br />
• Scaling Network Management<br />
Thursday, September 8, 2011
Scaling Challenges<br />
• Scaling Network Management<br />
• VM Mobility (L2 Scaling)<br />
Thursday, September 8, 2011
Scaling Challenges<br />
• Scaling Network Management<br />
• VM Mobility (L2 Scaling)<br />
• Bandwidth Scaling (East-West Traffic)<br />
Thursday, September 8, 2011
Scaling Challenges<br />
• Scaling Network Management<br />
• VM Mobility (L2 Scaling)<br />
• Bandwidth Scaling (East-West Traffic)<br />
• Control-Plane Scaling (Flood-Learn)<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Flexibility Challenges
Flexibility Challenges<br />
• Computer/Storage Highly Flexible and<br />
Programmable<br />
Thursday, September 8, 2011
Flexibility Challenges<br />
• Computer/Storage Highly Flexible and<br />
Programmable<br />
• Rich, Open APIs for Provisioning<br />
Thursday, September 8, 2011
Flexibility Challenges<br />
• Computer/Storage Highly Flexible and<br />
Programmable<br />
• Rich, Open APIs for Provisioning<br />
• Network Configured through Legacy,<br />
Proprietary Mechanisms<br />
Thursday, September 8, 2011
Flexibility Challenges<br />
• Computer/Storage Highly Flexible and<br />
Programmable<br />
• Rich, Open APIs for Provisioning<br />
• Network Configured through Legacy,<br />
Proprietary Mechanisms<br />
• Inability to Customize Service Offering<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Similar Problem Space
Similar Problem Space<br />
• Some Similarities to Wi-Fi Scaling Problem<br />
Thursday, September 8, 2011
Similar Problem Space<br />
• Some Similarities to Wi-Fi Scaling Problem<br />
• Controller-Based WiFi Solutions<br />
Thursday, September 8, 2011
Similar Problem Space<br />
• Some Similarities to Wi-Fi Scaling Problem<br />
• Controller-Based WiFi Solutions<br />
• Single Point of Management<br />
Thursday, September 8, 2011
Similar Problem Space<br />
• Some Similarities to Wi-Fi Scaling Problem<br />
• Controller-Based WiFi Solutions<br />
• Single Point of Management<br />
• Single Control-Plane<br />
Thursday, September 8, 2011
Similar Problem Space<br />
• Some Similarities to Wi-Fi Scaling Problem<br />
• Controller-Based WiFi Solutions<br />
• Single Point of Management<br />
• Single Control-Plane<br />
• Network Virtualization<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Cost Pressures
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
Thursday, September 8, 2011
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
• TOR Switch Costs<br />
Thursday, September 8, 2011
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
• TOR Switch Costs<br />
• Traditional Vendor: $8K-$15K<br />
Thursday, September 8, 2011
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
• TOR Switch Costs<br />
• Traditional Vendor: $8K-$15K<br />
• Budget Vendor: $4K-$6K<br />
Thursday, September 8, 2011
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
• TOR Switch Costs<br />
• Traditional Vendor: $8K-$15K<br />
• Budget Vendor: $4K-$6K<br />
• White Label Vendor: $2K<br />
Thursday, September 8, 2011
Cost Pressures<br />
• 3K-6K Switches in 1 Phase of 1 DC<br />
• TOR Switch Costs<br />
• Traditional Vendor: $8K-$15K<br />
• Budget Vendor: $4K-$6K<br />
• White Label Vendor: $2K<br />
• http://www.nyquistcapital.com/2007/11/16/<br />
googles-secret-10gbe-switch/<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Pillars of SDN
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
Thursday, September 8, 2011
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
• Single Point of Management<br />
Thursday, September 8, 2011
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
• Single Point of Management<br />
• Single Image L2/L3 Control Plane<br />
Thursday, September 8, 2011
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
• Single Point of Management<br />
• Single Image L2/L3 Control Plane<br />
• Network-wide Virtualization<br />
Thursday, September 8, 2011
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
• Single Point of Management<br />
• Single Image L2/L3 Control Plane<br />
• Network-wide Virtualization<br />
• Multi-Path<br />
Thursday, September 8, 2011
Pillars of SDN<br />
• http://www.aristanetworks.com/en/blogs/?<br />
p=582<br />
• Single Point of Management<br />
• Single Image L2/L3 Control Plane<br />
• Network-wide Virtualization<br />
• Multi-Path<br />
• Programmability (my addition)<br />
Thursday, September 8, 2011
SDN/OpenFlow<br />
Architecture<br />
Thursday, September 8, 2011
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
App App App App<br />
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
Network Operating System<br />
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
App App App App<br />
App App App App<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
Operating System<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
Network Operating Operating System<br />
System<br />
App App App App<br />
App App App App<br />
Packet-Forwarding<br />
Hardware<br />
Packet-Forwarding<br />
Hardware<br />
App App App App<br />
App App App App<br />
Packet-Forwarding<br />
Hardware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
App App App App<br />
Network Operating Operating System<br />
System<br />
Packet-Forwarding<br />
Hardware<br />
Packet-Forwarding<br />
Hardware<br />
Packet-Forwarding<br />
Hardware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
App App App App<br />
Network Operating System<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
App App App App<br />
Network Operating System<br />
Openflow<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
App App App App<br />
Published API<br />
Network Operating System<br />
Openflow<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
Computer Industry<br />
Apps Apps Apps<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Linux<br />
Windows<br />
Windows<br />
FreeBSD<br />
Virtualization<br />
x86<br />
Thursday, September 8, 2011
Computer Industry<br />
Apps Apps Apps<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Linux<br />
Windows<br />
Windows<br />
FreeBSD<br />
Virtualization<br />
x86<br />
Thursday, September 8, 2011
Computer Industry<br />
Network Industry<br />
Apps Apps Apps<br />
Apps Apps Apps<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Windows<br />
Linux<br />
Windows<br />
Windows<br />
FreeBSD<br />
Network Windows<br />
Windows<br />
OS<br />
Windows<br />
Windows<br />
NOX<br />
Windows<br />
Windows<br />
Beacon<br />
Virtualization<br />
Virtualization<br />
x86<br />
Openflow<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Origins
Origins<br />
• Stanford Clean Slate Project<br />
Thursday, September 8, 2011
Origins<br />
• Stanford Clean Slate Project<br />
• Network Researchers Looking for Ways to<br />
Run Experiments at Scale<br />
Thursday, September 8, 2011
Origins<br />
• Stanford Clean Slate Project<br />
• Network Researchers Looking for Ways to<br />
Run Experiments at Scale<br />
• PC-based Switches<br />
Thursday, September 8, 2011
Origins<br />
• Stanford Clean Slate Project<br />
• Network Researchers Looking for Ways to<br />
Run Experiments at Scale<br />
• PC-based Switches<br />
• Custom Hardware<br />
Thursday, September 8, 2011
Origins<br />
• Stanford Clean Slate Project<br />
• Network Researchers Looking for Ways to<br />
Run Experiments at Scale<br />
• PC-based Switches<br />
• Custom Hardware<br />
• Manipulate Forwarding Tables in Existing<br />
Switches from Software on a PC !<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Current Status
Current Status<br />
• Switches Available from HP, NEC, Pronto.<br />
Thursday, September 8, 2011
Current Status<br />
• Switches Available from HP, NEC, Pronto.<br />
• Many Other Switch Vendors w/Prototypes<br />
Thursday, September 8, 2011
Current Status<br />
• Switches Available from HP, NEC, Pronto.<br />
• Many Other Switch Vendors w/Prototypes<br />
• 4+ Open-Source Controllers, 1<br />
Commercial Controller Available. Others<br />
in Development<br />
Thursday, September 8, 2011
Current Status<br />
• Switches Available from HP, NEC, Pronto.<br />
• Many Other Switch Vendors w/Prototypes<br />
• 4+ Open-Source Controllers, 1<br />
Commercial Controller Available. Others<br />
in Development<br />
• IU, Internet2, NLR and 6 Other Campuses<br />
have OpenFlow Deployments<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Trend
Trend<br />
• Strong SDN Interest in Commercial Sector<br />
Thursday, September 8, 2011
Trend<br />
• Strong SDN Interest in Commercial Sector<br />
• Open Networking Foundation Created<br />
Thursday, September 8, 2011
Trend<br />
• Strong SDN Interest in Commercial Sector<br />
• Open Networking Foundation Created<br />
• Board: Deutche Telekom, Facebook, Google,<br />
Microsoft, Verizon, Yahoo<br />
Thursday, September 8, 2011
Trend<br />
• Strong SDN Interest in Commercial Sector<br />
• Open Networking Foundation Created<br />
• Board: Deutche Telekom, Facebook, Google,<br />
Microsoft, Verizon, Yahoo<br />
• Members: Broadcom, Brocade, Ciena,<br />
Cisco, Citrix, Dell, Ericsson, Force10, HP,<br />
IBM, Juniper, Marvell, NEC, Netgear, NTT,<br />
Riverbed, VMware<br />
Thursday, September 8, 2011
“We’re not using (OpenFlow) yet in<br />
production, but we’re spending a lot of time<br />
experimenting with it and we plan to<br />
implement it”<br />
- Urs Hoelzle, Senior VP of Engineering at Google<br />
“SDN would give network operators the<br />
ability to virtualize network resources, being<br />
able to dynamically improve latency or<br />
security on demand”<br />
- Paul McNab, VP and CTO of Cisco Switching and Services<br />
Group<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Potential Impacts
Potential Impacts<br />
• Open Access to Innovate at Network Core<br />
Thursday, September 8, 2011
Potential Impacts<br />
• Open Access to Innovate at Network Core<br />
• Decreased Innovation Cycle from Lab to<br />
Production<br />
Thursday, September 8, 2011
Potential Impacts<br />
• Open Access to Innovate at Network Core<br />
• Decreased Innovation Cycle from Lab to<br />
Production<br />
• Return to Early Days of Networking When<br />
Researchers Had Direct, Near-Term Impact<br />
on Network<br />
Thursday, September 8, 2011
Potential Impacts<br />
• Open Access to Innovate at Network Core<br />
• Decreased Innovation Cycle from Lab to<br />
Production<br />
• Return to Early Days of Networking When<br />
Researchers Had Direct, Near-Term Impact<br />
on Network<br />
• Cost Reduction From Commodity HW &<br />
Open-Source SW<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
OpenFlow Basics
App App App App<br />
Published API<br />
Network Operating System<br />
Openflow<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Openflow Firmware<br />
Packet-Forwarding<br />
Hardware<br />
Thursday, September 8, 2011
!"#$%&'(1234*,415671<br />
A:"&'*+1+-#1B'(1+3C*$14(*+,-#4D1/'9+#/4D13$
!"#$%&'(1234*,415671<br />
89<br />
5#:3,+1;1(*&?#T,'9$+1<br />
)?3&&1$9?@#/1'A1B:#'$41<br />
#.0.19$*,34+C1?,34+C1?3"D+'DE9#9#C1
!"#$%&'(1:39*,91;
Thursday, September 8, 2011<br />
Example Use Cases
Thursday, September 8, 2011<br />
Possible Uses
Possible Uses<br />
• VM Mobility<br />
Thursday, September 8, 2011
Possible Uses<br />
• VM Mobility<br />
• Redirect Specific Application Traffic to a<br />
Remote Server<br />
Thursday, September 8, 2011
Possible Uses<br />
• VM Mobility<br />
• Redirect Specific Application Traffic to a<br />
Remote Server<br />
• Ethernet VLAN Provisioning<br />
Thursday, September 8, 2011
Possible Uses<br />
• VM Mobility<br />
• Redirect Specific Application Traffic to a<br />
Remote Server<br />
• Ethernet VLAN Provisioning<br />
• Ethernet VLAN provisioning currently<br />
done through SNMP Writes/Scripted SSH<br />
Thursday, September 8, 2011
Possible Uses<br />
• VM Mobility<br />
• Redirect Specific Application Traffic to a<br />
Remote Server<br />
• Ethernet VLAN Provisioning<br />
• Ethernet VLAN provisioning currently<br />
done through SNMP Writes/Scripted SSH<br />
• Vendor Specific<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Security Uses
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
Thursday, September 8, 2011
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
• Difficult to Take Advantage Of:<br />
Thursday, September 8, 2011
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
• Difficult to Take Advantage Of:<br />
• Manual Config, SNMP Writes, RADIUS<br />
Thursday, September 8, 2011
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
• Difficult to Take Advantage Of:<br />
• Manual Config, SNMP Writes, RADIUS<br />
• Limited Actions (Allow/Deny)<br />
Thursday, September 8, 2011
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
• Difficult to Take Advantage Of:<br />
• Manual Config, SNMP Writes, RADIUS<br />
• Limited Actions (Allow/Deny)<br />
• Vendor Specific<br />
Thursday, September 8, 2011
Security Uses<br />
• 1k-3k TCAM Entries in Typical IDF Switch<br />
• Difficult to Take Advantage Of:<br />
• Manual Config, SNMP Writes, RADIUS<br />
• Limited Actions (Allow/Deny)<br />
• Vendor Specific<br />
• What if I could program w/standard API ?<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Security Uses
Security Uses<br />
• NAC<br />
Thursday, September 8, 2011
Security Uses<br />
• NAC<br />
• Inject Policies into IDF Switches<br />
Thursday, September 8, 2011
Security Uses<br />
• NAC<br />
• Inject Policies into IDF Switches<br />
• Remote Packet Capture & Injection<br />
Thursday, September 8, 2011
Security Uses<br />
• NAC<br />
• Inject Policies into IDF Switches<br />
• Remote Packet Capture & Injection<br />
• Data Analysis Network<br />
Thursday, September 8, 2011
Security Uses<br />
• NAC<br />
• Inject Policies into IDF Switches<br />
• Remote Packet Capture & Injection<br />
• Data Analysis Network<br />
• Stripe Traffic Across IDS Sensors<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
NDDI
What is NDDI ?<br />
• Network Development & Deployment<br />
Initiative<br />
• Internet2, IU, and Clean Slate Program at<br />
Stanford University<br />
• Mission: Create a new network platform<br />
and complementary software, which<br />
together will support global scientific<br />
research in a revolutionary new way<br />
• www.internet2.edu/nddi<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Motivation
Motivation<br />
• AOAC Charged Internet2 with Developing<br />
Layer-2 Service<br />
Thursday, September 8, 2011
Motivation<br />
• AOAC Charged Internet2 with Developing<br />
Layer-2 Service<br />
• Access via very inexpensive 10GbE ports<br />
Thursday, September 8, 2011
Motivation<br />
• AOAC Charged Internet2 with Developing<br />
Layer-2 Service<br />
• Access via very inexpensive 10GbE ports<br />
• Built on very dense, inexpensive,<br />
“throwaway” switches<br />
Thursday, September 8, 2011
Motivation<br />
• AOAC Charged Internet2 with Developing<br />
Layer-2 Service<br />
• Access via very inexpensive 10GbE ports<br />
• Built on very dense, inexpensive,<br />
“throwaway” switches<br />
• OpenFlow support should be investigated<br />
Thursday, September 8, 2011
Motivation<br />
• AOAC Charged Internet2 with Developing<br />
Layer-2 Service<br />
• Access via very inexpensive 10GbE ports<br />
• Built on very dense, inexpensive,<br />
“throwaway” switches<br />
• OpenFlow support should be investigated<br />
• Priority queuing & scavenger - but most<br />
traffic best-effort<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Motivation
Motivation<br />
• GENI Project - SDN/OpenFlow Key Enabler<br />
Thursday, September 8, 2011
Motivation<br />
• GENI Project - SDN/OpenFlow Key Enabler<br />
• Commercial SDN/OpenFlow Market Developing<br />
Thursday, September 8, 2011
Motivation<br />
• GENI Project - SDN/OpenFlow Key Enabler<br />
• Commercial SDN/OpenFlow Market Developing<br />
• Internet2 Seven Focus Areas<br />
• Advanced Network Leadership<br />
• Research Community Development and<br />
Engagement<br />
• Industry Partnership Development and Engagement<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Goals
Goals<br />
• Instantiate NDDI Substrate, an advanced<br />
Software Defined network, and OS³E, an<br />
advanced network service<br />
Thursday, September 8, 2011
Goals<br />
• Instantiate NDDI Substrate, an advanced<br />
Software Defined network, and OS³E, an<br />
advanced network service<br />
• Lead R&E Community in Development of atscale,<br />
production Software Defined Networks<br />
Thursday, September 8, 2011
Goals<br />
• Instantiate NDDI Substrate, an advanced<br />
Software Defined network, and OS³E, an<br />
advanced network service<br />
• Lead R&E Community in Development of atscale,<br />
production Software Defined Networks<br />
• Extend Reach of NDDI and OS³E Globally<br />
Through Strategic Collaborative Engagement<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Goals
Goals<br />
• Build OS³E user base centered on data intensive<br />
researchers who utilize the services of OS³E<br />
Thursday, September 8, 2011
Goals<br />
• Build OS³E user base centered on data intensive<br />
researchers who utilize the services of OS³E<br />
• Engage network research community in NDDI<br />
as place to pursue at-scale network research<br />
Thursday, September 8, 2011
Goals<br />
• Build OS³E user base centered on data intensive<br />
researchers who utilize the services of OS³E<br />
• Engage network research community in NDDI<br />
as place to pursue at-scale network research<br />
• Engage commercial community in definition of<br />
SDN and impact the development of<br />
commercial SDN products<br />
Thursday, September 8, 2011
Goals<br />
• Build OS³E user base centered on data intensive<br />
researchers who utilize the services of OS³E<br />
• Engage network research community in NDDI<br />
as place to pursue at-scale network research<br />
• Engage commercial community in definition of<br />
SDN and impact the development of<br />
commercial SDN products<br />
• Create foundation for open-source project<br />
through which R&E community can develop<br />
SDN-based services<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Goals Accomplished By:
Goals Accomplished By:<br />
• Deploying/Operating Set of 30-40 Low-Cost<br />
switches at Locations Around Country<br />
Controlled Through Open-Source OpenFlow<br />
Software Developed by NDDI<br />
Thursday, September 8, 2011
Goals Accomplished By:<br />
• Deploying/Operating Set of 30-40 Low-Cost<br />
switches at Locations Around Country<br />
Controlled Through Open-Source OpenFlow<br />
Software Developed by NDDI<br />
• Building L2 Service that Meets Needs of<br />
Domain Science and Humanities Researcher<br />
Communities<br />
Thursday, September 8, 2011
Goals Accomplished By:<br />
• Deploying/Operating Set of 30-40 Low-Cost<br />
switches at Locations Around Country<br />
Controlled Through Open-Source OpenFlow<br />
Software Developed by NDDI<br />
• Building L2 Service that Meets Needs of<br />
Domain Science and Humanities Researcher<br />
Communities<br />
• Precipitating Complementary Activity Globally<br />
to Extend Reach of NDDI and OS³E<br />
Internationally<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
TimeLine
TimeLine<br />
• April 20th: Announcement at Spring Member<br />
Meeting<br />
Thursday, September 8, 2011
TimeLine<br />
• April 20th: Announcement at Spring Member<br />
Meeting<br />
• May: Project Organization, Community<br />
Engagement, Defining Requirements (controller<br />
& switches)<br />
Thursday, September 8, 2011
TimeLine<br />
• April 20th: Announcement at Spring Member<br />
Meeting<br />
• May: Project Organization, Community<br />
Engagement, Defining Requirements (controller<br />
& switches)<br />
• June: Vendor Engagement, SW Dev. Plan,<br />
Controller/Switch Evaluation<br />
Thursday, September 8, 2011
TimeLine<br />
• April 20th: Announcement at Spring Member<br />
Meeting<br />
• May: Project Organization, Community<br />
Engagement, Defining Requirements (controller<br />
& switches)<br />
• June: Vendor Engagement, SW Dev. Plan,<br />
Controller/Switch Evaluation<br />
• July: Close to Announcing Controller/Switch<br />
Selection, SW Dev. Beginning<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
Timeline
Timeline<br />
• Internet2 Fall Member Meeting<br />
Thursday, September 8, 2011
Timeline<br />
• Internet2 Fall Member Meeting<br />
• Prototype Deployment/Demo. of NDDI and<br />
OS³E<br />
Thursday, September 8, 2011
Timeline<br />
• Internet2 Fall Member Meeting<br />
• Prototype Deployment/Demo. of NDDI and<br />
OS³E<br />
• ION Enhanced to Support Permanent<br />
Reservations<br />
Thursday, September 8, 2011
Timeline<br />
• Internet2 Fall Member Meeting<br />
• Prototype Deployment/Demo. of NDDI and<br />
OS³E<br />
• ION Enhanced to Support Permanent<br />
Reservations<br />
• End of 2011<br />
Thursday, September 8, 2011
Timeline<br />
• Internet2 Fall Member Meeting<br />
• Prototype Deployment/Demo. of NDDI and<br />
OS³E<br />
• ION Enhanced to Support Permanent<br />
Reservations<br />
• End of 2011<br />
• Early Adopters and Testers<br />
Thursday, September 8, 2011
Timeline<br />
• Internet2 Fall Member Meeting<br />
• Prototype Deployment/Demo. of NDDI and<br />
OS³E<br />
• ION Enhanced to Support Permanent<br />
Reservations<br />
• End of 2011<br />
• Early Adopters and Testers<br />
• First Release of NDDI/OS³E Open-Source<br />
Software<br />
Thursday, September 8, 2011
SDN Benefits for<br />
Universities<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
SDN/Universities
SDN/Universities<br />
• Universities run large, complex networks<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities run large, complex networks<br />
• Facing many difficult challenges<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities run large, complex networks<br />
• Facing many difficult challenges<br />
• wireless scaling<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities run large, complex networks<br />
• Facing many difficult challenges<br />
• wireless scaling<br />
• security<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities run large, complex networks<br />
• Facing many difficult challenges<br />
• wireless scaling<br />
• security<br />
• virtualization<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities run large, complex networks<br />
• Facing many difficult challenges<br />
• wireless scaling<br />
• security<br />
• virtualization<br />
• Often Build Home-Grown Network<br />
Management Tools<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
SDN/Universities
SDN/Universities<br />
• Universities also have a research and<br />
education mission<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities also have a research and<br />
education mission<br />
• Researchers looking for relevant<br />
networking problems to research<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities also have a research and<br />
education mission<br />
• Researchers looking for relevant<br />
networking problems to research<br />
• Students looking for hands-on network<br />
experience that is well-connected to<br />
their studies<br />
Thursday, September 8, 2011
SDN/Universities<br />
• Universities also have a research and<br />
education mission<br />
• Researchers looking for relevant<br />
networking problems to research<br />
• Students looking for hands-on network<br />
experience that is well-connected to<br />
their studies<br />
• Talented network engineers<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
SDN/Universities
SDN/Universities<br />
• OpenFlow/SDN Presents Opportunity to<br />
Bring Groups Together To:<br />
Thursday, September 8, 2011
SDN/Universities<br />
• OpenFlow/SDN Presents Opportunity to<br />
Bring Groups Together To:<br />
• Improve the production university<br />
networks<br />
Thursday, September 8, 2011
SDN/Universities<br />
• OpenFlow/SDN Presents Opportunity to<br />
Bring Groups Together To:<br />
• Improve the production university<br />
networks<br />
• Provide stronger, more relevant<br />
education to our students<br />
Thursday, September 8, 2011
SDN/Universities<br />
• OpenFlow/SDN Presents Opportunity to<br />
Bring Groups Together To:<br />
• Improve the production university<br />
networks<br />
• Provide stronger, more relevant<br />
education to our students<br />
• Drive Network Innovation<br />
Thursday, September 8, 2011
Thursday, September 8, 2011<br />
How ?
How ?<br />
• “You can do that today with features X, Y &<br />
Z configured through SNMP, NetConf, etc”<br />
Thursday, September 8, 2011
How ?<br />
• “You can do that today with features X, Y &<br />
Z configured through SNMP, NetConf, etc”<br />
• How is OpenFlow/SDN Different ?<br />
Thursday, September 8, 2011
How ?<br />
• “You can do that today with features X, Y &<br />
Z configured through SNMP, NetConf, etc”<br />
• How is OpenFlow/SDN Different ?<br />
• API to directly control forwarding tables<br />
Thursday, September 8, 2011
How ?<br />
• “You can do that today with features X, Y &<br />
Z configured through SNMP, NetConf, etc”<br />
• How is OpenFlow/SDN Different ?<br />
• API to directly control forwarding tables<br />
• Multi-Vendor Interoperabilty<br />
Thursday, September 8, 2011
How ?<br />
• “You can do that today with features X, Y &<br />
Z configured through SNMP, NetConf, etc”<br />
• How is OpenFlow/SDN Different ?<br />
• API to directly control forwarding tables<br />
• Multi-Vendor Interoperabilty<br />
• Controller-Based<br />
Thursday, September 8, 2011
Summary<br />
• Solve challenging network management<br />
problems<br />
• Provide training opportunity for<br />
students...increasing talent pool for<br />
network engineers and researchers<br />
• Encourage environment for innovation<br />
Thursday, September 8, 2011
InCNTRE<br />
• Indiana Center for Network Translational<br />
Research and Education<br />
• incntre.iu.edu<br />
• SDN Lab<br />
• Education (Internship/Training)<br />
• Network Research Partnerships<br />
Thursday, September 8, 2011