1 iu campus geni/openflow experience matt davy quilt meeting, july 22nd 2010
TRANSCRIPT
![Page 1: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/1.jpg)
1
IU Campus GENI/Openflow Experience
Matt Davy
Quilt Meeting, July 22nd 2010
![Page 2: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/2.jpg)
2
Outline
Quick Overview of IU Campus Network
Overview of Current Openflow Deployment
Deployment Methodology
Issue Encountered
Next Steps (0-12 months)
Regional Deployments
![Page 3: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/3.jpg)
3
IU Campus Network
8 Campuses Connected with Dark Fiber
1,500+ switches with 100,000+ switch ports
4,000+ Wireless Access Points
2 large data centers - 1,200+ VMs
Leverage/Edge/Trust - Nearly all infrastructure centrally managed
Federated network control important aspect of Openflow
![Page 4: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/4.jpg)
4
![Page 5: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/5.jpg)
5
Deployment Methodology
Initially Deploy Separate Switches for Openflow
Production VLAN + Openflow Production VLAN w/o Openflow Enabled
Enable Openflow and Move Users onto Openflow VLAN
Add Openflow Research VLAN
Wireless SSID Plumbed into Openflow Production VLAN
Users can opt-in and opt-out quickly and easily
Can deploy on 4,000+ APs quickly and with little to no risk
![Page 6: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/6.jpg)
6
Issues Encountered
Early bugs in HP switch implementation
Things like slow flow setup times
Most fixed in recent code
Limitations in HP Implementation
Software switched flows - Multiple output ports, L2 only flow rules
Openflow image not built against maintenance branch
Little security on Openflow controller channel
Added ACLs upstream
![Page 7: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/7.jpg)
7
Issues Encountered
No IPv6 Support in Openflow
Needed by network engineers - our initial test users
Static Ether-type (0x86DD) entry in SNAC
All IPv6 is flooded and software switched
DHCP Slowness
Occasionally 1-2 mins to get DHCP lease
Originally Openflow Problem - Resolved with Code Upgrade
Now have similar problem caused by wireless controllers
![Page 8: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/8.jpg)
8
Next Steps (0-12 months)
Add Openflow Specific Monitoring to GlobalNOC Tools
Deploy Openflow SSID and Actively Recruit Users
Deploy Openflow on real production switches
Develop larger, multi-vendor Openflow lab
Develop GENI Openflow Hands-On Workshop
Research using Openflow in the WAN
![Page 9: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/9.jpg)
9
Next Steps (0-12 months)
Fully Operationalize Openflow
Enable Researchers to Provision Slices on Our Infrastructure
Investigate Integration of Existing Tools with Openflow
Automatic Network Isolation (ANI)
Home-Grown NAC
Sherpa - Provision network “paths” with dedicated bandwidth
![Page 10: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/10.jpg)
10
![Page 11: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/11.jpg)
11
![Page 12: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/12.jpg)
12
Regional Deployments
Openflow Islands Need Layer-2 Connectivity
Regional Could Just Provide Layer-2 Path from Campus to I2/NLR
Potential VLAN ID Conflicts
Why Deploy Openflow in a Regional ?
Creates More Interesting/Realistic Topologies for Researchers
Standardizes Openflow Connectivity for Members
Gain Experience with GENI/Openflow
![Page 13: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/13.jpg)
13
Regional Deployments
What is Needed for a Regional Deployment ?
At Least 1 Openflow Capable Switch
At Least 1 Server - Preferably with Xen/VMware
For Running Flowvisor, NOX, etc
Layer-1 or Layer-2 Connectivity
Campus to Regional Openflow Switch(es)
Internet2/NLR to Regional Openflow Switch(es)
![Page 14: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/14.jpg)
14
![Page 15: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/15.jpg)
15
![Page 16: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/16.jpg)
16
![Page 17: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/17.jpg)
17
Dedicated vs Best-Effort
Experiments Must Be Repeatable !
Best-Effort May Be Sufficient as Initial Deployment (Overlay)
Plan to Transition to Dedicate Layer-1 Links Where Feasible
Plan for Dedicated Bandwidth on Shared Layer-2 Links in the Future
![Page 18: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010](https://reader036.vdocuments.us/reader036/viewer/2022070307/551b6881550346d6338b49bc/html5/thumbnails/18.jpg)
18
Questions ?