+ All Categories
Home > Documents > 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

Date post: 01-Apr-2015
Category:
Upload: deasia-lattner
View: 213 times
Download: 1 times
Share this document with a friend
Popular Tags:
18
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.

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.

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.

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.

4

Page 5: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

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.

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.

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.

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.

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.

10

Page 11: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

11

Page 12: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

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.

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.

14

Page 15: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

15

Page 16: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

16

Page 17: 1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.

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.

18

Questions ?


Recommended