Professional Documents
Culture Documents
BRKSPG 2014 PDF
BRKSPG 2014 PDF
BRKSPG 2014 PDF
#CLUS
Agenda
• The Case for Intent based Network Transport
• Transport Network Evolution
• BGP VPN Services Evolution
• Application Driven, SDN Ready Transport Networks
• Summary
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Glossary
• SR – Segment Routing • BGP-LS – BGP Link State Protocol
• SRTE – Segment Routing Traffic • NSO – Network Services
Engineering Orchestrator
• PCE– Path Computation Element • EPE – Egress Peer Engineering (SR
SID for eBGP Peers)
• SR-PCE – Segment Routing Path
Computation Element • ODN – On Demand Next Hop
• PCC – Path Computation Client
• PCEP – Path Computation Element
Protocol
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
The Case for Intent
based Transport
Network
Forecast – Growth Ahead !!
14.6B M2M
28.5B
Connections by 2022
(51% of total )
Connected Devices
3.6 devices/person
85gbps pp/mo
12x Growth
VR/AR
More !!!!
Avg Broadband Speed to Double!!
5.7 billion mobile users in 2022**
3.6x more devices 3X global traffic increase**
than people
High Bandwidth M2M Non-Critcal AR, VR, Gaming Ultra Reliable Low Latency Create your own Slice
SW Updates Low intensity Bursts Upsell Opportunities Public Health Industry Verticals
Sporting Events Smart Services User Experience Self Driving Cars Security, 5G
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
What is Intent !!
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
What is Intent !!
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Evolving Transport Networks For SDN
Machine Learning, AI
Topology
Source
Programmable
Collection
Automation,
SDN Ready
Routing
Intent
Based
Network
Path Calculation
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
What Makes up an Intent Based Network?
What, Why and How
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
What Makes up an Intent Based Network?
What, Why and How
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Transport Network
Evolution
Transport Network Evolution
Application
Intent
Simplified Driven,
Driven
SDN Ready
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Network Evolution and Simplification Journey
Programmability
Scaling Mechanism
TE, FRR RSVP
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Network Evolution and Simplification Journey
Programmability
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Network Evolution and Simplification Journey
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Where We Are …
Current Unified MPLS Baseline
Access Aggregation Core Aggregation Backhaul
IS-IS L1 IS-IS L2 IS-IS L2 IS-IS L2 IS-IS L1
AS - WEST AS - Core AS- EAST
BGP-LU Signalled LSP eBGP LSP eBGP LSP BGP-LU Signalled LSP
LDP Signalled LDP Signalled LDP Signalled LDP Signalled LDP Signalled
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Where Do We Want to Go…
Intent Based SDN Ready Transport
Path Computation
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
Segment-Routing#CLUS
Enabled Transport
BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Where Do We Want to Go…
Intent Based SDN Ready Transport
REST API
Telemetry
Telemetry
Path Computation
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
Segment-Routing#CLUS
Enabled Transport
BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Where Do We Want to Go…
Intent Based SDN Ready Transport
REST API
NetConf/Yang
NetConf/Yang
REST API
Telemetry
Telemetry
Path Computation
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
Segment-Routing#CLUS
Enabled Transport
BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
How Do We Get There?
Multi-Step Network Evolution
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR IPv4+Label
A IPv4+Label
REST API
Telemetry
Telemetry
Path Computation
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Reminder: How Do We Get There?
Multi-Step Network Evolution
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
3
Simplify Routing with SR-PCE Useage
Access Aggregation Core Aggregation Backhaul
IS-IS L1 IS-IS L2 IS-IS L2 IS-IS L2 IS-IS L1
BGP-LS BGP-LS
A AGG AGG
PAN P P PAN
ASBR ASBR
A
AGG AGG PAN
PAN P P
ASBRSR EPE ASBR
A SR EPE
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
3
What Just Happened?
Core Aggregation Backhaul
Access Nodes
IS-IS L2 don’t needIS-IS
BGP/IGP routeIS-IStoL2remote
Access Aggregation
IS-IS L1 L2 IS-IS L1
service nodesBGP-LS BGP-LS
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Reminder: How Do We Get There?
Multi-Step Network Evolution
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Flex Algo & Segment Routing TE
Segment Routing (SR):
Use Default IGP Metric to forward traffic (Default Algo)
Ability to define a SID-List at the source for traffic forwarding
Flex-Algo
“Intent” become additional fwdg logic (i.e. algo) in IGP, enabling domain level forwarding tables
IGP distributes multiple metrics/Affinities – SPF, Low Latency, Constrained Nodes/Link etc
A Network node may or may not participate in Flex Algo, allowing sub-topologies to be created
Multiple Algo’s may be operational in a given Network topology
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Network Slicing through Flex-Algo
1 2
router isis 1 4 3
net 49.0001.0000.0000.0002.00 0
flex-algo 128 Default 9
5 6
metric-type latency Algo
8 7
!
interface Loopback0 1 2
address-family ipv4 unicast
prefix-sid index 2 0 4 3
prefix-sid algorithm 128 absolute 16802 Alg128
Low Latency 9
segment-routing
traffic-eng 0
on-demand color 100 9
5 6
dynamic Alg129
sid-algo 128 8 7
IGP Metric
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Network Slicing through Flex-Algo
1 2
router isis 1 4 3
net 49.0001.0000.0000.0002.00 0
flex-algo 128 Default 9
5 6
metric-type latency Algo
8 7
!
interface Loopback0
address-family ipv4 unicast 1 2
prefix-sid index 2 4
0 3
prefix-sid algorithm 128 absolute 16802
Alg128
9
segment-routing Low Latency
traffic-eng 0
on-demand color 100 9
5 6
dynamic Alg129
sid-algo 128 8 7
IGP Metric
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Intent Statement: Secure Slice Usecase
1. Financial customer asks for a PE PE
secure path E2E
A Default Algo A
2. Requests link-level encryption IGP Cost
for any of its traffic PE PE
3. Using Lowest Latency possible
is still part of their “intent”
4. Your solution: You will create a PE PE
“Secure Network slice” using
Flex-Algo
Flex algo that would avoid non- A A
encrypted links (Secure Path)
PE PE
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Reminder: How Do We Get There?
Multi-Step Network Evolution
High Bandwidth M2M Non-Critcal AR, VR, Gaming Ultra Reliable Low Latency Create your own Slice
SW Updates Low intensity Bursts Upsell Opportunities Public Health Industry Verticals
Sporting Events Smart Services User Experience Self Driving Cars Security, 5G
Intent Definition: Intent Definition: Intent Definition: Intent Definition: Intent Definition:
Bandwidth Signaling ODN Latency Bound Low Latency Flex-Algo
Constraints
Network Slicing
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
VPN Services
Evolution
VPN Services Over Segment Routing
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Point to Point L2VPN EVPN Evolution
T-LDP Label Exchange
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Point to Point L2VPN EVPN Evolution
T-LDP Label Exchange
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Point to Point L2VPN EVPN Evolution
T-LDP Label Exchange
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Service Unification Through EVPN*
BRKSPG-3002: Network Service Fabric Architecture
More… with EVPN
Multicast BRKSPG-3965: EVPN Deep Dive and Troubleshooting with
DCI IOS-XR Configuration examples for
Head-End Service Provider Metro and Data Center
ETREE
FXC
VPWS
Routing
IRB
Bridging
Network
Service
Fabric SP SP
PE PE L L
EVPN
s.switch
A vm vm
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Application Driven, SDN
Ready Transport
Network Usecases
A Recipe For Transport SDN Automation
Feedback
Loop
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Intent Based SDN Ready Transport
REST API to Provisioning Sub-system if needed
NetConf/Yang
NetConf/Yang
Telemetry
Telemetry
REST API
A AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Intent Based SDN Ready Transport Use Cases:
Example1: Centralized Control and Visualization for End-to-End Path
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Intent Based SDN Ready Transport Usecases:
Example 2: Centrally Computed Low Latency Intent Path
NetConf/Yang
BW Signaling Modeling Visualization Monitoring Health Insights Remediation
Telemetry
Telemetry
REST API
3
4
A AGG AGG
PAN
ASBR
P P
ASBR
PAN 2
A RR RR RR
AGG AGG PAN
PAN P P
ASBR ASBR
A
5. Applications
1. Provision Low 2. Request LSP 3. Perform 4. Send Computed
Updated with new
Latency Service Computation Computation LSP
LSP
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Intent Based SDN Ready Transport Usecases:
Example3: Application Initiated SRTE
NetConf/Yang
BW Signaling Modeling 2 Visualization Monitoring Health Insights Remediation
Telemetry
Telemetry
REST API
3
A 4 AGG AGG
PAN P P PAN
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
NetConf/Yang
BW Signaling Modeling
3 Health Insights Remediation 1
Visualization Monitoring
Telemetry
Telemetry
REST API
5
6
A
PAN
AGG
P P
AGG
PAN 2
ASBR ASBR
RR RR RR
A
AGG AGG PAN
PAN P P
ASBR ASBR
A
NetConf/Yang
7 2 5
BW Signaling Modeling Visualization Monitoring Health Insights Remediation
Telemetry
Telemetry
REST API
1
A AGG AGG
PAN P P PAN
ASBR ASBR 6
A RR RR RR
AGG AGG PAN
PAN P P
ASBR ASBR
A
1. Network 2. Published on 3. Applications 4. App Takes 5. NSO makes 6. PCC 7. PCE update
Telemetry Data Data Bus for Collect Data action, advices n/w changes Requests new Apps with new
(Model/Event) Subscribers and Analyze NSO for continuity Path from PCE path
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Summary
Towards Intent Based Transport SDN Networks!!!
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Complete your
online session • Please complete your session survey
evaluation after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live water bottle.
• All surveys can be taken
in the Cisco Live Mobile App.
Cisco Live sessions will be available for viewing
on demand after the event at ciscolive.cisco.com.
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS BRKSPG-2014 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Thank you
#CLUS
#CLUS