SPCORE v1.2 – Implementing Cisco Service Provider Next-Generation Core Network Services

Live Online & Classroom Enterprise Training

Location: Bangalore, India | Dubai, UAE

Industry Experienced Instructor  |  Remote Labs  |  Lab Access Post Training

Need help finding the right training?

Description

The Implementing Cisco Service Provider Next-Generation Core Network Services (SPCORE) v1.2 course is designed to help students prepare for Cisco CCNP SP certification. The SPCORE course is a component of the CCNP SP curriculum.

The SPCORE course introduces the concepts of MPLS and describes its implementation as well as exploring the MPLS TE services built on the MPLS technology. MPLS is a high-performance method for forwarding packets through a network and enables routers at the edge of a network to apply simple labels to packets. This practice allows the core devicestypically the routers in the center of the service provider coreto forward packets according to labels, with minimal lookup overhead. The course also enables learners to use the technology principles of basic QoS, and QoS with MPLS to implement advanced features and functions. The focus of the course is on technology issues of MPLS and on best practices for implementing QoS from the service providers perspective and how to configure some of those features and functions in an existing routed environment.

The course also includes classroom activities with remote labs that are useful to gain practical skills on deploying Cisco IOS or IOS XE and Cisco IOS XR features to operate and support service provider core network services.

Objectives

After completing this course the student should be able to:

  • Describe the features of MPLS, and how MPLS labels are assigned and distributed
  • Discuss the requirement for traffic engineering in modern networks that must attain optimal resource utilization
  • Describe the concept of QoS and explain the need to implement QoS
  • Classify and mark network traffic to implement an administrative policy requiring QoS
  • Compare the different Cisco QoS queuing mechanisms that are used to manage network congestion
  • Explain the concept of traffic policing and shaping, including token bucket, dual token bucket, and dual-rate policing

Prerequisites

  • Intermediate to advanced knowledge of Cisco IOS, IOS XE, and IOS XR Software configuration
  • Skills and knowledge equivalent to those learned in the following:
    • Building Cisco Service Provider Next-Generation Networks, Part 1 (SPNGN1) v1.2 course
    • Building Cisco Service Provider Next-Generation Networks, Part 2 (SPNGN2) v1.2 course
    • Deploying Cisco Service Provider Network Routing (SPROUTE) v1.2 course
    • Deploying Cisco Service Provider Advanced Network Routing (SPADVROUTE) v1.2

Who Should Attend

The primary audience for this course is as follows:

  • This course is intended primarily for network administrators, network engineers, network managers and systems engineers who would like to implement MPLS and MPLS Traffic Engineering in the core portion of service provider environments and assure QoS in service provider backbone.

The secondary audience for this course is as follows:

  • This course is intended for network designers and project managers. The course is also recommended to all individuals preparing for CCNP SP certification.

Outline

Module 1: Multiprotocol Label Switching

    • Lesson 1: Introducing Cisco IP NGN Architecture

      • Traditional ISP versus Traditional Telco
      • Modern Service Provider
      • Cisco IP NGN Architecture
      • Basic Transport Technologies Overview
      • SONET/SDH
      • DWDM and ROADM
      • IP over DWDM
      • 10/40/100 Gigabit Ethernet Standards
      • Transformation to IP
      • Traditional IP Routing
      • Summary

 

    • Lesson 2: Introducing MPLS

      • MPLS Introduction
      • MPLS Features
      • MPLS Benefits
      • MPLS Terminology
      • MPLS Architecture: Control Plane
      • MPLS Architecture: Data Plane
      • Forwarding Structures
      • MPLS Architecture Example
      • MPLS Labels
      • MPLS Static Feature
      • MPLS Packet Flow Basic Example
      • Summary

 

    • Lesson 3: Introducing MPLS Applications

      • MPLS Applications
      • MPLS Label Stack
      • MPLS Unicast IP Routing
      • MPLS Multicast IP Routing
      • MPLS VPNs
      • Layer 3 MPLS VPNs
      • Layer 2 MPLS VPNs
      • MPLS Traffic Engineering
      • MPLS QoS
      • Interaction Between MPLS Applications
      • Summary

 

    • Lesson 4: Label Distribution Protocol

      • Label Distribution Protocol
      • LDP Neighbor Adjacency Establishment
      • LDP Link Hello Message
      • LDP Neighbor Discovery
      • LDP Session Negotiation
      • LDP Discovery of Nonadjacent Neighbors
      • LDP Session Protection
      • LDP Graceful Restart and Nonstop Routing
      • Summary

 

    • Lesson 5: Introducing MPLS Forwarding

      • MPLS Forwarding Structures
      • Label-Switched Path
      • LSP Building
      • Label Allocation and Distribution
      • Label Allocation
      • Label Advertisement
      • Packet Propagation Across an MPLS Domain
      • Packet Propagation Without PHP
      • MPLS Steady State Condition
      • MPLS Label Control Methods
      • Impact of IP Aggregation on LSPs
      • Summary

 

    • Lesson 6: Operating MPLS Forwarding

      • Loop Detection using the MPLS TTL field
      • Normal TTL Operation
      • Disabling TTL Propagation
      • Steady State Operation
      • Link Failure MPLS Convergence Process
      • Routing Protocol Convergence
      • MPLS Convergence
      • Link Recovery MPLS Convergence Process
      • IP Switching Mechanisms
      • Standard IP Switching Example
      • Cisco Express Forwarding Switching Example
      • Cisco Express Forwarding in IOS XE Software
      • Cisco Express Forwarding in IOS XR
      • Monitoring IPv4 Cisco Express Forwarding
      • Summary

 

    Lesson 7: Implementing MPLS in the Service Provider Core

    • MPLS Configuration on Cisco IOS XR versus Cisco IOS or IOS XE
    • MPLS Configuration Tasks
    • Basic MPLS Configuration
    • MTU Requirements
    • MPLS MTU Configuration
    • IP TTL Propagation
    • Disabling IP TTL Propagation
    • LDP Session Protection Configuration
    • LDP Graceful Restart and NSR Configuration
    • LDP IGP Synchronization Configuration
    • LDP Autoconfiguration
    • Label Advertisement Control
    • Label Acceptance Control
    • Monitor MPLS
    • Display MPLS LDP Parameters
    • Display MPLS Configured Interfaces
    • Display Status of LDP Discovery Process
    • LDP Monitoring Commands
    • Display the Status of the LDP Session
    • Display the Contents of the LIB Table
    • Monitor Label Switching
    • Display the Contents of the LFIB Table
    • Display the Contents of the FIB Table
    • Debugging MPLS and LDP
    • Classic Ping and Traceroute
    • MPLS Ping and Traceroute Overview
    • MPLS Ping
    • MPLS Traceroute
    • Troubleshooting MPLS
    • LDP Session Startup Issues
    • Label Distribution Issues
    • Intermittent MPLS Failures After Interface Failure
    • Packet Propagation Issues

Module 2: MPLS Traffic Engineering

    • Lesson 1: Introducing MPLS Traffic Engineering Components

      • Traffic Engineering Concepts
      • Traffic Engineering Motivations
      • Business Drivers for Traffic Engineering
      • Congestion Avoidance and Traffic Engineering
      • Traffic Engineering with a Layer 2 Overlay Model
      • Traffic Engineering with a Layer 2 Overlay Model: Example
      • Drawbacks of the Layer 2 Overlay Solution
      • Layer 3 Routing Model Without Traffic Engineering
      • Traffic Engineering with a Layer 3 Routing Model
      • Traffic Engineering with the MPLS TE Model
      • MPLS TE Traffic Tunnels
      • Traffic Tunnels: Attributes
      • Link Resource Attributes
      • Constraint-Based Path Computation
      • Example of Constraint-Based Path Computation
      • MPLS TE Process
      • Role of RSVP in Path Setup Procedures
      • Path Setup and Admission Control with RSVP
      • Forwarding Traffic to a Tunnel
      • Autoroute
      • Autoroute Example
      • Summary

 

    • Lesson 2: MPLS Traffic Engineering Operations

      • Attributes Used by Constraint-Based Path Computation
      • MPLS TE Link-Resource Attributes
      • MPLS TE Link Resource Attributes: Maximum Bandwidth and Maximum Reservable Bandwidth
      • MPLS TE Link-Resource Attributes: Link-Resource Class
      • MPLS TE Link-Resource Attributes: Constraint-Based Specific Link Metric (Administrative Weight)
      • MPLS TE Tunnel Attributes
      • MPLS TE Tunnel Attributes: Traffic Parameter and Path Selection and Management
      • MPLS TE Tunnel Attributes: Tunnel Resource Class Affinity
      • MPLS TE Tunnel Attributes: Adaptability, Priority, Pre-emption
      • MPLS TE Tunnel Attributes: Resilience
      • Implementing TE Policies with Affinity Bits
      • Using Affinity Bits in TE Policies
      • Propagating MPLS TE Link Attributes with Link-State Routing Protocol
      • Constraint-Based Path Computation
      • Constraint-Based Path Computation: Path Selection
      • Example of Constraint-Based Path Computation
      • Path Setup
      • RSVP Usage in Path Setup
      • Hop-by-Hop Path Setup with RSVP
      • Tunnel and Link Admission Control
      • Path Rerouting
      • Path Reoptimization
      • Path Rerouting: Link Failure
      • MPLS TE Soft Pre-emption
      • MPLS TE Path-Option Attributes
      • Assigning Traffic to Traffic Tunnels
      • Using Static Routing to Assign Traffic to Traffic Tunnel
      • Autoroute
      • Autoroute: Path Selection Rules
      • MPLS TE IPv6 Autoroute
      • Autoroute: Default Metric
      • Autoroute: Relative and Absolute Metric
      • Forwarding Adjacency
      • Forwarding Adjacency Traffic Flows
      • Summary

 

    • Lesson 3: Implementing MPLS TE

      • MPLS TE Configuration Tasks
      • MPLS TE Configuration
      • RSVP Configuration
      • OSPF Configuration
      • IS-IS Configuration
      • MPLS TE Tunnels Configuration
      • Static Route and Autoroute Configurations
      • Verifying RSVP Operation
      • Verify MPLS TE Tunnels
      • Verify a Routing Table with Autoroute Enabled
      • MPLS TE Case Study
      • MPLS TE Case Study: Dynamic MPLS TE Tunnel
      • MPLS TE Case Study: Explicit MPLS TE Tunnel
      • MPLS TE Case Study: Periodic Tunnel Optimization
      • MPLS TE Case Study: Configuring Path-Selection Restrictions
      • MPLS TE Case Study: Modifying the Administrative Weight
      • MPLS TE Case Study: Autoroute and Forwarding Adjacency
      • Summary

 

    Lesson 4: Protecting MPLS TE Traffic

    • Improving MPLS TE Convergence Time
    • Configuring Backup MPLS TE Tunnels
    • Drawbacks of Backup MPLS TE Tunnels
    • Fast Reroute Case Study
    • Fast Reroute Case Study: Link Protection
    • Fast Reroute Case Study: Node Protection
    • Fast Reroute Case Study: Fast Reroute Link Protection Configurations
    • MPLS Traffic Engineering Autotunnel Backup
    • MPLS Traffic Engineering Autotunnel Backup Configuration
    • MPLS Traffic Engineering Autotunnel Backup Verification
    • MPLS Traffic Engineering Autotunnel Mesh
    • MPLS Traffic Engineering Autotunnel Mesh Configuration
    • MPLS TE End-to-End Path Protection
    • MPLS TE End-to-End Path Protection Configuration
    • BFD over MPLS TE LSPs
    • MPLS TE Bandwidth Control
    • Automatic Bandwidth Configuration
    • DiffServ-Aware MPLS TE Tunnels
    • DiffServ-Aware MPLS Dual-Bandwidth Pools
    • DiffServ-Aware Service Configuration

Module 3: QoS in the Service Provider Network

    • Lesson 1: Understanding QoS

      • Cisco IP NGN Architecture
      • QoS Issues in Converged Networks
      • QoS and Traffic Classes
      • Applying QoS Policies on Traffic Classes
      • Service Level Agreement
      • Service Level Agreement Measuring Points
      • Models for Implementing QoS
      • IntServ Model and RSVP
      • Differentiated Services Model
      • DSCP Field
      • Per-Hop Behavior
      • QoS Actions on Interfaces
      • MQC Introduction

 

    • Lesson 2: Implementing QoS in the SP Network

      • QoS Mechanisms
      • Traffic Classification
      • Traffic Marking
      • Congestion Management
      • Congestion Avoidance
      • Traffic Policing
      • Traffic Shaping
      • Traffic Shaping versus Policing
      • Implementing QoS
      • Modular QoS CLI Method
      • MQC Configurations Steps
      • Applying QoS Policy on Interfaces
      • MQC Policy Modification
      • MQC on Cisco IOS, IOS XR, and IOS XE Software
      • QoS in Service Provider Environment
      • Service Provider Trust Boundary
      • PE Router QoS Requirements
      • P Router QoS Requirements

 

    Lesson 3: Implementing MPLS Support for QoS

    • MPLS QoS
    • Marking MPLS Frames
    • Classification Based on QoS Group
    • Configuring MPLS QoS on a PE Router
    • Configuring MPLS QoS on a P Router
    • Monitoring MPLS QoS
    • QoS-Enabled MPLS VPNs: Point-to-Cloud Service Model
    • QoS-Enabled MPLS VPNs: Point-to-Point Service Model
    • MPLS DiffServ QoS Models
    • MPLS DiffServ Pipe Mode
    • MPLS DiffServ Short-Pipe Mode
    • MPLS DiffServ Uniform Mode
    • MPLS DS-TE
    • Cisco IOS XR DS-TE Implementation

Module 4: QoS Classification and Marking

    • Lesson 1: Understanding Classification and Marking

      • Classification and Marking
      • Classification and Marking at the Data Link Layer
      • Classification and Marking at the Network Layer
      • QoS Traffic Models
      • Strategically Defining QoS Objectives
      • Cisco Modified RFC 4594 Marking Recommendations
      • Cisco Modified RFC 4594 – Class Expansion
      • Enterprise-to-Service Provider QoS Class Mapping
      • Six-Class SP Model Mapping Example
      • Trust Boundaries Overview
      • Enterprise Trust Boundary
      • Service Provider Trust Boundary

 

    • Lesson 2: Using Modular QoS CLI

      • Using MQC for Classification
      • Configuration Option for Classification in MQC
      • Configuring and Verifying Classification Using MQC
      • Verifying Packet Classification
      • Using MQC for Class-Based Marking
      • Configuring and Verifying Class-Based Marking Using MQC
      • Verifying Class-Based Marking

 

    Lesson 3: Implementing Advanced QoS Techniques

    • Network-Based Application Recognition
    • NBAR Application Support
    • Protocol Discovery
    • Configuring and Verifying MQC Traffic Classification Using NBAR (match protocol)
    • NBAR Verification and Monitoring
    • QoS Tunneling Techniques
    • ToS Byte Preservation
    • QoS Preclassify
    • Configuring QoS Preclassify
    • Example of Configuring QoS Preclassify
    • Hierarchical QoS
    • Hierarchical QoS Policies

Module 5: QoS Congestion Management and Avoidance

    • Lesson 1: Managing Congestion

      • Queuing Introduction
      • FIFO Queuing
      • Priority Queuing
      • Round-Robin Queuing
      • WRR Queuing
      • DRR Queuing
      • Modified Deficit Round-Robin Queuing
      • Cisco IOS and IOS XR Queue Types
      • Cisco IOS XR Forwarding Architecture
      • Cisco IOS XR Queuing (CRS-3 Example)
      • Class-Based Weighted Fair Queuing
      • CBWFQ Architecture
      • Configuring CBWFQ
      • Configuring Hierarchical CBWFQ
      • Monitoring CBWFQ
      • Low Latency Queuing
      • LLQ Architecture
      • LLQ Benefits
      • Configuring LLQ
      • Monitoring LLQ-CBWFQ

 

    Lesson 2: Implementing Congestion Avoidance

    • Congestion Avoidance Introduction
    • TCP Behavior
    • Congestion and TCP
    • Example: TCP Congestion Control Algorithms
    • Tail Drop and TCP Global Synchronization
    • TCP Synchronization
    • Delay, Jitter, and Starvation
    • RED Introduction
    • RED Profiles
    • TCP Traffic with and without RED
    • WRED Overview
    • WRED Operation
    • Class-Based RED and WRED
    • Configuring WRED
    • Monitoring WRED

Module 6: QoS Traffic Policing and Shaping

    • Lesson 1: Understanding Traffic Policing and Shaping

      • Traffic Policing and Shaping
      • Traffic Policing and Shaping Overview
      • Policing and Shaping Use Cases
      • Traffic Policing Example
      • Traffic Shaping Example
      • Comparing Traffic Policing versus Shaping
      • Single Token Bucket Policing
      • Single Token Bucket Class-Based Policing
      • Dual Token Bucket (Single Rate) Class-Based Policing
      • Dual-Rate Class-Based Policing
      • Token Bucket Class-Based Traffic Shaping
      • Traffic Policing and Shaping in IP NGN

 

    • Lesson 2: Implementing Traffic Policing

      • Class-Based Policing
      • Single-Rate, Single Token Bucket Policing
      • Single-Rate, Dual Token Bucket Policing
      • Multiaction Policing
      • Dual Rate Policing
      • Percentage-Based Policing
      • Hierarchical Policing
      • Monitoring Class-Based Policing Operations
      • Policing on Cisco Access Switches
      • Cisco Access Switches Aggregate Policer Configuration
      • Protecting Control Plane
      • LPTS Local Traffic Types
      • Monitoring LPTS Policing: Default State
      • Configuring LPTS Policing
      • Monitoring LPTS Policing
      • Control Plane Policing (Cisco IOS/XE)
      • Configuring Control Plane Policing
      • Verifying Control Plane Policing

 

    Lesson 3: Implementing Traffic Shaping

    • Class-Based Shaping
    • Shaping Approaches
    • Single-Level Shaping
    • Hierarchical Shaping and CBWFQ
    • Hierarchical Shaping
    • Hierarchical Policing and Shaping
    • Hierarchical Shaping and Policing
    • Monitoring Class-Based Shaping Operations
    • Summary

Lab Outline

Hardware Lab 1: Implement MPLS in the Service Provider Core
This activity includes these tasks:

  • Verify OSPF
  • Configure Basic MPLS
  • Disable IP TTL Propagation
  • Configure Conditional Label Distribution

Hardware Lab 2: Implement MPLS TE
This activity includes these tasks:

  • Log Existing Traffic Flow
  • Configure Support for MPLS TE
  • Build an MPLS TE Tunnel
  • Configure the Backup Tunnel
  • Configure Fast Reroute

Hardware Lab 3: The Need for QoS
This activity includes these tasks:

  • Change the Routing Protocol to BGP
  • Monitor Statistics Before and After Network Congestion

Hardware Lab 4: Implement MPLS Support for QoS
This activity includes these tasks:

  • Verify the Default Behavior of the DSCP MPLS EXP Bits
  • Configure MPLS DiffServ Short-Pipe Mode
  • Create a DS-TE Tunnel

Hardware Lab 5: Implement Classification and Marking
This activity includes these tasks:

  • Configure MQC Classification
  • Configure a GRE Tunnel
  • Configure and Monitor QoS Preclassify
  • Configure MQC Marking

Hardware Lab 6: Implement Queuing
This activity includes these tasks:

  • Configure CBWFQ on Cisco IOS XR Software (Pod X Only)
  • Configure CBWFQ on Cisco IOS XE Software (Pod Y Only)
  • Configure LLQ on Cisco IOS XR and Cisco IOS XE Software (Pod X and Pod Y)
  • Verify LLQ on Cisco IOS XR Software (Pod X Only)
  • Verify LLQ on Cisco IOS XE Software (Pod Y Only)

Hardware Lab 7: Implement Congestion Avoidance
This activity includes these tasks:

  • Verify Dropping Statistics without RED on Cisco IOS XR Software (Pod X Only)
  • Verify Dropping Statistics without RED on Cisco IOS XE (Pod Y Only)
  • Enable WRED on Cisco IOS XR Software (Pod X Only)
  • Enable WRED on Cisco IOS XE Software (Pod Y Only)
  • Customize WRED on Cisco IOS XR Software (Pod X Only)

Hardware Lab 8: Implement Traffic Policing
This activity includes these tasks:

  • Configure Single-Level Policing on Cisco IOS XR Software (Pod X Only)
  • Configure Single-Level Policing on Cisco IOS XE Software (Pod Y Only)
  • Configure Individual and Aggregate Policers on Cisco IOS Access Switches
  • Configure Hierarchical Policing on Cisco IOS XR Software (Pod X Only)
  • Configure Hierarchical Policing on Cisco IOS XE Software (Pod Y Only)
  • Configure LPTS Policing on Cisco IOS XR Software (Pod X Only)

Hardware Lab 9: Implement Traffic Shaping
This activity includes these tasks:

  • Configure Single-Level Traffic Shaping on Cisco IOS XR Software (Pod X Only)
  • Configure Single-Level Traffic Shaping on Cisco IOS XE Software (Pod Y Only)
  • Configure Hierarchical Shaping on Cisco IOS XR Software (Pod X Only)
  • Configure Hierarchical Shaping on Cisco IOS XE Software (Pod Y Only)