You are on page 1of 4

Proceedings of the SMART–2020, IEEE Conference ID: 50582

9th International Conference on System Modeling & Advancement in Research Trends, 4th–5th, December, 2020
Faculty of Engineering & Computing Sciences, Teerthanker Mahaveer University, Moradabad, India

Augmenting Border Gateway Protocol with


Multi-protocol Label Switching for Enhancing
2020 9th International Conference System Modeling and Advancement in Research Trends (SMART) | 978-1-7281-8908-6/20/$31.00 ©2020 IEEE | DOI: 10.1109/SMART50582.2020.9337076

Network Path Restoration

Vidhu Baggan*, Pradeepta Kumar Sarangi, Devendra Prasad and Jyoti Snehi
Chitkara University Institute of Engineering and Technology, Chitkara University, Punjab, India
*E-mail: vidhu.baggan @chitkara.edu.in

Abstract—Network routing depends primarily on status of the network traffic [4].These considerations will
connectivity, which demands the insurance from protocol lead to achieve Quality of Service (QoS). Based on this
standards that even if one network path disconnects, the technique plethora of approaches were devised and among
alternate path should be available in no time with minimum them few suggested techniques after amalgamation of
packet loss. The Network Path Restoration (NPR) mechanism
already established mechanisms to lessen the recovery time
is required after any link/node failure occurs in a network.
These failures are frequent in core networks and must be [5-7]. On the path to fast restoration, in a topology, the
handled in a quick and efficient manner with minimum packet location of a link-failure plays a significant role [8]. The
loss. In this paper, it is proposed that augmenting Border study professed that if the faulty network elements can be
Gateway Protocol (BGP) with Multiprotocol Label Switching identified quickly, the link failures can be resolved in less
(MPLS) technology can enhance the NPR mechanism with time and more resources will be available for future traffic
minimum packet loss. This research work made a significant needs. Out of the many studies conducted, one innovation
contribution to NPR. In this study, hybridization of approaches is remarkable; it introduced the concept of directory server
have been performed to design a new mechanism for NPR. [9]. In this approach no router will select the alternate path
Keywords NPR, BGP, MPLS.
and one directory server will be there to take such decisions.
I. Introduction Hence, basic functionality of routers would not be affected.
In contemporary world, Internet connectivity is This technique paved the way for future technologies. The
becoming the spinal chord of our digital lives. Since the studies also propounded ideas from already developed
inception of computer networks, many new domains of schemes for achieving QoS [10-15].
connectivity have made their way into our day to day life. To achieve quick restoration time, the study of
Addition of so many new domains of connectivity have been network congestion control mechanisms is also needed.
putting tremendous load on existing network infrastructure With the support of technologies like Asynchronous
which at times lead to links not working as per expectation. Transmission Mode (ATM) and frame relay, the congestion
Under such conditions, path restoration in the minimum can be prevented or corrected [16-17].Since the proposed
possible time remains a major challenge for the researchers. mechanism must possess the technology at the back-
This paper discusses the importance of NPR arises end that can support and attain the required parameters
from the fact that the network traffic which is supposed to and MPLS appears to be the best option or the most
move through the broken link has to follow an alternate or suitable one.
backup path for reaching its destination network. Therefore, in this research work, key techniques used
Researchers are jaded in designing different techniques, to overcome the challenges of NPR and fast recovery
upon which the decision of selection of backup path depends. were MPLS and BGP. MPLS is as a technique has been
Approaches like sending the packets of information back researched for quite a number of years now to 1994.This
to the source and rerouting to an alternate/backup path study went on to achieve the quick restoration time with
have been worked upon by some of the researchers.[1]. swapping of labels.
This approach is simple to implement but has overlooked MPLS is a mechanism in which the destination address
the fact regarding availability of that resources. The route of every network packet is not checked in its complete
selected must consider the bandwidth of the backup path form at every hop/router. The routers in the network path
before making the transition of paths [2-3]. As the backup assigns label to the packet and sends it to the next router.
path can be selected at the time of network establishment The complete address of the packet is checked only at
which will reduce the resource overhead.But this selected the destination router known as egress router [18]. In
back up path must be in synchronization with the current this technique the prime concern is to improve network
306 Copyright © IEEE–2020 ISBN: 978-1-7281-8908-6

Authorized licensed use limited to: Carleton University. Downloaded on May 31,2021 at 10:18:48 UTC from IEEE Xplore. Restrictions apply.
Augmenting Border Gateway Protocol with Multi-protocol Label Switching for Enhancing Network Path Restoration

speed and there is a trade-off between speed and security. to route packets. It is considered as a Hybrid protocol,
Networks based on MPLS technology is equipped with which possesses the advantages of Distance vector routing
many features to deal with the delay sensitive traffic like protocol and Link state routing protocol. The EIGRP uses
Traffic Engineering (TE) [19]. MPLS-TE provides efficient following metrics for the selection of the best route:
bandwidth utilization as it shifts the network traffic from 1. Bandwidth
overloaded paths to alternate paths with free bandwidth. 2. Delay
The Multi Protocol Label Switching along with traffic 3. Throughput
engineering provides bandwidth management to service 4. Maximum Transmission Unit (MTU)
providers at a reasonable cost [20].. Because of its attractive 5. Load
features and easy implementation, this core network 6. Reliability
technology has become the most preferred choice of the The topology is also configured with MPLS commands
service provider as well as customers. for Cisco routers. Similarly, for Inter-Autonomous System
Similarly, techniques like BGP can be helpful in or Inter-domain routing, BGP protocol is used. An
eliminating the challenges of the network. BGP version 4 is independent organization (AS) is a group of interconnected
a path–vector routing protocol equipped with the anti-loop route, generally under one administration following a
mechanism. The BGP speaking routers exchange routing routing policy. The IANA assigns a unique id of 32 integers
updates information with other BGP speakers and the path to the AS. The ASes are connected through serial links with
selection is based upon the policy based routing which a bandwidth capacity of 1.544 Mbps. Fig. 1 depicts the
consists of local preferences, the number of hops in terms of topology simulated in GNS3.
Autonomous Systems and the multiple exit discriminator.
But there are some challenges in BGP that procedure of
selecting best path metrics leads to slow convergence. In
addition to this, during a network failure, BGP may swap
the route entries repeatedly from the routing table to reach
a stable state in a network. During this state, multiple
announcements may occur.
Number of researches have been done so far to mitigate
the convergence delay in BGP, a study presented the
following three modifications in the algorithm of BGP.
1. Extend BGP update message to record information.
2. Select paths based on the information stored in the
extended BGP update message.
3. Monitor and update the state of the advertised
route.
Therefore this research work, integrated two approaches
together to overcome the challenge of NPR, that is BGP
Fig. 1: Network Topology in GNS3 for MPLS + BGP Network
when implemented with MPLS performs remarkably good.
Architecture
MPLS integrates the best of both IP and circuit exchanging
and does what ATM and Frame Relay cannot achieve alone B. GNS3
and is known for achieving quick restoration time while The Graphical Network Simulator-3 (GNS3) was first
BGP being as the widely used enhanced gateway protocol released in 2008 as a network software emulator. The GNS3
(EGP) can cover up the entire large network of networks is capable of emulating route and input in the network,
efficiently with minimum packet loss. as well as incorporating real and simulated devices and
connecting them through a rational network.
II. Design and Implementation
C. Results through Wireshark
Implementation of MPLS with BGP on GNS3 is
The BGP speaker will exchange routes among BGP
performed and its result is observed by the sniffing tool,
peers and will exchange five types of messages. The
Wireshark. To understand the role of MPLS and BGP better,
following screenshot of Wireshark depicting OPEN
both are configured on the same topology in sequence.
MESSAGE exchange is shown in Fig. 2.
A. Topology The proposed mechanism must increase the use of
The topology is composed of six routers, four resources, set up a retrieval path comparatively quickly, and
autonomous systems (AS) named as AS 100, AS200,AS300 supporting almost every types of failures, like as as connection
and AS 400. For Intra-domain routing, network uses fails, node failures, failures on equally the occupied way and
Enhanced Interior Gateway Routing Protocol (EIGRP) its recovery path, and simultaneous failures.
Copyright © IEEE–2020 ISBN: 978-1-7281-8908-6 307

Authorized licensed use limited to: Carleton University. Downloaded on May 31,2021 at 10:18:48 UTC from IEEE Xplore. Restrictions apply.
9th International Conference on System Modeling & Advancement in Research Trends, 4th–5th December, 2020
Faculty of Engineering & Computing Sciences, Teerthanker Mahaveer University, Moradabad, India

Fig. 2: OPEN Message Sent to a BGP Peer


III. Results and Discussions Fig. 5: Packets Received Per Sec for MPLS+BGP, for Network
The result professes that the proposed mechanism Topology in GNS3
suffers less delay, jitter, and high throughput as compared to This work made a significant contribution to NPR.
existing mechanisms. The graphs shown in Fig. 3, Fig. 4 and In this study, hybridization of approaches have been
Fig. 5 for Round Trip Time, Throughput and I/O graph (in performed to design a new mechanism for NPR. It has
Wireshark) for BGP and MPLS, depicts that an integrated been inferred that the network design must be accessible
approach of both technologies delivers a number of frames
and strong to ensure self-reliance, in case of a network
in less time. This result affirms for the assimilation of BGP
failure. In addition to this, no single mechanism can handle
and MPLS.
the dynamicity of the Internet. It must be supported by a
number of mechanisms.
IV. AnalYsis of tHe Results
This section shows the analysis of the work performed.
In Fig. 6 the analysis of a captured packet from a topology
configured with BGP and MPLS. The message shown
in green strips depicts the protocol ‘Label Distribution
Protocol’ (LDP). The LDP is the protocol for MPLS
while Fig. 7 shows the I/O graph in Wireshark. This graph
captures the number of packets per second.

Fig. 3: Round Trip Time for BGP and MPLS+BGP packets for Network
Topology in GNS3

Fig. 4: Throughput for BGP and MPLS+BGP packets for Network


Topology in GNS3 Fig. 6: Network Packet Analysis in Wireshark

308 Copyright © IEEE–2020 ISBN: 978-1-7281-8908-6

Authorized licensed use limited to: Carleton University. Downloaded on May 31,2021 at 10:18:48 UTC from IEEE Xplore. Restrictions apply.
Augmenting Border Gateway Protocol with Multi-protocol Label Switching for Enhancing Network Path Restoration

References
[1] Adewale, A.A, Adagunodo, E.R, John, S.N. and Ndujiuba, C.U.
(2016) A comparative simulation study of ip, mpls, mpls-te for
latency and packet loss reduction over a wan, International Journal
of Networks and Communications 6(1): 1-7.
[2] Agnihotri, S. and Ramkumar, K.R. (2017) A survey and comparative
analysis of the various routing protocols of Internet of Things,
International Journal of Pervasive Computing and Communications
13(3): 264-281.
[3] Ahn, G., Jang, J. and Chun, W. (2002) An efficient rerouting
scheme for MPLS-based recovery and its performance evaluation,
Telecommunication Systems 19 (3-4): 481-495.
[4] Ahn, G. and Chun, W. (2001) Simulator for MPLS path restoration
and performance evaluation. Proceedings of the Joint 4th IEEE
International Conference on ATM (ICATM’01) and High Speed
Intelligent Internet Symposium, pp. 32-36.
[5] Ian, A., Ahyoung, L., Pu, W., Min, L. and Wu, C. (2014) A roadmap
Fig. 7: I/O Graph Through Wireshark for traffic engineering in software defined networks, Computer
V. Conclusion Networks 71: 1-30.
[6] Akyildiz, I.F., Lee, A., Wang, P., Luo, M. and Chou, W. (2014)
There is no mechanism available that guarantee A roadmap for traffic engineering in SDN-OpenFlow networks,
an alternate pathway with 0% data loss and similarly no Computer Networks 71: 1-30.
[7] Al-Fuhaidi, B. and Asaad, H.A. (2018) Single Fault tolerance
mechanism guarantee minimum delay during switching to Method for Protection Data Flow in the MPLS Network, Wireless
alternate path except the mechanism that demanded 100% Communication Technology 2: 1-8
additional bandwidth. [8] Al-Musawi, B., Branch, P. and Armitage, G. (2017) BGP anomaly
detection techniques: A survey, IEEE Communications Surveys &
The advantages of MPLS are versatility, better Tutorials 19(1): 377-396.
transmission capacity usage, reducing system network [9] Alarcon-Aquino, V. and Minero-Munoz, M. (2011) Path Restoration
congestion, and also a superior end-user experiencing. Schemes for MPLS Networks, IEEE Potentials 30(2): 22-28.
[10] Alouneh, S. and Abed, S.E. (2010) Fault tolerance and security issues
MPLS does not possess an inbuilt feature for security. in MPLS networks. Proceedings of the 10th WSEAS International
However, being a virtual private system and in that capacity Conference on Applied computer science, pp. 134-138.
is divided off from the public Internet of things. With this [11] Alouneh, S., Al-Hawari, F., Hababeh, I. and Ghinea, G. (2018) An
Effective Classification Approach for Big Data Security Based on
dimension, MPLS is considered as a secure mechanism. GMPLS/MPLS.Networks, Security and Communication Networks
On the other side, MPLS is the method that emphasize 2018: 1-10.
the main network and more costly in terms of bandwidth [12] Alouneh, S., En-Nouaary, A. and Agarwal, A. (2007) A Multiple
LSPs Approach to Secure Data in MPLS Networks, Journal of
reservation. The MPLS system network used for the Networks 2(4):51-58.
deployment and sending the recognised approach for the [13] Amiri, E., Hashemi, M.R. and Lejjy, K.R. (2018) Policy-Based
actual traffic load. Routing in RIP-Hybrid Network with SDN Controller. Proceedings
of the 4th National Conference on Applied Research in Electrical,
Moreover, BGP is the defacto protocol to exchange Mechanical, Computer and IT Engineering, pp. 1-8.
routing information among them. The network convergence [14] Anan, M., Al-Fuqaha, A., Nasser, N., Mu, T.Y. and Bustam, H.
takes place, whenever any of the following events occurs: (2016) Empowering networking research and experimentation
through Software-Defined Networking, Journal of Network and
1. Introduction of new network Computer Applications 70:140-155.
2. Modification in routing policies [15] Nunes, B.A.A., Mendonca, M., Nguyen, X.N., Obraczka, K. and
3. Link or node failure Turletti, T. (2014) A survey of software-defined networking:
Past, present, and future of programmable networks, IEEE
During any of the above state of routing instability, Communications Surveys and Tutorials 16(3): 1617-1634.
packet and QoS loss may occur. This research work utilized [16] Awoyemi, B.S., Alfa, A.S. and Maharaj, B.T. (2018) Network
both the mechanisms to lessen the problem of restoring the Restoration for NextGeneration Communication and Computing
Networks, Journal of Computer Networks and Communications 20:
network path along with minimum packet loss. 1-13.
[17] Ayoubi, S., Assi, C., Chen, Y., Khalifa, T. and Shaban, K.B. (2017)
VI. Future Work Restoration methods for cloud multicast virtual networks, Journal of
NPR is a complex area of research. In this work, sincere Network and Computer Applications 78: 180-190.
attempts have been made to analyse the existing methods of [18] Bahnasse, A., Louhab, F.E., Oulahyane, H.A., Talea, M. and
Bakali, A. (2018) Novel SDN architecture for smart MPLS Traffic
path restoration and subsequently, a new optimized method Engineering-DiffServ Aware management, Future Generation
has been proposed. Though all efforts have been made Computer Systems 87:115-126.
to propose a better approach still the work can further be [19] Blenk, A., Basta, A., Reisslein, M. and Kellerer, W. (2016) Survey on
network virtualization hypervisors for software defined networking,
improved by customizing BGP and MPLS applications and IEEE Communications Surveys & Tutorials 18(1):655-685.
designing new network architectures. [20] Jaggard, A.D. and Ramachandran, V. (2005) Toward the design of
robust interdomain routing protocols, IEEE Network 19(6): 35-41.

Copyright © IEEE–2020 ISBN: 978-1-7281-8908-6 309

Authorized licensed use limited to: Carleton University. Downloaded on May 31,2021 at 10:18:48 UTC from IEEE Xplore. Restrictions apply.

You might also like