SlideShare a Scribd company logo
1 of 21
Download to read offline
© 2016 Cisco and/or its affiliates. All rights reserved.1 / SEGRTE201_1-0
Segment Routing - Traffic
Engineering
© 2016 Cisco and/or its affiliates. All rights reserved.2 / SEGRTE201_1-0
Upon completing this module, you will be able
to:
Explore the components of SR-TE
Examine Anycast and Binding SIDs
Enable and Verify SR-TE
Instantiate SR-TE policies from a configured tunnel
Instantiate SR-TE policies using BGP Dynamic
© 2016 Cisco and/or its affiliates. All rights reserved.3 / SEGRTE201_1-0
This module contains the following lessons:
Exploring SR-TE
Introducing Anycast
Introducing Binding SIDs
Enabling and Verifying SR-TE
© 2016 Cisco and/or its affiliates. All rights reserved.4 / SEGRTE201_1-0
This module contains the following lessons:
Instantiating SR-TE Policies from a Configured Tunnel - Explicit
Instantiating SR-TE Policies from a Configured Tunnel - Dynamic
Introducing BGP Dynamic SR-TE policy instantiation
Configure and Verify BGP Dynamic SR-TE policy instantiation
© 2016 Cisco and/or its affiliates. All rights reserved.5 / SEGRTE201_1-0
Exploring SR-TE
© 2016 Cisco and/or its affiliates. All rights reserved.6 / SEGRTE201_1-0
Upon completion of this lesson, you should
be able to:
Articulate the difference between circuit and SR
optimization
Describe the various TE optimizations and
constraints
Define multi-domain and multi-layer TE
Explain disjointed TE services
© 2016 Cisco and/or its affiliates. All rights reserved.7 / SEGRTE201_1-0
2
4
1
5 3
6
7
8 9
Pre-SR-TE is circuit-based
CSPF => non-ECMP path
RE-using this for SR-TE is not good
SID List: {4, 5, 7, 3}
Poor ECMP, big SR list, ATM optimized
SR-native TE is needed
!No more circuit!
SID List: {7, 3}
ECMP, Small SR list, IP-optimized
2
4
1
5 3
6
7
8 9 Default IGP metric: 10
100
Find a path (1) – (3) that
avoids RED link (2) – (3)
Default IGP metric: 10
100
Find a path (1) – (3) that
avoids RED link (2) – (3)
© 2016 Cisco and/or its affiliates. All rights reserved.8 / SEGRTE201_1-0
SR-TE offers a comprehensive support for all useful
optimizations and constraints
Latency
Bandwidth
Disjointness
Resource avoidance
SR-TE Policy path can be computed locally (distributed) or
centrally
© 2016 Cisco and/or its affiliates. All rights reserved.9 / SEGRTE201_1-0
SR-TE path can be computed local (distributed) or centralized
Distributed Centralized
Latency ✔ ✔
Avoid a topological resource ✔ ✔
Disjoint from another service ✔
(same headend)
✔
Bandwidth ✖ ✔
Multi Domain ✖ ✔
Multi Layer (IP/Optical) ✖ ✔
© 2016 Cisco and/or its affiliates. All rights reserved.10 / SEGRTE201_1-0
SR-TE uses a “Policy” to steer traffic through the network
Since many SR-TE Policies don’t require a tunnel-te interface, the term
“tunnel” is avoided in the contest of SR-TE
An SR-TE Policy path is expressed as a “SID list”
The list of segments that specifies the path
If a packet is steered into an SR-TE policy, the SID list is pushed
on the packet by the head-end
The rest of the network executes the instructions embedded in the SID
list (source routing)
© 2016 Cisco and/or its affiliates. All rights reserved.11 / SEGRTE201_1-0
Binding Segment is a fundamental building block of SR-TE
The Binding Segment is a local segment identifying an SR-TE Policy
Each SR-TE Policy is associated 1-for-1 with a Binding-SID
The Binding-SID can be used to steer traffic into the SR-TE Policy
The instruction associated with a Binding Segment is: “Pop and steer
into SR-TE Policy”
The Binding-SID is a local label, automatically allocated for each
SR-TE Policy
A Binding-SID can also be allocated for RSVP-TE tunnels (configurable)
© 2016 Cisco and/or its affiliates. All rights reserved.12 / SEGRTE201_1-0
Bandwidth optimization models:
Distributed: Head-ends independently calculate BW placement
Centralized: Central controller globally optimizes BW placement
© 2016 Cisco and/or its affiliates. All rights reserved.13 / SEGRTE201_1-0
RSVP-TE in full mesh: distributed signaling and BW bookkeeping
 requires a full-mesh of non-zero bandwidth RSVP-TE tunnel
 requires that all traffic rides RSVP-TE tunnel
 requires auto bw
 suffers from k*n^2 scale problem
 suffers from longer and unpredictable convergence due to bw contention
© 2016 Cisco and/or its affiliates. All rights reserved.14 / SEGRTE201_1-0
Central controller monitors traffic load and optimizes bandwidth
with the creation of the minimum number of tunnels to balance
the traffic
Segment Routing uses the centralized model
More optimized and predictable
Faster (fewer states to program)
Simpler (less protocols, 100 to 1000 times less tunnels)
© 2016 Cisco and/or its affiliates. All rights reserved.15 / SEGRTE201_1-0
Multi-Domain and Multi-Layer must be centralized
Head-end has no visibility on other domain or layer
Multi-domain:
Central controller calculates end-to-end path
Encodes path as list of segments
Leverages the Binding Segment
© 2016 Cisco and/or its affiliates. All rights reserved.16 / SEGRTE201_1-0
Binding Segments isolate SR-TE Policy path control in different
domains
 Maintain a seamless end-to-end LSP
Each domain controls local SR-TE Policies
No reclassification on border nodes
Isolates head-end from remote domains’ topology changes
 SR-TE Policy not updated when remote domain’s topology changes
© 2016 Cisco and/or its affiliates. All rights reserved.17 / SEGRTE201_1-0
Primary traffic steering mechanisms for SR-TE use the Binding
SID
Locally programmed: BGP SR-TE Dynamic – (IOS XR 6.0)
 Destination based
 Flow based
Remotely programmed: “nesting” and "stitching” SR-TE Policies
“Classic” mechanisms: static route, autoroute, PBTS, ... can also
be used but are not the primary mechanisms for SR-TE
© 2016 Cisco and/or its affiliates. All rights reserved.18 / SEGRTE201_1-0
A to Z any plane
 IGP shortest-path
 Prefix SID of Z (65)
A to Z via blue plane
 SR-TE policy pushes one
additional
segment “Blue Anycast” (111)
Benefits
 ECMP
 No hop-by-hop signaling load and
delay
 No midpoint state
16065
pkt
16065
pkt
16111
© 2016 Cisco and/or its affiliates. All rights reserved.19 / SEGRTE201_1-0
Data from Tokyo to Brussels
 IGP shortest-path via US, higher and
cheaper capacity
 PrefixSID of Brussels
Voice from Tokyo to Brussels
 SR-TE policy pushes one additional
segment “Russia Anycast”
 Low-latency path
Benefits
 ECMP
 Availability of the anycast segment
against node failure
 No hop-by-hop signaling load and delay
 No midpoint state
Node segment to Brussels
Node segment to Russia
Brussels
pkt
Data
Brussels
pkt
Russia
Voice
© 2016 Cisco and/or its affiliates. All rights reserved.20 / SEGRTE201_1-0
In this lesson, you examined the following topics:
Pre-SR Traffic Engineering techniques are circuit-based. SR-TE
optimization is IP optimized and can utilize ECMP.
SR-TE optimizations and constraints options can utilize latency,
bandwidth, disjointness and resource avoidance when defining
SR-TE policies.
Multi-Domain and Multi-Layer TE must centralized because the
head-end has no visibility on other domain or layer. A Central
controller calculates the end-to-end path and encodes it as a list
of segments, through the use of the binding segment.
Lesson
© 2016 Cisco and/or its affiliates. All rights reserved.21 / SEGRTE201_1-0
In this lesson, you examined the following topics:
Disjointed TE services allow different traffic types or applications
to traverse different paths. It is a simple way to implement disjoint
traffic-engineering paths which would be very complex using
traditional MPLS TE techniques.
Lesson

More Related Content

What's hot

CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2Irsandi Hasan
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentNicolas Navet
 
Alu xgpon solution for pt telkom akses 20130830+
Alu xgpon solution for pt telkom akses 20130830+Alu xgpon solution for pt telkom akses 20130830+
Alu xgpon solution for pt telkom akses 20130830+Wahyu Nasution
 
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPROIDEA
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7Chaing Ravuth
 
CCNA Exploration 3 - Chapter 5
CCNA Exploration 3 - Chapter 5CCNA Exploration 3 - Chapter 5
CCNA Exploration 3 - Chapter 5Irsandi Hasan
 
CCNA Exploration 3 - Chapter 4
CCNA Exploration 3 - Chapter 4CCNA Exploration 3 - Chapter 4
CCNA Exploration 3 - Chapter 4Irsandi Hasan
 
Regional Bank IPSec Solution
Regional Bank IPSec SolutionRegional Bank IPSec Solution
Regional Bank IPSec SolutionJeffrey Sicuranza
 
Spirent TestCenter EVPN Emulation
Spirent TestCenter EVPN EmulationSpirent TestCenter EVPN Emulation
Spirent TestCenter EVPN EmulationMalathi Malla
 
Spirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationSpirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationMalathi Malla
 
ISAM ALU 7360 5520_ihub_turn_up_procedure
ISAM ALU  7360 5520_ihub_turn_up_procedureISAM ALU  7360 5520_ihub_turn_up_procedure
ISAM ALU 7360 5520_ihub_turn_up_procedureWahyu Nasution
 
flexray technology in modern cars
flexray technology in modern carsflexray technology in modern cars
flexray technology in modern carsAmit Yerva
 
Chapter 18 : routing dynamically
Chapter 18 : routing dynamicallyChapter 18 : routing dynamically
Chapter 18 : routing dynamicallyteknetir
 
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTVDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTWahyu Nasution
 
CCNA Exploration 2 - Chapter 7
CCNA Exploration 2 - Chapter 7CCNA Exploration 2 - Chapter 7
CCNA Exploration 2 - Chapter 7Irsandi Hasan
 
CCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsCCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsAmir Jafari
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture OverviewHossein Yavari
 
Routing In Fat Trees
Routing In Fat TreesRouting In Fat Trees
Routing In Fat TreesAPNIC
 
CCNA Exploration 2 - Chapter 5
CCNA Exploration 2 - Chapter 5CCNA Exploration 2 - Chapter 5
CCNA Exploration 2 - Chapter 5Irsandi Hasan
 

What's hot (20)

CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segment
 
Alu xgpon solution for pt telkom akses 20130830+
Alu xgpon solution for pt telkom akses 20130830+Alu xgpon solution for pt telkom akses 20130830+
Alu xgpon solution for pt telkom akses 20130830+
 
Cisco Static routing
Cisco Static routingCisco Static routing
Cisco Static routing
 
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet Networks
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7
 
CCNA Exploration 3 - Chapter 5
CCNA Exploration 3 - Chapter 5CCNA Exploration 3 - Chapter 5
CCNA Exploration 3 - Chapter 5
 
CCNA Exploration 3 - Chapter 4
CCNA Exploration 3 - Chapter 4CCNA Exploration 3 - Chapter 4
CCNA Exploration 3 - Chapter 4
 
Regional Bank IPSec Solution
Regional Bank IPSec SolutionRegional Bank IPSec Solution
Regional Bank IPSec Solution
 
Spirent TestCenter EVPN Emulation
Spirent TestCenter EVPN EmulationSpirent TestCenter EVPN Emulation
Spirent TestCenter EVPN Emulation
 
Spirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationSpirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN Emulation
 
ISAM ALU 7360 5520_ihub_turn_up_procedure
ISAM ALU  7360 5520_ihub_turn_up_procedureISAM ALU  7360 5520_ihub_turn_up_procedure
ISAM ALU 7360 5520_ihub_turn_up_procedure
 
flexray technology in modern cars
flexray technology in modern carsflexray technology in modern cars
flexray technology in modern cars
 
Chapter 18 : routing dynamically
Chapter 18 : routing dynamicallyChapter 18 : routing dynamically
Chapter 18 : routing dynamically
 
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENTVDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
VDSL Vectoring TEST PT TELKOM ALCATEL LUCENT
 
CCNA Exploration 2 - Chapter 7
CCNA Exploration 2 - Chapter 7CCNA Exploration 2 - Chapter 7
CCNA Exploration 2 - Chapter 7
 
CCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsCCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANs
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
 
Routing In Fat Trees
Routing In Fat TreesRouting In Fat Trees
Routing In Fat Trees
 
CCNA Exploration 2 - Chapter 5
CCNA Exploration 2 - Chapter 5CCNA Exploration 2 - Chapter 5
CCNA Exploration 2 - Chapter 5
 

Similar to Segrte201 1 0-m05_l01

Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment RoutingMyNOG
 
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
 
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
 
CCNAv5 - S4: Chapter3 Point to-point Connections
CCNAv5 - S4: Chapter3 Point to-point ConnectionsCCNAv5 - S4: Chapter3 Point to-point Connections
CCNAv5 - S4: Chapter3 Point to-point ConnectionsVuz Dở Hơi
 
Understanding and Troubleshooting ASA NAT
Understanding and Troubleshooting ASA NATUnderstanding and Troubleshooting ASA NAT
Understanding and Troubleshooting ASA NATCisco Russia
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePROIDEA
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...Cisco Canada
 
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
 
Lte outbound roaming_session
Lte outbound roaming_sessionLte outbound roaming_session
Lte outbound roaming_sessionSamir Mohanty
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
 
PLNOG14: Application Centric Infrastructure Introduction - Nick Martin
PLNOG14: Application Centric Infrastructure Introduction - Nick MartinPLNOG14: Application Centric Infrastructure Introduction - Nick Martin
PLNOG14: Application Centric Infrastructure Introduction - Nick MartinPROIDEA
 
Chapter 5 Routing.pptx
Chapter 5 Routing.pptxChapter 5 Routing.pptx
Chapter 5 Routing.pptxAyaanMohamed4
 
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GDesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GLeah Wilkinson
 
Cisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart LicensingCisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart Licensingdaxtindavon
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecCisco Russia
 

Similar to Segrte201 1 0-m05_l01 (20)

Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
 
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
 
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
 
CCNAv5 - S4: Chapter3 Point to-point Connections
CCNAv5 - S4: Chapter3 Point to-point ConnectionsCCNAv5 - S4: Chapter3 Point to-point Connections
CCNAv5 - S4: Chapter3 Point to-point Connections
 
Understanding and Troubleshooting ASA NAT
Understanding and Troubleshooting ASA NATUnderstanding and Troubleshooting ASA NAT
Understanding and Troubleshooting ASA NAT
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...Cisco connect winnipeg 2018   gain insight and programmability with cisco dc ...
Cisco connect winnipeg 2018 gain insight and programmability with cisco dc ...
 
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
 
Lte outbound roaming_session
Lte outbound roaming_sessionLte outbound roaming_session
Lte outbound roaming_session
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
PLNOG14: Application Centric Infrastructure Introduction - Nick Martin
PLNOG14: Application Centric Infrastructure Introduction - Nick MartinPLNOG14: Application Centric Infrastructure Introduction - Nick Martin
PLNOG14: Application Centric Infrastructure Introduction - Nick Martin
 
Chapter 5 Routing.pptx
Chapter 5 Routing.pptxChapter 5 Routing.pptx
Chapter 5 Routing.pptx
 
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GDesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
 
Cisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart LicensingCisco: Care and Feeding of Smart Licensing
Cisco: Care and Feeding of Smart Licensing
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
Virtual Switch System.pdf
Virtual Switch System.pdfVirtual Switch System.pdf
Virtual Switch System.pdf
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Segrte201 1 0-m05_l01

  • 1. © 2016 Cisco and/or its affiliates. All rights reserved.1 / SEGRTE201_1-0 Segment Routing - Traffic Engineering
  • 2. © 2016 Cisco and/or its affiliates. All rights reserved.2 / SEGRTE201_1-0 Upon completing this module, you will be able to: Explore the components of SR-TE Examine Anycast and Binding SIDs Enable and Verify SR-TE Instantiate SR-TE policies from a configured tunnel Instantiate SR-TE policies using BGP Dynamic
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved.3 / SEGRTE201_1-0 This module contains the following lessons: Exploring SR-TE Introducing Anycast Introducing Binding SIDs Enabling and Verifying SR-TE
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved.4 / SEGRTE201_1-0 This module contains the following lessons: Instantiating SR-TE Policies from a Configured Tunnel - Explicit Instantiating SR-TE Policies from a Configured Tunnel - Dynamic Introducing BGP Dynamic SR-TE policy instantiation Configure and Verify BGP Dynamic SR-TE policy instantiation
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved.5 / SEGRTE201_1-0 Exploring SR-TE
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved.6 / SEGRTE201_1-0 Upon completion of this lesson, you should be able to: Articulate the difference between circuit and SR optimization Describe the various TE optimizations and constraints Define multi-domain and multi-layer TE Explain disjointed TE services
  • 7. © 2016 Cisco and/or its affiliates. All rights reserved.7 / SEGRTE201_1-0 2 4 1 5 3 6 7 8 9 Pre-SR-TE is circuit-based CSPF => non-ECMP path RE-using this for SR-TE is not good SID List: {4, 5, 7, 3} Poor ECMP, big SR list, ATM optimized SR-native TE is needed !No more circuit! SID List: {7, 3} ECMP, Small SR list, IP-optimized 2 4 1 5 3 6 7 8 9 Default IGP metric: 10 100 Find a path (1) – (3) that avoids RED link (2) – (3) Default IGP metric: 10 100 Find a path (1) – (3) that avoids RED link (2) – (3)
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved.8 / SEGRTE201_1-0 SR-TE offers a comprehensive support for all useful optimizations and constraints Latency Bandwidth Disjointness Resource avoidance SR-TE Policy path can be computed locally (distributed) or centrally
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved.9 / SEGRTE201_1-0 SR-TE path can be computed local (distributed) or centralized Distributed Centralized Latency ✔ ✔ Avoid a topological resource ✔ ✔ Disjoint from another service ✔ (same headend) ✔ Bandwidth ✖ ✔ Multi Domain ✖ ✔ Multi Layer (IP/Optical) ✖ ✔
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved.10 / SEGRTE201_1-0 SR-TE uses a “Policy” to steer traffic through the network Since many SR-TE Policies don’t require a tunnel-te interface, the term “tunnel” is avoided in the contest of SR-TE An SR-TE Policy path is expressed as a “SID list” The list of segments that specifies the path If a packet is steered into an SR-TE policy, the SID list is pushed on the packet by the head-end The rest of the network executes the instructions embedded in the SID list (source routing)
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved.11 / SEGRTE201_1-0 Binding Segment is a fundamental building block of SR-TE The Binding Segment is a local segment identifying an SR-TE Policy Each SR-TE Policy is associated 1-for-1 with a Binding-SID The Binding-SID can be used to steer traffic into the SR-TE Policy The instruction associated with a Binding Segment is: “Pop and steer into SR-TE Policy” The Binding-SID is a local label, automatically allocated for each SR-TE Policy A Binding-SID can also be allocated for RSVP-TE tunnels (configurable)
  • 12. © 2016 Cisco and/or its affiliates. All rights reserved.12 / SEGRTE201_1-0 Bandwidth optimization models: Distributed: Head-ends independently calculate BW placement Centralized: Central controller globally optimizes BW placement
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved.13 / SEGRTE201_1-0 RSVP-TE in full mesh: distributed signaling and BW bookkeeping  requires a full-mesh of non-zero bandwidth RSVP-TE tunnel  requires that all traffic rides RSVP-TE tunnel  requires auto bw  suffers from k*n^2 scale problem  suffers from longer and unpredictable convergence due to bw contention
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved.14 / SEGRTE201_1-0 Central controller monitors traffic load and optimizes bandwidth with the creation of the minimum number of tunnels to balance the traffic Segment Routing uses the centralized model More optimized and predictable Faster (fewer states to program) Simpler (less protocols, 100 to 1000 times less tunnels)
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved.15 / SEGRTE201_1-0 Multi-Domain and Multi-Layer must be centralized Head-end has no visibility on other domain or layer Multi-domain: Central controller calculates end-to-end path Encodes path as list of segments Leverages the Binding Segment
  • 16. © 2016 Cisco and/or its affiliates. All rights reserved.16 / SEGRTE201_1-0 Binding Segments isolate SR-TE Policy path control in different domains  Maintain a seamless end-to-end LSP Each domain controls local SR-TE Policies No reclassification on border nodes Isolates head-end from remote domains’ topology changes  SR-TE Policy not updated when remote domain’s topology changes
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved.17 / SEGRTE201_1-0 Primary traffic steering mechanisms for SR-TE use the Binding SID Locally programmed: BGP SR-TE Dynamic – (IOS XR 6.0)  Destination based  Flow based Remotely programmed: “nesting” and "stitching” SR-TE Policies “Classic” mechanisms: static route, autoroute, PBTS, ... can also be used but are not the primary mechanisms for SR-TE
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved.18 / SEGRTE201_1-0 A to Z any plane  IGP shortest-path  Prefix SID of Z (65) A to Z via blue plane  SR-TE policy pushes one additional segment “Blue Anycast” (111) Benefits  ECMP  No hop-by-hop signaling load and delay  No midpoint state 16065 pkt 16065 pkt 16111
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved.19 / SEGRTE201_1-0 Data from Tokyo to Brussels  IGP shortest-path via US, higher and cheaper capacity  PrefixSID of Brussels Voice from Tokyo to Brussels  SR-TE policy pushes one additional segment “Russia Anycast”  Low-latency path Benefits  ECMP  Availability of the anycast segment against node failure  No hop-by-hop signaling load and delay  No midpoint state Node segment to Brussels Node segment to Russia Brussels pkt Data Brussels pkt Russia Voice
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved.20 / SEGRTE201_1-0 In this lesson, you examined the following topics: Pre-SR Traffic Engineering techniques are circuit-based. SR-TE optimization is IP optimized and can utilize ECMP. SR-TE optimizations and constraints options can utilize latency, bandwidth, disjointness and resource avoidance when defining SR-TE policies. Multi-Domain and Multi-Layer TE must centralized because the head-end has no visibility on other domain or layer. A Central controller calculates the end-to-end path and encodes it as a list of segments, through the use of the binding segment. Lesson
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved.21 / SEGRTE201_1-0 In this lesson, you examined the following topics: Disjointed TE services allow different traffic types or applications to traverse different paths. It is a simple way to implement disjoint traffic-engineering paths which would be very complex using traditional MPLS TE techniques. Lesson