You are on page 1of 6

2013 8th International Conference on Communications and Networking in China (CHINACOM)

Software Defined Networking for Telecom


Operators: Architecture and Applications
Beijing 100876, China
Jian-Quan Wang fuhj007@sina.com

China Unicom Research Institute


Beijing 100032, China Chang Cao
wangjq@chinaunicom.cn China United Network Communications Co.,Ltd.,
Postdoctoral Workstation,
Haijing Fu Beijing 100033, China

International School of Beijing University of Posts and caochang@chinaunicom.cn

Telecommunications,

Abstract-Software defined network (SDN) is an emerging plane and data plane makes the SDN a suitable candidate
network architecture where control plane is decoupled for an integrated control plane supporting multiple
from forwarding and is directly programmable. SDN has network domains and multiple transport technologies.
been studied by academic for several years and some The architecture of SDN has been defined by open
prototype have been developed and tested by industry. Here networking foundation (ONF)[5] as shown in Fig.1.
we firstly analyze SDNs architecture in an operators view.
Then we discuss SDN applications for telecom networks
and its influence for the future.

Keywords-software defined network; openflow protocol;


telecom network;

I. INTRODUCTION
Software defined network (SDN) is defined as a
control framework that supports programmability of
network functions and protocols by decoupling the data
plane and the control plane, which are currently
integrated vertically in most network equipment[1,2].
This migration of control, formerly tightly bound in
Fig.1 Architecture of SDN defined by ONF
individual network devices, into accessible computing
devices enables the underlying infrastructure to be There are three layers in a SDN system, and a series
abstracted for applications and network services, which of communication mechanism between them.
can treat the network as a logical or virtual entity[3]. Infrastructure layer consists of many network devices
This allows network operators to define and manipulate like routers, switch etc. Only a control agent is needed by
logical maps of the network and therefore create multiple every device to receive instruction from upper layer.
co-existing network slices (virtual networks) independent No signal activity among each device when network is
of underlying transport technology and network running. Control layer is the essential part in the system.
protocols [4]. Furthermore, the separation of control Many intelligent algorithms are deployed in a network

828 978-1-4799-1406-7 2013 IEEE


controller to enable networking functions like routing, II. ARCHITECTURE AND KEY TECHNOLOGIES
bandwidth allocation, traffic engineering (TE) etc. OF SDN
Application layer is the visual interface to response users In an operators view, the architecture of SDN can be
requirement and display network real-time status. described as Fig.2. Especially, a joint service platform is
OpenFlow (OF)[6] is an open standard, vendor and requested to cooperate the work of different SDN
technology agnostic protocol that allows separation of controllers that may developed by many manufacturer.
data and control plane and therefore it is a suitable Some key technologies of each model in this architecture
candidate for the realization of SDN. It is based on flow are also shown in Fig.2.
switching with the capability to execute software/user
defined flow based routing, control and management in a
controller (i.e. OF controller) outside the data path. OF
extensions to support optical networks can provide a new
vendor agnostic framework for evolving carrier grade
networks. There are several APIs used as interface
between application layer and control layer, giving
management order from operating staff to the SDN
network.

As for the study of SDN, besides academic, like


worldwide universities and institutes, some companies Fig.2 The SDN architecture in a operators view
have attempted to deploy SDN for their real use. Internet
content providers (ICPs) like google are reported to use As is shown in Fig.2, the IT/Telecom manufacturer will
SDN control to increase their backbone links throughput be responsible for the research and develop of SDN
from 40% to 95% for Internet data center (IDC) devices, including OF switch, OF router and other IT
interconnection[7]. HUAWEI, NEC, Big Switch have equipment that support SDN function.
demonstrated their routers and controller that support TE SDN device: Since the whole control functions have
functions with intelligent algorithms, and give many been transfer from device to controller, the SDN devices
possible application scenarios[8]. Telecom operators like will mainly focus on the hardware performance, like
Deutsche Telecom and NTT also begin their study for chips processing speed, buffer size and storage capacity.
SDN, and the applications have extended from data As a result, the cost and improvement of the device will
center network to other network areas, like backbone or mostly obey Moore's Law, which will help telecom
metro networks[9]. Key technologies that related to operators to reduce the cost of equipment as time rolls.
operators requirement has been discussed in lots of
SDN controller and OF protocol: Like the common SDN
organizations like ITU-T SG13/SG15, 3GPP, GSMA and
architecture that defined by ONF, SDN controller is
ONF[10].
decoupled from SDN devices and in charge of control
In this paper, we will briefly review the SDNs plane of networks. They are usually computers or servers
architecture and related technologies in an operators in a pool format. OpenFlow is the first standard
view in section 2. In Section 3, we describe some SDNs communications interface defined between the control
under developed and promising applications for telecom and forwarding layers of an SDN architecture. OpenFlow
networks. In Section 4 we analyze the influence that allows direct access to and manipulation of the
originated from SDN to future networks, and we forwarding plane of network devices such as switches
conclude the paper in Section 5. and routers, both physical and virtual (hypervisor-based).
It is the absence of an open interface to the forwarding
plane that has led to the characterization of todays
networking devices as monolithic, closed, and

829
mainframe-like. The OpenFlow protocol is implemented network resource, including network resource
on both sides of the interface between network (information provided by telecom equipment),
infrastructure devices and the SDN control software. calculation resource (IT information) and attachment
OpenFlow uses the concept of flows to identify network resource (firewall, load balance function etc). This layer
traffic based on pre-defined match rules that can be is directly connected with SDN controller and some IT
statically or dynamically programmed by the SDN devices through API plugin. The core function layer is
control software. It also allows IT to define how traffic response for the realization of algorithm. An external
should flow through network devices based on model is connected with this layer and the program of
parameters such as usage patterns, applications, and every network algorithm is located there, which can be
cloud resources. extended according to the conditions. The system
integration layer is used to implement the NMS functions,
API plugin: SDNs can be deployed today leveraging
which can be in a form of cloud platform, and add flow
existing APIs like CLI, SNMP, RADIUS, NETCONF,
visor as a windows for operating staff to manage the
XML, XMPP etc.
SDN network. FlowVisor is an experimental
CLI (Command Line Interface) each vendor has their software-defined networking (SDN) controller that
own implementation, most of the time multiple different enables network virtualization by dividing a physical
CLIs exist within a vendor portfolio as they grew via network into multiple logical networks. FlowVisor slices
M&A. Even management/provisioning tools exist that a physical network into abstracted units of bandwidth,
try to abstract the different vendor implementations they topology, traffic and network device central processing
are costly and only suited for large scale service units (CPUs). It ensures that each controller touches
providers. only the switches and resources assigned to it. It also
SNMP (Simple Network Management Protocol) similar partitions bandwidth and flow table resources on each
challenges exist as with the CLI along with the fact that a switch and assigns those partitions to individual
lot of vendors use SNMP only for monitoring but not for controllers.
configuration and provisioning.

NETCONF (Network Configuration Protocol) this


protocol (RFC6241) has been largely focused on router
implementations and is not widely available in enterprise
products. Even extensible it is only suitable today for
router provisioning in service provider type deployments.

XMPP (Extensible Messaging and Presence Protocol)


RFC6120 has been developed to provide near-real-time
exchange of structured yet extensible data between any
two or more network entities. Even targeted at
applications around presence management it could be
used in different solutions as well. Fig.3 Principle of joint service platform

Joint Service Platform: There is a platform combine the III. SDN APPLICATIONS FOR TELECOM
NMS (network management system) function and flow NETWORKS
visor that customize by telecom operators, which is the
Since the SDN gives a decoupling architecture for
main feature of telecom levels SDN example. The
network design, aiming to reduce the CAPX and OPEX
principle of joint service platform is shown in Fig.3.
of networks, it can help the network vendors to focus on
There are three layers in this platform. The resource
key technologies of different network layer. There are
management layer is deployed to classify different
several applications have been discussed to introduce

830
SDN to telecom operators networks. will get this information and TE server will calculate
other two paths 1-2-4 and 1-3-4 to balance the traffic
A. Data center interconnecting (DCI)
load and reduce the latency.
Since the data synchronization, backup, and traffic
pushing among different data centers can be predicted, B. Inside data center application
this kind of flow is able to be planned and arranged by As for the quick development of virtual machine
traffic engineering (TE), which will increase the technology, today IDC can provide cloud services with a
throughput of the backbone link and give the very limited set up time. As a result, the migration of
optimization for traffics generating. Because SDN is virtual machine will happen very often inside a data
based on central control, it can integrate with TE center. The IT devices will be in charge of virtual
algorithms and bring the network traffic grooming machines migration. Correspondingly, the network
function after the controller get acquired of links deployment or policies (like IP address, bandwidth
condition of congestion. The whole model of control can location, and firewall) that accompany with the virtual
be illustrated as Fig.4. machines migration need to be finished in a very short
time. The SDN application inside the data center is
mainly used for helping the migration of network
policies, which is illustrate in Fig.5.

Fig.5 Demonstration of SDN application inside a data center

In Fig.5, there are two service areas in the data center,


Fig.4 DCI implementation based on SDN model
and SDN switches are located to connect them. If a
As is shown in Fig.4, there are SDN routers in the egress request for setting up new cloud services has been
part of every data center, and an SDN controller can get arrived, the IT devices will first find a suitable storage
the routers condition and control the routers throughput and calculation resource, and then handle with the virtual
level. This controller will report each routers and links machines migration. Once the migration of virtual
information periodically to the central controller, which machine has been finished, the openflow switch will
has the global information of the network. The central begin the migration of network policies, like bandwidth,
controller will integrate and analysis these status of every routing table and service id etc. The flowvisor also can
link, and then give the order in a certain format to the TE be used here to check the status of virtual machines, and
server, which will calculate the input parameters and their network deployment can be demonstrated from the
give the optimal choice to the routing path. This kind of flowvisor as well.
order will pass to the SDN gateway at first, and then
C. SDN for metro and access networks
deliver to each router. After a period of time, the central
As for the SDN deployment in metro and access
controller will collect these information again, and may
networks, there are mainly two applications. The first
change the routing policy according to the network
one is the virtualization of wireless backhaul network, as
conditions. As illustrated in Fig.4, if the directly link
is shown in Fig.6. Since there are hundreds of access
between site 1 and site 4 is jammed, the SDN controller

831
equipment in a metro network, the management for them Fixed Mobile Convergence (FMC): Fixed Mobile
is very difficult. With the help of SDNs centralization Convergence is a transition point in the
control, almost all the equipment in an access ring can be telecommunications industry that will finally remove the
virtualized as one equipment, so the maintenance and distinctions between fixed and mobile networks,
configuration for the access ring can be much easier. In providing a superior experience to customers by creating
future, the aggregate and the core layer of wireless seamless services using a combination of fixed
backhaul network also can be virtualized, and the scale broadband and local access wireless technologies to meet
of virtualization depends on the ability of the SDN their needs in homes, offices, other buildings and on the
controller. go. As for the improvement of control technology, the
control plane will handle both fixed network and
wireless network from access layer to core layer. For
example, the future Bras and GGSN equipment could be
integrated, and provide home fiber link and wireless
access together and do not care the position of the user.
The authentication and the charging system of wired and
wireless will be integrated as well.

Software Defined Radio(SDR): is a radio


communication system where components that have
been typically implemented in hardware (e.g. mixers,
filters, amplifiers, modulators/demodulators, detectors,
Fig.6 Virtualization of wireless backhaul network etc.) are instead implemented by means of software on a
personal computer or embedded system. The ideal
The second application is using SDN to build the receiver scheme would be to attach an analog-to-digital
broadband network gateway (BNG) pool for metro IP converter to an antenna. A digital signal processor would
networks. As is shown in Fig.7, SDN controller will read the converter, and then its software would transform
manage the SR/BRAS equipment, which are connect the stream of data from the converter to any other form
with OLTs in access side, in order to set up and schedule the application requires. An ideal transmitter would be
the services flexibly and quickly. similar. The SDN idea can be used for SDR and realize
the flexible control of essential transmission factor like
modulation format according to the distance and quality
of the wireless channel.

Telecom equipment with IT design: The cost of


telecom equipment is increasing all the time, with more
and more unnecessary function adding on it. Because the
Fig.7 SDN controlled BNG Pool
manufacturer develop both hardware and software of
telecom devices, it is hard for operators to purchase
IV. SDN AND FUTURE NETWORKS
equipment according to their own request. However, the
Besides central control and quick response, another
cost of IT devices has been reduced all the time during
main feature for SDN is that the decoupling architecture
past many years, which thanks to the decoupling
of data plane and control plane, and related hardware and
architecture of hardware and software. The SDN idea
software. These have been several new ideas to support
helps the separation of telecom equipment and their
this kind of decoupling architecture or software defined
control/management software, which will reduce the cost
control, which may influence the development of future
of the equipment themselves and let operators to choose
network mostly.
necessary protocol and functions for their own network.

832
The algorithm in SDN controller can be customized by [8] Saurav Das, Ali Reza Sharafat, Guru Par, et al., MPLS with a

operators and it is able to control SDN equipment of Simple OPEN Control Plane, OFC2011, Los Angeles, USA,

different manufacturers. Mar.2011.


[9] M. Yu et al., Scalable Flow-Based Networking with DIFANE,
V. CONCLUSIONS
Proc. ACM Sigcomm, Aug. 2010.
The concept of SDN has been proposed for several [10] S. Gringeri et al., Technical Considerations for Supporting Data
years and some practical models have been introduced to Rates Beyond 100 Gb/s, IEEE Commun. Mag., vol. 50, no. 2,
guide IT and telecom manufacturer to develop related 2012, p. S21.
equipment. We conclude nowadays and future SDN
applications for telecom operators networks in this paper
and point that now it is a suitable time for operators to
build some experimental network to test SDNs
performance and improvement for networks. Through
more practical use of SDN equipment, controller and
joint platform, other applications will be involved with
SDN solutions as well, which will help us to find new
paths for future telecom networks.

ACKNOWLEDGMENT

This work is partially supported by the National


Basic Research Program (973 Program) of China under
grant No. 2009CB320907, National Key Technology
R&D Program under grant No. 2012BAH06B0, and
National Science and Technology Major Projects under
grant No.2010ZX03004-002-02.

REFERENCES
[1] N. McKeown et al., OpenFlow: Enabling Innovation in Campus
Networks, ACM SIGCOMM Computer Commun. Rev., vol. 38,
no. 2, Apr. 2008, pp. 6974.
[2] G. Goth, Software-Defined Networking Could Shake Up More
than Packets, IEEE Internet Computing, July/Aug. 2011.
[3] S. Shenker, The Future of Networking, and the Past of
Protocols, Open Networking Summit, Oct. 18, 2011.
[4] Isogai et al., Global-Scale Experiment on Multi-Domain
Software Defined Transport Network, 10th Intl. Conf. Optical
Internet, Yokohama, Japan, May 2931, 2012.
[5] Software-Defined Networking: The New Norm for Networks.
ONF White Paper. 2012.4.
[6] D. Verchere, Cloud Computing over Telecom Network, Proc. Of
OFC/NFOEC 2011, Los Angeles, CA, March 2011.
[7] S. Gringeri et al., Flexible Architectures for Optical Transport
Nodes and Networks, IEEE Commun. Mag., vol. 48, no. 7,
2010, p. 40.

833

You might also like