You are on page 1of 4

Evaluation and Optimization of Virtual Private

Network Operation Quality


V. A. Babkin E. P. Stroganova
Mobile Telesystems PJSC Moscow Technical University of Communications and
Moscow, Russia Informatics
fispol@mail.ru Moscow, Russia
es@radiotest-mtuci.ru

Abstract — For communication services imposed on top of Here it should be noted that the virtual private network
the disparate data transmission technologies assembled into a service is provided between points of client equipment
single system, the issues of comprehensive assessment of the connection to the operator’s network and if the client access
quality of collaboration of such heterogeneous technologies channels / lines are in the operator’s area of responsibility,
within the framework of ensuring the quality of a unified then the service is provided to the client between the points of
communication service are not fully developed. The solution of connection of its network equipment to access channels / lines
this issue will ensure the overall quality of the service provided [1]. Further consideration of the assessment of the quality of
with the ability to localize the problem network segment and virtual private network services will be based on the
identify the causes of possible deterioration in the quality of the
belonging of the channels / lines of access of the service to the
service provided.
area of responsibility of the operator.
Keywords— virtual private network, accessibility, quality
indicators.

I. INTRODUCTION
In the market of communication services for providing
data transfer between remote divisions of commercial
companies or state / municipal structures, a service called the
Virtual Private Network (VPN) is required [1]. The key
feature of this service is the creation of a virtual tunnel in the
carrier’s network between the points of connection of client Fig. 1. Technological components of virtual private network services.
network devices installed in various client departments to the
carrier’s network. Having a virtual tunnel for each connection When considering the provision of virtual private network
allows you to isolate the traffic of various clients of a given services, consideration will be given to the provision of this
service from each other and from any other traffic in the service on a communication network built on packet
network of the service provider. This allows any client to use switching technology.
their local communications network with their network In terms of organizing communications between client’s
settings for communication between their remote departments departments within the operator’s technological “cloud”, the
and provides primary network security by isolating customer following main topologies for building such connections can
traffic inside the personal tunnel. be distinguished [1]:

II. STRUCTURE OF THE VIRTUAL PRIVATE NETWORK SERVICE • point to point,


• point-to-multipoint,
In general, the structure of the transmission network
• multipoint-multipoint.
between remote client units has the following form, presented
At the technological level, a virtual private network
in Figure 1:
service can be organized at levels 1, 2 and 3 of the OSI model
• logical channels or physical lines of communication [2], [3], including organization of the service at 2 or 3 levels
for connecting the network equipment of remote client of the OSI model using MPLS technology [4].
units to the operator’s network segment where virtual Next, the multipoint-multipoint topology will be
tunnels are organized (channels / lines of client considered, since the other topologies mentioned above are
access); degenerate cases of multipoint topology.
• carrier segment of the network where virtual tunnels
are organized to provide communication between the
channels / lines of client access (technological “cloud”
of the carrier network).
978-1-7281-3238-9/19/$31.00 ©2019 IEEE
III. EVALUATION OF THE SERVICE ACCESSIBILITY Each row of such a matrix should refer to a specific point
The overall service availability assessment can be of connection of the channel / access line inside the
described by the formula: technological “cloud” and contain values of the cost
(importance) of the availability of the remote connection
point. The cost of accessibility itself in this case is zero (zero
DVPN = DS * DT * DD (1) values for the main diagonal).
An analogous connectivity matrix can be compiled for
where: DS - the availability of the channel / access line of the each client service (such as traffic) transmitted within the
traffic sender, virtual network.
DD - the availability of the channel / access line of the
traffic recipient,
DT - the availability of the tunnel between the sender  S11  S1n 
and receiver of traffic. S =      (3)
It should be borne in mind that the availability of channels
/ lines of access of the sender and the recipient of traffic  Sm1  Smn 
directly affect the ability to send or receive traffic in the
client’s units connected to them, since these channels / lines where: n = m - the number of points of connection of channels
are virtually non-alternative sections of the network for / access lines inside the technological "cloud",
transmitting traffic between the sender and receiver. S - cost (importance) of a specific tunnel functioning
The availability of a specific tunnel within the carrier’s between points of connection of channels / access lines
technology “cloud” only affects the ability to exchange traffic inside the technological cloud for a client on a certain
between a specific pair of sender and receiver of traffic. scale of values (for example, from 1 to 10, with
complete noncriticality or no need for a tunnel between
From this we can conclude that the control of accessibility
of channels / access lines is the primary task in controlling the the corresponding points, the value of the matrix
quality of the virtual private network service. element is zero).

Assessment of availability between points of connection Matrices of network connectivity and service connectivity
of channels / communication lines within the operator’s can vary among themselves, since A network connectivity
technological “cloud” (availability of the network layer) can matrix can be formed not only on the basis of the need to
be made taking into account the importance (cost) of provide service connectivity, but also taking into account
communication between specific customer units and in terms many other circumstances. For example, given the cost of
of cost (importance) of information services provided by these organizing connections between some remote units, some
links ( availability of service level). remote sites for the placement of units may be transit points
When assessing network availability in the course of for the transmission of service traffic.
providing a service, the principal possibility of exchanging In the ideal case, in order to ensure the optimal
traffic between points of client connections inside the construction of communication channels within a virtual
technological “cloud” is estimated. To carry out such an private network, a network connectivity matrix should be
assessment, a network connectivity matrix is formed, which is formed by adding all the service matrices.
an adjacency matrix [5], which describes interconnected
tunnels along the inside of the “cloud” point of connection of
channels / access lines within the technological “cloud”. N = S1 +…+ S n (4)

If it is necessary to form an assessment of resource and


 N11  N1n  service availability, it is necessary to form a matrix of the
N =      (2) resource and service cost of tunnels:

 N m1  N mn 
 N11  N1n   S11  S1n 
where: n = m - the number of points of connection of channels
R = N + S =      +      (5)
/ access lines inside the technological "cloud",
Nij - cost (importance) of a specific tunnel functioning  N m1  N mn   Sm1  Smn 
between points of connection of channels / access lines
inside the technological cloud for a client according to The coefficient of the resource and service cost of a
a certain scale of values (for example, from 1 to 10, if specific virtual private network tunnel within the operator’s
there is no need for a tunnel between the corresponding technological “cloud” will be defined as:
points, the matrix element value is zero).
Ri , j where: Di - availability of a specific channel / access line of a
K ( R )i , j = (6) virtual private network,
 
m n
j =1
R
i =1 i , j
n - the number of channels / access lines.

In view of the fact that from a technological point of view,


Similarly, the tunnel network cost factor can be formed: access channels / lines can be organized using various
technologies of their construction, they can be grouped
according to technological features and their accessibility can
Ni, j also be made taking into account belonging to a certain
K ( N )i , j = (7)
 j =1 i =1Ni , j
m n technological group.

IV. NETWORK PERFORMANCE EVALUATION


Or the coefficient of service cost of the tunnel:
Providing the necessary network performance [6] is an
important task to ensure the quality of the communication
Si , j network. Evaluation of network performance indicators
K ( S )i , j = (8) (Network Performance - NP) [7] should be made relative to
 j =1 i =1Si, j
m n
the established allowable values [8], [9] separately for access
channels / lines and tunnels organized in the technological
“cloud”. The concept of productivity is inherently an integral
These coefficients in their physical sense are indicators of value in the form of a comprehensive assessment of the
the importance of the availability problem for a particular quality of services [10] and there are methods for the
tunnel and should be used when allocating the importance of formation of integral values of quality indicators [11].
emergency and recovery operations in the network of a
telecom operator. The performance value is affected by the parameters of
network equipment, the parameters of the transmitted traffic,
The coefficients can also be used in the overall assessment the requirements for the allowable range of values of traffic
of the availability of tunnels of virtual private network parameters from the part of the communication service being
services within the technological cloud. In this case, the served. A set of parameters and their boundary values form a
overall availability ratio of the virtual private network, taking hypersurface in the multidimensional parameter space for
into account (1), will consist of 2 components: assessing the quality of the network’s performance in
transmitting traffic of a particular communication service,
taking into account where the quality assessment vector is in
DVPN = DACC * DTUN (9) relation to a given surface. Taking into account the fact that
the services defining the requirements for the values of
where: DACC - the total accessibility of access channels / lines indicators for traffic transmission and the type of traffic
of the virtual private network, transmitted are determined external to the communication
DTUN - the overall availability of virtual private network by the service user, there is a possibility that the
network tunnels. communication network will be subject to traffic transmission
requirements that it cannot to satisfy, which introduces a
Taking into account the coefficient of resource-service certain probabilistic component in the provision of the
cost, the overall availability of virtual private network tunnels required performance by the network for the transmission of
will be determined as follows: client traffic [12].
A general assessment of performance in providing
communication between the sender and the traffic recipient of
m n
the service can be represented as follows:
DTUN = K ( R )i , j * Di , j (10)
j =1 i =1
PVPN = PS * PT * PD (12)
where: Di,j - the availability of a specific tunnel between the
points of connection of channels / lines of access of the where: PS - the performance of the channel / access line of the
virtual private network to the technological “cloud”. traffic sender,
PD - the performance of the channel / access line of the
For channels and access lines: traffic recipient,
PT - the performance of the tunnel between the sender
and receiver of traffic.

n
Di
DACC = i =1
(11)
The performance of the channels / access lines are subject
n
to optimization by changing the values of their parameters.
With insufficient performance of a specific tunnel in the client service matrices, allows the construction of the most
technology “cloud”, you can try to improve the performance optimal network topology. In the case of difficulties in
of the “cloud” by changing the transmission path of traffic by ensuring the construction of a network topology exactly in
redirecting traffic to other tunnels through which an accordance with the customer service topology, it is
alternative traffic path can be built. For this purpose, an recommended to use a resource-service matrix to assess the
appropriate tunnel performance matrix can be used, impact of tunnel availability on the quality of services.
constructed similarly to the network connectivity matrix (2):
When planning to troubleshoot the availability of tunnels
in a virtual private network, it is recommended to use tunnel
cost coefficients for optimal prioritization of remediation
 P11  P1n  work.
P =      (13) Using the matrix of integral performance values for
 Pm1  Pmn  quality indicators allows assessing network performance in
relation to the type of traffic for which this indicator is most
critical and, if necessary, form optimal paths for transmitting
where: n = m - the number of points of connection of channels this type of traffic between the sender and receiver.
/ access lines inside the technological "cloud",
Pij - performance of a specific tunnel between points
of connection of channels / access lines inside the REFERENCES
technological "cloud". [1] Recommendation ITU-T Y.1311, “Network-based VPNs – Generic
architecture and service requirements”, 03/2002.
The application of appropriate topology analysis [2] Recommendation ITU-T X.210, “Open System Interconnection Layer
algorithms to the tunnel performance matrix allows the choice Service Definition Conventions”, 11/1988.
of optimal performance tunnels for the transfer of traffic [3] GOST R ISO / IEC 7498-1-99, “Information Technology, Open
Systems Interconnection, Basic Reference Model, Part 1, Basic Model”,
between the respective senders and traffic receivers. Moscow: State Standard of Russia, 1999. (in Russian).
In view of the fact that for tunnels there may be several [4] Recommendation ITU-T Y.1311.1, “Network-based IP VPN over
performance indicators and they may have different MPLS architecture”, 07/2001.
importance due to the different type of traffic [13] transmitted [5] K. Erciyes, “Distributed Graph Algorithms for Computer Networks”,
Springer-Verlag London 2013, 324 p.
over the virtual network, then for each indicator its own
[6] GOST R IEC 61069-4-2017, “Measurement, control and automation of
matrix for evaluating the performance of tunnels and the industrial process. Determination of system properties for the
optimizing the transmission route of a certain type inside purpose of its evaluation. Part 4. System performance evaluation”,
technological "clouds" in this case is produced by the Moscow, Standardinform, 2017. (in Russian).
performance matrix related to the most important indicator. If, [7] Recommendation ITU-T Y.1540, “Internet protocol data
as a result of optimization, several optimal ways of traffic communication service – IP packet transfer and availability
transmission are obtained, further selection can be made on performance parameters”, 07/2016.
the basis of the matrix of the next most important indicator. [8] Recommendation ITU-T Y.1541, “Network performance objectives for
The total value of the performance indicator of the traffic IP-based services”, 12/2011.
transmission path is optimized by the maximum value of the [9] Recommendation ITU-T M.2301, “Performance objectives and
procedures for provisioning and maintenance of IP-based networks”,
performance function: 07/2002.
[10] Recommendation ITU-T E.802, “Framework and methodologies for the
determination and application of QoS parameters”, 02/2007.
K1 * P1 +…+ K n * Pn
F ( P) = (14) [11] V. A. Babkin. Integral assessment of the level of utilization of the
( K1 +…+ K n ) communication channel. Vestnik svjazy, no. 11, pp. 6-11, Nov. 2018.
(in Russian).
[12] V. A. Babkin, E. P. Stroganova. Effective Criterias for Communication
where: n - the number of performance indicators, Networks Monitoring. 2018 Systems of Signal Synchronization,
P - the value of the corresponding performance Generating and Processing in Telecommunications. SYNCHROINFO
2018, IEEE, 4-5 July 2018, 8456990, 2018.
indicator,
[13] Recommendation ITU-T G.1010, “End-user multimedia QoS
K - the coefficient of importance of the corresponding categories”, 11/2001.
performance indicator. [14] V. A. Babkin, E. P. Stroganova. Principles of Indicators Formation for
Quality of Communication Networks Monitoring. 2018 Wave
When forming the evaluation function, it is necessary to Electronics and its Application in Information and Telecommunication
Systems, WECONF, IEEE, 26-30 Nov. 2018, 8604357, 2018.
take into account the permissible deviations of the values of
[15] A. I. Sattarova, V. O. Varlamov, E. M. Lobov. Design and Simulation
the performance indicators from the established boundary of a Hybrid Filter Bank for Processing Wideband Signals with Low-
values [14-16]. Speed ADCs. 2019 Systems of Signals Generating and Processing in
the Field of on Board Communications SOSG.2019.8706822, 2019.
V. СONCLUSION [16] Varlamov, O., Varlamov, V., Dolgopyatova, A. “Digital radio
The formation of a virtual private network topology in the broadcasting network in the arctic region”, 2019. Conference of Open
Innovation Association, FRUCT. 2019, April, 8711933, pp. 457-462.
form of a network connectivity matrix, taking into account the

You might also like