Testing Juniper Networks M40 Router MPLS Interoperability with Cisco Systems 7513 and 12008 Routers



Similar documents
Cisco Configuring Basic MPLS Using OSPF

Configuring Ethernet over MPLS

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

How To Configure A Cisco Router With A Cio Router

MPLS-based Layer 3 VPNs

N2X Core Routing - BGP-4 MPLS VPN scenario with integrated traffic Application Note

OBJECTIVES This paper examines how NetFlow is implemented on logical interfaces. Logical interfaces can be divided into two groups:

MPLS Multi-Vendor Provisioning. Presented by Brian O Sullivan Director, Product Management Dorado Software October 21, 2003

Simple MPLS network topology for Dynamips/Olive

Ativando MPLS Traffic Engineering

Cisco IOS MPLS configuration

Junos OS. MPLS Network Operations Guide. Published: Copyright 2012, Juniper Networks, Inc.

Configuring a Basic MPLS VPN

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

Inter-Autonomous Systems for MPLS VPNs

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

Lab Load Balancing Across Multiple Paths Instructor Version 2500

Network Scenarios Pagina 1 di 35

MPLS Configration 事 例

Introducing Basic MPLS Concepts

Configuring the MNLB Forwarding Agent

Frame Mode MPLS Implementation

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

Junos MPLS and VPNs (JMV)

Juniper Exam JN0-343 Juniper Networks Certified Internet Specialist (JNCIS-ENT) Version: 10.1 [ Total Questions: 498 ]

Juniper Networks WX Series Large. Integration on Cisco

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

MPLS Network Design & Monitoring

Multiprotocol Label Switching Load Balancing

RFC 2547bis: BGP/MPLS VPN Fundamentals

Using the Border Gateway Protocol for Interdomain Routing

Enterprise Network Simulation Using MPLS- BGP

Basic Configuration Examples for BGP

Project Report on Traffic Engineering and QoS with MPLS and its applications

Document ID: Introduction

Kingston University London

MPLS Concepts. Overview. Objectives

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: Total Questions: 401

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

IPv6 over IPv4/MPLS Networks: The 6PE approach

Junos OS. MPLS Configuration Guide for Security Devices. Release Published: Copyright 2012, Juniper Networks, Inc.

Task 20.1: Configure ASBR1 Serial 0/2 to prevent DoS attacks to ASBR1 from SP1.

Configuring a Leased Line

Configuring a Cisco 2509-RJ Terminal Router

Lab Configuring Syslog and NTP (Instructor Version)

Table of Contents. Cisco Configuring a Basic MPLS VPN

LAN-Cell to Cisco Tunneling

BGP Link Bandwidth. Finding Feature Information. Contents

Cisco CCNA Optional Semester 4 Labs Wide Area Networking LAB 1 T1 TSU WAN LINK OVERVIEW - Instructor Guide (Estimated time: 30 minutes)

Network Configuration Example

- Basic Router Security -

Router and Routing Basics

How To Make A Network Secure

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

Network Configuration Example

Introduction to MPLS-based VPNs

Provisioning Dial Access to MPLS VPN Integration

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

The Complete IS-IS Routing Protocol

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

Layer 3 Multiprotocol Label Switching Virtual Private Network

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

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

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

This feature was introduced. This feature was integrated in Cisco IOS Release 12.2(11)T.

How Routers Forward Packets

Skills Assessment Student Training Exam

BFD. (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45

For internal circulation of BSNLonly

Cisco 2621 Gateway-PBX Interoperability: Lucent/Avaya Definity G3si V7 PBX with Cisco CallManager Using T1 PRI NI-2 for an H.

Department of Communications and Networking. S /3133 Networking Technology, Laboratory course A/B

MPLS Traffic Engineering in ISP Network

Quick Note 20. Configuring a GRE tunnel over an IPSec tunnel and using BGP to propagate routing information. (GRE over IPSec with BGP)

DD2491 p BGP-MPLS VPNs. Olof Hagsand KTH/CSC

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

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

Computer Networks Administration Help Manual Sana Saadaoui Jemai Oliver Wellnitz

Configuring Remote Access to MPLS VPN

DD2490 p Routing and MPLS/IP. Olof Hagsand KTH CSC

Network Virtualization with the Cisco Catalyst 6500/6800 Supervisor Engine 2T

ETHEL THE AARDVARK GOES BGP ROUTING

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

Using a Sierra Wireless AirLink Raven X or Raven-E with a Cisco Router Application Note

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

Configure ISDN Backup and VPN Connection

Remote Access VPN Business Scenarios

MPLS L2VPN (VLL) Technology White Paper

Virtual Fragmentation Reassembly

How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2

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

MASTER OF ENGINEERING

JUNOS Secure BGP Template

Module 12 Multihoming to the Same ISP

ISIS for ISPs. ISP/IXP Workshops

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering

SBSCET, Firozpur (Punjab), India

Transcription:

Interoperability Test Paper Testing Juniper Networks M40 Router MPLS Interoperability with Cisco Systems 7513 and 12008 Routers Mark Anderson, Systems Engineer Annette Kay Donnell, Marketing Engineer Juniper Networks, Inc. 385 Ravendale Drive Mountain View, CA 94043 USA 650-526-8000 www.juniper.net Part Number : 250004-002 06/00

Contents Executive Summary............................................................ 3 Scope......................................................................... 3 Test Environment.............................................................. 4 LSP Interoperability Test........................................................ 4 Parameters............................................................... 4 Results................................................................... 6 Implementation Differences............................................ 6 RSVP Interoperability.......................................................... 6 Parameters............................................................... 6 Results................................................................... 6 Implementation Differences............................................ 7 IS-IS Traffic Engineering Extensions Interoperability................................ 7 Parameters............................................................... 7 Bandwidth Reservation................................................ 7 Administrative Groups................................................ 7 Results................................................................... 8 Implementation Differences............................................ 9 Appendix A: Test Configurations............................................... 10 J1 (M40 Router) Configuration............................................. 10 J2 (M40 Router) Configuration............................................. 12 C1 (Cisco Systems 12008 Router) Configuration.............................. 15 C2 (Cisco Systems 7513 Router) Configuration............................... 19 Appendix B: Acronyms........................................................ 22 List of Figures Figure 1: MPLS Interoperability Test Topology.................................... 4 Figure 2: LSP Test Topology.................................................... 5 List of Tables Table 1: LSP Created........................................................... 5 Table 2: Sub-TLVs Exchanged...................................................8 Table 3: Example Differences in the Configuration of Administrative Groups.......... 9 Copyright 2000, Juniper Networks, Inc.

Executive Summary Juniper Networks, Inc. conducted a series of interoperability tests at our facilities. The purpose is to demonstrate that the MPLS implementation of the M40 Internet backbone router interoperates with Cisco Systems 7513 and 12008 routers. You can use the procedures in this paper to replicate the tests. The interoperability test includes the creation and use of label switched paths (LSPs), including the control plane using the Resource Reservation Protocol (RSVP) to setup LSPs and the forwarding plane that forwards packets through LSPs. It also includes the testing of IS-IS traffic engineering extensions. The tests were successful in that they demonstrated that Juniper Networks and Cisco Systems MPLS implementations are interoperable. Scope Appendix A lists the specific configuration used for all three configuration tests. This configuration enables you to test the MPLS interoperability between the M40 router running JUNOS Internet software release 3.4, Cisco Systems 7513 routers running IOS 12.0(6)S, and 12008 routers running IOS 12.0(7)S. Particularly, these tests verify LSPs and RSVP, as well as IS-IS traffic engineering extensions. Features not tested include Juniper Networks enhancements, such as MPLS Fast Reroute, Circuit Cross Connect, and OSPF traffic engineering. Other features not tested include the set of tag-switching features that Cisco Systems calls MPLS features, such as MPLS VPN. These tests do not include performance testing. Copyright 2000, Juniper Networks, Inc. 3

Test Environment The test environment consists of a four-router network topology: two M40 routers, one Cisco Systems GSR 12008, and one Cisco Systems 7513 (Figure 1). Figure 1: MPLS Interoperability Test Topology LSP Interoperability Test This test determines whether you can create an LSP across an arbitrarily heterogeneous path, as well as whether static routing correctly operates. Parameters Appendix A lists the configurations for the four routers in the LSP and static routing tests. To demonstrate interoperability over an arbitrary path, a set of permutations of possible paths is created (Table 1). This set represents all the possible paths. Each member of the set contains a different combination of routers for three different label switching router (LSR) functions: ingress, transit, and egress. These six paths are overlaid on top of the topology in Figure 2. 4 Copyright 2000, Juniper Networks, Inc.

Table 1: LSP Created Ingress Transit Egress Cisco Systems Cisco Systems Juniper Networks Cisco Systems Juniper Networks Juniper Networks Juniper Networks Cisco Systems Juniper Networks Cisco Systems Juniper Networks Cisco Systems Juniper Networks Juniper Networks Cisco Systems Juniper Networks Cisco Systems Cisco Systems Figure 2: LSP Test Topology To test different means of path selection, the LSPs in Figure 2 are configured in a variety of ways. Most LSPs are configured with explicit paths to constrain them to a single path. Others, like the C2-J2-J1 LSP, are configured to dynamically choose a path that meets the bandwidth requirements of the LSP. IP traffic is sent over all the LSPs using a Smartbits (SMB) 6000. The SMB 6000 is connected through a Gigabit Ethernet port directly to each router. To route IP traffic through the LSPs, each Gigabit Ethernet circuit is advertised via BGP. Copyright 2000, Juniper Networks, Inc. 5

Results Testing demonstrates that the MPLS LSP implementations and static routing implementations are interoperable. For each Gigabit Ethernet circuit, the BGP next hop advertises for the loopback interface of the router connected to it. Likewise, every LSP is established between the loopback interfaces of the originating and terminating routers. Any LSP originating on an M40 router dynamically uses this information to route traffic over the LSP. When a Cisco Systems-initiated LSP is configured with autoroute announce, the same behavior occurs on the Cisco Systems router. Implementation Differences The two implementations differ in how traffic is routed through the LSP. In JUNOS software, there are three ways to route traffic into LSPs. The primary means is with BGP. If any BGP route exists using the LSP destination as the BGP next hop, then BGP automatically uses the LSP to reach the next hop instead of using IGP. JUNOS software enables you to use IGP next hops in addition to BGP next hops to route traffic through LSPs. You can statically map routes into an LSP. In Cisco Systems IOS, there are two ways to route traffic into LSPs: static routes and automatic routes. Cisco Systems Autoroute feature sends all traffic to a specific destination through the same LSP and routes to all the IGP interfaces on the destination router. There is no Cisco Systems equivalent to the JUNOS default of using solely BGP to place routes through the LSP. RSVP Interoperability By successfully creating and configuring the LSPs in the above LSP test, the interoperability of RSVP signalling is tested indirectly. Parameters Appendix A lists the configurations for the four routers in the RSVP test. Results Testing demonstrates that the RSVP implementations are interoperable. Specifically, the following RSVP objects are interoperable between Juniper Networks and Cisco Systems routers. Explicit-Route Label Label-Request Session The only object not interoperable is the Record-Route object. This exception, which is being addressed by both Juniper Networks and Cisco Systems, does not affect the creation or use of LSPs. 6 Copyright 2000, Juniper Networks, Inc.

Implementation Differences Juniper Networks supports the RSVP Hello packet and Cisco Systems does not. This difference does not prevent Cisco Systems from creating and using LSPs. To signal penultimate hop popping, a Cisco egress router sends label 0 to the penultimate hop in the control plane, whereas a Juniper Networks egress router sends label 3 (implicit NULL). When a Cisco egress router is connected to a penultimate Juniper Networks router, it is recommended that you use the following IOS command to require the egress router to send label 3 (as defined by the standard). mpls traffic-eng signalling advertise implicit-null IS-IS Traffic Engineering Extensions Interoperability The inspection of the Traffic Engineering Database (TED) during the LSP test indicates whether Cisco Systems and Juniper Networks are sending the correct information in the sub-tlvs in the new IS-IS extended IS reachability TLV type 22. The identical use of the information in the TED is established by adding a few more steps to the existing test as described in the Parameters section. Parameters Bandwidth Reservation Appendix A lists the basic configurations for the four routers in the tests, though the following changes are made. Some additional LSPs are created between J1 and C2 to determine whether the routers in the path correctly update the unreserved bandwidth in the sub-tlv. The configuration of one of these LSPs is as follows. label-switched-path to-c2-100m { to 192.168.3.1; bandwidth 100m; Administrative Groups After a number of such LSPs are configured, all of the available RSVP bandwidth is reserved and you cannot establish other LSPs along the same paths. To test the interoperability of administrative groups, a few circuits are colored; that is, they are given different administrative groups. LSPs in the original test are then modified to include or exclude specific colored circuits. The administrative group information is carried in the TED. All administrative group constraints configured on the LSPs are honored. For comparison purposes, the following section lists sections of the configuration. The two configuration examples mirror each other exactly, except for the inability to name administration groups in Cisco Systems IOS. Copyright 2000, Juniper Networks, Inc. 7

JUNOS Software Configuration Example protocols { mpls { admin-groups { orange 10; blue 5; label-switched-path orange-notblue { to 192.168.5.1; admin-group { include orange; exclude blue; interface so-5/0/0 { admin-group { orange; Cisco Systems IOS Configuration Example interface Tunnel0 description orange-notblue ip unnumbered Loopback0 tunnel destination 192.168.5.1 tunnel mode mpls traffic-eng tunnel mpls traffic-eng affinity 0x400 mask 0x420 tunnel mpls traffic-eng path-option 1 dynamic... interface POS5/0/0... mpls traffic-eng attribute-flags 0x400 Results Testing demonstrates that the IS-IS traffic engineering implementations are interoperable. The following sub-tlvs are correctly exchanged. (As of this writing, this table lists the entire set.) Table 2: Sub-TLVs Exchanged Sub-TLV Number Sub-TLV Name 3 Administrative group (color) 6 IPv4 interface address 8 IPv4 neighbor address 9 Maximum circuit bandwidth 10 Reservable circuit bandwidth 11 Unreserved bandwidth 18 TE Default metric 8 Copyright 2000, Juniper Networks, Inc.

Implementation Differences In JUNOS software, you can place circuits in different administrative groups; that is, you can color circuits. Similarly, you can constrain an arbitrary LSP to include or exclude circuits of a specified color. LSPs with no constraints can traverse circuits of any color, including non-colored circuits. LSPs constrained to include circuits of specified colors are only allowed to traverse circuits of at least one of the included colors. This configuration is a logical OR. LSPs constrained to exclude circuits of a specified color are allowed to traverse all other circuits that do not contain that color. In IOS software, you can color circuits and constrain LSPs to a sets of colors, too. However, the defaults do not match. An LSP without constraints can traverse only uncolored circuits. In contrast to JUNOS software, IOS software can constrain LSPs to circuits colored with multiple colors, but cannot constrain LSPs in the same manner as a Juniper Networks INCLUDE configuration. Cisco Systems uses a logical AND, rather than an OR. Cisco Systems uses affinity bits and masks to constrain circuits and LSPs to administrative groups. Table 3 identifies the differences in how Juniper Networks and Cisco Systems routers implement administrative groups. The information in this table does not represent actual syntax. NOTE The JUNOS software uses INCLUDE and EXCLUDE statements when creating a constrained shortest path calculation to determine which circuits are valid. Table 3: Example Differences in the Configuration of Administrative Groups Juniper Networks LSP: include/exclude Cisco Systems LSP: Affinity bits/mask Description exclude "all" 0x00000000 mask 0xFFFFFFFF Include only non-colored circuits include group 1 0x00000002 mask 0x00000002 Include all circuits that contain group 1. The circuits can contain other groups. exclude group 1 no include exclude group 1 include groups 2, 3, 4 exclude group 1 include group 2 0x00000000 mask 0x00000002 Exclude all circuits that contain group 1. The circuits can contain other groups. No equivalent Include all circuits that contain groups 2, 3, or 4 and that do not include group 1. The circuits can contain other groups. 0x00000004 mask 0x00000006 Include all circuits that contain group 2 and that do not include group 1. The circuits can contain other groups. no equivalent 0x00000421 mask 0xFFFFFFFF Include all circuits that contain groups 0, 5, and 10. The circuits cannot contain any other groups. Copyright 2000, Juniper Networks, Inc. 9

Appendix A: Test Configurations J1 (M40 Router) Configuration version "3.4I0 [tlim]"; system { host-name J1; domain-name juniper.net; name-server { 208.197.169.254; login { user lab { uid 2000; class super-user; authentication { encrypted-password "$1$VknQ.$QwaJQLIXh3nQgIF4MsGm6."; services { telnet; ftp; interfaces { at-1/1/0 { atm-options { vpi 0 maximum-vcs 1024; unit 32 { vci 0.32; address 10.1.1.1/30; family iso; family mpls; fxp0 { unit 0 { address 172.19.33.251/24; ge-4/2/0 { unit 0 { address 172.16.1.1/30 { arp 172.16.1.2 mac 0000.0000.0012; address 172.16.1.5/30 { arp 172.16.1.6 mac 0000.0000.0012; address 172.16.1.9/30; address 172.16.1.13/30; address 172.16.1.17/30; lo0 { unit 0 { 10 Copyright 2000, Juniper Networks, Inc.

address 192.168.1.1/32; family iso { address 49.0001.0000.0000.0001.00; family mpls; so-5/0/0 { clocking internal; encapsulation cisco-hdlc; unit 0 { address 10.3.1.1/30; family iso; family mpls; so-6/0/0 { clocking internal; encapsulation cisco-hdlc; unit 0 { address 10.7.1.1/30; family iso; family mpls; routing-options { static { route 0.0.0.0/0 { nexthop 172.19.33.254; retain; no-readvertise; autonomous-system 1; protocols { rsvp { interface all; interface at-1/1/0.32 { bandwidth 50m; interface so-5/0/0.0 { bandwidth 500m; interface so-6/0/0.0 { bandwidth 500m; mpls { label-switched-path red-j1-c1-j2 { to 192.168.5.1; primary J1-C1-J2; label-switched-path green-j1-j2-c1 { to 192.168.2.1; primary J1-J2-C1; label-switched-path purple-j1-c2-c1 { to 192.168.2.1; Copyright 2000, Juniper Networks, Inc. 11

primary J1-C2-C1; path J1-C1-J2 { 10.3.1.2 strict; 10.6.1.1 strict; path J1-J2-C1 { 10.7.1.2 strict; 10.6.1.2 strict; path J1-C2-C1 { 10.1.1.2; 10.4.1.2; interface all; bgp { group ibgp { type internal; local-address 192.168.1.1; export redistribute-connected; neighbor 192.168.2.1; neighbor 192.168.3.1; neighbor 192.168.5.1; isis { interface all; policy-options { policy-statement redistribute-connected { from protocol direct; then accept; J2 (M40 Router) Configuration version "3.4I0 [tlim]"; system { host-name J2; domain-name juniper.net; name-server { 208.197.169.254; login { user lab { uid 2000; class super-user; authentication { encrypted-password "$1$BPaQ.$4idu6X69DRB1GpHmTTaMV/"; services { telnet; syslog { user * { any emergency; file messages { any notice; 12 Copyright 2000, Juniper Networks, Inc.

authorization info; interfaces { at-3/0/0 { atm-options { vpi 0 maximum-vcs 1024; unit 0 { vci 0.32; address 10.5.1.2/30; family iso; family mpls; fxp0 { unit 0 { address 172.19.33.252/24; ge-3/3/0 { unit 0 { address 172.16.5.1/30 { arp 172.16.5.2 mac 0000.0000.0019; address 172.16.5.5/30; address 172.16.5.9/30; address 172.16.5.13/30; address 172.16.5.17/30; lo0 { unit 0 { address 192.168.5.1/32; family iso { address 49.0001.0000.0000.0005.00; family mpls; so-4/1/0 { encapsulation cisco-hdlc; unit 0 { address 10.6.1.1/30; family iso; family mpls; so-5/0/0 { clocking internal; encapsulation cisco-hdlc; unit 0 { address 10.7.1.2/30; Copyright 2000, Juniper Networks, Inc. 13

family iso; family mpls; routing-options { static { route 0.0.0.0/0 { nexthop 172.19.33.254; no-readvertise; autonomous-system 1; protocols { rsvp { interface all; interface at-3/0/0.0 { bandwidth 500m; interface so-7/0/0.0 { bandwidth 500m; interface so-5/0/0.0 { bandwidth 500m; mpls { label-switched-path to-c1 { disable; to 192.168.2.1; bandwidth 500k; path C2 { 10.5.1.1 strict; interface all; interface fxp0.0 { disable; bgp { group ibgp { type internal; local-address 192.168.5.1; export redistribute-connected; neighbor 192.168.1.1; neighbor 192.168.2.1; neighbor 192.168.3.1; isis { interface all; interface fxp0.0 { disable; policy-options { policy-statement redistribute-connected { from protocol direct; then accept; 14 Copyright 2000, Juniper Networks, Inc.

C1 (Cisco Systems 12008 Router) Configuration Current configuration: version 12.0 no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption hostname C1 boot system flash slot0:gsr-p-mz.120-7.s enable secret 5 $1$qnX8$X8qN0O ip subnet-zero ip domain-name juniper.net ip name-server 208.197.169.254 ip multicast-routing distributed clns routing mpls traffic-eng tunnels mpls traffic-eng link-management timers bandwidth-hold 300 mpls traffic-eng reoptimize timers frequency 0 no tag-switching ip no tag-switching advertise-tags interface Loopback0 ip address 192.168.2.1 255.255.255.255 ip router isis interface Tunnel4 description orange-c1-j2-c2 ip unnumbered Loopback0 load-interval 30 tunnel destination 192.168.3.1 tunnel mode mpls traffic-eng tunnel mpls traffic-eng affinity 0x0 mask 0x0 tunnel mpls traffic-eng path-option 1 explicit identifier 2 tunnel mpls traffic-eng record-route interface POS0/0 ip router isis no ip mroute-cache load-interval 30 shutdown mpls traffic-eng tunnels crc 16 pos scramble-atm ip rsvp bandwidth 500000 500000 interface ATM1/0 Copyright 2000, Juniper Networks, Inc. 15

shutdown no atm ilmi-keepalive interface ATM1/1 shutdown no atm ilmi-keepalive interface ATM1/2 shutdown no atm ilmi-keepalive interface ATM1/3 shutdown no atm ilmi-keepalive interface POS2/0 ip address 10.3.1.2 255.255.255.252 ip router isis no ip mroute-cache load-interval 30 mpls traffic-eng tunnels mpls traffic-eng attribute-flags 0x20 crc 16 pos scramble-atm ip rsvp bandwidth 500000 500000 interface GigabitEthernet4/0 ip address 172.16.2.5 255.255.255.252 secondary ip address 172.16.2.9 255.255.255.252 secondary ip address 172.16.2.13 255.255.255.252 secondary ip address 172.16.2.17 255.255.255.252 secondary ip address 172.16.2.1 255.255.255.252 load-interval 30 interface GigabitEthernet5/0 ip router isis no ip mroute-cache load-interval 30 shutdown mpls traffic-eng tunnels ip rsvp bandwidth 500000 500000 interface POS6/0 ip address 10.6.1.2 255.255.255.252 ip router isis no ip mroute-cache load-interval 30 mpls traffic-eng tunnels crc 16 pos scramble-atm ip rsvp bandwidth 500000 500000 16 Copyright 2000, Juniper Networks, Inc.

interface POS6/1 shutdown crc 16 interface POS6/2 shutdown crc 16 interface POS6/3 ip address 10.4.1.2 255.255.255.252 ip router isis no ip mroute-cache load-interval 30 mpls traffic-eng tunnels crc 16 clock source internal ip rsvp bandwidth 500000 500000 interface Ethernet0 ip address 172.19.33.248 255.255.255.0 no ip proxy-arp router isis net 49.0001.0000.0000.0002.00 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 router bgp 1 no synchronization redistribute connected neighbor ibgp peer-group neighbor ibgp remote-as 1 neighbor ibgp update-source Loopback0 neighbor ibgp next-hop-self neighbor 192.168.1.1 peer-group ibgp neighbor 192.168.3.1 peer-group ibgp neighbor 192.168.5.1 peer-group ibgp no auto-summary ip classless ip route 0.0.0.0 0.0.0.0 Null0 ip route 172.16.3.0 255.255.255.252 Tunnel4 ip route 172.17.0.0 255.255.0.0 172.19.33.254 ip route 172.19.0.0 255.255.0.0 172.19.33.254 ip route 207.79.80.0 255.255.255.0 172.19.33.254 ip route 208.197.169.0 255.255.255.0 172.19.33.254 ip http server ip explicit-path identifier 1 enable next-address 10.6.1.1 next-address 10.5.1.1 ip explicit-path identifier 2 enable next-address 10.3.1.1 Copyright 2000, Juniper Networks, Inc. 17

next-address 10.7.1.2 next-address 10.5.1.1 next-address 192.168.3.1 arp 172.16.2.18 0000.0000.001a ARPA arp 172.16.2.14 0000.0000.001a ARPA arp 172.16.2.10 0000.0000.001a ARPA arp 172.16.2.6 0000.0000.001a ARPA arp 172.16.2.2 0000.0000.001a ARPA no cdp run alias exec ls dir slot0: line con 0 transport input none line aux 0 line vty 0 4 exec-timeout 0 0 password lab login end 18 Copyright 2000, Juniper Networks, Inc.

C2 (Cisco Systems 7513 Router) Configuration Current configuration: version 12.0 service timestamps debug uptime service timestamps log uptime no service password-encryption hostname C2 boot system flash slot0:rsp-pv-mz.120-6.s enable secret 5 $1$o.H/$XNac3jI22S ip subnet-zero ip cef distributed ip domain-name juniper.net ip name-server 208.197.169.254 ip multicast-routing distributed ip dvmrp route-limit 20000 clns routing mpls traffic-eng tunnels mpls traffic-eng link-management timers bandwidth-hold 300 mpls traffic-eng reoptimize timers frequency 0 no tag-switching ip interface Loopback0 ip address 192.168.3.1 255.255.255.255 ip router isis interface Tunnel1 description blue-c2-c1-j1 ip unnumbered Loopback0 load-interval 30 tunnel destination 192.168.1.1 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng affinity 0x0 mask 0x0 tunnel mpls traffic-eng path-option 1 explicit identifier 1 interface Tunnel4 description blue-c2-j2-j1 ip unnumbered Loopback0 tunnel destination 192.168.1.1 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 100000 tunnel mpls traffic-eng path-option 1 dynamic interface ATM1/0/0 ip route-cache distributed no atm ilmi-keepalive interface ATM1/0/0.32 point-to-point ip address 10.1.1.2 255.255.255.252 ip router isis atm pvc 32 0 32 aal5snap Copyright 2000, Juniper Networks, Inc. 19

mpls traffic-eng tunnels ip rsvp bandwidth 50000 50000 interface FastEthernet1/1/0 ip pim sparse-dense-mode ip route-cache distributed shutdown full-duplex interface ATM2/0/0 ip route-cache distributed no atm ilmi-keepalive interface ATM2/0/0.32 point-to-point ip address 10.5.1.1 255.255.255.252 ip router isis atm pvc 32 0 32 aal5snap mpls traffic-eng tunnels ip rsvp bandwidth 500000 500000 interface GigabitEthernet3/0/0 ip route-cache distributed load-interval 30 shutdown negotiation auto interface POS8/0/0 ip address 10.4.1.1 255.255.255.252 ip router isis ip route-cache distributed mpls traffic-eng tunnels ip rsvp bandwidth 100000 100000 interface GigabitEthernet9/0/0 ip address 172.16.3.5 255.255.255.252 secondary ip address 172.16.3.9 255.255.255.252 secondary ip address 172.16.3.13 255.255.255.252 secondary ip address 172.16.3.17 255.255.255.252 secondary ip address 172.16.3.1 255.255.255.252 ip route-cache distributed load-interval 30 no keepalive no negotiation auto router isis net 49.0001.0000.0000.0003.00 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 router bgp 1 no synchronization redistribute connected 20 Copyright 2000, Juniper Networks, Inc.

neighbor ibgp peer-group neighbor ibgp remote-as 1 neighbor ibgp update-source Loopback0 neighbor ibgp next-hop-self neighbor 192.168.1.1 peer-group ibgp neighbor 192.168.2.1 peer-group ibgp neighbor 192.168.5.1 peer-group ibgp no auto-summary ip classless ip route 172.16.1.0 255.255.255.252 Tunnel1 ip route 172.16.1.4 255.255.255.252 Tunnel4 ip explicit-path identifier 1 enable next-address 10.4.1.2 next-address 10.3.1.1 ip explicit-path identifier 2 enable next-address 10.5.1.2 next-address 10.7.1.1 ip explicit-path identifier 3 enable next-address 10.5.1.2 ip explicit-path identifier 4 enable next-address 10.1.1.1 next-address 10.7.1.2 arp 172.16.3.2 0000.0000.0011 ARPA no cdp run alias exec ls dir slot0: line con 0 exec-timeout 0 0 transport preferred none transport input none line aux 0 line vty 0 4 exec-timeout 0 0 password lab login end Copyright 2000, Juniper Networks, Inc. 21

Appendix B: Acronyms BGP IGP Border Gateway Protocol Interior Gateway Protocol IPv4 Internet Protocol version 4 IS-IS LSP LSR MPLS OSPF RSVP SMB TE TED TLV VPN Intermediate System-to-Intermediate System Label switched paths Label switching router Multiprotocol Label Switching Open Shortest Path First Resource Reservation Protocol Smartbits Traffic Engineering Traffic Engineering Database Type Length Value Virtual private networks Copyright 2000, Juniper Networks, Inc. All rights reserved. Juniper Networks is a registered trademark of Juniper Networks, Inc. Internet Processor II, JUNOS, M20, and M40 are trademarks of Juniper Networks, Inc. All other trademarks, service marks, registered trademarks, or registered service marks may be the property of their respective owners. All specifications are subject to change without notice. Printed in USA. 22 Copyright 2000, Juniper Networks, Inc.