David Tipper Graduate Telecommunications and Networking Program. Telcom 2110 Network Design, Slides 11. WAN Network Design
|
|
|
- Corey Fox
- 10 years ago
- Views:
Transcription
1 WAN - VPN Network Design David Tipper Graduate Telecommunications and Networking Program University it of Pittsburgh Telcom 2110 Network Design, Slides 11 WAN Network Design WAN typically have a mesh or ring design Mesh topologies introduce the problem of routing traffic Many algorithms/optimization formulations/design tools for WAN packet network design Tend to be imbedded in network topology /data rate layer Different design techniques and metrics at different layers IP MPLS VPN design WDM circuit switched routing and wave length assignment In general techniques are either Graph theory based Optimization based Heuristics Considered Routing heuristics for IP layer design Consider Optimization techniques for VPN design TELCOM
2 Optimization Based Design Good Reference is M. Pioro and D. Medhi, Routing, Flow and Capacity Design in Communication and Computer Networks, Morgan Kauffman 2004 Maximize (or minimize): f x 1, x 2 x n Subject to: g1 x1, x2 xn,, b1 g x, x x,, b n 2,,, g x x x b m 1 2 n m Objective Constraints where x x, 1 2 x n are the decision variables Formulations usually either Linear Programming problems (objective and constraints linear) Integer Programming problems (linear objective and constraints but integer design variables) Mixed Integer Programming problems Nonlinear MIPs, etc. TELCOM Optimization Based Network Design Node Locations Potential Links Traffic Demands Cost function/parameters Input Data Network Design Optimizer Find working path for traffic demands Find backup paths for given failure scenarios Survivability requirements Network design strategy/ Network optimization model Network topology & Link capacity assignment Technology, QoS requirements, etc Output Results Network Cost Network Topology Capacity of Links Working Paths Backup Paths TELCOM
3 WAN Network Design Many optimization formulations and design tools for WAN network design Optimization Techniques usually form the initial basis of the formulation Often use a heuristic or meta-heuristic solution technique Formulation depends Network layer (e.g., WDM, SONET, MPLS, etc.), Technology, QoS requirements Reliability goals Other constraints Consider MPLS VPN design as an example TELCOM Virtual Networks Virtual Network refers to A class of service that uses a shared network infrastructure to emulate the characteristics of a private network. The virtual network should for all intensive purposes appear to the users as a fully functional physical network (`` network within a network ). Typically have many Virtual Networks over a common shared network infrastructure VPN Node Crossconnect Node Virtual Trunk Overlay VPN #3 Normally separate traffic among virtual networks - termed Virtual Private Networks (VPNs) Overlay VPN #2 Each VPN can have different service levels (i.e., bandwidth, availability, packet loss, etc.) Overlay VPN #1 Service Provider Network TELCOM
4 Why Virtual Networks? Cost Virtual Networks For example, in WANs cheaper to lease virtual bandwidth connectivity then string fiber Service Providers can support many virtual networks simultaneously Workforce optimization Security/Legal/Regulatory Compliance provides separation of traffic can quarantine non compliant hosts Manageability VN network manager can concentrate on managing their infrastructure links through service provider managed in part or in total by service provider Consolidation of multiple networks onto a single infrastructure Flexability Service Providers can provide different service levels (QoS. Security, availability) to VNs - can rearrange logical VN links to support demand changes, etc. In LAN user can move offices and not change VLAN TELCOM Virtual Networks Virtual Network Technology Virtual Networks can be implemented at several network layers in different technologies Some technology options WAN Circuit Switched Logical Virtual Trunks Frame Relay ATM Virtual Paths MPLS - LSPs WDM lightpath based VNs MANs Sonet, Frame Relay, WiMAX LANs Ethernet, Overlay Applications (MBONE, VNET, etc.) Tunneling Protocols (GRE, IPSEC, PPTP, etc.) Consider one type of WAN of VN technology Multi Protocol Label Switching (MPLS) TELCOM
5 IP QoS in WANs Trend to Use Differserv on Edge MPLS in Backbone Most Providers have significant MPLS networks in Core CE: Customer Equipment, PE: Provider Equipment In core use MPLS Diffserv treatment on packets leaving CE PE Provider Core PE CE CE Diffserv treatment on packets leaving PE TELCOM MPLS Background Multi-Protocol Label Switching (MPLS) is used over IP infrastructure to deliver QoS performance to different service classes, provide security and VPNs. MPLS use a label-swapping forwarding technique. Labels are assigned when the packet enters into the network. MPLS routers forward packets based on the label value. Fields: Label, Class of Service, Stack bit, Time-to-Live Label CoS S TTL IP header, Ethernet header, etc. MPLS header TELCOM
6 Forward Equivalent Class Packets entering MPLS domain will be classified into different Forward Equivalent Class (FEC) by a edge router called a label switching router (LSR) A Forwarding Equivalence Class (FEC): A subset of packets that are all treated the same way by an LSR basically separating traffic A packet s FEC can be determined by one or more of the following: Source and/or destination IP address Source and/or destination port number Destination-based (unicast) routing Multicast routing Traffic engineering VPNs QoS Security, etc Different levels of traffic aggregation are possible. Aggregate traffic based on its IP destination pre-fixed. Aggregate traffic based on its egress node. etc.. TELCOM MPLS Network Packet Classification TELCOM
7 MPLS Operation At ingress LSR of an MPLS domain, an MPLS header is inserted to a packet before the packet is forwarded Label in the MPLS header encodes the packet s FEC At subsequent LSRs The label is used as an index into a forwarding table that specifies the next hop and possibly a new label. If the label is to be replaced the field is overwritten with the new label, and the packet is forwarded to the next hop. Egress LSR strips the label and forwards the packet to final destination based on the IP packet header Note a MPLS router forwards packets to outgoing interface based only on label value (don t inspect IP address) MPLS forwarding table distinct from IP forwarding tables Provide speed up in the network core TELCOM Label Switched Path A label-switched path (LSP) is a path through which packets of a particular FEC will be forwarded. Two types of LSPs 1. Prefixed-based LSPs created based on route advertisement Controlled by routing or signaling Traditional IP-OSPF routing ( No QoS or CoS support ) 2. Tunnel based LSPs created between specific MPLS end-points Controlled by signaling (RSVP-TE, CR-LDP) Used for traffic engineering, QoS provision, VPN service, etc.. LSPs are always unidirectional TELCOM
8 MPLS Packet Forwarding In In Port Lab Address Prefix Out Out Port Lab 4 X In In Port Lab Address Prefix Out Out Port Lab MPLS Network / 24 IP packet LSR - A LSR - B LSR - C Label=5 Label=3 IP packet IP packet TELCOM MPLS Operation Can keep LABEL end-to-end create a tunnel through the network Intf : Interface or Port Intf Label Intf Label In In Out Out Intf Label Intf In In Out FEC Intf Out Label Out a TELCOM
9 Label Assignment and Distribution Labels have local significance Labels are assigned and exchanged between adjacent LSRs from downstream to upstream direction. - Unsolicited downstream LSRs assign a label to each FEC and distribute labels to all its upstream neighbors. - Downstream on demand For each FEC, upstream LSR request label binding to its downstream LSRs. In MPLS, A forwarding path can be a sink-tree path or a multipoint-to-point (MP2P) path ending at an egress node. TELCOM Downstream on Demand Label Assignment Use label 5 for Destination / 24 Use label 3 for Destination / / / 24 LSR - A LSR - B LSR - C Request label for Destination / 24 Request label for Destination / TELCOM
10 VPN over MPLS backbone MPLS is used over a transport backbone network to deliver QoS performance to different classes of service (CoS). Using explicit path setup in MPLS, a QoS-based VPN can be efficiently built over the infrastructure. Different FECs may be used to classify traffic from different VPNs which may or may not use the same forwarding path. share some portion of network bandwidth. VPN point-to-point traffic can be implemented as Full mesh of LSPs (N x N-1) LSPs Multi-point to point sink tree LSPs N LSPs TELCOM Logical Network Topology Provider Edge (PE) Router Provider Core Router C Overlay VPN Network A B Service Provider IP/MPLS Network TELCOM
11 Point-to-Point LSPs Provider Edge (PE) Router Provider Core Router Label Switch Path (LSP) Overlay VPN Network A B C 1 Service Provider MPLS Network TELCOM Multipoint-to-point LSPs Provider Edge (PE) Router Provider Core Router Label Switch Path (LSP) Overlay VPN Network A B C 1 Service Provider MPLS Network 2 3 Shared-BW links TELCOM
12 SLAs Service Level Agreements (SLAs) Legal agreement between customers and service provider for VPN service specifies cost, security, performance factors, traffic demand, domains of responsibility Performance factors can include delay, bandwidth, delay jitter, packet loss, availability, etc. Traffic demand peak bit rate, mean rate, burst length Cogent basically a Business ISP backbone VPN provider - see SLA on class web page TELCOM SLAs SLA will define metrics to evaluate service level For example monthly average delay across backone, monthly packet loss rate, yearly availability, etc. Should clearly define where metrics measured, how measured frequency of measurement Should define penalties for not meeting SLA (usually in $) and traffic enforcement/shaping by provider Good References TMFORUM SLA Handbook ITU-T Handbook on QoS and Network Performance Annex: SLA TELCOM
13 Basic VPN Network Design Goals of VPN network design same as general network design just an overlay connecting a subset of network nodes or all nodes Minimize total cost Subject to Constraints for example Link capacity must exceed some min, and be less than some max Average Packet Delay must be < maximum Reliability requirements Throughput, etc. Variations Main difference is physical topology defined Multiple VPNs are usually deployed Consider MPLS case TELCOM VPN Design Problem Given Physical network topology Link capacity and its cost VPNs requirements (i.e., traffic demands, QoS parameters) Consider two LSP approaches Mesh based on Point to Point LSPs Mesh multi-point to point sink-tree LSPs Find the optimal LSP layouts and their dimension such that Objective : Minimize (total virtual network cost) Constraints : QoS requirements (packet-level parameters) GoS requirements (call-level parameters) Link capacity limitations TELCOM
14 VPN Design Procedure Three main tasks 1)Path generation Candidate path generation For multi-point to point sink trees generate candidate trees reduce complexity by limiting possible tree selection 2)Virtual link dimensioning Logical link bandwidth sizing of a given demand 3)Network routing optimization Route selection for each VPN logical link TELCOM Path/Tree Selection Paths Would like to consider all possible paths between a source destination pair Usually much too big a set Standard approach to reduce complexity is to put a hop count limit it on the paths considered Doesn t have to be the same limit for each s- d pair (rule of thumb is shortest path + 2 hops) Trees All distinct spanning trees or shortest path trees Usually too big a set Prune from set of possible set of trees Hop-count limit (e.g., max s-d shortest path +2) Avoid long branch trees in the feasible space Select trees having fewer total number of n Depth = 1 (i) Sink-tree with 1-hop depth n 3 Depth = n-1 links 1 promotes bandwidth sharing (ii) Sink-tree with (n-1)-hop depth TELCOM
15 Link Dimensioning Must determine LSP capacity In some cases the customer is just leasing bandwidth at a fixed data rate (e.g., OC-3) as specified in SLA so dimensioning is predefined Can use Min-Delay, Min-MAX Delay capacity allocations from previous lecture - depending on QoS requirements and expected revenue from SLA Can use Effective bandwidth calculation to determine the link capacity requirement use parameters from SLA (e.g., mean rate for traffic, mean packet loss rate) and traffic shaper/enforcement at service provider EDGE router. Maps parameters into a equivalent capacity C which is dimensioned for LSP along path. TELCOM Link Dimensioning Many different effective bandwidth calculations in the literature Here use the classic one by Guerin, et. al., Equivalent Capacity and its Application to Bandwidth Allocation in High-Speed Networks, IEEE JSAC Traffic with source characteristic: mean rate m, standard deviation peak rate R peak, utilization, burst length b, Equivalent capacity estimation for each source ĉi cˆ where a i R peak b B a 1 1 ln a 1 2 2a 4 a Packet loss rate Buffer size in sec at peak rate TELCOM
16 Link Dimensioning Example Consider the sink tree LSP 1 shown in the MPLS network on slide 22 At nodes B and C the offered load to node A has the characteristics R peak =1Mbps, b =300 msec, ρ =0.2,B = 1500 msec at peak rate =>.1875 Mbytes, =10-5, m =.2Mbps, p, =.24) Determine the amount of capacity that should be allocated to the LSP at the entry nodes of LSP 1 First compute a a b B 5 1 ln [300 /1500](1 0.2) ln(10 ) a 1 a 1 4 a cˆ i R peak a 2 Mbps TELCOM Link Dimensioning (cont.) At a merged link in a multi-point to point tree on can aggregate bandwidth among branches of traffic flowing to destination For traffic connections multiplexed Allocated BW : Cˆ R peak Cˆ min m, cˆ i ln 2 ln 2 Packet loss ratio Bandwidth efficiency and reduction in number of LSP is achieved when traffic is merged into the same pipe. TELCOM
17 Link Dimensioning Example One of the motivations for using sink trees is save bandwidth where branches of a tree merge. Determine the equivalent capacity needed for the traffic from nodes B and C to A in LSP 1 at the merger point Determining the bandwidth requirement at the merge point we have 2ln ln m, cˆ min{1.5047,1.259} 1. Mbps Cˆ min i 259 In this case the merged bandwidth is just twice the individual flows but note it is much less than twice the peak rate of 2Mbps TELCOM Design Optimization Model L N M Cl Set of links in the network. Set of nodes in the network. St Set of edge nodes in the network. Maximum capacity of link l L M N l l K P k Dk d Bk SPl Utilization factor of link Cost of a capacity on link Demand set index K M l L l L Set of candidate paths for demand pair k Set of point-to-point demand pairs in demand set Bandwidth requirement of demand pair d D k Maximum Limit on number of LSPs on link l k K L TELCOM
18 Notation Decision Variables Y l p X k Sizing decision variable :: capacity assigned for VPN traffic on link Routing decision variables = 1 if path p P is used for demand set k K = 0 otherwise l L Also have from the pre-computed path set l p, d Link path incidence matrix = 1 if demand pair dd of set that uses path k k K is directed using link l L = 0 otherwise p P k TELCOM Mathematical Formulation Minimize Given l D k ll l Yl Total VPN capacity cost, Cl Link utilization factor, Maximum link capacity d, B k Traffic demand, Bandwidth requirement Pk l, p, d Set of precomputed sink-tree paths, Link path incidence matrix Obtain Yl p X k Link BW allocations Routing path TELCOM
19 Mesh VPN with Point-Point Links Formulation Minimize Subject tto : ( 1 ) ppk p X k ll 1 l Yl Total VPN capacity cost Path selection criteria ; for all k K Link capacity requirement ( 2 ) d l p B k p d X, k k K d D k p Pk Y l ; for all l L Link capacity limitation ( 3 ) Yl ; for all l L l Cl d ( 4 ) k SPl p Pk d D k ; for all l L TELCOM Sink Tree Case Point-to-point traffic demand is considered. A traffic demand is classified/routed based on an exit node. Two cases : No bandwidth aggregation Bandwidth aggregation is possible when traffic is merged/multiplexed on a sink-tree paths. Sample notation as before except candidate path set now a set of trees rooted at destination nodes Pk, Eqv B T, QoS Set of candidate sink-trees ending at node k N Equivalent bandwidth of traffic requires capacity B with traffic descriptor T and QoS parameters TELCOM
20 Without Bandwidth Aggregation Formulation Minimize Subject to : ( 1 ) ( 2 ) ( 3 ) pp k p X k ll 1 l Yl Path selection criteria Link capacity requirement Total VPN capacity cost d l p B T QoS,, X Yl Eqv k p, d k K ddk ppk Yl l Cl Link capacity limitation k ; for all k K ; for all l L ; for all l L SP d ( 4 ) k l ; for all l L p P d D k k TELCOM With Bandwidth Aggregation Minimize ll l Yl Total VPN capacity cost Subject tto : ( 1 ) ( 2 ) ( 3 ) Path selection criteria p X k 1 pp k Link capacity requirement d l p Eqv Bk p d X k T QoS k K,,, d Dk p P k Yl l Cl Link capacity limitation Yl ; for all k K ; for all l L ; for all l L ( 4 ) p Pk d D k d k SP l ; for all l L TELCOM
21 Numerical Study The design model is a mixed Integer programming problem of NP-hard type. The problem is translated using AMPL model description language and solution is obtain using CPLEX solver. Benchmark is obtained for a small network where LP bound is easy to establish. TELCOM Tested Networks 8-node Network 10-node Network TELCOM
22 Sample Results Topology Full-Mesh Design Sink-Tree(s) Design (w/o BW aggregation) Sink-Tree(s) Design (with BW aggregation) Optimal Cost Simplex Iterations No. of LSPs Optimal Cost Simplex Iterations No. of LSPs Optimal Cost Simplex Iterations No. of LSPs 8- node node TELCOM Multiple VPN Design Problem Given Physical network topology Link capacity and its cost Number of VPNs and their requirements Traffic demands, QoS, etc. May have 100 or 1000s of VPNs to provision over infrastructure Find the logical layout and their dimension such that Objective : Minimize (total virtual network cost, number of LSPs) Constraints : QoS requirements (packet-level parameters) Link capacity limitations Can modify optimization models to add set of VPN to be designed - difficult to scale problem to large networks and large number of VPN TELCOM
23 Can solve optimization model in one at a time fashion Does the order in which the VPNs are designed matter? YES By modifying optimization model to include multiple VPNs and solving optimization model for small cases can see how to rank VPNs Multiple VPN Overlays TELCOM Heuristic Solution Multiple VPN Design 1. Assign each VPN a weight = Sum (traffic demand x distance (i.e., shortest path) ) 2. Sort VPNs on weight in descending order (i.e., largest weight first ) and set VPN index i=1 3. Use a standard algorithm to layout VPN i (Mentor, Routing approach, optimization formulation, etc.) 4. Subtract VPN i bandwidth requirements from physical network capacity where used. 5. Increment i= i+1, repeat steps 3 and 4 until all VPNs are provisioned. Note VPNs with small weight may have non- shortest path routes/trees through the physical network. TELCOM
24 Summary Optimization based WAN Design Virtual Network Design in WANs MPLS LSPs, Point-to-Point vs. Sink Trees Single VPN Optimal Design Formulation Point-to-Point Sink Trees Sink Trees with bandwidth aggregation Heuristic for Multiple VPN Design TELCOM
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
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification
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
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,
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
Lesson 13: MPLS Networks
Slide supporting material Lesson 13: MPLS Networks Giovanni Giambene Queuing Theor and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved IP Over ATM Once defined IP
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
MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs
A Silicon Valley Insider MPLS VPN Services PW, VPLS and BGP MPLS/IP VPNs Technology White Paper Serge-Paul Carrasco Abstract Organizations have been demanding virtual private networks (VPNs) instead of
Master Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2
1 ISTANBUL 1.1 MPLS overview 1 1.1.1 Principle Use of a ATM core network 2 Overlay Network One Virtual Circuit per communication No routing protocol Scalability problem 2 1.1.1 Principle Weakness of overlay
Bandwidth Management in MPLS Networks
School of Electronic Engineering - DCU Broadband Switching and Systems Laboratory 1/17 Bandwidth Management in MPLS Networks Sanda Dragos & Radu Dragos Supervised by Dr. Martin Collier email: [email protected]
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
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
Fundamentals of MPLS for Broadcast Applications
Fundamentals of MPLS for Broadcast Applications Ron Clifton, P. Eng., BAS c, MAS c CliftonGroup International Limited Page: 1 The Paradigm Shift The connectivity and technology exist today to implement
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
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
MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service
Nowdays, most network engineers/specialists consider MPLS (MultiProtocol Label Switching) one of the most promising transport technologies. Then, what is MPLS? Multi Protocol Label Switching (MPLS) is
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
IP/MPLS-Based VPNs Layer-3 vs. Layer-2
Table of Contents 1. Objective... 3 2. Target Audience... 3 3. Pre-Requisites... 3 4. Introduction...3 5. MPLS Layer-3 VPNs... 4 6. MPLS Layer-2 VPNs... 7 6.1. Point-to-Point Connectivity... 8 6.2. Multi-Point
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
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
MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb
MP PLS VPN MPLS VPN Prepared by Eng. Hussein M. Harb Agenda MP PLS VPN Why VPN VPN Definition VPN Categories VPN Implementations VPN Models MPLS VPN Types L3 MPLS VPN L2 MPLS VPN Why VPN? VPNs were developed
MPLS and IPSec A Misunderstood Relationship
# 129 TECHNOLOGY WHITE PAPER Page: 1 of 5 MPLS and IPSec A Misunderstood Relationship Jon Ranger, Riverstone Networks ABSTRACT A large quantity of misinformation and misunderstanding exists about the place
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
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
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]
How To Understand The Benefits Of An Mpls Network
NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 Introduction MPLS in the Enterprise Multi-Protocol Label Switching (MPLS) as a technology has been around for over a decade
MPLS Traffic Engineering - A Choice Of Signaling Protocols
MPLS Traffic Engineering - A Choice Of Signaling Protocols Analysis of the similarities and differences between the two primary MPLS label distribution protocols: RSVP and CR-LDP Paul Brittain, [email protected]
Internetworking II: VPNs, MPLS, and Traffic Engineering
Internetworking II: VPNs, MPLS, and Traffic Engineering 3035/GZ01 Networked Systems Kyle Jamieson Lecture 10 Department of Computer Science University College London Taxonomy of communica@on networks Virtual
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
MPLS in Private Networks Is It a Good Idea?
MPLS in Private Networks Is It a Good Idea? Jim Metzler Vice President Ashton, Metzler & Associates March 2005 Introduction The wide area network (WAN) brings indisputable value to organizations of all
AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0
AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0 Introduction...2 Overview...2 1. Technology Background...2 2. MPLS PNT Offer Models...3
RFC 2547bis: BGP/MPLS VPN Fundamentals
White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net
Performance Evaluation for VOIP over IP and MPLS
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 2, No. 3, 110-114, 2012 Performance Evaluation for VOIP over IP and MPLS Dr. Reyadh Shaker Naoum Computer Information
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
Design of MPLS networks VPN and TE with testing its resiliency and reliability
MASARYK UNIVERSITY FACULTY OF INFORMATICS Design of MPLS networks VPN and TE with testing its resiliency and reliability Diploma thesis Michal Aron Brno, spring 2014 ZADANIE DP Declaration I declare
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
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
Testing Edge Services: VPLS over MPLS
Testing Edge Services: VPLS over MPLS White Paper Introduction Virtual Private LAN Services (VPLS) is an emerging technology for transparently connecting corporate LANs over the Internet so they appear
APNIC elearning: Introduction to MPLS
2/5/5 ANIC elearning: Introduction to MLS 3 MAY 25 3: M AEST Brisbane (UTC+) Issue Date: Revision: Introduction resenter Sheryl Hermoso Training Officer [email protected] Specialties: Network Security DNS/DNSSEC
QoS Strategy in DiffServ aware MPLS environment
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute of Technology P.O.Box 4, Klong Luang, Pathumthani,
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
MPLS L2VPN (VLL) Technology White Paper
MPLS L2VPN (VLL) Technology White Paper Issue 1.0 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009
MikroTik RouterOS Introduction to MPLS Prague MUM Czech Republic 2009 Q : W h y h a v e n 't y o u h e a r d a b o u t M P LS b e fo re? A: Probably because of the availability and/or price range Q : W
Cisco Configuring Basic MPLS Using OSPF
Table of Contents Configuring Basic MPLS Using OSPF...1 Introduction...1 Mechanism...1 Hardware and Software Versions...2 Network Diagram...2 Configurations...2 Quick Configuration Guide...2 Configuration
MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a
MPLS Environment Introduction to MPLS Multi-Protocol Label Switching (MPLS) is a highly efficient and flexible routing approach for forwarding packets over packet-switched networks, irrespective of the
PRASAD ATHUKURI Sreekavitha engineering info technology,kammam
Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing
MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport
MPLS-TP Future Ready. Today Introduction As data traffic started dominating telecom networks, there was a need for transport data networks, as opposed to transport TDM networks. Traditional transport technologies
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
Department of Communications and Networking. S-38.2131/3133 Networking Technology, Laboratory course A/B
Department of Communications and Networking S-38.2131/3133 Networking Technology, Laboratory course A/B Work Number 38: MPLS-VPN Basics Student Edition Preliminary Exercises and Laboratory Assignments
Introduction to MPLS-based VPNs
Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE [email protected] Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions
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
100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet.
100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks [email protected] 1 Agenda 2 40GE/100GE Timeline to Standardization The Ethernet Alliance
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
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
Virtual Leased Lines - Martini
Virtual Lease Lines - Martini Virtual Leased Lines - Martini Martini Drafts draft -martini-l2circuit-encap-mpls -04.txt defines the handling and encapsulation of layer two packets. draft -martini-l2circuit-trans-mpls
November 2013. Defining the Value of MPLS VPNs
November 2013 S P E C I A L R E P O R T Defining the Value of MPLS VPNs Table of Contents Introduction... 3 What Are VPNs?... 4 What Are MPLS VPNs?... 5 What Are the Benefits of MPLS VPNs?... 8 How Do
VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 2012-10-30
Issue 01 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of
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
How Routers Forward Packets
Autumn 2010 [email protected] MULTIPROTOCOL LABEL SWITCHING (MPLS) AND MPLS VPNS How Routers Forward Packets Process switching Hardly ever used today Router lookinginside the packet, at the ipaddress,
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
MPLS Virtual Private Networks
MPLS Virtual Private Networks A review of the implementation options for MPLS VPNs including the ongoing standardization work in the IETF MPLS Working Group Paul Brittain, [email protected] Adrian Farrel,
Protection Methods in Traffic Engineering MPLS Networks
Peter Njogu Kimani Protection Methods in Traffic Engineering MPLS Networks Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information technology Thesis 16 th May 2013 Abstract
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
Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
RSVP- A Fault Tolerant Mechanism in MPLS Networks
RSVP- A Fault Tolerant Mechanism in MPLS Networks S.Ravi Kumar, M.Tech(NN) Assistant Professor Gokul Institute of Technology And Sciences Piridi, Bobbili, Vizianagaram, Andhrapradesh. Abstract: The data
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
SBSCET, Firozpur (Punjab), India
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based
Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond
Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond Ananda Rajagopal Product Line Manager Service Provider Solutions Foundry Networks [email protected] Agenda 2 Why Load
L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet.
L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet. Petr Grygárek rek 1 Layer 2 VPNs 2 Usages of L2 VPNs Server farms/clusters and other L2- dependent applications redundancy and
APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing
MPLS BASICS AND TESTING NEEDS By Thierno Diallo, Product Specialist Protocol Business Unit The continuing expansion and popularity of the Internet is forcing routers in the core network to support the
MPLS Implementation MPLS VPN
MPLS Implementation MPLS VPN Describing MPLS VPN Technology Objectives Describe VPN implementation models. Compare and contrast VPN overlay VPN models. Describe the benefits and disadvantages of the overlay
Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking
TECHNOLOGY WHITE PAPER Enhancing Converged Data Networks with, Frame Relay and Ethernet Interworking Virtual Private Networks (VPN) are a popular way for enterprises to interconnect remote sites. Traditionally,
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
Multiple Layer Traffic Engineering in NTT Network Service
Multi-layer traffic engineering in photonic-gmpls-router networks Naoaki Yamanaka, Masaru Katayama, Kohei Shiomoto, Eiji Oki and Nobuaki Matsuura * NTT Network Innovation Laboratories * NTT Network Service
WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services
WAN Introduction Wide area networks (WANs) Connect BNs and LANs across longer distances, often hundreds of miles or more Typically built by using leased circuits from common carriers such as AT&T Most
Implementing Multiprotocol Label Switching with Altera PLDs
Implementing Multiprotocol Label Switching with Altera PLDs January 2001, ver. 1.0 Application Note 132 Introduction Emerging Internet applications such as voice over Internet protocol (VoIP) and real-time
Figure 1: Network Topology
Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,
Boosting Capacity Utilization in MPLS Networks using Load-Sharing MPLS JAPAN 2007. Sanjay Khanna Foundry Networks skhanna@foundrynet.
Boosting Capacity Utilization in MPLS Networks using Load-Sharing MPLS JAPAN 2007 Sanjay Khanna Foundry Networks [email protected] Agenda Why we need Load-Sharing Methods to boost capacity Trunks/Link
Requirements for VoIP Header Compression over Multiple-Hop Paths (draft-ash-e2e-voip-hdr-comp-rqmts-01.txt)
Requirements for VoIP Header Compression over Multiple-Hop Paths (draft-ash-e2e-voip-hdr-comp-rqmts-01.txt) Jerry Ash AT&T [email protected] Bur Goode AT&T [email protected] Jim Hand AT&T [email protected] Raymond
Enterprise Network Simulation Using MPLS- BGP
Enterprise Network Simulation Using MPLS- BGP Tina Satra 1 and Smita Jangale 2 1 Department of Computer Engineering, SAKEC, Chembur, Mumbai-88, India [email protected] 2 Department of Information Technolgy,
MPLS VPNs with DiffServ A QoS Performance study
Technical report, IDE1104, February 2011 MPLS VPNs with DiffServ A QoS Performance study Master s Thesis in Computer Network Engineering Azhar Shabbir Khan Bilal Afzal School of Information Science, Computer
Traffic Engineering & Network Planning Tool for MPLS Networks
Traffic Engineering & Network Planning Tool for MPLS Networks Dr. Associate Professor, Department of Electrical Engineering Indian Institute of Technology Bombay, Powai, Mumbai 76 Founder & Director, Vegayan
H3C SR8800 RPR Technology White Paper
H3C 00 RPR Technology White Paper Keywords: RPR, IP ring network Abstract: Resilient Packet Ring (RPR) is an international standard for establishing IP ring networks, offering a highly efficient and reliable
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
1.1. Abstract. 1.2. VPN Overview
1.1. Abstract Traditionally organizations have designed their VPN networks using layer 2 WANs that provide emulated leased lines. In the last years a great variety of VPN technologies has appeared, making
Definition. A Historical Example
Overlay Networks This lecture contains slides created by Ion Stoica (UC Berkeley). Slides used with permission from author. All rights remain with author. Definition Network defines addressing, routing,
Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications
Best Effort gets Better with MPLS Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications A White Paper on Multiprotocol Label Switching October,
Testing VoIP on MPLS Networks
Application Note Testing VoIP on MPLS Networks Why does MPLS matter for VoIP? Multi-protocol label switching (MPLS) enables a common IP-based network to be used for all network services and for multiple
EVALUATING NETWORKING TECHNOLOGIES
WHITE PAPER EVALUATING NETWORKING TECHNOLOGIES CONTENTS EXECUTIVE SUMMARY 01 NETWORKS HAVE CHANGED 02 Origin of VPNS Next-generation VPNS TODAY S CHOICES 04 Layer 3 VPNS Layer 2 VPNS MAKING YOUR DECISION
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
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
1.264 Lecture 37. Telecom: Enterprise networks, VPN
1.264 Lecture 37 Telecom: Enterprise networks, VPN 1 Enterprise networks Connections within enterprise External connections Remote offices Employees Customers Business partners, supply chain partners Patients
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
DD2491 p2 2011. MPLS/BGP VPNs. Olof Hagsand KTH CSC
DD2491 p2 2011 MPLS/BGP VPNs Olof Hagsand KTH CSC 1 Literature Practical BGP: Chapter 10 MPLS repetition, see for example http://www.csc.kth.se/utbildning/kth/kurser/dd2490/ipro1-11/lectures/mpls.pdf Reference:
IP Switching: Issues and Alternatives
IP Switching: Issues and Alternatives Professor of Computer and Information Sciences http://www.cis.ohio-state.edu/~jain/ 6-1 Overview LANE, IPOA, NHRP, MPOA IP Switch Cell Switched Router Tag Switching
Innovation in Access and Metropolitan Area Networks -
Innovation in Access and Metropolitan Area s - Combining Ethernet and MPLS By Jim Metzler SPONSORED BY: K ubernan Guiding Innovation Innovation in Access and Metropolitan Area s - Combining Ethernet and
MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper
MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper 2006-20011 EarthLink Business Page 1 EXECUTIVE SUMMARY Multiprotocol Label Switching (MPLS), once the sole domain of major corporations
