SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

10
SDN/OPENFLOW IN LHCONE A discussion June 5, 2013 [email protected]

description

Software Defined Networking (SDN): Simply put, physical separation of control and data planes Openflow: a protocol between controller entity and the network devices The potential is clear: a network operator (or even user) can write applications which determine how the network behaves One slide of introduction Controller (PC) Flow Tables App OpenFlow Switch MAC src MAC dst … ACTION OpenFlow Protocol

Transcript of SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

Page 1: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

SDN/OPENFLOW IN LHCONE

A discussion

June 5, 2013 [email protected]

Page 2: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

• We had a session on SDN in LHCONE, appended to the point-to-point workshop in Geneva in May– https://indico.cern.ch/conferenceDisplay.py?confId=241490

• The idea was to open a discussion on SDN use cases in the scope of LHCONE

SDN discussion in LHCONE

June 5, 2013 [email protected]

Page 3: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

• Software Defined Networking (SDN): Simply put, physical separation of control and data planes

• Openflow: a protocol between controller entity and the network devices

• The potential is clear: a network operator (or even user) can write applications which determine how the network behaves

One slide of introduction

Controller (PC)

Flow Tables

App App

OpenFlow Switch

MACsrc

MACdst … ACTION

OpenFlowProtocol

Page 4: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

A problem statement• SDN/Openflow could enable solutions to problems where

no commercial solution exists

• Can we identify such unsolved issues/problems? – Which

• have no solution so far, or• the solution is complex or introduces other issues

• SDN/Openflow could naturally provide a platform for a solution– network intelligence is completely controlled by the

developer• Caveat: coding is required, not for the faint-hearted

– (no, we cannot just buy a controller)May 15, 2013 [email protected]

Page 5: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

SDN - Brief summary

At the meeting in Geneva, we had identified such cases:• Multitude of transatlantic circuits makes flow management

difficult– Impacts the LHCONE VRF, but also the GPN– No satisfactory commercial solution has been found at layers

1-3– Problem can be easily addressed at Layer2 using Openflow– Caltech has a DOE funded project running, developing

multipath switching capability (OLiMPS)– We’ll examine this for use in LHCONE

• ATLAS use case: flexible cloud interconnect– OpenStack at several sites. – Openflow is the natural virtualisation technology in the

network. Could be used to bridge the data centersMay 15, 2013 [email protected]

Page 6: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

AND NOW FOR SOMETHING DIFFERENT

June 5, 2013 [email protected]

Page 7: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

Activities in LHCONE…

June 5, 2013 [email protected]

Lars Fischer

Page 8: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

• the openflow activity as such is dormant• the CE/TRILL activity has evolved towards

using Openflow for demos

• Ronald suggested we might merge the two activities• Proposal: new, single activity: Applied SDN

– include multipath concept development– include WAN virtualisation– include ….

On the other hand…

June 5, 2013 [email protected]

Page 9: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

• There exist several Openflow testbeds– ESnet ANI, OFELIA, GN3+ openflow facility, etc.– Some (not all) could be a playground for testing the ideas

for later use in LHCONE

• A role for this group could be twofold:– work with the respective entities on development of a

particular solution– follow/inform the various efforts in NRENs

Role of the group?

June 5, 2013 [email protected]

Page 10: SDN/OPENFLOW IN LHCONE A discussion June 5, 2013

OPEN FOR DEBATE…

June 5, 2013 [email protected]