In the next generation network architectures for the Internet backbone, MPLS is being considered for protection and restoration and fast rerouting fun
|
|
|
- Beverly Jones
- 9 years ago
- Views:
Transcription
1 An Algorithm for Rerouting in Trac Engineering of MPLS Based IP Networks Muckai KGirish, Bei Zhou y and Jian-Qiang Hu z Abstract Multiprotocol label switching (MPLS) enables IP networks with Quality of Service to be trac engineered well. Rerouting and bumping of label switched paths (LSP) are caused by link or node failure or recovery, connection admission or load balancing. In this paper, we develop an algorithm for the trac engineering problem associated with rerouting. Keywords: Internet, Trac engineering, IP networks, MPLS, QoS, Rerouting. 1 Introduction Trac engineering is an essential ingredient for guaranteeing QoS and for ecient or cost eective resource utilization, design and operation of IP networks. The MultiProtocol Label Switching (MPLS) working group at the IETF has been developing a standards-based approach for ecient IP packet transfer via trac engineering. MPLS uses short, xed-length, locally signicant labels in the packet header and the packets are forwarded by network nodes via label swapping similar to layer 2 switching. The resulting connections are termed label switched paths (LSP) and a router that supports the MPLS protocols is called a label switching router (LSR). Trac engineered paths can be established via MPLS signaling protocols such as CR-LDP ([6]) or RSVP ([3]), once the path is known. The determination of the optimal paths for the LSPs through the network requires the solution of an optimization problem such as the constraint based routing problem, which along with some requirements for trac engineering were outlined in [1] and the optimization problems were mathematically formulated in [5]. This paper does not deal with the general trac engineering problem and addresses the special case of rerouting of LSPs of dierent priorities. SBC Technology Resources, Inc., 4698 Willow Road, Pleasanton, CA Phone: (925) [email protected] y Dept. of Manufacturing Engineering, Boston University, 15 St. Mary's Street, Boston, MA Phone: (617) [email protected] z Dept. of Manufacturing Engineering, Boston University, 15 St. Mary's Street, Boston, MA Phone: (617) [email protected] 1
2 In the next generation network architectures for the Internet backbone, MPLS is being considered for protection and restoration and fast rerouting functions as well which aretraditionally done by the SONET layers as is evident from recent work in the IETF and other organizations. This motivates and drives more research into the area of the development of ecient algorithms and this paper falls into this realm. Rerouting of LSPs in the MPLS layer can happen due to a number of reasons. When a new LSP is admitted into the network, if the available bandwidth on the route of this LSP is insucient, then one or more lower priority LSPs may be rerouted over new paths which in turn can cause the bumping of even lower priority LSPs. When a link or a node (or some other component) fails, then the LSPs that are routed over this link or node need to be rerouted. Higher priority LSPs tend to get routed over more preferred paths which may cause lower priority LSPs to be bumped. Often, networks need to perform load balancing or re-optimization of the LSPs such that the network resources are optimally allocated. For example, this can happen when a link or a node recovers from a failure, a new path is available and so some of the LSPs can be rerouted over these less or non-congested links. This situation also arises when a new network element such as a link or a node is congured. One of the requirements for eective management of IP networks is to have intelligent methods to deal with rerouting and bumping. In this paper, we mathematically formulate the rerouting phenomena and develop an algorithm for this in order to aid in the expeditious development of the algorithms for trac engineering. 2 The Rerouting Problems Let G =(V E C) be a graph describing the physical topology of the network, where V is the set of nodes, E is the set of links (which are dened as directed arcs) and C is the set of capacity and other constraints associated with the nodes and links. Let H = (U F D) be the induced MPLS graph where U is the set of LSRs where one or more LSPs originate or terminate, F is the set of LSPs and D is the set of demands associated them. Let u l v l l a l K l be the originating LSR, terminating LSR, available bandwidth, administrative cost and oversubscription factor, respectively, of link l. We assume that a total of L links are in the network. Let j s j d j h j j j be the eective or equivalent bandwidth, ingress LSR, egress LSR, maximum allowed number of LSR hops through the network, set-up priority, holding priority, respectively, oflsp j. We assume that 0 j j and the convention that we employ in this paper is that for j and j, a lower numerical value indicates higher priority. Moreover, we assume that for all LSPs, j j since we do not want an LSP with certain set-up and holding priorities to bump a previously established LSP with identical priorities. Let x jl be the binary decision variable which equals 1 if LSP j is routed on link l, and 2
3 equals 0 otherwise. 2.1 The Algorithm Let G be the network topology graph, after the state change that triggered the rerouting. Let H be the induced demand graph of the LSPs that are currently routed in the network which are not aected directly by the state change and let F r be the set of LSPs that are to be re-routed (in subsequent sections, we show how to derive F r in a variety of situations). We propose an algorithm below for rerouting and bumping. The inputs to this algorithm are G F r x jl j 2 F and the outputs are the explicit routes (x jl 8 j) of the LSPs through the network. Divide the set of LSPs to be re-routed, F r into subsets F r k order the subsets, where according to set-up priority k and F r k = fj 2 F r j j = kg 8k =0 1 ::: Start with the highest set-up priority LSPs i.e. set k =0 Step (A) If the set of LSPs of priority k is empty, i.e. F r k =, go to the next lower set-up priority of LSPs (increase k by 1) and Go back to Step (A) otherwise: { Split the set of LSPs, F into F h and F l which constitute the set of LSPs that are of higher or lower holding priorities than k, respectively: F h = fj 2 F j j kg F l = fj 2 F j j >kg { As LSPs with set-up priority k cannot bump LSPs of higher holding priorities F h and hence they are not rerouted, pin or x the routes for F h, where x h jl = x jl 8 j 2 F h 8 l 2 E h l = l ; j2f h j x h jl 8 l 2 E { Find the optimal solution (or the best set of feasible solutions), x jl of the following constraint based routing problem with G as the network topology graph with pinned LSPs F h and with LSP demand Fk r: Minimize Z = l2e j2f r k a l j x jl (1) 3
4 subject to: 8lju l =n x jl ; j2f r k l2e 8lju l =n 8ljv l =n 8ljv l =n j x jl h l K l 8 l 2 E x jl h j 8 j 2 F r k x jl = 1 8 n 2 U 8 jjs j = n x jl = 1 8 n 2 U 8 jjd j = n x jl = 0 8 n 2 V 8 jjs j 6= n or d j 6= n 0 x jl 1 8 j 2 Fk r l 2 E and integer In the above optimization problem, the objective function minimizes the sum over all links of the product of the administrative cost and the total ow in each link. The constraints represent the following scenarios. The rst constraint ensures that the link capacities are not exceeded. The second constraint restricts the number of hops in the path of a LSP. The next three constraints assure that all LSPs originating and terminating, respectively, in a node are routed and also ensure that the LSPs are routed through intermediate nodes, thereby, ensuring an end-to-end path through the network. The last constraint species that all decision variables are either 0 or 1. If an optimal solution to the above problem exists, then new routes for the lower priority LSPs, x jl j 2 F k r are obtained. We add these newly obtained LSP routes to the set of optimally routed LSPs. In other words, set F = F h [ Fk r. Go to Step (B) If the constraints do not lead to a feasible solution to the above problem, then we assume that we can nd the best possible feasible solution x jl j 2 F F k r for the set of LSPs F that have new routes The other LSPs (Fk r ; F ) cannot be re-routed. We now add the feasible LSPs to the set of optimally routed LSPs i.e. set F = F h [ F. Go to Step (B) { Step (B) In order to check if the newly obtained optimal routes for LSPs along with any remaining lower priority LSPs can still be routed feasibly, weaddf l to F and check for any violation of the link capacity constraints: F lv = fj 2 F l j j2f [F l j x jl > l K l 8 l 2 Eg 4
5 If all the capacity constraints are satised (i.e. F lv = ), then the set of LSPs F = F [ F l have new routes. We then remove these from the set of LSPs to be rerouted i.e. F r = F r ; Fk r. Go to the next lower set-up priority of LSPs (increase k by 1) and go to Step(A) If one or more of the constraints are violated (i.e. F lv 6= ), then isolate the LSPs that violate the link capacity constraints, F lv. F = F + fj 2 F l jfeasible solutiong. F r = F r ; Fk r. Go to the next lower set-up priority of LSPs (increase k by 1) and add these LSPs that cause capacity violation to the set of LSPs that need to be rerouted i.e. set F r = F r [ F lv. Now order F r into Fk r Fr k+1 ::: Fr, where F r p = fj 2 F r j j = pg. Go to Step (A) The algorithm presented above isbasedonacentralized implementation model. It is, however, possible to apply this in a distributed environment inwhicheach LSR makes its own decisions on rerouting LSPs that originate in it. Thiscanbedoneasfollows. The routing protocol (for example, OSPF [7] and IS-IS, [2]) with extensions for trac engineering oods the network with link state information which also contains additional metrics such as utilization, delay and color of links in the network (see [4]). Each node then constructs its own view of the network topology from this information. For each LSP to be routed on the network the shortest path is computed by the originating node of the LSP (hence called source routing). First, it prunes the network topology such that only those links and nodes are included in this topology that satisfy the requirements of the LSP such as the link color and bandwidth. It then computes the shortest path through this pruned topology graph and the LSP is routed along this path. Therefore, this approach is a special case of the algorithm considered in this paper as we can make our algorithm distributed by considering one LSP at a time. 2.2 Connection Admission Control When a request for a LSP set up comes in, the connection admission control problem is solved to decide whether to reject or to admit this LSP. If the LSP can be admitted, then the solution also determines the route of this LSP through the network. In addition, a decision has to be made whether to bump (reroute) one or more existing LSPs or not. If bumped, then alternate paths have to be found for these bumped LSPs, if possible. Moreover, these may bump additional LSPs along the new route based on the anity of the routes and the set up and holding priorities of the LSPs. The rerouting/bumping algorithm can be applied to solve this problem. Let c be the LSP that was admitted with optimal route x cl. Then the set of LSPs that have to be rerouted can be 5
6 determined from: F r = fj 2 F with Policy P j( c x cl + j2f j x jl ) > l K l 8 l 2 E with x cl =1g Note that a certain policy P is applied for selecting the LSPs some examples of which could be to rst select the LSPs with the lowest holding priorities and breaking ties based on lower eective bandwidth and lower set-up priorities etc. 2.3 Link/Node Failure and Recovery When link g fails, the topology graph changes by E = E ;fgg and the set of LSPs to be rerouted becomes F r = fjjx jg = 1g. In case of a node failure, all links originating and terminating on that node are down leading to possible rerouting the LSPs that are routed over those links. The rerouting/bumping algorithm developed in this paper can then be applied to these failed links. Note that the LSPs that originate or terminate on the failed node cannot be routed and so are torn down. When link g recovers from a failure, then the topology graph changes by E = E + fgg. When a node recovers from a failure, the LSPs that originate or terminate in that node that were torn down when failure happened, now can be re-established. The trac engineering problem for routing these LSPs is similar to the connection admission control problem. If more than one LSP is involved, then the order in which they are rerouted is based on the policy that the network (or in some cases restricted by the LSR) implements. For all other LSPs that were rerouted or torn down when the node failed or in the case of a link recovery, the load balancing or periodic optimization methods can be used. 2.4 Load Balancing/Periodic Optimization Load balancing or periodic optimization is often needed for optimal network utilization. Some example scenarios are: a link or a node comes up (either from failure or the provisioning of a new link or node), one or more LSPs are torn down causing imbalance on the trunk utilization. The types of measures that are used to determine the imbalance on the load on the trunks (changes by a certain amount or proportion) could be several, including the congured utilization (based on the equivalent bandwidths of the LSPs) on a link or the real-time utilization of a link (could be instantaneous or time average or some other function). Let l be the utilization of link l. Let b be the allowed deviation/spread in utilization among the links. Load balancing may be done on the LSPs on link l when the following criteria is violated: ; b l + b (2) 6
7 where is the average utilization on all links. One can identify a LSP at a time that is routed over a trunk. For example, an LSP with the lowest set-up priority, j, is rst chosen so that the probability ofbumping taking place are minimized. One can apply the connection admission control algorithm for this LSP. Note that in this case, the objective function can be modied with a load balancing criteria. The solution to this problem gives the new path for this LSP which can be set up followed by the tearing down of the old path. Then, the utilization on the links can be compared again to decide whether more reroutes are needed for optimal load balancing. The frequency and the number of LSPs rerouted during load balancing should be minimized, thereby avoiding or reducing route aps and oscillations, minimizing the amount of processor horsepower consumed for executing the trac engineering problem and tearing down and setting up of LSPs, and minimizing the impact on data trac ow (such aspacket loss and packet reordering) due to rerouting. Bumping of other LSPs should be prevented for load balancing purposes since one does not want to cause a chain reaction of LSP reroutes. 2.5 Numerical Examples The underlying optimization problem that need to be solved is, in the general case, an NP-complete problem and hence questions such as the computational complexity and burden in solving this problem arises. Nevertheless, this problem has been studied in detail and many solutions have been proposed many of which are heuristics which work well under certain conditions. We have been working on the development ofecient solutions and the method based on Lagrangian relaxation (see [9]) and detailed numerical results will be published in a forthcoming paper. Here, we provide two examples to illustrate that our method indeed works well. In the rst example, we consider a network with 9 nodes and 16 links with 66 LSPs. When formulated as an Integer programming problem, we have 2673 binary decision variables. Using CPLE to solve this problem, the optimal cost of the objective function works out to f = When the Lagrangian relaxation algorithm was applied to this problem, the results are shown in Figure 1. Note that our algorithm produces lower and upper bounds and it can be seen that the solution is very close to the optimal value in less than 20 iterations itself. In the second example, the network has 29 nodes, 61 links and 140 LSPs. In this case, the number of binary decision variables works out to CPLE provided the optimal cost to be f = Figure 2 shows the results of our algorithm based on Lagrangian relaxation. Once again, this leads to convergence and the method leads to a solution very close to optimality in just over 50 iterations. The computation time for both the examples are negligible. 7
8 3 Conclusions The success of next generation IP networking depends on the ability to oer and support QoS to customers. It is clear that trac engineering is critical for this as well as for ecient network resource utilization and operation. In this paper, we formulated and developed an algorithm for characterizing the rerouting and bumping phenomena in MPLS networks. The algorithm can be used to determine the rerouted paths of LSPs. We then showed how the rerouting/bumping can be applied to various problem scenarios such as connection admission, link or node failure or recovery and load balancing. Our on-going research deals with the development of ecient solution methods for the trac engineering problems which, unfortunately, fall into the realm of NP-complete optimization problems ([8]). References [1] D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell and J. McManus, \Requirements for Trac Engineering Over MPLS," RFC 2702, September [2] H. Smit and T. Li, \IS-IS Extensions for Trac Engineering," Work in Progress, Internet Draft draft-ietf-isis-trac-01.txt, May [3] D. Awduche, L. Berger, D. Gan, T. Li, G. Swallow and V. Srinivasan, \Extensions to RSVP for LSP Tunnels," Work in Progress, Internet Draft draft-ietf-mpls-rsvp-lsp-tunnel-03.txt, September [4] D. Fedyk and A. Ghanwani, \Metrics and Resource Classes for Trac Engineering," Work in Progress, Internet Draft draft-fedyk-mpls-te-metrics-00.txt, October [5] M. K. Girish, B. Zhou and J. Q. Hu, \Formulation of the Trac Engineering Problems in MPLS based IP Networks," The Fifth IEEE Symposium on Computers and Communications, Antibes- Juan les Pins, France, 2000 (to appear). [6] B. Jamoussi et al., \Constraint-Based LSP Setup using LDP," Work In Progress, Internet Draft draft-ietf-mpls-cr-ldp-03.txt, September [7] D. Katz and D. Yeung, \Trac engineering extensions to OSPF," Work in Progress, Internet Draft, draft-katz-yeung-ospf-trac-00.txt, April [8] C. H. Papadimitriou and K. Steiglitz, \Combinatorial Optimization: Algorithms and Complexity," Prentice Hall, Inc.,
9 Feasible Cost f k (Upper Bound) f* Dual Cost D(π k ) (Lower Bound) # of Iterations Figure 1: Dual and Feasible Cost in the rst example [9] B. Zhou, \Constraint Based Routing Problem in MPLS Based IP Networks," M. S. Thesis, Dept. of Manufacturing Engineering, Boston University,
10 The Feasible Cost Optimal cost by CPLE 8800 The Dual Cost # of Iterations Figure 2: Dual and Feasible Cost in the second example 10
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks
A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran [email protected]
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL
Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints
Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashad, Mashhad, Iran [email protected]
Path Selection Analysis in MPLS Network Based on QoS
Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 6 Özel Sayı (2015) ISSN: 1300-1949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 6 Special
Recovery Modeling in MPLS Networks
Proceedings of the Int. Conf. on Computer and Communication Engineering, ICCCE 06 Vol. I, 9-11 May 2006, Kuala Lumpur, Malaysia Recovery Modeling in MPLS Networks Wajdi Al-Khateeb 1, Sufyan Al-Irhayim
MPLS is the enabling technology for the New Broadband (IP) Public Network
From the MPLS Forum Multi-Protocol Switching (MPLS) An Overview Mario BALI Turin Polytechnic [email protected] www.polito.it/~baldi MPLS is the enabling technology for the New Broadband (IP) Public
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh [email protected], [email protected],
MPLS and Traffic Engineering in IP Networks Daniel O. Awduche, UUNET (MCI Worldcom)
MPLS and Traffic Engineering in IP Networks Daniel O. Awduche, UUNET (MCI Worldcom) ABSTRACT I Rapid growth and increasing requirements for service quality, reliability, and efficiency have made traffic
Course Description. Students Will Learn
Course Description The next generation of telecommunications networks will deliver broadband data and multimedia services to users. The Ethernet interface is becoming the interface of preference for user
Disjoint Path Algorithm for Load Balancing in MPLS network
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 13 No. 1 Jan. 2015, pp. 193-199 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/
Multiprotocol Label Switching (MPLS)
Multiprotocol Label Switching (MPLS) รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. [email protected] http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand
Supporting End-to-End QoS in DiffServ/MPLS Networks
Supporting End-to-End QoS in DiffServ/MPLS Networks Ji-Feng Chiu, *Zuo-Po Huang, *Chi-Wen Lo, *Wen-Shyang Hwang and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University, Taiwan
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
An Efficient Fault Tolerance Model for Path Recovery in MPLS Networks
An Efficient Fault Tolerance Model for Path Recovery in MPLS Networks Arunkumar C K M.Tech student, Dept. of ECE, Dayananda Sagar College of Engineering, VTU, Banglore, India ABSTRACT: Increasing demand
MPLS - A Choice of Signaling Protocol
www.ijcsi.org 289 MPLS - A Choice of Signaling Protocol Muhammad Asif 1, Zahid Farid 2, Muhammad Lal 3, Junaid Qayyum 4 1 Department of Information Technology and Media (ITM), Mid Sweden University Sundsvall
Multiple Fault Tolerance in MPLS Network using Open Source Network Simulator
Multiple Fault Tolerance in MPLS Network using Open Source Network Simulator Muhammad Kamran 1 and Adnan Noor Mian 2 Department of Computer Sciences, FAST- National University of Computer & Emerging Sciences,
Testing Multi-Protocol Label Switching (MPLS) enabled Networks
Technical Paper Testing Multi-Protocol Label Switching (MPLS) enabled Networks Kevin Boyne, COO of UUNet mentioned at a recent talk at an MPLS conference at Virginia, USA that today s opportunity is moving
PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON
PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON (B.Eng.(Hons), NUS) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL & COMPUTER
MPLS Part II - Recovery
MPLS Part II - Recovery Outline Introduction MPLS Recovery Framework MPLS Mechanism for Protection/Restoration Shared Backup LSP Restoration Fast reroute RSVP-TE Recovery A Heuristic Restoration Approach
Adopting SCTP and MPLS-TE Mechanism in VoIP Architecture for Fault Recovery and Resource Allocation
Adopting SCTP and MPLS-TE Mechanism in VoIP Architecture for Fault Recovery and Resource Allocation Fu-Min Chang #1, I-Ping Hsieh 2, Shang-Juh Kao 3 # Department of Finance, Chaoyang University of Technology
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP
1.1 MPLS. MPLS is an advanced forwarding scheme. It extends routing with respect to packet forwarding and path controlling.
Traffic Engineering with MPLS in the Internet Xipeng Xiao, Alan Hannan, Brook Bailey GlobalCenter Inc, A Global Crossing Company 141 Caspian Court Sunnyvale, CA 94089 {xipeng, alan, bbailey}@globalcenter.net
Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain
Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1
Performance Analysis of MPLS TE Queues for QoS Routing
Performance Analysis of MPLS TE Queues for QoS Routing Yihan Li, Shivendra Panwar Electrical and Computer Engineering Department, Polytechnic University, Brooklyn, NY C.J. (Charlie) Liu AT&T Laboratories,
OPNET simulation of voice over MPLS With Considering Traffic Engineering
Master Thesis Electrical Engineering Thesis no: MEE 10:51 June 2010 OPNET simulation of voice over MPLS With Considering Traffic Engineering KeerthiPramukh Jannu Radhakrishna Deekonda School of Computing
WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.
MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead
ADAPTIVE RESOURCE ALLOCATION AND INTERNET TRAFFIC ENGINEERING ON DATA NETWORK
ADAPTIVE RESOURCE ALLOCATION AND INTERNET TRAFFIC ENGINEERING ON DATA NETWORK ABSTRACT Hatim Hussein Department of Electrical and Computer Engineering, George Mason University, Fairfax, Virginia, USA [email protected]
Multi-Protocol Label Switching To Support Quality of Service Needs
Technical Report, IDE1008, February 2010 Multi-Protocol Label Switching To Support Quality of Service Needs Master s Thesis in Computer Network Engineering - 15hp AMJAD IFTIKHAR AOON MUHAMMAD SHAH & FOWAD
Introduction to MPLS and Traffic Engineering
troduction to MPLS and Traffic Engineering Session 2 Topics Motivations for MPLS MPLS Overview Applications Roadmap 3 Why MPLS? tegrate best of Layer 2 and Layer 3 Keep up with growth Reduce operations
MPLS Multiprotocol Label Switching
MPLS Multiprotocol Label Switching José Ruela, Manuel Ricardo FEUP Fac. Eng. Univ. Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias, 378, 4200-465
QoS Implementation For MPLS Based Wireless Networks
QoS Implementation For MPLS Based Wireless Networks Subramanian Vijayarangam and Subramanian Ganesan Oakland University, Rochester, Michigan Abstract : Voice has been the primary application in wireless
Relationship between SMP, ASON, GMPLS and SDN
Relationship between SMP, ASON, GMPLS and SDN With the introduction of a control plane in optical networks, this white paper describes the relationships between different protocols and architectures. Introduction
Traffic Engineering Management Concepts
3 CHAPTER This chapter includes an overview of Cisco Prime Fulfillment and of some of the concepts used in this guide. This chapter includes the following sections: Prime Fulfillment TEM Overview, page
Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26
Broadband Networks Prof. Karandikar Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 26 Optical Network &MPLS So, as you were discussing in the previous lectures, next
MPLS/BGP Network Simulation Techniques for Business Enterprise Networks
MPLS/BGP Network Simulation Techniques for Business Enterprise Networks Nagaselvam M Computer Science and Engineering, Nehru Institute of Technology, Coimbatore, Abstract Business Enterprises used VSAT
2004 Networks UK Publishers. Reprinted with permission.
Riikka Susitaival and Samuli Aalto. Adaptive load balancing with OSPF. In Proceedings of the Second International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET
QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)
QoS Switching H. T. Kung Division of Engineering and Applied Sciences Harvard University November 4, 1998 1of40 Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p
HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University
HPSR 2002 Kobe, Japan Towards Next Generation Internet Bijan Jabbari, PhD Professor, George Mason University May 28, 2002 Overview! Scalability and Interoperability in Internet! Impediments in Deployment
IP Core Transport Network
UDC 635.14:621.391 IP Core Transport Network VAkira Hakata VMasafumi Katoh VHaruo Yamashita VSatoshi Nojima (Manuscript received February 28, 2001) This paper proposes a next-generation IP core transport
TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)
1/28 2/28 TE in action S-38.3192 Verkkopalvelujen tuotanto S-38.3192 Network Service Provisioning Networking laboratory 3/28 4/28 Concept of Traffic Engineering (TE) Traffic Engineering (TE) (Traffic Management)
Performance Evaluation of Voice Traffic over MPLS Network with TE and QoS Implementation
Master Thesis Electrical Engineering November 2011 Performance Evaluation of Voice Traffic over MPLS Network with TE and QoS Implementation Jeevan Kharel Deepak Adhikari School of Computing Blekinge Institute
IP Traffic Engineering over OMP technique
IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,
New QOS Routing Algorithm for MPLS Networks Using Delay and Bandwidth Constraints
New QOS Routing Algorithm for MPLS Networks Using Delay and Bandwidth Constraints Santosh Kulkarni 1, Reema Sharma 2,Ishani Mishra 3 1 Department of ECE, KSSEM Bangalore,MIEEE, MIETE & ISTE 2 Department
Comparative Analysis of Mpls and Non -Mpls Network
Comparative Analysis of Mpls and Non -Mpls Network Madhulika Bhandure 1, Gaurang Deshmukh 2, Prof. Varshapriya J N 3 1, 2, 3 (Department of Computer Science and IT, VJTI, Mumbai-19 ABSTRACT A new standard
Fast Re-Route in IP/MPLS networks using Ericsson s IP Operating System
Fast Re-Route in IP/MPLS networks using s IP Operating System Introduction: Today, Internet routers employ several routing protocols to exchange routes. As a router learns its potential routes, it builds
A New Forwarding Policy for Load Balancing in Communication Networks
A New Forwarding Policy for Load Balancing in Communication Networks Martin Heusse Yvon Kermarrec ENST de Bretagne BP 83, 985 Brest Cedex, France [email protected] Abstract We present in this
Migrating to MPLS Technology and Applications
Migrating to MPLS Technology and Applications Serge-Paul Carrasco June 2003 asiliconvalleyinsider.com Table Of Content Why to migrate to MPLS? Congestion on the Internet Traffic Engineering MPLS Fundamentals
Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing
Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing Pietro Belotti, Antonio Capone, Giuliana Carello, Federico Malucelli Tepper School of Business, Carnegie Mellon University, Pittsburgh
MPLS. Packet switching vs. circuit switching Virtual circuits
MPLS Circuit switching Packet switching vs. circuit switching Virtual circuits MPLS Labels and label-switching Forwarding Equivalence Classes Label distribution MPLS applications Packet switching vs. circuit
Policy-Based Fault Management for Integrating IP over Optical Networks
Policy-Based Fault Management for Integrating IP over Optical Networks Cláudio Carvalho 1, Edmundo Madeira 1, Fábio Verdi 2, and Maurício Magalhães 2 1 Institute of Computing (IC-UNICAMP) 13084-971 Campinas,
MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001
MENTER Overview Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001 MENTER Goal MPLS Event Notification Traffic Engineering and Restoration Develop an
MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.
Multiprotocol Label Switching (), originating in IPv4, was initially proposed to improve forwarding speed. Its core technology can be extended to multiple network protocols, such as IPv6, Internet Packet
Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone
International Journal of Computer Science and Telecommunications [Volume 5, Issue 6, June 2014] 9 ISSN 2047-3338 Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone Mushtaq
Chapter 10 Link-State Routing Protocols
Chapter 10 Link-State Routing Protocols CCNA2-1 Chapter 10 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks
MPLS Based Recovery Mechanisms
MPLS Based Recovery Mechanisms Master Thesis Johan Martin Olof Petersson UNIVERSITY OF OSLO May 2005 2 Foreword This thesis is part of my Candidatus Scientiarum studies in communication systems at the
A Hybrid Fault-Tolerant Algorithm for MPLS Networks. Maria Hadjiona, Chryssis Georgiou, Maria Papa, Vasos Vassiliou. University of Cyprus
Technical Report A Hybrid Fault-Tolerant Algorithm for MPLS Networks Maria Hadjiona, Chryssis Georgiou, Maria Papa, Vasos Vassiliou University of Cyprus Computer Science Department TR 07 06 December 2007
Multi Protocol Label Switching (MPLS) is a core networking technology that
MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of
Project Report on Traffic Engineering and QoS with MPLS and its applications
Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to
Evolution of QoS routing in the Internet
Evolution of QoS routing in the Internet Olivier Bonaventure Dept. Computing Science and Engineering Université catholique de Louvain http://www.info.ucl.ac.be/people/obo June 4th, 2004 Page 1 Agenda Routing
Building MPLS VPNs with QoS Routing Capability i
Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering
DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL
IJVD: 3(1), 2012, pp. 15-20 DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL Suvarna A. Jadhav 1 and U.L. Bombale 2 1,2 Department of Technology Shivaji university, Kolhapur, 1 E-mail: [email protected]
VoIP versus VoMPLS Performance Evaluation
www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,
Dynamic Network Resources Allocation in Grids through a Grid Network Resource Broker
INGRID 2007 Instrumenting the GRID Second International Workshop on Distributed Cooperative Laboratories Session 2: Networking for the GRID Dynamic Network Resources Allocation in Grids through a Grid
QoS Performance Evaluation in BGP/MPLS VPN
1 QoS Performance Evaluation in BGP/MPLS VPN M. C. Castro, N. A. Nassif and W. C. Borelli 1 Abstract-- The recent exponential growth of the Internet has encouraged more applications, users and services
Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile IP Session Initiation Protocol (SIP) SIP is a protocol
MPLS Traffic Engineering in ISP Network
MPLS Traffic Engineering in ISP Network Mohsin Khan Birmingham City University, England ABSTRACT Multi Protocol Label Switching (MPLS) is an innovative and vibrant technology. The most famous applications
Internet traffic engineering using multi-protocol label switching (MPLS)
Computer Networks 40 (2002) 111 129 Invited Paper Internet traffic engineering using multi-protocol label switching (MPLS) Daniel O. Awduche a, Bijan Jabbari b, * a Movaz Networks, One Technology Parkway
Cisco IOS MPLS configuration
Introduction Cisco IOS MPLS configuration MPLS can be configured over different platforms It can be implemented on a purely router-based Internet backbone over an ATM switchednetwork -MPLS enables an ATM
PART III. OPS-based wide area networks
PART III OPS-based wide area networks Chapter 7 Introduction to the OPS-based wide area network 7.1 State-of-the-art In this thesis, we consider the general switch architecture with full connectivity
20. Switched Local Area Networks
20. Switched Local Area Networks n Addressing in LANs (ARP) n Spanning tree algorithm n Forwarding in switched Ethernet LANs n Virtual LANs n Layer 3 switching n Datacenter networks John DeHart Based on
Load Balancing by MPLS in Differentiated Services Networks
Load Balancing by MPLS in Differentiated Services Networks Riikka Susitaival, Jorma Virtamo, and Samuli Aalto Networking Laboratory, Helsinki University of Technology P.O.Box 3000, FIN-02015 HUT, Finland
Introducing Basic MPLS Concepts
Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding
A Network Recovery Scheme for Node or Link Failures using Multiple Routing Configurations
A Network Recovery Scheme for Node or Link Failures using Multiple Routing Configurations Suresh Babu Panatula Department of Computer Science and Engineering Sri Sai Aditya Institute of Science and Technology,
for guaranteed IP datagram routing
Core stateless distributed admission control at border routers for guaranteed IP datagram routing Takahiro Oishi Masaaki Omotani Kohei Shiomoto NTT Network Service Systems Laboratories, NTT corporation
Quality of Service for VoIP
Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1 The QoS Matrix
MPLS Architecture for evaluating end-to-end delivery
International Journal of Scientific and Research Publications, Volume 2, Issue 11, November 2012 1 MPLS Architecture for evaluating end-to-end delivery Nikita Wadhera Lovely Professional University Abstract-
MULTIPLE FAULT TOLERANCE IN MPLS NETWORK USING OPEN SOURCE NETWORK SIMULATOR
MULTIPLE FAULT TOLERANCE IN MPLS NETWORK USING OPEN SOURCE NETWORK SIMULATOR Muhammad Kamran FAST National University of Computer and Emerging Sciences, Lahore, Pakistan. [email protected] ABSTRACT Multiprotocol
Implementing VPN over MPLS
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. I (May - Jun.2015), PP 48-53 www.iosrjournals.org Implementing VPN over
MPLS TE Technology Overview
C H A P T E R MPLS TE Technology Overview In this chapter, you review the following topics: MPLS TE Introduction Basic Operation of MPLS TE DiffServ-Aware Traffic Engineering Fast Reroute This chapter
Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS
Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,
Analysis of Link Utilization in MPLS Enabled Network using OPNET IT Guru
Analysis of Link Utilization in MPLS Enabled Network using OPNET IT Guru Anupkumar M Bongale Assistant Professor Department of CSE MIT, Manipal Nithin N Assistant Professor Department of CSE MIT, Manipal
A Load Balancing Scheme for Congestion Control in MPLS Networks
A Load Balancing Scheme for Congestion Control in MPLS Networks Elio Salvadori, Roberto Battiti UniversitàdiTrento Dipartimento di Informatica e Telecomunicazioni via Sommarive 14, 38050 Povo (TN), Italy
A MIXED-METRIC ROUTING WITH OPTIMAL FLOW DISTRIBUTION FOR MPLS NETWORKS
Journal of Engineering Sciences, Assiut University, Vol. 33, No.1, pp. 159-172, January 2006 A MIXED-METRIC ROUTING WITH OPTIMAL FLOW DISTRIBUTION FOR MPLS NETWORKS Associate Professor at Communications
Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks
Distributed Eplicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks Sherif Ibrahim Mohamed [email protected] Khaled M. F. Elsayed, senior member IEEE [email protected] Department
MPLS Concepts. Overview. Objectives
MPLS Concepts Overview This module explains the features of Multi-protocol Label Switching (MPLS) compared to traditional ATM and hop-by-hop IP routing. MPLS concepts and terminology as well as MPLS label
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
