26.02.2015 Views

Matt Davy

Matt Davy

Matt Davy

SHOW MORE
SHOW LESS

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&#1*$14(*+,-#4D1/'9+#/4D13$


!"#$%&'(1234*,415671<br />

89&#1<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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!