Table of Contents. Cisco Configuring Basic MPLS Using IS IS

Similar documents
Cisco Configuring Basic MPLS Using OSPF

Table of Contents. Cisco Configuring a Basic MPLS VPN

Configuring a Basic MPLS VPN

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Frame Mode MPLS Implementation

Sample Configuration Using the ip nat outside source static

MPLS Architecture for evaluating end-to-end delivery

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

How Routers Forward Packets

- Multiprotocol Label Switching -

MPLS Concepts. Overview. Objectives

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

Introducing Basic MPLS Concepts

Sample Configuration Using the ip nat outside source list C

MPLS-based Layer 3 VPNs

Multiprotocol Label Switching Load Balancing

Table of Contents. Cisco How Does Load Balancing Work?

MPLS Implementation MPLS VPN

Exercise 4 MPLS router configuration

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

Cisco IOS MPLS configuration

MPLS is the enabling technology for the New Broadband (IP) Public Network

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

HP Networking BGP and MPLS technology training

Understanding Route Aggregation in BGP

Multi-Protocol Label Switching To Support Quality of Service Needs

How To Make A Network Secure

Router and Routing Basics

Objectives. Router as a Computer. Router components and their functions. Router components and their functions

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

Chapter 2 Lab 2-2, EIGRP Load Balancing

Table of Contents. Cisco Configuring CET Encryption with a GRE Tunnel

Implementing Cisco MPLS

Enterprise Network Simulation Using MPLS- BGP

Configuring a Gateway of Last Resort Using IP Commands

Multiprotocol Label Switching (MPLS)

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

BGP Best Path Selection Algorithm

For internal circulation of BSNLonly

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

Introduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1

Internetworking II: VPNs, MPLS, and Traffic Engineering

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at:

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

Document ID: Introduction

Using OSPF in an MPLS VPN Environment

Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire

RFC 2547bis: BGP/MPLS VPN Fundamentals

Introduction to MPLS-based VPNs

Layer 3 Multiprotocol Label Switching Virtual Private Network

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

IPv6 over IPv4/MPLS Networks: The 6PE approach

Cisco Configuring Commonly Used IP ACLs

Implementing Secured Converged Wide Area Networks (ISCW) Version 1.0

MPLS VPN Route Target Rewrite

Troubleshooting Bundles and Load Balancing

l.cittadini, m.cola, g.di battista

Configuring Static and Dynamic NAT Simultaneously

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Content CHAPTER 1 MPLS OVERVIEW

Course Description. Students Will Learn

Kingston University London

Troubleshooting Load Balancing Over Parallel Links Using Cisco Express Forwarding

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

Table of Contents. Cisco Mapping Outbound VoIP Calls to Specific Digital Voice Ports

Network Simulator Lab Study Plan

How To Configure InterVLAN Routing on Layer 3 Switches

White Paper. Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM. March 30, 2001

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise hours teaching time

Cisco Which VPN Solution is Right for You?

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

MPLS VPNs with DiffServ A QoS Performance study

Configuring Ethernet over MPLS

CCT vs. CCENT Skill Set Comparison

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

MPLS. A Tutorial. Paresh Khatri. paresh.khatri@alcatel-lucent.com.au

An Introduction to MPLS

BGP Link Bandwidth. Finding Feature Information. Contents

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

Table of Contents. Cisco Configuring IPSec Cisco Secure VPN Client to Central Router Controlling Access

Course Contents CCNP (CISco certified network professional)

Configuring a Load-Balancing Scheme

Virtual Leased Lines - Martini

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

MPLS. Packet switching vs. circuit switching Virtual circuits

Introduction to MPLS and Traffic Engineering

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

Multiprotocol Label Switching Architecture & LDP. Introduction MPLS Basics LDP Procedures LDP Specification

Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

Fast Re-Route in IP/MPLS networks using Ericsson s IP Operating System

Using the Border Gateway Protocol for Interdomain Routing

This chapter covers the following topics: Introduction to ATM-Based MPLS VPNs Service providers and carriers that currently provide ATM and Frame

Cisco Networking Professional-6Months Project Based Training

Transcription:

Table of Contents Configuring Basic MPLS Using IS IS...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...1 Background Theory...1 Conventions...2 Configure...2 Network Diagram...2 Configurations...3 Verify...6 Sample Output...6 Troubleshoot...8 Related Information...8 i

Configuring Basic MPLS Using IS IS Introduction Prerequisites Requirements Components Used Background Theory Conventions Configure Network Diagram Configurations Verify Sample Output Troubleshoot Related Information Introduction This sample configuration shows how to set up a Multiprotocol Label Switching (MPLS) network for further tasks such as Virtual Private Network (VPN) or traffic engineering (see more Sample Configurations on the MPLS Support Page). Prerequisites Requirements Before attempting this configuration, please ensure that you meet the following prerequisites: To implement MPLS, you need a Cisco 2600 router or later. Select the required Cisco IOS with MPLS using the Software Advisor ( registered customers only). Check for the additional RAM and Flash memory required to run MPLS in the routers. WAN interface cards (WICs), WIC 1T and WIC 2T, can be used. Components Used The information in this document is based on the software and hardware versions below. Cisco 3640, Cisco 3660, Cisco 4500, and Cisco 2610 Routers Cisco IOS version 12.2(6h) is running on all the routers The information presented in this document was created from devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If you are working in a live network, ensure that you understand the potential impact of any command before using it. Background Theory An MPLS network is commonly a backbone network comprised of MPLS enabled routers called Label Switch Routers (LSR). Generally, the network consists of a core LSR with an edge LSR responsible for applying labels to packets.

The set up mechanism of an MPLS network is the following. Routing tables of the different LSRs are computed using an Interior Gateway Protocol (IGP). A link state protocol such as Open Shortest Path First (OSPF) or Intermediate System to Intermediate System (IS IS) is required if you're going to deploy MPLS Traffic Engineering. A label distribution protocol (LDP) advertises the bindings between routes and labels. These bindings are checked against the routing table. If the route (prefix/mask and next hop) learned via the LDP matches the route learned via IGP in the routing table, an entry is created in the label forwarding information bases (LFIB) on the LSR. The LSR uses the following forwarding mechanism. Once an edge LSR receives an unlabeled packet, the Cisco express forwarding table is checked and a label is imposed on the packet if needed. This LSR is called the ingress LSR. Upon the arrival of a labelled packet at the incoming interface of a core LSR, the LFIB provides the outgoing interface and the new label that will be associated with the outgoing packet. The router before the last LSR (the penultimate hop) pops the label and transmits the packet without the label. The last hop is called the egress LSR. The following diagram illustrates this network setup. Conventions For more information on document conventions, see the Cisco Technical Tips Conventions. Configure In this section, you are presented with the information to configure the features described in this document. Note: To find additional information on the commands used in this document, use the Command Lookup Tool ( registered customers only). Network Diagram This document uses this network setup:

Configurations This document uses these configurations: Quick Configuration Guide Pomerol Pulligny Pauillac Quick Configuration Guide Complete these steps to configure MPLS: 1. Set up your network as usual (MPLS needs a standard IP connection in order to establish forwarding bases). 2. Ensure that the routing protocol (OSPF or IS IS) is working correctly. These commands are shown in italics in the configurations in this section. 3. Use the ip cef command (for better performances, use the ip cef distributed command when available) in the general configuration mode (shown in bold in the configurations in this section) to enable. 4. Use the mpls ip command (or the command on older Cisco IOS versions) in the general configuration mode and in each interface (shown in bold in the configurations in this section) to enable. Note: The LSRs must have (up) Loopback interfaces with an address mask of 32 bits. Pomerol

Current configuration: version 12.2 hostname Pomerol ip cef Enables Cisco Express Forwarding globally. interface Loopback0 ip address 10.10.10.3 255.255.255.255 Assigns an IP address to interface loopback0 and enables IS IS for IP on the interface. interface Serial0/0 encapsulation frame relay interface Serial0/0.1 point to point ip address 10.1.1.6 255.255.255.252 Enables dynamic Label Switching of IPv4 packets on an interface. frame relay interface dlci 301 interface Serial0/0.2 point to point ip address 10.1.1.9 255.255.255.252 frame relay interface dlci 303 interface Serial0/0.3 point to point ip address 10.1.1.21 255.255.255.252 frame relay interface dlci 306 router isis net 49.0001.0000.0000.0003.00 is type level 1 ip classless end Current configuration: version 12.1 hostname Pulligny ip cef interface Loopback0 Pulligny

ip address 10.10.10.2 255.255.255.255 interface Serial0/1 no ip address encapsulation frame relay interface Serial0/0.1 point to point ip address 10.1.1.2 255.255.255.252 frame relay interface dlci 201 interface Serial0/0.2 point to point ip address 10.1.1.10 255.255.255.252 frame relay interface dlci 203 router isis redistribute static ip passive interface Loopback0 net 49.0001.0000.0000.0002.00 is type level 1 Enables the IS IS process on the router, makes loopback interface passive (does not send IS IS packets on interface), and assigns area and system ID to router. ip classless end Pauillac Current configuration : 2366 bytes version 12.1 hostname pauillac ip cef interface Loopback0 ip address 10.10.10.1 255.255.255.255 interface Serial0/0 no ip address encapsulation frame relay interface Serial0/0.1 point to point ip address 10.1.1.1 255.255.255.252 frame relay interface dlci 102 interface Serial0/0.2 point to point ip address 10.1.1.5 255.255.255.252 ip access group 150 out

frame relay interface dlci 103 interface Serial0/0.3 point to point bandwidth 512 ip address 10.1.1.13 255.255.255.252 frame relay interface dlci 104 interface Serial0/0.4 point to point ip address 10.1.1.17 255.255.255.252 frame relay interface dlci 105 router isis net 49.0001.0000.0000.0001.00 is type level 1 ip classless end Verify This section provides information you can use to confirm your configuration is working properly. Certain show commands are supported by the Output Interpreter Tool ( registered customers only), which allows you to view an analysis of show command output. show tag switching tdp neighbor show tag switching tdp bindings show tag switching forwarding table show tag switching forwarding table a.b.c.d detail traceroute a.b.c.d An exhaustive list of commands is included in the MPLS Command Reference. Other sample show commands are described in Configuring Basic MPLS Using OSPF. Sample Output The following output focuses on the LDP. The LDP currently implemented in IOS is TDP (Tag Distribution Protocol), which contains some Cisco proprietary extensions, but it be used with LDP, the IETF official protocol for label distribution. TDP will be replaced by LDP in the future. You can use the show tag switching tdp * command to verify the state of TDP. You can see neighbors using the show tag switching tdp neighbor command. Pulligny# show tag switching tdp discovery Local TDP Identifier: 10.10.10.2:0 TDP Discovery Sources: Interfaces: Serial0/0.1: xmit/recv TDP Id: 10.10.10.1:0 Serial0/0.2: xmit/recv

TDP Id: 10.10.10.3:0 Ensure you are able to ping this IP address If not, check whether a route exists in the routing table Pulligny# show tag switching tdp neighbor Peer TDP Ident: 10.10.10.1:0; Local TDP Ident 10.10.10.2:0 TCP connection: 10.10.10.1.711 10.10.10.2.11001 State: Oper; PIEs sent/rcvd: 27907/27925; ; Downstream Up time: 2w2d TDP discovery sources: Serial0/0.1 Addresses bound to peer TDP Ident: 10.1.1.1 10.1.1.13 10.1.1.17 10.10.10.1 10.1.1.5 10.200.28.89 Peer TDP Ident: 10.10.10.3:0; Local TDP Ident 10.10.10.2:0 TCP connection: 10.10.10.3.11001 10.10.10.2.711 State: Oper; PIEs sent/rcvd: 22893/22874; ; Downstream Up time: 1w6d TDP discovery sources: Serial0/0.2 Addresses bound to peer TDP Ident: 10.200.28.91 10.1.1.6 10.1.1.9 10.1.1.21 10.10.10.3 You can use the show tag switching tdp bindings command to view the established bindings between labels and routes. Pulligny# show tag switching tdp bindings (...) tib entry: 10.10.10.4/32, rev 22 local binding: tag: 21 remote binding: tsr: 10.10.10.1:0, tag: 22 remote binding: tsr: 10.10.10.3:0, tag: 25 tib entry: 10.10.10.6/32, rev 51 local binding: tag: 23 remote binding: tsr: 10.10.10.3:0, tag: 18 remote binding: tsr: 10.10.10.1:0, tag: 20 (...) You can use the show tag switching forwarding table command to see which bindings are used to build the LFIB. Pulligny# show tag switching forwarding table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Pop tag 10.1.1.4/30 0 Se0/0.2 point2point Pop tag 10.1.1.4/30 0 Se0/0.1 point2point 17 Pop tag 10.1.1.20/30 0 Se0/0.2 point2point 18 Pop tag 10.10.10.3/32 0 Se0/0.2 point2point 19 Pop tag 10.10.10.1/32 0 Se0/0.1 point2point 20 Pop tag 10.1.1.12/30 0 Se0/0.1 point2point 21 Pop tag 10.1.1.16/30 0 Se0/0.1 point2point 22 20 10.10.10.5/32 0 Se0/0.1 point2point 23 22 10.10.10.6/32 0 Se0/0.2 point2point 24 22 10.10.10.4/32 0 Se0/0.1 point2point You can use the show tag switching forwarding table 10.10.10.4 detail command to view the details of a given destination.

Pulligny# show tag switching forwarding table 10.10.10.4 detail Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 21 22 10.10.10.4/32 12103 Se0/0.1 point2point MAC/Encaps=4/8, MTU=1500, Tag Stack{22} 30918847 00016000 Per packet load sharing You can also use the traceroute command, if the network does IP TTL propagation, to view the hops. Refer to Multiprotocol Label Switching on Cisco Routers for more information on the mpls ip ttl propagate command. Pesaro# traceroute 10.10.10.4 Type escape sequence to abort. Tracing the route to 10.10.10.4 1 10.1.1.21 [MPLS: Label 25 Exp 0] 296 msec 256 msec 244 msec 2 10.1.1.5 [MPLS: Label 22 Exp 0] 212 msec 392 msec 352 msec 3 10.1.1.14 436 msec * 268 msec Note: Exp 0 appears in the output if the experimental field is used for Quality of Service (QoS). Troubleshoot There is currently no specific troubleshooting information available for this configuration. Related Information MPLS Support Page MPLS Command Reference Configuring Multiprotocol Label Switching Configuring Basic MPLS Using OSPF Technical Support Cisco Systems All contents are Copyright 1992 2004 Cisco Systems, Inc. All rights reserved. Important Notices and Privacy Statement.