Beruflich Dokumente
Kultur Dokumente
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/269273172
CITATIONS READS
2 663
1 author:
Azeddien Sllame
University of Tripoli
43 PUBLICATIONS 98 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Performance Evaluation of Multimedia over IP/MPLS and Wireless Networks View project
All content following this page was uploaded by Azeddien Sllame on 09 September 2015.
Abstract— This paper describes modeling and simulation routing on layer 3 (L3). Therefore, it is seen as the protocol of
tools that are used to evaluate MPLS-based networks. The L2.5 level. Conventional routing is based on the exchange of
first tool is GNS3 that could be used in designing and the information about the availability of the network, as
modeling computer networks; while Wireshark can packet travels through the network; each router extracts the
enhance the protocols investigation process. The second information relevant to forwarding from L3 headers. This
tool is OpenSimMPLS tool which enable the designers to information is then used to index the routing tables to
make the modeling and simulation process as an determine the next hop for the packet. This is repeated at each
interactive study. The third tool is the well-known OPNET router in the network. At each hop in the network, the optimal
tool. However, using OPNET the VOIP application is forwarding packets must be reestablished. Normal IP packet
examined on MPLS network and then compared with forwarding has several limitations; such as restricted ability to
conventional IP/TCP network. work with the addressing information outside the destination
address that are carried in the packet and it may suffer from
Keywords— MPLS, Modeling, Simulating, Networks, Routing. other problems; such as difficulty of managing traffic. The
main concept of MPLS is to add labels in each packet. Based
I. INTRODUCTION on these labels the packet forwarding through the network is
done. However, the label summarizes essential information for
Multiprotocol Label Switching (MPLS) is an evolving
routing the packet through MPLS domain. Hence, MPLS is a
technology that assures permanent and steady delivery of the
technology that accelerates and directs the flow of network
Internet services with high transmission speed and lower
traffic and makes it easier to manage [2].
delays. Due to lower network delay, efficient forwarding
technique, scalability and guaranteed performance of the A. MPLS Terminology
services provided by MPLS technology makes it as a one of
In this section the main terms of MPLS technology are
the effective implementations for backbone communication
described [1] [2]:
and computer networks. Moreover, MPLS architecture
• MPLS domain: is a connecting set of nodes which make
features traffic engineering and virtual private network (VPN)
use of MPLS routing forwarding and switching of traffic
capabilities that in turn provide a degree of a quality of service
flows through a network under a single administrative
(QOS) to the services it offers. MPLS forwarding technique is
domain. It is categorized into MPLS core routers which
based on attaching labels into IP packets. The labels are
named as Label Switch Routers (LSRs) and MPLS edge
inserted between the Layer 3 header and the Layer 2 header.
routers that named as Label Edge Routers (LERs).
MPLS is a control plane driven protocol, i.e. the control
information exchange must be in place before the first data • LSR): it is in charge of forwarding the packets based on
packet can be forwarded. This made granular control over a label switching and it is located in the core of the MPLS
packet’s path in MPLS networks by referencing the incoming domain. LSR router is capable of layer 3 packets routing.
labels to the label information base tables. In another hand, • LER: it is responsible for adding or removing the labels
modeling and simulation is widely used for development, to/from the packets when they enter/leave the MPLS
verification, proof expansions of the new or working network domain. LER is able to complete layer 3 routing.
designs, and transmission protocols because of the complexity However, always packet enters into MPLS domain across
and the costs of practicing such systems in labs and real world. LER which is called ingress router and leaves the MPLS
Modeling is the process of producing a model; a model is a domain through LER that is called egress router.
presentation of the organization and working process of a • Label: a short fixed length identifier that is carried by a
system. The model should be as close as possible to the real packet inside MPLS domain and is used to classify the
system and easy to understand. Simulation complements the stream of packets to certain forward equivalence class.
modeling process and plays an important role in education and • Shim: a space in a packet between the layer 2 and layer 3
design fields for efficient design understanding, exploration headers made in MPLS framework. A label is encoded in
and evaluation [1][2]. the shim.
II. MPLS • Forward Equivalence Class (FEC): It is the set of packets
MPLS integrates the performance and traffic management that have related characteristics and are forwarded with
of level layer 2 (L2) with the scalability and flexibility of the same class in the same path. This set of packets is
Figure (10): VOIP delay Jitter (sec) with PQ queuing (Red for
IP, Blue for MPLS)
Figure (7) Traffic sent/received (packet/sec) (Green: traffic
sent, Red: IP traffic received, Blue: MPLS traffic received)
The first tool is GNS3 which could be used in designing
and modeling computer networks especially those are using
CISCO devices. During the employing of GNS3 in modeling
MPLS network designs configuration need to be written and
further investigations need to be carried out using Wireshark
tool in order to visualize the results and do thorough analysis
to the topology and all protocols employed. Furthermore,
knowledge of VMware is required.
The second tool is OpenSimMPLS tool which enables the
designer to make the modeling and simulation process as an
interactive study. Using this tool; designers can see packets
flow, packets rerouting due to congestion or link failures,
buffer overflow and show the events that take place during the
simulation course step by step.
Figure (11): VOIP Packet End-to-End delay using WFQ The third tool is the well-known standard tool OPNET.
queuing mechanism (Red for IP, Blue for MPLS) However, using OPNET the VOIP application is investigated
on MPLS network and then compared with conventional
IP/TCP network. The experiment showed that MPLS
outperforms the ordinary TCP/IP networks due speed of the
routing inside the MPLS domain using the label switching
technique.
ACKNOWLEDGMENT
Special thanks to the OpenSimMPLS simulator group at
the University of Extremadura in Spain whom allowed us to
use their tool to carry some parts of this paper work.
REFERENCES
[1] Rosen E., Viswanathan A., & Callon R.: Multiprotocol
Label Switching architecture, IETF RFC 3031, 2001,
61p
[2] Harry G. Perros: “Connection-oriented Networks
Figure (12): Voice jitter (sec) for VOIP on the MPLS with SONET/SDH, ATM, MPLS and OPTICAL
(FIFO, PQ, WFQ, custom) queuing NETWORKS,” John Wiley & Sons Ltd, UK, 2005.
[3] James F. Kurose and Keith W. Ross: Computer
Networking: A Top-Down Approach Featuring the
Internet, 2012
[4] William Stallings: “Computer Networking with Internet
Protocols and Technology,” Prentice Hall (Pearson
Education), USA, 2004.
[5] John Evans and Clarence Filsfils: Deploying IP and
MPLS QOS for Multiservice Networks: Theory and
practice, Morgan Kaufmann Publishers is an imprint of
Elsevier, USA, 2007.
[6] GNS3-0.4 documentation (from www.gns3.net)
[7] OpenSimMPLS: Multiprotocol Label Switching
simulator (http://gitaca.unex.es/opensimmpls
[8] Dominguez-Dorado M., Rodriguez-Perez F. J.,
Gonzalez-Sanchez J. L., Marzo J. L., Gazo A.: “An
Architecture to provide Guarantee of Service (GoS) to
Figure (13): Voice jitter (sec) for VOIP on the TCP/IP with MPLS”, IV Workshop in G/MPLS Networks, April 2005.
(FIFO, PQ, WFQ, custom) queuing mechanisms [9] OPNET product documentation v.11.0.A, OPNET
Technologies, Inc., Bethesda, MD, 2004.
IV. CONCLUSIONS
The main goal of this paper is to show the different
capabilities of a three different modeling and simulation tools
in modeling and simulating MPLS-based networks.