deploying carrier ethernet services · cisco public ethernet flow point • evc infrastructure...

50

Upload: vanhanh

Post on 03-Sep-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS
Page 2: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Deploying Carrier Ethernet Services

Kashif Islam, Solutions Architect

BRKSPG-2202

Page 3: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKSPG-2202

Page 4: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

• Cisco Metro Fabric Overview

• Metro Services and Use Cases

• Metro Underlay Configuration

• IOS-XR Services Configuration Toolset

• Metro Services Configuration

• Orchestration and Management

• Summary

Agenda

Page 5: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Cisco Metro Fabric Overview

Page 6: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SR/EVPN YANG data modelsTelemetry and Analytics

Building Blocks

CLOS Fabric

Designs

Network Location

Metro Fabric Core Fabric

Metro & Access Core Peering

Peering Fabric

Automation

Cisco SP Fabric Designs principals:Simple, Scalable, Automatable

BRKSPG-2202 6

Page 7: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Metro Fabric Building Blocks

Programmability

and analytics

with YANG data

models and

telemetry

CLOS Fabric

Industry leader:

ASR9K

Dense, Scalable:

NCS 5500

Segment Routing

Unified Forwarding

Plane with Explicit

Path Control and

Traffic Engineering

AutomationBGP Based VPN

Common Control

Plane for L2, L3 and

IRB

BRKSPG-2202 7

Page 8: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8BRKSPG-2202

BGP+SR Benefits: Simplified Protocol and Label Stack

BGP

BGP-LU

T-LDP

RSVP-TE

MPLS LDP

IP

IGP

Applications

CLIs

Applications

APIs

APIs

Router

Apps

Router

Apps

Controller/

Orchestration

Unified IP/MPLS ACE

Provisioning

NSO

Path Computation/ WAN optimization

XTC/WAEEPN-M

Simplified control plane (distributed on router)

Centralized management and policy control

BGP

T-LDP/Static

IP

IGP/SR

Page 9: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Compass Metro Fabric - High-Level Domain View

CoreAggregationAccess Aggregation Access

CO CO CO

ASR9000v

ASR920/NCS4201

ASR920-12SZ-IM/NCS

4202

NCS540, NCS560, NCS50/55xx

ASR9K ASR907

NCS4216

NCS5000

NCS5500

XTC

NCS6KASR9KNCS550

0

BRKSPG-2202 9

Page 10: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Metro Services and Use Cases

Page 11: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Metro Fabric Services - Highlights

• Transport Independent => interop. with existing services

• Seamless Integration with existing L2VPN

• End-To-End and Hierarchical Services

• Provides scale and provisioning simplification

• BGP-based services:

• L3VPN (VPNv4/VPNv6)

• EVPN

• Traditional L2VPN

• Provisioning CLI and Automation

BRKSPG-2202 12

Page 12: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service Technology

L3VPN MP-BGP VPNv4/6

L2 P2P EVPN-VPWS

• Multi/Single-Homed

• All/Single-Active

Legacy EoMPLS (Static PW)

L2 Multipoint EVPN

• Multi/Single-Homed

• All/Single-Active

L2/L3 Multipoint EVPN

• Multi/Single-Homed

• All/Single-Active

Anycast-IRB

End to End Metro Services

BRKSPG-2202 13

Page 13: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

CoreAggregationAccess Aggregation Access

MP-BGP L3VPN

EVPN

EVPN-VPWS

Legacy EoMPLS PW

CO CO CO

Distributed CO - service termination

Centralized CO - service termination

Access-To-Access - service termination

A AG

PE PE AGAG

PE PE AG

A

A

A

End to End Metro Services

BRKSPG-2202 14

Page 14: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service Technology in

Access/Aggregation

Technology in Core

L3VPN EVPN-VPWS

• Multi/Single-Homed

• All/Single-Active

Anycast-Static-PW

MP-BGP VPNv4/6

(IRB/PWHE)

L2 P2P Not-Required

L2 Multipoint EVPN-VPWS

• Multi/Single-Homed

• All/Single-Active

Anycast-Static-PW

EVPN

• Multi/Single-Homed

• All/Single-Active

L2/L3 Multipoint EVPN-VPWS

• Multi/Single-Homed

• All/Single-Active

Anycast-Static-PW

EVPN

• Multi/Single-Homed

• All-Active (Anycast-IRB)

• Single-Active (PWHE)

Hierarchical Metro Services

BRKSPG-2202 15

Page 15: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

CO CO CO

CoreAggregationAccess Aggregation Access

EVPN-VPWS

Anycast-PW

EVPN-VPWS

Anycast-PWEVPN

BGP L3VPN (VPNv4/VPNv6)

PWHE

IRBPWHE

IRB

A AG

PE PE AGAG

PE PE AG

A

A

A

DCI DCI DCI DCIDCI DCI

EVPN-VPWS

Anycast-PW

EVPN-VPWS

Anycast-PW

PWHE

IRBPWHE

IRB

Hierarchical Metro Services

BRKSPG-2202 16

Page 16: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Metro Fabric Underlay Configuration

Page 17: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Metro Fabric Building Blocks

Programmability

and analytics

with YANG data

models and

telemetry

CLOS Fabric

Industry leader:

ASR9K

Dense, Scalable:

NCS 5500

Segment Routing

Unified Forwarding

Plane with Explicit

Path Control and

Traffic Engineering

AutomationBGP Based VPN

Common Control

Plane for L2, L3 and

IRB

BRKSPG-2202 18

Page 18: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Segment Routing Configuration Basics

• Configured with the IGP Routing Protocols – ISIS and OSPF

• Requires: Enabling SR and configuring Prefix SID

• Prefix SID

• Globally Significant SR Global Block (SRGB)

• SRGB advertised with router capabilities TLV

• Configured as an absolute value or an index

• Advertised as globally unique index

E.g. index 1 SID is 16,000 + 1 = 16,001

• Adjacency SID

• Locally significant

• Automatically allocated for each adjacency

• Always encoded as an absolute value

19BRKSPG-2202

Page 19: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

router isis 1

address-family ipv4 unicast

metric-style wide

segment-routing mpls

!

address-family ipv6 unicast

metric-style wide

segment-routing mpls

!

interface Loopback0

passive

address-family ipv4 unicast

prefix-sid index 1

!

address-family ipv6 unicast

prefix-sid absolute 20001

!

!

IS-IS Configuration – Example

Ipv4 Prefix-SID value for loopback0

(Index translate to 16001 absolute vlaue)

Wide metrics

enable SR IPv4 control plane and SR

MPLS data plane on all ipv4 interfaces in

this IS-IS instance

Wide metrics

enable SR IPv6 control plane and SR

MPLS data plane on all ipv6 interfaces in

this IS-IS instance

Ipv6 Prefix-SID value for loopback0

BRKSPG-2202 20

Page 20: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

router ospf 1

router-id 1.1.1.1

segment-routing mpls

area 0

interface Loopback0

passive enable

prefix-sid absolute 16001

!

!

!

OSPF Configuration Example

Prefix-SID for loopback0

Enable SR on all areas

BRKSPG-2202 21

Page 21: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

EVPN Flavors

• EVPN provides an evolution of Ethernet services

• BGP control-plane for Ethernet Segment and MAC distribution and learning over MPLS core

• Same principles and operational experience of IP VPNs

• BGP control plane provides a familiar, consistent and flexible configuration interface

• Multi-vendor solutions for P2P and MP services

EVPN-VPWS

P2P Multipoint

EVPN PBB-EVPN

EVPN RFC

7432

RFC

7623draft-ietf-bess-evpn-

vpws

RFC

7432

BRKSPG-2202

Page 22: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• New BGP NLRI to advertise MACs and IPs for

next hop resolution

• AFI=25 (L2VPN) SAFI=70 (EVPN)

• IPv4 and IPv6 support

• Control over MAC learning

• ECMP for multihomed CEs

• Inherent BGP scalability and hierarchy

EVPN control plane with BGP

Route Distinguisher (8 octets)

Ethernet Segment Identifier or ESI (10

octets)

Ethernet Tag ID (4 octets)

MAC Address Length (1 octet)

MAC Address (6 octets)

IP Address Length (1 octet)

IP Address (0 or 4 or 16 octets)

MPLS Label 1 (3 octets)

MPLS Label 2 (0 or 3 octets)

BRKSPG-2202 23

Page 23: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

EVPN Planes Of Operation

Label

(L2/L3 VPN)

PBB

(MAC in MAC)

VXLAN

(MAC in UDP)

Data plane for Overlay

EVPN BGP AFI

L2 P2MP IRBL2 P2P

IP/MPLS TransportLDP TE

Control plane for Overlay

SR/IGP

Underlay Data planeControl plane for Underlay

BRKSPG-2202 24

Page 24: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

EVPN - Components

Ethernet Segment

• Represents a ‘site’

connected to one or more

PEs

• Uniquely identified by a

10-byte global Ethernet

Segment Identifier (ESI)

• Could be a single device

or an entire network

Single-Homed Device (SHD)

Multi-Homed Device (MHD)

Single-Homed Network (SHN)

Multi-Homed Network (MHN)

BGP Routes

• EVPN and PBB-EVPN

define a single new BGP

NLRI used to carry all

EVPN routes

• NLRI has a new SAFI (70)

• Routes serve control

plane purposes,

including:

MAC / IP address reachability

MAC mass withdrawal

Split-Horizon label adv.

Aliasing

Multicast endpoint discovery

Redundancy group discovery

Designated forwarder election

EVPN Instance (EVI)

• EVI spans all PEs

participating in an EVPN

• MAC-VRF: A VRF table for

MACs on a PE

• Encompass one or more

bridge-domains,

depending on service

interface type

Port-based

VLAN-based (shown above)

VLAN-bundling

VLAN aware bundling (NEW)

BGP Route Attributes

• New BGP extended

communities defined

• Expand information

carried in BGP routes,

including:

MAC address moves

C-MAC flush notification

Redundancy mode

MAC / IP bindings of a GW

Split-horizon label encoding

PE

BD

BD

MA

C

VR

F

MA

C

VR

F

SHD

MHD

ESI1

ESI2

Extended Communities

ESI MPLS Label

ES-Import

MAC Mobility

Default Gateway

Router’s MAC

Route Types

[1] Ethernet Auto-Discovery (AD) Route

[2] MAC Advertisement Route

[3] Inclusive Multicast Route

[4] Ethernet Segment Route

(5) IP Prefix Advertisement Route

PE1

PE2

CE1

CE2

L2 and L3 in the same instance!

BRKSPG-2202 25

Page 25: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26BRKSPG-2202

BGP Control Plane for EVPN

router bgp 65001

bgp router-id 6.1.1.1

address-family l2vpn evpn

!

neighbor 6.1.1.10

remote-as 65001

update-source Loopback0

address-family l2vpn evpn

RP/0/0/CPU0:R1# sh bgp l2vpn evpn summary

BGP router identifier 6.1.1.1, local AS number 65001

Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer

Speaker 8 8 8 8 8 0

Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd

6.1.1.10 0 65001 5744 5743 8 0 0 3d23h 1

Enable EVPN Address Family

Enable a neighbor with new EVPN AF

EVPN neighbor verification and EVPN

routes recieve

Page 26: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

IOS-XR Service Configuration Toolset

Page 27: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28BRKSPG-2202

Anatomy of a Metro Ethernet Service

Frame Forwarding• Bridge Domain, Bridged Virtual Interface

• Local Connect, Ethernet over MPLS (EoMPLS),

Virtual Private LAN Service (VPLS), Ethernet

VPN (EVPN)

Frame Classification• Ethernet Flow Points

• Intelligent Layer 2 Sub-interfaces

Forwarding• Frame Manipulation

• VLAN Tag Rewrite

Page 28: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Ethernet Flow Point

• EVC Infrastructure introduces the concept of an EFP

interface r/s/module/port.<sub-intf no.> l2transport

<match criteria commands> (VLAN tags, MAC, Ether type)

<rewrite commands> (VLAN tags pop/push/translation)

<feature commands> (QoS, ACL etc)

intG

ig 0

/3/0

/0int Gig 0/3/0/0.100

BRKSPG-2202 29

Page 29: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30BRKSPG-2202

EFP Flexible Tag ClassificationThe Longest Match Rule and the default option

• Longest match for VLAN tag provides configuration flexibility

dot1q 10

dot1q 10 sec 100 exact

dot1q 10 sec 128-133

int

Gig

0/3

/0/0

default

10

10010

13010 200

13020 200

10 200

10010 150

Page 30: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Point to Point

Forwarding

• Flexible VLAN Tag Manipulation

• Push, Pop, Translate

• Any combination up to 2 VLANS

• 1 to 1, 1 to 2, 2 to 1 or 2 to 2

• Uses “rewrite” keyword

• Symmetric Application

Traffic Forwarding Through an EFP

Traffic Manipulation Multipoint Forwarding

• MEF defined E-LINE services

• Allows 2 sites to be connected via EFPs

• Two Primary Mechanisms

• Local Connect

• EoMPLS

• E-LAN, E-TREE services

• Allows 2+ sites to connected via EFPs

• MAC based Forwarding

• Bridge-Domain, BVI

• VPLS, H-VPLS

• EVPN, PBB-EVPN

Configured under “l2vpn” CLI

BRKSPG-2202 31

Page 31: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32BRKSPG-2202

Bringing Everything TogetherIOS-XR Flexible Ethernet SW Infrastructure

EVPN/EoMPLS

VPLS PW

EoMPLS PW

L3

X

P2P VPWS

P2P local

connect

Multipoint bridging

Bridging

Bridging

Routing L2/L3 BridgingEFP (Ethernet Flow Point) or sub-interface

Flexible VLAN tag

classification

Flexible VLAN tag

rewrite

Flexible Ethertype

(.1Q, QinQ, .1ad)

Flexible service mapping and multiplexing

L2 and L3, P2P and MP services concurrently on the same port

Page 32: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Metro Fabric Services Configuration

Page 33: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

CoreAggregationAccess Aggregation Access

CO CO CODistributed CO - service termination

Centralized CO - service termination

Access-To-Access - service termination

A AG

PE PE AGAG

PE PE AG

A

A

A

Metro Fabric Services Configuration

Service Technology

Point to Point • EoMPLS

• EVPN VPW (Single Homed and Multi Homed)

Multi Point (L2/L3 services) • VPLS

• MP Switching

• EVPN

• PBB-EVPN

BRKSPG-2202 34

Page 34: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35BRKSPG-2202

Point to Point Services ConfigurationEoMPLS and EVPN-VPWS

CoreAggregationAccess Aggregation Access

CO CO CODistributed CO - service termination

Centralized CO - service termination

Access-To-Access - service termination

A AG

PE PE AGAG

PE PE AG

A

A

A

interface gig 0/0/0/4.1 l2transport

encapsulation dot1q 100

rewrite ingress tag pop 1 symmetric

l2vpn

xconnect group CISCO

p2p EoMPLS_VPWS

interface Gig 0/0/0/4.1

neighbor 1.1.1.1 pw-id 100

interface gig 0/0/0/4.1 l2transport

encapsulation dot1q 100

rewrite ingress tag pop 1 symmetric

l2vpn

xconnect group CISCO

p2p EVPN_VPWS

interface Gig 0/0/0/4.1

neighbor evpn evi 100 target 10 source 10

Page 35: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Multipoint L2/L3 Services Configuration Example With VPLS

l2vpn

bridge group CISCO

bridge-domain BD1

interface TenGigE0/0/0/0.1

interface TenGigE0/0/0/1.1

routed interface bvi 20 BVI

neighbor 11.1.1.1 pw-id 20

vfi CISCO-VFI

neighbor 1.1.1.1 pw-id 21

neighbor 22.2.2.2 pw-id 21

Interface bvi 20 BVI

ipv4 address 1.1.1.1 255.255.255.0Layer 3 Interface configuration

VPLS configuration with/without

Split Horizon for multipoint services

through MPLS/SR netwrok

Routed Interface integration for L3

termination

Multipoint Bridging between EFPs, if

required

BRKSPG-2202 36

AccessA AG

AGA

Page 36: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Multipoint Services Configuration Example with EVPN IRBevpn

evi 100

bgp

route-target import 65001:100

route-target export 65001:100

!

advertise-mac

interface BVI100

host-routing

vrf Tenant

ipv4 address 30.10.12.1 255.255.255.0

mac-address 1000.1000.1001

l2vpn

bridge group bg100

bridge-domain bd100

interface Bundle-Ether100.1

routed interface BVI100

evi 100

EVPN Service Configuration

VPLS configuration with/without

Split Horizon for multipoint services

through MPLS/SR netwrok

Ethernet Virtual Instance

Layer2-vrf or MAC-VRF id.

unique for each tenant.

Globally significant RT’s

BRKSPG-2202 37

AccessA AG

AGA

Page 37: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38BRKSPG-2202

Dual Homed CE Configration Example with EVPN

• Ethernet Segment (ES) is a set of links that connect one tenant site to one of more PEs.

• Should be unique (10 Octets) for each segment (a segment can a pair of links from a dual-homed Host

evpn

interface Bundle-Ether100

ethernet-segment

identifier type 0 11.11.11.11.11.11.11.11.11

bgp route-target 1111.1111.1111

C CoreAggregationAccess Aggregation Access

A AG

PE PE AGAG

PE PE AG

A

A

A

Page 38: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41BRKSPG-2202

PBB-EVPN Configuration Example

PE1

interface Bundle-Ether1.777 l2transport

encapsulation dot1q 777

l2vpn

bridge group gr1

bridge-domain bd1

interface Bundle-Ether1.777

pbb edge i-sid 256 core-bridge core_bd1

bridge group gr2

bridge-domain core_bd1

pbb core

evpn evi 1000

router bgp 64

bgp router-id 1.100.100.100

address-family l2vpn evpn

!

neighbor 2.100.100.100

remote-as 64

update-source Loopback0

address-family l2vpn evpn

PE1

CE1

MPLSCore

Bundle-Eth1.777

PBB B-component

No need to define B-VLAN

Mandatory - Globally

unique identifier for all PEs

in a given EVI

PBB I-component

Includes I-SID assignment

BGP configuration with

new EVPN AF

MINIMAL Configuration

Chassis B-MAC SA

Null ESI

Auto RD for Segment Route

Auto RT for EVI

Auto RD for EVI

Note: MPLS / LDP configuration

required on core-facing interfaces (not

shown)

Page 39: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Services Orchestration and Management

Page 40: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Deployment model: Existing vs NSO

BRKSPG-2202 43

NSO

Page 41: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44BRKSPG-2202

NSO Main Features

Network Element Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

• VNFM

• Controller Apps

• EMS and NMS

Network Apps

Service

Model

Device

Model

Applications

REST, NETCONF, Java, Python, Erlang, CLI, Web UI

NETCONF, REST, SNMP, CLI, etc

Engineers

• Logically centralized network

services

• Data models for data

structures

• Structured representations of:

• Service instances

• Network configuration

and state

• Mapping service operations to

network configuration changes

• Transactional integrity

• Multiprotocol and multivendor

support

Page 42: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

NSO Network Element Driver (NED)

• Management support for devices - major bottleneck

• NSO uses Network Element Drivers (NED) to Communicate to any management interface

• Built in NED support for:

• Cisco IOS

• Cisco IOS XR

• NED packages available for many other multivendor products

45BRKSPG-2202

NSO

Page 43: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46BRKSPG-2202

Services Automation Framework

WAE

XTCConfig Management

(NSO)

SNMP NetFlowCLINETCONF/

YANGCLIBGP-LS PCEP

Service Orchestrator (NSO)“Service Abstraction” Service

models & orchestration

“Network Abstraction”Path computation, Network model

“Device Abstraction”Controllers, Protocols, NED’s

“Protocols”South-bound network protocols

“Network”Equipment and Devices

Segment

Routing

Page 44: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

In Conclusion …

Page 45: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

In Conclusion …

• Cisco Metro Fabric Provides a reference design for Metro Services Deployment

• Point to Point and Multipoint services

• Flexible, versatile Configuration toolset

• Underlay Configuration using ISIS/OSPF for SR and BGP for EVPN

• Various flavors of EVPN – EVPN VPWS, EVPN IRB – and EoMPLS/VPLS

• Services Orchestration and Management framework

• Summary

48BRKSPG-2202

Page 46: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKSPG-2002

Page 47: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Please complete your Online Session Evaluations after each session

• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt

• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.

Complete Your Online Session Evaluation

Page 48: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Tech Circle

• Meet the Engineer 1:1 meetings

• Related sessions

51BRKSPG-2202

Page 49: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS

Thank you

Page 50: Deploying Carrier Ethernet Services · Cisco Public Ethernet Flow Point • EVC Infrastructure introduces the concept of ... IOS-XR Flexible Ethernet SW Infrastructure EVPN/EoMPLS