1. NFV Support in RINA
Diego R. López
Telefónica I+D
@ictpristine
2. The Key NFV Challenges
• Support the performance requirements of dataplane workloads
• Optimization beyond current cloud practices
• Adaptive security policy verification
• Security beyond physical access and links
• Smarter forwarding
• Go beyond the 5-tuple
• Enhanced resiliency by elasticity
• Availability beyond overprovisioned failover
• Network functions become applications and services at the same time
• Support for recursive service and components beyond current overlay techniques
• Find a proper integration of different technologies
@ictpristine 2
3. Starting with RINA in NFV
• Provide the infrastructural network support for NFV
• Service chains via SFC
• VNF internal connections
• VNF resiliency mechanisms
• Full software-based management and control
• Circumscribe it to NFV PoPs and the provision of IP-based
services
• Facilitate service provisioning and stability
• In a compatible way with current network deployments
• Demonstrating an evolutionary path
@ictpristine 3
4. NFV Infrastructure
End
Point
End
Point
E2E Network Service
Compute Storage NetworkHW Resources
Virtualization LayerVirtualization SW
Virtual
Compute
Virtual
Storage
Virtual
Network
Virtual Resources
Logical Abstractions
Network Service
VNF VNF VNF
VNF VNF
Logical Links
VNF Instances
VNF VNF VNF
SW Instances
VNF : Virtualized Network Function
VNF
RINA on the NFV Framework
@ictpristine 4
RINA support for
SFC and pooling
RINA support for
NFV Forwarding
Graphs via SFC
Single PoP
Multiple tenants
PoP fabric network
untouched
Optimized fabric
usage
5. RINA on the NFV MANO
@ictpristine 5
SFC Node
(VNF)
SFC Node
(VNF)
SFC Egress Node
(VNF/PNF)
SFC Ingress Node
(VNF/PNF)
VNFCI
Service Chain DAF
Chain DIFIPCP IPCP IPCP IPCP
VNFCI VNFCI VNFCI VNFCI VNFCI
VNF DAF
VNF DIFIPCP IPCP
Transport DC & shim DIFsIPCPIPCP IPCP
VIM
VNFM(s)
NFVO
Service chain DAF & DIF, managed by NFVO – One per each VNFFG
VNF DAF & DIF, managed by VNFM(s) – One per each VNF – IPCPs at the DIF provide pooling
Transport (and shim) DIFs, managed by the VIM – As required by SC and VNF DIFs
6. Enabling New Design Patterns
• The MANO DAF
• Supporting recursive aggregation at the orchestration stack
• Consistent policy-based orchestration at all layers
• Through an object-oriented approach
• An adaptive, recursive “control plane”
• Quotes above are essential!
• Simplified deployment
• Beyond current network overlay technologies that require specific cross-layer bindings
• Dynamic updates, migration, scaling…
• Infrastructure network properties such as security, topology verification, allocation, load balancing,
failure protection… are directly enforced by the RINA policies
• Network components become reusable
• New service design patterns become possible, even for the current Internet
@ictpristine 6