SlideShare a Scribd company logo
1 of 71
Download to read offline
Introduction to
Segment Routing
Michael Kowal, Vertical Solutions Architect
@ciscomk
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions?
Use Cisco Spark to chat 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#BRKRST-2124Cisco Spark spaces will be
available until July 3, 2017.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 4BRKRST-2124
Abstract
This session provides an overview of the segment routing technology and its use
cases. This new routing paradigm provides high operational simplicity and
maximum network scalability and flexibility. You will get an understanding of the
basic concepts behind the technology and its wide applicability ranging from
simple transport for MPLS services, disjoint routing, traffic engineering and its
benefits in the context of software defined networking.
Previous knowledge of IP routing and MPLS is required.
Introduction to Segment Routing
• Technology Overview
• Use Cases
• A Closer Look at the Control
and Data Planes
• Traffic Protection
• Traffic Engineering
• Conclusion
Agenda
Technology Overview
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Segment Routing
• Source Routing
• the source chooses a path and encodes it in the packet header as an ordered list of
segments
• the rest of the network executes the encoded instructions
• Segment: an identifier for any type of instruction
• forwarding or service
• This presentation: IGP-based forwarding construct
7BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Segment Routing – Forwarding Plane
• MPLS: an ordered list of segments is represented as a stack of labels
• IPv6: an ordered list of segments is encoded in a routing extension header
• This presentation: MPLS data plane
• Segment → Label
• Basic building blocks distributed by the IGP or BGP
8BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
IGP Prefix Segment
• Shortest-path to the
IGP prefix
• Equal Cost Multipath
(ECMP)-aware
• Global Segment
• Label = 16000 + Index
• Index of NodeX = X is
used for illustrative
purposes
• Distributed by
ISIS/OSPF
9BRKRST-2124
DC (BGP-SR)
10
11
12
13
14
2 4
6 5
7
WAN (IGP-SR)
3
1
PEER
16005
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
IGP Adjacency Segment
• “Pop and Forward on
the IGP adjacency”
• Local Segment
• Dynamically allocated
• Value “30X0Y”
used for illustration
• X is the “from”
• Y is the “to”
• Advertised as a label
value
• Distributed by
ISIS/OSPF
10BRKRST-2124
DC (BGP-SR)
10
11
12
13
14
2 4
6 5
7
WAN (IGP-SR)
3
1
PEER
30204
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Prefix Segment
• Shortest-path to the
BGP prefix
• Global Segment
• 16000 + Index
• Index of NodeX = X is
used for illustrative
purposes
• Signaled by BGP
11
DC (BGP-SR)
10
11
12
13
14
2 4
6 5
7
WAN (IGP-SR)
3
1
PEER
16001
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Peering Segment
• “Pop and Forward to
the BGP peer”
• Local Segment
• Dynamically allocated
• Value 40X0Y (for
illustration)
• X is the “from”
• Y is the “to”
• Signaled by BGP-LS
(topology information)
to the controller
12
DC (BGP-SR)
10
11
12
13
14
2
6
7
WAN (IGP-SR)
3
1
PEER
Low Lat,
Low BW
4
5 High Lat, High BW
40407
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Domain Topology
• SR Path Computation
Element (PCE)
• PCE collects via BGP-
LS
• IGP segments
• BGP segments
• Topology
13
DC (BGP-SR)
10
11
12
13
14
2 4
6 5
7
WAN (IGP-SR)
3
1
PEER
Low Lat, Low BW
BGP-LS
BGP-LS
BGP-LS
BRKRST-2124
SR
PCE
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
End-to-End Policy, Unified Data Plane
• Construct a path by
combining segments
to form an end-to-end
path:
• 16001 (Prefix-SID)
• 16002 (Prefix-SID)
• 30204 (Adj-SID)
• 40407 (Peer-SID)
• Per-application
flow engineering
• Millions of flows
• No signaling
• No midpoint state
• No reclassification at
boundaries
14
PCEP, Netconf, BGP
BRKRST-2124
SR
PCE
Low-Latency to 7
for application …
DC (BGP-SR)
10
11
12
13
14
2 4
6 5
7
WAN (IGP-SR)
3
1
PEER
Low Lat
Low BW
50
Default ISIS cost metric: 10
16001
16001
16002
30204
40407
{16001,
16002,
30204,
40407 }
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Segment Routing Standardization
• IETF standardization in SPRING working
group
• Protocol extensions progressing in
multiple groups
• IS-IS
• OSPF
• PCE
• IDR
• 6MAN
• BESS
• Broad vendor support
• Strong customer adoption
• WEB, SP, Enterprise
15
Sample IETF Documents
Problem Statement and Requirements
(RFC 7855)
Segment Routing Architecture
(draft-ietf-spring-segment-routing)
IPv6 SPRING Use Cases
(draft-ietf-spring-ipv6-use-cases)
Segment Routing with MPLS data plane
(draft-ietf-spring-segment-routing-mpls)
Topology Independent Fast Reroute using Segment Routing
(draft-bashandy-rtgwg-segment-routing-ti-lfa)
IS-IS Extensions for Segment Routing
(draft-ietf-isis-segment-routing-extensions)
OSPF Extensions for Segment Routing
(draft-ietf-ospf-segment-routing-extensions)
PCEP Extensions for Segment Routing
(draft-ietf-pce-segment-routing)
Close to 40 IETF drafts in progress
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
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)
16BRKRST-2124
Use Cases
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Simple and Efficient Transport of MPLS services
• No change to
service
configuration
• MPLS services
ride on the prefix
segments
• Simple: IGP-only
• One less protocol
to operate
• No LDP, no
RSVP-TE
SR Domain vrf REDvrf RED
7 1
3 4
2 8
5 6
MP-BGP
1.1.1.2/32
Prefix-SID 16002 10.0.0.0/30
2001::a00:0/126
CE CEPE PE
Packet to 8
vpn
16002
Packet to 8
vpn
Packet to 8
Packet to 8
vpn
16002
BRKRST-2124 18
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Interworking with LDP
• SR to LDP Interworking
requires Mapping Server
functionality
• E.g. Nodes 6 & 8 can
advertise prefix-SIDs in IGP,
on behalf of non-SR nodes.
• SR nodes install these prefix-
SIDs in their forwarding table.
• Mapping server is a control
plane mechanism and
doesn’t have to be in the data
path
• LDP to SR Interworking
is Automatic and
Seamless.
19
1
2 3
4
6 5
7
Site 1 Site 2
BRKRST-2124
Mapping-servers
1.1.1.4/32  SID 16004
1.1.1.7/32  SID 16007
8
Packet
vpn
16007
Packet
vpn
16007
Packet
vpn
LDP(7)
Packet
vpn
Packet
Packet
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Topology-Independent LFA (TI-LFA FRR)
• 50msec FRR in any topology
• Link, Node, or SRLG
• IGP Automated
• No LDP, no RSVP-TE
• Optimum
• Post-convergence path
• No midpoint backup state
• Detailed operator report
• S. Litkowski, B. Decraene, Orange
• WAN Automation Engine Design
• How many backup segments?
• Perform capacity analysis
20
1
2 3
4
6 5
7
BRKRST-2124
Packet
16007
Packet
16007
Packet
16007
16005
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Automated Traffic Matrix Collection
• Traffic Matrix is fundamental for
• capacity planning
• centralized traffic engineering
• IP/Optical optimization
• Most operators do not have an accurate traffic
matrix
• With SR, the traffic matrix collection is
automated
21BRKRST-2124
1 2 3 4
1
2
3
4
1
2
4
3
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Optimized Content Delivery
• On a per-content, per-user basis,
the content delivery application
can engineer
• the path within the AS
• the selected border router
• the selected peer
• Also applicable for engineering
egress traffic from DC to peer
• BGP Prefix and Peering Segments
22
1 2
6
4 3
AS1
5
7
AS6AS5
AS7
BRKRST-2124
Packet
16002
16003
40206
A Closer
Look at the
Control and
Data Planes
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
MPLS Control and Forwarding Operation with Segment
Routing
PE1 PE2
IGPPE1 PE2
Services
IPv4 IPv6
IPv4
VPN
IPv6
VPN
VPWS VPLS
Packet
Transport LDP
MPLS Forwarding
RSVP BGPStatic IS-IS OSPF
No changes to
control or
forwarding plane
IGP or BGP label
distribution for
IPv4 and IPv6.
Forwarding plane
remains the same
MP-BGP
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Prefix SID
• Uses SR Global Block (SRGB)
• SRGB advertised with router capabilities TLV
• In the configuration, Prefix-SID can be configured as an absolute value or an index
• In the protocol advertisement, Prefix-SID is always encoded as a globally unique index
Index represents an offset from SRGB base, zero-based numbering, i.e. 0 is 1st 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 (i.e. not indexed) value
SID Encoding
SRGB = [ 16,000 – 23,999 ] – Advertised as base = 16,000, range = 8,000
Prefix SID = 16,001 – Advertised as Prefix SID Index = 1
Adjacency SID = 24000 – Advertised as Adjacency SID = 24000
SR enabled node
BRKRST-2124 25
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
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
BRKRST-2124 26
© 2017 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 absolute 16001
!
address-family ipv6 unicast
prefix-sid absolute 20001
!
!
IS-IS Configuration – Example
Ipv4 Prefix-SID value for
loopback0
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
SID index 1
1.1.1.11.1.1.2
1.1.1.4 1.1.1.6
DIS
BRKRST-2124 27
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
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
BRKRST-2124 28
© 2017 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
SID index 1
1.1.1.11.1.1.2
1.1.1.5 1.1.1.3
DR
1.1.1.4
BRKRST-2124 29
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
MPLS Data Plane Operation
• Packet forwarded along IGP shortest path (ECMP)
• Swap operation performed on input label
• Same top label if same/similar SRGB
• PHP if signaled by egress LSR
Payload
SRGB [16,000 – 23,999 ]
X
Payload
Swap
X
Payload
SRGB [16,000 – 23,999 ]
Y
Payload
Pop
Y
Adjacency
SID = X
X
Prefix SID Adjacency SID
 Packet forwarded along IGP adjacency
 Pop operation performed on input label
 Top labels will likely differ
 Penultimate hop always pops last adjacency SID
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Payload
VPN Label
31
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 ]
Loopback X.X.X.X
Prefix SID Index = 41
A B C D
Payload
16041
Payload
Push
Push
Swap Pop
Payload Payload
VPN Label
16041
VPN Label
Pop
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Payload
VPN Label
32
MPLS Data Plane Operation (Adjacency SIDs)
Payload
16041
Payload
Push
Push
Push
Pop Pop
Payload Payload
VPN Label
16041
VPN Label
Pop
Adjacency
SID = 30206
30206
A B X D
BRKRST-2124
Loopback X.X.X.X
Prefix SID Index = 41
SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ]
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
MPLS LFIB with Segment Routing
• LFIB populated by IGP (ISIS /
OSPF)
• Other protocols (LDP, RSVP, BGP)
can still program LFIB
• Forwarding table remains constant
(Nodes + Adjacencies) regardless
of number of paths
33
PE
PE
PE
PE
PE
PE
PE
PE
P
In
Label
Out
Label
Out
Interface
L1 L1 Intf1
L2 L2 Intf1
… … …
L8 L8 Intf4
L9 L9 Intf2
L10 Pop Intf2
… … …
Ln Pop Intf5
Network
Node
Segment Ids
Node
Adjacency
Segment Ids
Forwarding
table remains
constant
BRKRST-2124
Traffic
Protection
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Topology Independent LFA (TI-LFA) – Benefits
• 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
35BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
TI-LFA – Zero-Segment Example
• TI-LFA for link R1R2 on R1
• Calculate post-convergence SPT
• SPT with link R1R2 removed from
topology
• Derive SID-list to steer traffic on
post-convergence path  empty
SID-list
• R1 will steer the traffic towards
LFA R5
36BRKRST-2124
1000
Default metric: 10
A
55
4
Packet to Z
Packet to Z
prefix-SID(Z)
1 2
Z
3
Packet to Z
prefix-SID(Z)
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
TI-LFA – Single-Segment Example
• TI-LFA for link R1R2 on R1
• Calculate post-convergence
SPT
• Derive SID-list to steer traffic
on post-convergence path 
<Prefix-SID(R4)>
• Also known as “PQ-node”
• R1 will push the prefix-SID of
R4 on the backup path
37BRKRST-2124
Packet to Z
prefix-SID(Z)
prefix-SID(R4)
Default metric:10
5
21
A Z
3
Packet to Z
prefix-SID(Z)
Packet to Z
4
Packet to Z
prefix-SID(Z)
4
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 38BRKRST-2124
TI-LFA – Double-Segment Example
• TI-LFA for link R1R2 on R1
• Calculate post-convergence SPT
• Derive SID-list to steer traffic on
post-convergence path  <Prefix-
SID(R4), Adj-SID(R4-R3)
• Also known as “P- and Q-node”
• R1 will push the prefix-SID of R4
and the adj-SID of R4-R3 link on
the backup path
Default metric: 10
5
21
A Z
R3R4 34
Packet to Z
prefix-SID(Z)
Packet to Z
Packet to Z
prefix-SID(Z)
adj-SID(R4-R3)
prefix-SID(R4)
Packet to Z
prefix-SID(Z)
adj-SID(R4-R3)
1000
Packet to Z
prefix-SID(Z)
Traffic Engineering
(SR-TE)
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Traffic Engineering with Segment Routing
• Provides explicit routing
• Supports constraint-based routing
• Supports centralized admission control
• Uses existing ISIS / OSPF extensions to
advertise link attributes
• No RSVP-TE to establish LSPs
• Supports ECMP
40
TE LSP
Segment
Routing
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
2 3
4
1
Default IGP link metric: I:10
Default TE link metric: T:10
5
SID-list: <16005, 16004, 16003>
6
Low-Latency
Use-Case
• Head-end computes a SID-list that expresses the shortest-path according to the
selected metric
segment-routing
traffic-eng
policy POLICY1
color 20 end-point ipv4 1.1.1.3
candidate-paths
preference 100
dynamic mpls
metric
type te
Node1
T:15
I:10
T:15
I:10
T:10
I:30
T:8
I:10
BRKRST-2124 41
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
segment-routing
traffic-eng
policy POLICY1
color 20 end-point ipv4 1.1.1.7
candidate-paths
preference 100
dynamic mpls
metric
type igp
association group 1 type node
!
policy POLICY2
color 30 end-point ipv4 1.1.1.7
candidate-paths
preference 100
dynamic mpls
metric
type igp
association group 1 type node
2 3
5 6
4 71
I:100
Default IGP link metric: I:10
I:100
POLICY1 SID-list:
<16002, 30203, 16007>
POLICY2 SID-list:
<16005, 16006, 16007>
Service Disjointness from the same head-end
Use-Case
• The head-end computes two,
disjoint paths
Node1
BRKRST-2124 42
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Different VPNs need different underlay SLA
Single Domain Topology
2
6
1 CE
5
4
I: 50
Default IGP cost: I:10
Default TE cost: T:10
IGP cost 30
T: 15
2
6
1 CE
5
4
TE cost 20
Basic VPN should
use lowest cost
underlay path
Premium VPN
should use lowest
latency path
Objective:
operationalize this
service for simplicity,
scale and
performanceI: 50
T: 15
Default IGP cost: I:10
Default TE cost: T:10
BRKRST-2124 44
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
2
6
1 CE
5
4
I: 50
T: 15
On-Demand SR Policy work-flow
➊ BGP: 20/8 via
CE
20/8
RR
➋ BGP: 20/8 via PE4
VPN-LABEL: 99999
Low-latency (color 20)
➌ BGP: 20/8 via PE4
VPN-LABEL: 99999
Low-latency (color 20)
router bgp 1
neighbor 1.1.1.10
address-family vpnv4 unicast
!
segment-routing
traffic-eng
on-demand color 20
preference 100
metric
type te
➍ PE4 with Low-
latency (color 20)?
➎ use template
color 20
➏  SID-list
<16002, 30204>
➎
Default IGP cost: I:10
Default TE cost: T:10
SR Policy template
Low-latency (color 20)
BRKRST-2124 45
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
2
6
1 CE
5
4
I: 50
T: 15
Automated performant steering
➊ BGP: 20/8 via
CE
20/8
RR
➋ BGP: 20/8 via PE4
VPN-LABEL: 99999
Low-latency (color 20)
➌ BGP: 20/8 via PE4
VPN-LABEL: 99999
Low-latency (color 20)
➍ PE4 with Low-
latency (color 20)?
➎ use template
color 20
➏  SID-list
<16002, 30204>
FIB table at PE1
SRTE: 4001: Push <16002, 30204>
➐ instantiate
SR Policy
BSID 4001
Low Latency to PE4
➐
➑ forward 20/8
via BSID 4001
➑➐
BGP: 20/8 via 4001
Default IGP cost: I:10
Default TE cost: T:10
In Out Out_intf Fraction
4001 <16002, 30204> To Node 2 100%
Forwarding table on Node1
BRKRST-2124 47
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
SR-TE
• Simple, Automated and Scalable
• No core state: state in the packet header
• No tunnel interface: “SR Policy”
• No head-end a-priori configuration: on-demand policy instantiation
• No head-end a-priori steering: automated steering
• Multi-Domain
• XR Traffic Controller (XTC) for compute
• Binding-SID (BSID) for scale
• Lots of Functionality
• Designed with lead operators along their use-cases
BRKRST-2124 55
Conclusion
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Conclusion
• Simple routing extensions to implement source routing
• Packet path determined by prepended segment identifiers (one or more)
• Data plane agnostic (MPLS, IPv6)
• Increase network scalability and agility by reducing network state and
simplifying control plane
• Traffic protection with 100% coverage with more optimal routing
Recommended Follow-up Session:
Segment Routing: Technology deep-dive and advanced use cases (BRKRST-3122)
57BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58BRKRST-2124
Segment Routing Sessions
Breakout Sessions Labs
Introduction to Segment Routing (BRKRST-2124) ←you are here SP SDN - Segment Routing in Action (LTRMPL-2201)
Segment Routing: Technology Deep-Dive and Advanced
Use Cases (BRKRST-3122)
MPLS Segment Routing Introduction (LABSPG-1020)
Troubleshooting Segment Routing (BRKRST-3009) Segment Routing for Policy Aware Network (LABRST-1015)
Application Engineered Routing: Allowing Applications to
Program the Network (BRKSPG-2066)
Next Generation Service Provider Network using Segment
Routing & BIER (LABSPG-2012)
Automated Networks with Segment Routing in the
Datacenter (BRKDCN-2050)
Segment Routing in Datacenter using Nexus 9000/3000
(LABDCN-2020)
Multicast and Segment Routing (BRKIPM-2249) DevNet Workshop – Application Engineered Egress Routing
(DEVNET-2062)
Evolving Network Application Use-Cases Using Segment
Routing In the Enterprise (BRKMPL-2118)
DevNet Workshop-WAN Automation Engine API
(DEVNET-2035)
Cisco Live 2017
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Stay Up-To-Date
http://www.segment-routing.net/
https://www.linkedin.com/groups/8266623
https://twitter.com/SegmentRouting
https://www.facebook.com/SegmentRouting/ amzn.com/B01I58LSUO
BRKRST-2124 59
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Participate in the “My Favorite Speaker” Contest
• Promote your favorite speaker through Twitter and you could win $200 of Cisco
Press products (@CiscoPress)
• Send a tweet and include
• Your favorite speaker’s Twitter handle @ciscomk
• Two hashtags: #CLUS #MyFavoriteSpeaker
• You can submit an entry for more than one of your “favorite” speakers
• Don’t forget to follow @CiscoLive and @CiscoPress
• View the official rules at http://bit.ly/CLUSwin
Promote Your Favorite Speaker and You Could Be a Winner
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.
Complete Your Online
Session Evaluation
Don’t forget: Cisco Live sessions will be
available for viewing on demand after the
event at www.CiscoLive.com/Online.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Table Topics
• Meet the Engineer 1:1 meetings
• Related sessions
62BRKRST-2124
Thank you
Backup Slides
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Migration Scenario: LDP to SR
• Initial state: All nodes run LDP, not SR
66BRKRST-2124
1 LDP
3 4
2
5 6
LDP Domain
LDP LDP
LDP LDP
LDP LDP
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Migration Scenario: LDP to SR
• Initial state: All nodes run LDP, not SR
• Step1: All nodes are upgraded to SR
• In no particular order
• Default label imposition preference = LDP
67BRKRST-2124
1 LDP
3 4
2
5 6
SR+LDP Domain
SR+LDP SR+LDP
SR+LDP SR+LDP
SR+LDP SR+LDP
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Migration Scenario: LDP to SR
• Initial state: All nodes run LDP, not SR
• Step1: All nodes are upgraded to SR
• In no particular order
• leave default LDP label imposition preference
• Step2: All PEs are configured to prefer SR
label imposition
• In no particular order
68BRKRST-2124
SR+LDP Domain
1 SR
3 4
2
5 6
SR+LDP SR+LDP
SR+LDP SR+LDP
SR+LDP
segment-routing mpls sr-prefer
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Migration Scenario: LDP to SR
• Initial state: All nodes run LDP, not SR
• Step1: All nodes are upgraded to SR
• In no particular order
• leave default LDP label imposition preference
• Step2: All PEs are configured to prefer SR
label imposition
• In no particular order
• Step3: LDP is removed from the nodes in
the network
• In no particular order
• Final state: All nodes run SR, not LDP
69BRKRST-2124
SR Domain
1 SR
3 4
2
5 6
SR SR
SR SR
SR SR
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
How Traffic Engineering Works
• Link information Distribution
• ISIS-TE
• OSPF-TE
• Path Calculation
• Path Setup
• Forwarding Traffic down path
• Auto-route (announce / destinations)
• Static route
• PBR
• PBTS / CBTS
• Forwarding Adjacency
• Pseudowire Tunnel select
70
IP/MPLS
Head end
Mid-point Tail end
TE LSP
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Stateful PCE
• PCE maintains topology and path
database (established paths)
• More optimal centralized path
computation
• Enables centralized path initiation and
update control
• Well suited for SDN deployments
71
PCEP
Stateful PCE
TED
LSP DB
PCC
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Topology Acquisition
• An external PCE requires some form of
topology acquisition
• A PCE may learn topology using BGP-
LS, IGP, SNMP, etc.
• BGP-LS characteristics
• aggregates topology across one or more domains
• provides familiar operational model
• New BGP-LS attribute TLVs for SR
• IGP: links, nodes, prefixes
• BGP: peer node, peer adjacency, peer set
72
Domain 1 Domain 2
Domain 0
BGP-LS
TED
BGP-LS BGP-LS
RR
PCE
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Active Stateful PCE
• PCC or PCE may initiate path setup
• PCC may delegate update control to
PCE
• PCC may revoke delegation
• PCE may return delegation
73
PCEP
Active Stateful PCE
TED
LSP DB
Stateful
PCC
PCE has update
control over
delegated paths
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Active Stateful PCE
PCE-Initiated and PCC-Initiated LSPs
• PCE part of controller architecture managing
full path life cycle
• Tighter integration with application demands
PCEP
PCC-Initiated (Active Stateful PCE)
TED
LSP DB
Stateful
PCC
PCEP
PCE-Initiated (Active Stateful PCE)
TED
LSP DB
Stateful
PCC
PCC initiates
LSP and
delegates
update
control
PCE initiates
LSP and
maintains
update control
 PCC may initiate path setup based on
distributed network state
 Can be used in conjunction with PCE-
initiated paths
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PCE Extensions for Segment Routing (SR)
• Segment routing enables source routing
based on segment ids distributed by IGP
• PCE specifies path as list of segment ids
• PCC forwards traffic by pushing segment
id list on packets
• No path signaling required
• Minimal forwarding state
• Maximum network forwarding virtualization
• The state is no longer in the network but in
the packet
• Paths may be PCE- or PCC-initiated
75
PCEP
Segment List:: 10,20,30,40
Stateful PCE
TED
LSP DB
Stateful
PCC
Node
SID
Adjacency
SID
Forwarding
table remains
constant
In Out Int
L1 L1 Intf1
… … …
L7 L7 Int3
L8 Pop Intf3
… … …
L9 Pop Intf5
Application
Path
Request
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
router isis DEFAULT
net 49.0001.1720.1625.5001.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
!
interface Loopback0
passive
address-family ipv4 unicast
prefix-sid absolute 16041
!
!
interface GigabitEthernet0/0/0/0
address-family ipv4 unicast
fast-reroute per-prefix
fast-reroute per-prefix ti-lfa
!
!
!
76
Configuring Topology Independent Fast Reroute for IPv4
using Segment Routing and IS-IS (Cisco IOS XR)
Enable TI-LFA for IPv4 prefixes on
interface GigabitEthernet0/0/0/0
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
router isis DEFAULT
net 49.0001.1720.1625.5001.00
address-family ipv6 unicast
metric-style wide
segment-routing mpls
!
interface Loopback0
passive
address-family ipv6 unicast
prefix-sid absolute 16061
!
!
interface GigabitEthernet0/0/0/0
address-family ipv6 unicast
fast-reroute per-prefix
fast-reroute per-prefix ti-lfa
!
!
!
77
Configuring Topology Independent Fast Reroute for IPv6
using Segment Routing and IS-IS (Cisco IOS XR)
Enable TI-LFA for IPv6 prefixes on
interface GigabitEthernet0/0/0/0
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
router isis DEFAULT
net 49.0001.1720.1625.5001.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
segment-routing prefix-sid-map receive
segment-routing prefix-sid-map advertise-local
!
...
!
segment-routing
address-family ipv4
prefix-sid-map
172.16.255.1/32 4041 range 8
!
!
!
78
Configuring a Mapping Server for SR and LDP
Interworking for IPv4 Using IS-IS (Cisco IOS XR)
Local prefix-to-SID mapping policy
172.16.255.1/32 – 4041
:
172.16.255.8/32 - 4048
Construct active mapping policy using
remotely learned and locally configured
mappings (mapping client)
Advertise local mapping policy (mapping
server)
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
router isis DEFAULT
net 49.0001.1720.1625.5001.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
segment-routing prefix-sid-map receive
!
interface Loopback0
passive
address-family ipv4 unicast
prefix-sid absolute 16041
!
!
interface GigabitEthernet0/0/0/0
point-to-point
address-family ipv4 unicast
!
!
!
79
Configuring a Mapping Client for SR and LDP
Interworking for IPv4 Using IS-IS (Cisco IOS XR)
Construct active mapping policy using
remotely learned and locally configured
mappings (mapping client)
BRKRST-2124
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enabling Segment Routing Feature
NXOS
feature bgp
install feature-set mpls
feature-set mpls
feature mpls l3vpn
feature mpls segment-routing
Under Interface configuration:
mpls ip forwarding
Commands:
BRKRST-2124 80

More Related Content

What's hot

Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment RoutingMyNOG
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceBertrand Duvivier
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorialrakiva29
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) KHNOG
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingStephane Litkowski
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A TutorialAPNIC
 
MPLS on Router OS V7 - Part 1
MPLS on Router OS V7 - Part 1MPLS on Router OS V7 - Part 1
MPLS on Router OS V7 - Part 1GLC Networks
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRouteBruno Decraene
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
Demystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesDemystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesCumulus Networks
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerShu Sugimoto
 
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliSP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliMyNOG
 

What's hot (20)

Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorial
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
BGP Advanced topics
BGP Advanced topicsBGP Advanced topics
BGP Advanced topics
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD)
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
Chap05 gtp 03_kh
Chap05 gtp 03_khChap05 gtp 03_kh
Chap05 gtp 03_kh
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routing
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
 
MPLS on Router OS V7 - Part 1
MPLS on Router OS V7 - Part 1MPLS on Router OS V7 - Part 1
MPLS on Router OS V7 - Part 1
 
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014  Segment Routing TI-LFA Fast ReRouteMPLS WC 2014  Segment Routing TI-LFA Fast ReRoute
MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
BGP Overview
BGP OverviewBGP Overview
BGP Overview
 
Demystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode seriesDemystifying EVPN in the data center: Part 1 in 2 episode series
Demystifying EVPN in the data center: Part 1 in 2 episode series
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
SEGMENT Routing
SEGMENT RoutingSEGMENT Routing
SEGMENT Routing
 
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail AliSP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
SP Routing Innovation with Segment Routing, VXLAN and EVPN - Ismail Ali
 

Viewers also liked

vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)SDNRG ITB
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Canada
 
Q4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceQ4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceir_cisco
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksCisco Service Provider
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing DemoITU
 
Виртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораВиртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораCisco Russia
 
Shift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationShift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationCisco Service Provider
 
Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Service Provider
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Michelle Holley
 
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic #CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic ITSitio.com
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul3G4G
 
Q1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceQ1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceir_cisco
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Canada
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 
4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networkseXplanoTech
 

Viewers also liked (19)

vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
 
Q4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidanceQ4 fy17 earnings slides final no guidance
Q4 fy17 earnings slides final no guidance
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access NetworksArchitecture for Mobile Data Offload over Wi-Fi Access Networks
Architecture for Mobile Data Offload over Wi-Fi Access Networks
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 
Виртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператораВиртуализация в опорной сети мобильного оператора
Виртуализация в опорной сети мобильного оператора
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
 
Shift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value CreationShift Happens: From Value Destruction to Value Creation
Shift Happens: From Value Destruction to Value Creation
 
Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast InfographicCisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
Cisco Visual Networking Index Global Mobile Data Traffic Forecast Infographic
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
Software Defined Networking (SDN) / Network Function Virtualization (NFV) bas...
 
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic #CiscoLiveLA 2017 Presentacion de Miro Polakovic
#CiscoLiveLA 2017 Presentacion de Miro Polakovic
 
5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul5G Crosshaul vs 5G-XHaul
5G Crosshaul vs 5G-XHaul
 
Q1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidanceQ1 fy18 earnings slides no guidance
Q1 fy18 earnings slides no guidance
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks4.5G: Integration of LTE and Wi-Fi networks
4.5G: Integration of LTE and Wi-Fi networks
 
Finance, meaning, concept and types
Finance, meaning, concept and typesFinance, meaning, concept and types
Finance, meaning, concept and types
 

Similar to Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017

Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USAJose Liste
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Canada
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecCisco Russia
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingCisco Service Provider
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP TransportMyNOG
 
SRv6-TOI-rev3i-EXTERNAL.pdf
SRv6-TOI-rev3i-EXTERNAL.pdfSRv6-TOI-rev3i-EXTERNAL.pdf
SRv6-TOI-rev3i-EXTERNAL.pdfYunLiu75
 
Application Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkApplication Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkCisco Canada
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPROIDEA
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsGunter Van de Velde
 
A comparison of Segment Routing Data-Plane encodings
A comparison of Segment Routing Data-Plane encodingsA comparison of Segment Routing Data-Plane encodings
A comparison of Segment Routing Data-Plane encodingsGunter Van de Velde
 
CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6Chaing Ravuth
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveMiya Kohno
 
18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdfYunLiu75
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PROIDEA
 
Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2Bertrand Duvivier
 
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpecPLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpecPROIDEA
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessRobb Boyd
 
Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Cisco Canada
 

Similar to Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017 (20)

Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP Transport
 
SRv6-TOI-rev3i-EXTERNAL.pdf
SRv6-TOI-rev3i-EXTERNAL.pdfSRv6-TOI-rev3i-EXTERNAL.pdf
SRv6-TOI-rev3i-EXTERNAL.pdf
 
Application Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkApplication Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the Network
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodings
 
A comparison of Segment Routing Data-Plane encodings
A comparison of Segment Routing Data-Plane encodingsA comparison of Segment Routing Data-Plane encodings
A comparison of Segment Routing Data-Plane encodings
 
CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspective
 
18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
 
Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2
 
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpecPLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
 
TechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined AccessTechWiseTV Workshop: Software-Defined Access
TechWiseTV Workshop: Software-Defined Access
 
Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS
 

More from Bruno Teixeira

RIPE Database Expert Certificate
RIPE Database Expert CertificateRIPE Database Expert Certificate
RIPE Database Expert CertificateBruno Teixeira
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasBruno Teixeira
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Bruno Teixeira
 
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Bruno Teixeira
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016Bruno Teixeira
 
Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Bruno Teixeira
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Bruno Teixeira
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersBruno Teixeira
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Bruno Teixeira
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Bruno Teixeira
 

More from Bruno Teixeira (11)

RIPE Database Expert Certificate
RIPE Database Expert CertificateRIPE Database Expert Certificate
RIPE Database Expert Certificate
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
Passive Optical Networks - PON: Customer Case Study, Design, Implementation a...
 
DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016DWDM 101 - BRKOPT-2016
DWDM 101 - BRKOPT-2016
 
Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)Cisco Live! :: Content Delivery Networks (CDN)
Cisco Live! :: Content Delivery Networks (CDN)
 
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
Cisco Live! :: Deploying SIP Trunks with Cisco Unified Border Element (CUBE/v...
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 

Recently uploaded

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 

Recently uploaded (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 

Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017

  • 1.
  • 2. Introduction to Segment Routing Michael Kowal, Vertical Solutions Architect @ciscomk BRKRST-2124
  • 3. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Spark Questions? Use Cisco Spark to chat 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#BRKRST-2124Cisco Spark spaces will be available until July 3, 2017.
  • 4. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 4BRKRST-2124 Abstract This session provides an overview of the segment routing technology and its use cases. This new routing paradigm provides high operational simplicity and maximum network scalability and flexibility. You will get an understanding of the basic concepts behind the technology and its wide applicability ranging from simple transport for MPLS services, disjoint routing, traffic engineering and its benefits in the context of software defined networking. Previous knowledge of IP routing and MPLS is required. Introduction to Segment Routing
  • 5. • Technology Overview • Use Cases • A Closer Look at the Control and Data Planes • Traffic Protection • Traffic Engineering • Conclusion Agenda
  • 7. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Segment Routing • Source Routing • the source chooses a path and encodes it in the packet header as an ordered list of segments • the rest of the network executes the encoded instructions • Segment: an identifier for any type of instruction • forwarding or service • This presentation: IGP-based forwarding construct 7BRKRST-2124
  • 8. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Segment Routing – Forwarding Plane • MPLS: an ordered list of segments is represented as a stack of labels • IPv6: an ordered list of segments is encoded in a routing extension header • This presentation: MPLS data plane • Segment → Label • Basic building blocks distributed by the IGP or BGP 8BRKRST-2124
  • 9. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public IGP Prefix Segment • Shortest-path to the IGP prefix • Equal Cost Multipath (ECMP)-aware • Global Segment • Label = 16000 + Index • Index of NodeX = X is used for illustrative purposes • Distributed by ISIS/OSPF 9BRKRST-2124 DC (BGP-SR) 10 11 12 13 14 2 4 6 5 7 WAN (IGP-SR) 3 1 PEER 16005
  • 10. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public IGP Adjacency Segment • “Pop and Forward on the IGP adjacency” • Local Segment • Dynamically allocated • Value “30X0Y” used for illustration • X is the “from” • Y is the “to” • Advertised as a label value • Distributed by ISIS/OSPF 10BRKRST-2124 DC (BGP-SR) 10 11 12 13 14 2 4 6 5 7 WAN (IGP-SR) 3 1 PEER 30204
  • 11. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public BGP Prefix Segment • Shortest-path to the BGP prefix • Global Segment • 16000 + Index • Index of NodeX = X is used for illustrative purposes • Signaled by BGP 11 DC (BGP-SR) 10 11 12 13 14 2 4 6 5 7 WAN (IGP-SR) 3 1 PEER 16001 BRKRST-2124
  • 12. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public BGP Peering Segment • “Pop and Forward to the BGP peer” • Local Segment • Dynamically allocated • Value 40X0Y (for illustration) • X is the “from” • Y is the “to” • Signaled by BGP-LS (topology information) to the controller 12 DC (BGP-SR) 10 11 12 13 14 2 6 7 WAN (IGP-SR) 3 1 PEER Low Lat, Low BW 4 5 High Lat, High BW 40407 BRKRST-2124
  • 13. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Multi-Domain Topology • SR Path Computation Element (PCE) • PCE collects via BGP- LS • IGP segments • BGP segments • Topology 13 DC (BGP-SR) 10 11 12 13 14 2 4 6 5 7 WAN (IGP-SR) 3 1 PEER Low Lat, Low BW BGP-LS BGP-LS BGP-LS BRKRST-2124 SR PCE
  • 14. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public End-to-End Policy, Unified Data Plane • Construct a path by combining segments to form an end-to-end path: • 16001 (Prefix-SID) • 16002 (Prefix-SID) • 30204 (Adj-SID) • 40407 (Peer-SID) • Per-application flow engineering • Millions of flows • No signaling • No midpoint state • No reclassification at boundaries 14 PCEP, Netconf, BGP BRKRST-2124 SR PCE Low-Latency to 7 for application … DC (BGP-SR) 10 11 12 13 14 2 4 6 5 7 WAN (IGP-SR) 3 1 PEER Low Lat Low BW 50 Default ISIS cost metric: 10 16001 16001 16002 30204 40407 {16001, 16002, 30204, 40407 }
  • 15. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Segment Routing Standardization • IETF standardization in SPRING working group • Protocol extensions progressing in multiple groups • IS-IS • OSPF • PCE • IDR • 6MAN • BESS • Broad vendor support • Strong customer adoption • WEB, SP, Enterprise 15 Sample IETF Documents Problem Statement and Requirements (RFC 7855) Segment Routing Architecture (draft-ietf-spring-segment-routing) IPv6 SPRING Use Cases (draft-ietf-spring-ipv6-use-cases) Segment Routing with MPLS data plane (draft-ietf-spring-segment-routing-mpls) Topology Independent Fast Reroute using Segment Routing (draft-bashandy-rtgwg-segment-routing-ti-lfa) IS-IS Extensions for Segment Routing (draft-ietf-isis-segment-routing-extensions) OSPF Extensions for Segment Routing (draft-ietf-ospf-segment-routing-extensions) PCEP Extensions for Segment Routing (draft-ietf-pce-segment-routing) Close to 40 IETF drafts in progress BRKRST-2124
  • 16. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 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) 16BRKRST-2124
  • 18. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Simple and Efficient Transport of MPLS services • No change to service configuration • MPLS services ride on the prefix segments • Simple: IGP-only • One less protocol to operate • No LDP, no RSVP-TE SR Domain vrf REDvrf RED 7 1 3 4 2 8 5 6 MP-BGP 1.1.1.2/32 Prefix-SID 16002 10.0.0.0/30 2001::a00:0/126 CE CEPE PE Packet to 8 vpn 16002 Packet to 8 vpn Packet to 8 Packet to 8 vpn 16002 BRKRST-2124 18
  • 19. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Interworking with LDP • SR to LDP Interworking requires Mapping Server functionality • E.g. Nodes 6 & 8 can advertise prefix-SIDs in IGP, on behalf of non-SR nodes. • SR nodes install these prefix- SIDs in their forwarding table. • Mapping server is a control plane mechanism and doesn’t have to be in the data path • LDP to SR Interworking is Automatic and Seamless. 19 1 2 3 4 6 5 7 Site 1 Site 2 BRKRST-2124 Mapping-servers 1.1.1.4/32  SID 16004 1.1.1.7/32  SID 16007 8 Packet vpn 16007 Packet vpn 16007 Packet vpn LDP(7) Packet vpn Packet Packet
  • 20. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Topology-Independent LFA (TI-LFA FRR) • 50msec FRR in any topology • Link, Node, or SRLG • IGP Automated • No LDP, no RSVP-TE • Optimum • Post-convergence path • No midpoint backup state • Detailed operator report • S. Litkowski, B. Decraene, Orange • WAN Automation Engine Design • How many backup segments? • Perform capacity analysis 20 1 2 3 4 6 5 7 BRKRST-2124 Packet 16007 Packet 16007 Packet 16007 16005
  • 21. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Automated Traffic Matrix Collection • Traffic Matrix is fundamental for • capacity planning • centralized traffic engineering • IP/Optical optimization • Most operators do not have an accurate traffic matrix • With SR, the traffic matrix collection is automated 21BRKRST-2124 1 2 3 4 1 2 3 4 1 2 4 3
  • 22. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Optimized Content Delivery • On a per-content, per-user basis, the content delivery application can engineer • the path within the AS • the selected border router • the selected peer • Also applicable for engineering egress traffic from DC to peer • BGP Prefix and Peering Segments 22 1 2 6 4 3 AS1 5 7 AS6AS5 AS7 BRKRST-2124 Packet 16002 16003 40206
  • 23. A Closer Look at the Control and Data Planes
  • 24. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 MPLS Control and Forwarding Operation with Segment Routing PE1 PE2 IGPPE1 PE2 Services IPv4 IPv6 IPv4 VPN IPv6 VPN VPWS VPLS Packet Transport LDP MPLS Forwarding RSVP BGPStatic IS-IS OSPF No changes to control or forwarding plane IGP or BGP label distribution for IPv4 and IPv6. Forwarding plane remains the same MP-BGP BRKRST-2124
  • 25. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Prefix SID • Uses SR Global Block (SRGB) • SRGB advertised with router capabilities TLV • In the configuration, Prefix-SID can be configured as an absolute value or an index • In the protocol advertisement, Prefix-SID is always encoded as a globally unique index Index represents an offset from SRGB base, zero-based numbering, i.e. 0 is 1st 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 (i.e. not indexed) value SID Encoding SRGB = [ 16,000 – 23,999 ] – Advertised as base = 16,000, range = 8,000 Prefix SID = 16,001 – Advertised as Prefix SID Index = 1 Adjacency SID = 24000 – Advertised as Adjacency SID = 24000 SR enabled node BRKRST-2124 25
  • 26. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 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 BRKRST-2124 26
  • 27. © 2017 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 absolute 16001 ! address-family ipv6 unicast prefix-sid absolute 20001 ! ! IS-IS Configuration – Example Ipv4 Prefix-SID value for loopback0 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 SID index 1 1.1.1.11.1.1.2 1.1.1.4 1.1.1.6 DIS BRKRST-2124 27
  • 28. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 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 BRKRST-2124 28
  • 29. © 2017 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 SID index 1 1.1.1.11.1.1.2 1.1.1.5 1.1.1.3 DR 1.1.1.4 BRKRST-2124 29
  • 30. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 MPLS Data Plane Operation • Packet forwarded along IGP shortest path (ECMP) • Swap operation performed on input label • Same top label if same/similar SRGB • PHP if signaled by egress LSR Payload SRGB [16,000 – 23,999 ] X Payload Swap X Payload SRGB [16,000 – 23,999 ] Y Payload Pop Y Adjacency SID = X X Prefix SID Adjacency SID  Packet forwarded along IGP adjacency  Pop operation performed on input label  Top labels will likely differ  Penultimate hop always pops last adjacency SID BRKRST-2124
  • 31. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Payload VPN Label 31 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 ] Loopback X.X.X.X Prefix SID Index = 41 A B C D Payload 16041 Payload Push Push Swap Pop Payload Payload VPN Label 16041 VPN Label Pop BRKRST-2124
  • 32. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Payload VPN Label 32 MPLS Data Plane Operation (Adjacency SIDs) Payload 16041 Payload Push Push Push Pop Pop Payload Payload VPN Label 16041 VPN Label Pop Adjacency SID = 30206 30206 A B X D BRKRST-2124 Loopback X.X.X.X Prefix SID Index = 41 SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ]
  • 33. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public MPLS LFIB with Segment Routing • LFIB populated by IGP (ISIS / OSPF) • Other protocols (LDP, RSVP, BGP) can still program LFIB • Forwarding table remains constant (Nodes + Adjacencies) regardless of number of paths 33 PE PE PE PE PE PE PE PE P In Label Out Label Out Interface L1 L1 Intf1 L2 L2 Intf1 … … … L8 L8 Intf4 L9 L9 Intf2 L10 Pop Intf2 … … … Ln Pop Intf5 Network Node Segment Ids Node Adjacency Segment Ids Forwarding table remains constant BRKRST-2124
  • 35. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Topology Independent LFA (TI-LFA) – Benefits • 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 35BRKRST-2124
  • 36. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public TI-LFA – Zero-Segment Example • TI-LFA for link R1R2 on R1 • Calculate post-convergence SPT • SPT with link R1R2 removed from topology • Derive SID-list to steer traffic on post-convergence path  empty SID-list • R1 will steer the traffic towards LFA R5 36BRKRST-2124 1000 Default metric: 10 A 55 4 Packet to Z Packet to Z prefix-SID(Z) 1 2 Z 3 Packet to Z prefix-SID(Z)
  • 37. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public TI-LFA – Single-Segment Example • TI-LFA for link R1R2 on R1 • Calculate post-convergence SPT • Derive SID-list to steer traffic on post-convergence path  <Prefix-SID(R4)> • Also known as “PQ-node” • R1 will push the prefix-SID of R4 on the backup path 37BRKRST-2124 Packet to Z prefix-SID(Z) prefix-SID(R4) Default metric:10 5 21 A Z 3 Packet to Z prefix-SID(Z) Packet to Z 4 Packet to Z prefix-SID(Z) 4
  • 38. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 38BRKRST-2124 TI-LFA – Double-Segment Example • TI-LFA for link R1R2 on R1 • Calculate post-convergence SPT • Derive SID-list to steer traffic on post-convergence path  <Prefix- SID(R4), Adj-SID(R4-R3) • Also known as “P- and Q-node” • R1 will push the prefix-SID of R4 and the adj-SID of R4-R3 link on the backup path Default metric: 10 5 21 A Z R3R4 34 Packet to Z prefix-SID(Z) Packet to Z Packet to Z prefix-SID(Z) adj-SID(R4-R3) prefix-SID(R4) Packet to Z prefix-SID(Z) adj-SID(R4-R3) 1000 Packet to Z prefix-SID(Z)
  • 40. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Traffic Engineering with Segment Routing • Provides explicit routing • Supports constraint-based routing • Supports centralized admission control • Uses existing ISIS / OSPF extensions to advertise link attributes • No RSVP-TE to establish LSPs • Supports ECMP 40 TE LSP Segment Routing BRKRST-2124
  • 41. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 3 4 1 Default IGP link metric: I:10 Default TE link metric: T:10 5 SID-list: <16005, 16004, 16003> 6 Low-Latency Use-Case • Head-end computes a SID-list that expresses the shortest-path according to the selected metric segment-routing traffic-eng policy POLICY1 color 20 end-point ipv4 1.1.1.3 candidate-paths preference 100 dynamic mpls metric type te Node1 T:15 I:10 T:15 I:10 T:10 I:30 T:8 I:10 BRKRST-2124 41
  • 42. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public segment-routing traffic-eng policy POLICY1 color 20 end-point ipv4 1.1.1.7 candidate-paths preference 100 dynamic mpls metric type igp association group 1 type node ! policy POLICY2 color 30 end-point ipv4 1.1.1.7 candidate-paths preference 100 dynamic mpls metric type igp association group 1 type node 2 3 5 6 4 71 I:100 Default IGP link metric: I:10 I:100 POLICY1 SID-list: <16002, 30203, 16007> POLICY2 SID-list: <16005, 16006, 16007> Service Disjointness from the same head-end Use-Case • The head-end computes two, disjoint paths Node1 BRKRST-2124 42
  • 43. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Different VPNs need different underlay SLA Single Domain Topology 2 6 1 CE 5 4 I: 50 Default IGP cost: I:10 Default TE cost: T:10 IGP cost 30 T: 15 2 6 1 CE 5 4 TE cost 20 Basic VPN should use lowest cost underlay path Premium VPN should use lowest latency path Objective: operationalize this service for simplicity, scale and performanceI: 50 T: 15 Default IGP cost: I:10 Default TE cost: T:10 BRKRST-2124 44
  • 44. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 6 1 CE 5 4 I: 50 T: 15 On-Demand SR Policy work-flow ➊ BGP: 20/8 via CE 20/8 RR ➋ BGP: 20/8 via PE4 VPN-LABEL: 99999 Low-latency (color 20) ➌ BGP: 20/8 via PE4 VPN-LABEL: 99999 Low-latency (color 20) router bgp 1 neighbor 1.1.1.10 address-family vpnv4 unicast ! segment-routing traffic-eng on-demand color 20 preference 100 metric type te ➍ PE4 with Low- latency (color 20)? ➎ use template color 20 ➏  SID-list <16002, 30204> ➎ Default IGP cost: I:10 Default TE cost: T:10 SR Policy template Low-latency (color 20) BRKRST-2124 45
  • 45. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 6 1 CE 5 4 I: 50 T: 15 Automated performant steering ➊ BGP: 20/8 via CE 20/8 RR ➋ BGP: 20/8 via PE4 VPN-LABEL: 99999 Low-latency (color 20) ➌ BGP: 20/8 via PE4 VPN-LABEL: 99999 Low-latency (color 20) ➍ PE4 with Low- latency (color 20)? ➎ use template color 20 ➏  SID-list <16002, 30204> FIB table at PE1 SRTE: 4001: Push <16002, 30204> ➐ instantiate SR Policy BSID 4001 Low Latency to PE4 ➐ ➑ forward 20/8 via BSID 4001 ➑➐ BGP: 20/8 via 4001 Default IGP cost: I:10 Default TE cost: T:10 In Out Out_intf Fraction 4001 <16002, 30204> To Node 2 100% Forwarding table on Node1 BRKRST-2124 47
  • 46. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public SR-TE • Simple, Automated and Scalable • No core state: state in the packet header • No tunnel interface: “SR Policy” • No head-end a-priori configuration: on-demand policy instantiation • No head-end a-priori steering: automated steering • Multi-Domain • XR Traffic Controller (XTC) for compute • Binding-SID (BSID) for scale • Lots of Functionality • Designed with lead operators along their use-cases BRKRST-2124 55
  • 48. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Conclusion • Simple routing extensions to implement source routing • Packet path determined by prepended segment identifiers (one or more) • Data plane agnostic (MPLS, IPv6) • Increase network scalability and agility by reducing network state and simplifying control plane • Traffic protection with 100% coverage with more optimal routing Recommended Follow-up Session: Segment Routing: Technology deep-dive and advanced use cases (BRKRST-3122) 57BRKRST-2124
  • 49. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58BRKRST-2124 Segment Routing Sessions Breakout Sessions Labs Introduction to Segment Routing (BRKRST-2124) ←you are here SP SDN - Segment Routing in Action (LTRMPL-2201) Segment Routing: Technology Deep-Dive and Advanced Use Cases (BRKRST-3122) MPLS Segment Routing Introduction (LABSPG-1020) Troubleshooting Segment Routing (BRKRST-3009) Segment Routing for Policy Aware Network (LABRST-1015) Application Engineered Routing: Allowing Applications to Program the Network (BRKSPG-2066) Next Generation Service Provider Network using Segment Routing & BIER (LABSPG-2012) Automated Networks with Segment Routing in the Datacenter (BRKDCN-2050) Segment Routing in Datacenter using Nexus 9000/3000 (LABDCN-2020) Multicast and Segment Routing (BRKIPM-2249) DevNet Workshop – Application Engineered Egress Routing (DEVNET-2062) Evolving Network Application Use-Cases Using Segment Routing In the Enterprise (BRKMPL-2118) DevNet Workshop-WAN Automation Engine API (DEVNET-2035) Cisco Live 2017
  • 50. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Stay Up-To-Date http://www.segment-routing.net/ https://www.linkedin.com/groups/8266623 https://twitter.com/SegmentRouting https://www.facebook.com/SegmentRouting/ amzn.com/B01I58LSUO BRKRST-2124 59
  • 51. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60 Participate in the “My Favorite Speaker” Contest • Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress) • Send a tweet and include • Your favorite speaker’s Twitter handle @ciscomk • Two hashtags: #CLUS #MyFavoriteSpeaker • You can submit an entry for more than one of your “favorite” speakers • Don’t forget to follow @CiscoLive and @CiscoPress • View the official rules at http://bit.ly/CLUSwin Promote Your Favorite Speaker and You Could Be a Winner BRKRST-2124
  • 52. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 gift card. • Complete your session surveys through the Cisco Live mobile app or on www.CiscoLive.com/us. Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.
  • 53. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education • Demos in the Cisco campus • Walk-in Self-Paced Labs • Table Topics • Meet the Engineer 1:1 meetings • Related sessions 62BRKRST-2124
  • 55.
  • 57. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Migration Scenario: LDP to SR • Initial state: All nodes run LDP, not SR 66BRKRST-2124 1 LDP 3 4 2 5 6 LDP Domain LDP LDP LDP LDP LDP LDP
  • 58. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Migration Scenario: LDP to SR • Initial state: All nodes run LDP, not SR • Step1: All nodes are upgraded to SR • In no particular order • Default label imposition preference = LDP 67BRKRST-2124 1 LDP 3 4 2 5 6 SR+LDP Domain SR+LDP SR+LDP SR+LDP SR+LDP SR+LDP SR+LDP
  • 59. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Migration Scenario: LDP to SR • Initial state: All nodes run LDP, not SR • Step1: All nodes are upgraded to SR • In no particular order • leave default LDP label imposition preference • Step2: All PEs are configured to prefer SR label imposition • In no particular order 68BRKRST-2124 SR+LDP Domain 1 SR 3 4 2 5 6 SR+LDP SR+LDP SR+LDP SR+LDP SR+LDP segment-routing mpls sr-prefer
  • 60. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Migration Scenario: LDP to SR • Initial state: All nodes run LDP, not SR • Step1: All nodes are upgraded to SR • In no particular order • leave default LDP label imposition preference • Step2: All PEs are configured to prefer SR label imposition • In no particular order • Step3: LDP is removed from the nodes in the network • In no particular order • Final state: All nodes run SR, not LDP 69BRKRST-2124 SR Domain 1 SR 3 4 2 5 6 SR SR SR SR SR SR
  • 61. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public How Traffic Engineering Works • Link information Distribution • ISIS-TE • OSPF-TE • Path Calculation • Path Setup • Forwarding Traffic down path • Auto-route (announce / destinations) • Static route • PBR • PBTS / CBTS • Forwarding Adjacency • Pseudowire Tunnel select 70 IP/MPLS Head end Mid-point Tail end TE LSP BRKRST-2124
  • 62. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Stateful PCE • PCE maintains topology and path database (established paths) • More optimal centralized path computation • Enables centralized path initiation and update control • Well suited for SDN deployments 71 PCEP Stateful PCE TED LSP DB PCC BRKRST-2124
  • 63. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Topology Acquisition • An external PCE requires some form of topology acquisition • A PCE may learn topology using BGP- LS, IGP, SNMP, etc. • BGP-LS characteristics • aggregates topology across one or more domains • provides familiar operational model • New BGP-LS attribute TLVs for SR • IGP: links, nodes, prefixes • BGP: peer node, peer adjacency, peer set 72 Domain 1 Domain 2 Domain 0 BGP-LS TED BGP-LS BGP-LS RR PCE BRKRST-2124
  • 64. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Active Stateful PCE • PCC or PCE may initiate path setup • PCC may delegate update control to PCE • PCC may revoke delegation • PCE may return delegation 73 PCEP Active Stateful PCE TED LSP DB Stateful PCC PCE has update control over delegated paths BRKRST-2124
  • 65. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74 Active Stateful PCE PCE-Initiated and PCC-Initiated LSPs • PCE part of controller architecture managing full path life cycle • Tighter integration with application demands PCEP PCC-Initiated (Active Stateful PCE) TED LSP DB Stateful PCC PCEP PCE-Initiated (Active Stateful PCE) TED LSP DB Stateful PCC PCC initiates LSP and delegates update control PCE initiates LSP and maintains update control  PCC may initiate path setup based on distributed network state  Can be used in conjunction with PCE- initiated paths BRKRST-2124
  • 66. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public PCE Extensions for Segment Routing (SR) • Segment routing enables source routing based on segment ids distributed by IGP • PCE specifies path as list of segment ids • PCC forwards traffic by pushing segment id list on packets • No path signaling required • Minimal forwarding state • Maximum network forwarding virtualization • The state is no longer in the network but in the packet • Paths may be PCE- or PCC-initiated 75 PCEP Segment List:: 10,20,30,40 Stateful PCE TED LSP DB Stateful PCC Node SID Adjacency SID Forwarding table remains constant In Out Int L1 L1 Intf1 … … … L7 L7 Int3 L8 Pop Intf3 … … … L9 Pop Intf5 Application Path Request BRKRST-2124
  • 67. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public router isis DEFAULT net 49.0001.1720.1625.5001.00 address-family ipv4 unicast metric-style wide segment-routing mpls ! interface Loopback0 passive address-family ipv4 unicast prefix-sid absolute 16041 ! ! interface GigabitEthernet0/0/0/0 address-family ipv4 unicast fast-reroute per-prefix fast-reroute per-prefix ti-lfa ! ! ! 76 Configuring Topology Independent Fast Reroute for IPv4 using Segment Routing and IS-IS (Cisco IOS XR) Enable TI-LFA for IPv4 prefixes on interface GigabitEthernet0/0/0/0 BRKRST-2124
  • 68. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public router isis DEFAULT net 49.0001.1720.1625.5001.00 address-family ipv6 unicast metric-style wide segment-routing mpls ! interface Loopback0 passive address-family ipv6 unicast prefix-sid absolute 16061 ! ! interface GigabitEthernet0/0/0/0 address-family ipv6 unicast fast-reroute per-prefix fast-reroute per-prefix ti-lfa ! ! ! 77 Configuring Topology Independent Fast Reroute for IPv6 using Segment Routing and IS-IS (Cisco IOS XR) Enable TI-LFA for IPv6 prefixes on interface GigabitEthernet0/0/0/0 BRKRST-2124
  • 69. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public router isis DEFAULT net 49.0001.1720.1625.5001.00 address-family ipv4 unicast metric-style wide segment-routing mpls segment-routing prefix-sid-map receive segment-routing prefix-sid-map advertise-local ! ... ! segment-routing address-family ipv4 prefix-sid-map 172.16.255.1/32 4041 range 8 ! ! ! 78 Configuring a Mapping Server for SR and LDP Interworking for IPv4 Using IS-IS (Cisco IOS XR) Local prefix-to-SID mapping policy 172.16.255.1/32 – 4041 : 172.16.255.8/32 - 4048 Construct active mapping policy using remotely learned and locally configured mappings (mapping client) Advertise local mapping policy (mapping server) BRKRST-2124
  • 70. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public router isis DEFAULT net 49.0001.1720.1625.5001.00 address-family ipv4 unicast metric-style wide segment-routing mpls segment-routing prefix-sid-map receive ! interface Loopback0 passive address-family ipv4 unicast prefix-sid absolute 16041 ! ! interface GigabitEthernet0/0/0/0 point-to-point address-family ipv4 unicast ! ! ! 79 Configuring a Mapping Client for SR and LDP Interworking for IPv4 Using IS-IS (Cisco IOS XR) Construct active mapping policy using remotely learned and locally configured mappings (mapping client) BRKRST-2124
  • 71. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Enabling Segment Routing Feature NXOS feature bgp install feature-set mpls feature-set mpls feature mpls l3vpn feature mpls segment-routing Under Interface configuration: mpls ip forwarding Commands: BRKRST-2124 80