vIMS For Communications Service Providers: Solution Brief
vIMS For Communications Service Providers: Solution Brief
vIMS For Communications Service Providers: Solution Brief
IMS is an architectural framework for The report “CSP VoIP and IMS include Session Border Controllers,
delivering IP multimedia services. It is Equipment and Subscribers” from Voice Application Servers, and Call
a layered architecture that consists of Infonetics10 provides a good snapshot Session Control Function (CSCF) servers.
three layers: Service/Application, IMS, of the market opportunity for IMS
Current and projected IMS network
and Transport. A number of network network elements. Figure 1 reflects
element growths are shown in Figure 2.
elements are required to implement CSP spending on IMS network elements
this function in the mobile core. More for the third quarter of 2015. The top
details on the architecture and network three network elements are circled and
elements are described later in this
document.
Industry Challenges State of the Industry and those running virtualized are
CSPs have been losing revenue to Current IMS deployments have server- usually based on session capacity
OTT providers across many important based control and media gateway/ and transcoding capacity and do not
services, such as Skype for voice calls transport elements that are serviced focus on flexibility benefits. However,
and conferencing and Whatsapp by fixed function appliances that take Carrier Grade SBCs that have a
for messaging. This has resulted in a long time to deploy, are expensive decomposed architecture (that is,
CSPs looking at VoLTE and VoWiFi to to operate, and do not provide an separated Signaling Controller and
compete or at least remain relevant. evolution path to allow an operator to Media Gateway) allow independent
These services should provide better introduce new services quickly. These scaling of these functions to optimize
call quality and a broader array of fixed function call servers generally the deployment to handle the expected
competitive capabilities. IMS supports use optimized software running on call set-up rates as well as data plane
both services and can offer seamless Intel Architecture processors in ATCA throughput. The use of virtualized
call transfer without dropping the call. or proprietary form factors. In the controllers could be beneficial for
data plane, the gateway boxes often RCS, VoLTE, and VoWiFi requirements,
The costs associated with the initial all of which have heavy signaling
use network processors to handle the
deployment, the uncertainty of requirements compared to media
routing and security processing and
customer adoption, and the longer processing requirements.
Digital Signal Processors (DSPs) to
term return on investment (ROI) may
handle media transcoding. While IMS today is already in every
make certain SPs hesitant to deploy
IMS using classic appliance-based Vendors have been evolving their call CSP network that currently provides
infrastructure. The industry is looking server products to run as virtualized 4G-LTE VoLTE service, there is evidence
to drive cost reductions with major workloads on standard COTS Servers, that CSPs are considering virtualized
Telecommunication Equipment taking advantage of the commercial network elements in order to add
Manufacturers (TEMs) offering NFV benefits. There are also virtualized additional capacity. This provides an
solutions for IMS. solutions for media processing, opportunity to handle peak traffic loads
such as Session Border Controllers on virtualized platforms that can be
Interoperability between IMS networks reused for other workloads (or switched
(SBCs), available today; however,
is a challenge. This is being addressed off to minimize energy consumption)
adoption is limited to “Access” rather
by standards bodies like the GSM at other times of day. Operating a
than “Interworking” use cases. Since
Association (GSMA), release 5, and also hybrid-installation is simplified as the
media processing such as transcoding
by cooperation among CSPs. legacy Element Management System
requires vector arithmetic, proprietary
Support for VoWiFi has in the past DSP processors have been designed can generally be used to also run
not been supported by all handsets; and architected for this purpose. the Virtualized servers with minimal
however, this is changing since the If a transport element, such as an technician upskilling.
release of Apple’s iPhone 6 series Interworking SBC or Media Gateway, By adoption of industry standard
devices. Many major CSPs will likely has a high level of transcoding to servers, CSPs can also simply
take advantage of the opportunity to implement, a virtualized version may exploit the “Moore’s Law” ongoing
introduce VoWiFi. not compare favorably to the fixed improvements in the performance
function appliance. SBCs that are of servers currently enjoyed by IT
Most of the application services and
classified as Access SBCs (first point datacenters, which addresses the
CSCF functions have been available
of contact from User Equipment, growing demand for processing while
as software functions for a number
UE) generally do not have high minimizing the impact on operational
of years and are becoming available
levels of transcoding. Since peering accommodation.
on cloud platforms today. However,
or interconnect SBCs may have to
the challenge is that the network Intel is contributing to several open
connect to other CSPs and facilitate
elements that process media (voice and source communities, including
codec conversions, higher levels of
audio) traffic have stringent real-time Open vSwitch*,12 OpenDaylight*,13
transcoding performance are required.
requirements for jitter and latency. OpenStack*,14 and the 3G Partnership
Comparisons of media network
elements between physical functions Program (3GPP) Flexible Mobile Service
Steering project, to drive open source
vIMS for Communications Service Providers 5
integration efforts, such as the Intel® overhead introduced by the hypervisor KVM best-known methods are
Open Network Platform (Intel® ONP) in a virtualized environment, this can summarized here: https://wiki.opnfv.
Server and the Open Platform for NFV* be solved by data acceleration methods org/nfv-kvm-tuning.
(OPNFV*)15 and to support the growth such as:
of technologies required by vIMS. Intel SDN/NFV For vIMS Network Functions
• Core pinning
is also working with ecosystem partners SDN and NFV promise to revolutionize
and suppliers on proofs of concept • PCIe* passthrough the industry by driving cost reductions,
to validate end-to-end solutions that improving operating efficiency, and
• Single Root I/O Virtualization (SR-IOV)
demonstrate the capabilities and increasing potential for service revenue
maturity of the technologies. These • Accelerated Virtual Switches growth. However, the transition to NFV
end-to-end solutions will provide the (vSwitches) will require a number of new, disparate
industry with visibility into the gaps technologies to work collaboratively.
Intel has been ensuring that features
impeding broader adoption of vIMS The maturity of these technologies is
like Core Pinning, which come under the
using SDN/NFV technologies for mobile captured in Intel’s Network Maturity
Enhanced Platform Awareness (EPA)
CSPs’ services. Model for CSPs.16
feature set, are exposed in OpenStack.
Core Pinning can be specified as a
Intel’s Role in Addressing Market CPU policy. Intel is also ensuring Technology Overview
Pain Points instruction extensions (for example, The following sections describe IMS
The market adoption of technology Intel® Advanced Encryption Standard and Intel technology contributions in
innovation requires the business drivers New Instructions (Intel® AES-NI)) are more detail.
for the technology to solve a problem exposed using the OpenStack Nova
or enable a new capability that will libvirt driver. PCIe passthrough and SR- Traditional IMS
drive cost reductions or new services IOV can also be configured using the
The IMS system consists of a number
or both. Intel is driving the ecosystem OpenStack Nova configuration file.
of network elements, including
forward to make NFV a commercial
Review this whitepaper for more Application Servers, CSCF Servers, and
reality. Intel is providing technology
details on these features: https:// Media processing network elements.
and contributing to the ecosystem to
networkbuilders.intel.com/docs/
enable virtualized network functions Most of the application services
openStack_Kilo_wp_v2.pdf
and routing applications to scale more and CSCF functions have been
efficiently to optimally deliver end- Intel has also been involved in available as software functions for
to-end services. A common software- developing a number of best-known a number of years and are available
defined programmability of virtualized methods for real-time processing to on cloud platforms today. Network
functions and routing between these minimize jitter and latency, which would elements that process media traffic
functions provides the ability to scale improve performance of IMS network are typically deployed on dedicated
traffic in a more efficient manner. elements that process voice and media hardware appliances or Advanced
data. Telecommunications Computing
Service agility and speed of
Architecture (ATCA)-based platforms.
introduction are key benefits for More details on these methods can be
Often these physical appliances use
deploying vIMS. Services Providers found at: http://www.intel.com/content/
physical cabling and preconfigured
have faced revenue competition from dam/www/public/us/en/documents/
static routing mechanisms. Lead
OTT providers that have deployed white-papers/real-time-virtualization-
times are long for these dedicated
a broad array of customer-friendly on-xeon-server-white-paper.pdf
appliances, and deployment can be
services. Current IMS deployments do
Intel continues to be an active complex, leading to early procurement
not currently have the flexibility to cope
participant in communications-focused, of infrastructure inventory to
with rapid traffic volume changes.
industry-wide Open Standards and accommodate potential future traffic
For network elements, such as Session Open Source projects. As part of these needs. Unlike reusable virtualized
Border Controllers (SBCs), challenges efforts related to vIMS, Intel is involved solutions, proprietary and ATCA
include media (audio) transcoding on in a real-time KVM project within the platforms are not interchangeable
Intel® Architecture, throughput, latency, OPNFV community. among applications from different
and jitter performance. With respect vendors.
KVM work can be found at: https://wiki.
to throughput or more specifically, the
opnfv.org/nfv_hypervisors-kvm.
vIMS for Communications Service Providers 6
CSPs deploying an IMS solution Media Processing and Nfv Elements such as SBCs and Media
have had to ensure interoperability Resource Function (MRF) are
Most of the IMS functions, such as
between IP and legacy time-division traditionally built on fixed-function
CSCF, Home Subscriber Server (HSS),
multiplexing (TDM) equipment, even hardware; however, there are solutions
and voice application servers, are
though fixed-line TDM equipment for SBCs and MRF running on software
available as software functions today
deployment is decreasing. today. These network elements operate
and are widely deployed on servers
at the signaling, data, and media layers.
As CSPs move toward an all IP-based using Intel® Architecture processors.
network, SBCs are commonly deployed Vendors are generally porting these The media layer must perform tasks,
in IMS networks as discrete network to run on a hypervisor with little or such as voice transcoding, and for
elements at the edge of an IP network, no modifications. Intel’s high CPU LTE, codecs such as G711 and AMR
where they offer control of signaling frequency, large caches, advanced are required. Voice transcoding is
and media streams. Originally, SBCs did pipelines, and hardware accelerators computationally intensive. Jitter, which
not have to do much media processing; make them ideal for tasks such as large is introduced by the hypervisor and is
however, this has changed over time. table lookups, hashing, and parsing, detrimental for voice solutions, is an
Since requirements of different peer which are required for signaling layer additional concern. DPDK does not help
networks vary, media handling requires processing. The Serving CSCF (S-CSCF), with jitter.
capabilities such as transcoding and IP Multimedia Subsystem CSCF
conversion of a media stream from (I-CSCF), and Breakout Gateway Control Intel Technologies and Ecosystem
one codec type to another. As stated Function (BGCF) functions are typically Enablers
previously this is achieved using rigid virtualized on dual-socket servers with
For network CSPs that intend to deploy
architectures. Intel® Xeon® processors E5-2600 v3
vIMS solutions, Intel’s architecture and
product family and adapters based on
Figure 3 shows a simplified IMS ecosystem contributions are significant.
Intel® Ethernet Controllers.
architecture. Intel’s product performance, unique
platform awareness capabilities,
software portability from network edge
to core, and significant contributions
to Open Source communities and
standards bodies support solution
realization.
virtualization, workload isolation, and Table 1. Key Intel features impacting vIMS functions.
acceleration are the foundation of
Media
NFV.19 EPA: CPU
Memory processing and
Pinning, CAT/ AES-
Intel has also worked closely with vIMS Function Bandwidth acceleration QAT TXT
NUMA, Huge CMT NI
Monitoring of Codecs on IA
ecosystem participants to develop Pages, etc
(G.711, AMR...)
reference architectures that maximize
vIMS Control
the value of vIMS. These architectures Plane
capitalize on open, industry-standard (vCSCF, 3 3 3 3
technologies to help CSPs reduce vMCGF,
vendor costs, more easily produce vBGCF)
scalable solutions, and accelerate vIMS Data
time to market for new solutions. Plane
(SBC, BG, 3 3 3 3 3 3 3
Purpose-built devices require CSPs MGW, MRF
and their hardware partners to qualify WebRTC GW)
each version of a device, whether it is vIMS
produced to offer a distinct service or Applications
3 3
to accommodate a different number (Messaging,
of users. With vIMS solutions based Presence, TAS)
on industry-standard technologies,
CSPs can produce, and qualify, fewer
variations for their solutions. The Intel® Cloud Integrity Technology Intel® Trusted Execution Technology
virtualized environment allows them to Intel has a portfolio of technologies For CSPs with operations in multiple
support a greater variety of commercial that are being introduced into the countries, regulators require that
services and to scale more efficiently to processor microarchitecture to subscriber data be protected to ensure
meet demand. specifically address CSP requirements it does not traverse country boundaries.
for secure multi-tenanted Intel TXT and Geo-Tagging Intel TXT
Intel Chipset and Architecture
infrastructure for virtualized workloads. use cases can help operators adhere to
Capabilities
Specific focus areas include the security this requirement. These technologies
Specific Intel capabilities that drive of traffic between network elements in use hardware-based geography and
optimal performance and security for service chains, VM-VM confidentiality, asset tags to help control workload
virtualized IMS functions are identified secure monitoring, ETSI compliance, placement and migration. They allow
in Table 1. Some of these capabilities and resource visibility and analytics. for boundary control policies to be set
include: Enhanced Platform Awareness for a workload, allowing or preventing
These cover four layers of security:
(EPA), 20 Intel® Resource Director its deployment in certain locations. An
Technology (RDT), Intel® QuickAssist • Platform Integrity, including Intel® TXT enabling guide for TXT is available with
Technology (Intel® QAT), 21 Intel® Trusted + TPM, AES-NI, and Secure Key details on equipment availability. 22
Execution Technology (Intel® TXT), and
• Location & Boundary Control,
Intel® Advanced Encryption Standard
including geo-tagging
New Instructions (Intel® AES-NI), among
others. • Workload Integrity
For vIMS, there are a number of • Run Time Integrity
relevant Intel technologies:
vIMS for Communications Service Providers 8
The table below provides links to more information on these specific capabilities.
Intel® Resource
Director http://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html
Technology
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/communications-quick-
Intel® QuickAssist assist-paper.pdf
Technology
https://01.org/packet-processing/intel®-quickassist-technology-drivers-and-patches
http://www.intel.com/content/www/us/en/architecture-and-technology/trusted-execution-technology/
malware-reduction-general-technology.html
Intel® Trusted
http://www.intel.com/content/www/us/en/architecture-and-technology/trusted-execution-technology/trusted-
Execution execution-technology-security-paper.html
Technology
http://www.intel.com/content/dam/www/public/us/en/documents/guides/intel-txt-software-development-
guide.pdf
Intel® Advanced https://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni
Encryption
Standards New http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/aes-ipsec-performance-
linux-paper.pdf
Instructions
Enhanced Platform https://software.intel.com/sites/default/files/managed/8e/63/OpenStack_Enhanced_Platform_Awareness.pdf
Awareness https://networkbuilders.intel.com/docs/openStack_Kilo_wp_v2.pdf
Open vSwitch* https://networkbuilders.intel.com/docs/open-vswitch-enables-sdn-and-nfv-transformation-paper.pdf
http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/dpdk-packet-processing-ia-
Data Plane overview-presentation.html
Development Kit
https://networkbuilders.intel.com/docs/aug_17/Future_Enhancements_to_DPDK_Framework.pdf
Intel® Cloud
Integrity http://www.intelserveredge.com/enhancedsecurityservers/
Technology
Hardware Offload http://www.intel.com/content/www/us/en/ethernet-products/controllers/overview.html
Please note: A separate reference-benchmarking document will detail performance benefits of these capabilities for specific virtualized
vIMS network function use cases.
Intel invests in 10 Open Source and Intel® Open Network Platform Intel® Network Builders
Standards initiatives shown on Figure 7, Reference Architecture Intel recognizes that a key component
from the ETSI-NFV group to Intel’s own of enabling network transformation is
Intel ONP Server is an enablement
packet processing project on 01.org. a strong ecosystem of partners. The
program with a reference architecture
Contributions are driven both that integrates Intel’s hardware and Intel® Network Builders community
by the market and by specific open source software ingredients for (www.networkbuilders.intel.com)
customer requirements. These easier ecosystem adoption. One of has more than 200+ partners
include commercial deployments the key objectives of Intel ONP Server developing SDN/NFV solutions on Intel
that meet business needs, support is to align and optimize key Open Architecture. Within this community,
targeted performance metrics, close Community software ingredients for there are more than 30 software
development gaps, and provide the architects and engineers targeting vendors for critical SDN/NFV use
management tools needed to ensure high-performing SDN and NFV cases, including vIMS. The work of
service levels. solutions. The Intel ONP provides the community extends to proofs of
a convenient reference platform concept, reference architectures and
Intel’s contribution is across the trials. With the help of its ecosystem
to evaluate the latest performance
entire spectrum, including technical partners, Intel remains committed
contributions for OpenStack, 24 DPDK, 25
specifications, code development, to the development of technology
and accelerated OVS. 27
testing and benchmark tools, and solutions and capabilities that will
reference platforms. improve the performance of virtualized
network functions for CSPs.
The following table lists vIMS ecosystem partners with products Additional Information
and technologies supporting deployment:
Related efforts in Intel:
Table 3. vIMS ecosystem partners..
• OpenDaylight Contribution and IETF
Partner Product (*) or Technology efforts on NSH
https://tools.ietf.org/pdf/draft-ietf-
Alcatel-Lucent 5900* MRF sfc-nsh-04.pdf
Alcatel-Lucent 5420* Converged Telephony Server (CTS) https://wiki.opendaylight.org/view/
Alcatel-Lucent 1430* Unified HSS Project_Proposals:Service_function_
Alcatel-Lucent 5450* IP Session Controller chaining
Dialogic BorderNet* Virtualized SBCs •O
penStack EPA contributions:
Ericsson Session Border Gateway (SBG) https://01.org/sites/default/files/
page/openstack-epa_wp_fin.pdf
Ericsson Media Resource Function (MRF)
https://networkbuilders.intel.com/
Ericsson Multimedia Telephony Application Server
docs/openStack_Kilo_wp_v2.pdf
Ericsson Home Subscriber Server (HSS)
• Intel Open Network Platform
Ericsson Call Session Control Function (CSCF)
https://01.org/packet-processing/
Genband QUANTiX* Session Border Controllers intel-onp-servers
Genband EXPERiUS* Application Server
Intel Network Builders Related
Genband SMART CORE* IMS
Information:
HP OpenCall* Media Platform
• https://networkbuilders.intel.com/
HP I-HSS
docs/Intel-Virtual-VOIP-Orch-RA.pdf
Huawei SE2600* SBC
• https://networkbuilders.intel.com/
Huawei MRP6600*
solutionscatalog/session-border-
Huawei ATS9900* controller-74
Huawei HSS9820*
• https://www.brighttalk.com/
Huawei CSC3300* webcast/12229/181563
Italtel NetMatch-S*
ETSI-Defined vIMS Proofs of Concept
Italtel i-MCS*
(POCs):
Italtel i-TDS*
POC 27: VoLTE Service based on vEPC
and vIMS Architecture
Next Steps
• To learn more about Intel’s technology • To get the best security in your NFV POC 11: Multi-Vendor on-boarding
for NFV, attend the courses available systems, specify Intel Cloud Integrity of vIMS on a cloud management
in the Intel Network Builders Technology in your infrastructure and framework
University at https://networkbuilders. VNF procurements.
intel.com/university
• To get the highest performance
• To learn more about Intel Network from your NFV systems, specify
Builder partner’s vIMS and other compatibility with the Data Plane
NFV products, visit https:// Development Kit in your Infrastructure
networkbuilders.intel.com/ and VNF procurements.
solutionscatalog
• To get the highest return on
• To build a testbed using the Intel ONP investment from your NFV systems,
Reference Architecture, download specify use of Enhanced Platform
the documentation at https://01.org/ Awareness in your Orchestration,
packet-processing/intel%C2%AE-onp Infrastructure and VNF procurements.
1 http://www.gsma.com/network2020/all-ip-statistics/
2 Ericsson Mobility Report, June 2015 - http://www.ericsson.com/res/docs/2015/ericsson-mobility-report-june-2015.pdf
3 http://www.fiercewireless.com/tech/story/study-nfv-market-will-hit-116b-2019/2015-07-20
4 http://www.gsma.com/network2020/all-ip-statistics/
5 Communications Service Provider VoIP and IMS Equipment and Subscribers, Infonetics, November 25, 2015.
6 Virtualization drives more VoLTE and VoWiFi adoption, ABI Research, July 7, 2015.
7 http://www.fiercewireless.com/story/att-launches-rcs-based-messaging-and-video-calling-following-t-mobile/2015-11-20
8 SBC Strategies and Vendor Leadership, Infonetics, Oct 285h, 2015
9 http://www.fiercewireless.com/europe/story/telef-nica-uses-webrtc-tu-go-orange-ramps-libon/2015-02-27
www.infonetics.com
10
11 www.infonetics.com
12 http://www.openvswitch.org
13 http://www.opendaylight.org
14 http://www.openstack.org
15 http://www.opnfv.org
16 http://www.intel.com/content/www/us/en/communications/service-provider-network-maturity-paper.html
17 http://www.dpdk.org
18 http://openvsitch.org
http://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html
19
20 https://software.intel.com/en-us/articles/openstack-enhanced-platform-awareness
https://01.org/packet-processing/intel%C2%AE-quickassist-technology-drivers-and-patches
21
https://software.intel.com/en-us/articles/intel-trusted-execution-technology-intel-txt-enabling-guide#_Toc383534414
22
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/haswell-cryptographic-performance-paper.pdf
23
http://www.openstack.org
24
25 http://www.dpdk.org
26 http://openvswitch.org
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS
IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY
EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR
INFRINGEMENT OF ANY PATENT,
COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH
THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or
“undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change
without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on
request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in
this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel’s Web site at www.intel.com.
Copyright © 2014 Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
* Other names and brands may be claimed as the property of others. Printed in USA 0516/JL/PDF Please Recycle 334426-001US