Top Banner
1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408-745-2000 www.juniper.net Worldwide Education Services Worldwide Education Services Advanced Junos Enterprise Routing 11.a High-Level Lab Guide Course Number: EDU-JUN-AJER
142
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Advanced Junos Enterprise 1194 North Mathilda Avenue

    Worldwide Education ServicesWorldwide Education Services

    Routing11.a

    High-Level Lab GuideSunnyvale, CA 94089USA408-745-2000www.juniper.net

    Course Number: EDU-JUN-AJER

  • This document is produced by Juniper Networks, Inc.

    This document or any part thereof may not be reproduced or transmitted in any form under penalty of law, without the prior written permission of Juniper Networks Education Services.

    Juniper Networks, Junos, Steel-Belted Radius, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. The Juniper Networks Logo, the Junos logo, and JunosE are trademarks of Juniper Networks, Inc. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners.

    Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice.

    YEAR 2000 NOTICE

    Juniper Networks hardware and software products do not suffer from Year 2000 problems and hence are Year 2000 compliant. The Junos operating system has no known time-related limitations through the year 2038. However, the NTP application is known to have some difficulty in the year 2036.

    SOFTWARE LICENSE

    The terms and conditions for using Juniper Networks software are described in the software license provided with the software, or to the extent applicable, in an agreement executed between you and Juniper Networks, or Juniper Networks agent. By using Juniper Networks software, you indicate that you understand and agree to be bound by its license terms and conditions. Generally speaking, the software license restricts the manner in which you are permitted to use the Juniper Networks software, may contain prohibitions against certain uses, and may state conditions under which the license is automatically terminated. You should consult the software license for further details.

    Advanced Junos Enterprise Routing High-Level Lab Guide, Revision 11.a

    Copyright 2012 Juniper Networks, Inc. All rights reserved.

    Printed in USA.

    Revision History:

    Revision 10.aMarch 2011.

    Revision 11.aApril 2012.

    The information in this document is current as of the date listed above.

    The information in this document has been carefully verified and is believed to be accurate for software Release 11.4R1.6. Juniper Networks assumes no responsibilities for any inaccuracies that may appear in this document. In no event will Juniper Networks be liable for direct, indirect, special, exemplary, incidental, or consequential damages resulting from any defect or omission in this document, even if advised of the possibility of such damages.

  • Contents

    Lab 1: Configuring and Monitoring OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1Part 1: Configuring and Monitoring OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2Part 2: Configuring OSPF Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Part 3: Configuring OSPF Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8

    Lab 2: Configuring and Monitoring OSPF Areas and Route Summarization . . . . . . 2-1Part 1: Configuring a Stub Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Part 2: Configuring an NSSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

    Lab 3: Configuring and Monitoring Routing Policy and Advanced OSPF Options . . 3-1Part 1: Establishing the OSPF Adjacencies and Creating a Virtual Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Part 2: Configuring OSPF Multiarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Part 3: Configuring External Reachability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6

    Lab 4: Implementing BGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1Part 1: Loading the Baseline Interface and OSPF Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Part 2: Configuring IBGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3Part 3: Configuring and Monitoring EBGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5Part 4: Configuring BGP Multipath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8Part 5: Configuring BGP Multihop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10

    Lab 5: BGP Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1Part 1: Loading the Initial Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Part 2: Configuring BGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Part 3: Configuring Next-Hop Self Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3Part 4: Using Policy to Avoid Becoming a Transit AS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4Part 5: Manipulating Attributes with Policy to Influence Inbound Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5Part 6: Manipulating Local Preference with an Import Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7Part 7: Aggregating Routes and Using Well-Known Communities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

    Lab 6: Implementing Enterprise Routing Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1Part 1: Loading the Initial Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Part 2: Configuring BGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Part 3: Implementing a Strict Primary/Secondary Routing Policy for Outbound Traffic . . . . . . . . . . . . . . . . . 6-4Part 4: Implementing a Primary/Secondary Routing Policy for Inbound Traffic . . . . . . . . . . . . . . . . . . . . . . . 6-5Part 5: Implementing a Loose Primary/Secondary Routing Policy for Outbound Traffic . . . . . . . . . . . . . . . . 6-7Part 6: Implementing Per-Prefix Load Sharing Outbound Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7Part 7: Implementing Per-Prefix Load Sharing for Inbound Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9

    Lab 7: Implementing PIM-SM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1Part 1: Loading the Baseline Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2Part 2: Configuring IGMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4Part 3: Configuring PIM-SM with Static RP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6Part 4: Configuring PIM-SM with the BSR mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8

    Lab 8: Implementing SSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1Part 1: Disabling the Use of RPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Part 2: Configuring IGMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3Part 3: Viewing PIM-SM SSM Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5Part 4: Configuring an ssm-map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6www.juniper.net Contents iii

  • Lab 9: Implementing CoS Features in the Enterprise . . . . . . . . . . . . . . . . . . . . . . . 9-1Part 1: Loading the Initial Configuration and Accessing the CoS Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2Part 2: Configuring Traffic Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3Part 3: Configuring Policers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-4Part 4: Configuring and Testing Schedulers and Drop Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-5Part 5: Configuring and Testing a Rewrite Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-8

    Lab 10: BGP Route Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1Part 1: Loading the Initial Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2Part 2: Verifying Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2Part 3: Converting to Route Reflectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3Part 4: Adding a New Router to the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-6

    Appendix A: Lab Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1iv Contents www.juniper.net

  • Course Overview

    This three-day course is designed to provide students with the tools required for implementing, monitoring, and troubleshooting Layer 3 components in an enterprise network. Detailed coverage of OSPF, BGP, class of service (CoS), and multicast is strongly emphasized.

    Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring the Junos operating system and in monitoring device and protocol operations.

    Objectives

    After successfully completing this course, you should be able to:

    Describe the various OSPF link-state advertisement (LSA) types.

    Explain the flooding of LSAs in an OSPF network.

    Describe the shortest-path-first (SPF) algorithm.

    Describe OSPF area types and operations.

    Configure various OSPF area types.

    Summarize and restrict routes.

    Identify scenarios that require routing policy or specific configuration options.

    Use routing policy and specific configuration options to implement solutions for various scenarios.

    Describe basic BGP operation and common BGP attributes.

    Explain the route selection process for BGP.

    Describe how to alter the route selection process.

    Configure some advanced options for BGP peers.

    Describe various BGP attributes in detail and explain the operation of those attributes.

    Manipulate BGP attributes using routing policy.

    Describe common routing policies used in the enterprise environment.

    Explain how attribute modifications affect routing decisions.

    Implement a routing policy for inbound and outbound traffic using BGP.

    Identify environments that may require a modified CoS implementation.

    Describe the various CoS components and their respective functions.

    Explain the CoS processing along with CoS defaults on SRX Series Services Gateways.

    Describe situations when some CoS features are used in the enterprise.

    Implement some CoS features in an enterprise environment.

    Describe IP multicast traffic flow.

    Identify the components of IP multicast.

    Explain how IP multicast addressing works.

    Describe the need for reverse path forwarding (RPF) in multicast.

    Explain the role of Internet Group Management Protocol (IGMP) and describe the available IGMP versions.

    Configure and monitor IGMP.

    Identify common multicast routing protocols.

    Describe rendezvous point (RP) discovery options.

    Configure and monitor Physical Interface Module (PIM) sparse modes.www.juniper.net Course Overview v

  • Configure and monitor RP discovery mechanisms.

    Describe the basic requirements, benefits, and caveats of source-specific multicast (SSM).

    List the address ranges used for SSM.

    Illustrate the role of Internet Group Management Protocol version 3 (IGMPv3) and PIM sparse mode (PIM-SM) in an SSM implementation.

    Configure and monitor SSM.

    Intended Audience

    This course benefits individuals responsible for configuring and monitoring devices running the Junos OS.

    Course Level

    Advanced Junos Enterprise Routing is an advanced-level course.

    Prerequisites

    Students should have basic networking knowledge and an understanding of the Open Systems Interconnection (OSI) model and the TCP/IP protocol suite. Students should also have working experience with basic routing principles.

    Students should also attend the Introduction to the Junos Operating System (IJOS), Junos Routing Essentials (JRE), and Junos Intermediate Routing (JIR) courses prior to attending this class.vi Course Overview www.juniper.net

  • Course Agenda

    Day 1

    Chapter 1: Course Introduction

    Chapter 2: OSPF

    Lab 1: Configuring and Monitoring OSPF

    Chapter 3: OSPF Areas

    Lab 2: Configuring and Monitoring OSPF Areas and Route Summarization

    Chapter 4: OSPF Case Studies and Solutions

    Lab 3: Configuring and Monitoring Routing Policy and Advanced OSPF Options

    Day 2

    Chapter 5: BGP

    Lab 4: Implementing BGP

    Chapter 6: BGP Attributes and Policy

    Lab 5: BGP Attributes

    Chapter 7: Enterprise Routing Policies

    Lab 6: Implementing Enterprise Routing Policies

    Day 3

    Chapter 8: Introduction to Multicast

    Chapter 9: Multicast Routing Protocols and SSM

    Lab 7: Implementing PIM-SM

    Lab 8: Implementing SSM

    Chapter 10: Class of Service

    Lab 9: Implementing CoS Features in the Enterprise

    Appendix A: BGP Route Reflection

    Lab 10: BGP Route Reflection (Optional)www.juniper.net Course Agenda vii

  • Document Conventions

    CLI and GUI Text

    Frequently throughout this course, we refer to text that appears in a command-line interface (CLI) or a graphical user interface (GUI). To make the language of these documents easier to read, we distinguish GUI and CLI text from chapter text according to the following table.

    Input Text Versus Output Text

    You will also frequently see cases where you must enter input text yourself. Often these instances will be shown in the context of where you must enter them. We use bold style to distinguish text that is input versus text that is simply displayed.

    Defined and Undefined Syntax Variables

    Finally, this course distinguishes between regular text and syntax variables, and it also distinguishes between syntax variables where the value is already assigned (defined variables) and syntax variables where you must assign the value (undefined variables). Note that these styles can be combined with the input style as well.

    Style Description Usage Example

    Franklin Gothic Normal text. Most of what you read in the Lab Guide and Student Guide.

    Courier New Console text: Screen captures

    Noncommand-related syntax

    GUI text elements:

    Menu names

    Text field entry

    commit complete

    Exiting configuration mode

    Select File > Open, and then click Configuration.conf in the Filename text box.

    Style Description Usage Example

    Normal CLINormal GUI

    No distinguishing variant. Physical interface:fxp0, EnabledView configuration history by clicking Configuration > History.

    CLI InputGUI Input

    Text that you must enter. lab@San_Jose> show routeSelect File > Save, and type config.ini in the Filename field.

    Style Description Usage Example

    CLI Variable

    GUI Variable

    Text where variable value is already assigned.

    policy my-peersClick my-peers in the dialog.

    CLI Undefined

    GUI Undefined

    Text where the variables value is the users discretion or text where the variables value as shown in the lab guide might differ from the value the user must input according to the lab topology.

    Type set policy policy-name.ping 10.0.x.ySelect File > Save, and type filename in the Filename field.viii Document Conventions www.juniper.net

  • Additional Information

    Education Services Offerings

    You can obtain information on the latest Education Services offerings, course dates, and class locations from the World Wide Web by pointing your Web browser to: http://www.juniper.net/training/education/.

    About This Publication

    The Advanced Junos Enterprise Routing High-Level Lab Guide was developed and tested using software Release 11.4R1.6. Previous and later versions of software might behave differently so you should always consult the documentation and release notes for the version of code you are running before reporting errors.

    This document is written and maintained by the Juniper Networks Education Services development team. Please send questions and suggestions for improvement to [email protected].

    Technical Publications

    You can print technical manuals and release notes directly from the Internet in a variety of formats:

    Go to http://www.juniper.net/techpubs/.

    Locate the specific software or hardware release and title you need, and choose the format in which you want to view or print the document.

    Documentation sets and CDs are available through your local Juniper Networks sales office or account representative.

    Juniper Networks Support

    For technical support, contact Juniper Networks at http://www.juniper.net/customers/support/, or at 1-888-314-JTAC (within the United States) or 408-745-2121 (from outside the United States).www.juniper.net Additional Information ix

  • x Additional Information www.juniper.net

  • Lab 1Configuring and Monitoring OSPF

    Overview

    This lab demonstrates configuration and monitoring of the OSPF protocol. In this lab, you use the command-line interface (CLI) to configure, monitor, and troubleshoot OSPF.

    The lab is available in two formats: a high-level format designed to make you think through each step and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    Configure a multiarea OSPF network.

    Configure link costs and reference-bandwidth.

    Overload a router.

    Configure and troubleshoot OSPF authentication.www.juniper.net Configuring and Monitoring OSPF Lab 1111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Configuring and Monitoring OSPF

    In this lab part, you configure and monitor a multiarea OSPF network. You will first prepare your device by loading a reset config located on your device. Next, you define a router ID for your assigned device. You then configure your device to participate in a multiarea OSPF network and verify operations using CLI operational mode commands.

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using theload override /var/home/lab/ajer/reset.config command. After the configuration has been loaded, commit the changes before proceeding.

    Note

    The instructor will tell you the nature of your access and will provide you with the necessary details to access your assigned device.Lab 12 Configuring and Monitoring OSPF www.juniper.net

  • Advanced Junos Enterprise RoutingStep 1.4

    Navigate to the [edit routing-options] hierarchy and configure the router ID on your router using the IP address assigned to the lo0 interface as the input value.

    Step 1.5

    Navigate to the [edit protocols ospf] hierarchy and configure the interfaces necessary for OSPF Area 0. Refer to the network diagram as needed and remember to include the loopback interface, lo0.0. On the ge-0/0/1 interface, use the interface-type p2p option to speed up its adjacency time.

    Step 1.6

    Activate the configuration and quickly issue the run show ospf neighbor command.

    Question: Which neighbor states are shown for the listed interfaces and why?

    Question: Why did the ge-0/0/1.0 interface form its adjacency more quickly than the ge-0/0/2.0 interface?

    Step 1.7

    Issue the run show ospf interface command to view the interface states.Question: What are the states of the two ethernet interfaces and what do they mean?

    Step 1.8

    Issue the run show ospf neighbor command again to verify the current OSPF adjacency details.

    Question: How many OSPF neighbors exist and what are the states of those adjacencies?www.juniper.net Configuring and Monitoring OSPF Lab 13

  • Advanced Junos Enterprise Routing STOP Do not proceed until the remote team finishes Part 1.

    Part 2: Configuring OSPF Cost

    In this lab part, you configure OSPF link costs, or metrics, on the student devices and check your changes using CLI operational mode commands. In subsequent steps, the words cost and metric are used interchangeably.

    Step 2.1

    Display routes advertised to and received from OSPF using the run show ospf route command.

    Question: What is the current metric associated with the displayed OSPF routes?

    Question: Why does the output show two entries with the same prefix?

    Step 2.2

    Associate a metric of 100 with the ge-0/0/2.0 interface. Activate the change and reissue the run show ospf route command.

    Question: What is the current metric associated with the 172.20.66.0/30 OSPF route?

    Question: What was the effect of the increased metric on the route associated with the remote student devices loopback address?

    Step 2.3

    Another method to view the metric of an interface is the show ospf interface detail command. Issue a run show ospf interface ge-0/0/2.0 detail command to view its output.Lab 14 Configuring and Monitoring OSPF www.juniper.net

  • Advanced Junos Enterprise RoutingStep 2.4

    Because we are using Gigabit Ethernet interfaces in the network, change the reference-bandwidth to 10g. Activate the change and issue the run show ospf route command to view the changes.

    Question: What was the effect of setting the reference-bandwidth to 10g?

    Question: Why did the metric associated with ge-0/0/2.0 remain unchanged?

    Step 2.5

    Configure your assigned device to function as an area border router (ABR), joining Area 0 with a second area. Refer to the network diagram for the area and interface details. When complete, activate the configuration changes using the commit command.

    Step 2.6

    Issue the run show ospf neighbor command to verify the current OSPF adjacency details.

    Question: How many OSPF neighbors exist and what are the states of those adjacencies?

    Step 2.7

    Verify reachability to the virtual router attached to your assigned device by pinging its loopback address. Refer to your network diagram as necessary.

    Question: Was the ping to your attached virtual router successful?

    Note

    Before proceeding, ensure that the remote team in your pod finishes the previous step. www.juniper.net Configuring and Monitoring OSPF Lab 15

  • Advanced Junos Enterprise RoutingNote

    Step 2.8

    Open a second CLI session to your student device. Log in to this second session to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive.

    Step 2.9

    From the second CLI session to your student device, telnet to your virtual routers loopback address. Log in to the virtual router using the login information shown in the following table:

    The next two lab steps require you to log in to the virtual router attached to your teams device. The virtual routers are logical devices created on a J Series Services Router.

    Virtual Router Login Details

    Student Device Username Password

    srxA-1 a1 lab123

    srxA-2 a2 lab123

    srxB-1 b1 lab123

    srxB-2 b2 lab123

    srxC-1 c1 lab123

    srxC-2 c2 lab123

    srxD-1 d1 lab123

    srxD-2 d2 lab123Lab 16 Configuring and Monitoring OSPF www.juniper.net

  • Advanced Junos Enterprise RoutingStep 2.10

    Verify reachability back to your student devices loopback address from the remote virtual router. Be sure to source your ping from the correct virtual router routing instance. Refer to the following table for your assigned instance name.

    Step 2.11

    Issue a show route remote-virtual-router-loopback/32 table instance-name command to view the route table data of the remote teams virtual routers loopback address. Use the table from the previous step for the instance name.

    Question: What is the OSPF cost to reach the remote virtual routers loopback address?

    Step 2.12

    Return to the CLI session on your SRX Series student device.

    On the SRX Series student device, configure your device for OSPF overload mode and activate the change.

    Note

    Keep in mind that when working with virtual routers and routing instances, command syntax is different. If needed, please reference the Detailed Lab Guide for sample command syntax for the individual verification tasks performed within this lab.

    Routing Instance Names

    Student Device Instance Name

    srxA-1 vr111

    srxA-2 vr112

    srxB-1 vr113

    srxB-2 vr114

    srxC-1 vr115

    srxC-2 vr116

    srxD-1 vr117

    srxD-2 vr118www.juniper.net Configuring and Monitoring OSPF Lab 17

  • Advanced Junos Enterprise RoutingStep 2.13

    Return to the CLI session on your virtual router.

    On your local virtual router, reissue the show route remote-virtual-router-loopback/32 table instance-name command.

    Question: Did the metric change? If so, what did it change to and why?

    Question: Why would you overload a router?

    Step 2.14

    Log out of the vr-device and then log out of student device. You can close this second window because you will not need it anymore.

    Step 2.15

    Return to the CLI session on your SRX Series student device.

    On the SRX Series student device, delete the overload setting and activate your changes.

    STOP Do not proceed until the remote team finishes Part 2.

    Part 3: Configuring OSPF Authentication

    In this lab part, you configure OSPF authentication on the link between the student devices. Initially, only team 1 will modify its devices current configuration to make it incompatible with team 2s router. Then, both teams will enable OSPF traceoptions to log protocol activity and the associated errors. Finally, team 2 will configure its router to match team 1s configuration changes.

    Step 3.1

    This step is for team 1 only.

    Configure the ge-0/0/1.0 interface in Area 0 for OSPF Message Digest 5 (MD5) authentication. Use a password of juniper and a key-id of 1. Activate your changes when complete.

    Step 3.2

    This step is for both teams.

    Issue a run show ospf neighbor command.

    Lab 18 Configuring and Monitoring OSPF www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: How many OSPF neighbors does your assigned device currently have?

    Step 3.3

    This step is for both teams.

    Define traceoptions for OSPF so that OSPF errors write to a file named trace-ospf. Include the detail option with the error flag to capture additional details of the OSPF errors. Activate the configuration change when completed.

    Step 3.4

    This step is for both teams.

    Issue the run show log trace-ospf command to view the contents written to the trace-ospf trace file.

    Question: Does the generated error in the trace file explain the current OSPF adjacency issue?

    Step 3.5

    This step is for team 2 only.

    Configure the ge-0/0/1.0 interface in Area 0 for OSPF MD5 authentication. Use a password of juniper and a key-id of 1. Activate the changes when completed.

    Step 3.6

    This step is for both teams.

    Issue a run show ospf neighbor command.Question: Did the OSPF adjacency across thege-0/0/1.0 interface return to the Full state?

    Step 3.7

    This step is for both teams.

    Deactivate traceoptions and delete the trace-ospf log file. Activate the configuration and return to operational mode using the commit and-quit command.

    Step 3.8

    Log out of your assigned device using the exit command.www.juniper.net Configuring and Monitoring OSPF Lab 19

  • Advanced Junos Enterprise Routing STOP Tell your instructor that you have completed Lab 1.Lab 110 Configuring and Monitoring OSPF www.juniper.net

  • Lab 2Configuring and Monitoring OSPF Areas and Route

    Summarization

    Overview

    This lab configures a stub area and a not-so-stubby (NSSA) area, and performs route summarization. In addition, the stub area will be converted into a totally stubby area using the no-summaries option.

    The lab is available in two formats: a high-level format designed to make you think through each step and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    Create a stub area.

    Change the stub area to a totally stubby area.

    Create a not-so-stubby area.

    Perform route summarization.www.juniper.net Configuring and Monitoring OSPF Areas and Route Summarization Lab 2111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Configuring a Stub Area

    In this lab part, you configure an OSPF stub area. You will first prepare your device by loading a reset configuration file located on your device. You then configure a new interface and the stub area. Finally, you reconfigure the stub area as a totally stubby area. For this lab, you will use the network diagram titled Lab 2 (Stub Area): Configuring and Monitoring OSPF Areas and Route Summarization.

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using theload override /var/home/lab/ajer/lab2-start.config command. After the configuration has been loaded, commit the changes before proceeding.

    Note

    The instructor will tell you the nature of your access and will provide you with the necessary details to access your assigned device.Lab 22 Configuring and Monitoring OSPF Areas and Route Summarization www.juniper.net

  • Advanced Junos Enterprise RoutingStep 1.4

    Refer to the network diagram and configure the IP address on the ge-0/0/4.unit interface for the stub area on your assigned device. Use the logical unit value as the VLAN-ID value for this interface.

    Step 1.5

    Navigate to the [edit protocols ospf] hierarchy and configure the OSPF stub area. Refer to the network diagram to ensure you use the correct area number for your device .

    Step 1.6

    Activate the configuration and issue the run show ospf neighbor command.Question: Did the new neighbor come up to a Full state?

    Step 1.7

    Issue the run show ospf interface detail | find ge-0/0/4 command to see the difference between the non-stub area interface and the new stub area interface.

    Question: Is the new interface correctly set as Stub?

    Step 1.8

    Issue the run show ospf database area area summary and run show ospf database area area commands to see how many and what types of link-state advertisements (LSAs) are contained in the OSPF database for your stub area. Refer to the network diagram as needed for the correct stub area number.

    Question: How many summary LSAs are in your stub area?

    Step 1.9

    Convert your stub area to a totally stubby area using the no-summaries option and activate your changes.

    Step 1.10

    Issue the run show ospf database area area summary and run show ospf database area area commands again.www.juniper.net Configuring and Monitoring OSPF Areas and Route Summarization Lab 23

  • Advanced Junos Enterprise RoutingQuestion: How many summary LSAs are now in your stub area?

    Question: Why are there no summary LSAs?

    Step 1.11

    Configure the router to inject a default route into the stub area by using the default-metric option. Give this route a metric of 10 and activate your changes.

    Step 1.12

    Issue the run show ospf database area area summary and run show ospf database area area commands again.

    Question: How many summary LSAs are now in your stub area?

    STOP Do not proceed until the remote team finishes Part 1.

    Part 2: Configuring an NSSA

    In this lab part, you configure an NSSA and perform route summarization on it. For the remainder of this lab, please refer to the lab diagram titled Lab 2 (NSSA Area): Configuring and Monitoring OSPF Areas and Route Summarization.

    Step 2.1

    Refer to the network diagram and configure the IP address on the ge-0/0/4.unit interface for the NSSA area on your assigned device. Use the logical unit value as the VLAN-ID value for this interface.

    Step 2.2

    Navigate to the [edit protocols ospf] hierarchy and configure the NSSA area. Refer to the network diagram to ensure you use the correct area number for your device.

    Step 2.3

    Activate the configuration and issue the run show ospf neighbor command.Lab 24 Configuring and Monitoring OSPF Areas and Route Summarization www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Did the new neighbor come up to a full state?

    Step 2.4

    Issue the run show ospf interface ge-0/0/4.unit detail command to verify this interface is set as an NSSA interface.

    Question: Is the new interface correctly set as an NSSA interface?

    Step 2.5

    Issue the run show ospf database area area summary and run show ospf database area area nssa commands to see how many and what types of LSAs are contained in the OSPF database for your NSSA area.

    Question: How many NSSA LSAs are in your NSSA areas database?

    Step 2.6

    Issue the run show ospf database external command to see external LSAs contained in the OSPF database.

    Question: Are the external LSAs that describe the remote teams NSSA routes present?

    Question: How many external LSAs are present?

    Note

    Before proceeding, ensure that the remote team in your pod finishes the previous step. www.juniper.net Configuring and Monitoring OSPF Areas and Route Summarization Lab 25

  • Advanced Junos Enterprise RoutingStep 2.7

    Each of the external NSSA destinations is represented by a /24 network. Choose one of the remote teams destinations and issue a run show route destination command for that destination.

    Step 2.8

    You will now summarize your four networks into one /22 network using the area-range option. Ensure you set this command within the [edit protocols ospf area area nssa] hierarchy of the configuration. Commit your changes when completed and exit to operational mode.

    Step 2.9

    Issue the show ospf database external command to view the external LSAs present in the OSPF database.

    Question: Were the changes successful? How can you tell?

    Step 2.10

    Choose one of the remote teams destinations and issue a show route destination command for that destination to verify the router is using the /22 summary route instead of the original /24 route.

    Step 2.11

    Log out of your assigned device using the exit command.

    STOP Tell your instructor that you have completed Lab 2.

    Note

    Before proceeding, ensure that the remote team in your pod finishes the previous step. Lab 26 Configuring and Monitoring OSPF Areas and Route Summarization www.juniper.net

  • Lab 3Configuring and Monitoring Routing Policy and Advanced

    OSPF Options

    Overview

    In this lab, you will use the lab diagram titled Lab 3: Configuring and Monitoring Routing Policy and Advanced OSPF Options to establish a multiarea OSPF routing domain. This lab will require the configuration of a virtual link as backup to the backbone connection and a multiarea adjacency as outlined in RFC 5185. The final part of this lab will require routing policy to redistribute and advertise routes being received from a RIP network into OSPF external link-state advertisements (LSAs).

    The lab is available in two formats: a high-level format designed to make you think through each step and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    Load the default configuration.

    Establish multiple OSPF adjacencies.

    Configure and verify a virtual link.

    Configure and verify a OSPF multiarea adjacency.

    Establish a RIP neighbor peer session.

    Write a routing policy to advertise a default route into RIP.

    Configure prefix-limits in OSPF to prevent excessive external routes.

    Write a routing policy to advertise a RIP summary route into OSPF.

    Write an OSPF import policy to prevent less than optimal routing.www.juniper.net Configuring and Monitoring Routing Policy and Advanced OSPF Options Lab 3111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Establishing the OSPF Adjacencies and Creating a Virtual Tunnel

    In this lab part, you load the reset configuration for this lab and then establish the OSPF adjacencies. The virtual router device (vr-device) will provide connectivity for all three OSPF areas between your student device and your partners.

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using theload override /var/home/lab/ajer/lab3-start.config command. After the configuration has been loaded, commit the changes before proceeding.

    Note

    The instructor will tell you the nature of your access and will provide you with the necessary details to access your assigned device.Lab 32 Configuring and Monitoring Routing Policy and Advanced OSPF Options www.juniper.net

  • Advanced Junos Enterprise RoutingStep 1.4

    Navigate to the [edit protocols ospf] hierarchy. Establish the OSPF adjacencies with the P1, P2, and R3 routers attached to your student device. Configure OSPF Area 10 as a not-so-stubby area (NSSA) and advertise a default route with a metric of 10. Do not forget the loopback address in Area 0. Commit the configuration when complete.

    Step 1.5

    Use the run show ospf interface command to verify which interfaces are participating in OSPF.

    Question: How many interfaces are running OSPF?

    Step 1.6

    Use the run show ospf neighbor command to verify the establishment of the OSPF adjacencies.

    Question: Are all OSPF adjacencies established and in the Full state?

    Step 1.7

    Verify that the routing table has connectivity to all devices in the OSPF domain. Use the run show route protocol ospf table inet.0 | match /32 command to display only the host addresses.

    Question: Is there an entry in the primary routing table (inet.0) for all six loopback addresses within the OSPF domain?

    Step 1.8

    Navigate to the [edit protocols ospf area 0.0.0.0] hierarchy. Create a virtual link in OSPF Area 0 through Area 20 using the OSPF virtual-link command. The virtual-link neighbor-id is the loopback address of your partners student device. The virtual link should be used only as a backup in the event of an P1 failure. This can be accomplished by setting the P2 interface in Area 20 to a metric of 10. Commit this configuration when completed.

    Step 1.9

    Use the run show ospf interface command to verify that the virtual link has been established and that an adjacency has been formed.www.juniper.net Configuring and Monitoring Routing Policy and Advanced OSPF Options Lab 33

  • Advanced Junos Enterprise RoutingQuestion: Which type of interface is created for the virtual link?

    Step 1.10

    Use the run show ospf neighbor command to verify that the virtual link has established an adjacency.

    Question: What is the adjacency state of the virtual link interface?

    Step 1.11

    Use the run show route address/32 table inet.0 command to verify that your partners default loopback address routes through the P1 router and not through the virtual link. Refer to the network diagram as needed.

    Question: Does the route to your partners loopback address go through the P1 router or the virtual link?

    Part 2: Configuring OSPF Multiarea

    In this lab part, you configure an OSPF multiarea adjacency to provide an alternate path for OSPF Area 10.

    Step 2.1

    Navigate to the [edit protocols ospf area 0.0.0.10] hierarchy and establish an OSPF Area 10 adjacency through the P1 router. You will add the P1 interface to Area 10 with the secondary setting. This will provide a backup path for Area 10 in the event of a P3 failure. Ensure that this backup path is only used in the event of a P3 failure. This can be accomplished by setting the newly configured interface with a higher metric. Commit these changes when completed.

    Step 2.2

    Use the run show ospf interface command to verify the multiarea adjacency.Lab 34 Configuring and Monitoring Routing Policy and Advanced OSPF Options www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Area 10 now has two interfaces in it. What is the state for the interface you just added to Area 10? Why?

    Step 2.3

    Use the run show ospf neighbor command to verify the establishment of an OSPF Area 10 adjacency through the P1 router.

    Question: How many OSPF adjacencies exist for Area 0.0.0.10?

    Step 2.4

    Verify that the loopback address of your partners R3 virtual router is being routed through the ge-0/0/14.0 interface toward your R3 virtual router. Use the run show route address/32 table inet.0 command to display the path of the route.

    Question: What is the primary path to your partners virtual routers loopback address?

    Step 2.5

    Navigate to the [edit routing-instances instance-name protocols ospf] hierarchy. The value of instance-name is the name of your remote virtual router (either R3-1 or R3-2) depending on your assigned student device. Deactivate your R3 virtual routers Area 10 interface connected to the P3 router. Commit the configuration when completed.

    Step 2.6

    Issue the run show route address/32 table inet.0 command again to verify the route to your partners remote virtual routers loopback address has converged through the P1 router, thus using the multiarea adjacency.

    Question: Did the route converge through the multiarea adjacency?

    Step 2.7

    Navigate to the top of the configuration hierarchy. Use the rollback 1 command to reactivate the interface between your R3 virtual router and the P3 router. Commit the configuration when complete. www.juniper.net Configuring and Monitoring Routing Policy and Advanced OSPF Options Lab 35

  • Advanced Junos Enterprise RoutingStep 2.8

    Verify that OSPF converged back to the primary path by displaying your partners loopback address using the run show route address/32 table inet.0 command.

    Question: Did the route converge back to your R3 virtual router?

    STOP Do not proceed until the remote team finishes Part 2.

    Part 3: Configuring External Reachability

    In this lab part, you configure an external connection from the R3 routing instance to a RIP network. Once established, the RIP routes will be redistributed into OSPF.

    Step 3.1

    Navigate to the [edit routing-instances instance-name] hierarchy. Remove the R3-to-P3 interface from OSPF Area 10 and reconfigure that interface as a RIP interface. Use a RIP group name of P3. Commit the configuration when complete.

    Step 3.2

    Use the run show route receive-protocol rip address table instance-name command to verify that RIP routes are being received from the P3 router. The address value will be 172.22.125.2 or 172.22.126.2 depending on your assigned student device. Please refer to the network diagram as needed.

    Question: How many routes are you receiving from the P3 RIP router?

    Note

    In this lab part, you will be configuring and displaying commands in the virtual routing instance. When referencing the routing instance, the commands will include the routing instance name, R3-N, where N is the user number (1 or 2). Refer to the lab diagram for the correct user number to use.Lab 36 Configuring and Monitoring Routing Policy and Advanced OSPF Options www.juniper.net

  • Advanced Junos Enterprise RoutingStep 3.3

    Use the run show route 0/0 exact table instance-name command to verify your R3 virtual router has an OSPF default route that routes toward your assigned student device.

    Step 3.4

    Navigate to the [edit policy-options policy-statement export-default] hierarchy. Create a routing policy to advertise the OSPF default route to the RIP router. Do not commit your changes at this time.

    Step 3.5

    This step is to be performed by Team 1 only. Team 2 will perform the same step after waiting two minutes from the time of this commit.

    Navigate to the [edit routing-instances instance-name] hierarchy. Apply the policy as an export policy in the P3 RIP group configured previously. Commit the configuration when complete.

    Step 3.6

    This step is to be performed by Team 2 only after waiting two minutes from the commit time of the previous step.

    Navigate to the [edit routing-instances instance-name] hierarchy. Apply the policy as an export policy in the P3 RIP group configured previously. Commit the configuration when complete.

    Step 3.7

    Use the run show route advertising-protocol rip address table instance-name command to verify that the default route is being advertised to the P3 router. The address value will be 172.22.125.1 or 172.22.126.1 depending on your assigned student device. Please refer to the network diagram as needed.

    Question: Is the default route being advertised to R3?

    Note

    The next two steps must be coordinated with your remote team partners.

    Note

    The output from both routers is shown in the following capture.www.juniper.net Configuring and Monitoring Routing Policy and Advanced OSPF Options Lab 37

  • Advanced Junos Enterprise RoutingStep 3.8

    Display the default route in the R3 routing table using the run show route 0/0 exact table instance-name command.

    Question: What is the active protocol for the default route?

    Step 3.9

    Using the external-preference option, set the external preference of OSPF to 90 (which is less than the RIP preference of 100) for the R3 virtual router. Commit the changes when complete.

    Step 3.10

    Use the run show route advertising-protocol rip address table instance-name command to verify that the default route is being advertised to the P3 router. The address value will be 172.22.125.1 or 172.22.126.1 depending on your assigned student device. Please refer to the network diagram as needed.

    Question: Is the route now being advertised to the RIP network?

    Step 3.11

    Navigate to the [edit policy-options policy-statement import-rip-route] hierarchy. Create a policy to accept only the 20.20.0.0/21 RIP summary route from the P3 RIP router.

    Step 3.12

    Navigate to the [edit routing-instances instance-name] hierarchy and apply the import-rip-route policy as an import policy under the P3 group in protocols RIP. Commit the configuration when complete.

    Note

    The output from both routers is shown in the following capture.

    Note

    The output from both routers is shown in the following capture.Lab 38 Configuring and Monitoring Routing Policy and Advanced OSPF Options www.juniper.net

  • Advanced Junos Enterprise RoutingStep 3.13

    Use the run show route receive-protocol rip address table instance-name command to verify that RIP routes are being received from the P3 router. The address value will be 172.22.125.2 or 172.22.126.2 depending on your assigned student device. Verify that only the summary route is now being received from the P3 RIP router.

    Question: Is the RIP import policy working?

    Step 3.14

    Navigate to the [edit policy-options policy-statement export-rip-route] hierarchy. Create a routing policy to redistribute the RIP summary route into OSPF. Do not commit the configuration at this time.

    Step 3.15

    This step is to be performed by Team 1 only. Team 2 will perform the same step after waiting two minutes from the time of this commit.

    Navigate to the [edit routing-instances instance-name] hierarchy. Before applying the policy as an OSPF export policy, protect the network from unnecessary routes by configuring a prefix export limit of 1 using the prefix-export-limit command within protocols ospf. Commit the configuration when complete.

    Step 3.16

    This step is to be performed by Team 2 only after waiting two minutes from the commit time of the previous step.

    Navigate to the [edit routing-instances instance-name] hierarchy. Before applying the policy as an OSPF export policy, protect the network from unnecessary routes by configuring a prefix export limit of 1 using the prefix-export-limit command within protocols ospf. Commit the configuration when complete.

    Step 3.17

    Verify connectivity to the RIP network by performing a trace to the RIP router using the redistributed RIP summary route. Use the run traceroute 20.20.1.1 routing-instance instance-name command to verify connectivity.

    Note

    The output from both routers is shown in the following capture.www.juniper.net Configuring and Monitoring Routing Policy and Advanced OSPF Options Lab 39

  • Advanced Junos Enterprise RoutingQuestion: What could be causing the suboptimal path to the RIP network?

    Step 3.18

    Examine the OSPF Type 7 LSA to Type 5 LSA conversion between the OSPF NSSA area and the OSPF backbone area. Use the run show ospf database area 10 nssa detail command to display the Type 7 LSAs and the run show ospf database external detail command to display the Type 5 LSA.

    Question: Which router created the Type 7 LSA for the 20.20.0.0 prefix? Which ABR created the Type 5 external LSA for the 20.20.0.0 prefix? Why?

    Step 3.19

    Navigate to the [edit policy-options policy-statement ospf-import] hierarchy. Create an OSPF import policy to block the RIP summary route from being installed in the routing table from OSPF.

    Step 3.20

    Navigate to the [edit routing-instances instance-name] hierarchy and apply the ospf-import policy as an import policy in OSPF. Commit the changes when complete and return to operational mode.

    Step 3.21

    Verify that the OSPF import policy is working and that optimal routing is being performed to the RIP network by using the traceroute 20.20.1.1 routing-instance instance-name command.

    Question: Is the OSPF import policy working?

    Step 3.22

    Log out of your assigned device using the exit command.

    STOP Tell your instructor that you have completed Lab 3.Lab 310 Configuring and Monitoring Routing Policy and Advanced OSPF Options www.juniper.net

  • Lab 4Implementing BGP

    Overview

    In this lab, you will use the Lab 4 network diagrams to establish a BGP network. After verifying the baseline OSPF topology, a full mesh of internal BGP (IBGP) sessions must be established between all routers in your autonomous system (AS), AS 64700. The EBGP neighboring routers are in AS 65510 and AS 65520. You will establish EBGP peering sessions with the locally connected provider edge (PE) routers.

    This lab will require the configuration of both IBGP and EBGP peering sessions.

    The lab is available in two formats: a high-level format designed to make you think through each step, and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    Load a baseline configuration.

    Verify OSPF neighbor relationships and Internet reachability.

    Establish IBGP peering sessions.

    Establish EBGP peering sessions with multipath.

    Use policy to summarize IBGP routes.

    Establish an EBGP peering session with multihop.www.juniper.net Implementing BGP Lab 4111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Loading the Baseline Interface and OSPF Configuration

    In this lab part, you load a baseline configuration that will automatically set up your router according to the lab diagram labeled Lab 4: Implementing BGPPart 1. Next, you verify router-to-router connectivity and OSPF operations using the command-line interface (CLI).

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using the load override /var/home/lab/ajer/lab4-start.config command. After the configuration has been loaded, commit the changes before proceeding.

    Step 1.4

    Use the run ping address rapid command to ping the far-end IP address of each of the five interfaces attached to your student device. This action verifies that each interface has been configured properly. Refer to your network diagram as needed.Lab 42 Implementing BGP www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Were all of the interface IP addresses reachable?

    Step 1.5

    Use the run show ospf interface and run show ospf neighbor commands to confirm that OSPF has been configured properly and that adjacencies have been established between neighboring routers.

    Question: Are the adjacencies established between your router and the two neighboring routers?

    Part 2: Configuring IBGP

    In this lab part, you use the lab diagram called Lab 4: Implementing BGPParts 24 to configure and monitor IBGP. You first define the AS number for your device. Next, you establish IBGP peering sessions using loopback addresses. You then monitor the established IBGP peering sessions using CLI operational mode commands.

    Step 2.1

    Navigate to the [edit routing-options] hierarchy. Define the AS number designated for your network. Refer to the network diagram for this lab as necessary.

    Step 2.2

    Navigate to the [edit protocols bgp] hierarchy. Configure an IBGP group named my-int-group that includes the three devices within your assigned network as IBGP peers. Use the loopback address assigned to your device as the local-address and the remote loopback addresses of the other three devices within your AS number as the neighbor addresses. When you are satisfied with the newly defined BGP configuration, issue the commit command to activate the changes.

    Question: Was the commit operation successful?www.juniper.net Implementing BGP Lab 43

  • Advanced Junos Enterprise RoutingStep 2.3

    Issue the run show bgp summary command to view the current BGP summary information for your device.

    Question: How many BGP neighbors does your device currently list?

    Question: Has your device received any routes from its IBGP peers?

    Step 2.4

    Issue the run show route receive-protocol bgp peer-address command, where peer-address is the loopback address of each IBGP peer.

    Question: From which IBGP peers are you currently receiving routes?

    Question: What is the AS path associated with the received BGP routes?

    Question: What is the local preference of the received BGP routes?

    Note

    Before proceeding, ensure that the remote student team in your pod finishes the previous step.Lab 44 Implementing BGP www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Which routing table group does the referenced command consult? Which operational mode command displays BGP routes in the routing table (RIB-Local)?

    Step 2.5

    Issue the run show route advertising-protocol bgp peer-address command, where peer-address is the loopback address of each IBGP peer.

    Question: Which routing table group does the command referenced in this step consult?

    Question: Is your student device currently advertising BGP routes to any of its IBGP peers?

    Part 3: Configuring and Monitoring EBGP

    In this lab part, you configure and monitor EBGP. You first establish an EBGP peering session with your external peers. You then advertise aggregate routes to your EBGP peer to represent the prefixes reachable from your AS. Finally, you monitor the established EBGP peering sessions using CLI operational mode commands.

    Step 3.1

    Refer to the network diagram for this lab and configure two EBGP peering sessions with the connected AS. Name the associated EBGP group my-ext-group. Once configured, activate the configuration changes using the commit command.

    STOP Do not proceed until the remote team finishes the previous step.

    Note

    Before proceeding, ensure the remote student team in your pod has finished the previous step.www.juniper.net Implementing BGP Lab 45

  • Advanced Junos Enterprise RoutingStep 3.2

    Issue the run show bgp summary command to view the current BGP summary information.

    Question: How many BGP groups and peers does your device currently list?

    Question: Has your device received routes from both EBGP peers?

    Question: Are all of the routes received from the two EBGP peers active?

    Step 3.3

    View all of the routes received from the EBGP peers by issuing the run show route aspath-regex "peer-as .*" command.

    Question: Are the EBGP peers sending the exact same routes to your router or are they sending different routes?

    Question: Can you think of a reason why your router is only using the routes received from one EBGP peer and not the other?

    Step 3.4

    Use the run show route 0/0 exact extensive command to look at the default route received from each EBGP peer to determine why your router is choosing one of the routes over the other.Lab 46 Implementing BGP www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: What did the router use as the reason for not choosing one of the routes to be active?

    Question: What is the next hop of the active route?

    Question: Is it possible to configure your router to use both sets of routes from the two EBGP peers and load-balance between them? How?

    Step 3.5

    Issue the run show route advertising-protocol bgp peer-address command, where peer-address is the IP address value assigned to each of your EBGP peers.

    Question: Is your device currently advertising the BGP routes received from its IBGP peers to its EBGP peers? If not, explain why.

    Step 3.6

    Use the advertise-inactive option to override the default behavior and advertise BGP routes that are not currently selected as active because of route preference. Commit the changes when complete.

    Step 3.7

    Once again, issue the run show route advertising-protocol bgp peer-address command, where peer-address is the IP address value assigned to each of your EBGP peers, to determine whether your device is advertising BGP routes to its external BGP peers.www.juniper.net Implementing BGP Lab 47

  • Advanced Junos Enterprise RoutingQuestion: Is your device now advertising the BGP routes received from its IBGP peers to its EBGP peers?

    Step 3.8

    Navigate to the [edit routing-options] hierarchy and define aggregate routes that represent the internal prefixes that are part of your AS. You will need to summarize the 172.21.y.0/24, 172.22.y.0/24, 192.168.y.z/32 prefixes.

    Step 3.9

    Navigate to the [edit policy-options] hierarchy and define a new policy named adv-aggregates that includes two terms. Name the first term match-aggregate-routes. It should match and accept the aggregate routes. Ensure that you match the aggregate protocol. Name the second term deny-other. It should reject all other routes.

    Step 3.10

    Navigate to the [edit protocols bgp] hierarchy and apply the newly defined policy as an export policy for the external BGP group named my-ext-group. Commit the changes when complete.

    Step 3.11

    Verify the effects of the newly defined and applied policy by issuing the run show route advertising-protocol bgp peer-address command, where peer-address is the IP address value assigned to each of your EBGP peers.

    Question: Is your device advertising all of the expected aggregate prefixes?

    Part 4: Configuring BGP Multipath

    In this lab part, you configure BGP multipath so that your router load-balances egress traffic to both of your routers EBGP peers.

    Step 4.1

    Use the run show route received-protocol bgp peer-address command to view the routes being received from the two EBGP peers. Refer to the network diagram for this lab as necessary.Lab 48 Implementing BGP www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Again, are the same routes being received from both the EBGP peers?

    Step 4.2

    Display the 172.28.102.0/24 route using the run show route 172.28.102.0/24 detail command.

    Question: How many advertisements have been received for this route? Where did they come from?

    Question: How many next hops are associated with the active route (denoted by a *)? Why?

    Step 4.3

    Use the BGP multipath option to install the EBGP routes with two equal cost paths. Configure multipath in the my-ext-group BGP group. Commit your configuration when complete.

    Step 4.4

    Display the 172.28.102.0/24 route again using the run show route 172.28.102.0/24 detail active-path command.

    Question: How many next hops does the active route now have installed?

    Step 4.5

    Use the run show route forwarding-table destination 172.28.102.0/24 command to view the packet forwarding table.

    Question: Are the two routes to the EBGP peers installed in the packet forwarding table?www.juniper.net Implementing BGP Lab 49

  • Advanced Junos Enterprise RoutingStep 4.6

    Navigate to the [edit policy-options policy-statement pfe-load-balance] hierarchy. Under the pfe-load-balance policy, create a term that only load-balances all BGP routes.

    Step 4.7

    After configuring the pfe-load-balance policy, apply it as an export policy under the [edit routing-options forwarding-table] hierarchy. Commit the changes.

    Step 4.8

    Use the run show route forwarding-table destination 172.28.102.0/24 command to verify that the forwarding table now has two next-hop interfaces for the 172.28.102.0/24 route.

    Question: Is the forwarding table using both next-hop interfaces to reach the 172.28.102.0/24 route?

    Part 5: Configuring BGP Multihop

    In this lab part, you remove the peering sessions to the two EBGP peers. In their place, you configure a single BGP multihop session so that your router load-balances egress traffic across multiple interfaces to a single EBGP peer. Use the lab diagram called Lab 4: Implementing BGPPart 5 for this part of the lab.

    Step 5.1

    Navigate to the [edit protocols bgp] hierarchy. Delete the two EBGP peers configured under the my-ext-group BGP group. Make sure to also delete the multipath statement.

    Step 5.2

    Navigate to the [edit routing-options] hierarchy. Configure a static route to the loopback address of your PE router that includes two next hops. The two next hops will be the the far-end IP address of each of the two interfaces that connect to your PE router. Ensure that the route cannot be redistributed into other protocols and commit the configuration when complete.

    Step 5.3

    Attempt to ping the loopback address of your PE router. Be sure to source the ping from the loopback of your student device.

    Question: Is the ping successful?Lab 410 Implementing BGP www.juniper.net

  • Advanced Junos Enterprise RoutingStep 5.4

    Navigate to the [edit protocols bgp] hierarchy. Configure a single EBGP neighbor under the my-ext-group BGP group using the loopback address of the PE router as the neighbor and your own routers loopback address as the local-address. Commit your configuration when complete.

    Step 5.5

    Check the state of the EBGP session using the run show bgp summary command.

    Question: What is the state of the EBGP peering session? Why?

    Step 5.6

    To relax the EBGP requirement of physical interface peering and make it possible to EBGP peer between loopback addresses, apply the multihop statement to the my-ext-group BGP group. Commit your configuration when complete.

    Step 5.7

    Check the status of the EBGP session with the run show bgp summary command.

    Question: What is the state of the EBGP peering session after the multihop command is configured?

    Step 5.8

    Now that the EBGP peering session is established, use the run show route receive-protocol bgp PE-loopback-address command to view the routes being received from the P3 router.

    Question: Are routes being received from the EBGP peering session?

    Step 5.9

    Display the 172.28.102.0/24 route using the run show route 172.28.102.0/24 detail active-path command.www.juniper.net Implementing BGP Lab 411

  • Advanced Junos Enterprise RoutingQuestion: How many next hops does the active route have installed?

    Step 5.10

    Use the run show route forwarding-table destination 172.28.102.0/24 command to verify that the forwarding table now has two next-hop interfaces for the 172.28.102.0/24 route.

    Question: Is the forwarding table using both next-hop interfaces to reach the 172.28.102.0/24 route? Why or why not?

    Step 5.11

    Exit configuration mode and log out of your assigned device using the exit command.

    STOP Tell your instructor that you have completed Lab 4.Lab 412 Implementing BGP www.juniper.net

  • Lab 5BGP Attributes

    Overview

    This lab demonstrates configuration and manipulation of BGP path attributes. In this lab, you use the command-line interface (CLI) to configure and manipulate BGP attributes.

    The lab is available in two formats: a high-level format designed to make you think through each step and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    Configure export and import policy.

    Configure and apply a next-hop self policy. Manipulate BGP path attributes to influence traffic flow.www.juniper.net BGP Attributes Lab 5111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Loading the Initial Configuration

    In this lab part, you load the initial configuration needed to begin the lab.

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using theload override /var/home/lab/ajer/lab5-start.config command. After the configuration has been loaded, commit the changes before proceeding.

    Part 2: Configuring BGP

    In this lab part, you first verify the autonomous system (AS) number internal BGP (IBGP) group for your device. Next, you configure an EBGP peering session using the direct addresses for your external peer.

    Step 2.1

    Using the show routing-options autonomous-system command, verify that the AS number designated for your network has been configured. Refer to the network diagram for this lab as necessary.Lab 52 BGP Attributes www.juniper.net

  • Advanced Junos Enterprise RoutingStep 2.2

    Navigate to the [edit protocols bgp] hierarchy. Use the show command to verify that the my-int-group group has been preconfigured as an IBGP session with three peers.

    Step 2.3

    Configure a BGP group named my-ext-group that includes the single device directly connected in the different AS as an EBGP peer. Use the connected address of the device as your peering address. When you are satisfied with the newly defined BGP configuration, issue the commit command to activate the changes.

    Step 2.4

    Issue the run show bgp summary command to view the current BGP summary information for your device.

    Question: How many BGP routes are you receiving from your EBGP neighbor?

    STOP Do not proceed until the remote team finishes Part 2.

    Part 3: Configuring Next-Hop Self Policy

    In this lab part you monitor received routes and detect next-hop resolution issues. You will create a policy to correct the next-hop resolution problems and, after the policy is applied, you will monitor the change and make sure it is working properly.

    Step 3.1

    Issue a run show route protocol bgp hidden command to view the current hidden routes on your device.

    Question: Why are these routes hidden?

    Note

    Before proceeding, ensure that the remote student team in your pod finishes the previous step.

    Note

    The output will differ depending on the device you are using.www.juniper.net BGP Attributes Lab 53

  • Advanced Junos Enterprise RoutingStep 3.2

    Navigate to the [edit policy-options] configuration hierarchy. Create a policy named nhs with one term that sets all routes to next-hop self. You can name this term anything you like.

    Step 3.3

    Navigate back to the [edit protocols bgp] configuration hierarchy. Apply the nhs policy to the my-int-group BGP group as an export policy. When you are satisfied with the newly defined configuration, issue the commit command to activate changes.

    Step 3.4

    For verification, issue a run show route protocol bgp hidden command to view the current status of hidden routes on your device.

    Question: How many hidden routes are there?

    STOP Do not proceed until the remote team finishes Part 3.

    Part 4: Using Policy to Avoid Becoming a Transit AS

    In this lab part, you use policy to avoid becoming a transit AS. To accomplish this task, you configure a policy that matches routes that are generated in your AS, accept the routes, and reject everything else. You then apply this policy to your EBGP peers.

    Step 4.1

    Issue the run show route protocol bgp aspath-regex "()" command to determine which routes are generated locally in the AS.

    Question: What does the () aspath-regex value match?

    Step 4.2

    Issue a run show route advertising-protocol bgp peer-address | match "^\* command to count how many routes are advertised to the EBGP peer.

    Note

    Before proceeding, ensure that the remote student team in your pod finishes the previous step.Lab 54 BGP Attributes www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: How many routes are advertised to your external peer?

    Step 4.3

    Navigate to the [edit policy-options] hierarchy and create an AS path regular expression named null-as that matches the null aspath-regex value.

    Step 4.4

    Create a policy named export-ebgp. This policy will contain two terms. Name the first term local-routes and have it accept BGP routes that match the aspath-regex named null-as created previously. Name the second term last and set it to reject everything else.

    Question: What is the default terminating action for a routing policy in BGP?

    Step 4.5

    Navigate to the [edit protocols bgp] hierarchy. Apply the export-ebgp policy as an export policy to the my-ext-group BGP group. When you are satisfied with the newly defined policy configuration, issue the commit command to activate the changes.

    Step 4.6

    Issue a run show route advertising-protocol bgp peer-address | match "^\* command to determine which routes are advertised to the EBGP peer after applying the export policy.

    Question: lHow many routes are you now sending to your EBGP peer?

    STOP Do not proceed until the remote team finishes Part 4.

    Part 5: Manipulating Attributes with Policy to Influence Inbound Traffic

    In this lab part, you configure a policy to manipulate BGP attributes to influence inbound traffic. Policy is used to change the AS path value and origin values on outgoing advertisements.

    Refer to the network diagram provided. To optimize routing back to the network, you will manipulate outgoing advertisements to enhance the routes closer to the exit point.www.juniper.net BGP Attributes Lab 55

  • Advanced Junos Enterprise RoutingStep 5.1

    This step is to be performed by Team 1 only.

    Navigate to the [edit policy-options policy-statement export-ebgp] hierarchy. Configure a term named origin that matches routes 67.3.200.0/21 and 69.3.184.0/21. Modify the origin of these routes using the incomplete option and accept them. Insert the origin term before the local-routes term. When you are satisfied with the newly defined policy configuration, issue the commit command to activate the changes.

    Step 5.2

    This step is to be performed by Team 2 only.

    Navigate to the [edit policy-options policy-statement export-ebgp] hierarchy. Configure a term named as-prepend that matches routes 67.3.192.0/21 and 69.3.176.0/21. Using the as-path-prepend option, change the AS path of these routes to prepend the local AS two times and then accept the routes. Insert this term before the local-routes term.When you are satisfied with the newly defined policy configuration, issue the commit command to activate the changes.

    Step 5.3

    Using the run telnet 8.0.0.1 source source-address command, telnet to the ISP Y router to confirm the routes that were manipulated in the previous step. Team 1 will use a source address of 67.3.192.1. Team 2 will use a source address of 67.3.200.1. The user is ispy and the password is lab123.

    Step 5.4

    From the ISP Y router, issue the show route table ispY-X 67.3.192.0/21 and show route table ispY-X 67.3.200.0/21 commands, where X is the pod letter you are using (A,B,C, or D).

    Note

    You will be working with an exclusive set of instructions depending on your assigned device.

    Note

    Before proceeding, ensure that the remote student team in your pod finishes the previous step.

    Note

    Feel free to inspect the other BGP routes in table ispY on the vr-device.Lab 56 BGP Attributes www.juniper.net

  • Advanced Junos Enterprise RoutingQuestion: Is the prepend AS path policy working as expected?

    Question: Is the manipulation of the origin attribute working as expected?

    Step 5.5

    Log out of the vr-device.

    STOP Do not proceed until the remote team finishes Part 5.

    Part 6: Manipulating Local Preference with an Import Policy

    In this lab part, you manipulate the local preference attribute based on incoming community.

    Referring to your lab diagram, ISP X and ISP Z are advertising their local customer routes with a community containing their AS number and the number 1000, regardless of AS path length. You will create a policy that optimizes outbound traffic to use your peers local routes.

    Step 6.1

    Navigate to the [edit policy-options] configuration hierarchy. Create a BGP community named peer-local that matches either 65510:1000 or 65520:1000.

    Step 6.2

    Create a policy named import-ebgp with a term named peer-local-community that matches the community named peer-local and sets the local preference to 1000.

    Step 6.3

    Navigate to the [edit protocols bgp] configuration hierarchy. Apply the policy named import-ebgp to the my-ext-group BGP group as an import policy. Issue the commit command to activate the changes.

    Note

    The output might differ slightly depending on which device is used.www.juniper.net BGP Attributes Lab 57

  • Advanced Junos Enterprise RoutingStep 6.4

    For verification, issue a run show route community "65510|65520:1000" extensive | match "^[0-9]|Localpref" command and ensure the correct routes get tagged with the correct local preference value.

    Question: Are the peers local routes getting the right local preference based on the policy applied in the previous steps?

    STOP Do not proceed until the remote team finishes Part 6.

    Part 7: Aggregating Routes and Using Well-Known Communities

    In this lab part, you create two aggregate routes for the local AS. The more specific routes will be known by your immediate peers, but we want to supress advertisements beyond that. You will use a well-known community for this task.

    Step 7.1

    Navigate to the [edit routing-options] configuration hierarchy. Create two aggregate routes that overlap the networks in our local AS. When you are satisfied with the newly defined configuration, issue the commit command to activate the changes.

    Step 7.2

    For verification, issue a run show route protocol aggregate command and ensure the aggregate routes were created.

    Question: What is the requirement for an aggregate route to become active?

    Step 7.3

    Navigate to the [edit policy-options] configuration hierarchy. Create a community named no-export containing the well-known no-export community.

    Step 7.4

    Navigate to the [edit policy-options policy-statement export-ebgp] configuration hierarchy. Create two new terms. Name one of the terms adv-agg; it should match the aggregate routes and accept them. Name the second term ne to set the community to the no-export community you created previously. Using the then next term option, set an additional action in the ne term.Lab 58 BGP Attributes www.juniper.net

  • Advanced Junos Enterprise RoutingStep 7.5

    This step is to be performed by Team 1 only.

    Insert the adv-agg term before the term named origin. Insert the ne term after the adv-agg term. When you are satisfied with the newly defined configuration, issue the commit and-quit command to activate the changes and exit to operational mode.

    Step 7.6

    This step is to be performed by Team 2 only.

    Insert the adv-agg term before the term named as-prepend. Insert the ne term after the adv-agg term. When you are satisfied with the newly defined configuration, issue the commit and-quit command to activate the changes and exit to operational mode.

    Step 7.7

    For verification, issue the show route advertising-protocol bgp peer-address command to determine which routes you are advertising to your EBGP peer. Refer the lab diagram as needed.

    Step 7.8

    Using the telnet 8.0.0.1 source source-address command, telnet to the ISP Y router to confirm the routes that were manipulated in the previous step. Team 1 will use a source address of 67.3.192.1. Team 2 will use a source address of 67.3.200.1. The user is ispy and the password is lab123.

    Note

    Make sure to perform the previous step in the order given. If it is not performed in the order given, your policy will not work as expected.

    Note

    Make sure to perform the previous step in the order given. If it is not performed in the order given, your policy will not work as expected.

    Note

    The previous output might differ depending on which device you are using, but you will be advertising six routes.www.juniper.net BGP Attributes Lab 59

  • Advanced Junos Enterprise RoutingStep 7.9

    From the vr-device, verify the routes originated from your local AS (64700) by issuing a show route table ispY-X aspath-regex ".*64700$" command, where X is the pod letter you are using (A,B,C, or D).

    Question: Why does the number of routes advertised from AS 64700 (6) differ from the amount of routes ISP Y receives (two)?

    Step 7.10

    Log out of the vr-device using the exit command.Step 7.11

    Log out of your assigned device using the exit command.

    STOP Tell your instructor that you have completed Lab 5.Lab 510 BGP Attributes www.juniper.net

  • Lab 6Implementing Enterprise Routing Policies

    Overview

    This lab demonstrates implementation of enterprise routing policies. In this lab you will be using BGP as a policy tool to achieve the goals of the lab. In this lab, you use the command-line interface (CLI) to configure and manipulate configuration.

    The lab is available in two formats: a high-level format designed to make you think through each step and a detailed format that offers step-by-step instructions complete with sample output from most commands.

    By completing this lab, you will perform the following tasks:

    The use of private autonomous systems (ASs) to segregate the network.

    Configuration of the common routing policies for external connectivity.www.juniper.net Implementing Enterprise Routing Policies Lab 6111.a.11.4R1.6

  • Advanced Junos Enterprise RoutingPart 1: Loading the Initial Configuration

    In this lab part, you load the initial configuration needed to begin the lab.

    Step 1.1

    Ensure that you know to which student device you have been assigned. Check with your instructor if you are not certain. Consult the management network diagram to determine the management address of your student device.

    Question: What is the management address assigned to your station?

    Step 1.2

    Access the CLI on your student device using either the console, Telnet, or SSH as directed by your instructor. Refer to the management network diagram for the IP address associated with your student device. The following example uses a simple Telnet access to srxA-1 with the Secure CRT program as a basis:

    Step 1.3

    Log in to the student device with the username lab using a password of lab123. Note that both the name and password are case-sensitive. Enter configuration mode and load the reset configuration file using theload override /var/home/lab/ajer/lab6-start.config command. After the configuration has been loaded, commit the changes before proceeding.

    Part 2: Configuring BGP

    In this lab part, you configure BGP. You first define the AS number for your device. Next, you establish IBGP peering sessions using loopback addresses for your internal peers. Finally, you will create two different EBGP peering groups, one for your internal enterprise sites and one for your external ISP provider. You will use direct addresses for your external peers.

    Step 2.1

    Define the AS number designated for your network. Refer to the network diagram for this lab as necessary.Lab 62 Implementing Enterprise Routing Policies www.juniper.net

  • Advanced Junos Enterprise RoutingStep 2.2

    Navigate to the [edit protocols bgp] hierarchy. Configure a BGP group named my-int-group that includes the other SRX Series device within your AS as an internal BGP (IBGP) peer. Use the loopback address assigned to your device as the local address and the remote loopback address of the remote device as the neighbor address. When you are satisfied with the newly defined BGP configuration, issue the commit command to activate the changes.

    Step 2.3

    Refer to the lab diagram and find your directly connected enterprise peer. Configure a BGP group named my-ent-group that includes this single device. Using the connected address of the device as your peering address, configure this device as an EBGP peer. Do not forget to set the correct peer AS (either 65001 or 65002, depending on your assigned device). When you are satisfied with the newly defined BGP configuration, issue the commit command to activate the changes.

    Step 2.4

    Refer to the lab diagram and find your directly connected external peer. Configure a BGP group named my-ext-group that includes this single device. Using the connected address of the device as your peering address, configure this device as an EBGP peer. Do not forget to set the correct