SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Archana Kesavan, Product Marketing Manager
Optimizing BGP AS Paths
About ThousandEyes
Network Intelligence platform
that gives you a complete picture
from users to internal and cloud-
based applications
Surface insights from a
global data set
Lightweight, flexible
data collection
Unified view of diverse
performance data
Solve issues across
shared infrastructure
See any network like it’s
your own
2
• Generally prefers the
shortest AS Path
• Generally trusted
advertisements
• Has quick convergence
across the Internet
• Follows the route of the
most specific prefix
BGP Strengths and Limitations
• It’s often not the most
performant
• Hijacks and leaks, even
from trusted sources
• Flapping and route
instability
• Many covered prefixes
not finely tuned
BGP… Yet…
3
When BGP Delivers Suboptimal Results
• Developing
country
connections
• Peering at
remote IXs
• Underlying
capacity
issues
Examples
Two sources in Taiwan,
one target in Taiwan,
one path via the U.S. (80-150ms)
4
Common, Perhaps Suboptimal, Peering Points
Miami
Los Angeles
San Jose
FrankfurtLondon
Amsterdam
5
1. Monitor the layer 3 path
2. Monitor both forward and reverse paths
3. Evaluate your peering policies
4. Layer covering and covered prefixes
5. Prepending, MED and advertisements
6. Consider Anycast where appropriate
Optimizing AS Paths
6
• Map actual traffic paths
to BGP routes
• Understand loss and
latency of the path
• Does the path double-
back across the Pacific?
Peer in Frankfurt?
Monitor the Layer 3 Path
Optimizing BGP #1:
Intra-Asia traffic peering in LAX
7
• See how asymmetric
routing impacts
performance
• Decompose loss and
latency in each direction
• Agent-to-Agent tests for
reverse path; Private
BGP Monitors for reverse
routes
Monitor Both Forward & Reverse Path
Optimizing BGP #2:
EWRàLON via Zayo
EWRßLON via Telia
DFWàLON via Telia
DFWßLON via Softlayer
8
• Reduce suboptimal
routing by increasing
peering
• Consider primary ISPs
with most/nearest
peering connections
• Consider peering with a
regional IXP
How Well Do You Peer?
Optimizing BGP #3: Google’s peering
9
• Use prefixes to your
advantage
• Place backup
policies/routes in a
covering prefix
• Especially for DDoS
mitigation, failover routes
Covered & Covering Prefixes
Optimizing BGP #4:
10
• Prepending can make a route
less desirable, but can have
unintended consequences
• MED can signal which routes your
prefer to be be propagated
• Communities can be used to
coordinate route propagation with
your ISP
Prepending, MED and Communities
Optimizing BGP #5:
11
• For some services (even
TCP!) Anycast can make
sense
• Broadcast routes for the
same prefix from multiple
origins
• Make sure to validate
optimal routes
Consider Anycast
Optimizing BGP #6:
J Root:
6 origin Autonomous Systems
12
Demo
13
Demo 1: Suboptimal BGP Routing between UK and China
Baidu.com hosted in
China
At 9:55 UTC, Traffic from
Manchester to Baidu.com
traverses the Sprint network in
US
14
Demo 1: Suboptimal BGP Routing between UK and China
BGP Route Visualization for the
covered prefix 123. 125.65.0/18
Validate BGP
routes for both
covered and
covering prefixes
15
Demo 1: Suboptimal BGP Routing between UK and China
DNS round robin
resolves baidu.com
to a different IP
address in every
iteration
For the new destination IP
address, traffic path and
BGP routing is optimized.
At 9:50 UTC, traffic from
Manchester to Baidu.com
(hosted in Beijing) takes a
shorter path and does NOT
traverse the US
16
Demo 2: Prepending error with BGP Route Change
Path Visualization indicates a single
upstream ISP “Access2Go” for
Country Financial before the outage.
Connectivity issues indicated by a dip
in availability and increased packet
loss to Country Financial
17
Demo 2: Prepending error with BGP Route Change
BGP Route
Visualization
confirms that AS
40948 (Access2Go)
is the only upstream
providers for the
origin network, AS
AS 10511(Country
Financial)
18
Demo 2: Prepending error with BGP Route Change
After the outage, Country
Financial peers with Qwest
Communications and not
Access2Go.
19
Demo 2: Prepending error with BGP Route Change
BGP Path
Visualization confirms
AS 209 (Quest)
peering with origin AS
10511 (Country
Financial)
But who is AS 15011?
And no monitors peer
with AS 15011
20
Demo 2: Prepending error with BGP Route Change
AS 15011 belongs to
Jaguar
Communication and
was mistakenly
included in the BGP
AS Path while using
path prepending to
increase the cost of
the BGP path .
21
See what you’re missing.
Watch the webinar
www.thousandeyes.com/webinars/optimizing-as-paths

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

NANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet OutagesNANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet Outages
 
Monitoring for Network Security: BGP Hijacks, DDoS Attacks and DNS Poisoning
Monitoring for Network Security: BGP Hijacks, DDoS Attacks and DNS PoisoningMonitoring for Network Security: BGP Hijacks, DDoS Attacks and DNS Poisoning
Monitoring for Network Security: BGP Hijacks, DDoS Attacks and DNS Poisoning
 
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes Connect
 
ISP Connectivity Webinar: No Longer a Black Box
ISP Connectivity Webinar: No Longer a Black BoxISP Connectivity Webinar: No Longer a Black Box
ISP Connectivity Webinar: No Longer a Black Box
 
ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12
 
2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis 2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis
 
Reverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent TestsReverse Path Visibility with Agent-to-Agent Tests
Reverse Path Visibility with Agent-to-Agent Tests
 
ThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your NetworkThousandEyes Alerting Essentials for Your Network
ThousandEyes Alerting Essentials for Your Network
 
Enterprise and Wide Area Network Visibility
Enterprise and Wide Area Network VisibilityEnterprise and Wide Area Network Visibility
Enterprise and Wide Area Network Visibility
 
Monitoring End User Experience with Endpoint Agent
Monitoring End User Experience with Endpoint AgentMonitoring End User Experience with Endpoint Agent
Monitoring End User Experience with Endpoint Agent
 
Monitoring Network Performance in China
Monitoring Network Performance in ChinaMonitoring Network Performance in China
Monitoring Network Performance in China
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay Kid
 
APNIC Updates
APNIC UpdatesAPNIC Updates
APNIC Updates
 
Cisco IT and ThousandEyes
Cisco IT and ThousandEyesCisco IT and ThousandEyes
Cisco IT and ThousandEyes
 
Oracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes ConnectOracle Public Cloud Operations from ThousandEyes Connect
Oracle Public Cloud Operations from ThousandEyes Connect
 
01 (IDNOG02) ASN distribution and interconnection in Indonesia by Sanjaya
01 (IDNOG02) ASN distribution and interconnection in Indonesia by Sanjaya 01 (IDNOG02) ASN distribution and interconnection in Indonesia by Sanjaya
01 (IDNOG02) ASN distribution and interconnection in Indonesia by Sanjaya
 
Measuring latency from the browser
Measuring latency from the browserMeasuring latency from the browser
Measuring latency from the browser
 
Brkaci 1002
Brkaci 1002Brkaci 1002
Brkaci 1002
 
ElasticISP
ElasticISPElasticISP
ElasticISP
 
Next Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF ChuiNext Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF Chui
 

Destacado

No te rindas antes de empezar la guerra
No te rindas antes de empezar la guerraNo te rindas antes de empezar la guerra
No te rindas antes de empezar la guerra
Juan Dv
 
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Chibi Wu
 
чилик и коларик шевченко
чилик и коларик шевченкочилик и коларик шевченко
чилик и коларик шевченко
chilik
 
добрые советы 5
добрые советы   5добрые советы   5
добрые советы 5
Usman Suleymanov
 
New niagasatu presentation
New niagasatu presentationNew niagasatu presentation
New niagasatu presentation
Aya Aya
 
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
ResultSportsUkraine
 
Lighting presentation group 97
Lighting presentation group 97Lighting presentation group 97
Lighting presentation group 97
garomero2
 
добрые советы 4
добрые советы   4добрые советы   4
добрые советы 4
Usman Suleymanov
 
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TANKO AHMED fwc
 

Destacado (19)

Benchmarking-Public-Procurement-2017
Benchmarking-Public-Procurement-2017Benchmarking-Public-Procurement-2017
Benchmarking-Public-Procurement-2017
 
No te rindas antes de empezar la guerra
No te rindas antes de empezar la guerraNo te rindas antes de empezar la guerra
No te rindas antes de empezar la guerra
 
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
Emile Noel 法國艾米爾諾耶有機植物油2013-A5手冊
 
чилик и коларик шевченко
чилик и коларик шевченкочилик и коларик шевченко
чилик и коларик шевченко
 
Managing Network Performance Within and Beyond Your Enterprise
Managing Network Performance Within and Beyond Your EnterpriseManaging Network Performance Within and Beyond Your Enterprise
Managing Network Performance Within and Beyond Your Enterprise
 
добрые советы 5
добрые советы   5добрые советы   5
добрые советы 5
 
Rivalries of History
Rivalries of HistoryRivalries of History
Rivalries of History
 
Occ science final
Occ science finalOcc science final
Occ science final
 
New niagasatu presentation
New niagasatu presentationNew niagasatu presentation
New niagasatu presentation
 
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
SC Galatasaray: To work with fans and generate profit in social media (Ertug ...
 
Lighting presentation group 97
Lighting presentation group 97Lighting presentation group 97
Lighting presentation group 97
 
VoIP Monitoring and Troubleshooting
VoIP Monitoring and TroubleshootingVoIP Monitoring and Troubleshooting
VoIP Monitoring and Troubleshooting
 
Using Data to Determine Where to Build a New Data Center at Shutterstock from...
Using Data to Determine Where to Build a New Data Center at Shutterstock from...Using Data to Determine Where to Build a New Data Center at Shutterstock from...
Using Data to Determine Where to Build a New Data Center at Shutterstock from...
 
п.п. в быту
п.п. в бытуп.п. в быту
п.п. в быту
 
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
Harmonization of inter-cultural inter-religious and inter-ethnic relations: t...
 
добрые советы 4
добрые советы   4добрые советы   4
добрые советы 4
 
Executive branding implementation utilizing virtual workforce/virtual assistants
Executive branding implementation utilizing virtual workforce/virtual assistantsExecutive branding implementation utilizing virtual workforce/virtual assistants
Executive branding implementation utilizing virtual workforce/virtual assistants
 
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
TRANSFORMATIONAL LEADERSHIP IN THE FCT AREA COUNCILS: HOW TO INSPIRE EXTRAORD...
 
Neuroeconomics
NeuroeconomicsNeuroeconomics
Neuroeconomics
 

Similar a Optimizing AS Paths

InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiuInternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
?? ?
 
Computer network (14)
Computer network (14)Computer network (14)
Computer network (14)
NYversity
 
CNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptxCNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptx
VishalThakor19
 
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
Robb Boyd
 

Similar a Optimizing AS Paths (20)

Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiuInternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu
 
CCNP Route
CCNP Route CCNP Route
CCNP Route
 
Part1
Part1Part1
Part1
 
Manrs 7_sept__indonesia
Manrs  7_sept__indonesiaManrs  7_sept__indonesia
Manrs 7_sept__indonesia
 
ENCOR_Chapter_6.pptx
ENCOR_Chapter_6.pptxENCOR_Chapter_6.pptx
ENCOR_Chapter_6.pptx
 
Computer network (14)
Computer network (14)Computer network (14)
Computer network (14)
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the Host
 
CNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptxCNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptx
 
Tech Doc: Umbrella Delivery Platform
Tech Doc: Umbrella Delivery PlatformTech Doc: Umbrella Delivery Platform
Tech Doc: Umbrella Delivery Platform
 
3 ip routing bgp-updated
3 ip routing bgp-updated3 ip routing bgp-updated
3 ip routing bgp-updated
 
3 ip routing part b
3 ip routing part b3 ip routing part b
3 ip routing part b
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2
 
Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)
 
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
 
PACE-IT: Introduction to Routing Protocols - N10 006
PACE-IT: Introduction to Routing Protocols - N10 006PACE-IT: Introduction to Routing Protocols - N10 006
PACE-IT: Introduction to Routing Protocols - N10 006
 
CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1
 
3 ip routing vrf lite - v2
3 ip routing   vrf lite - v23 ip routing   vrf lite - v2
3 ip routing vrf lite - v2
 
SDN/NETWORK AUTOMATION THROWDOWN COMPETITION
SDN/NETWORK AUTOMATION THROWDOWN COMPETITIONSDN/NETWORK AUTOMATION THROWDOWN COMPETITION
SDN/NETWORK AUTOMATION THROWDOWN COMPETITION
 
Working with Northstar
Working with NorthstarWorking with Northstar
Working with Northstar
 

Más de ThousandEyes

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
 

Más de ThousandEyes (20)

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
 
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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and Takeaways
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - Spanish
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - German
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital Workshop
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Optimizing AS Paths

  • 1. Archana Kesavan, Product Marketing Manager Optimizing BGP AS Paths
  • 2. About ThousandEyes Network Intelligence platform that gives you a complete picture from users to internal and cloud- based applications Surface insights from a global data set Lightweight, flexible data collection Unified view of diverse performance data Solve issues across shared infrastructure See any network like it’s your own
  • 3. 2 • Generally prefers the shortest AS Path • Generally trusted advertisements • Has quick convergence across the Internet • Follows the route of the most specific prefix BGP Strengths and Limitations • It’s often not the most performant • Hijacks and leaks, even from trusted sources • Flapping and route instability • Many covered prefixes not finely tuned BGP… Yet…
  • 4. 3 When BGP Delivers Suboptimal Results • Developing country connections • Peering at remote IXs • Underlying capacity issues Examples Two sources in Taiwan, one target in Taiwan, one path via the U.S. (80-150ms)
  • 5. 4 Common, Perhaps Suboptimal, Peering Points Miami Los Angeles San Jose FrankfurtLondon Amsterdam
  • 6. 5 1. Monitor the layer 3 path 2. Monitor both forward and reverse paths 3. Evaluate your peering policies 4. Layer covering and covered prefixes 5. Prepending, MED and advertisements 6. Consider Anycast where appropriate Optimizing AS Paths
  • 7. 6 • Map actual traffic paths to BGP routes • Understand loss and latency of the path • Does the path double- back across the Pacific? Peer in Frankfurt? Monitor the Layer 3 Path Optimizing BGP #1: Intra-Asia traffic peering in LAX
  • 8. 7 • See how asymmetric routing impacts performance • Decompose loss and latency in each direction • Agent-to-Agent tests for reverse path; Private BGP Monitors for reverse routes Monitor Both Forward & Reverse Path Optimizing BGP #2: EWRàLON via Zayo EWRßLON via Telia DFWàLON via Telia DFWßLON via Softlayer
  • 9. 8 • Reduce suboptimal routing by increasing peering • Consider primary ISPs with most/nearest peering connections • Consider peering with a regional IXP How Well Do You Peer? Optimizing BGP #3: Google’s peering
  • 10. 9 • Use prefixes to your advantage • Place backup policies/routes in a covering prefix • Especially for DDoS mitigation, failover routes Covered & Covering Prefixes Optimizing BGP #4:
  • 11. 10 • Prepending can make a route less desirable, but can have unintended consequences • MED can signal which routes your prefer to be be propagated • Communities can be used to coordinate route propagation with your ISP Prepending, MED and Communities Optimizing BGP #5:
  • 12. 11 • For some services (even TCP!) Anycast can make sense • Broadcast routes for the same prefix from multiple origins • Make sure to validate optimal routes Consider Anycast Optimizing BGP #6: J Root: 6 origin Autonomous Systems
  • 14. 13 Demo 1: Suboptimal BGP Routing between UK and China Baidu.com hosted in China At 9:55 UTC, Traffic from Manchester to Baidu.com traverses the Sprint network in US
  • 15. 14 Demo 1: Suboptimal BGP Routing between UK and China BGP Route Visualization for the covered prefix 123. 125.65.0/18 Validate BGP routes for both covered and covering prefixes
  • 16. 15 Demo 1: Suboptimal BGP Routing between UK and China DNS round robin resolves baidu.com to a different IP address in every iteration For the new destination IP address, traffic path and BGP routing is optimized. At 9:50 UTC, traffic from Manchester to Baidu.com (hosted in Beijing) takes a shorter path and does NOT traverse the US
  • 17. 16 Demo 2: Prepending error with BGP Route Change Path Visualization indicates a single upstream ISP “Access2Go” for Country Financial before the outage. Connectivity issues indicated by a dip in availability and increased packet loss to Country Financial
  • 18. 17 Demo 2: Prepending error with BGP Route Change BGP Route Visualization confirms that AS 40948 (Access2Go) is the only upstream providers for the origin network, AS AS 10511(Country Financial)
  • 19. 18 Demo 2: Prepending error with BGP Route Change After the outage, Country Financial peers with Qwest Communications and not Access2Go.
  • 20. 19 Demo 2: Prepending error with BGP Route Change BGP Path Visualization confirms AS 209 (Quest) peering with origin AS 10511 (Country Financial) But who is AS 15011? And no monitors peer with AS 15011
  • 21. 20 Demo 2: Prepending error with BGP Route Change AS 15011 belongs to Jaguar Communication and was mistakenly included in the BGP AS Path while using path prepending to increase the cost of the BGP path .
  • 22. 21 See what you’re missing. Watch the webinar www.thousandeyes.com/webinars/optimizing-as-paths