Beruflich Dokumente
Kultur Dokumente
I. INTRODUCTION
Figure:1 Architecture Of IP Routing
IP Routing- IP Routing is the process of transporting data
from source to destination on a determined path across two or Virtual Private Network- A virtual private network (VPN)
more networks. IP routing enables two or more devices on extends a private network across a public network, such as the
different TCP/IP networks to connect with each other. IP internet. It enables a computer or network-enabled device to
routing provides the path for reaching the destination device. send and receive data across shared or public networks as if it
IP has become the most popular protocol after the expansion were directly connected to the private network, while
of the internet for network layer (routing), mostly due to its benefiting from the functionality, security and management
simplicity and robustness. But as the internet grew bigger in policies of the private network. A VPN is created by
quantity and in data volume, the basic methods become establishing a virtual point-to-point connection through the
cumbersome for every router. The number of entries in the use of dedicated connections, virtual tunneling protocols, or
routing tables grew exponentially. With the improvement in traffic encryptions. Major implementations of VPNs include
electronics and thus with increase in data transfer rate the OpenVPN and IPsec. Still big internet service providers used
routers were able to cope up with increasing demand. ATM networks in their core infrastructure for reserving paths
Traffic Engineering-Traffic Engineering can be thought of as with use of Virtual Private Networks (VPN).
the process of selecting the paths used by the data traffic in
order to optimize resource utilization and traffic performance Multi Protocol Label Switching- Cisco went ahead with the
concept and created a full scale label switching protocol for
Manuscript received March 11, 2015. packet routing. Multiple Protocol Label Switching (MPLS)
Hema Latha J is a graduate engineering student in Computer Science
And Engineering at Lendi Institute Of Engineering and
Multiprotocol Label Switching (MPLS) is an Internet
Technology(LIET),Vizianagaram,Andhra Pradesh(Affiliated to JNTUK). Engineering Task Force (IETF) specified framework that
B.Nageswara Rao, Assistant professor in Lendi Institute Of provides for the efficient designation, routing, forwarding,
Engineering And Technology (LIET), Vizianagaram,Andhra and switching of traffic flows through the network. MPLS is
Pradesh(Affiliated to JNTUK) .
used to meet the bandwidth management and service
Vijay Kumar G N is a graduate engineering student in Computer
Science And Engineering at Lendi Institute Of Engineering and requirements for Internet protocol (IP) based networks.
Technology(LIET),Vizianagaram,Andhra Pradesh(Affiliated to JNTUK. MPLS addresses issues related to scalability and routing and
Jayanthi L is a graduate engineering student in Computer Science And can exist over existing ATM and frame-relay networks. In
Engineering at Lendi Institute Of Engineering and MPLS, a short fixed-length label is generated and it is used as
Technology(LIET),Vizianagaram,Andhra Pradesh(Affiliated to JNTUK).
Krishna Sai G is a graduate engineering student in Computer Science an alternative representation of an IP packet's header. All the
And Engineering at Lendi Institute Of Engineering and routing decisions are made based on the MPLS label and not
Technology(LIET),Vizianagaram,Andhra Pradesh(Affiliated to JNTUK). the original IP address. As the name says it is mainly a
107 www.erpublication.org
Improvement in Traffic Engineering using MPLS-TE
108 www.erpublication.org
International Journal of Engineering and Technical Research (IJETR)
ISSN: 2321-0869, Volume-3, Issue-3, March 2015
III. PROPOSED SYSTEM MPLS ARCHITECTURE:
Time-To-Live Field as you would guess, this field is used 3. Path Selection/Computation Component:
for loop prevention and possibly path-tracing in the MPLS This component decides the path taken by the packets while
cloud. This value decrements with each hop and packet travelling within the network. There are two ways by which
discards occur at a zero value path can be selected
Explicit Routing:
109 www.erpublication.org
Improvement in Traffic Engineering using MPLS-TE
Here the path is pre-decided at the ingress router itself. Each datagram protocol as signaling mechanism for LSP setup. So
hop or subset of hops that the packet will take is decided at for sending PATH and RESV messages it uses UDP protocol.
ingress itself.
Constraint based Routing (CBR): 2. Constrained Routing-LDP (CR-LDP):
In this the path is computed by considering the information
present in TED. The ingress LSR determines the physical path CR-LDP was built on LDP and the current development in
for each LSP by applying a Constrained Shortest Path First CR-LDP is less than RSVP-TE.CR-LDP implementation
(CSPF) algorithm to the information in the TED. CSPF is a does not require additional protocol. It uses existing
shortest-path-first algorithm that has been modified to take structures and extends some required data structures to
into account specific restrictions when calculating the shortest implement traffic engineering. CRLDP also supports strict
path across the network. and loose explicitly routed LSPs. In CR-LDP, UDP is used
for discovering MPLS peers and TCP is used for control,
4. Signaling Component: management, for sending label requests, and mapping.
Using the explicitly configured route or CSPF computed
explicit route, the Signaling component now sets up the LSP.
The signaling components generally used are [RSVP-TE] IV. NEW PATH COMPUTATION ALGORITHM
which are extensions to the [RSVP], a resource reservation
protocol and [CR-LDP] which are extensions to the [LDP], Routing protocols usually characterize a network through a
label distribution protocol. single metric (the cost of the link). In the case of QoS routing
protocols and constrained-based path computationalgorithms,
instead, the network is described by means of multiple
metrics. The most common ones are the following:
110 www.erpublication.org
International Journal of Engineering and Technical Research (IJETR)
ISSN: 2321-0869, Volume-3, Issue-3, March 2015
ALGORITHMS: V. CONCLUSION
4.1 Wang- Crowcroft Algorithm (WC): IP based routing had many drawbacks like congestion, packet
Wang-Crowcroft Algorithm aims at finding a path which drop etc. By setting explicit path MPLS can solve it. MPLS
satisfies multiple QoS constraints, given in terms of reduces the loss of packets traveling over the LSP and
bandwidth (BMIN) and delay (DMAX). Every link (i,j) improves the QoS. Analysis between MPLS network and Non
of the network is characterized by two parameters: bij MPLS network showed that in MPLS network the packet drop
(residual bandwidth) and dij (propagation delay). is drastically reduced. New path algorithm selects the most
optimized path as it takes into considerations constraints like
The Algorithm consists of the following steps: bandwidth and delay
1. Set dij = if bij < BMIN
2. Compute the path P with the minimum delay (applying the
Dijkstra algorithm) REFERENCES
3. Calculate the delay D* of P
4. Compare the delay with DMAX. If D*< DMAX, select the
[1] Davide Adami, Christian Callegari, Stefano Giordano, Michele Pagano
path, otherwise the request cannot be satisfied. A New Path Computation Algorithm and its Implementation in
NS2 University of Pisa Via Caruso, 16 PISA ITALY.
4.2 Wang-Crowcroft with Sorting (WCS): [2] K. Narasimha Naidu MPLS Traffic Engineering QOS Seminar Report
Wang-Crowcroft with Sorting (WCS) tries to improve the Indian Institute of Technology, BombayMumbai.
[3] Amir Hush2 Multimedia Traffic Analysis of MPLS and non-MPLS
performances of the WC algorithm, when all the path Network 07-09 June 2006, Zadar, Croatia.
computation requests cannot be satisfied. The basic [4] S.Hemanth Balaji Traffic Engineering and Qos An MPLS
idea behind the WCS algorithm is to analyze the path Perspective.
computation requests after reordering them based on their [5] http://blog.ine.com/2010/02/21/the-mpls-forwarding-plane/
[6] http://www.techopedia.com/definition/7816/ip-routing
bandwidth and delay requirements.
[7] http://en.wikipedia.org/wiki/Virtual_private_network
[8]http://en.wikipedia.org/wiki/Multiprotocol_Label_Switching.
The Algorithm consists of following steps:
1. N requests given ABBREVIATIONS
2. WC algorithm is applied
3. Z requests are accepted ATM -Asynchronous Transmission Mode
4. Is Z=N? CR-LDP- Constraint Label Distribution Protocol
If Z==N then CoS -Class of Service
Exit FEC -Forward Equivalence Class
Else IGP -Interior Gateway Protocol
Go to 5 IS-IS- Intermediate System to Intermediate System
5. (A) Consider Bandwidth based re-ordering LDP -Label Distribution Protocol
(B) Delay Based Re-ordering LER -Label Edge Router
6. (A) WC algorithm LSP -Label Switched Path
(B) WC algorithm LSR -Label Switched Router
7. (A) X requests Accepted MPLS- Multi Protocol Label Switching
(B)Y requests Accepted NS2 -Network Simulator 2
8. Choose the best path out of X, Y, Z OSPF-Open Shortest Path First
9. Exit. QoS -Quality of Service
RSVP-Resource Reservation Protocol
In particular, given a random sequence of N path computation TE-Traffic Engineering
requests, our algorithm checks whether they can be satisfied
as a whole by applying the WC algorithm. If some of them is
rejected (Z < N), we compute the number of requests that can
be accepted
When,
1) They are sorted top-down according to the bandwidth
BMIN requirements;
2) They are sorted bottom-up according to the delay DMAX
requirements. HEMA LATHA J is a graduate engineering student
in Computer Science And Engineering at Lendi Institute Of Engineering
and Technology(LIET),Vizianagaram,Andhra Pradesh(Affiliated to
Finally, the best solution according to a pre-defined cost JNTUK).
function (e.g. the maximum number of reservation requests
that can be accepted) is chosen. Therefore, the WCS
algorithm always performs not worse than the original WC
algorithm
111 www.erpublication.org
Improvement in Traffic Engineering using MPLS-TE
112 www.erpublication.org