+ All Categories
Home > Documents > UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and...

UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and...

Date post: 02-Mar-2016
Category:
Upload: herbert-ascencio
View: 657 times
Download: 26 times
Share this document with a friend
Description:
s

of 114

Transcript
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    1/114

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - LargeNetwork, Multi-Area IGP Design with IP/MPLS

    Access

    Design and Implementation Guide

    SDU-6516

    Version 1

    Sept. 11, 2012

    Americas Headquarters

    Cisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAhttp://www.cisco.comTel: 408 526-4000

    800 553-NETS (6387)Fax: 408 527-0883

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    2/114

    C I S C O C O N F I D E N T I A L

    Cisco Validated Design

    The Cisco Validated Design Program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and

    more predictable customer deployments. For more information visi t www.cisco.com/go/validateddesigns.

    THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE

    WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BEACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL

    RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.

    THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE

    INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU

    ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR

    A COPY.

    The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as

    part of UCB's public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.

    NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE

    PROVIDED "AS IS" WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED

    OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND

    NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.

    IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL

    DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE

    OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH

    DAMAGES.

    Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of

    Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners.

    The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)

    Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any

    examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes

    only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access Design and Implementation Guide

    1992-2012 Cisco Systems, Inc. All rights reserved.

    http://www.cisco.com/go/validateddesigns
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    3/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 iii

    C I S C O C O N F I D E N T I A L

    C O N T E N T S

    Preface ix

    Document Version and System Release ix

    Document Organization x

    Obtaining Documentation, Obtaining Support, and Security Guidelines x

    C H A P T E R 1 Introduction 1 - 1

    C H A P T E R 2 Reference Topology 2 - 1

    C H A P T E R 3 Unified MPLS Transport 3 - 1

    3.1 Multi-Area IGP Design with Labeled BGP Access 3 - 1

    3.1.1 Core Route Reflector Configuration 3 - 2

    3.1.2 Mobile Transport Gateway Configuration 3 - 5

    3.1.3 Core Area Border Router Configuration 3 - 8

    3.1.4 Pre-Aggregation Node Configuration 3 - 12

    3.1.5 Cell Site Gateway Configuration 3 - 16

    3.2 Multi-Area IGP Design with IGP/LDP Access 3 - 18

    3.2.1 Pre-Aggregation Node Configuration 3 - 20

    3.2.2 Cell Site Gateway Configuration 3 - 25

    C H A P T E R 4 Services 4 - 1

    4.1 L3 MPLS VPN Service Model for LTE 4 - 1

    4.1.1 MPLS VPN Transport for LTE S1 and X2 Interfaces 4 - 1

    4.1.2 MPLS VPN Control Plane 4 - 5

    4.2 L2 MPLS VPN Service Model for 2G and 3G 4 - 9

    4.2.1 CESoPSN VPWS Service from CSG to MTG 4 - 9

    4.2.2 SAToP VPWS Service from PAN to MTG 4 - 12

    4.2.3 ATM Clear-channel VPWS Service from PAN to MTG 4 - 15

    4.2.4 ATM IMA VPWS Service from PAN to MTG 4 - 18

    4.3 Fixed-Mobile Convergence Use Case 4 - 20

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    4/114

    Contents

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    iv SDU-6516

    C H A P T E R 5 Synchronization Distribution 5 - 1

    5.1 Hybrid Model Configuration 5 - 1

    C H A P T E R 6 High Availability 6 - 1

    6.1 Transport Network High Availability 6 - 1

    6.1.1 Loop-Free Alternate Fast Reroute with BFD 6 - 1

    6.1.2 BGP Fast Reroute 6 - 5

    6.1.3 Multihop BFD for BGP 6 - 6

    6.2 Service High Availability 6 - 8

    6.2.1 MPLS VPN- BGP FRR Edge Protection and VRRP 6 - 8

    6.2.2 Pseudowire Redundancy for ATM and TDM services 6 - 10

    C H A P T E R 7 Quality of Service 7 - 1

    C H A P T E R 8 Operations, Administration, and Maintenance 8 - 1

    8.1 IP SLA Implementation 8 - 3

    C H A P T E R 9 Related Documents 9 - 1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    5/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 v

    C I S C O C O N F I D E N T I A L

    F I G U R E S

    Figure 1-1 UMMT Transport Models 1 - 1

    Figure 2-1 Reference Topology - Large Network, Multi-Area IGP-based Design 2 - 1

    Figure 3-1 Unified MPLS Transport for Multi-Area IGP Design with Labeled BGP Access 3 - 1

    Figure 3-2 Centralized Core Route Reflector (CN-RR) 3 - 3

    Figure 3-3 Mobile Transport Gateway (MTG) 3 - 6

    Figure 3-4 Core Area Border Router (CN-ABR) 3 - 9

    Figure 3-5 Pre-Aggregation Node (PAN) 3 - 12

    Figure 3-6 Cell Site Gateway (CSG) 3 - 16

    Figure 3-7 Unified MPLS Transport for Multi-Area IGP Design with IGP/LDP Access 3 - 19

    Figure 3-8 Pre-Aggregation Node (PAN) 3 - 20

    Figure 3-9 Cell Site Gateway (CSG) 3 - 25

    Figure 4-1 MPLS VPN Service Implementation for LTE Backhaul 4 - 1

    Figure 4-2 BGP Control Plane for MPLS VPN Service 4 - 5

    Figure 4-3 CESoPSN Service Implementation for 2G and 3G Backhaul 4 - 9

    Figure 4-4 SAToP VPWS Service Implementation for 2G Backhaul 4 - 12

    Figure 4-5 ATM VPWS Service Implementation for 3G Backhaul 4 - 15

    Figure 4-6 ATM VPWS Service Implementation for 3G Backhaul 4 - 18

    Figure 5-1 Test Topology 5 - 2Figure 6-1 Multihop BFD Topology 6 - 7

    Figure 6-2 CESoPSN/SAToP Service Implementation for 2G and 3G Backhaul 6 - 11

    Figure 6-3 ATM VPWS Service Implementation for 3G Backhaul 6 - 13

    Figure 7-1 QoS Enforcement Points 7 - 1

    Figure 8-1 OAM implementation for Mobile RAN Service Transport 8 - 1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    6/114

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    vi SDU-6516

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    7/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 vii

    C I S C O C O N F I D E N T I A L

    T A B L E S

    Table i-1 Document Version i - ix

    Table i-2 Document Organization i - x

    Table 1-1 Approaches for Extending the Unified MPLS LSP 1 - 2

    Table 5-1 Connectivity Table 5 - 2

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    8/114

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    viii SDU-6516

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    9/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 ix

    C I S C O C O N F I D E N T I A L

    Preface

    This implementation guide is for Large Network, Multi-Area IGP Design with IP/MPLS Access for

    UMMT 3.0.

    The huge growth in mobile data trafficis challenging legacy network infrastructure capabilities and

    forcing transformation of mobile transport networks. Until now, mobile backhaul networks have been

    composed of a mixture of many legacy technologies that are operationally complex and have reached

    the end of their useful life. The market inflection point for mobile backhaul is introduction of 4G/

    LTE. The majority of deployments require concurrent legacy (2G/3G radio) backhaul support whilegracefully introducing long term evolution (LTE) to the service mix, along with virtualization of the

    packet transport to deliver multiple services.

    The Unified MPLS Mobile Transport (UMMT) System is a comprehensive RAN backhaul solution

    that forms the foundation for LTE backhaul,while integrating components necessary for continued

    support of legacy 2G GSM and existing 3G UMTS transport services. The UMMT System enables a

    comprehensive and flexible framework that integrates key technologies from Cisco's Unified MPLS

    suite of technologies to deliver a highly scalable and simple-to-operate MPLS-basedRAN backhaul

    network.

    This preface includes the following major topics:

    Document Version and System Release

    Document Organization

    Obtaining Documentation, Obtaining Support, and Security Guidelines

    Document Version and System ReleaseThis is the UMMT System Release 3.0 Large Network, Multi-Area IGP Design with IP/MPLS Access

    Implementation Guide.

    Document Version

    Table i-1lists document version information.

    Table i-1. Document Version

    Document Version Date Notes

    1 9/11/2012 Initial release.

    System Release

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    10/114

    Preface

    Document Organization

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    x SDU-6516

    UMMT System Release 3.0 covers Unified MPLS for Mobile Transport supporting LTE and the

    introduction of ASR 901.

    Document OrganizationThe chapters in this document are described in Table i-2.

    Table i-2. Document Organization

    Chapter Major Topics

    Chapter 1, Introduction Introduction to Large Network, Multi-Area IGP Design with IP/

    MPLS Access in the UMMT System.

    Chapter 2, Reference

    Topology

    Describes the UMMT 3.0 reference topology for the Large Network,

    Multi-Area IGP Design with IP/MPLS Access transport model.

    Chapter 3, Unified MPLS

    Transport

    Includes Multi-Area IGP Design with Labeled BGP Access and

    Multi-Area IGP Design with IGP-LDP Access configurations for the

    UMMT System.

    Chapter 4, Services Describes the services associated with the Large Network, Multi-

    Area IGP Design with IP/MPLS Access transport model.

    Chapter 5, Synchronization

    Distribution

    Includes configurations for the hybrid model (SyncE and IEEE

    1588v2) in the UMMT System.

    Chapter 6, High

    Availability

    Describes high availability for this transport model at the transport

    network level and the service level.

    Chapter 7, Quality of

    Service

    Includes QoS configurations for the UMMT System.

    Chapter 8, Operations,

    Administration, and

    Maintenance

    Describes the IP SLA implementation in the UMMT System.

    Chapter 9, Related

    Documents

    Describes and provides links for all UMMT 3.0-related collateral.

    Obtaining Documentation, Obtaining Support, and SecurityGuidelines

    Specific information about UMMT can be obtained at the following locations:

    Cisco ASR 901 Series Aggregation Services Routers: http://www.cisco.com/en/US/products/

    ps12077/index.html

    Cisco ASR 903 Series Aggregation Services Routers: http://www.cisco.com/en/US/products/

    ps11610/index.html

    Cisco ME 3800X Series Carrier Ethernet Switch Routers: http://www.cisco.com/en/US/products/

    ps10965/index.html

    Cisco ASR 9000 Series Aggregation Services Routers: http://www.cisco.com/en/US/products/

    ps9853/index.html

    Cisco Carrier Routing System: http://www.cisco.com/en/US/products/ps5763/index.html

    http://www.cisco.com/en/US/products/ps5763/index.htmlhttp://www.cisco.com/en/US/products/ps9853/index.htmlhttp://www.cisco.com/en/US/products/ps9853/index.htmlhttp://www.cisco.com/en/US/products/ps10965/index.htmlhttp://www.cisco.com/en/US/products/ps10965/index.htmlhttp://www.cisco.com/en/US/products/ps11610/index.htmlhttp://www.cisco.com/en/US/products/ps11610/index.htmlhttp://www.cisco.com/en/US/products/ps12077/index.htmlhttp://www.cisco.com/en/US/products/ps12077/index.html
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    11/114

    Preface

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 xi

    For information on obtaining documentation, submitting a service request, and gathering additional

    information, see the monthly What's New in Cisco Product Documentation, which also lists all new

    and revised Cisco technical documentation, at:

    http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html

    Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS)

    feed and set content to be delivered directly to your desktop using a reader application. The RSS feedsare a free service and Cisco currently supports RSS version 2.0.

    http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    12/114

    Preface

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    xii SDU-6516

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    13/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 1-1

    C I S C O C O N F I D E N T I A L

    C H A P T E R 1Introduction

    The UMMT System provides the architectural baseline for creating a scalable, resilient, and

    manageable mobile backhaul infrastructure that is optimized to seamlessly interwork with the MPC.

    The system is designed to concurrently support multiple generations (2G/3G/4G) of mobile services

    on a single converged network infrastructure. The system supports graceful introduction of LTE with

    existing 2G/3G services with support for pseudowire emulation (PWE) for 2G GSM and 3G UMTS/ATM transport, L2VPNs for 3G UMTS/IP, and L3VPNs for 3G UMTS/IP and 4G LTE transport. It

    supports essential features like network synchronization (physical layer and packet based), H-QoS,

    OAM, performance management, and fast convergence. It is optimized to cater to:

    Advanced 4G requirements like IPSec and authentication.

    Direct eNodeB communication through the X2 interface.

    Multicast for optimized video transport.

    Virtualization for RAN sharing.

    Capability of distributing the EPC gateways.

    Traffic offload.

    Figure 1-1. UMMT Transport Models

    As described in the UMMT 3.0 Design Guide, the transport architecture structuring based on access

    type and network size leads to five architecture models that fit various customer deployments and

    operator preferences. This implementation guide of the UMMT System covers the transport model for

    a Large Network, Multi-Area IGP-based design with an IP/MPLS Access Network, and presents

    two approaches for extending the unified MPLS LSP into the mobile RAN access domain.

    http://spsu-nsite.cisco.com/publications/viewdoc.php?docid=6432
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    14/114

    Chapter 1 Introduction

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    1-2 SDU-6516

    Table 1-1. Approaches for Extending the Unified MPLS LSP

    Option Description

    Option-1: Multi-Area IGP

    Design with Labeled BGP

    Access

    Utilizes a separate IGP area or level for the access domain, and

    extends the labeled BGP control plane to the Cell Site Gateway

    (CSG). This model is developed for operators that wish to employ asingle control plane end-to-end for mobile service transport.

    Option-2: Multi-Area IGP

    Design with IGP/LDP

    Access

    Utilizes a separate IGP process for the access domain, and

    redistributes selected prefixes between this IGP and BGP at the pre-

    aggregation node (PAN). The labeled BGP control plane extends

    only to the PAN. This model is developed for operators that, due to

    operational factors, wish to deploy a transport network in this fashion

    for mobile service transport.

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    15/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 2-1

    C I S C O C O N F I D E N T I A L

    C H A P T E R 2Reference Topology

    The network design follows a Unified MPLS Transport implementation where the organization

    between the core and aggregation domains is based on a single autonomous system, multi-area IGP

    design.

    Figure 2-1shows a detailed view of Metro-1 with access and aggregation domains interfacing with the

    core network.

    Figure 2-1. Reference Topology - Large Network, Multi-Area IGP-based Design

    In the core network, the mobile transport gateways (MTG) are provider edge (PE) devices terminating

    MPLS VPNs and/or AToM pseudowires to provide connectivity to the EPC gateways (SGW, PGW,

    MME) in the MPC. At each core PoP, the core nodes (CN-ABR) are area border routers (ABR)

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    16/114

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    17/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-1

    C I S C O C O N F I D E N T I A L

    C H A P T E R 3Unified MPLS Transport

    This chapter includes the following major topics:

    Section 3.1 Multi-Area IGP Design with Labeled BGP Access

    Section 3.2 Multi-Area IGP Design with IGP/LDP Access

    3.1 Multi-Area IGP Design with Labeled BGP AccessThis option assumes an end-to-end labeled BGP transport where the access, aggregation, and core

    networks are integrated with unified MPLS LSPs by extending labeled BGP from the core all the

    way to the CSGs in the RAN access. Any node in the network that requires inter-domain LSPs to

    reach nodes in remote domain acts as a labeled BGP PE and runs iBGP IPv4 unicast+label with its

    corresponding local route reflectors (RR).

    Figure 3-1. Unified MPLS Transport for Multi-Area IGP Design with Labeled BGP Access

    The CN-ABRs are labeled BGP ABRs between the core and aggregation domains. They peer

    with iBGP labeled-unicast sessions with the centralized core route reflector (CN-RR) in the core

    network, and act as inline-RRs for their local aggregation network PAN clients. The CN-ABRs insert

    themselves into the data path to enable inter-domain LSPs by setting next-hop-self (NHS) on all

    iBGP updates towards the CN-ABR in core network and their local aggregation network PAN clients.

    The MTGs residing in the core network are labeled BGP PEs. They peer with iBGP labeled-unicast

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    18/114

    Chapter 3 Unified MPLS Transport

    3.1.1 Core Route Reflector Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-2 SDU-6516

    sessions with the CN-RR, and advertise their loopbacks into iBGP labeled-unicast with a common

    BGP community (MPC BGP community) representing the MPC.

    The PANs are labeled BGP ABRs between the aggregation and RAN access domains. They peer with

    iBGP labeled-unicast sessions with the higher level CN-ABR inline-RRs in the aggregation network,

    and act as inline-RRs for their local RAN access network CSG clients. All the PANs in the aggregation

    network that require inter-domain LSPs to reach remote PANs in another aggregation network, or

    the core network (to reach the MTGs, for example), also act as labeled BGP PEs and advertise theirloopbacks into BGP labeled-unicast with a common BGP community that represents the aggregation

    community. The PANs learn labeled BGP prefixes marked with the aggregation BGP community and

    the MPC BGP community. The PANs insert themselves into the data path to enable inter-domain LSPs

    by setting NHS on all iBGP updates towards the higher level CN-ABR inline-RRs and their local RAN

    access CSG clients.

    The CSGs in the RAN access networks are labeled BGP PEs. They peer with iBGP-labeled unicast

    sessions with their local PAN inline-RRs. The CSGs advertise their loopbacks into BGP-labeled

    unicast with a common BGP community that represents the RAN access community. They learn

    labeled BGP prefixes marked with the MPC BGP community for reachability to the MPC, and the

    adjacent RAN access BGP community if inter-access X2 connectivity is desired.

    The MTGs in the core network are capable of handling large scale and will learn all BGP-labeledunicast prefixes since they need connectivity to all the CGSs in the entire network. As described

    above, since all prefixes are colored withBGP Communities, prefix filtering is performed on the

    CN-RRs for constraining IPv4+label routes from remote RAN access regions from proliferating into

    neighboring aggregation domains where they are not needed. The PANs only learn labeled BGP

    prefixes marked with the aggregation BGP community and the MPC BGP community. This allows the

    PANs to enable inter-metro wireline services across the core, and also reflect the MPC prefix to their

    local access networks. Isolating the aggregation and RAN access domain by preventing the default

    redistribution enables the mobile access network to have limited route scale, since the CSGs only learn

    local IGP routes and labeled BGP prefixes marked with the MPC BGP community.

    This section includes the following topics:

    Section 3.1.1 Core Route Reflector Configuration Section 3.1.2 Mobile Transport Gateway Configuration

    Section 3.1.3 Core Area Border Router Configuration

    Section 3.1.4 Pre-Aggregation Node Configuration

    Section 3.1.5 Cell Site Gateway Configuration

    3.1.1 Core Route Reflector Configuration

    This section shows the IGP/LDP configuration required to build intra-domain LSPs and the BGP

    configuration required to build the inter-domain LSPs on the centralized CN-RR.

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    19/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-3

    Figure 3-2. Centralized Core Route Reflector (CN-RR)

    Interface Configuration

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.4.3 255.255.255.255!

    interface GigabitEthernet0/1/0/0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    20/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-4 SDU-6516

    ispf

    spf-interval maximum-wait 5000 initial-wait 50 secondary-wait 200

    !

    interface Loopback0

    passive

    address-family ipv4 unicast

    !

    !

    interface GigabitEthernet0/1/0/0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    21/114

    Chapter 3 Unified MPLS Transport

    3.1.2 Mobile Transport Gateway Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-5

    address-family vpnv4 unicast

    !

    !

    neighbor-group cn-abr

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    22/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-6 SDU-6516

    Figure 3-3. Mobile Transport Gateway (MTG)

    Interface Configuration

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.15.1 255.255.255.255

    !

    interface TenGigE0/0/0/0

    description To CN-K0201 Ten0/0/0/0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    23/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-7

    ispf

    spf-interval maximum-wait 5000 initial-wait 50 secondary-wait 200

    !

    interface Loopback0

    passive

    point-to-point

    address-family ipv4 unicast

    !

    !

    interface TenGigE0/0/0/0

    circuit-type level-2-only

    bfd minimum-interval 15

    bfd multiplier 3

    bfd fast-detect ipv4

    point-to-point

    address-family ipv4 unicast

    fast-reroute per-prefix

    mpls ldp sync

    !

    !

    interface TenGigE0/0/0/1

    circuit-type level-2-only

    bfd minimum-interval 15

    bfd multiplier 3

    bfd fast-detect ipv4

    point-to-point

    address-family ipv4 unicast

    mpls ldp sync

    !

    !

    mpls ldp

    router-id 100.111.15.1

    discovery targeted-hello accept

    nsr

    graceful-restart

    session protection

    log

    neighbor

    graceful-restart session-protection

    nsr

    !

    interface TenGigE0/0/0/0

    !

    interface TenGigE0/0/0/1

    !

    !

    BGP Configuration

    router bgp 100

    nsr

    bgp router-id 100.111.15.1

    bgp redistribute-internal

    bgp graceful-restart

    ibgp policy out enforce-modifications

    address-family ipv4 unicast

    additional-paths receive

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    24/114

    Chapter 3 Unified MPLS Transport

    3.1.3 Core Area Border Router Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-8 SDU-6516

    session-group infra

    remote-as 100

    password encrypted 011F0706

    update-source Loopback0

    !

    neighbor-group cn-rr

    use session-group infra

    address-family ipv4 labeled-unicast

    maximum-prefix 150000 85 warning-only

    next-hop-self

    !

    address-family vpnv4 unicast

    !

    !

    neighbor 100.111.4.3

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    25/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-9

    Figure 3-4. Core Area Border Router (CN-ABR)

    Interface Configuration

    !

    interface Loopback0

    ipv4 address 100.111.10.1 255.255.255.255

    !

    interface TenGigE0/0/0/0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    26/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-10 SDU-6516

    propagate level 1 into level 2 route-policy drop-all

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    27/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-11

    router bgp 100

    nsr

    bgp router-id 100.111.10.1

    bgp cluster-id 1001

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    28/114

    Chapter 3 Unified MPLS Transport

    3.1.4 Pre-Aggregation Node Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-12 SDU-6516

    !

    !

    route-policy CN_ABR_Community

    set community CN_ABR_Community

    end-policy

    !

    community-set CN_ABR_Community 1000:1000

    end-set

    !

    3.1.4 Pre-Aggregation Node Configuration

    This section shows the IGP/LDP configuration required to build the intra-domain LSPs, and the

    BGP configuration required to build the inter-domain LSPs in the aggregation network. The PANs

    are ABRs between the aggregation and RAN access domains. The segmentation between the two

    domains is achieved by enabling two different IGP processes on the PANs. The first process is the

    core/aggregation IGP process, and the second process is another independent RAN IGP process. All

    CSGs subtending from the same pair of PANs are part of this RAN IGP process.

    Figure 3-5. Pre-Aggregation Node (PAN)

    Interface Configuration

    !

    interface Loopback0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    29/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-13

    ip router isis core-agg

    mpls ip

    synchronous mode

    bfd interval 50 min_rx 50 multiplier 3

    isis network point-to-point

    !

    interface TenGigabitEthernet0/2

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    30/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-14 SDU-6516

    net 49.0100.1001.1100.9007.00

    is-type level-1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    31/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-15

    !

    router bgp 100

    bgp router-id 100.111.9.7

    bgp cluster-id 907

    bgp log-neighbor-changes

    bgp graceful-restart restart-time 120

    bgp graceful-restart stalepath-time 360

    bgp graceful-restart

    no bgp default ipv4-unicast

    neighbor csg peer-group

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    32/114

    Chapter 3 Unified MPLS Transport

    3.1.5 Cell Site Gateway Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-16 SDU-6516

    set community 100:100 100:101

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    33/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-17

    bridge-domain 10

    !

    interface GigabitEthernet0/11

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    34/114

    Chapter 3 Unified MPLS Transport

    3.2 Multi-Area IGP Design with IGP/LDP Access

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-18 SDU-6516

    bgp router-id 100.111.13.18

    bgp log-neighbor-changes

    no bgp default ipv4-unicast

    neighbor pan peer-group

    neighbor pan remote-as 100

    neighbor pan password lab

    neighbor pan update-source Loopback0

    neighbor 100.111.9.7 peer-group pan

    neighbor 100.111.9.8 peer-group pan

    !

    address-family ipv4

    network 100.111.13.18 mask 255.255.255.255 route-map CSG_Community

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    35/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-19

    Figure 3-7. Unified MPLS Transport for Multi-Area IGP Design with IGP/LDP Access

    The CN-ABRs are labeled BGP ABRs between the core and aggregation domains. They peer withiBGP labeled-unicast sessions with the CN-RR in the core network, and act as inline-RRs for their

    local aggregation network PAN clients. The CN-ABRs insert themselves into the data path to enable

    inter-domain LSPs by setting next-hop-self on all iBGP updates towards the CN-ABR in core

    network and their local aggregation network PAN clients. The MTGs residing in the core network

    are labeled BGP PEs. They peer with iBGP labeled-unicast sessions with the CN-RR, and advertise

    their loopbacks into iBGP labeled-unicast with a common BGP community (MPC BGP community)

    representing the mobile packet core.

    All the PANs in the aggregation network that require inter-domain LSPs to reach remote PANs in

    another aggregation network, or the core network (to reach the MTGs, for example), act as labeled

    BGP PEs and peer with iBGP labeled-unicast sessions with the higher level CN-ABR inline-RRs.

    The PANs advertise their loopbacks into BGP labeled-unicast with a common BGP community that

    represents the aggregation community. They learn labeled BGP prefixes marked with the aggregationBGP community and the MPC BGP community.

    The inter-domain LSPs are extended to the MPLS/IP RAN access with a controlled redistribution

    based on IGP tags and BGP communities. Each mobile access network subtending from a pair of

    PANs is based on a different IGP process. At the PANs, the inter-domain core and aggregation LSPs

    are extended to the RAN access by redistributing between iBGP and RAN IGP. In one direction,

    the RAN access node loopbacks (filtered based on IGP tags) are redistributed into iBGP labeled-

    unicast and tagged with RAN access BGP community that is unique to that RAN access region. In the

    other direction, the MPC prefixes filtered based on MPC-marked BGP communities, and optionally,

    adjacent RAN access prefixes filtered based on RAN-region-marked BGP communities (if inter-access

    X2 connectivity is desired), are redistributed into the RAN access IGP process.

    The MTGs in the core network are capable of handling large scale and will learn all BGP-labeledunicast prefixes since they need connectivity to all the CGSs in the entire network. Simple prefix

    filtering based on BGP communities is performed on the CN-RRs for constraining IPv4+label routes

    from remote RAN access regions from proliferating into neighboring aggregation domains, where

    they are not needed. The PANs only learn labeled BGP prefixes marked with the aggregation BGP

    community and the MPC BGP community. This allows the PANs to enable inter metro Wireline

    services across the core, and also redistribute the mobile packet core prefix to their local access

    networks. Using a separate IGP process for the RAN access enables the mobile access network to

    have limited control plane scale, since the CSGs only learn local IGP routes and labeled BGP prefixes

    marked with the MPC BGP community.

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    36/114

    Chapter 3 Unified MPLS Transport

    3.2.1 Pre-Aggregation Node Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-20 SDU-6516

    Note The network infrastructure organization of this model at the top layers of network (namely, the core

    and aggregation domains) is identical to that defined in Section 3.1 Multi-Area IGP Design with

    Labeled BGP Access. The difference here is that labeled BGP spans only the core and aggregation

    networks and does not extend to the RAN access. Instead, the end-to-end unified MPLS LSP is

    extended into the RAN access with selective redistribution between labeled BGP and the RAN access

    domain IGP at the PAN. Please refer to the Multi-Area IGP Design with Labeled BGP Access section

    for configuration details on the Core Route Reflector, Mobile Transport Gateway, and Core Area

    Border Routersince the same configuration is also applied to this model.

    This section includes the following major topics:

    Section 3.2.1 Pre-Aggregation Node Configuration

    Section 3.2.2 Cell Site Gateway Configuration

    3.2.1 Pre-Aggregation Node Configuration

    This section shows the IGP/LDP configuration required to build the intra-domain LSPs, and the BGP

    configuration required to build the inter-domain LSPs in the aggregation network. The segmentation

    between the aggregation and RAN access domains is achieved by enabling two different IGP processes

    on the PANs. The first process is the core/aggregation IGP process, and the second process is another

    independent RAN IGP process. All CSGs subtending from the same pair of PANs are part of this RAN

    IGP process.

    Figure 3-8. Pre-Aggregation Node (PAN)

    Interface Configuration

    !

    interface Loopback0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    37/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-21

    mpls ldp router-id Loopback0 force

    !

    interface TenGigabitEthernet0/1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    38/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-22 SDU-6516

    Note PAN K0907's LDP ID Loopback0 is in the core-aggregation IS-IS process and not in the RAN IS-IS

    IGP process. The command mpls ldp discovery transport-address 100.111.99.7, changes the transport

    address to Loopback100 for LDP discovery out of the RAN access ring-facing interface G0/1.

    Core-Aggregation LDP/IGP Process Configuration

    router isis core-agg

    net 49.0100.1001.1100.9007.00

    is-type level-1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    39/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-23

    ip community-list standard EPC_Community permit 1001:1001

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    40/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-24 SDU-6516

    deny 100.111.13.0 0.0.0.255

    deny 10.0.0.0 0.255.255.255

    permit any

    Note Since we are dealing with a ring access network, we have a dual redistribution scenario between the

    aggregation network iBGP and the RAN IGP. In such a situation, even though the MPC prefixes arelearned via iBGP on the PANs, the lower admin distance leads to the IGP routes being preferred over

    iBGP routes. Unlike OSPF, IS-IS does not support inbound filtering using route maps with a distribute

    list. The solution is to bump up the IGP admin distance based on the IGP originator address for the

    IBGP to RAN IGP-redistributed prefixes.

    BGP Configuration

    !

    router bgp 100

    bgp router-id 100.111.9.7

    bgp cluster-id 907

    bgp log-neighbor-changes

    bgp graceful-restart restart-time 120

    bgp graceful-restart stalepath-time 360bgp graceful-restart

    no bgp default ipv4-unicast

    neighbor csg peer-group

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    41/114

    Chapter 3 Unified MPLS Transport

    3.2.2 Cell Site Gateway Configuration

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-25

    !

    route-map AGG_Community permit 10

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    42/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-26 SDU-6516

    !

    interface Loopback0

    ip address 100.111.13.18 255.255.255.255

    isis tag 10

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    43/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 3-27

    no hello padding

    log-adjacency-changes

    passive-interface Loopback0

    bfd all-interfaces

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    44/114

    Chapter 3 Unified MPLS Transport

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    3-28 SDU-6516

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    45/114

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-1

    C I S C O C O N F I D E N T I A L

    C H A P T E R 4Services

    This chapter includes the following major topics:

    Section 4.1 L3 MPLS VPN Service Model for LTE

    Section 4.2 L2 MPLS VPN Service Model for 2G and 3G

    Section 4.3 Fixed-Mobile Convergence Use Case

    4.1 L3 MPLS VPN Service Model for LTEThis section includes the following topics:

    Section 4.1.1 MPLS VPN Transport for LTE S1 and X2 Interfaces

    Section 4.1.2 MPLS VPN Control Plane

    4.1.1 MPLS VPN Transport for LTE S1 and X2 Interfaces

    This section describes the L3VPN configuration aspects on the CSGs in the RAN access, and the

    MTGs in the core network required for implementing the LTE backhaul service for X2 and S1

    interfaces.

    Figure 4-1. MPLS VPN Service Implementation for LTE Backhaul

    CSG MPLS VPN Configuration

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    46/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-2 SDU-6516

    The MPLS VPN configuration on the CSGs, which is minimal, is the same on all CSGs in a given

    RAN region. The configuration shown includes the required commands to enable BGP PIC protection

    support for MPLS VPNs.

    eNodeB UNI Interface

    interface GigabitEthernet0/1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    47/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-3

    Note The above route target 10:101 implies that this is a CSG in metro-1, RAN access region-1. Similarly,

    the route target 10:103 implies that this is a CSG in metro-1, RAN access region-3. Please refer

    to the "L3 MPLS VPN Service Model for LTE" section in the UMMT 3.0 Design Guidefor a

    detailed explanation of how inter-access X2 communication is enabled with labeled BGP using BGP

    communities.

    PAN BGP Configuration

    The following BGP configuration is required on the PANs to facilitate BGP PIC resiliency for MPLS

    VPNs.

    router bgp 1000

    !

    address-family ipv4

    bgp additional-paths receive

    bgp additional-paths install

    bgp nexthop trigger delay 0

    !

    address-family vpnv4

    bgp additional-paths install bgp nexthop trigger delay 1

    (Optional) PAN MPLS VPN Configuration

    The following MPLS VPN configuration on the PANs is optional, and is only required in deployments

    where there are cell sites close to the pre-aggregation network with eNBs directly connected to the

    PANs at the CO.

    eNodeB UNI Interface

    interface GigabitEthernet0/3/6

    vrf forwarding LTE2

    ip address 114.1.23.1 255.255.255.0

    load-interval 30negotiation auto

    ipv6 address 2001:114:1:23::1/64

    end

    VRF Definition

    vrf definition LTE2

    rd 1111:1111

    !

    address-family ipv4

    export map ADDITIVE

    route-target export 10:101

    route-target import 10:101

    route-target import 1001:1001

    exit-address-family!

    address-family ipv6

    export map ADDITIVE

    route-target export 10:101

    route-target import 10:101

    route-target import 1001:1001

    exit-address-family

    Route map to export common RT 1111:1111 in addition to Local RAN RT 10:101

    !

    http://spsu-nsite.cisco.com/publications/viewdoc.php?docid=6432
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    48/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-4 SDU-6516

    route-map ADDITIVE permit 10

    set extcommunity rt 1111:1111 additive

    !

    VPNv4/v6 BGP Configuration

    !

    router bgp 100bgp router-id 100.111.14.1

    !

    address-family ipv4 vrf LTE2

    redistribute connected

    exit-address-family

    !

    address-family ipv6 vrf LTE2

    redistribute connected

    exit-address-family

    Mobile Transport Gateway MPLS VPN Configuration

    This is a one-time MPLS VPN configuration done on the MTGs. No modifications are made when

    additional CSGs in any RAN access or other MTGs are added to the network.

    SAE GW UNI Interface

    interface TenGigE0/0/0/2.1100

    description Connected to SAE Gateway.

    vrf LTE2

    ipv4 address 115.1.23.3 255.255.255.0

    ipv6 nd dad attempts 0

    ipv6 address 2001:115:1:23::3/64

    encapsulation dot1q 1100

    VRF Definition

    vrf LTE2address-family ipv4 unicast

    import route-target

    1111:1111

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    49/114

    Chapter 4 Services

    4.1.2 MPLS VPN Control Plane

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-5

    vrf LTE2

    address-family ipv4 unicast

    redistribute connected

    !

    address-family ipv6 unicast

    redistribute connected

    !

    MTG 2 VPNv4/v6 BGP Configuration

    router bgp 100

    bgp router-id 100.111.15.2

    !

    vrf LTE2

    address-family ipv4 unicast

    redistribute connected

    !

    address-family ipv6 unicast

    redistribute connected

    !

    Note This version of the UMMT System release supports v6 MPLS VPNs using 6VPE functionality as

    defined in RFC 4659 only on the ASR 903 PAN and ASR 9000 MTG. 6VPE will be supported on the

    ASR 901, ME3800X and ME3600X-24CX platforms in the next system release.

    4.1.2 MPLS VPN Control Plane

    This section describes the BGP control plane aspects for the VPNv4 LTE backhaul service.

    Figure 4-2. BGP Control Plane for MPLS VPN Service

    CSG LTE VPNv4 PE Configuration

    router bgp 100

    bgp router-id 100.111.13.18

    neighbor 100.111.14.1 peer-group pan

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    50/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-6 SDU-6516

    neighbor pan send-community extended

    neighbor 100.111.14.1 activate

    neighbor 100.111.14.2 activate

    exit-address-family

    !

    address-family rtfilter unicast

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    51/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-7

    router bgp 100

    bgp router-id 100.111.10.1

    !

    neighbor-group cn-rr

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    52/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-8 SDU-6516

    ...

    !

    address-family vpnv4 unicast

    route-reflector-client

    route-policy BGP_Egress_RAN_Filter out

    !

    address-family vpnv6 unicast

    route-reflector-client

    route-policy BGP_Egress_RAN_Filter out

    !

    !

    neighbor 100.111.2.1

    use neighbor-group cn-abr

    !

    neighbor 100.111.4.1

    use neighbor-group cn-abr

    !

    neighbor 100.111.10.1

    use neighbor-group cn-abr

    !

    neighbor 100.111.10.2

    use neighbor-group cn-abr

    !

    neighbor 100.111.15.1

    use neighbor-group mtg

    !

    neighbor 100.111.15.2

    use neighbor-group mtg

    route-policy BGP_Egress_RAN_Filter

    if extcommunity rt matches-any Deny_RAN_Community then

    drop

    else

    pass

    endif

    end-policy

    extcommunity-set rt Deny_RAN_Community

    1111:1111

    end-set

    Note Please refer to the "Prefix Filtering" section in the UMMT 3.0 Design Guidefor a detailed explanation

    of how egress filtering is done at the CN-RR for constraining VPN routes from remote RAN access

    regions.

    MTG LTE VPNv4/v6 PE Configuration

    router bgp 100

    bgp router-id 100.111.15.1

    !

    neighbor-group cn-rr

    use session-group intra-as

    ...

    !

    address-family vpnv4 unicast

    !

    address-family vpnv6 unicast

    !

    !

    neighbor 100.111.4.3

    use neighbor-group cn-rr

    http://spsu-nsite.cisco.com/publications/viewdoc.php?docid=6432
  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    53/114

    Chapter 4 Services

    4.2 L2 MPLS VPN Service Model for 2G and 3G

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-9

    !

    Note This version of the UMMT System release supports v6 MPLS VPNs using 6VPE functionality, as

    defined in RFC 4659 only on the ASR 903 PAN and ASR 9000 MTG. 6VPE will be supported on the

    ASR 901, ME3800X and ME3600X-24CX platforms in the next system release.

    4.2 L2 MPLS VPN Service Model for 2G and 3GLayer 2 MPLS VPN service models provide TDM Circuit Emulation Services (CES) for 2G backhaul

    and ATM CES for 3G backhaul. The following services were validated as part of UMMT 3.0:

    TDM backhaul from the CSG to the MTG, utilizing the structured CESoPSN mechanism

    TDM backhaul from the PAN to the MTG, utilizing the unstructured SAToP mechanism

    ATM backhaul from the PAN to the MTG, supporting both ATM clear-channel and ATM IMA

    circuits.

    This section includes the following topics:

    Section 4.2.1 CESoPSN VPWS Service from CSG to MTG

    Section 4.2.2 SAToP VPWS Service from PAN to MTG

    Section 4.2.3 ATM Clear-channel VPWS Service from PAN to MTG

    Section 4.2.4 ATM IMA VPWS Service from PAN to MTG

    4.2.1 CESoPSN VPWS Service from CSG to MTG

    Circuit Emulation Services over Packet Switched Network (CESoPSN) provides structured

    transport of TDM circuits down to the DS0 level across an MPLS-based backhaul architecture. The

    configurations for the CSG and MTGs are outlined in this section, including an illustration of basic

    backup pseudowire configuration on the CSG to enable transport to redundant MTGs. Complete highavailability configurations are available in the Service High Availabilitysection.

    Figure 4-3. CESoPSN Service Implementation for 2G and 3G Backhaul

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    54/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-10 SDU-6516

    Note Regarding the example shown:

    ASR 901 Motherboard with built-in 12GE, 1FE, 16T1E1 (A901-12C-FT-D) is used to create

    CEM interface for TDM pseudowire.

    Both ASR 9000 MTGs utilize 1-port channelized OC3/STM-1 ATM and circuit emulation SPA

    (SPA-1CHOC3-CE-ATM) in a SIP-700 card for the TDM interfaces.

    CESoPSN encapsulates T1/E1 structured (channelized) services. Structured mode (CESoPSN)

    identifies framing and sends only payload, which can be channelized T1s within DS3 and DS0s

    within T1. DS0s can be bundled to the same packet. This mode is based on IETF RFC 5086.

    "MPLS LDP discovery targeted-hello accept" is required because of its LDP session via PW

    tunnel between PEs are not directly connected and targeted-hello response is not configured so

    both sessions will be showing as passive, which is normal.

    ASR 901 Cell Site Gateway Configuration

    card type t1 0 0

    !

    controller T1 0/0

    framing esf

    linecode b8zs

    cablelength short 133

    cem-group 0 timeslots 1-24

    !

    pseudowire-class CESoPSN

    encapsulation mpls

    control-word

    !

    !

    interface CEM0/0

    no ip address

    load-interval 30

    cem 0

    xconnect 100.111.15.1 13261501 encapsulation mpls pw-class CESoPSN

    backup peer 100.111.15.2 13261502 pw-class CESoPSN

    !

    hold-queue 4096 in

    hold-queue 4096 out

    !

    interface Loopback0

    ip address 100.111.13.26 255.255.255.255

    isis tag 10

    !

    router isis agg-acc

    passive-interface Loopback0

    !

    !

    mpls ldp discovery targeted-hello accept

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    ASR 9000 Mobile Transport Gateway Configuration

    The other MTG configuration is identical, except with a Loopback 0 IP address of 100.111.15.2, and

    an pw-id of 13261502.

    hw-module subslot 0/2/1 cardtype sonet

    !

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    55/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-11

    controller SONET0/2/1/0

    description To ONS15454-K1410 OC3 port 4/1

    ais-shut

    report lais

    report lrdi

    sts 1

    mode vt15-t1

    delay trigger 250

    !

    clock source line

    !

    controller T1 0/2/1/0/1/1/3

    cem-group framed 0 timeslots 1-24

    forward-alarm AIS

    forward-alarm RAI

    clock source line

    !

    interface CEM0/2/1/0/1/1/3:0

    load-interval 30

    l2transport

    !

    !

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.15.1 255.255.255.255

    !

    l2vpn

    !

    pw-class CESoPSN

    encapsulation mpls

    control-word

    !

    !

    xconnect group TDM-K1326

    p2p T1-CESoPSN-01

    interface CEM0/2/1/0/1/1/3:0

    neighbor 100.111.13.26 pw-id 13261501

    pw-class CESoPSN

    !

    !!

    !

    router isis core

    !

    interface Loopback0

    passive

    point-to-point

    address-family ipv4 unicast

    !

    !

    router bgp 1000

    bgp router-id 100.111.15.1

    address-family ipv4 unicast

    network 100.111.15.1/32 route-policy MTG_Community

    !

    mpls ldprouter-id 100.111.15.1

    discovery targeted-hello accept

    !

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    56/114

    Chapter 4 Services

    4.2.2 SAToP VPWS Service from PAN to MTG

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-12 SDU-6516

    4.2.2 SAToP VPWS Service from PAN to MTG

    Structure-Agnostic Time Division Multiplexing over Packet (SAToP) provides unstructured transport

    of TDM circuits across an MPLS-based backhaul architecture. The configurations for the PAN and

    MTGs are outlined in this section, including an illustration of backup pseudowire configuration on the

    PAN to enable transport to redundant MTGs.

    Figure 4-4. SAToP VPWS Service Implementation for 2G Backhaul

    Note Regarding the example shown:

    ASR 903 utilizes a 16 port T1/E1 Interface Module (A900-IMA16D) for TDM interfaces.

    ME 3600X 24CX utilizes on-board T1/E1 interfaces.

    Both ASR 9000 MTGs utilize 1-port channelized OC3/STM-1 ATM and circuit emulation SPA

    (SPA-1CHOC3-CE-ATM) in a SIP-700 card for the TDM interfaces.

    SAToP encapsulates T1/E1 services, disregarding any structure that may be imposed on these

    streams, in particular the structure imposed by the standard TDM framing. This mode is based on

    IETF RFC 4553.

    "MPLS LDP discovery targeted-hello accept" is required because of its LDP session via PW

    tunnel between PEs are not directly connected and targeted-hello response is not configured, so

    both sessions will be showing as passive, which is normal.

    ASR 903 Pre-Aggregation Node Configuration

    card type t1 0 5

    !

    controller T1 0/5/0

    framing unframed

    clock source internal

    linecode b8zs

    cablelength short 110

    cem-group 0 unframed

    !

    pseudowire-class SAToP

    encapsulation mpls

    control-word

    !

    !

    interface CEM0/5/0

    no ip address

    load-interval 30

    cem 0

    xconnect 100.111.15.1 14011501 encapsulation mpls pw-class SAToP

    backup peer 100.111.15.2 14011502 pw-class SAToP

    !

    hold-queue 4096 in

    hold-queue 4096 out

    !

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    57/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-13

    interface Loopback0

    ip address 100.111.14.1 255.255.255.255

    !

    !

    router isis agg-acc

    passive-interface Loopback0

    !

    !

    mpls ldp discovery targeted-hello accept

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    ME 3600X 24CX Pre-Aggregation Node Configuration

    card type t1 0 1

    !

    controller T1 0/1

    framing unframed

    clock source internal

    linecode b8zs

    cablelength short 110

    cem-group 0 unframed!

    pseudowire-class SAToP

    encapsulation mpls

    control-word

    !

    !

    interface CEM0/1

    no ip address

    load-interval 30

    cem 0

    xconnect 100.111.15.1 9171501 encapsulation mpls pw-class SAToP

    backup peer 100.111.15.2 9171502 pw-class SAToP

    !

    !

    interface Loopback0

    ip address 100.111.9.17 255.255.255.255

    !

    !

    router isis agg-acc

    passive-interface Loopback0

    !

    !

    mpls ldp discovery targeted-hello accept

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    ASR 9000 Mobile Transport Gateway Configuration

    The other MTG configuration is identical, except with a Loopback 0 IP address of 100.111.15.2, and

    pw-ids ending in 1502 instead of 1501.

    hw-module subslot 0/2/1 cardtype sonet

    !

    controller SONET0/2/1/0

    description To ONS15454-K1410 OC3 port 4/1

    ais-shut

    report lais

    report lrdi

    sts 1

    mode vt15-t1

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    58/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-14 SDU-6516

    delay trigger 250

    !

    clock source line

    !

    controller T1 0/2/1/0/1/1/1

    cem-group unframed

    forward-alarm AIS

    forward-alarm RAI

    clock source line

    !

    controller T1 0/2/1/0/1/1/2

    cem-group unframed

    forward-alarm AIS

    forward-alarm RAI

    clock source line

    !

    interface CEM0/2/1/0/1/1/1

    load-interval 30

    l2transport

    !

    !

    interface CEM0/2/1/0/1/1/2

    load-interval 30

    l2transport

    !

    !

    !

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.15.1 255.255.255.255

    !

    l2vpn

    pw-class SAToP

    encapsulation mpls

    control-word

    !

    !

    xconnect group TDM-K0917

    p2p T1-SAToP-01

    interface CEM0/2/1/0/1/5/1 neighbor 100.111.9.17 pw-id 9171501

    pw-class SAToP

    !

    !

    !

    xconnect group TDM-K1401

    p2p T1-SAToP-01

    interface CEM0/2/1/0/1/1/2

    neighbor 100.111.14.1 pw-id 14011501

    pw-class SAToP

    !

    !

    !

    router isis core

    interface Loopback0

    passive point-to-point

    address-family ipv4 unicast

    !

    !

    !

    router bgp 1000

    bgp router-id 100.111.15.1

    address-family ipv4 unicast

    network 100.111.15.1/32 route-policy MTG_Community

    !

    mpls ldp

    router-id 100.111.15.1

    discovery targeted-hello accept

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    59/114

    Chapter 4 Services

    4.2.3 ATM Clear-channel VPWS Service from PAN to MTG

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-15

    !

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    4.2.3 ATM Clear-channel VPWS Service from PAN to MTG

    Any Transport over MPLS (AToM) pseudowire circuits are utilized to provide ATM circuit transport

    across an MPLS-based backhaul architecture. The ATM interface is configured for AAL0 to allow for

    transparent transport of the entire PVC across the transport network. The configurations for the PAN

    and MTGs are outlined in this section. QoS implementation for ATM circuits is covered in the Quality

    of Servicesection, and resiliency via pseudowire redundancy and MR-APS is covered in the High

    Availabilitysection.

    Figure 4-5. ATM VPWS Service Implementation for 3G Backhaul

    Regarding the example shown:

    Note ASR 903 utilizes a 16 port T1/E1 Interface Module (A900-IMA16D) for ATM interfaces.

    Both ASR 9000 MTGs utilize 1-port OC3/STM-1 ATM SPA (SPA-1XOC3-ATM-V2) in a

    SIP-700 card for the TDM interfaces.

    ATM transport via Pseudowire over an MPLS infrastructure is detailed in IETF RFC 4447.

    The PE side of the ATM interface uses aal0 encapsulation, and the CE side uses aal5snap

    encapsulation

    "MPLS LDP discovery targeted-hello accept" is required because of its LDP session via PW

    tunnel between PEs are not directly connected and targeted-hello response is not configured, so

    both sessions will be showing as passive, which is normal.

    CE node connected to PAN

    !

    card type t1 0 0

    !

    controller T1 0/3framing esf

    clock source line

    linecode b8zs

    cablelength long 0db

    mode atm

    !

    interface ATM0/3

    ip address 100.14.15.26 255.255.255.252

    load-interval 30

    no scrambling-payload

    no atm enable-ilmi-trap

    pvc 100/4011

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    60/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-16 SDU-6516

    protocol ip 100.14.15.25 broadcast

    encapsulation aal5snap

    !

    !

    interface Vlan201

    ip address 214.14.6.17 255.255.255.252

    load-interval 30

    no ptp enable

    !

    interface GigabitEthernet0/2

    description Traffic Generator with IP 214.14.6.18

    switchport access vlan 201

    switchport mode access

    load-interval 30

    !

    ip route 214.15.3.16 255.255.255.252 100.14.15.25

    !

    ASR 903 Pre-Aggregation Node Configuration

    card type t1 0 5

    license feature atm

    controller T1 0/5/2framing esf

    clock source internal

    linecode b8zs

    cablelength long 0db

    atm

    !

    interface ATM0/5/2

    no ip address

    no atm enable-ilmi-trap

    !

    interface ATM0/5/2.100 point-to-point

    no atm enable-ilmi-trap

    pvc 100/4011 l2transport

    encapsulation aal0

    xconnect 100.111.15.1 1401150115 encapsulation mpls

    !

    !

    interface Loopback0

    ip address 100.111.14.1 255.255.255.255

    !

    !

    router isis agg-acc

    passive-interface Loopback0

    !

    !

    mpls ldp discovery targeted-hello accept

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    ASR 9000 Mobile Transport Gateway Configuration

    The other MTG configuration is identical, except with a Loopback 0 IP address of 100.111.15.2, and

    pw-ids ending in 1502 instead of 1501.

    interface ATM0/2/3/0

    load-interval 30

    !

    interface ATM0/2/3/0.100 l2transport

    pvc 100/4011

    encapsulation aal0

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    61/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-17

    shape vbr-rt 20000 14000 7000

    !

    !

    !

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.15.1 255.255.255.255

    !

    l2vpn

    pw-class ATM

    encapsulation mpls

    !

    !

    xconnect group ATM-K1401

    p2p T1-ATM-01

    interface ATM0/2/3/0.100

    neighbor 100.111.14.1 pw-id 1401150115

    pw-class ATM

    !

    !

    !

    router isis core

    interface Loopback0

    passive

    point-to-point

    address-family ipv4 unicast

    !

    !

    !

    router bgp 1000

    bgp router-id 100.111.15.1

    address-family ipv4 unicast

    network 100.111.15.1/32 route-policy MTG_Community

    !

    mpls ldp

    router-id 100.111.15.1

    discovery targeted-hello accept

    !

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PEso as to establish AToM PW

    !#

    CE device connected to MTGs

    interface ATM3/1/0

    no ip address

    no atm ilmi-keepalive

    no atm enable-ilmi-trap

    !

    interface ATM3/1/0.100 point-to-point

    ip address 100.14.15.25 255.255.255.252

    no atm enable-ilmi-trap

    pvc 100/4011

    protocol ip 100.14.15.26 broadcast

    encapsulation aal5snap

    !

    !

    interface GigabitEthernet2/3/0

    description Traffic Generator with IP 214.15.3.18

    ip address 214.15.3.17 255.255.255.252

    load-interval 30

    speed 1000

    no negotiation auto

    cdp enable

    !

    ip route 214.14.6.16 255.255.255.252 ATM3/1/0.100

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    62/114

    Chapter 4 Services

    4.2.4 ATM IMA VPWS Service from PAN to MTG

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-18 SDU-6516

    !

    4.2.4 ATM IMA VPWS Service from PAN to MTG

    Any Transport over MPLS (AToM) pseudowire circuits are utilized to provide ATM circuit transport

    across an MPLS-based backhaul architecture. The ATM interface in this example is configured for

    IMA. The configurations for the PAN and MTGs are outlined in this section. QoS implementation forATM circuits is covered in the Quality of Servicesection, and resiliency via pseudowire redundancy

    and MR-APS is covered in the High Availabilitysection.

    Figure 4-6. ATM VPWS Service Implementation for 3G Backhaul

    Regarding the example shown:

    Note ASR 903 utilizes a 16 port T1/E1 Interface Module (A900-IMA16D) for ATM interfaces.

    Both ASR 9000 MTGs utilize 1-port OC3/STM-1 ATM SPA (SPA-1XOC3-ATM-V2) in a

    SIP-700 card for the TDM interfaces.

    ATM transport via Pseudowire over an MPLS infrastructure is detailed in IETF RFC 4447.

    The PE side of the ATM interface uses aal0 encapsulation, and the CE side uses aal5snap

    encapsulation

    "MPLS LDP discovery targeted-hello accept" is required because of its LDP session via PWtunnel between PEs are not directly connected and targeted-hello response is not configured, so

    both sessions will be showing as passive, which is normal.

    CE node connected to PAN

    !

    card type t1 0 0

    !

    controller T1 0/3

    framing esf

    clock source internal

    linecode b8zs

    cablelength short 110

    ima-group 0 no-scrambling-payload

    !

    !

    interface ATM0/IMA0

    ip address 100.14.15.30 255.255.255.252

    ima group-id 0

    no atm ilmi-keepalive

    no atm enable-ilmi-trap

    pvc 200/4021

    protocol ip 100.14.15.29 broadcast

    encapsulation aal5snap

    !

    !

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    63/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-19

    interface Vlan201

    ip address 214.7.1.1 255.255.255.0

    no ptp enable

    !

    interface GigabitEthernet0/3

    switchport access vlan 201

    switchport mode access

    !

    ip route 215.3.1.0 255.255.255.0 100.14.15.29

    !

    ASR 903 Pre-Aggregation Node Configuration

    card type t1 0 5

    license feature atm

    controller T1 0/5/3

    framing esf

    clock source internal

    linecode b8zs

    cablelength short 110

    ima-group 1

    !

    interface ATM0/5/ima0no ip address

    atm bandwidth dynamic

    no atm enable-ilmi-trap

    no atm ilmi-keepalive

    pvc 200/4021 l2transport

    encapsulation aal0

    xconnect 100.111.15.1 1402150116 encapsulation mpls

    backup peer 100.111.15.2 1402150216

    !

    interface Loopback0

    ip address 100.111.14.1 255.255.255.255

    !

    !

    router isis agg-acc

    passive-interface Loopback0

    !

    !

    mpls ldp discovery targeted-hello accept

    !#

    !# ISIS and BGP related configuration needed to ensure MPLS LDP binding with remote PE

    so as to establish AToM PW

    !#

    ASR 9000 Mobile Transport Gateway Configuration

    The other MTG configuration is identical, except with a Loopback 0 IP address of 100.111.15.2, and

    pw-ids ending in 1502 instead of 1501.

    interface ATM0/2/3/0

    load-interval 30!

    interface ATM0/2/3/0.200 l2transport

    pvc 200/4021

    encapsulation aal0

    !

    !

    !

    interface Loopback0

    description Global Loopback

    ipv4 address 100.111.15.1 255.255.255.255

    !

    l2vpn

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    64/114

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    65/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-21

    is implemented in the CSGs to dynamically update the routing prefix-lists at the time of service

    activation and deactivation, adding only the specific routes of the remote nodes necessary to support

    the currently configured services. This mechanism is detailed at the end of this section.

    CSG-901-K1323

    route-map CSG_Community permit 10

    set community 10:10 10:203 20:20

    !

    router bgp 1000

    address-family ipv4

    network 100.111.13.23 mask 255.255.255.255 route-map CSG_Community

    !

    !

    interface GigabitEthernet0/3

    service instance 500 ethernet

    encapsulation dot1q 500

    rewrite ingress tag pop 1 symmetric

    xconnect 100.111.13.26 500 encapsulation mpls

    !

    Core ABR K0601

    route-policy BGP_Egress_Transport_Filter

    if community matches-any (20:*) then

    if community matches-any (20:*) then

    pass

    elseif community matches-any (10:*) then

    drop

    else

    pass

    endif

    endif

    end-policy

    Core Route Reflector K0403

    community-set Pass_WireLine_Community

    20:20

    end-set

    !

    community-set Deny_Transport_Community

    10:10

    end-set

    !

    route-policy pass-all

    pass

    end-policy

    !

    !

    route-policy BGP_Egress_Transport_Filter

    if community matches-any Pass_WireLine_Community then

    pass elseif community matches-any Deny_Transport_Community then

    drop

    else

    pass

    endif

    end-policy

    !

    For brevity, only one aggregation network configuration is shown.

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    66/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-22 SDU-6516

    Pre-Aggregation Node K0917

    router bgp 101

    address-family ipv4

    neighbor csg route-map BGP_Egress_Transport_Filter out

    ip bgp-community new-format

    ip community-list standard MTG_Community permit 1001:1001ip community-list standard Inter-Access-X2 permit 10:101

    ip community-list standard WL_Community permit 20:20

    !

    route-map L1intoL2 permit 10

    match ip address Pre-Agg

    set level level-2

    !

    route-map PRE_AGG_Community permit 10

    set community 100:100 100:104

    !

    route-map BGP_Egress_Transport_Filter permit 10

    match community MTG_Community

    set mpls-label

    !

    route-map BGP_Egress_Transport_Filter permit 20match community WL_Community

    set mpls-label

    CSG-K901-K1326

    router bgp 101

    address-family ipv4

    network 100.111.13.26 mask 255.255.255.255 route-map CSG_Community

    network 213.26.22.0 mask 255.255.255.252

    neighbor 100.111.9.17 activate

    neighbor 100.111.9.17 route-map Inbound_Filter in

    neighbor 100.111.9.18 activate

    neighbor 100.111.9.18 route-map Inbound_Filter in

    ip bgp-community new-format

    ip community-list standard Allowed_Communities permit 1001:1001

    !

    ip prefix-list WL-Service-Destinations seq 10 permit 100.111.13.24/32

    ip prefix-list WL-Service-Destinations seq 15 permit 100.111.13.26/32

    ip prefix-list WL-Service-Destinations seq 20 permit 100.111.13.66/32

    ip prefix-list WL-Service-Destinations seq 25 permit 100.111.13.23/32

    route-map Inbound_Filter permit 10

    match community Allowed_Communities

    !

    route-map Inbound_Filter permit 20

    match ip address prefix-list WL-Service-Destinations

    !route-map CSG_Community permit 10

    set community 10:10 10:104 20:20

    !

    interface GigabitEthernet0/3

    service instance 500 ethernet

    encapsulation dot1q 500

    rewrite ingress tag pop 1 symmetric

    xconnect 100.111.13.23 500 encapsulation mpls

    !

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    67/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    SDU-6516 4-23

    Each time a new wireline service is enabled on the CSG, the route-map for the inbound filter on the

    CSG needs to be updated to allow the remote destination loopback of wireline service to be accepted.

    This process can be easily automated using a simple Embedded Event Manager (EEM) script shown

    below. With this EEM script in place on the CSG, when the operator configures a new VPWS service

    on the device using the "xconnectdestination vc-idencapsulation mpls" command, the remote T-PE

    loopback corresponding to the destinationargument will automatically be added to the "WL-Service-

    Destinations" prefix-list of allowed wireline destinations. The script will also trigger a dynamicinbound soft reset using the "clear ip bgpdestinationsoft in" command to initiate a nondisruptive

    dynamic route refresh.

    event manager applet UpdateInboundFilter

    event cli pattern ".*xconnect.*encapsulation.*mpls" sync no skip no

    action 10 regexp " [0-9.]+" "$_cli_msg" result

    action 20 cli command "enable"

    action 21 cli command "conf t"

    action 30 cli command "ip prefix-list WL-Service-Destinations permit $result/32"

    action 31 puts "Inbound Filter updated for $result/32"

    action 40 cli command "end"

    action 50 cli command "enable"

    action 60 cli command "clear ip bgp 100.111.9.17 soft in"

    action 61 cli command "clear ip bgp 100.111.9.18 soft in"

    action 80 puts "Triggered Dynamic Inbound Soft Reset towards PANs"

    Similarly, when a wireline service is removed from the CSG, the route-map for the inbound filter

    on the CSG needs to be updated to remove the remote destination loopback of the deleted wireline

    service. The following two EEM scripts will automate this process on the CSG through the following

    logic:

    1. The operator removes the XConnect by the "no xconnect" command. There is no IP address

    which is required to remove a correct line from a prefix-list.

    2. To obtain the IP address, the "tovariable" applet was used with an environmental variable $_int.

    This applet is triggered by the "interface" command which informs the variable that there can be

    a potential change in the configuration.

    3. The second applet "UpdateInboundFilter2" is triggered by the "no xconnect" command, and usesthe interface derived from the "tovariable" applet to obtain the IP address and remove it from the

    prefix-list.

    event manager applet tovariable

    event cli pattern "interface" sync no skip no

    action 10 cli command "enable"

    action 20 cli command "conf t"

    action 30 cli command "event manager environment _int $_cli_msg"

    event manager applet UpdateInboundFilter2

    event cli pattern "no xconnect" sync no skip yes

    action 10 cli command "enable"

    action 20 cli command "show run $_int"

    action 30 regexp "xconnect.*" "$_cli_result" line

    action 40 regexp " [0-9.]+" "$line" resultaction 50 cli command "enable"

    action 60 cli command "conf t"

    action 70 cli command "no ip prefix-list WL-Service-Destinations permit $result/32"

    action 80 cli command "$_int"

    action 90 cli command "no xc"

    action 100 cli command "clear ip bgp 100.111.9.17 soft in"

    action 110 cli command "clear ip bgp 100.111.9.18 soft in"

    action 120 puts "Triggered Dynamic Inbound Soft Reset towards PANs"

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    68/114

    Chapter 4 Services

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    4-24 SDU-6516

    Note Future system releases will include feature enhancements to the Unified MPLS toolbox to fully

    automate the scale control in the RAN access while enabling wireline deployments without needing

    manual prefix filtering and EEM scripting.

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    69/114

  • 7/18/2019 UMMT 3.0 Implementation Guide - Large Network Multi-Area IGP Design With IPMPLS Access Design and Implementation Guide

    70/114

    Chapter 5 Synchronization Distribution

    C I S C O C O N F I D E N T I A L

    UMMT 3.0 Implementation Guide - Large Network, Multi-Area IGP Design with IP/MPLS Access DIG, v.1

    5-2 SDU-6516

    Figure 5-1. Test Topology

    Notes on Figure 5-1: TP-5000 has two ethernet connections to MTG-K1501 and MTG-K1502, which provide PTP

    PRC source redundancy marked with green and blue (green with priority 100/105, blue with

    priority 110/115).

    TP-5000 has two E1 output connects to ASBR-AG


Recommended