1 IEEE Software Defined s for Future s and Services 2013 SDN4FNS 2013 A change of paradigm for business or just stuff for techies? Session Border Controller virtualization towards service-defined networks based on NFV and SDN Giuseppe Monteleone and Pietro Paglierani, Senior Member, IEEE 11 November 2013 EIT ICT Labs, Trento, Italy
Agenda 2 Virtualization of the SBC towards NFV and SDN The Session Border Controller use case Why the SBC? How the SBC is virtualized NFV as new paradigm VNF lifecycle management The HA problem Joining NFV and SDN A SDN use case The T-NOVA NFaaS concept
Moving from Proprietary HW to SW Defined Environments 3 Proprietary HW Proprietary RT OS ATCA Platform Control/User Plane CG Linux OS COTS HW & Virtualization NFV & SDN From 2000: From 2005: From 2010: From 2013: Availability of Softswitch for Voice over IP Availability of Functions on ATCA platform Availability of Functions on Virtualized platform and COTS HW Software Defined environment via NFV & SDN
SBC use case 4 SBC P-CSCF A-BGF Control protocol Control plane User plane Access network Core network A core network and an access network; in this case we have a UNI (User to Interconnection).
SBC use case 5 Two core networks belonging to two different administrations; in this case we have a NNI ( to Interconnection). SBC Inner network IBCF I-BGF Control protocol Control plane User plane Outer network Core network Border control functions between two core networks subsystem. Pinholing: i.e. opening gates and allowing the media streams to be exchanged; IPv4-IPv6 interworking: NA(P)T-PT functionality; media adaptation (transcoding/transrating), adjusting in real time the coding format of the media transmitted between end users. Core network other CSP QoS marking (for outgoing traffic) Resource allocation and bandwidth reservation (traffic policing) Traffic usage metering Multi VLAN support Other: DTMF detection and/or generation; FAX/T.38 interworking
HW-based SBC 6 I-BGF based on specialized HW: High performance achieved through specialized HW components High throughput, low latency, low power consumption can be easily achieved.. Long development time, complex deployment, specialized maintenance,. Scalability and flexibility cannot be provided CPU I-BGF Control DSP FARM NPU User plane
How is implemented 7 SCALABILITY (more s) SW SW SW (...) SW HA middleware Carrier grade Linux vcpu: virtual CPU (virtual machine s virtual processor) Virtual Infrastructure pcpu: physical CPU (physical core) Memory modules interfaces Computing modules Storage modules
SBC virtualization 8 SBC virtualization: the first step. Border Control Function, Border Gateway Function, Operation and Maintenance are implemented are independent Virtual Machines Unit vcpus HA LBF+BCF 2 Active-standby model BGF 4 Active-standby model OAM 4 Active-Active model LBF BCF BGF OAM LBF BCF BGF OAM active Hypervisor Hypervisor stand-by Server a Server b
A new paradigm 9 Virtualization firts steps emulating pre-existing physical network functions. From a technology hypervisor Function A to a new framework VNF A VNF B VNF C Bespoke HW Function B Function C Customized HW for some functions Assigned HW (w/ hypervisor) Limited innovation COTS HW Shared HW resources Automation of lifecycle management
Solution#1 (PoC Lifecycle management): VNF instantiation Choose the VNF w/ associated capacity. OSS Orchestrator EMS EMS VNF VNF VNF VNF Manager Virtualized Functions VI Manager NFV Infrastructure Management and Orchestration s instantiated according to the VNF descriptor. On boarding Instantiation Operation Termination
Scale-up Solution#1 (PoC Lifecycle management): VNF scaling 11 Performances and load indicators used for scaling decisions. OSS Orchestrator EMS EMS VNF VNF VNF VNF Manager Virtualized Functions Scale-out NFV Infrastructure VI Manager Management and Orchestration On boarding Instantiation Operation Termination Monitoring Healing Scaling Upgrade - Migrate
Solution#2 (ready): Service continuity 12 SW implemented HA, independently from HW and hypervisor. Load is distributed to the two s Load is attributed to surviving Service Group Service Group Service Group Service Group HA MW HA MW HA MW HA MW hypervisor hypervisor hypervisor hypervisor Carried grade availability achieved by using an High Availability Middleware (HA) handling: application redundancy; overload control; fault detection and automatic switchover.
Solution#3 (work in progress): SDN control 13 OSS descriptors Orchestrator (*) EMS VNF VNF VNF SDN switch VNF Manager Virtual Compute Virtual Storage Virtual VI manager Virtualization Layer switch Cloud Management Management Compute Storage switch SDN controller (*) Functions Virtualisation Infrastructure Management & Orchestration Based on ETSI NFV ISG architectural framework NOTE: The SDN controller might as well be a VNF. (*) at present, partial implemention/integration
Solution#4 (work in progress): Service-defined networking 14 topology Link measurements Policy mapping Forwarding rules i-rps Control i-rps SBC Net Match SDN controller Control protocol Net Match SBC SBC SBC Service-defined network
Research: T-NOVA project 15 T-NOVA FP7 ICT Call 11 - Objective ICT-2013.1.1.: Future s Duration: 36 Months Starting Date: 1.1.2014 Consortium composed by 18 partners Customers vsbc vcpe vhgw Functions developers Broker / FE Management and Orchestration NFaaS NFaaS NFaaS Functions store NFV Infrastructure
Research: i-next project 16 3 rd party apps Layer Layer Application Italian project on Smart Cities Starting Date: nov 2012 (30 months) M2M Italtel platform M2M GW Italtel M2M platform M2M Core Access M2M GW Horizontal M2M platform Different applications sharing a common network infrastructure NFV based w/ SDN controller Area Area Device Device Device Device Device Device
ò Thank You Convergent Solutions by giuseppe.monteleone@italtel.com pietro.paglierani@italtel.com