Vous êtes sur la page 1sur 80

#CLUS

5G Mobile Transport
Design And Implementation

Ravi Narahari, Sr.Technical Leader


BRKSPM-2034

#CLUS
Agenda
• IMT-2020 5G Architecture
Vision
• Cisco 5G Network Architecture
• Technology Changes in 5G
• Cisco Solutions for 5G Mobile
Transport
• Design & Implementation -
Cisco Solutions for 5G Mobile
Transport
• Summary

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session

How
1 Find this session in the Cisco Events App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space

Webex Teams will be moderated cs.co/ciscolivebot#BRKSPM-2034


by the speaker until June 18, 2018.

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
IMT-2020 5G
Architecture Vision
IMT-2020 5G Architecture Vision

Resource: IMT2020 Focus Group – Architecture and Network Softwarization (June 2016)
http://www.itu.int/en/ITU-T/focusgroups/imt-2020/Pages/default.aspx
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Cisco 5G Network
Architecture
Transformation to 5G network
1. Build in 5G capabilities into NSO
existing IP Transport Network
Analytics/
• mmWave/vRAN Telemetry
Ultra-Automate
• Fronthaul
• Segment Routing WAE

2. Evolve traditional packet core


Control Plane
to virtual (or hybrid) solution
• CUPS
• Distributed Functions
• Edge Compute
User Plane Packet Core
User Plane
/ Service Func.
3. Automate and Simplify Internet
• NSO
• WAE SR SR SR
• Ultra-Automate
• Analytics and Telemetry
Fronthaul vRAN Backhaul IP Edge
and Core Central Data Center
4. Secure
• Devices
• Network
• Cloud Cisco Security for Mobile
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Technology Changes in 5G
Technology Changes in 5G
CUPS : Control/User Plane Separation Cloud Scale Networking with Cloud RAN / SD-WAN
• Charging and Policy WAN
vCore • Authentication and Security Controller
User plane • Legal Intercept

xHaul vCore
Control plane Fronthaul Backhaul
vCore
C-RAN
Enterprise xHaul
Internet Enterprise
vCore
User plane

Mobile network to scale with video using MEC Network Slicing

vCore vCore Enterprise/IoT


User Control plane
plane

Streaming
Fronthaul Backhaul Cam Core NW
C-RAN

MBB Core
MEC Managed
Video

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Control and User Plane Separation
Control & User Plane Separation Mobile · Policy
Switching · Charging Control
Plane
Office · Auth IMS
Independent evolution of CP and UP CSR · Lawful Intercept
functions
Agg-Router Other APNs
Locating & Scaling the CP and UP Edge 10% of traffic
resources of the EPC nodes Compute
independently. Alternate
Access
Vendor
90% of traffic
Support increased User Traffic by adding CSR Internet
UP nodes and w/o changing CP nodes. Pop-Router

Reduce latency on application services by Edge Caches for OTT Video


Compute
deploying only UP closer to RAN

Enable SDN / NFVi more efficiently. • OPEX and CAPAX overheads are reduced by
offloading heavy user plane traffic from the edge
itself.

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
vRAN
vRAN

Hi Band
vBBU / vBS share same infra – reduces
Low Band Grid
Location OPEX.
RRC/RRM RLC LOWER PHY
CU Upper
PDCP MAC RF
DU vBBUs are connected over high-speed low-
VIRTUALIZED
PLATFORM
UPPER PHY FPGA latency switches in central room, which
DEDICATED makes them communicate with each other
PLATFORM
much efficient way.
Improves spectral efficiency as well as
Lower LOWER PHY
DU efficiency of cooperative algorithms /
RF
functions e.g. CoMP
FPGA/DSP

• CU functions are easy to virtualize and moved to With NFVi standardization, COTS platforms
are able to adapt mobile communication
COTS functionalities.
• Upper DU functions are proprietary while lower DU
functions will require FPGA / DSPs. Saves energy and infrastructure costs.

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Network Slicing
Service Orchestrator : End to End visibility

eMBB
Radio Slice 1
vBBU 1 CU 1 Vertical Slice 3
IOT Radio Slice 2 vBBU 2 CU 2 Vertical Slice 2
BH
FH MH
Radio Slice 3 vBBU 3 CU 3 Vertical Slice 1
uRLLC

Time, Freq, Radio Resource Compute Resources Compute Resources


/ BBU Functions / CN functions

• Network should be able to classify traffic, define policy and performance requirements of the traffic
to a defined slice
• Each Slice should have defined priority level
• Traffic and Services of one slice should not disturb traffic and services in other slices
• Creation or Deletion of one slice should not disturb other slices
• Slice should be able to scale / adaptable to traffic scale

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Distributed Data Center / Mobile Edge Compute
Main DC

Site C
Site A

MEC
Site B MEC MEC

Option 1
Internet
Option 2 Option 3

Gaming, 4K Video, vEPC


AR/VR, V2X CDN, IOT, vBNG

• Improve quality of experience for users


• Increase revenue through aaS
• Reduce bandwidth requirements for applications
• Allow in-house application hosting at cloud scale.

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
FrontHaul Evolution
Centralization/Virtualization based on CPRI

RF/RRH RF/RRH RF/RRH

BBU
VNF

PHY/BBU NFVI

CPRI
100us 100us
PHY/BBU

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
RAN Evolution
Traditional D-RAN Phase 1: Virtualized-RAN Phase 2: Virtualized-RAN

Site A Site A
BBU
Site A
Front MidHaul/
Site B Site C Site B Site C
Haul FrontHaul

BBU BBU
Site B Site C BBU
BBU
BBU BBU
RU
vBBU CU/DU
CU/DU
Central Office Mini-Data Center

Centralized baseband units with


Virtualized baseband with RRC
potential for pooled baseband connection states shared across BS
BBU co-located with RRU
CPRI interconnect CPRI, eCPRI, IEEE 1914.3, F1
Dedicated BBUs
Challenging for CoMP ~2.4 Gbps/ 20 MHz channel
New functional split (CU/DU/RU)
Enables CoMP and other LTE-A
Service integration (MEC)
Not virtualized

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
5G Front-haul
RAN Functional Split Consideration

Required Bandwidth
Functions Split Option
Max allowed Advanced RF Combining
1-way Latency Capabilities
DL UL
RRM/RRC
Option 1 4Gbps 3Gbps 10ms
PDCP

Transport costs minimized with higher splits

RF Gains improved with lower splits


Option 2 4016Mbps 3024Mbps 1.5ms~10ms CS/CB UL/DL
High RLC
Option 3 Lower than option 2 for UL/DL 1.5ms~10ms
Low RLC
Option 4 4000Mbps 3000Mbps Approx 100us
High
MAC
Option 5 4000Mbps 3000Mbps 100's us + CA, JP-DPS
5G NG
Low MAC
gNB Option 6 4133Mbps 5640Mbps 250us
+ JT (non-Coherent)
+ JR independent PHY decode
CU High PHY
Option 7a 10.1~22.2Gbps 16.6~21.6Gbps 250us
DU Low PHY
Option 7b 37.8~86.1Gbps 53.8~86.1Gbps 250us + JT (Coherent)
+ JR equalization PHY decode
+ High-order MIMO
RRU RF Option 7c 10.1~22.2Gbps 53.8~86.1Gbps 250us

Option 8 157.3Gbps 157.3Gbps 250us

Note: * Transmission link Requirements per TR 38.801 (100MHz, 256QAM,m 8x8 MIMO)

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
5G Front-haul
RAN Functional Split Consideration
High RLC
Low RLC
3GPP F1 (Split Opt. 2)*
Functions Split Option High MAC
DL 4 Gb/s
Low MAC
RRM/RRC
High PHY UL 3 Gb/s
Option 1
RRM/RRC
CUvBBU
PDCP Low PHY
Latency 1.5-10 ms
Option 22
Option RRU RF PDCP
High RLC
DU
Option 3
Low RLC
Option 4
Ethernet Front-haul
High
MAC
Option 5
RRM/RRC
5G NG gNB
Low MAC eCPRI (Split Opt. 7a)* PDCP
Option 6
High PHY High RLC
CU DL 10-22 Gb/s
Option 7a
Option 7a Low RLC
DU Low PHY UL 17-22 Gb/s High MAC
Option 7b CUvBBU
Low PHY Low MAC
Latency 25-150 μs
RF High PHY DU
RRU RF Option 7c
RRU
Option 8
Ethernet Front-haul

Note: * Transmission link Requirements per TR 38.801 (100MHz, 256QAM,m 8x8 MIMO)
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
4G  5G Transport and vRAN
4G D-RAN 4G C-RAN 5G vRAN/vCore w/ CUPS, NW Slicing

Dedicated Application Application Core [CP] Application


Core Cloud
Equipment 5G Core (CP)
Virtualized Core w/ CUPS
4G Core 4G Core
5G Core (UP) and Network slicing

BH
BH
Distributed Core [UP]

MEC
IP-Rate DU Dedicated Edge Cloud w/ MEC
Hub Equipment 5G Core (UP)
Backhaul Virtualized RAN [L1’-L3]
vDU
Ring
Resiliency Baseband
Gbps

CPRI Ethernet
FH FH
eNB
Partial DU
DU
Dedicated
RU RU Equipment Dedicated Equipment L1’
Cell site AU
2x2 antenna 2x2 antenna
Massive MIMO
10 MHz BW LTE 10/20 MHz BW LTE-A CA
400 MHz massive Aggregation

10Gbps
75 Mbps 300 Mbps
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Cisco Solutions for
5G Mobile Transport
“Network as a Fabric” for 5G - Segment Routing
Unified MPLS MPLS SR with controller SRv6

SRv6

BGP-LU BGP
Services RSVP-TE
Services T-LDP
Services Overlay

SDN SDN
BGP-LU
RSVP-TE
IGP/SR IGP
Transport MPLS LDP
Transport IP/MPLS Transport IPv6/SR
IGP
IP/MPLS

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Mobility 5G Transport Basic Architecture
Mobile Mobile Apps –
FrontHaul BackHaul PCRF, etc

IP Core
Regional
UE Access Content
Cell Site Aggregation

Mobility Core

Services: BGP - L3VPN/L2VPN(EVPN)


Transport: Segment-Routing

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Segment Routing Underlay and EVPN Overlay
NG Subscriber
Data Management
E2E Orchestration

NG-6a/p
Service
Capability
Exposure
Residential
NG RAN NG Lawful
Intercept
Access NG Policy
NRs NG-Gx Control
Network Slice
Selection
NG C-Plane
Function Function
Charging/
Sign
al
AgthD
Str e
n
G
P
12 J W M
3
4B T E

LTE-AP
H 5X
K 6
Q
7C 8N
U 9
F
*#
I L
R 0YO

NG-CH
V
S Z

NG-X
Billing
Things Wi-Fi
Slice
NG U-Plane VAS VAS
Hot Spot Selection
NB-IoT Function(s) NG-Gi SDN
Logical Network
Other Slicing Functions IP Services

HetNet RAN Virtualization CPU

& cRAN
Controller/Orchestration

Services: BGP - L3VPN/L2VPN(EVPN)


Transport: Segment-Routing

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Transport layer-
Segment Routing
IGP Prefix Segment
• Shortest-path to the
IGP prefix Core Aggregation Access
• Equal Cost Multipath
(ECMP)-aware

• Global Segment 12
10
2 4
• Label = 16000 + Index
• Index of NodeX = X is 1
used for illustrative
7
13 16005
purposes
3 6 5
• Distributed by
ISIS/OSPF 11
14
DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
IGP Adjacency Segment
• “Pop and Forward on
the IGP adjacency”
• Local Segment
• Dynamically allocated 30204
12
• Value “30X0Y” 10
2 4
used for illustration
1
• X is the “from” 7
• Y is the “to”
13
3 6 5
• Advertised as a label
value 11
• Distributed by 14
ISIS/OSPF DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
BGP Prefix Segment
• Shortest-path to the
BGP prefix
• Global Segment
16001
• 16000 + Index 12
• Index of NodeX = X is 10
2 4
used for illustrative
purposes 1
7
• Signaled by BGP 13
3 6 5

11
14
DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
BGP Peering Segment
• “Pop and Forward to
the BGP peer”
• Local Segment
• Dynamically allocated
12 40407 Low Lat,
• Value 40X0Y (for 10 Low BW
2 4
illustration)
• X is the “from” 1
7
• Y is the “to” 13
• Signaled by BGP-LS 3 6 5 High Lat, High BW
(topology information)
to the controller 11
14
DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Multi-Domain Topology
• SR Path Computation SR
BGP-LS
Element (PCE) PCE
BGP-LS
• PCE collects via BGP-
LS BGP-LS
• IGP segments
12
• BGP segments
10 Low Lat, Low BW
2 4
• Topology
1
7
13
3 6 5

11
14
DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Creating an SRTE Policy by BGP BGP SR TE Policy NLRI
Color green
Endpoint 4.4.4.4
Binding SID: 4001
Segment List
• Controller programs an SR TE Policy at ingress Weight: 100 Controller
16001, 16002, 24024 9.9.9.9/32
• SR TE Policy defines the set of explicit paths Segment List
Weight: 100
from ingress to policy endpoint 16003, 16006, 24065
• Weighted ECMP among multiple paths

12
10
2 4 Low Lat, Low
BW

1
7
13

3 6 5

11
14
DC (BGP-SR) WAN (IGP-SR) PEER

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Simple and Efficient Transport of MPLS services
16002
• No change to
service vpn
configuration Packet to 8
• MPLS services MP-BGP
ride on the prefix vpn
segments Packet to 8 3 4 Packet to 8
CE PE PE CE
• Simple: IGP-only
• One less protocol 7 1 2 8
to operate
1.1.1.2/32
• No LDP, no Prefix-SID 16002 10.0.0.0/30
2001::a00:0/126
5 6
RSVP-TE
16002
vrf RED SR Domain vrf RED
vpn
Packet to 8
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Interworking with LDP
• SR to LDP Interworking
requires Mapping Server 16007
functionality vpn
• E.g. Nodes 6 & 8 can Packet LDP(7)
advertise prefix-SIDs in IGP,
on behalf of non-SR nodes. vpn
• SR nodes install these prefix- 2 3 Packet
vpn
SIDs in their forwarding table. Packet
• Mapping server is a control
plane mechanism and
doesn’t have to be in the data 1 4 7
path
Packet
Packet
• LDP to SR Interworking 6 5
is Automatic and
Seamless. Site 1 Site 2
16007
8
Mapping-servers vpn
1.1.1.4/32  SID 16004 Packet
1.1.1.7/32  SID 16007
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Topology-Independent LFA (TI-LFA FRR)
• 50msec FRR in any topology
• Link, Node, or SRLG
7
• IGP Automated
• No LDP, no RSVP-TE 2 3

• Optimum 16007
• Post-convergence path Packet 1 4
• No midpoint backup state
16007
6 5
• Detailed operator report Packet
• S. Litkowski, B. Decraene, Orange
16005
• WAN Automation Engine Design 16007
• How many backup segments?
• Perform capacity analysis Packet

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Automated Traffic Matrix Collection 1 2 3 4

• Traffic Matrix is fundamental for 1

• capacity planning 2

• centralized traffic engineering 3


• IP/Optical optimization
4

• Most operators do not have an accurate traffic


matrix 2

• With SR, the traffic matrix collection is


automated
1 3

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
MPLS Control and Forwarding Operation with Segment
Routing
Services
MP-BGP
No changes to
IPv4 IPv6
IPv4 IPv6 VPWS VPLS control or
PE1 PE2 VPN VPN
forwarding plane

Packet
Transport LDP RSVP Static BGP IS-IS OSPF IGP or BGP label
distribution for
PE1 IGP PE2
IPv4 and IPv6.
MPLS Forwarding
Forwarding plane
remains the same

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
SR IS-IS Control Plane Overview

• IS-IS Segment Routing functionality


• IPv4 and IPv6 control plane
• Level 1, level 2 and multi-level routing
• Prefix Segment ID (Prefix-SID) for host prefixes on loopback interfaces
• Adjacency Segment IDs (Adj-SIDs) for adjacencies
• Prefix-to-SID mapping advertisements (mapping server)
• MPLS penultimate hop popping (PHP) and explicit-null signaling

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
SR OSPF Control Plane Overview

• OSPF Segment Routing functionality


• OSPFv2 control plane
• Multi-area
• IPv4 Prefix Segment ID (Prefix-SID) for host prefixes on loopback
interfaces
• Adjacency Segment ID (Adj-SIDs) for adjacencies
• Prefix-to-SID mapping advertisements (mapping server)
• MPLS penultimate hop popping (PHP) and explicit-null signaling

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
MPLS Data Plane Operation
Prefix SID Adjacency SID

SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ]

Adjacency
SID = X
Swap Pop

X
X X Y Y

Payload Payload Payload Payload

• Packet forwarded along IGP shortest path (ECMP)  Packet forwarded along IGP adjacency
• Swap operation performed on input label  Pop operation performed on input label
• Same top label if same/similar SRGB
 Top labels will likely differ
• PHP if signaled by egress LSR
 Penultimate hop always pops last adjacency SID
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
MPLS Data Plane Operation (Prefix SID)

SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ]
A B C D Loopback X.X.X.X
Prefix SID Index = 41

Push Swap Pop Pop


Push

16041 16041
VPN Label VPN Label VPN Label

Payload Payload Payload Payload Payload

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
MPLS Data Plane Operation (Adjacency SIDs)

SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ]
A B X D Loopback X.X.X.X
Adjacency Prefix SID Index = 41
SID = 30206
Push Pop Pop Pop
Push
Push
30206
16041 16041
VPN Label VPN Label VPN Label

Payload Payload Payload Payload Payload

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Implementing Segment
Routing Transport Layer
Segment Routing – The transport layer
NG Subscriber
Data Management
E2E Orchestration

NG-6a/p
Service
Capability
Exposure
Residential
NG RAN NG Lawful
Intercept
Access NG Policy
NRs NG-Gx Control
Network Slice
Selection
NG C-Plane
Function Function
Charging/
Sign
al
AgthD
Str e
n
G
P
12 J W M
3
4B T E

LTE-AP
H 5X
K 6
Q
7C 8N
U 9
F
*#
I L
R 0YO

NG-CH
V
S Z

NG-X
Billing
Things Wi-Fi
Slice
NG U-Plane VAS VAS
Hot Spot Selection
NB-IoT Function(s) NG-Gi SDN
Logical Network
Other Slicing Functions IP Services

HetNet RAN Virtualization CPU

& cRAN

Transport: Segment-Routing OSPF or ISIS

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
IGP-SR/TI-LFA/SR-LDP Configuration

router isis 1 router ospf 1


address-family ipv4 unicast router-id 1.1.1.1
metric-style wide segment-routing mpls
segment-routing mpls segment-routing forwarding mpls
! IGP-SR area 0
interface Loopback0 interface Loopback0
address-family ipv4 unicast passive enable
prefix-sid index 1 prefix-sid index 1

router isis 1 router ospf 1


interface GigabitEthernet0/0/0/2 fast-reroute per-prefix
address-family ipv4 unicast TI-LFA fast-reroute per-prefix ti-lfa
fast-reroute per-prefix
fast-reroute per-prefix ti-lfa

router isis 1 router ospf 1


address-family ipv4 unicast SR/LDP Co-existence segment-routing mpls
segment-routing mpls sr-prefer segment-routing sr-prefer
LDP->SR migration

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Segment Routing Product Support
• Platforms:

• IOS-XR (ASR9000, CRS-1/CRS-3, NCS5000, NCS5500, NCS6000)

• IOS-XE (ASR1000, CSR1000v, ASR902, ASR903, ASR920, ISR4400)

• NX-OS (N3K, N9K)

• Open Source (FD.io/VPP, Linux Kernel, ODL, ONOS, OpenWRT)

• PCE (WAN Automation Engine, XTC)

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Services layer
BGP EVPN
What is EVPN
RFC 7432
• EVPN family introduces next generation solutions for
Ethernet services EVPN
• BGP control-plane for Ethernet Segment and MAC
distribution learning over MPLS or VXLAN data-plane
• Same principles and operational experience as in IP P2P Multipoint
VPNs
• No use of Pseudo wires
EVPN-VPWS
• Uses MP2P tunnels for unicast
• Multi-destination frame delivery via ingress replication RFC 7623
(via MP2P tunnels) or LSM
draft-ietf-bess-evpn-vpws RFC 7432
• Multi-vendor solutions
EVPN PBB-EVPN

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
EVPN - End-to-End Control-Plane
Common EVPN Control Plane based on BGP: EVPN, PBB-EVPN, EVPN-VPWS
Evolution:
IP, MPLS (IGP/SR), MPLS-PBB IP,MPLS,VXLAN IP,MPLS,VXLAN

Data Center Network


Service Provider Network overlap

Leaf
VM

Spine Spine
PE1 DCI

Leaf
VM
A1 Acess WAN/Core

Leaf
PE2 DCI VM

Existing Solution: L2/L3VPN (BGP,T-LDP) - VPLS, EoMPLS VPLS, OTV Trill, Fabric-Path

IP, IGP, MPLS (LDP), RSVP-TE, BGP-LU IP, MPLS, L2 L2, STP, VLAN

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Ethernet VPN
Highlights Data-plane address
Control-plane address
advertisement / learning
learning from Access over Core
• Next generation solution for Ethernet
multipoint (E-LAN) services
VID 100
• PEs run Multi-Protocol BGP to SMAC: M1
DMAC: F.F.F
PE1 PE3
advertise & learn Customer MAC
addresses (C-MACs) over Core
CE1 CE3
• Same operational principles of L3VPN
C- C-
• Learning on PE Access Circuits via MAC:M1 PE2 PE4 MAC:M3

data-plane transparent learning


• No pseudowire full-mesh required
• Unicast: use MP2P tunnels BGP MAC adv. Route
• Multicast: use ingress replication over MP2P EVPN NLRI
MAC M1 via PE1
tunnels or use LSM
• Standardized at IETF – RFC 7432
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Implementing BGP
EVPN
EVPN – For Services
NG Subscriber
Data Management
E2E Orchestration

NG-6a/p
Service
Capability
Exposure
Residential
NG RAN NG Lawful
Intercept
Access NG Policy
NRs NG-Gx Control
Network Slice
Selection
NG C-Plane
Function Function
Charging/
Sign
al
AgthD
Str e
n
G
P
12 J W M
3
4B T E

LTE-AP
H 5X
K 6
Q
7C 8N
U 9
F
*#
I L
R 0YO

NG-CH
V
S Z

NG-X
Billing
Things Wi-Fi
Slice
NG U-Plane VAS VAS
Hot Spot Selection
NB-IoT Function(s) NG-Gi SDN
Logical Network
Other Slicing Functions IP Services

HetNet RAN Virtualization CPU

& cRAN

Services overlay using BGP EVPN

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
EVPN - Components L2 and L3 in the same instance!
EVPN Instance (EVI) BGP Route
Ethernet Segment BGP Routes
Attributes

SHD Route Types Extended Communities


CE1

MAC
BD VRF ESI1 [1] Ethernet Auto-Discovery (AD) Route ESI MPLS Label
PE1 [2] MAC Advertisement Route ES-Import
MHD [3] Inclusive Multicast Route MAC Mobility
MAC
VRF

BD CE2
ESI2 PE2 [4] Ethernet Segment Route Default Gateway
PE
(5) IP Prefix Advertisement Route Router’s MAC

• EVI spans all PEs • Represents a ‘site’ • EVPN and PBB-EVPN • New BGP extended
participating in an EVPN connected to one or more define a single new BGP communities defined
• MAC-VRF: A VRF table for PEs NLRI used to carry all • Expand information
MACs on a PE • Uniquely identified by a EVPN routes carried in BGP routes,
• Encompass one or more 10-byte global Ethernet • NLRI has a new SAFI (70) including:
bridge-domains, Segment Identifier (ESI) • Routes serve control MAC address moves
depending on service • Could be a single device plane purposes, C-MAC flush notification
interface type or an entire network including: Redundancy mode
Port-based Single-Homed Device (SHD) MAC / IP address reachability MAC / IP bindings of a GW
VLAN-based (shown above) Multi-Homed Device (MHD) MAC mass withdrawal Split-horizon label encoding
VLAN-bundling Single-Homed Network (SHN) Split-Horizon label adv.
VLAN aware bundling (NEW) Multi-Homed Network (MHN) Aliasing
Multicast endpoint discovery
Redundancy group discovery
Designated forwarder election
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Control Plane Configuration - Spines
• Configure Spines as Route Reflectors for BGP EVPN
router bgp 65001
bgp router-id 5.5.5.5
!
address-family l2vpn evpn
neighbor-group RRC
remote-as 65001
update-source Loopback0
address-family l2vpn evpn Initiating EVPN address
route-reflector-client family
!
neighbor 1.1.1.1
use neighbor-group RRC
! Spines are BGP Route Reflector
neighbor 2.2.2.2 for BGP EVPN address family
use neighbor-group RRC
!
neighbor 3.3.3.3
use neighbor-group RRC
!
neighbor 4.4.4.4
use neighbor-group RRC

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Segment Routing v6
SRv6 – Segment Routing & IPv6
• Simplicity
• Protocol elimination
• SLA
• FRR and TE
SRv6 for anything else
• Overlay
IPv6 for reach
• NFV
• SDN
• SR is de-facto SDN architecture
• 5G Slicing
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
IPv6 Data Plane
• Segment Routing applies to both IPv6 and MPLS dataplanes

• Difference is in the bits encoded in the packet not in the architecture

• Enabling SR-IPv6, means that ONLY the nodes that have to process the packet header must
have SR-IPv6 dataplane support
• All other nodes in the infrastructure are just plain IPv6 nodes

IPv6 Hdr Label(C)


Label(F)
SR Header
B C D Label(H)
Segments: C,F,H
A H IPv4 or IPv6 hdr
E F G
PAYLOAD PAYLOAD

SR-IPv6 SR-MPLS

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Network Instruction
Locator Function(arg)
Function

• 128-bit SRv6 SID


• Locator: routed to the node performing the function
• Function: any possible function (optional argument) either local to NPU or
app in VM/Container
• Flexible bit-length selection

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Network Program
Next Segment Locator 1 Function 1

Locator 2 Function 2

Locator 3 Function 3

Locator 2 Function 2

Locator 1 Function 1
Locator 3 Function 3

#CLUS © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SRv6
• 100%-coverage 50-msec link, node, and SRLG protection

• Simple to operate and understand


• Automatically computed by the IGP
• Prevents transient congestion and suboptimal routing
• Leverages the post-convergence path, planned to carry the traffic
• Incremental deployment
• Also protects LDP and unlabeled traffic

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Simplify Transport with Segment Routing – SRv6
5G

65ns

4G
Better optimized with controlled traffic Slice identification and optimal traffic routing Converged 4G + 5G requires clear
steering from the edge of the network from the access classification and treatment

TAG

Segments Left CU
Slice1
CU
Slice2
UPF
Slice1
UPF
Slice2
• Fully implemented in VPP
Optimized for HW VPP/Router VPP/Router open source, which can
Locator 1 Function 1 processing TOR TOR be easily incorporated in
Locator 2 Function 2 e.g. Underlay & Tenant any VNF
Locator 3 Function 3 use-cases TN
Optimized for SW • Routing between VNFs of
processing NSI the same slice by single
e.g. NFV, Container, Micro- AN CN lookup
Service TN • Optimized routing
Metadata TLV between DU, CU and
MEC

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Segment Routing v6 – Routing header
NG Subscriber
Data Management
E2E Orchestration

NG-6a/p
Service
Capability
Exposure
Residential
NG RAN NG Lawful
Intercept
Access NG Policy
NRs NG-Gx Control
Network Slice
Selection
NG C-Plane
Function Function
Charging/
Sign
al
AgthD
Str e
n
G
P
12 J W M
3
4B T E

LTE-AP
H 5X
K 6
Q
7C 8N
U 9
F
*#
I L
R 0YO

NG-CH
V
S Z

NG-X
Billing
Things Wi-Fi
Slice
NG U-Plane VAS VAS
Hot Spot Selection
NB-IoT Function(s) NG-Gi SDN
Logical Network
Other Slicing Functions IP Services

HetNet RAN Virtualization CPU

& cRAN

Controller/Orchestration

Transport: Segment-Routing v6

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
XTC
XR Transport Controller
• XTC is an IOS XR multi-domain stateful SR Path Computation Element (PCE)
• Fundamentally Distributed (RR-like Deployment)

XTC

Domain1 Domain2 Domain3

A BR1 BR3 BR5

Peering
links
BR2 BR4 BR6
Z
BGP-LS
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
XTC Receives & Consolidates Multiple Topologies
Domain1 Domain2 Domain3
• Each domain feeds its
A BR1 BR1 BR3 BR3 BR5 BR5
topology to XTC via BGP-LS
BR2 BR2 BR4 BR4 BR6 BR6 Z
• XTC combines the different
topologies to compute
paths across entire topology XTC

Domain1 Domain2 Domain3

A BR1 BR3 BR5

Peering
links
BR2 BR4 BR6
Z
BGP-LS
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Implementing XTC
XR Transport Controller
• XTC is an IOS XR multi-domain stateful SR Path Computation Element (PCE)
• Fundamentally Distributed (RR-like Deployment)
On XTC:
pce
address ipv4 1.1.1.3
! XTC

Domain1 Domain2 Domain3

A BR1 BR3 BR5

Peering
links
BR2 BR4 BR6
Z
BGP-LS
BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
On-Demand SR Policy reachability
➎ ➌ BGP: 20/8 via PE3 ➋ BGP: 20/8 via PE3
VPN-LABEL: 99999 VPN-LABEL: 99999
router bgp 1
neighbor 1.1.1.10 Best-effort (color 10) Best-effort (color 10)
address-family vpnv4 unicast RR
!
➏ to PE3
segment-routing XTC
traffic-eng with lowest
on-demand color 10 IGP metric? ➐  SID-list
<16002, 16003> ➊ BGP:
preference 100
SR Policy template ➍ PE3 with Best- 20/8 via CE
pce
metric Best-effort (color 10) effort (color 10)? 1 I:100
2 I:100
3
type igp
!
➎ use template CE
color 10 5 4 20/8
on-demand color 20
preference 100
pce 6 I:100
7 I:100
8
metric
type te
Default IGP link metric: I:10
Default TE link metric: T:10

BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
On-Demand SR Policy with SLA
➎ ➌ BGP: 20/8 via PE3 ➋ BGP: 20/8 via PE3
VPN-LABEL: 99999 VPN-LABEL: 99999
router bgp 1
neighbor 1.1.1.10 Low-latency (color 20) Low-latency (color 20)
address-family vpnv4 unicast RR
!
➏ to PE4
segment-routing XTC
traffic-eng with lowest
on-demand color 10 TE metric? ➐  SID-list
<30102, 30203> ➊ BGP:
preference 100
➍ PE4 with Low- 20/8 via CE
pce
metric latency (color 20)? 1 I:100
2 I:100
3
type igp
!
➎ use template CE
color 20 5 4 20/8
on-demand color 20
preference 100
pce SR Policy template 6 I:100
7 I:100
8
metric Low-latency (color 20)
type te
Default IGP link metric: I:10
Default TE link metric: T:10

BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
WAE
Wan Automation Engine
WAN Automation Engine
Delivering Optimization and Automation

Model-Based Control Optimization and


Predictive Model Time Series Visibility
and Configuration Automation

WAE
+ + = Cycle

Modeling Assess historical and Programmatic network Real-time traffic


What if/predictive real-time data control balancing
analysis Find and manage hot Extensible, Intelligent bandwidth
Global optimization spots open data models scheduling
Network efficiency Automated service
analysis delivery
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
WAE Design Verification

Scenario Value
› New edge router in LAX is not dual homed correctly per › Isolate misconfigurations or physical connectivity errors
planning request

Automated script emails engineering


Engineer picks up recent plan file and notices discrepancy with the intended design
with network vulnerabilities

Engineer puts in work order to resolve problem (not shown).

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Use Case: Failover and What-If Analysis

Scenario Value

› Model failover scenarios and optimization techniques › Optimize your network. Avoid costly upgrades
(IGP/TE) Is a new Circuit required?

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Summary
System Platforms
ASR920/NCS4201
ASR9K

ASR9K
ASR920-12SZ-IM/NCS 4202
ASR907/N
CS4216

NCS540*

Internet
Gateway Internet
CE/NID Access nV, AN, MPLS,
Ethernet
Preggregation MPLS
(SR, LDP, BGP, mLDP, nV)
Aggregation MPLS
(SR, LDP, BGP, mLDP)
Service Edge Core DCI
MPLS (SR, SRTE, mLDP, BGP) SP Data Center

ASR9K NCS5500
ASR900/NCS 4206
ASR9K
ME1200 (1G)

NCS5000

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Summary- Cisco 5G Transport Network
1. Build in 5G capabilities into NSO
existing IP Transport Network
Analytics/
• mmWave/vRAN Telemetry
Ultra-Automate
• Fronthaul
• Segment Routing WAE

2. Evolve traditional packet core


Control Plane
to virtual (or hybrid) solution
• CUPS
• Distributed Functions
• Edge Compute
User Plane Packet Core
User Plane
/ Service Func.
3. Automate and Simplify Internet
• NSO
• WAE SR SR SR
• Ultra-Automate
• Analytics and Telemetry
Fronthaul vRAN Backhaul IP Edge
and Core Central Data Center
4. Secure
• Devices Cisco Solution – SR + EVPN + WAE + Automation
• Network
• Cloud
Cisco Security for Mobile
#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
5G Focused Training Sessions
Monday (11 June 2018)
BRKSPM-2032 8:00 - 10:00 AM Defining Your 5G Architecture
BRKSPM-2071 1:30 - 3:30 PM 5G Technology Updates
BRKSPM-2008 4:00 - 5:30 PM Deploying Fixed Wireless Access using 5G Technology
Tuesday (12 June 2018)
BRKSPM-2009 8:00 - 10:00 AM Deploying Cisco Virtual Packet Core with ACI
CCSSPM-2030 8:30 - 9:30 AM T-Mobile Virtualized Packet Core Deployment Case Study
BRKSPM-2130 1:30 - 3:30 PM Virtual Mobile Packet Core Troubleshooting
PSOSPM-2037 3:00 - 4:00 PM Enhanced Visibility and Breach Detection in LTE and 5G Networks
BRKSPM-2129 4:00 - 6:00 PM Deploying 4G/LTE for Enterprise and IoT Solutions
Wednesday (13 June 2018)
BRKSPM-2007 8:00 - 10:00 AM Cisco IOT in a 5G World
CCSSPM-2031 8:30 - 9:30 AM Case Study for Deployment of Mobile IoT in World’s Largest Oil Refinery
BRKSPM-2033 10:30 - 12:00 PM Mobile Edge Caching in 4G/5G networks
BRKSPM-2034 1:30 - 3:30 PM 5G Mobile Transport Design and Deployments
PSOSPM-2030 02:00 - 03:00 PM The Future with 5G in the Cloud: Microservices, Containers & More
Thursday (14 June 2018)
BRKSPM-3001 8:00 - 10:00 AM 5G network using Segment Routing for transport
BSOSPM-1000 10:00 - 11:00 AM 5G Monetization Strategies
BRKSPM-2031 10:30 - 12:00 PM Deploying 5G use cases with Network Slicing
BRKSPM-2010 1:00 - 2:30 PM Applying Security in a 5G World

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Complete your online session evaluation

Give us your feedback to be entered


into a Daily Survey Drawing.
Complete your session surveys through
the Cisco Live mobile app or on
www.CiscoLive.com/us.
Don’t forget: Cisco Live sessions will be available for viewing
on demand after the event at www.CiscoLive.com/Online.

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Continue
your Demos in
the Cisco
Walk-in
self-paced
Meet the
engineer
Related
sessions
education campus labs 1:1
meetings

#CLUS BRKSPM-2034 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Thank you

#CLUS
#CLUS

Vous aimerez peut-être aussi