SlideShare a Scribd company logo
1 of 28
1© Copyright 2017 Openet Classification: Confidential
Openet - Enabling Virtualization in SDN and NFV World
Aidan Molloy : Snr. Director NFV Strategy
2© Copyright 2017 Openet Classification: Confidential
• Who are Openet?
• Current Telco Challenges
• What is NFV?
• What is MANO?
• How Vendors onboard their software into an NFV architecture?
Agenda
3© Copyright 2017 Openet Classification: Confidential
®
Who are Openet?
4© Copyright 2017 Openet Classification: Confidential
Corporate Overview
• Founded 1999
• 850 Employees
• 80 customer deployments in 32 countries
• Offices in Ireland (HQ), US, Brazil, & Malaysia
‘we make data make money’
Our real time telecom business support
systems enable the commercialization of
operator's network activity
• Leading global provider of virtualized, highly
scalable, ultrahigh performance, real-time
mediation, charging and policy systems
• Deployed globally in mission critical applications
including 3 of 4 US Tier 1 Telcos covering 85% of all
NAR subscribers
• Differentiated through performance, in-service
experience and support
• Incumbent position in rapidly emerging NFV and
VoLTE roll-outs
• 58 Patents & Applications
5© Copyright 2017 Openet Classification: Confidential
®
• In 2012 Openet deployed the world’s first virtualized vPCRF across
a large tier one operator
• This included large scale deployments e.g. of 13 datacenters and
over 600 hypervisors
• This was pre-NFV but the solution consisted of a number of similar
components:
• Orchestration workflows
• Configuration Master
• Virtual infrastructure manager (RHEV-Manager)
NFV and Virtualisation Background
6© Copyright 2017 Openet Classification: Confidential
Openet NFV : Areas of Focus in MANO
7© Copyright 2017 Openet Classification: Confidential
Enabling intelligent, intent-driven,
business aware management of
dynamic, automated and
software-centric networks.
Accelerate NFV business case realisation
Control
Deploy
Secure
Monetize
Network
Automation
Insight
Assure
Intent
8© Copyright 2017 Openet Classification: Confidential
®
Current Telco Challenges
9© Copyright 2017 Openet Classification: Confidential
• Traditional voice, SMS and new IP services
are steadily being gobbled up by OTTs
• Deliver ‘apps’ that people want, at
incredible speeds and at low cost.
• DevOps mentality encourages rapid
innovation and deployment of new
services.
• If services fail, they learn and quickly move
to next big thing.
Current Telco Challenges
1 billion monthly active
users
1.2 Billion subscribers
75 million subscribers
Google Fibre
200 million active users
1.5 billion
monthly
active users
10© Copyright 2017 Openet Classification: Confidential
They must behave like Google
• To date Operator’s network flexibility has been limited to automating specific tasks.
• Tasks which were never tightly coupled to overall business process or strategy.
Launch & iterate, fail fast and fail often
11© Copyright 2017 Openet Classification: Confidential
Digital human Smart Everything Networked Society
Internet for everyone Global Wifi Machine to Machine
Telco needs to prepare for the future
12© Copyright 2017 Openet Classification: Confidential
®
What is NFV?
13© Copyright 2017 Openet Classification: Confidential
What is NFV?
14© Copyright 2017 Openet Classification: Confidential
NFV Reference Architecture
• VNF: Virtual Network Function – S/W implementation of network
function like P-GW, DPI or PCRF
• VNFM: VNF Manager manages life cycle of VNF ( creates, maintains
and terminates VNF instances).
• EMS: Element Manager Fault, Configuration, Accounting,
Performance and Security Management (FCAPS )
• NFVI: H/W and S/W environment in which VNFs deploy
• VIM: Virtualised Infrastructure Manager controls NFV resource (e.g.
Openstack, VMWare)
• Orchestrator: Service level lifecycle management. Orchestration of
physical and/or software resources that support the infrastructure
virtualization, and the lifecycle management of VNFs.
15© Copyright 2017 Openet Classification: Confidential
®
What is MANO?
16© Copyright 2017 Openet Classification: Confidential
MANO and Openet
• MANO stands for Management and Orchestration.
• Virtualized Infrastructure Manager (VIM).
• Manages NFV resources that includes physical (server,
storage etc.), virtual resources (Virtual Machines) and
software resources (hypervisor) in an NFV
environment.
• VNF Manager (VNFM).
• This is the VNF Manager, which manages life cycle of
VNFs. That is it creates, maintains and terminates VNF
instances.
• NFV Orchestrator (VNFO).
• Automated arrangement, coordination, and
management of complex computer systems
17© Copyright 2017 Openet Classification: Confidential
ETSI Plugtest
18© Copyright 2017 Openet Classification: Confidential
®
Vendor Onboarding into MANO
19© Copyright 2017 Openet Classification: Confidential
• Topology and Orchestration Specification for Cloud Applications (TOSCA), is an OASIS standard language to
describe a topology of cloud applications
• Capture everything needed to run the application
• Benefits include:
• Interoperability
• Portability
• Multi VIM
• Topology, workflows, policies
What is TOSCA?
20© Copyright 2017 Openet Classification: Confidential
• Topology
• Defines nodes, relationships, capabilities
• Workflows
• Lifecycle Operations – install, scale etc
• Policies
• can express such diverse things like monitoring behavior, payment conditions, scalability, or continuous availability, for
example.
Topology, workflows, policies
21© Copyright 2017 Openet Classification: Confidential
• They have a similar structure
• Description
• Input Parameters
• Output Parameters
• They have some differences
• Support for Workflows
• The WF is hardcoded into heat engine
• TOSCA has no hard coded processes
TOSCA vs HOT
22© Copyright 2017 Openet Classification: Confidential
Descriptors
23© Copyright 2017 Openet Classification: Confidential
NS Template
Network Service Template
NSD
Network Function Template
VNFM Flows
VNF Template
VNF Component Template
Weaver Template
VDU
VDU
NS Orchestration Flows
VNFD
NFV Templates
VNF software packages
and configuration
24© Copyright 2017 Openet Classification: Confidential
Instantiation NS Flow
Service Catalog
OSS NFVO
VIM
Openstack
Weaver
VNFM
Weaver
EMS
Instantiate NS
Instantiate
VNF
Ack resource
allocation
Instantiation
Response
Create service network
connectivity
Create network
connectivity response
Connect VNFs to
connectivity network
For each
VNF
Allocate
resources
Resource (compute, storage network) allocation and
interconnection setup Allocate
internal
connectivity
network
Allocate
VMs &
attach
network
Ack completion of resource allocation
Connect response
VNF software
instantiated
Instantiate VNF software
VMFM–EMS Flow
25© Copyright 2017 Openet Classification: Confidential
SR-IOV
• Single Root I/O Virtualisation provides :-
• Direct I/O throughput
• Reduced CPU utilization
• Increased scalability
• Improved device performance for
virtual guests
26© Copyright 2017 Openet Classification: Confidential
SR-IOV
• In traditional I/O architectures, a single core has to
• handle all the Ethernet interrupts for all the incoming packets
• and deliver them to the different virtual machines running on the
server.
• Two core interrupts are required
• one to service the interrupt on the NIC (incoming packet) and
determine which VM the packet belongs to
• the second on the core assigned to the VM, to copy the packet to the
VM where the packet is destined.
• SR-IOV introduces the idea of a Virtual Function (VF).
• Virtual Functions are ‘lightweight’ PCI function entities that contain
the resources necessary for data movement.
• The hypervisor is not involved in the packet processing to move the
packet (between the hardware interface and the actual VM) thus
removing any bottlenecks in the path.
27© Copyright 2017 Openet Classification: Confidential
DPDK
• Intel® Data Plane Development Kit (Intel® DPDK), a set of software libraries that can improve
packet processing performance by up to ten times.
• It moves control of Ethernet hardware directly into userspace processes to avoid the overhead of
communicating with the operating system kernel.
• This gives userspace all of the raw performance traditionally enjoyed by the kernel – and all of the
responsibility too.
• This is important for specialized low latency applications such as virtual network functions.
28© Copyright 2017 Openet Classification: Confidential
®
Thank You – visit accelerate.openet.com

More Related Content

What's hot

Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNMarie-Paule Odini
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
Network Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFNetwork Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFAPNIC
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualizationSatish Chavan
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionJason TC HOU (侯宗成)
 
Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4UmaMahesh Sistu
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysAdam Johnson
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPOdinot Stanislas
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingAnju Ann
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie TaniwidjajaSDNRG ITB
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
Media Handling in FreeSWITCH
Media Handling in FreeSWITCHMedia Handling in FreeSWITCH
Media Handling in FreeSWITCHMoises Silva
 

What's hot (20)

Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Network Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFNetwork Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoF
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONP
 
Ons 2013-nv
Ons 2013-nvOns 2013-nv
Ons 2013-nv
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Media Handling in FreeSWITCH
Media Handling in FreeSWITCHMedia Handling in FreeSWITCH
Media Handling in FreeSWITCH
 

Similar to Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - Openet Presentation

Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential_e
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgePLUMgrid
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs ExplainedAlan Percy
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4NAIM Networks, Inc.
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Sandro Mazziotta
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys Corporation
 
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
 
Next Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF ChuiNext Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF ChuiMyNOG
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummiesanandbajaj
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriVahid Sadri
 
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...ADVA
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoGianluca Arbezzano
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?NGINX, Inc.
 
SDN and NFV Paving the Way for Network Monetization with Value-Added Services
SDN and NFV Paving the Way for Network Monetization with Value-Added ServicesSDN and NFV Paving the Way for Network Monetization with Value-Added Services
SDN and NFV Paving the Way for Network Monetization with Value-Added ServicesRadisys Corporation
 
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and CiscoWho Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and CiscoThousandEyes
 

Similar to Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - Openet Presentation (20)

Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
Hyperconvergence... and the public sector
Hyperconvergence... and the public sectorHyperconvergence... and the public sector
Hyperconvergence... and the public sector
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile Edge
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618
 
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)
 
Next Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF ChuiNext Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF Chui
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
 
SDN use cases_2014
SDN use cases_2014SDN use cases_2014
SDN use cases_2014
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?
 
HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014
 
SDN and NFV Paving the Way for Network Monetization with Value-Added Services
SDN and NFV Paving the Way for Network Monetization with Value-Added ServicesSDN and NFV Paving the Way for Network Monetization with Value-Added Services
SDN and NFV Paving the Way for Network Monetization with Value-Added Services
 
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and CiscoWho Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
 

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - Openet Presentation

  • 1. 1© Copyright 2017 Openet Classification: Confidential Openet - Enabling Virtualization in SDN and NFV World Aidan Molloy : Snr. Director NFV Strategy
  • 2. 2© Copyright 2017 Openet Classification: Confidential • Who are Openet? • Current Telco Challenges • What is NFV? • What is MANO? • How Vendors onboard their software into an NFV architecture? Agenda
  • 3. 3© Copyright 2017 Openet Classification: Confidential ® Who are Openet?
  • 4. 4© Copyright 2017 Openet Classification: Confidential Corporate Overview • Founded 1999 • 850 Employees • 80 customer deployments in 32 countries • Offices in Ireland (HQ), US, Brazil, & Malaysia ‘we make data make money’ Our real time telecom business support systems enable the commercialization of operator's network activity • Leading global provider of virtualized, highly scalable, ultrahigh performance, real-time mediation, charging and policy systems • Deployed globally in mission critical applications including 3 of 4 US Tier 1 Telcos covering 85% of all NAR subscribers • Differentiated through performance, in-service experience and support • Incumbent position in rapidly emerging NFV and VoLTE roll-outs • 58 Patents & Applications
  • 5. 5© Copyright 2017 Openet Classification: Confidential ® • In 2012 Openet deployed the world’s first virtualized vPCRF across a large tier one operator • This included large scale deployments e.g. of 13 datacenters and over 600 hypervisors • This was pre-NFV but the solution consisted of a number of similar components: • Orchestration workflows • Configuration Master • Virtual infrastructure manager (RHEV-Manager) NFV and Virtualisation Background
  • 6. 6© Copyright 2017 Openet Classification: Confidential Openet NFV : Areas of Focus in MANO
  • 7. 7© Copyright 2017 Openet Classification: Confidential Enabling intelligent, intent-driven, business aware management of dynamic, automated and software-centric networks. Accelerate NFV business case realisation Control Deploy Secure Monetize Network Automation Insight Assure Intent
  • 8. 8© Copyright 2017 Openet Classification: Confidential ® Current Telco Challenges
  • 9. 9© Copyright 2017 Openet Classification: Confidential • Traditional voice, SMS and new IP services are steadily being gobbled up by OTTs • Deliver ‘apps’ that people want, at incredible speeds and at low cost. • DevOps mentality encourages rapid innovation and deployment of new services. • If services fail, they learn and quickly move to next big thing. Current Telco Challenges 1 billion monthly active users 1.2 Billion subscribers 75 million subscribers Google Fibre 200 million active users 1.5 billion monthly active users
  • 10. 10© Copyright 2017 Openet Classification: Confidential They must behave like Google • To date Operator’s network flexibility has been limited to automating specific tasks. • Tasks which were never tightly coupled to overall business process or strategy. Launch & iterate, fail fast and fail often
  • 11. 11© Copyright 2017 Openet Classification: Confidential Digital human Smart Everything Networked Society Internet for everyone Global Wifi Machine to Machine Telco needs to prepare for the future
  • 12. 12© Copyright 2017 Openet Classification: Confidential ® What is NFV?
  • 13. 13© Copyright 2017 Openet Classification: Confidential What is NFV?
  • 14. 14© Copyright 2017 Openet Classification: Confidential NFV Reference Architecture • VNF: Virtual Network Function – S/W implementation of network function like P-GW, DPI or PCRF • VNFM: VNF Manager manages life cycle of VNF ( creates, maintains and terminates VNF instances). • EMS: Element Manager Fault, Configuration, Accounting, Performance and Security Management (FCAPS ) • NFVI: H/W and S/W environment in which VNFs deploy • VIM: Virtualised Infrastructure Manager controls NFV resource (e.g. Openstack, VMWare) • Orchestrator: Service level lifecycle management. Orchestration of physical and/or software resources that support the infrastructure virtualization, and the lifecycle management of VNFs.
  • 15. 15© Copyright 2017 Openet Classification: Confidential ® What is MANO?
  • 16. 16© Copyright 2017 Openet Classification: Confidential MANO and Openet • MANO stands for Management and Orchestration. • Virtualized Infrastructure Manager (VIM). • Manages NFV resources that includes physical (server, storage etc.), virtual resources (Virtual Machines) and software resources (hypervisor) in an NFV environment. • VNF Manager (VNFM). • This is the VNF Manager, which manages life cycle of VNFs. That is it creates, maintains and terminates VNF instances. • NFV Orchestrator (VNFO). • Automated arrangement, coordination, and management of complex computer systems
  • 17. 17© Copyright 2017 Openet Classification: Confidential ETSI Plugtest
  • 18. 18© Copyright 2017 Openet Classification: Confidential ® Vendor Onboarding into MANO
  • 19. 19© Copyright 2017 Openet Classification: Confidential • Topology and Orchestration Specification for Cloud Applications (TOSCA), is an OASIS standard language to describe a topology of cloud applications • Capture everything needed to run the application • Benefits include: • Interoperability • Portability • Multi VIM • Topology, workflows, policies What is TOSCA?
  • 20. 20© Copyright 2017 Openet Classification: Confidential • Topology • Defines nodes, relationships, capabilities • Workflows • Lifecycle Operations – install, scale etc • Policies • can express such diverse things like monitoring behavior, payment conditions, scalability, or continuous availability, for example. Topology, workflows, policies
  • 21. 21© Copyright 2017 Openet Classification: Confidential • They have a similar structure • Description • Input Parameters • Output Parameters • They have some differences • Support for Workflows • The WF is hardcoded into heat engine • TOSCA has no hard coded processes TOSCA vs HOT
  • 22. 22© Copyright 2017 Openet Classification: Confidential Descriptors
  • 23. 23© Copyright 2017 Openet Classification: Confidential NS Template Network Service Template NSD Network Function Template VNFM Flows VNF Template VNF Component Template Weaver Template VDU VDU NS Orchestration Flows VNFD NFV Templates VNF software packages and configuration
  • 24. 24© Copyright 2017 Openet Classification: Confidential Instantiation NS Flow Service Catalog OSS NFVO VIM Openstack Weaver VNFM Weaver EMS Instantiate NS Instantiate VNF Ack resource allocation Instantiation Response Create service network connectivity Create network connectivity response Connect VNFs to connectivity network For each VNF Allocate resources Resource (compute, storage network) allocation and interconnection setup Allocate internal connectivity network Allocate VMs & attach network Ack completion of resource allocation Connect response VNF software instantiated Instantiate VNF software VMFM–EMS Flow
  • 25. 25© Copyright 2017 Openet Classification: Confidential SR-IOV • Single Root I/O Virtualisation provides :- • Direct I/O throughput • Reduced CPU utilization • Increased scalability • Improved device performance for virtual guests
  • 26. 26© Copyright 2017 Openet Classification: Confidential SR-IOV • In traditional I/O architectures, a single core has to • handle all the Ethernet interrupts for all the incoming packets • and deliver them to the different virtual machines running on the server. • Two core interrupts are required • one to service the interrupt on the NIC (incoming packet) and determine which VM the packet belongs to • the second on the core assigned to the VM, to copy the packet to the VM where the packet is destined. • SR-IOV introduces the idea of a Virtual Function (VF). • Virtual Functions are ‘lightweight’ PCI function entities that contain the resources necessary for data movement. • The hypervisor is not involved in the packet processing to move the packet (between the hardware interface and the actual VM) thus removing any bottlenecks in the path.
  • 27. 27© Copyright 2017 Openet Classification: Confidential DPDK • Intel® Data Plane Development Kit (Intel® DPDK), a set of software libraries that can improve packet processing performance by up to ten times. • It moves control of Ethernet hardware directly into userspace processes to avoid the overhead of communicating with the operating system kernel. • This gives userspace all of the raw performance traditionally enjoyed by the kernel – and all of the responsibility too. • This is important for specialized low latency applications such as virtual network functions.
  • 28. 28© Copyright 2017 Openet Classification: Confidential ® Thank You – visit accelerate.openet.com

Editor's Notes

  1. MANO Cisco - NFVO MANO Ericsson - Cloud Manager MANO OSM - OSM Rel ONE MANO Rift.io - Rift.ware MANO Openet - Weaver MANO HP Enterprise - NFV Director OPNFV - Ericsson - NFVI+VIM Windriver  - Titanium OPNFV - Intel - NFVI+VIM OPNFV - Ericsson - NFVI+VIM ADVA  - NFVI+VIM Canonical - Lenovo - NFVI+VIM RedHat - Lenovo - NFVI+VIM
  2. A VLD shall enable specifying requirements on performance characteristics on the link A Network Service Deployment Flavour description shall describe how many instances of each constituent VNF are required. Lifecycle event is the API exposed to the OSS
  3. The page size in x86 systems is typically 4 KB which is considered an optimal page size for general purpose computing. While 4 KB is the typical page size other, larger page sizes are also available. Larger page sizes mean that there are fewer pages overall, and therefore increases the amount of system memory that can have its virtual to physical address translation stored in the TLB and as a result lowers the potential for TLB misses, which increases performance. Conversely with larger page sizes there is also an increased potential for memory to be wasted as processes must allocate memory in pages but not all of the memory on the page may actually be required. As a result choosing a page size is a trade off between providing faster access times by using larger pages and ensuring maximum memory utilization by using smaller pages. There are other potential issues to consider as well. At a basic level processes that use large amounts of memory and-/or are otherwise memory intensive may benefit from larger page sizes, often referred to as large pages or huge pages.