SlideShare a Scribd company logo
The Cloud Specialists
NFV & CloudStack
ShapeBlue.com • @ShapeBlue
Paul Angus, VP Technology • @CloudyAngus
paul.angus@shapeblue.com
A n i n t r o d u c t i o n t o
The Cloud Specialists
ShapeBlue.com @ShapeBlue
“ShapeBlue are expert builders of public
& private clouds. They are the leading
independent global CloudStack services
company”
A b o u t S h a p e B l u e
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
Paul Angus – VP Technology
• Global authority on CloudStack & cloud infrastructure design.
• 15+ years C-Level experience.
• Apache CloudStack project committer & PMC member
• Specialising in deployment of CloudStack
and surrounding infrastructure especially the user story
• USP, Georgian Ministry of Justice, Orange, TomTom,
PaddyPower, Ascenty, BSkyB, SAP, British Telecom
A b o u t m e
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
S h a p e B l u e c u s t o m e r s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
S h a p e B l u e c u s t o m e r s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
S h a p e B l u e c u s t o m e r s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• What is NFV ?
• What CloudStack can do in the NFV Space
• What CloudStack can’t do (yet)
• What CloudStack might do
O v e r v i e w
The Cloud Specialists
ShapeBlue.com @ShapeBlue
What is NFV Anyway?
(The Emperor's New Clothes)
What is NFV Anyway?
(The Emperor's New Clothes)
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Network
Functions
Virtualization
Taking a network function (like routing or firewalling or
a VPN) and creating a virtualised appliance to do it.
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Sounds like the CloudStack
Virtual Router !?
Yes. It does.
(See. It’s not so complicated)
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
vFirewall
• Cisco® Adaptive Security Virtual Appliance (ASAv)
• Juniper® vSRX
• BigIP® Virtual Firewall (vFW)
vRouter
• Cisco®Integrated Services Virtual Router (ISRv)
• Juniper® vMX
• Brocade® 5600 vRouter (Formerly Vyatta)
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
WAN Acceleration
• Cisco® vWAAS (wide‐area‐application‐services)
• Riverbed® SteelHead CX
Application Delivery Controllers
• Citrix® NetScaler VPX
• Virtual Application Delivery Controllers (vADC)
• A10 vThunder ADC
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
BIG-IP VNFs
• Virtual Policy Manager (vPEM)
• Virtual DNS (vDNS)
F5
• Virtual Diameter Routing Agent (vDRA)
• Virtual Diameter Edge Agent (vDEA)
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Other types:
• Brocade vEPC
(Evolved Packet Core ‐ Mobile Comms)
• vIPS
• vThunder CGN gateways
• vWebSecurity
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
So what’s the big deal?
A few orchestration layers are required to create the
virtual instances, plumb them into a network and
configure them.
There quite a few combinations and permutations to
deal with.
(+ if it weren’t complicated, vendors couldn’t charge through the nose for it – cynical much?)
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
How complicated is it then?
ETSI (European Telecommunications Standards
Institute) have a special interest group specifically to
try to standardise it all.
W h a t i s N F V ?
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
ETSI NFV Reference
Architecture
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
VNF - Virtualized Network
Function
(i.e vRouter or vFirewall)
Just a Virtual Instance
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
EM – Element Manager Service
Provides a standardized
interface to a given VNF to
manage internals
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
VNF Manager
Manages the internal working of the
VNF instances, pushes configuration
and ensures availability and
performance
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
Virtualised Infrastructure Manager
Orchestrates Virtual Infrastructure
to create VNF instances and
‘plumb’ them in
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
NFV Infrastructure
The virtualisation hardware;
compute, storage networking etc
The Cloud Specialists
ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
So, about that VR then?So, about that VR then?
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
Comparing the NFV
Model with Virtual
Router elements
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
W h a t i s N F V ?
Virtual Infrastructure
Cloud‐
Stack 
Kernel
Business Logic
VR1
VR Network Service Mgr Adapter
Comparing the NFV Model
with Virtual Router
elements
The Cloud Specialists
ShapeBlue.com @ShapeBlue
To Sum Up
(this part, that’s not the
whole presentation)
To Sum Up
(this part, that’s not the
whole presentation)
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
C l o u d S t a c k & N F V
The VNF is just a guest instance, which
has a second layer of orchestration
applied to it.
C l i c k t o e d i t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
VM
C l o u d S t a c k & N F V
Virtual Infrastructure ACS
This is our bread and butter.
The Cloud Specialists
ShapeBlue.com @ShapeBlue
NFV – what’s it FOR
(use cases)
NFV – what’s it FOR
(use cases)
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• Users want to be able to be able to recreate
‘enterprise’ topologies in the virtual (cloud) space
• SPs and MSPs want their customers to be able to do
the above and want to be able to sell them the
appliances.
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
N F V To p o l o g i e s
Recreating ‘Traditional’
Enterprise topologies
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
‘Specific’ use cases
N F V To p o l o g i e s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
N F V To p o l o g i e s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
CloudStack’s Shortfalls
• No way to add a layer 2 network (ie network with no IP 
requirements)
• No way to have a range of public IPs presented to the guest 
networks without explicit mapping
• VR is a ‘proprietary’ case of NFV
• No way to put ‘alternative’ VRs or Network Appliances in the 
guest networks
C l o u d S t a c k & N F V
The Cloud Specialists
ShapeBlue.com @ShapeBlue
CloudStack & NFV
(Drumroll plleeease)
CloudStack & NFV
(Drumroll plleeease)
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• New concept of Topologies
• New concept of Enterprise Topologies
• New VR type ‘Enterprise Topology VR’
• New Network Types
• Layer 2
• Simple User
• UI enhancement to give graphical network building
C l o u d S t a c k & N F V
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Topologies
• Isolated/shared
Individual guest networks
• VPC
Contains multiple VPC tiers (neworks)
• Enterprise
Contains multiple ‘simple user’ or ‘Layer2’ networks 
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Enterprise Topology
Virtual Router
• A simplified (and hidden) VR to pass ALL
designated 'public' IP data through to a hand
off. What happens after this, is the 'users'
problem.
• Pass 'public' traffic to/from the hand-off as
fast as possible (no other services)
• Ensure that a user cannot use a public IP
that has not been assigned to the topology
C l o u d S t a c k & N F V
Public Network
Hand-off
ETVR
Core Router
123.123.123.254/24
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Enterprise Topology
Hand-off
• Users can create a device, who's outside face is
on an IP between 123.123.123.56 –
123.123.123.62 with a gateway of
123.123.123.254
• No other source IPs will be allowed to pass traffic
• User device eth0:
IPADDR=123.123.123.56
GATEWAY=123.123.123.254
NETMASK=255.255.255.0
• Core router requires route info – groundwork laid
by OSPF work.
C l o u d S t a c k & N F V
Public Network
ETVR
Only traffic from allowed ranges through
Core Router
123.123.123.254/24
User Device
Likely WAN Accelerator or vRouter
Gateway: 123.123.123.254
Allowed Ips: 123.123.123.56 – 123.123.123.62
Netmask: 255.255.255.0
Hand-off
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
New Network Types
• Layer 2
A new network type that is a pure layer 2 network. It would have a VLAN (assigned by CloudStack), but no 
IP addresses assigned to it and no services.
And hence doesn't require VR or IP addresses (DNS/DHCP to be handled 'externally')
Allows ‘service chaining’ and ‘Enterprise Networks’ using say, Active Directory or IPAM.
• Simple User
A network where a user can define the IP address properties, but VLANs are orchestrated by CloudStack. 
CloudStack provides DNS and DHCP, but VR in not in‐path – a self‐service shared network.
A user would likely define the gateway of the network as the vRouter that they created.
*VLAN == any supported isolation method
C l o u d S t a c k & N F V
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• User creates endpoints
and networks which
join them.
CloudStack creates
VLANs but applies no
layer 3 restrictions
C l o u d S t a c k & N F V
Public Network
Hand-off:
Gateway: 123.123.123.254
Allowed Ips: 123.123.123.56 – 123.123.123.62
Netmask: 255.255.255.255
ETVR
Only traffic from allowed ranges through
Core Router
123.123.123.254/24
User Instance
WAN Accelerator
L2 Network
User Instance
vRouter/Firewall/VPN
L2 Network
User Instance
VM
User Instance
VM
User Instance
VM: AD + DHCP + DNS
L2 Network
User Instance
Web server
DMZ
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• Simple services
Network which
provides CloudStack
controlled IP
addressing.
IP space and gateway
defined by the user
C l o u d S t a c k & N F V
Public Network
Gateway: 123.123.123.254
Allowed Ips: 123.123.123.56 – 123.123.123.62
Netmask: 255.255.255.0
ETVR
Only traffic from allowed ranges through
Core Router
123.123.123.254/24
User Instance
WAN Accelerator
Simple User Network
User Instance
vRouter/Firewall/VPN
L2 Network
CloudStack VR
DHCP +DNS
Hand-off
N e t w o r k
V i s u a l i s a t i o n
‐ CloudStack equivalent of
‘Forwarding Graph’
N e t w o r k
d e v i c e s v i e w
‐ New ‘Devices’ view
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
A d d n e t w o r k d e v i c e t o a c c o u n t
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
A d d n e t w o r k d e v i c e t o a c c o u n t
The Cloud Specialists
ShapeBlue.com @ShapeBlue
Phase 2
M u l t i p l e V N F
a p p l i a n c e s
‐ CloudStack equivalent of
‘Forwarding Graph’
N e t w o r k
d e v i c e
s e t t i n g s
‐ Configuration through 
CloudStack UI or appliances’ 
console
V F N
C o n f i g u r a t i o n
‐ Option of configuration 
through appliances’ native 
UI or
Simplified configuration 
through CloudStack option
N e t w o r k
p r o v i d e r s
‐ Add VNF appliances as 
network providers
U n d e r l y i n g
t o p o l o g y
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
H i g h l e v e l p r o c e s s
User adds 
appliance(s) to 
their account
Operator adds 
(VNF) appliance 
types to the cloud
User inserts 
appliance(s) into 
their networks
CloudStack 
creates ‘network 
system VM’
CloudStack 
deploys appliance 
in network from 
‘VM’ template
User configures 
VNF appliance 
CloudStack sets base 
config of VNF appliance 
through VNFM or API 
translator 
CloudStack 
creates L2 
networjs
APPLIANCE
‘Direct’ HTTP(s) proxied
through Network System 
VM
Direct console 
access on appliance 
via Console Proxy
Simple configuration ‘in’ 
CloudStack via API translator 
on Network System VM
Simple configuration ‘in’ 
CloudStack via VNFM on 
Network System VM
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Device Integration Options
• Console Proxy access to VNF appliance console 
• User http(s) connection to device mgmt. port (via containerised 
mgmt. VR in network management VM)
• CloudStack management server to containerised VNFM/EM (in 
network system VM). [utilising ETSI standards] Simple command 
set
• ‘ad‐hoc’ API translator (Simple command set to VNF appliance 
native API). [where ETSI standards not available]
M a n a g e m e n t p l a n e c o m m u n i c a t i o n s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
• Layer 2 networks (service chaining)
• External network device (appliances) abstractions
• Containerised VRs
• Containerised VNFMs & EMs
• Forwarding graph translation (CloudStack <-> ETSI standard)
• ‘Network (management)’ System VM
• UI
E l e m e n t s
C l i c k t o e d i t
The Cloud Specialists ShapeBlue.com @ShapeBlue
Further Enhancements
• Support for VNF fabrics
• Support for auto-scaling
• Support for auto-healing
P h a s e 3
The Cloud Specialists
ShapeBlue.com @ShapeBlue
?

More Related Content

PDF
CloudStack UI
PPTX
Dynamic roles in cloudstack
PDF
CSEUG introduction
PDF
Monitoring CloudStack and components
PDF
CloudStack usage service
PDF
CCNA17 KVM and CloudStack
PDF
CCCNA17 CloudStack upgrade best practices
PDF
CCCNA17 Introduction
CloudStack UI
Dynamic roles in cloudstack
CSEUG introduction
Monitoring CloudStack and components
CloudStack usage service
CCNA17 KVM and CloudStack
CCCNA17 CloudStack upgrade best practices
CCCNA17 Introduction

What's hot (20)

PDF
CCCNA17 Distributed CI and Testing for Cloudstack in a Hybrid Community
PDF
CCCNA17 Reliable Host Fencing
PDF
CCCNA17 Dynamic Roles in CloudStack
PPTX
CCCNA17 CloudStack Container Service
PPTX
CloudStack EU user group - Trillian
PPTX
CloudStack news
PDF
Paul Angus – Backup & Recovery in CloudStack
PPTX
Introduction and CloudStack news
PDF
CloudStack IPv6 in production
PPTX
Using the KVMhypervisor in CloudStack
PPTX
CloudStack Container Service
PDF
Giles Sirett: Introduction and CloudStack news
PPTX
Cloudstack container service
PDF
Paul Angus - CloudStack Backup and Recovery Framework
PDF
Paul Angus - what's new in ACS 4.11
PDF
CloudStack Container Service
PPTX
CloudStack - Apache's best kept secret
PPTX
Introduction and news
PPTX
CloudStack networking
PPTX
CloudStack News, Berlin 16 june 2016
CCCNA17 Distributed CI and Testing for Cloudstack in a Hybrid Community
CCCNA17 Reliable Host Fencing
CCCNA17 Dynamic Roles in CloudStack
CCCNA17 CloudStack Container Service
CloudStack EU user group - Trillian
CloudStack news
Paul Angus – Backup & Recovery in CloudStack
Introduction and CloudStack news
CloudStack IPv6 in production
Using the KVMhypervisor in CloudStack
CloudStack Container Service
Giles Sirett: Introduction and CloudStack news
Cloudstack container service
Paul Angus - CloudStack Backup and Recovery Framework
Paul Angus - what's new in ACS 4.11
CloudStack Container Service
CloudStack - Apache's best kept secret
Introduction and news
CloudStack networking
CloudStack News, Berlin 16 june 2016
Ad

Similar to CloudStack and NFV (20)

PPTX
CCNA17 CloudStack and NFV
PPTX
Cloud stack networking shapeblue technical deep dive
PDF
Asterisk as a Virtual Network Function Part 1
PDF
Next Generation DDoS Services – can we do this with NFV? - CF Chui
PDF
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
PPTX
Modern Networking Unit 3 Network Function virtualization
PDF
Network Function Virtualisation
PDF
Open stack foundation-nfv-report
PDF
TIME Journey to the SPACE
PDF
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
PDF
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
PPTX
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
PDF
Introduction to Network Function Virtualization (NFV)
PPTX
Cloud, SDN, NFV
PDF
What is Network Function Virtualisation (NFV)?
PDF
Network Functions Virtualization and CloudStack
PDF
NFV Tutorial
PDF
NFV Tutorial
PDF
CloudStack NYC Meetup: Networking
CCNA17 CloudStack and NFV
Cloud stack networking shapeblue technical deep dive
Asterisk as a Virtual Network Function Part 1
Next Generation DDoS Services – can we do this with NFV? - CF Chui
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
Modern Networking Unit 3 Network Function virtualization
Network Function Virtualisation
Open stack foundation-nfv-report
TIME Journey to the SPACE
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Introduction to Network Function Virtualization (NFV)
Cloud, SDN, NFV
What is Network Function Virtualisation (NFV)?
Network Functions Virtualization and CloudStack
NFV Tutorial
NFV Tutorial
CloudStack NYC Meetup: Networking
Ad

More from ShapeBlue (20)

PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
PDF
CloudStack GPU Integration - Rohit Yadav
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
PDF
Fully Open-Source Private Clouds: Freedom, Security, and Control
PPTX
Pushing the Limits: CloudStack at 25K Hosts
PPTX
Stretching CloudStack over multiple datacenters
PPTX
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
PPSX
CloudStack + KVM: Your Local Cloud Lab
PDF
I’d like to resell your CloudStack services, but...
PDF
Storage Setup for LINSTOR/DRBD/CloudStack
PDF
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
PDF
Development of an Оbject Storage Plugin for CloudStack, Christian Reichert, s...
PDF
VM-HA with CloudStack and Linstor, Rene Peinthor
PDF
How We Use CloudStack to Provide Managed Hosting, Swen Brüseke, proIO
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
Extensions Framework (XaaS) - Enabling Orchestrate Anything
CloudStack GPU Integration - Rohit Yadav
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
Ampere Offers Energy-Efficient Future For AI And Cloud
Empowering Cloud Providers with Apache CloudStack and Stackbill
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
Fully Open-Source Private Clouds: Freedom, Security, and Control
Pushing the Limits: CloudStack at 25K Hosts
Stretching CloudStack over multiple datacenters
Proposed Feature: Monitoring and Managing Cloud Usage Costs in Apache CloudStack
CloudStack + KVM: Your Local Cloud Lab
I’d like to resell your CloudStack services, but...
Storage Setup for LINSTOR/DRBD/CloudStack
Apache CloudStack 101 - Introduction, What’s New and What’s Coming
Development of an Оbject Storage Plugin for CloudStack, Christian Reichert, s...
VM-HA with CloudStack and Linstor, Rene Peinthor
How We Use CloudStack to Provide Managed Hosting, Swen Brüseke, proIO

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Assigned Numbers - 2025 - Bluetooth® Document
Machine learning based COVID-19 study performance prediction
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Empathic Computing: Creating Shared Understanding
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative analysis of optical character recognition models for extracting...
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...

CloudStack and NFV

  • 1. The Cloud Specialists NFV & CloudStack ShapeBlue.com • @ShapeBlue Paul Angus, VP Technology • @CloudyAngus paul.angus@shapeblue.com A n i n t r o d u c t i o n t o
  • 2. The Cloud Specialists ShapeBlue.com @ShapeBlue “ShapeBlue are expert builders of public & private clouds. They are the leading independent global CloudStack services company” A b o u t S h a p e B l u e
  • 3. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Paul Angus – VP Technology • Global authority on CloudStack & cloud infrastructure design. • 15+ years C-Level experience. • Apache CloudStack project committer & PMC member • Specialising in deployment of CloudStack and surrounding infrastructure especially the user story • USP, Georgian Ministry of Justice, Orange, TomTom, PaddyPower, Ascenty, BSkyB, SAP, British Telecom A b o u t m e
  • 4. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue S h a p e B l u e c u s t o m e r s
  • 5. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue S h a p e B l u e c u s t o m e r s
  • 6. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue S h a p e B l u e c u s t o m e r s
  • 7. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • What is NFV ? • What CloudStack can do in the NFV Space • What CloudStack can’t do (yet) • What CloudStack might do O v e r v i e w
  • 8. The Cloud Specialists ShapeBlue.com @ShapeBlue What is NFV Anyway? (The Emperor's New Clothes) What is NFV Anyway? (The Emperor's New Clothes)
  • 9. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Network Functions Virtualization Taking a network function (like routing or firewalling or a VPN) and creating a virtualised appliance to do it. W h a t i s N F V ?
  • 10. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Sounds like the CloudStack Virtual Router !? Yes. It does. (See. It’s not so complicated) W h a t i s N F V ?
  • 11. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue vFirewall • Cisco® Adaptive Security Virtual Appliance (ASAv) • Juniper® vSRX • BigIP® Virtual Firewall (vFW) vRouter • Cisco®Integrated Services Virtual Router (ISRv) • Juniper® vMX • Brocade® 5600 vRouter (Formerly Vyatta) W h a t i s N F V ?
  • 12. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue WAN Acceleration • Cisco® vWAAS (wide‐area‐application‐services) • Riverbed® SteelHead CX Application Delivery Controllers • Citrix® NetScaler VPX • Virtual Application Delivery Controllers (vADC) • A10 vThunder ADC W h a t i s N F V ?
  • 13. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue BIG-IP VNFs • Virtual Policy Manager (vPEM) • Virtual DNS (vDNS) F5 • Virtual Diameter Routing Agent (vDRA) • Virtual Diameter Edge Agent (vDEA) W h a t i s N F V ?
  • 14. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Other types: • Brocade vEPC (Evolved Packet Core ‐ Mobile Comms) • vIPS • vThunder CGN gateways • vWebSecurity W h a t i s N F V ?
  • 15. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue So what’s the big deal? A few orchestration layers are required to create the virtual instances, plumb them into a network and configure them. There quite a few combinations and permutations to deal with. (+ if it weren’t complicated, vendors couldn’t charge through the nose for it – cynical much?) W h a t i s N F V ?
  • 16. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue How complicated is it then? ETSI (European Telecommunications Standards Institute) have a special interest group specifically to try to standardise it all. W h a t i s N F V ?
  • 17. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? ETSI NFV Reference Architecture
  • 18. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue VNF - Virtualized Network Function (i.e vRouter or vFirewall) Just a Virtual Instance
  • 19. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? EM – Element Manager Service Provides a standardized interface to a given VNF to manage internals
  • 20. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? VNF Manager Manages the internal working of the VNF instances, pushes configuration and ensures availability and performance
  • 21. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? Virtualised Infrastructure Manager Orchestrates Virtual Infrastructure to create VNF instances and ‘plumb’ them in
  • 22. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? NFV Infrastructure The virtualisation hardware; compute, storage networking etc
  • 23. The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? So, about that VR then?So, about that VR then?
  • 24. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? Comparing the NFV Model with Virtual Router elements
  • 25. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue W h a t i s N F V ? Virtual Infrastructure Cloud‐ Stack  Kernel Business Logic VR1 VR Network Service Mgr Adapter Comparing the NFV Model with Virtual Router elements
  • 26. The Cloud Specialists ShapeBlue.com @ShapeBlue To Sum Up (this part, that’s not the whole presentation) To Sum Up (this part, that’s not the whole presentation)
  • 27. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue C l o u d S t a c k & N F V The VNF is just a guest instance, which has a second layer of orchestration applied to it.
  • 28. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue VM C l o u d S t a c k & N F V Virtual Infrastructure ACS This is our bread and butter.
  • 29. The Cloud Specialists ShapeBlue.com @ShapeBlue NFV – what’s it FOR (use cases) NFV – what’s it FOR (use cases)
  • 30. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • Users want to be able to be able to recreate ‘enterprise’ topologies in the virtual (cloud) space • SPs and MSPs want their customers to be able to do the above and want to be able to sell them the appliances.
  • 31. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue N F V To p o l o g i e s Recreating ‘Traditional’ Enterprise topologies
  • 32. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue ‘Specific’ use cases N F V To p o l o g i e s
  • 33. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue N F V To p o l o g i e s
  • 34. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue CloudStack’s Shortfalls • No way to add a layer 2 network (ie network with no IP  requirements) • No way to have a range of public IPs presented to the guest  networks without explicit mapping • VR is a ‘proprietary’ case of NFV • No way to put ‘alternative’ VRs or Network Appliances in the  guest networks C l o u d S t a c k & N F V
  • 35. The Cloud Specialists ShapeBlue.com @ShapeBlue CloudStack & NFV (Drumroll plleeease) CloudStack & NFV (Drumroll plleeease)
  • 36. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • New concept of Topologies • New concept of Enterprise Topologies • New VR type ‘Enterprise Topology VR’ • New Network Types • Layer 2 • Simple User • UI enhancement to give graphical network building C l o u d S t a c k & N F V
  • 37. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Topologies • Isolated/shared Individual guest networks • VPC Contains multiple VPC tiers (neworks) • Enterprise Contains multiple ‘simple user’ or ‘Layer2’ networks 
  • 38. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Enterprise Topology Virtual Router • A simplified (and hidden) VR to pass ALL designated 'public' IP data through to a hand off. What happens after this, is the 'users' problem. • Pass 'public' traffic to/from the hand-off as fast as possible (no other services) • Ensure that a user cannot use a public IP that has not been assigned to the topology C l o u d S t a c k & N F V Public Network Hand-off ETVR Core Router 123.123.123.254/24
  • 39. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Enterprise Topology Hand-off • Users can create a device, who's outside face is on an IP between 123.123.123.56 – 123.123.123.62 with a gateway of 123.123.123.254 • No other source IPs will be allowed to pass traffic • User device eth0: IPADDR=123.123.123.56 GATEWAY=123.123.123.254 NETMASK=255.255.255.0 • Core router requires route info – groundwork laid by OSPF work. C l o u d S t a c k & N F V Public Network ETVR Only traffic from allowed ranges through Core Router 123.123.123.254/24 User Device Likely WAN Accelerator or vRouter Gateway: 123.123.123.254 Allowed Ips: 123.123.123.56 – 123.123.123.62 Netmask: 255.255.255.0 Hand-off
  • 40. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue New Network Types • Layer 2 A new network type that is a pure layer 2 network. It would have a VLAN (assigned by CloudStack), but no  IP addresses assigned to it and no services. And hence doesn't require VR or IP addresses (DNS/DHCP to be handled 'externally') Allows ‘service chaining’ and ‘Enterprise Networks’ using say, Active Directory or IPAM. • Simple User A network where a user can define the IP address properties, but VLANs are orchestrated by CloudStack.  CloudStack provides DNS and DHCP, but VR in not in‐path – a self‐service shared network. A user would likely define the gateway of the network as the vRouter that they created. *VLAN == any supported isolation method C l o u d S t a c k & N F V
  • 41. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • User creates endpoints and networks which join them. CloudStack creates VLANs but applies no layer 3 restrictions C l o u d S t a c k & N F V Public Network Hand-off: Gateway: 123.123.123.254 Allowed Ips: 123.123.123.56 – 123.123.123.62 Netmask: 255.255.255.255 ETVR Only traffic from allowed ranges through Core Router 123.123.123.254/24 User Instance WAN Accelerator L2 Network User Instance vRouter/Firewall/VPN L2 Network User Instance VM User Instance VM User Instance VM: AD + DHCP + DNS L2 Network User Instance Web server DMZ
  • 42. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • Simple services Network which provides CloudStack controlled IP addressing. IP space and gateway defined by the user C l o u d S t a c k & N F V Public Network Gateway: 123.123.123.254 Allowed Ips: 123.123.123.56 – 123.123.123.62 Netmask: 255.255.255.0 ETVR Only traffic from allowed ranges through Core Router 123.123.123.254/24 User Instance WAN Accelerator Simple User Network User Instance vRouter/Firewall/VPN L2 Network CloudStack VR DHCP +DNS Hand-off
  • 43. N e t w o r k V i s u a l i s a t i o n ‐ CloudStack equivalent of ‘Forwarding Graph’
  • 44. N e t w o r k d e v i c e s v i e w ‐ New ‘Devices’ view
  • 45. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue A d d n e t w o r k d e v i c e t o a c c o u n t
  • 46. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue A d d n e t w o r k d e v i c e t o a c c o u n t
  • 48. M u l t i p l e V N F a p p l i a n c e s ‐ CloudStack equivalent of ‘Forwarding Graph’
  • 49. N e t w o r k d e v i c e s e t t i n g s ‐ Configuration through  CloudStack UI or appliances’  console
  • 50. V F N C o n f i g u r a t i o n ‐ Option of configuration  through appliances’ native  UI or Simplified configuration  through CloudStack option
  • 51. N e t w o r k p r o v i d e r s ‐ Add VNF appliances as  network providers
  • 52. U n d e r l y i n g t o p o l o g y
  • 53. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue H i g h l e v e l p r o c e s s User adds  appliance(s) to  their account Operator adds  (VNF) appliance  types to the cloud User inserts  appliance(s) into  their networks CloudStack  creates ‘network  system VM’ CloudStack  deploys appliance  in network from  ‘VM’ template User configures  VNF appliance  CloudStack sets base  config of VNF appliance  through VNFM or API  translator  CloudStack  creates L2  networjs APPLIANCE ‘Direct’ HTTP(s) proxied through Network System  VM Direct console  access on appliance  via Console Proxy Simple configuration ‘in’  CloudStack via API translator  on Network System VM Simple configuration ‘in’  CloudStack via VNFM on  Network System VM
  • 54. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Device Integration Options • Console Proxy access to VNF appliance console  • User http(s) connection to device mgmt. port (via containerised  mgmt. VR in network management VM) • CloudStack management server to containerised VNFM/EM (in  network system VM). [utilising ETSI standards] Simple command  set • ‘ad‐hoc’ API translator (Simple command set to VNF appliance  native API). [where ETSI standards not available] M a n a g e m e n t p l a n e c o m m u n i c a t i o n s
  • 55. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue • Layer 2 networks (service chaining) • External network device (appliances) abstractions • Containerised VRs • Containerised VNFMs & EMs • Forwarding graph translation (CloudStack <-> ETSI standard) • ‘Network (management)’ System VM • UI E l e m e n t s
  • 56. C l i c k t o e d i t The Cloud Specialists ShapeBlue.com @ShapeBlue Further Enhancements • Support for VNF fabrics • Support for auto-scaling • Support for auto-healing P h a s e 3