Dynamic Network Fabric for NFV
Mario A. Sánchez, Joon-Myung Kang, Ying Zhang
Research Scientist, Networking, IoT and Mobility Lab
Dynamic Network Fabric for NFV Mario A. Snchez , Joon-Myung Kang, - - PowerPoint PPT Presentation
Dynamic Network Fabric for NFV Mario A. Snchez , Joon-Myung Kang, Ying Zhang Research Scientist, Networking, IoT and Mobility Lab Overlay Virtual Network Fabrics Overlay virtual network fabrics are essential in the evolution and deployment
Mario A. Sánchez, Joon-Myung Kang, Ying Zhang
Research Scientist, Networking, IoT and Mobility Lab
Confidential
Overlay Virtual Network Fabrics
Secured-Peering 1 Secured- Peering 2
>> Potential Functional Egress Potential Egress <<
Secured-Peering 3 Secured- Peering 4 Secured-Peering 5
Potential Egress <<
<< Ingress traffic
Overlay virtual network fabrics are essential in the evolution and deployment
datacenters SDN based Overlays on various underlay networks providing datacenter/cloud network virtualization
Confidential
Benefits - Enhanced Smart Virtual Network Fabric
SLAs
Confidential
Enhanced Smart Virtual Network Fabrics for NFV/SPs
real-time measurements and predictive analytics
paths over underlay and SFCs
datacenters/POPs Underlay-Aware Overlay
Optimizes the Network Environment
Bandwidth-Aware Resilient VNF Placement
Optimizes the Compute Environment
SLA Monitor and Manager
Monitors Cloudified NFV solution
HPE NFV Solution
E.g., NFV System, ConteXtream Base HPE vE-CPE Foundation
Confidential
Virtual Network Fabrics Overview
Cloudified vE-CPE
– Replace per branch dev-ops with continual, decoupled dev-ops per enterprise, applied to carrier cloud as whole
– CAPEX: Reduces vE-CPE resources (upto 4x in scenarios) – OPEX: Simplifies mgmt. and provisioning
– Distributed POPs are resource pools with increased availability – Eliminate impact of POP/Rack failures, spikes, and stampedes
dynamically mapped for maximum efficiency
vE-CPE Challenges
inefficient - increases CAPEX
edges without protection from SLA violations
to fragmentation of resources higher TCO
vE-CPE
vE-CPE
Confidential
Multi-site Topology
1 2 3 4 5 6 7 8 9 172.24.4.11 172.24.4.12 172.24.4.13 172.24.4.14 172.24.4.15
POP1
172.24.4.111
POP2
172.24.4.112
POP4
172.24.4.115
POP5
172.24.4.114
Confidential
Interactions between different components
UAO VNF Placement SLA Verifier Control
sufficient resource? If so, create the chain
resource or Chain is created successfully
PoP to use?
correctly? Does chain x satisfy SLA?
policy/SLA
Use cases
>2…5->6
Confidential
Underlay-Aware Overlay (UAO)
to optimize and improve overlay performance
– Dynamically maps traffic optimal resources – Granular support: per-flow overlay route decision logic – Standards-based: Plug-in to ODL overlay control
– Aware of joint paths – Aware of load injected from paths with joint bottlenecks – Distribute local load to equalize load on bottlenecks assuming stable peer routing policies
– Eliminates impact of rack or PoP failures – Increases efficiency of underlay to absorb failures
1000 2000 3000 4000 5000 6000 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6
Max Delay
Confidential
Underlay Aware Overlay
POPBà POPA POPBàPOPC POPAà POPB POPAàPOPC POPCà POPA POPCàPOPB
Confidential
Underlay Aware Overlay
POPBà POPA POPBà POPC POPAà POPB POPAà POPC POPCà POPA POPCà POPB POPBà POPA POPBà POPC POPAà POPB POPAà POPC POPCà POPA POPCà POPB POPBà POPA POPBà POPC POPAà POPB POPAà POPC POPCà POPA POPCà POPB
Confidential
Underlay Aware Overlay
POPBà POPA 0.9 POPBà POPC 0.1 POPAà POPB 0.8 POPAà POPC 0.7 POPCà POPA 0.1 POPCà POPB 0.3 POPBà POPA 0.9 POPBà POPC 0.1 POPAà POPB 0.8 POPAà POPC 0.7 POPCà POPA 0.1 POPCà POPB 0.3 POPBà POPA 0.9 POPBà POPC 0.1 POPAà POPB 0.8 POPAà POPC 0.7 POPCà POPA 0.1 POPCà POPB 0.3
Confidential
Path Correlation Matrix
Confidential
Smart Virtual Network Fabric Overview
Confidential
Underlay-Aware Overlay (UAO)
to optimize and improve overlay performance
– Dynamically maps traffic optimal resources – Granular support: per-flow overlay route decision logic – Standards-based: Plug-in to ODL overlay control
– Aware of joint paths – Aware of load injected from paths with joint bottlenecks – Distribute local load to equalize load on bottlenecks assuming stable peer routing policies
– Eliminates impact of rack or PoP failures – Increases efficiency of underlay to absorb failures
1000 2000 3000 4000 5000 6000 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6
Max Delay