Network Virtualization and SDN/OpenFlow for Optical ... - Ofelia
Network Virtualization and SDN/OpenFlow for Optical ... - Ofelia
Network Virtualization and SDN/OpenFlow for Optical ... - Ofelia
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Network</strong> <strong>Virtualization</strong> <strong>and</strong><br />
<strong>SDN</strong>/<strong>OpenFlow</strong> <strong>for</strong> <strong>Optical</strong><br />
<strong>Network</strong>s - EU Project OFELIA<br />
Achim Autenrieth, Jörg-Peter Elbers<br />
ADVA <strong>Optical</strong> <strong>Network</strong>ing SE<br />
<strong>Network</strong>ed Systems (NetSys) 2013<br />
Stuttgart, 14.03.2013
Outline<br />
<strong>Network</strong> <strong>Virtualization</strong><br />
<strong>SDN</strong> & <strong>OpenFlow</strong><br />
EU Project OFELIA<br />
<strong>SDN</strong> / <strong>OpenFlow</strong> in <strong>Optical</strong> <strong>Network</strong>s<br />
2<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
The Big Picture - 2012 Tops …<br />
Software-Defined<br />
<strong>Network</strong>s<br />
Cloud Services &<br />
Big Data<br />
Mobile<br />
Broadb<strong>and</strong><br />
“<strong>SDN</strong> is possibly the<br />
biggest shift in telecoms<br />
in 30 years…<br />
The network is finally<br />
the computer.”<br />
M. Finnie, Interoute,<br />
Oct. 2012<br />
“In a few years,<br />
we can expect the<br />
communications industry<br />
to look <strong>and</strong> feel similar to<br />
the IT industry.”<br />
<strong>Network</strong> Function <strong>Virtualization</strong><br />
Operator Paper, Oct. 2012<br />
“Mobile data traffic will<br />
increase 18-fold between<br />
2011 <strong>and</strong> 2016. There will<br />
be over 10 Billion mobileconnected<br />
devices in 2016.”<br />
Cisco Visual <strong>Network</strong>ing Index,<br />
Feb. 2012<br />
3<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Customer<br />
<strong>Network</strong> <strong>Virtualization</strong><br />
<strong>Virtualization</strong> enables the creation of logically isolated network partitions over<br />
abstracted physical networks <strong>and</strong> share them in a flexible <strong>and</strong> dynamic way.<br />
Orchestration of IT & network resources<br />
Key aspects<br />
Programmability <strong>and</strong> orchestration<br />
of end-to-end services<br />
Virtual<br />
storage<br />
Tenant #1<br />
Virtual<br />
server<br />
Virtual network #1<br />
Virtual<br />
storage<br />
Tenant #2<br />
Virtual<br />
server<br />
Virtual network #2<br />
Isolation, aggregation <strong>and</strong><br />
composition of multi-tenant<br />
virtual networks<br />
Virtual Resources<br />
Recursive abstraction,<br />
combination <strong>and</strong><br />
partitioning of resources<br />
Enterprise<br />
Ethernet Access<br />
<strong>Optical</strong> Access<br />
IP Edge<br />
Metro WDM<br />
IP/MPLS Core<br />
Core WDM<br />
Data Center<br />
#1<br />
Data Center<br />
#2<br />
<strong>Network</strong> virtualization<br />
<strong>and</strong> hardware abstraction<br />
4<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
<strong>Virtualization</strong> in Transport <strong>Network</strong>s<br />
Web 2.0 data centers<br />
Global carriers<br />
5<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Software Defined <strong>Network</strong>ing (<strong>SDN</strong>)<br />
<strong>and</strong> <strong>OpenFlow</strong><br />
• Software Defined <strong>Network</strong>ing (<strong>SDN</strong>)<br />
• <strong>SDN</strong> virtualizes the network infrastructure – the natural step beyond<br />
virtualization of servers <strong>and</strong> storage<br />
• <strong>Virtualization</strong> has appealed to network managers <strong>for</strong> some time;<br />
consequently, <strong>SDN</strong> is a strategy of substantial global interest.<br />
• <strong>OpenFlow</strong><br />
• Has emerged as one of the world’s most popular <strong>SDN</strong> protocols,<br />
particularly among data centers <strong>for</strong> Web 2.0 companies<br />
• One solution <strong>for</strong> the control of cloud computing, storage, <strong>and</strong><br />
networking resources with a single, unified API*<br />
• The Vision<br />
• With a single instruction, the controller can jointly create virtual<br />
machines, <strong>and</strong> reserve computing, networking <strong>and</strong> storage resources<br />
in a virtual slice.<br />
<strong>OpenFlow</strong> is seen as a native interface <strong>for</strong> <strong>SDN</strong><br />
*Application Programming Interface<br />
6<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Software Defined <strong>Network</strong>ing (<strong>SDN</strong>)<br />
The missing piece <strong>for</strong> network virtualization<br />
End-user value creation<br />
App App App App<br />
API<br />
Virtual <strong>Network</strong> Slices<br />
API<br />
<strong>Network</strong> OS<br />
API<br />
<strong>SDN</strong> enables<br />
network<br />
virtualization<br />
through<br />
centralized<br />
control, data<br />
<strong>and</strong> control<br />
plane<br />
separation, <strong>and</strong><br />
API based<br />
programmability<br />
Data Plane<br />
7<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
<strong>SDN</strong> Principles & Benefits<br />
Separation of data<br />
<strong>and</strong> control plane<br />
Flow oriented<br />
data plane<br />
Centralized<br />
management & control<br />
HW abstraction<br />
<strong>and</strong> virtualization<br />
<strong>Network</strong><br />
programmability<br />
• Deterministic behaviour,<br />
predictable per<strong>for</strong>mance,<br />
rapid convergence<br />
• Simplified planning,<br />
global optimization,<br />
off-line analysis<br />
• Secure multi-tenancy &<br />
infrastructure sharing<br />
• Better machine &<br />
service mobility<br />
• Application-driven<br />
networking<br />
Key <strong>SDN</strong> innovations: virtualization <strong>and</strong> application-level programmability.<br />
8<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
What is <strong>OpenFlow</strong><br />
The most prominent protocol <strong>for</strong> Open Source <strong>SDN</strong> implementations<br />
enabling remote configuration of an NE from a central Controller<br />
• Invented by Stan<strong>for</strong>d's Future Internet research program<br />
• Currently being st<strong>and</strong>ardized by ONF<br />
• Decoupling control <strong>and</strong> user plane<br />
• Cache control decisions in data path (flow table)<br />
using small set of primitives (“Forwarding instruction set”)<br />
9<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Circuit Switching With <strong>OpenFlow</strong><br />
Circuit Switching Extensions<br />
Circuit Flows<br />
In<br />
Port<br />
In<br />
Lambda<br />
VCG<br />
Starting<br />
Time-Slot<br />
Signal 10<br />
Type<br />
Out<br />
Port<br />
Out<br />
Lambda<br />
VCG<br />
Starting<br />
Time-Slot<br />
Signal 10<br />
Type<br />
Good <strong>for</strong> electrical switches, but limited support <strong>for</strong> optical wavelength switching<br />
10<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Why <strong>SDN</strong> <strong>and</strong> <strong>Optical</strong> <strong>Network</strong>ing<br />
Trans<strong>for</strong>ming the network into a programmable, virtualized resource<br />
11<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
EU FP7 Project OFELIA<br />
<strong>OpenFlow</strong> in Europe – Linking Infrastructure <strong>and</strong> Applications<br />
• Started September 2010<br />
Duration: 3 years<br />
• Total budget 6.3M€, funding 4.45M€<br />
• 10 partners<br />
10 <strong>OpenFlow</strong>-enabled isl<strong>and</strong>s<br />
• Provide a unique experimental<br />
facility based on <strong>OpenFlow</strong><br />
13<br />
• Control the network itself – precisely <strong>and</strong><br />
dynamically<br />
• Allows virtualizing <strong>and</strong> controlling the network<br />
environment through secure <strong>and</strong> st<strong>and</strong>ardized<br />
interfaces<br />
• Allows <strong>for</strong> Experimentation on multi-layer <strong>and</strong><br />
multi-technology<br />
networks – Program your own cloud network!<br />
• Isl<strong>and</strong>s publicly available <strong>for</strong> experiments<br />
More in<strong>for</strong>mation at: http://www.fp7-ofelia.eu<br />
UBristol Isl<strong>and</strong><br />
equipped with<br />
ADVA ROADMs<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.<br />
• Gent (IBBT)<br />
• Bristol (UBristol)<br />
• Zurich (ETH)<br />
• Barcelona (Spain)<br />
• Berlin (TUB)<br />
• Rome, Catania(CNIT)<br />
• Trento (Create-Net)<br />
• Pisa (CNIT, 2 locations)<br />
• Uberlândia (UFU)
OFELIA Challenges <strong>and</strong> Objectives<br />
OFELIA builds the first <strong>OpenFlow</strong> switching testbed in Europe.<br />
Essential <strong>for</strong> Future Internet experimentation.<br />
What is<br />
<strong>OpenFlow</strong> <strong>and</strong><br />
why<br />
experimental<br />
facility<br />
Scientific<br />
challenges<br />
Open issues<br />
Advances<br />
beyond state<br />
of the art.<br />
Priorities w.r.t.<br />
scientific<br />
challenges<br />
OFELIA creates real-world experimental networking substrate<br />
– Allows flexible control down to individual flows<br />
– Is protocol agnostic, programmable, scalable<br />
– Allows deployment & test of new controllers & control apps<br />
Main objective is the creation of a research facility including<br />
– <strong>Virtualization</strong>: automatic creation of slices<br />
– Multi-domain extensions of controllers (<strong>for</strong> federation of isl<strong>and</strong>s)<br />
– Extension into optical <strong>and</strong> wireless technologies<br />
OF extensions needed <strong>for</strong> multi-layer, multi-domain experiments<br />
– Any domain or layer borders require flow processing; Interface between<br />
controller <strong>and</strong> processing plug-ins needs to be developed & tested<br />
– Extend filter <strong>for</strong>mat description to generic labels<br />
(CarrierEther,IPv6, optical ciruits)<br />
– non-IP experiments such as content-based addressing<br />
NW<br />
Control<br />
application<br />
<strong>OpenFlow</strong><br />
controller<br />
Switch<br />
packet/<br />
circuits<br />
Processing<br />
14<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
WSS<br />
WSS<br />
1:N WSS<br />
<strong>Optical</strong> <strong>OpenFlow</strong> Extensions<br />
<strong>OpenFlow</strong> Support <strong>for</strong><br />
FSP 3000 ROADM plat<strong>for</strong>m<br />
<strong>Optical</strong> Per<strong>for</strong>mance Constraints<br />
Sequential Lightpath Setup/Teardown<br />
<strong>Optical</strong> Power Balancing<br />
<strong>Optical</strong> Node Model:<br />
Wavelength Continuity &<br />
Dynamic Switching Constraints<br />
WSS<br />
1:N WSS<br />
Connectivity & Topology Discovery<br />
Signal Mapping & Format Compatibility<br />
1:N WSS<br />
WSS<br />
λ Block<br />
WSS<br />
λ 2 λ 3<br />
TX C<br />
λ 1<br />
Any λ<br />
1:N WSS<br />
1:N WSS<br />
OSC<br />
(Out-of-b<strong>and</strong>)<br />
<strong>Optical</strong> extensions required to deal with the analogue nature of the optical layer<br />
15<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
<strong>Optical</strong> <strong>OpenFlow</strong> Modes<br />
• Flat / Direct <strong>Network</strong> Mode<br />
• <strong>Optical</strong> network exposed to <strong>OpenFlow</strong> controller<br />
• <strong>OpenFlow</strong> controller requires circuit & optical extensions<br />
• One <strong>OpenFlow</strong> agent per network element<br />
• <strong>Optical</strong> layer control as OF controller app<br />
• Virtual Overlay Mode (aka Fat Switch Mode)<br />
• <strong>Optical</strong> network abstracted as virtual switch<br />
• Plain packet-based <strong>OpenFlow</strong> controller<br />
• Single <strong>OpenFlow</strong> agent per optical domain<br />
• <strong>Optical</strong> layer control by established technologies<br />
Compromises possible between hiding optical complexity <strong>and</strong> exposing topology<br />
16<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
First <strong>Optical</strong> <strong>OpenFlow</strong> Demonstration<br />
Packet over Wavelength-Switched ROADM <strong>Network</strong><br />
Orchestration of IT &<br />
<strong>Network</strong>ing Resources<br />
by Controller App<br />
Path<br />
Computation<br />
(2) Submit Request<br />
including User Context<br />
(3) Reserve Resources<br />
(1) Publish Service <strong>and</strong><br />
Infrastructure In<strong>for</strong>mation<br />
Request<br />
High Capacity<br />
ROADM <strong>Network</strong><br />
End-User<br />
Visualization<br />
Facility<br />
Streaming<br />
Server<br />
Joint demo with Uni Essex<br />
(NOW: BRISTOL UNIVERSITY)<br />
@ Future Internet Assembly,<br />
Aalborg, May 10-11, 2012<br />
17<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
First International Demonstration<br />
Multi-Domain & Multi-Technology Packet over Fixed/Flexi Grid<br />
ECOC 2012 Postdeadline Paper Th.3.D.2 (Essex, ADVA , CTTC, KDDI)<br />
18<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
The Future of <strong>Network</strong> Operation<br />
Software Defined <strong>Network</strong>ing<br />
Virtualized <strong>Network</strong> Resources<br />
Dynamic Services<br />
Customer Apps<br />
Full Plug & Play<br />
<strong>SDN</strong> Agents <strong>and</strong> Controller<br />
• Extendible control & virtualization framework<br />
Open Northbound APIs<br />
• Innovation through ADVA <strong>and</strong> 3rd party apps<br />
FSP SW Suite<br />
<strong>SDN</strong> brings programmability <strong>and</strong><br />
virtualization to the (optical) networking world<br />
19<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
In Summary,<br />
<strong>Network</strong> <strong>Virtualization</strong> <strong>and</strong> <strong>SDN</strong> …<br />
• … is enabled by advances in computing technologies, <strong>and</strong><br />
addresses fundamental problems facing Service Providers<br />
• … will allow <strong>for</strong> us to trans<strong>for</strong>m our business to a software<br />
focused supplier of value added applications <strong>and</strong> network<br />
management solutions<br />
• … will allow carriers to optimize <strong>and</strong><br />
monetize their network infrastructures<br />
in new ways<br />
• … needs to overcome gaps that still<br />
exist to tightly couple <strong>and</strong> optimize<br />
the dynamic management of<br />
virtualized data center <strong>and</strong> network<br />
resources<br />
… is a disruptive change that creates opportunities <strong>for</strong> vendors <strong>and</strong> carriers<br />
20<br />
© 2013 ADVA <strong>Optical</strong> <strong>Network</strong>ing. All rights reserved. Confidential.
Thank you<br />
go to OFELIA website<br />
www.fp7-ofelia.eu<br />
to start your own<br />
<strong>OpenFlow</strong> experiments!<br />
aautenrieth@advaoptical.com<br />
IMPORTANT NOTICE<br />
The content of this presentation is strictly confidential. ADVA <strong>Optical</strong> <strong>Network</strong>ing is the exclusive owner or licensee of the content,<br />
material, <strong>and</strong> in<strong>for</strong>mation in this presentation. Any reproduction, publication or reprint, in whole or in part, is strictly prohibited.<br />
The in<strong>for</strong>mation in this presentation may not be accurate, complete or up to date, <strong>and</strong> is provided without warranties or<br />
representations of any kind, either express or implied. ADVA <strong>Optical</strong> <strong>Network</strong>ing shall not be responsible <strong>for</strong> <strong>and</strong> disclaims any<br />
liability <strong>for</strong> any loss or damages, including without limitation, direct, indirect, incidental, consequential <strong>and</strong> special damages,<br />
alleged to have been caused by or in connection with using <strong>and</strong>/or relying on the in<strong>for</strong>mation contained in this presentation.<br />
Copyright © <strong>for</strong> the entire content of this presentation: ADVA <strong>Optical</strong> <strong>Network</strong>ing.