Professional Documents
Culture Documents
net/publication/327981424
CITATIONS READS
0 82
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Francisco-Javier Moreno-Muro on 01 October 2018.
Abstract This demonstration showcases the open-source Net2Plan tool optimally computing and
provisioning Service Chain requests with latency considerations by interfacing to an ONOS-controlled
metro network and an ETSI-OSM instance orchestrating a set of OpenStack VIMs.
1. Introduction
In our previous work [5], we demonstrated the
The dramatic forecasted growth of the IP traffic specialized open-source planning tool Net2Plan
and the incoming 5G era endangers traditional [6] assisting an NFV-Orchestrator Open-Source
approaches of network control and management. MANO (OSM) [7] instance in the optimal VNF
Indeed, Cisco predictions announce an annual instantiation and Service Chain allocation directly
increasing of 27% in the IP traffic mainly due to in an emulated transport network. Two major
the popularity of the high-bandwidth video limitations were present in [5]: the lack of a SDN
content [1], and metro network traffic increased controller to manage the network resources and
twofold in comparison with backbone traffic in the simplified data-plane emulation. The present
2017 [2]. Additionally, key performance indicators work expands [5] by (i) including an ONOS [8]
for 5G networks enforce, among other needs, (i) instance that controls the optical transport data
a scalable management framework permitting plane, that is now emulated via Mininet, and
agile deployment of applications, (ii) a reduction controlled through the OpenFlow protocol and (ii)
of the network management OPEX by at least presenting an SDN/NFV allocation algorithm
20% and (iii) the accomplishment of the End-to- where flow allocation is optimized considering
End latency less than 1 ms for some of the traffic end-to-end latency requirements [5].
types. This picture critically challenges optical
networking in the metro. 2. Demonstration Architecture Overview
Software-defined networking (SDN) and network This demonstration proofs the benefits of
function virtualization (NFV) are key technologies Net2Plan’s interconnection with an ONOS-
for the aforementioned challenging scenario. controlled emulated data plane to assist OSM’s
SDN enables fully-programmable network orchestration of OpenStack Virtual Infrastructure
management decoupling forwarding actions from Managers (VIMs) so that latency considerations
control decisions whilst NFV provides flexible provide optimal VNF computation, service chain
placement of network functions relying on (SC) allocation and deployment in physical
commodity hardware appliances. SDN and NFV hardware appliances distributed in a metropolitan
are complementary tools to assess a wide variety network. An architectural schema of the
of user traffic requests. In this context, the Metro- proposed demonstration is shown in Fig. 1, which
Haul Project [3] proposes scalable, dynamic and is composed of the following functional
efficient metro networks to efficiently interface 5G components:
access and high-capacity core/backbone Operations Support System (OSS).
networks. The core of the Metro Haul proposal is Represents an operator that deploys an
the dynamic interconnectivity of two different application/service. A GUI has been
types of nodes, Access Metro Edge Node programmed in Net2Plan to emulate the
(AMEN) and Metro Core Edge Node (MCEN) with operator behavior.
computational capabilities to permit SDN/NFV
NFV-Orchestrator (NFV-O), implemented with
functionalities to provision Virtual Network
an ETSI OSM instance in charge of the
Functions (VNFs) close to the end users. Recent
virtualization infrastructure that manages and
works show that locating content near to end
deploys VNFs leveraging in VIMs.
users in an optimal way may partially alleviate the
impact in core/backbone networks [4].
3. Demonstration Testbed Configuration
Fig. 2 shows a schema of the physical
implementation of this demonstration which is
composed of a personal laptop, three high-
performance mini-PCs and two regular auto-
configured switches. In particular, the Net2Plan
planning tool and OSM (in a VM) run in the
personal laptop. The two mini-PCs emulate
AMEN/MCEN nodes in a metropolitan network
with a VIM OpenStack instance in each of them.
One mini-PC runs the ONOS SDN controller and
the Mininet emulated metropolitan transport
network.
Fig. 2 also clearly differentiates the control-plane
network (in blue) from the data-plane network (in
green). In the control plane, one regular switch
interconnects OSM, the two OpenStack
instances, ONOS and Net2Plan. The data-plane
Fig. 1: Demonstration Architecture
network provides data-plane layer-3 connectivity
using the other switch with specific physical
Virtual Infrastructure Managers (VIMs): are
interfaces to communicate the emulated hosts in
responsible for the instantiation and hosting
Mininet with the VNFs instantiated by the VIMs in
the virtual machines (VMs) of the VNFs.
the mini-PCs. The OpenStack VIMs are set up
OpenStack provides this actions.
with an internal private network to place the VMs
SDN-control of the metropolitan network is of the VNFs. The VMs have external connectivity
performed by ONOS via OpenFlow. given by floating IPs of a public network with
Emulated transport is provided by Mininet so access to the data plane network.
that realistic packet flows through a
4. Demonstration workflow
metropolitan-size network are established
between the VNFs instantiated in commodity The demonstration follows the following steps:
hardware appliances. a. Firstly, in the load process, Net2plan
Latency-Aware Service Chain Computation receives the entire information of the NVF
Element (LA-SCCE) represents an evolution and IT resources via REST/API from OSM
of the classical Path Computation Element and the VIMs and the emulated transport
(PCE) tuned for service chain allocations, network data from ONOS.
where the path is constrained to traverse a b. Fig. 3 (a) shows how the user defines the
sequence of VNFs while satisfying latency service chain request (origin and destination
requirements. The LA-SCCE is implemented nodes, sorted sequence of VNFs, bandwidth
as an algorithm in the Net2Plan planning tool. and latency) from the Net2plan GUI.