SlideShare a Scribd company logo
1 of 37
Cloud, SDN, NFV
Igor Duarte Cardoso (Intel)
30th October 2016
A little bit about my journey so far
• Computer and Telematics Engineering (MSc) student at the University of Aveiro
• “Part-time” Researcher at IEETA: Human-Computer Interaction
• Android app Wrkout developer and designer
• MSc dissertation at Instituto de Telecomunicações: Cloud/SDN
• Researcher at Instituto de Telecomunicações: NFV
• Software Engineer at Intel: NFV
2
Cloud, SDN, NFV
• Three big subjects in a single presentation? Hmm…
• I will give you just enough context and pointers
• So you can become an expert on your own time
• Let’s start!
3
Cloud
• Who talks about Cloud anymore?
4Google Trends for “cloud” [1]
Cloud
• Who talks about Cloud anymore?
5Google Trends for “cloud computing” [2]
Cloud
• Mature and mainstream technology
• But still being improved over time
• Is being applied to more diverse use cases
6
Cloud
• The official definition of Cloud Computing from NIST has the following
essential characteristics [3]:
• On-demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service
7
Cloud
• Recognized possible Service Models in Cloud Computing [3]:
• Infrastructure as a Service (IaaS):
• OpenStack (open-source project umbrella)
• Amazon AWS (closed-source public cloud)
• Microsoft Azure (closed-source public cloud)
• Platform as a Service (PaaS) [4]
• OpenShift Origin (open-source project)
• Cloud Foundry (open-source project)
• Amazon AWS Elastic Beanstalk (closed-source public cloud)
• Microsoft Azure Web Sites (closed-source public cloud)
• Software as a Service (SaaS)
• G Suite by Google Cloud (closed-source public cloud)
• Oh, so many others!
8
Cloud – Case Study
9
Cloud – OpenStack
10
• Started around 2010 as a joint project of Rackspace and NASA
• Open-source project umbrella: dozens of official projects today
• Initially used only in private clouds, it now powers public clouds, small
to large enterprises, banks or research centers, and even partly telcos
[5];
Cloud – OpenStack
11
• Three main pillars of resources:
Get more information at the OpenStack Software Overview [6]
Cloud – OpenStack
12Get to know more about the different projects at [7]
Cloud – OpenStack
13
Cloud – OpenStack
14
Cloud – OpenStack
15
Cloud – OpenStack
• More information at:
• http://www.openstack.com
• The OpenStack Foundation YouTube channel [8] – 2000+ videos
16
SDN
• Software-Defined Networking
17Google Trends for “software-defined networking” [9]
SDN
• Some form of SDN has been around for a long time
• SDN game-changers from 2008/2009:
• OpenFlow [10]
• Martin Casado et. al work [11][12]
• Core idea: Decouple the control plane from the data plane
• Thus express the intended state of your network in a centralized way
• The latest OpenFlow specification, 1.5.1, is available at [13]
• The SDN Architecture from ONF is available at [14]
18
SDN
• Virtual Switches:
• OVS (Open vSwitch)
• SDN Controllers:
• OpenDaylight
• OVN (Open Virtual Network) [15]
• OpenContrail
• ONOS
• SDN protocols:
• OpenFlow
• SDN-related projects:
• Mininet (mainly network virtualization) 19
SDN – Case Study
20
SDN – OpenDaylight
• The most proliferated SDN Controller available
• Open-source project
• Includes many different sub-projects, for different purposes and use-cases
[16]
• Supports many different “southbound” protocols, such as:
• OpenFlow
• OVSDB
• OpFlex
• LISP
21
SDN – OpenDaylight
22
SDN – Case Study
23
SDN – Open vSwitch
• Production quality, multilayer virtual switch
• Open-source project
• OpenFlow protocol support
• The most widely used networking backend in OpenStack (Neutron) [5]
24
SDN – Open vSwitch
25
[root@myhost /]# ovs-ofctl dump-flows br-int
NXST_FLOW reply (xid=0x4):
cookie=0xbb9b5773edb71cd0, duration=1036210.780s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=5,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036210.077s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=6,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036209.370s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=4,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036208.524s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=7,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036207.684s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=3,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=894698.712s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=10,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=894694.068s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=11,icmp_type=136 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036210.424s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=5 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036209.805s, table=0, n_packets=922, n_bytes=55320, idle_age=1637, hard_age=65534, priority=10,arp,in_port=6 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036209.055s, table=0, n_packets=374, n_bytes=22440, idle_age=266, hard_age=65534, priority=10,arp,in_port=4 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036208.205s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=7 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1036207.317s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=3 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=894698.343s, table=0, n_packets=1909, n_bytes=114540, idle_age=376, hard_age=65534, priority=10,arp,in_port=10 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=894693.748s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=11 actions=resubmit(,24)
cookie=0xbb9b5773edb71cd0, duration=1320682.416s, table=0, n_packets=17983550, n_bytes=3350079238, idle_age=0, hard_age=65534, priority=2,in_port=1 actions=drop
cookie=0xbb9b5773edb71cd0, duration=1320683.662s, table=0, n_packets=8655565, n_bytes=3415122820, idle_age=2, hard_age=65534, priority=0 actions=NORMAL
cookie=0xbb9b5773edb71cd0, duration=1320683.578s, table=23, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0 actions=drop (…)
NFV
• Network Functions Virtualization
26Google Trends for “network functions virtualization” [17]
NFV
• The term was coined in 2012, with the introductory paper on NFV [18]
• The main objective is to replace custom network functions with highly
virtualized functions that can be run in standard high-volume servers
• Benefits include [18]:
• Reduced costs
• Shorter Time to Market
• Resource sharing
• Flexible service targeting
• Enables new eco-systems of participation and development
27
NFV
28
More information available at [19] and [20].
NFV
• Projects directly or indirectly related to NFV:
• OSM
• OPEN-O
• OPNFV
• ONP
• DPDK
• FD.io
• collectd
• OpenStack
29
NFV
Use cases [21]:
• Use Case #1: Network Function Virtualization Infrastructure as a Service
• Use Case #2: Virtual Network Function as a Service (VNFaaS)
• Use Case #3: Virtual Network Platform as a Service (VNPaaS)
• Use Case #4: VNF Forwarding Graphs
• Use Case #5: Virtualization of Mobile Core Network and IMS
• Use Case #6 :Virtualization of the Mobile Base Station
• Use Case #7: Virtualization of the Home Environment
• Use Case #8: Virtualization of CDNs (vCDN)
• Use Case #9: Fixed Access Network Functions Virtualization
30
Cloud, SDN, NFV
• Even though they define different scopes, criteria and objectives
• They also relate to each other in many different ways
• An example of where we can identify the three subjects:
• ETSI NFV use case #4 (VNF Forwarding Graphs) can be leveraged using Service
Function Chaining (SFC), implemented using SDN and made available for
consumption in an OpenStack Cloud (itself ETSI NFV use case #1).
• To learn more about SFCs in OpenStack, check [23] and [24].
31
Cloud, SDN, NFV – Where to start?
No single best formula - but here’s my advice:
• Start by installing and breaking ONP and OpenStack
• Choose Open vSwitch as the networking backend, and break it too
• Understand the promise of NFV in more detail by reading official
specifications [19,20,21] and installing/breaking relevant projects
• Be curious: read the code (and hack it), code reviews, comments, mailing list
discussions – you will never be stuck waiting for more knowledge
• Consider active participation, which may include proactively reaching out to
your mentors or professors in order to get involved in something worthwhile
32
Need more knowledge?
• Intel® Developer Zone [25]
• Intel® Cloud Builders University [26]
• Intel® Network Builders University [27]
33
References (1)
• [1] Google Trends for “cloud”, https://www.google.com/trends/explore?date=2006-09-28%202016-10-28&q=cloud
• [2] Google Trends for “cloud computing”, https://www.google.com/trends/explore?date=2006-09-28%202016-10-
28&q=cloud%20computing
• [3] The NIST Definition of Cloud Computing (Special Publication 800-145),
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
• [4] Ref containing the list of PaaS, from Intel TODOs
• [5] OpenStack User Survey – April 2016, https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
• [6] OpenStack Software Overview, https://www.openstack.org/software/
• [7] OpenStack Project Navigator, https://www.openstack.org/software/project-navigator/
• [8] OpenStack Foundation YouTube Channel, https://www.youtube.com/user/OpenStackFoundation
• [9] Google Trends for “software-defined networking”: https://www.google.com/trends/explore?date=2006-09-28%202016-10-
28&q=software-defined%20networking
• [10] OpenFlow: Enabling Innovation in Campus Networks, http://archive.openflow.org/documents/openflow-wp-latest.pdf
• [11] FlowVisor: A Network Virtualization Layer, http://archive.openflow.org/downloads/technicalreports/openflow-tr-2009-1-
flowvisor.pdf
• [12] Martin Casado’s publications, http://yuba.stanford.edu/~casado/publications.html
• [13] OpenFlow Switch Specification Version 1.5.1, https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-
specifications/openflow/openflow-switch-v1.5.1.pdf
34
References (2)
• [14] SDN Architecture, https://www.opennetworking.org/images/stories/downloads/sdn-resources/technical-
reports/TR_SDN_ARCH_1.0_06062014.pdf
• [15] OVN: Open Virtual Network for Open vSwitch, http://openvswitch.org/support/slides/OVN-Vancouver.pdf
• [16] OpenDaylight Project list, https://wiki.opendaylight.org/view/Project_list
• [17] Google Trends for “network functions virtualization”: https://www.google.com/trends/explore?date=2011-09-28%202016-10-
28&q=network%20functions%20virtualization
• [18] Network Functions Virtualisation, https://portal.etsi.org/NFV/NFV_White_Paper.pdf
• [19] Network Functions Virtualisation (NFV) Architectural Framework (GS NFV 002 - V1.2.1),
http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.02.01_60/gs_nfv002v010201p.pdf
• [20] Network Functions Virtualisation (NFV) Management and Orchestration (GS NFV-MAN 001 - V1.1.1),
http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf
• [21] Network Functions Virtualisation (NFV) Use Cases (GS NFV 001 V1.1.1),
http://www.etsi.org/deliver/etsi_gs/nfv/001_099/001/01.01.01_60/gs_nfv001v010101p.pdf
• [22] IETF SFC WG documents, https://datatracker.ietf.org/wg/sfc/documents/
• [23] Wiki page for openstack/networking-sfc, https://wiki.openstack.org/wiki/Neutron/ServiceInsertionAndChaining
• [24] Empower your NFV Services through Service Function Chaining and SFC Graphs,
https://www.youtube.com/watch?v=3PnZiFRPLWE
• [25] Intel® Developer Zone, https://software.intel.com
• [26] Intel® Cloud Builders University, https://builders.intel.com/university/cloudbuilders
• [27] Intel® Network Builders University, https://builders.intel.com/university/networkbuilders
35
Thank you,
let me know your questions!
Or simply find me online as igordcard.
Legal notices and disclaimers
Intel technologies’ features and benefits depend on system configuration and may require enabled
hardware, software or service activation. Learn more at intel.com, or from the OEM or retailer.
No computer system can be absolutely secure.
Tests document performance of components on a particular test, in specific systems. Differences in
hardware, software, or configuration will affect actual performance. Consult other sources of
information to evaluate performance as you consider your purchase. For more complete information
about performance and benchmark results, visit http://www.intel.com/performance.
Intel, the Intel logo and others are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
© 2016 Intel Corporation.
37

More Related Content

What's hot

An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 
VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017Novosco
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN LandscapeChris Jones
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3Vepsun Technologies
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Cisco Canada
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualizationSatish Chavan
 
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptxAvi Networks
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationRabbah Adel Ammar
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Jürgen Ambrosi
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualizationxKinAnx
 
How to use KASAN to debug memory corruption in OpenStack environment- (2)
How to use KASAN to debug memory corruption in OpenStack environment- (2)How to use KASAN to debug memory corruption in OpenStack environment- (2)
How to use KASAN to debug memory corruption in OpenStack environment- (2)Gavin Guo
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch IntroductionHungWei Chiu
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructuregaurav jain
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?Insight
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 

What's hot (20)

An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 
VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
VSICM8_M02.pptx
VSICM8_M02.pptxVSICM8_M02.pptx
VSICM8_M02.pptx
 
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
 
Etude de la virtualisation
Etude de la virtualisationEtude de la virtualisation
Etude de la virtualisation
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
How to use KASAN to debug memory corruption in OpenStack environment- (2)
How to use KASAN to debug memory corruption in OpenStack environment- (2)How to use KASAN to debug memory corruption in OpenStack environment- (2)
How to use KASAN to debug memory corruption in OpenStack environment- (2)
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch Introduction
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 

Viewers also liked

NFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As ServiceNFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As ServiceAbdul Ravoof
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stackAffan Syed
 
VMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real projectVMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real projectDavid Pasek
 
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...ITOutcomes
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)SDNRG ITB
 
Ecomp of the gilmore family
Ecomp of the gilmore familyEcomp of the gilmore family
Ecomp of the gilmore familykeboruff
 
Manhattan- ECOMP 6203
Manhattan- ECOMP 6203Manhattan- ECOMP 6203
Manhattan- ECOMP 6203mrs13881
 
Mod26203pp
Mod26203ppMod26203pp
Mod26203ppcstephe2
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Michael Maharas
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - LinaroOPNFV
 
Summit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionSummit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionOPNFV
 
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaSummit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaOPNFV
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Alberto Boaventura
 
SDN/NFV Sudanese Research Group Initiative
SDN/NFV Sudanese Research Group Initiative SDN/NFV Sudanese Research Group Initiative
SDN/NFV Sudanese Research Group Initiative Ahmed Hassan
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsOPNFV
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVOPNFV
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologyOPNFV
 
Summit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and UpdateSummit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and UpdateOPNFV
 
Ecomp Power Point Pres.
Ecomp Power Point Pres.Ecomp Power Point Pres.
Ecomp Power Point Pres.Gautam Raj
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewOPNFV
 

Viewers also liked (20)

NFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As ServiceNFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As Service
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 
VMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real projectVMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real project
 
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...
Pourquoi l’automatisation est essentielle pour une virtualisation des réseaux...
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
 
Ecomp of the gilmore family
Ecomp of the gilmore familyEcomp of the gilmore family
Ecomp of the gilmore family
 
Manhattan- ECOMP 6203
Manhattan- ECOMP 6203Manhattan- ECOMP 6203
Manhattan- ECOMP 6203
 
Mod26203pp
Mod26203ppMod26203pp
Mod26203pp
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
Summit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionSummit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & Introduction
 
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaSummit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
 
SDN/NFV Sudanese Research Group Initiative
SDN/NFV Sudanese Research Group Initiative SDN/NFV Sudanese Research Group Initiative
SDN/NFV Sudanese Research Group Initiative
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & Technology
 
Summit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and UpdateSummit 16: Open-O Mini-Summit - Vision and Update
Summit 16: Open-O Mini-Summit - Vision and Update
 
Ecomp Power Point Pres.
Ecomp Power Point Pres.Ecomp Power Point Pres.
Ecomp Power Point Pres.
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & Overview
 

Similar to Cloud, SDN, NFV

Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices ArchitectureKen Owens
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...Marc Dutoo
 
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...OCCIware
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...OPNFV
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVCloud Native Day Tel Aviv
 
TOWARDS Hybrid OpenStack Clouds in the Real World
TOWARDS Hybrid OpenStack Clouds in the Real WorldTOWARDS Hybrid OpenStack Clouds in the Real World
TOWARDS Hybrid OpenStack Clouds in the Real WorldAndrew Hickey
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Mainframe Project
 
Recap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo SummitRecap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo Summitdjzook
 
Open stack neutron and opendaylight
Open stack neutron and opendaylightOpen stack neutron and opendaylight
Open stack neutron and opendaylightramgow
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud ComputingDavid Wallom
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)Mark Voelker
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedAll Things Open
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationMark Hinkle
 
OpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudAnees Shaikh
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides ssk
 

Similar to Cloud, SDN, NFV (20)

Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3 OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
 
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
LinuxTag 2013
LinuxTag 2013LinuxTag 2013
LinuxTag 2013
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
 
TOWARDS Hybrid OpenStack Clouds in the Real World
TOWARDS Hybrid OpenStack Clouds in the Real WorldTOWARDS Hybrid OpenStack Clouds in the Real World
TOWARDS Hybrid OpenStack Clouds in the Real World
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
Recap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo SummitRecap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo Summit
 
Open stack neutron and opendaylight
Open stack neutron and opendaylightOpen stack neutron and opendaylight
Open stack neutron and opendaylight
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get Started
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
 
OpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloud
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

Cloud, SDN, NFV

  • 1. Cloud, SDN, NFV Igor Duarte Cardoso (Intel) 30th October 2016
  • 2. A little bit about my journey so far • Computer and Telematics Engineering (MSc) student at the University of Aveiro • “Part-time” Researcher at IEETA: Human-Computer Interaction • Android app Wrkout developer and designer • MSc dissertation at Instituto de Telecomunicações: Cloud/SDN • Researcher at Instituto de Telecomunicações: NFV • Software Engineer at Intel: NFV 2
  • 3. Cloud, SDN, NFV • Three big subjects in a single presentation? Hmm… • I will give you just enough context and pointers • So you can become an expert on your own time • Let’s start! 3
  • 4. Cloud • Who talks about Cloud anymore? 4Google Trends for “cloud” [1]
  • 5. Cloud • Who talks about Cloud anymore? 5Google Trends for “cloud computing” [2]
  • 6. Cloud • Mature and mainstream technology • But still being improved over time • Is being applied to more diverse use cases 6
  • 7. Cloud • The official definition of Cloud Computing from NIST has the following essential characteristics [3]: • On-demand self-service • Broad network access • Resource pooling • Rapid elasticity • Measured service 7
  • 8. Cloud • Recognized possible Service Models in Cloud Computing [3]: • Infrastructure as a Service (IaaS): • OpenStack (open-source project umbrella) • Amazon AWS (closed-source public cloud) • Microsoft Azure (closed-source public cloud) • Platform as a Service (PaaS) [4] • OpenShift Origin (open-source project) • Cloud Foundry (open-source project) • Amazon AWS Elastic Beanstalk (closed-source public cloud) • Microsoft Azure Web Sites (closed-source public cloud) • Software as a Service (SaaS) • G Suite by Google Cloud (closed-source public cloud) • Oh, so many others! 8
  • 9. Cloud – Case Study 9
  • 10. Cloud – OpenStack 10 • Started around 2010 as a joint project of Rackspace and NASA • Open-source project umbrella: dozens of official projects today • Initially used only in private clouds, it now powers public clouds, small to large enterprises, banks or research centers, and even partly telcos [5];
  • 11. Cloud – OpenStack 11 • Three main pillars of resources: Get more information at the OpenStack Software Overview [6]
  • 12. Cloud – OpenStack 12Get to know more about the different projects at [7]
  • 16. Cloud – OpenStack • More information at: • http://www.openstack.com • The OpenStack Foundation YouTube channel [8] – 2000+ videos 16
  • 17. SDN • Software-Defined Networking 17Google Trends for “software-defined networking” [9]
  • 18. SDN • Some form of SDN has been around for a long time • SDN game-changers from 2008/2009: • OpenFlow [10] • Martin Casado et. al work [11][12] • Core idea: Decouple the control plane from the data plane • Thus express the intended state of your network in a centralized way • The latest OpenFlow specification, 1.5.1, is available at [13] • The SDN Architecture from ONF is available at [14] 18
  • 19. SDN • Virtual Switches: • OVS (Open vSwitch) • SDN Controllers: • OpenDaylight • OVN (Open Virtual Network) [15] • OpenContrail • ONOS • SDN protocols: • OpenFlow • SDN-related projects: • Mininet (mainly network virtualization) 19
  • 20. SDN – Case Study 20
  • 21. SDN – OpenDaylight • The most proliferated SDN Controller available • Open-source project • Includes many different sub-projects, for different purposes and use-cases [16] • Supports many different “southbound” protocols, such as: • OpenFlow • OVSDB • OpFlex • LISP 21
  • 23. SDN – Case Study 23
  • 24. SDN – Open vSwitch • Production quality, multilayer virtual switch • Open-source project • OpenFlow protocol support • The most widely used networking backend in OpenStack (Neutron) [5] 24
  • 25. SDN – Open vSwitch 25 [root@myhost /]# ovs-ofctl dump-flows br-int NXST_FLOW reply (xid=0x4): cookie=0xbb9b5773edb71cd0, duration=1036210.780s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=5,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036210.077s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=6,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036209.370s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=4,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036208.524s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=7,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036207.684s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=3,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=894698.712s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=10,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=894694.068s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,icmp6,in_port=11,icmp_type=136 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036210.424s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=5 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036209.805s, table=0, n_packets=922, n_bytes=55320, idle_age=1637, hard_age=65534, priority=10,arp,in_port=6 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036209.055s, table=0, n_packets=374, n_bytes=22440, idle_age=266, hard_age=65534, priority=10,arp,in_port=4 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036208.205s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=7 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1036207.317s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=3 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=894698.343s, table=0, n_packets=1909, n_bytes=114540, idle_age=376, hard_age=65534, priority=10,arp,in_port=10 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=894693.748s, table=0, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=10,arp,in_port=11 actions=resubmit(,24) cookie=0xbb9b5773edb71cd0, duration=1320682.416s, table=0, n_packets=17983550, n_bytes=3350079238, idle_age=0, hard_age=65534, priority=2,in_port=1 actions=drop cookie=0xbb9b5773edb71cd0, duration=1320683.662s, table=0, n_packets=8655565, n_bytes=3415122820, idle_age=2, hard_age=65534, priority=0 actions=NORMAL cookie=0xbb9b5773edb71cd0, duration=1320683.578s, table=23, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0 actions=drop (…)
  • 26. NFV • Network Functions Virtualization 26Google Trends for “network functions virtualization” [17]
  • 27. NFV • The term was coined in 2012, with the introductory paper on NFV [18] • The main objective is to replace custom network functions with highly virtualized functions that can be run in standard high-volume servers • Benefits include [18]: • Reduced costs • Shorter Time to Market • Resource sharing • Flexible service targeting • Enables new eco-systems of participation and development 27
  • 29. NFV • Projects directly or indirectly related to NFV: • OSM • OPEN-O • OPNFV • ONP • DPDK • FD.io • collectd • OpenStack 29
  • 30. NFV Use cases [21]: • Use Case #1: Network Function Virtualization Infrastructure as a Service • Use Case #2: Virtual Network Function as a Service (VNFaaS) • Use Case #3: Virtual Network Platform as a Service (VNPaaS) • Use Case #4: VNF Forwarding Graphs • Use Case #5: Virtualization of Mobile Core Network and IMS • Use Case #6 :Virtualization of the Mobile Base Station • Use Case #7: Virtualization of the Home Environment • Use Case #8: Virtualization of CDNs (vCDN) • Use Case #9: Fixed Access Network Functions Virtualization 30
  • 31. Cloud, SDN, NFV • Even though they define different scopes, criteria and objectives • They also relate to each other in many different ways • An example of where we can identify the three subjects: • ETSI NFV use case #4 (VNF Forwarding Graphs) can be leveraged using Service Function Chaining (SFC), implemented using SDN and made available for consumption in an OpenStack Cloud (itself ETSI NFV use case #1). • To learn more about SFCs in OpenStack, check [23] and [24]. 31
  • 32. Cloud, SDN, NFV – Where to start? No single best formula - but here’s my advice: • Start by installing and breaking ONP and OpenStack • Choose Open vSwitch as the networking backend, and break it too • Understand the promise of NFV in more detail by reading official specifications [19,20,21] and installing/breaking relevant projects • Be curious: read the code (and hack it), code reviews, comments, mailing list discussions – you will never be stuck waiting for more knowledge • Consider active participation, which may include proactively reaching out to your mentors or professors in order to get involved in something worthwhile 32
  • 33. Need more knowledge? • Intel® Developer Zone [25] • Intel® Cloud Builders University [26] • Intel® Network Builders University [27] 33
  • 34. References (1) • [1] Google Trends for “cloud”, https://www.google.com/trends/explore?date=2006-09-28%202016-10-28&q=cloud • [2] Google Trends for “cloud computing”, https://www.google.com/trends/explore?date=2006-09-28%202016-10- 28&q=cloud%20computing • [3] The NIST Definition of Cloud Computing (Special Publication 800-145), http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf • [4] Ref containing the list of PaaS, from Intel TODOs • [5] OpenStack User Survey – April 2016, https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf • [6] OpenStack Software Overview, https://www.openstack.org/software/ • [7] OpenStack Project Navigator, https://www.openstack.org/software/project-navigator/ • [8] OpenStack Foundation YouTube Channel, https://www.youtube.com/user/OpenStackFoundation • [9] Google Trends for “software-defined networking”: https://www.google.com/trends/explore?date=2006-09-28%202016-10- 28&q=software-defined%20networking • [10] OpenFlow: Enabling Innovation in Campus Networks, http://archive.openflow.org/documents/openflow-wp-latest.pdf • [11] FlowVisor: A Network Virtualization Layer, http://archive.openflow.org/downloads/technicalreports/openflow-tr-2009-1- flowvisor.pdf • [12] Martin Casado’s publications, http://yuba.stanford.edu/~casado/publications.html • [13] OpenFlow Switch Specification Version 1.5.1, https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf- specifications/openflow/openflow-switch-v1.5.1.pdf 34
  • 35. References (2) • [14] SDN Architecture, https://www.opennetworking.org/images/stories/downloads/sdn-resources/technical- reports/TR_SDN_ARCH_1.0_06062014.pdf • [15] OVN: Open Virtual Network for Open vSwitch, http://openvswitch.org/support/slides/OVN-Vancouver.pdf • [16] OpenDaylight Project list, https://wiki.opendaylight.org/view/Project_list • [17] Google Trends for “network functions virtualization”: https://www.google.com/trends/explore?date=2011-09-28%202016-10- 28&q=network%20functions%20virtualization • [18] Network Functions Virtualisation, https://portal.etsi.org/NFV/NFV_White_Paper.pdf • [19] Network Functions Virtualisation (NFV) Architectural Framework (GS NFV 002 - V1.2.1), http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.02.01_60/gs_nfv002v010201p.pdf • [20] Network Functions Virtualisation (NFV) Management and Orchestration (GS NFV-MAN 001 - V1.1.1), http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf • [21] Network Functions Virtualisation (NFV) Use Cases (GS NFV 001 V1.1.1), http://www.etsi.org/deliver/etsi_gs/nfv/001_099/001/01.01.01_60/gs_nfv001v010101p.pdf • [22] IETF SFC WG documents, https://datatracker.ietf.org/wg/sfc/documents/ • [23] Wiki page for openstack/networking-sfc, https://wiki.openstack.org/wiki/Neutron/ServiceInsertionAndChaining • [24] Empower your NFV Services through Service Function Chaining and SFC Graphs, https://www.youtube.com/watch?v=3PnZiFRPLWE • [25] Intel® Developer Zone, https://software.intel.com • [26] Intel® Cloud Builders University, https://builders.intel.com/university/cloudbuilders • [27] Intel® Network Builders University, https://builders.intel.com/university/networkbuilders 35
  • 36. Thank you, let me know your questions! Or simply find me online as igordcard.
  • 37. Legal notices and disclaimers Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at intel.com, or from the OEM or retailer. No computer system can be absolutely secure. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit http://www.intel.com/performance. Intel, the Intel logo and others are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. © 2016 Intel Corporation. 37