SlideShare a Scribd company logo
Beyond the future: a practical approach of Telco
changes
Walter Cerroni, Chiara Contoli, Francesco Foresta
Alma Mater Studiorum - University of Bologna
Department of Electrical, Electronic and Information Engineering
G. Marconi
Mail: francesco.foresta@unibo.it
May 29, 2015
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 1 / 20
Part 3 Overview
1 Why are SDN and NFV so important?
NFV, in detail
Pros and Cons
Prospectives
2 Cloud Management Platforms
Introduction
The OpenStack case
Introduction
Components and abstractions
3 Case study: Dynamic Service Chaining
L2 topology & VNI
Proof-of-concept
4 Live Demo
Web Dashboard & CLI
5 Conclusions
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 2 / 20
Why are SDN and NFV so important? NFV, in detail
NFV
The application of cloud computing into the edge networks brings to
the birth of NFV paradigm
It happened because the old paradigm based on IP forwarding has been
modified through the years
packets are processed in intermediate nodes called middle-boxes which
implements supplementary functions (as NAT, Firewall, Load
Balancers. . . )
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
Why are SDN and NFV so important? NFV, in detail
NFV
The application of cloud computing into the edge networks brings to
the birth of NFV paradigm
It happened because the old paradigm based on IP forwarding has been
modified through the years
packets are processed in intermediate nodes called middle-boxes which
implements supplementary functions (as NAT, Firewall, Load
Balancers. . . )
Middle-boxes are hardware, expensive, non-reprogrammable and
non-open devices
Vendor lock-in problem: clients are dependant from providers
Internet ossification: it is difficult to create new services
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
Why are SDN and NFV so important? NFV, in detail
NFV
The application of cloud computing into the edge networks brings to
the birth of NFV paradigm
It happened because the old paradigm based on IP forwarding has been
modified through the years
packets are processed in intermediate nodes called middle-boxes which
implements supplementary functions (as NAT, Firewall, Load
Balancers. . . )
Middle-boxes are hardware, expensive, non-reprogrammable and
non-open devices
Vendor lock-in problem: clients are dependant from providers
Internet ossification: it is difficult to create new services
In order to resolve these problems, an ETSI commission wrote down
the basics on NFV approach: middle-boxes need to be simplified,
virtualizing network functions on a general purpose hardware
In this scenario, SDN gives the needed high level of dinamicity
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
Why are SDN and NFV so important? Pros and Cons
Other reasons behind this combined approach
From many years to now computer scientist are able to implement
complex systems without the need of managing every single device
involved in the project neither using machine language
Possible thanks to the introduction of Open interfaces and
abstractions layers in the architecture
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 4 / 20
Why are SDN and NFV so important? Pros and Cons
Other reasons behind this combined approach
From many years to now computer scientist are able to implement
complex systems without the need of managing every single device
involved in the project neither using machine language
Possible thanks to the introduction of Open interfaces and
abstractions layers in the architecture
SDN and NFV are providing a similar evolution chance as it happened
for computing
They can revolutionise the Telecommunications world, both
provider-side and user-side eradicating the well-known problems
(vendor lock-in, Internet ossification. . . )
Their co-operation with cloud computing services created a new way of
thinking in the Telco area
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 4 / 20
Why are SDN and NFV so important? Pros and Cons
SDN and NFV co-operation
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 5 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
+ Removed vendor lock-in problem
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
+ Removed vendor lock-in problem
+ Multi tenancy (more users isolated on the same hardware resources)
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
+ Removed vendor lock-in problem
+ Multi tenancy (more users isolated on the same hardware resources)
+ Added flexibility in network functions and dynamism
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
+ Removed vendor lock-in problem
+ Multi tenancy (more users isolated on the same hardware resources)
+ Added flexibility in network functions and dynamism
+ High scalability
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Why are SDN and NFV so important? Pros and Cons
Advantages & Disadvantages of NFV and SDN
+ Network cost reductions in hardware
+ New business opportunities
+ Removed vendor lock-in problem
+ Multi tenancy (more users isolated on the same hardware resources)
+ Added flexibility in network functions and dynamism
+ High scalability
− Possible loss of performance as the hardware moves from specialized
to homogeneous
+ Likely only short term because of expected high innovation in software
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
Cloud Management Platforms Introduction
What are Cloud Managing Platforms?
The cloud computing paradigm points out that network resources,
storage and computing are offered from a provider to a client as a
service
As it already is for water, gas, electricity, telephone. . .
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
Cloud Management Platforms Introduction
What are Cloud Managing Platforms?
The cloud computing paradigm points out that network resources,
storage and computing are offered from a provider to a client as a
service
As it already is for water, gas, electricity, telephone. . .
A cloud platform is a cluster of physical machines which contains
some servers that will be offered as a service to a client, in according
to the IaaS (Infrastructure-as-a-Service) paradigm
It has to be managed ⇒ Cloud management platform
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
Cloud Management Platforms Introduction
What are Cloud Managing Platforms?
The cloud computing paradigm points out that network resources,
storage and computing are offered from a provider to a client as a
service
As it already is for water, gas, electricity, telephone. . .
A cloud platform is a cluster of physical machines which contains
some servers that will be offered as a service to a client, in according
to the IaaS (Infrastructure-as-a-Service) paradigm
It has to be managed ⇒ Cloud management platform
This is an integrated product that provide for the management of
public, private and hybrid cloud environments
Many platforms have been developed during these years, e.g. Amazon
Web Services, Google Cloud Platform, HP Cloud, Microsoft Azure,
Nebula, Rackspace Cloud, OpenStack. . .
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
Cloud Management Platforms The OpenStack case
OpenStack
It’s an Open Source joint project of Rackspace Cloud and NASA,
assisted by more than 200 companies from the IT industry
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 8 / 20
Cloud Management Platforms The OpenStack case
OpenStack
It’s an Open Source joint project of Rackspace Cloud and NASA,
assisted by more than 200 companies from the IT industry
Once installed on a distributed system, users can create a virtual
network infrastructure (VNI) composed of instances (e.g.
implemented as virtual machines) and networks appliances (routers,
firewalls, etc) in a simple and efficient way, taking advantages of
multi-tenancy
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 8 / 20
Cloud Management Platforms The OpenStack case
OpenStack Components
OpenStack is composed of various components: each of them works
in a specific area
Nova = compute, Neutron = networking, Keystone = credentials,
Glance = image storaging, Horizon = Web dashboard. . .
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 9 / 20
Cloud Management Platforms The OpenStack case
OpenStack Components
OpenStack is composed of various components: each of them works
in a specific area
Nova = compute, Neutron = networking, Keystone = credentials,
Glance = image storaging, Horizon = Web dashboard. . .
Neutron defines some networks abstractions to make possible to work
in the networking area
a Network is an isolated L2 network segment, a Subnet on that
network is an IP address group, a Port is an attachment point to the
network, while a Router is a gateway between subnets. . .
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 9 / 20
Cloud Management Platforms The OpenStack case
Web Dashboard
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 10 / 20
Cloud Management Platforms The OpenStack case
OpenStack minimal cluster
Every OpenStack cluster is composed of at least three physical
servers:
A compute node, where the Virtual Machines are stored
A network node, which provides connectivity for them
A controller node, which manages all user requests
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
Cloud Management Platforms The OpenStack case
OpenStack minimal cluster
Every OpenStack cluster is composed of at least three physical
servers:
A compute node, where the Virtual Machines are stored
A network node, which provides connectivity for them
A controller node, which manages all user requests
They contain the OpenStack components and communicate between
them with REST API calls
It means HTTP is used to make calls between machines in a very
simple way
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
Cloud Management Platforms The OpenStack case
OpenStack minimal cluster
Every OpenStack cluster is composed of at least three physical
servers:
A compute node, where the Virtual Machines are stored
A network node, which provides connectivity for them
A controller node, which manages all user requests
They contain the OpenStack components and communicate between
them with REST API calls
It means HTTP is used to make calls between machines in a very
simple way
These machines are connected by three networks
Management net, used by the admin to access the cluster nodes and
for interservice communications
External net, which provides the Internet access to the VMs
Data net, used for inter-VM communications
Packets on this net will be VLAN tagged or encapsulated (GRE)
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
Cloud Management Platforms The OpenStack case
Cluster, in detail
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 12 / 20
Cloud Management Platforms The OpenStack case
Virtualization
When a user “asks” the controller to create an instance, this one
sends a REST API call to the compute node which will provide it,
installing many components in itself: Linux Bridges, OpenVSwitches
(⇒ SDN), TAP interfaces, Veth pair. . .
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 13 / 20
Cloud Management Platforms The OpenStack case
Virtualization
When a user “asks” the controller to create an instance, this one
sends a REST API call to the compute node which will provide it,
installing many components in itself: Linux Bridges, OpenVSwitches
(⇒ SDN), TAP interfaces, Veth pair. . .
In the OpenStack environment acts a virtualization software
this hypervisor is used to create the virtual environment which
emulates the physical machine’s behaviour ⇒ a virtual host is running
inside a physical host, at the same time!
it uses Libvirt: this is a generic API that supports various virtualization
backends (VirtualBox, VMWare, XEN, QEMU+KVM) and allows the
managing and migration of the VMs ⇒ NFV
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 13 / 20
Cloud Management Platforms The OpenStack case
Inside the nodes
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 14 / 20
Case study: Dynamic Service Chaining L2 topology & VNI
Case study: L2 topology & VNI
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 15 / 20
Case study: Dynamic Service Chaining Proof-of-concept
Results
At the source
1
10
100
1000
0 50 100 150 200 250 300 350 400 450
Throughput(Mbit/s)
Time (s)
DPI-in (p3)
WANA1-in (p4)
WANA1-out (p5)
TC-in (p6)
TC-out (p7)
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 16 / 20
Case study: Dynamic Service Chaining Proof-of-concept
Results
At the source
1
10
100
1000
0 50 100 150 200 250 300 350 400 450
Throughput(Mbit/s)
Time (s)
DPI-in (p3)
WANA1-in (p4)
WANA1-out (p5)
TC-in (p6)
TC-out (p7)
At the destination
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 16 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Here we are going to create a first Ubuntu VM called
“francescoforestavm”
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Here we are going to create a first Ubuntu VM called
“francescoforestavm”
After that, we will have a look on the Command Line Interface
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Here we are going to create a first Ubuntu VM called
“francescoforestavm”
After that, we will have a look on the Command Line Interface
Here we are going to create a second Fedora VM called
“waltercerronivm”
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Here we are going to create a first Ubuntu VM called
“francescoforestavm”
After that, we will have a look on the Command Line Interface
Here we are going to create a second Fedora VM called
“waltercerronivm”
Finally, we are entering with ssh into those VMs (these are Linux PCs
at all, but without a dedicated hardware!) and ping each other and
on the outside (e.g. google.com) ⇒ they have connectivity!
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Live Demo Web Dashboard & CLI
Live demo: what we are going to do
First of all, we are seeing how it looks like the dashboard
Here we are going to create a first Ubuntu VM called
“francescoforestavm”
After that, we will have a look on the Command Line Interface
Here we are going to create a second Fedora VM called
“waltercerronivm”
Finally, we are entering with ssh into those VMs (these are Linux PCs
at all, but without a dedicated hardware!) and ping each other and
on the outside (e.g. google.com) ⇒ they have connectivity!
Isn’t it cool?
Think about doing the same thing with a entire virtual network and
all the middle-boxes which it brings with!
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Experiments with VMs live migration
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Experiments with VMs live migration
Generalization of the case study, making the whole thing more
automatic
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Experiments with VMs live migration
Generalization of the case study, making the whole thing more
automatic
Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new
OpenFlow versions
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Experiments with VMs live migration
Generalization of the case study, making the whole thing more
automatic
Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new
OpenFlow versions
Cloud perfomances tests
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Next achievements
More context awareness ⇒ we will use an orchestrator to install
more dinamically flows in the OVSs
Experiments with VMs live migration
Generalization of the case study, making the whole thing more
automatic
Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new
OpenFlow versions
Cloud perfomances tests
Application of Virtual Tenant Network: a way to create virtual
networks in a complete automated way, using REST API calls
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
Conclusions
Questions?
Do you have any questions?
. . . I hope not in this way!
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 19 / 20
Conclusions
And that is all!
Thanks for your attention!
Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 20 / 20

More Related Content

What's hot

Some Scientific Challenges in the Cloud - Roberto Di Cosmo
Some Scientific Challenges in the Cloud - Roberto Di CosmoSome Scientific Challenges in the Cloud - Roberto Di Cosmo
Some Scientific Challenges in the Cloud - Roberto Di Cosmo
Stefane Fermigier
 

What's hot (20)

Some Scientific Challenges in the Cloud - Roberto Di Cosmo
Some Scientific Challenges in the Cloud - Roberto Di CosmoSome Scientific Challenges in the Cloud - Roberto Di Cosmo
Some Scientific Challenges in the Cloud - Roberto Di Cosmo
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Smart Services CRC participant meeting talk
Smart Services CRC participant meeting talkSmart Services CRC participant meeting talk
Smart Services CRC participant meeting talk
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 
Open Source, IoT and the Telco Opportunity with Red Hat
Open Source, IoT and the Telco Opportunity with Red HatOpen Source, IoT and the Telco Opportunity with Red Hat
Open Source, IoT and the Telco Opportunity with Red Hat
 
An independent view on the evolution of the Internet
An independent view on the evolution of the InternetAn independent view on the evolution of the Internet
An independent view on the evolution of the Internet
 
Lessons Learned on NFV and Orchestration & Perspectives
Lessons Learned on NFV and Orchestration & PerspectivesLessons Learned on NFV and Orchestration & Perspectives
Lessons Learned on NFV and Orchestration & Perspectives
 
Technolution: ITS - some pencil strokes on the developments in ITS
Technolution: ITS - some pencil strokes on the developments in ITSTechnolution: ITS - some pencil strokes on the developments in ITS
Technolution: ITS - some pencil strokes on the developments in ITS
 
fog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructurefog05: The Fog Computing Infrastructure
fog05: The Fog Computing Infrastructure
 
Edge computing offloading: status & perspectives
Edge computing offloading: status & perspectivesEdge computing offloading: status & perspectives
Edge computing offloading: status & perspectives
 
LF Networking Overview
LF Networking OverviewLF Networking Overview
LF Networking Overview
 
Design and emulation tools for serverless edge computing
Design and emulation tools for serverless edge computingDesign and emulation tools for serverless edge computing
Design and emulation tools for serverless edge computing
 
Clean Slate Design - O Que é?
Clean Slate Design - O Que é?Clean Slate Design - O Que é?
Clean Slate Design - O Que é?
 
2010 grail research_cloud_computing
2010 grail research_cloud_computing2010 grail research_cloud_computing
2010 grail research_cloud_computing
 
Architectural Information Modelling for virtual heritage application
Architectural Information Modelling for virtual heritage applicationArchitectural Information Modelling for virtual heritage application
Architectural Information Modelling for virtual heritage application
 
Anticipating a hostile reaction for Augmented Reality
Anticipating a hostile reaction for Augmented RealityAnticipating a hostile reaction for Augmented Reality
Anticipating a hostile reaction for Augmented Reality
 
OpenBrighton - The Cloud and your business
OpenBrighton - The Cloud and your businessOpenBrighton - The Cloud and your business
OpenBrighton - The Cloud and your business
 
SaskTel & Data for Good - Sean Milne
SaskTel & Data for Good - Sean MilneSaskTel & Data for Good - Sean Milne
SaskTel & Data for Good - Sean Milne
 
What's next in edge computing?
What's next in edge computing?What's next in edge computing?
What's next in edge computing?
 

Similar to Beyond the future: a practical approach of Telco changes

OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
Loukas Paraschis
 
eInfranet cloud services – current state of affairs
eInfranet cloud services – current state of affairseInfranet cloud services – current state of affairs
eInfranet cloud services – current state of affairs
Leo Plugge
 

Similar to Beyond the future: a practical approach of Telco changes (20)

Deep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case studyDeep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case study
 
NFV Initiatives in Brazil
NFV Initiatives in BrazilNFV Initiatives in Brazil
NFV Initiatives in Brazil
 
NFV - Telco Transformation Unfolded
NFV - Telco Transformation Unfolded NFV - Telco Transformation Unfolded
NFV - Telco Transformation Unfolded
 
Understanding NFV Management and Orchestration
Understanding NFV Management and OrchestrationUnderstanding NFV Management and Orchestration
Understanding NFV Management and Orchestration
 
SDN Introduction
SDN IntroductionSDN Introduction
SDN Introduction
 
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
 
Building the New Telefónica Core with NFV
Building the New Telefónica Core with NFVBuilding the New Telefónica Core with NFV
Building the New Telefónica Core with NFV
 
The 2015 Guide to SDN and NFV: Part 2 – Network Functions Virtualization (NFV)
The 2015 Guide to SDN and NFV: Part 2 – Network Functions Virtualization (NFV)The 2015 Guide to SDN and NFV: Part 2 – Network Functions Virtualization (NFV)
The 2015 Guide to SDN and NFV: Part 2 – Network Functions Virtualization (NFV)
 
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
 
Next-Generation Closed-Loop Automation - an Inside View
Next-Generation Closed-Loop Automation - an Inside ViewNext-Generation Closed-Loop Automation - an Inside View
Next-Generation Closed-Loop Automation - an Inside View
 
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside viewIEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforum
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
NFV's major movements - Cloudify in Light Reading
NFV's major movements - Cloudify in Light ReadingNFV's major movements - Cloudify in Light Reading
NFV's major movements - Cloudify in Light Reading
 
Open stack foundation-nfv-report
Open stack foundation-nfv-reportOpen stack foundation-nfv-report
Open stack foundation-nfv-report
 
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic OrchestrationTowards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
 
Telecom Italia
Telecom ItaliaTelecom Italia
Telecom Italia
 
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community NetworksCHIEF: Controller Farm for Clouds of Software-Defined Community Networks
CHIEF: Controller Farm for Clouds of Software-Defined Community Networks
 
eInfranet cloud services – current state of affairs
eInfranet cloud services – current state of affairseInfranet cloud services – current state of affairs
eInfranet cloud services – current state of affairs
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 

Recently uploaded

Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 

Recently uploaded (20)

Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 

Beyond the future: a practical approach of Telco changes

  • 1. Beyond the future: a practical approach of Telco changes Walter Cerroni, Chiara Contoli, Francesco Foresta Alma Mater Studiorum - University of Bologna Department of Electrical, Electronic and Information Engineering G. Marconi Mail: francesco.foresta@unibo.it May 29, 2015 Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 1 / 20
  • 2. Part 3 Overview 1 Why are SDN and NFV so important? NFV, in detail Pros and Cons Prospectives 2 Cloud Management Platforms Introduction The OpenStack case Introduction Components and abstractions 3 Case study: Dynamic Service Chaining L2 topology & VNI Proof-of-concept 4 Live Demo Web Dashboard & CLI 5 Conclusions Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 2 / 20
  • 3. Why are SDN and NFV so important? NFV, in detail NFV The application of cloud computing into the edge networks brings to the birth of NFV paradigm It happened because the old paradigm based on IP forwarding has been modified through the years packets are processed in intermediate nodes called middle-boxes which implements supplementary functions (as NAT, Firewall, Load Balancers. . . ) Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
  • 4. Why are SDN and NFV so important? NFV, in detail NFV The application of cloud computing into the edge networks brings to the birth of NFV paradigm It happened because the old paradigm based on IP forwarding has been modified through the years packets are processed in intermediate nodes called middle-boxes which implements supplementary functions (as NAT, Firewall, Load Balancers. . . ) Middle-boxes are hardware, expensive, non-reprogrammable and non-open devices Vendor lock-in problem: clients are dependant from providers Internet ossification: it is difficult to create new services Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
  • 5. Why are SDN and NFV so important? NFV, in detail NFV The application of cloud computing into the edge networks brings to the birth of NFV paradigm It happened because the old paradigm based on IP forwarding has been modified through the years packets are processed in intermediate nodes called middle-boxes which implements supplementary functions (as NAT, Firewall, Load Balancers. . . ) Middle-boxes are hardware, expensive, non-reprogrammable and non-open devices Vendor lock-in problem: clients are dependant from providers Internet ossification: it is difficult to create new services In order to resolve these problems, an ETSI commission wrote down the basics on NFV approach: middle-boxes need to be simplified, virtualizing network functions on a general purpose hardware In this scenario, SDN gives the needed high level of dinamicity Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 3 / 20
  • 6. Why are SDN and NFV so important? Pros and Cons Other reasons behind this combined approach From many years to now computer scientist are able to implement complex systems without the need of managing every single device involved in the project neither using machine language Possible thanks to the introduction of Open interfaces and abstractions layers in the architecture Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 4 / 20
  • 7. Why are SDN and NFV so important? Pros and Cons Other reasons behind this combined approach From many years to now computer scientist are able to implement complex systems without the need of managing every single device involved in the project neither using machine language Possible thanks to the introduction of Open interfaces and abstractions layers in the architecture SDN and NFV are providing a similar evolution chance as it happened for computing They can revolutionise the Telecommunications world, both provider-side and user-side eradicating the well-known problems (vendor lock-in, Internet ossification. . . ) Their co-operation with cloud computing services created a new way of thinking in the Telco area Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 4 / 20
  • 8. Why are SDN and NFV so important? Pros and Cons SDN and NFV co-operation Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 5 / 20
  • 9. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 10. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 11. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities + Removed vendor lock-in problem Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 12. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities + Removed vendor lock-in problem + Multi tenancy (more users isolated on the same hardware resources) Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 13. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities + Removed vendor lock-in problem + Multi tenancy (more users isolated on the same hardware resources) + Added flexibility in network functions and dynamism Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 14. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities + Removed vendor lock-in problem + Multi tenancy (more users isolated on the same hardware resources) + Added flexibility in network functions and dynamism + High scalability Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 15. Why are SDN and NFV so important? Pros and Cons Advantages & Disadvantages of NFV and SDN + Network cost reductions in hardware + New business opportunities + Removed vendor lock-in problem + Multi tenancy (more users isolated on the same hardware resources) + Added flexibility in network functions and dynamism + High scalability − Possible loss of performance as the hardware moves from specialized to homogeneous + Likely only short term because of expected high innovation in software Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 6 / 20
  • 16. Cloud Management Platforms Introduction What are Cloud Managing Platforms? The cloud computing paradigm points out that network resources, storage and computing are offered from a provider to a client as a service As it already is for water, gas, electricity, telephone. . . Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
  • 17. Cloud Management Platforms Introduction What are Cloud Managing Platforms? The cloud computing paradigm points out that network resources, storage and computing are offered from a provider to a client as a service As it already is for water, gas, electricity, telephone. . . A cloud platform is a cluster of physical machines which contains some servers that will be offered as a service to a client, in according to the IaaS (Infrastructure-as-a-Service) paradigm It has to be managed ⇒ Cloud management platform Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
  • 18. Cloud Management Platforms Introduction What are Cloud Managing Platforms? The cloud computing paradigm points out that network resources, storage and computing are offered from a provider to a client as a service As it already is for water, gas, electricity, telephone. . . A cloud platform is a cluster of physical machines which contains some servers that will be offered as a service to a client, in according to the IaaS (Infrastructure-as-a-Service) paradigm It has to be managed ⇒ Cloud management platform This is an integrated product that provide for the management of public, private and hybrid cloud environments Many platforms have been developed during these years, e.g. Amazon Web Services, Google Cloud Platform, HP Cloud, Microsoft Azure, Nebula, Rackspace Cloud, OpenStack. . . Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 7 / 20
  • 19. Cloud Management Platforms The OpenStack case OpenStack It’s an Open Source joint project of Rackspace Cloud and NASA, assisted by more than 200 companies from the IT industry Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 8 / 20
  • 20. Cloud Management Platforms The OpenStack case OpenStack It’s an Open Source joint project of Rackspace Cloud and NASA, assisted by more than 200 companies from the IT industry Once installed on a distributed system, users can create a virtual network infrastructure (VNI) composed of instances (e.g. implemented as virtual machines) and networks appliances (routers, firewalls, etc) in a simple and efficient way, taking advantages of multi-tenancy Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 8 / 20
  • 21. Cloud Management Platforms The OpenStack case OpenStack Components OpenStack is composed of various components: each of them works in a specific area Nova = compute, Neutron = networking, Keystone = credentials, Glance = image storaging, Horizon = Web dashboard. . . Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 9 / 20
  • 22. Cloud Management Platforms The OpenStack case OpenStack Components OpenStack is composed of various components: each of them works in a specific area Nova = compute, Neutron = networking, Keystone = credentials, Glance = image storaging, Horizon = Web dashboard. . . Neutron defines some networks abstractions to make possible to work in the networking area a Network is an isolated L2 network segment, a Subnet on that network is an IP address group, a Port is an attachment point to the network, while a Router is a gateway between subnets. . . Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 9 / 20
  • 23. Cloud Management Platforms The OpenStack case Web Dashboard Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 10 / 20
  • 24. Cloud Management Platforms The OpenStack case OpenStack minimal cluster Every OpenStack cluster is composed of at least three physical servers: A compute node, where the Virtual Machines are stored A network node, which provides connectivity for them A controller node, which manages all user requests Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
  • 25. Cloud Management Platforms The OpenStack case OpenStack minimal cluster Every OpenStack cluster is composed of at least three physical servers: A compute node, where the Virtual Machines are stored A network node, which provides connectivity for them A controller node, which manages all user requests They contain the OpenStack components and communicate between them with REST API calls It means HTTP is used to make calls between machines in a very simple way Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
  • 26. Cloud Management Platforms The OpenStack case OpenStack minimal cluster Every OpenStack cluster is composed of at least three physical servers: A compute node, where the Virtual Machines are stored A network node, which provides connectivity for them A controller node, which manages all user requests They contain the OpenStack components and communicate between them with REST API calls It means HTTP is used to make calls between machines in a very simple way These machines are connected by three networks Management net, used by the admin to access the cluster nodes and for interservice communications External net, which provides the Internet access to the VMs Data net, used for inter-VM communications Packets on this net will be VLAN tagged or encapsulated (GRE) Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 11 / 20
  • 27. Cloud Management Platforms The OpenStack case Cluster, in detail Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 12 / 20
  • 28. Cloud Management Platforms The OpenStack case Virtualization When a user “asks” the controller to create an instance, this one sends a REST API call to the compute node which will provide it, installing many components in itself: Linux Bridges, OpenVSwitches (⇒ SDN), TAP interfaces, Veth pair. . . Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 13 / 20
  • 29. Cloud Management Platforms The OpenStack case Virtualization When a user “asks” the controller to create an instance, this one sends a REST API call to the compute node which will provide it, installing many components in itself: Linux Bridges, OpenVSwitches (⇒ SDN), TAP interfaces, Veth pair. . . In the OpenStack environment acts a virtualization software this hypervisor is used to create the virtual environment which emulates the physical machine’s behaviour ⇒ a virtual host is running inside a physical host, at the same time! it uses Libvirt: this is a generic API that supports various virtualization backends (VirtualBox, VMWare, XEN, QEMU+KVM) and allows the managing and migration of the VMs ⇒ NFV Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 13 / 20
  • 30. Cloud Management Platforms The OpenStack case Inside the nodes Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 14 / 20
  • 31. Case study: Dynamic Service Chaining L2 topology & VNI Case study: L2 topology & VNI Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 15 / 20
  • 32. Case study: Dynamic Service Chaining Proof-of-concept Results At the source 1 10 100 1000 0 50 100 150 200 250 300 350 400 450 Throughput(Mbit/s) Time (s) DPI-in (p3) WANA1-in (p4) WANA1-out (p5) TC-in (p6) TC-out (p7) Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 16 / 20
  • 33. Case study: Dynamic Service Chaining Proof-of-concept Results At the source 1 10 100 1000 0 50 100 150 200 250 300 350 400 450 Throughput(Mbit/s) Time (s) DPI-in (p3) WANA1-in (p4) WANA1-out (p5) TC-in (p6) TC-out (p7) At the destination Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 16 / 20
  • 34. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 35. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Here we are going to create a first Ubuntu VM called “francescoforestavm” Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 36. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Here we are going to create a first Ubuntu VM called “francescoforestavm” After that, we will have a look on the Command Line Interface Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 37. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Here we are going to create a first Ubuntu VM called “francescoforestavm” After that, we will have a look on the Command Line Interface Here we are going to create a second Fedora VM called “waltercerronivm” Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 38. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Here we are going to create a first Ubuntu VM called “francescoforestavm” After that, we will have a look on the Command Line Interface Here we are going to create a second Fedora VM called “waltercerronivm” Finally, we are entering with ssh into those VMs (these are Linux PCs at all, but without a dedicated hardware!) and ping each other and on the outside (e.g. google.com) ⇒ they have connectivity! Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 39. Live Demo Web Dashboard & CLI Live demo: what we are going to do First of all, we are seeing how it looks like the dashboard Here we are going to create a first Ubuntu VM called “francescoforestavm” After that, we will have a look on the Command Line Interface Here we are going to create a second Fedora VM called “waltercerronivm” Finally, we are entering with ssh into those VMs (these are Linux PCs at all, but without a dedicated hardware!) and ping each other and on the outside (e.g. google.com) ⇒ they have connectivity! Isn’t it cool? Think about doing the same thing with a entire virtual network and all the middle-boxes which it brings with! Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 17 / 20
  • 40. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 41. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Experiments with VMs live migration Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 42. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Experiments with VMs live migration Generalization of the case study, making the whole thing more automatic Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 43. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Experiments with VMs live migration Generalization of the case study, making the whole thing more automatic Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new OpenFlow versions Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 44. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Experiments with VMs live migration Generalization of the case study, making the whole thing more automatic Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new OpenFlow versions Cloud perfomances tests Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 45. Conclusions Next achievements More context awareness ⇒ we will use an orchestrator to install more dinamically flows in the OVSs Experiments with VMs live migration Generalization of the case study, making the whole thing more automatic Use of new OpenFlow controllers (OpenDayLight, Ryu) carrying new OpenFlow versions Cloud perfomances tests Application of Virtual Tenant Network: a way to create virtual networks in a complete automated way, using REST API calls Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 18 / 20
  • 46. Conclusions Questions? Do you have any questions? . . . I hope not in this way! Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 19 / 20
  • 47. Conclusions And that is all! Thanks for your attention! Research Fellow: Francesco Foresta (DEI) The Telco future: a pratical approach May 29, 2015 20 / 20