© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Frame-Mode MPLS Implementation on Cisco IOS Platforms Troubleshooting Frame-Mode MPLS on Cisco.
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS  Multiprotocol Label switching.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Convergence in Frame-Mode MPLS.
© 2009 Cisco Systems, Inc. All rights reserved. SWITCH v1.0—4-1 Implementing Inter-VLAN Routing Deploying Multilayer Switching with Cisco Express Forwarding.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Introducing CEF Switching.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing MPLS Label Allocation, Distribution, and Retention.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
CS Summer 2003 Quiz 3 Q1) Briefly describe IP control plane is composed of following protocols (list 2 to 3)? IP control plane provides information.
Introducing MPLS Labels and Label Stacks
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
CS Summer 2003 Lecture 6. CS Summer 2003 Hierarchical LSP LSP1 LSP2 LSP3 Ingress LSR for LSP1 Egress LSR for LSP1 Ingress LSR for LSP3 Hierarchical.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
CS Summer 2003 Lecture 7. CS Summer 2003 MPLS Forwarding MPLS forwarding can be described in terms of: Label imposition Label disposition.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Introduction to MPLS and Traffic Engineering
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of Routing.
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Introducing Distance Vector Routing.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Configuring Frame-Mode MPLS on Cisco.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How Routing Works INTRO v2.0—4-1.
Computer Networks Layering and Routing Dina Katabi
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Monitoring Frame-Mode MPLS on Cisco.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Introducing Link-State and Balanced Hybrid Routing.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Multiprotocol Label Switching (MPLS)
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Connection-Oriented Networks1 Chapter 6: The Multi-Protocol Label Switching Architecture TOPICS –IP: A primer –The MPLS architecture Label allocation schemes.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
MPLS MultiProtocol Label Switching.
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
MPLS Architecture Overview Adopted from Stefano Previdi’s presentation 麟瑞科技 技術經理 張晃崚.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
MPLS Architecture Overview V1.1. Course Objectives MPLS overview MPLS Concepts LSRs and labels Label assignment and distribution Label Switch Paths Loops.
© 2006 Cisco Systems, Inc. All rights reserved. FRAME MODE MPLS IMPLEMENTATION.
CCUG Meeting MPLS/L3VPN LAB. wikipedia.org What is MPLS? MPLS is a highly scalable, protocol agnostic, data-carrying mechanism. In an MPLS network, data.
Routing and Routing Protocols
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
MPLS Some notations: LSP: Label Switched Path
Module 2 MPLS Concepts.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Multiple Protocol Support: Multiprotocol Level Switching.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
Describe basic routing concepts. Routers Interconnect Networks Router is responsible for forwarding packets from network to network, from the original.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Understanding BGP Path Attributes.
1 © 2001, Cisco Systems, Inc. MPLS Architecture & Operation Peter Tomsu Senior Consultant EMEA Peter Tomsu Senior Consultant EMEA
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Implementing Secure Converged Wide Area Networks (ISCW)
MPLS Basics 2 2.
Chapter 2: Static Routing
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation

© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Frame Mode MPLS Implementation Lesson 4.2: Assigning MPLS Labels to Packets

© 2006 Cisco Systems, Inc. All rights reserved. Objectives  Describe the steps in label allocation and distribution in a frame mode MPLS network.  Describe packet propagation across an MPLS network.  Describe Penultimate Hop Popping (PHP) on Edge LSRs.  Compare and contrast MPLS networks with PHP and without PHP.

© 2006 Cisco Systems, Inc. All rights reserved. Label Allocation in a Frame Mode MPLS Environment  Label allocation and distribution in a frame mode MPLS network follows these steps: 1.IP routing protocols build the IP routing table. 2.Each LSR independently assigns a label to every destination in the IP routing table. 3.LSRs announce their assigned labels to all other LSRs. 4.Every LSR builds LIB, LFIB, and FIB data structures based on the received labels. Note: Label allocation, label imposing, label swapping, and label popping usually happen in the service provider network, not the customer (enterprise) network. Customer routers never see a label.

© 2006 Cisco Systems, Inc. All rights reserved. Building the IP Routing Table  IP routing protocols are used to build IP routing tables on all LSRs.  FIBs are built based on IP routing tables, initially with no labeling information.

© 2006 Cisco Systems, Inc. All rights reserved. Allocating Labels  Every LSR allocates a label for every destination in the IP routing table.  Labels have local significance.  Label allocations are asynchronous.

© 2006 Cisco Systems, Inc. All rights reserved. LIB and LFIB Setup  LIB and LFIB structures have to be initialized on the LSR that is allocating the label.  Untagged action removes the label from the frame and causes the router to send a pure IP packet.

© 2006 Cisco Systems, Inc. All rights reserved. Label Distribution and Advertisement  The allocated label is advertised to all neighbor LSRs, regardless of whether the neighbors are upstream or downstream LSRs for the destination.

© 2006 Cisco Systems, Inc. All rights reserved. Receiving Label Advertisement  Every LSR stores the received label in the LSR’s LIB.  Edge LSRs that receive the label from their next hop also store the label information in the FIB.

© 2006 Cisco Systems, Inc. All rights reserved. Interim Packet Propagation  Forwarded IP packets are labeled only on the path segments where the labels have already been assigned.

© 2006 Cisco Systems, Inc. All rights reserved. Further Label Allocation  Every LSR will eventually assign a label for every destination.

© 2006 Cisco Systems, Inc. All rights reserved. Receiving Label Advertisement  Every LSR stores received information in its LIB.  LSRs that receive their label from their next-hop LSR also populate the IP forwarding table.

© 2006 Cisco Systems, Inc. All rights reserved. Populating the LFIB Table  Router B has already assigned a label to Network X and created an entry in the LFIB.  The outgoing label is inserted in the LFIB after the label is received from the next-hop LSR.

© 2006 Cisco Systems, Inc. All rights reserved. Packet Propagation Across an MPLS Network

© 2006 Cisco Systems, Inc. All rights reserved. Penultimate Hop Popping (PHP)  PHP optimizes MPLS performance by reducing CPU effort on Edge LSRs.  The Edge LSR advertises a pop or implicit null label (value of 3) to a neighbor.  The pop tells the neighbor to use PHP.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS Without PHP  A double lookup is required.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS with PHP  A label is removed on the router that is located before the last hop within an MPLS domain (the penultimate router). ABCD

© 2006 Cisco Systems, Inc. All rights reserved. Summary  There are four steps for label allocation and distribution in a Unicast IP routing network and MPLS functionality, including label allocation and distribution. The following steps detail what happens: The routers exchange information using routing protocol. Local labels are generated. Local labels are propagated to adjacent routers. Every LSR builds data structures based on received labels.  When a router receives an IP packet, the lookup done is an IP lookup. When a router receives a labeled packet, the lookup is done in the LFIB table of the router.  Using Penultimate Hop Popping (PHP), an LSR removes the outermost label of an MPLS-tagged packet before passing the packet to an adjacent Edge LSR. The process reduces the load on the Edge LSR.

© 2006 Cisco Systems, Inc. All rights reserved. Q and A

© 2006 Cisco Systems, Inc. All rights reserved. Resources  MPLS FAQ For Beginners es_q_and_a_item09186a e5.shtml  MPLS Technology Support support_category_home.html

© 2006 Cisco Systems, Inc. All rights reserved.