Академический Документы
Профессиональный Документы
Культура Документы
GTER 42
Agenda
• Technology Overview
• Use Cases
• Conclusions
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
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 without any further
per-flow state
• Segment: an identifier for any type of instruction
• forwarding or service
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
IGP Prefix Segment
• Shortest-path to the IGP prefix
• Global
12
• 16000 + Index
10
2 4
• Signaled by ISIS/OSPF
1
7
13 16005
3 6 5
11
14
DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
IGP Adjacency Segment
• Forward on the IGP adjacency
• Local
12 124
• 1XY
10
• X is the “from” 2 4
• Y is the “to”
1
7
• Signaled by ISIS/OSPF 13
3 6 5
11
14
DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
BGP Prefix Segment
• Shortest-path to the BGP prefix
• Global 16001
12
• 16000 + Index
10
2 4
• Signaled by BGP
1
7
13
3 6 5
11
14
DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
BGP Peering Segment
• Forward to the BGP
peer
• Local 12 147 Low Lat,
10 Low BW
• 1XY 2 4
• X is the “from”
1
• Y is the “to” 7
13
• Signaled by BGP-LS
3 6 5
(topology information) High Lat, High BW
to the controller 11
14
DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
WAN Controller
BGP-LS
• WAE collects via BGP-LS BGP-LS
• IGP segments
BGP-LS
• BGP segments
• Topology 12
10
2 4
Low Lat, Low BW
1
7
13
3 6 5
11
14
DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
An end-to-end path as a list of segments
PCEP, Netconf,
BGP
• 124 147}
1
• 147 7
13
• WAE programs a
single per-flow state 3 6 5
to create an
11
application-
engineered end-to- 14
Default ISIS cost metric: 10
end policy DC (BGP-SR) WAN (IGP-SR) PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
Segment Routing Standardization
Sample IETF Documents
Segment Routing Architecture
• IETF standardization in SPRING (draft-ietf-spring-segment-routing)
Problem Statement and Requirements
• working group (draft-ietf-spring-problem-statement)
IPv6 SPRING Use Cases
• Protocol extensions progressing in (draft-ietf-spring-ipv6-use-cases)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
16007
IPv4/6 VPN/Service transport vpn
pkt
• IGP only
2 3 vpn
• No LDP, no RSVP-TE
pkt
• ECMP
1 4 7
pkt
pkt
6 5
Site1 Site2
16007
vpn
pkt
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Seamless interworking with LDP 16007
vpn
• Seamless deployment pkt LDP(7)
vpn
2 3 vpn
pkt
pkt
1 4 7
pkt
pkt
6 5
Site1 Site2
16007
vpn
pkt
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Topology-Independent LFA (TI-LFA FRR)
• 50msec FRR in any topology
7
• IGP Automated
2 3
• No LDP, no RSVP-TE 16007
• Optimum pkt
1 4
• Post-convergence path
• capacity planning 3
• IP/Optical optimization
2
• Most operators do not have an
accurate traffic matrix
• With SR, the traffic matrix 1 3
collection is automated
4
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
Optimized Content Delivery
7
AS7
• On a per-content, per-user basis,
the content delivery application
can engineer 16003 5 6
• the path within the AS 16002 AS5 AS6
• the selected border router 126
• the selected peer pkt
1 2
• Also applicable for engineering
egress traffic from DC to peer
• BGP Prefix and Peering Segments
4 3
AS1
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
Application Engineered Routing
Low-Latency to 7
for application A12
PeerSID: 147, Low Lat, Low BW
• End-to-End
12
• DC, WAN, AGG, PEER
10 ISIS: 35
Push
2 4
Low Lat, Low BW
11
Default ISIS cost metric: 10
14 Default Latency metric: 10
DC (or AGG) WAN PEER
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
A Closer look to Control and
Data Plane
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
MPLS Control and Forwarding Operation with Segment
Routing
Services
BGP / LDP
No changes to
IPv4 IPv6
PE1 PE2 IPv4 IPv6 VPN VPN VPWS VPLS control or
forwarding plane
Packet
Transport LDP RSVP Static BGP IS-IS OSPF IGP label
distribution for IPv4
PE1 IGP PE2
and IPv6, same
MPLS Forwarding
forwarding plane
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
SID Encoding
• Prefix SID
• SID encoded as an index SR-enabled Node
• Index represents an offset from SRGB base
• Index globally unique
• SRGB may vary across LSRs
• SRGB (base and range) advertised with
router capabilities SRGB = [ 16000 - 23999 ]. Advertised as base = 16,000, range = 7,999
Prefix SID = 16041. Advertised as Prefix SID Index = 41
• Adjacency SID Adjacency SID = 24000. Advertised as Adjacency SID = 24000
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
MPLS Data Plane Operation (Prefix SID)
SRGB [16,000 – 23,999 ] SRGB [16,000 – 23,999 ] SRGB [26,000 – 23,999 ] SRGB [16,000 – 23,999 ]
A B C D Loopback X.X.X.X
Prefix SID Index = 41
16041 26041
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
MPLS Data Plane Operation (Adjacency SIDs)
MPLS Label Range MPLS Label Range MPLS Label Range MPLS Label Range
[ 24000– 265535 ] [ 24000– 265535 ] [ 24000– 265535 ] [ 24000– 265535 ]
A B C D
Adjacency Adjacency Adjacency
SID = 24010 SID = 24000 SID = 24000
Push Pop Pop Pop
Push
Push 24000
24000 24000
24000
VPN Label VPN
VPNLabel
Label VPN
VPNLabel
Label
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
MPLS LFIB with Segment Routing
PE PE
OSPF)
PE PE
P
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
Conclusion
• Simple routing extensions to implement source routing
• Packet path determined by prepended segment identifiers (one or
more)
• Data plane agnostic (MPLS, IPv6)
• Network scalability and agility by reducing network state and
simplifying control plane
• Traffic protection with 100% coverage with more optimal routing
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25