Mais conteúdo relacionado Semelhante a Dedicated VNF Management - Why it's performance critical for PCRF (20) Dedicated VNF Management - Why it's performance critical for PCRF2. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs2
VNFM implementation
options under MANO
● VNFM generic as part of NFV-O
– any VNF
● VNFM embedded – purpose-built
for vendor-specific VNFs
● Hybrid – embedded with well
defined reference points to NFVO
Deploying vPCRF
NFV architecture
VNFM
{embedded}
PCRFDRA
NFVO
VNFM
{generic}
VIM
{cloud mgmt system}
NFVI
{KVM/VMWare/...}
OSS
FirewallRouter
3. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs3
VIM Router VNF_Manager OperatorNFV_Orchestrator
Load new CPE package
Validate package
Instantiate VNF on new VM
Configure router VNF
Notify, VNF available
Create new VMs
Instantiating a vCPE – Router VNF
Edge device—no HA or clustering requirements
Goes down? Impact on limited # of customers
Lose one, spin up a new one
Simple VNF—single configuration file
A Tale of Two VNFs – vCPE vs. vPCRF
vCPE
http://msc-generator.sourgeforge.net v4.2.1
4. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs4
High availability and stringent performance requirements
Performance lag can impact millions of customers
Runs hot—manages real-time processing
High throughput, high transaction VNF
A Tale of Two VNFs – vCPE vs. vPCRF
vPCRF
Instantiating a vPCRF VNF
Create new VMs
Validate configuration
Notify, VNF available and running
Load new vPCRF package
Validate package
Add new node and bring into service
Instantiate vPCRF VNF on new VM
Configure vPCRF clustering
OperatorNFV_OrchestratorVNF_ManagerVIM DRA PCRF
Configure vPCRF VNF
Test connection
http://msc-generator.sourgeforge.net v4.2.1
5. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs5
SPR
IMS
HSS
MME
SGW PCEF/
PGW
OCS
SDB
PCRF
ePDG AAA
VAS/
Internet
AF
P-CSCF
S2a
Cx/Dx
Sh
Gxc
Gy
Gx
Sy
Sp
Rx/
SOAP
SPR
When we think of PCRF…
Runs hot in the core network
Serves millions of subscribers and dozens of data plans
Manages 100K+ transactions per second
LTE Network
6. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs6
Embedded VNF Management
Performance-critical operation
Masks complexity of vPCRF to orchestration –
reliable performance and safe scaling
Well-defined SLA
demarcation
Single point of configuration
and management with real-time
system health monitoring
Automated
workflows – NFVO
Metrics can trigger notifications
to NFVO for scaling or fault
management, via RESTful APIs
Life cycle
management
Tightly controlled instantiation,
scale-out/in, performance
measures, termination
7. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs7
Performance-critical
Service – VoLTE
Metrics
Load balancing
Cluster scaling
8. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs8
PCRF – QoS, Performance and Availability
Anatomy of a VoLTE service
Average call duration: 3 minutes
Rx
P-GW
PCRF
MMTel server
Gx
SIP call
control
signalling
P-CSCF
S-CSCF
LTE access
network Internet
OCS
Sy
Multiple IMS interactions
QoS negotiation, bearer
setup/teardown
QoS: default and multiple
dedicated bearers
10X signaling overhead
Processing impact on
control plane, high bitrate
Performance: compressed call
models, call flow interactions
Service quality impact
Instant setup: < 50 ms
“always on” access
Availability: session geo-
redundancy, fallback
9. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs9
VoLTE in NFV
Increasing capacity with distributed clusters
Distributed
In-memory Database
Distributed
In-memory Database
PCRF_1 PCRF_2 PCRF_3 PCRF_4 PCRF_5 PCRF_n PCRF_1 PCRF_2 PCRF_3 PCRF_4 PCRF_5 PCRF_n
ENSURE
SESSION
CONTINUITY
Site A
Site C
Site B
Site D
Distributed
In-memory Database
PCRF_1 PCRF_2 PCRF_3 PCRF_4 PCRF_5 PCRF_n
Distributed
In-memory Database
PCRF_1 PCRF_2 PCRF_3 PCRF_4 PCRF_5 PCRF_n
Load BalancerLoad Balancer
Load Balancer Load Balancer
10. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs10
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Gx
PCEF
VNF Manager
SPR
Medium
VNF 1b
Medium
VNF 1a
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
11. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs11
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Gx
PCEF
VNF Manager
SPR
Instantiates
PCRF image
Medium
VNF 1b
Medium
VNF 1a
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
12. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs12
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Gx
PCEF
VNF Manager
SPR
Medium
VNF 1b
Medium
VNF 1a
Requests VNF
Manager to
configure VNF
VoLTE
PCRF 2a
VoLTE
PCRF 2b
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
13. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs13
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Apply
VoLTE
Service
Config
Add
new
cluster
Gx
Gx Diameter
Connection
PCEF
VNF Manager
SPR
Medium
VNF 1b
Medium
VNF 1a
VoLTE
PCRF 2a
VoLTE
PCRF 2b
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
14. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs14
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Gx
Gx Diameter
Connection
Test Gx
Connection
via DRA
PCEF
VNF Manager
SPR
Medium
VNF 1b
Medium
VNF 1a
VoLTE
PCRF 2a
VoLTE
PCRF 2b
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
15. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs15
VoLTE Cluster Scaling
Load-balancing and scale out
VNF Image
Repository
DRA
Gx
Gx Diameter
Connection
Confirms to
orchestrator that
sequence is complete
and service is live.
PCEF
VNF Manager
SPR
Medium
VNF 1b
Medium
VNF 1a
VoLTE
PCRF 2a
VoLTE
PCRF 2b
Small PCRF
Image
Medium PCRF
Image
Large PCRF
Image
16. Information Security Level 1 – Confidential
© 2015 – Proprietary and Confidential Information of Amdocs16
Not all VNFs are created equal
ensures reliable performance and SLAs
Specialization tied to function
in-depth knowledge – configure and manage
Simplifies cluster scaling
load balancing + visibility across nodes, sites
Interface to NVFO – Best of Breed
system-wide benefits of orchestration
Why Embedded VNF
Management?