SlideShare a Scribd company logo
Routing diff
Anurag Bhatia
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Objective
Comparison of routes in global routing table as seen across
various large networks.
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Why?
To see if announcements are actually global & find reason
for difference in number of routes from various networks.
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
What we already know?
■ Large networks carry relatively similar number of routes
■ Route announcements can be limited by use of BGP community & hence may result in
difference in number of routes
■ Eyeball networks announce more specific routes to steer inbound traffic across various circuits
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
But we also know...
■ Large networks carry relatively similar number of routes <- But there’s a visible difference of few
thousand routes!
■ Route announcements can be limited by use of BGP community & hence may result in
difference in number of routes <- Can that alone result in difference of thousands of routes?
■ Eyeball networks announce more specific routes to steer inbound traffic across various circuits
<- But if route reaches default free zone, it should reach everywhere else!
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Networks considered in the study
1. AT&T - AS7018
2. Century Link / Level3 / Global Crossing - AS3549
3. Cogent - AS174
4. GTT - AS3257
5. Hurricane Electric - AS6939
6. KPN - AS286
7. NTT - AS2914
8. Sprint - AS1239
9. Verizon - AS701
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Why specifically these networks?
1. Large networks by size & reach
2. Full routes are visible at RIPE RIS and Oregon Route Views. For other’s it’s either no visibility at
popular collectors
3. Routes in default free zone without no-export (or similar community) should reach everyone else
Note: Remember downstream give a picture but the picture is seperate from what upstream gets it
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Best path propagation only
Blue
Red
Green
Route Collector:
Best paths only!
Flow of routes
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Best path propagation only
Blue
Red
Green
Route Collector:
Best paths only!
Yellow Purple
Red via Blue
Green via Blue
Yellow via Red via Blue
Purple via Green via Blue Flow of routes
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Warning! Slides with lot of numbers ahead!
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Comparing routes
Total unique IPv4 Prefixes: 8,02,156
Prefixes with limited visibility: 34,872
That’s 4.34% routes!
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Removing announcements smaller than /24...
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Comparing routes
Total unique IPv4 Prefixes: 801834
Prefixes with limited visibility: 34565
ASNs with limited visibility: 3866
Prefixes with limited visibility + invalid ROAs: 4477
ASNs with limited visibility + invalid ROAs: 987
That’s 4.31% routes!
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Comparing routes (cont.)
ASN IPv4 Prefixes Diff from total Missing %
AS7018 769143 32691 4.08
AS174 769917 31917 3.98
AS3257 772781 29053 3.62
AS6939 796930 4904 0.61
AS286 772654 29180 3.64
AS2914 773027 28807 3.59
AS1239 771004 30830 3.84
AS701 771563 30271 3.78
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Top 10 ASNs with limited visibility
ASN Prefix Count Prefix % AS Name
47331 5453 15.78 TTNET, TR
31334 3203 9.27 KABELDEUTSCHLAND-AS, DE
18403 983 2.84 FPT-AS-AP The Corporation for Financing & Promoting Technology, VN
45090 481 1.39 CNNIC-TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited, CN
4787 447 1.29 ASN-CBN PT Cyberindo Aditama, ID
7545 427 1.24 TPG-INTERNET-AP TPG Telecom Limited, AU
24955 359 1.04 UBN-AS, RU
24560 298 0.86 AIRTELBROADBAND-AS-AP Bharti Airtel Ltd., Telemedia Services, IN
38333 275 0.80 SYMBIO-AS-AU-AP Symbio Networks, AU
9808 225 0.65 CMNET-GD Guangdong Mobile Communication Co.Ltd., CN
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Top 10 countries with limited visibility
Country Prefix Count Percentage
TR 5770 16.69
BR 3856 11.16
DE 3411 9.87
US 3002 8.69
CN 2281 6.60
RU 1290 3.73
AU 1218 3.52
ID 1207 3.49
IN 1203 3.48
VN 1050 3.04
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Possible reasons for the difference
1. RPKI based filtering by network like AS7018 etc and dropping 4k+ invalids in diff list
2. IRR based filtering resulting in drop due to bad route object by certain networks
3. IRR based filtering resulting in drop due to missing AS-SET in the chain
4. Route announcement by anycast sensitive networks with no-export to these specific networks
5. Delays due to slow BGP convergence
6. Misconfiguration - Announcing route only to a “peer” and not all default free zone peers or transit
7. BGP filtering: Some networks filtering downstream & found with unopened filters for few days while some
accepted without filtering.
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
Some misc things...
1. Large operators like AS18101 signed prefixes and missed to create ROAs
for smaller chunks assigned & announced by downstream resulting in
RPKI invalids
2. Bad operational practice like removing a prefix without covering prefix from
“link 1” and announcing on “link 2”
3. Around 454 routes of AS45090 were missing specifically from AS701 and
AS1239
Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff
What operators can do to ensure global reachability?
1. Ensure proper IRR hygiene. Remember to create IRR route objects,
mantain AS SETs (if you have downstream), ensure your ASN is in
upstream’s AS SET
2. Ensure RPKI hygiene. Ensure ROAs are present with correct origin AS and
max length
3. If load balancing traffic with more specific, ensure covering prefix is always
present to avoid convergence issues
4. Know the difference between your “Peers” and “Transit”. Don’t assume
peers to be transit! :)
Questions?
Anurag Bhatia
anurag@he.net

More Related Content

What's hot

Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)
Nutan Singh
 
Using BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet ConnectionsUsing BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet Connections
Rowell Dionicio
 
BGP Techniques for Network Operators
BGP Techniques for Network OperatorsBGP Techniques for Network Operators
BGP Techniques for Network Operators
APNIC
 
BGP Multihoming Techniques
BGP Multihoming TechniquesBGP Multihoming Techniques
BGP Multihoming Techniques
APNIC
 
BGP protocol presentation
BGP protocol  presentationBGP protocol  presentation
BGP protocol presentation
Gorantla Mohanavamsi
 
IPv6 at FPT Telecom
IPv6 at FPT TelecomIPv6 at FPT Telecom
IPv6 at FPT Telecom
APNIC
 
Bgp
BgpBgp
Segment Routing & Application Engeering Routing
Segment Routing & Application Engeering RoutingSegment Routing & Application Engeering Routing
Segment Routing & Application Engeering Routing
Bertrand Duvivier
 
Border gateway protocol
Border gateway protocolBorder gateway protocol
Border gateway protocol
sahilnarvekar
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
MyNOG
 
BGP
BGP BGP
Route Origin Validation With Routinator - A MANRS Approach for Operators
Route Origin Validation With Routinator - A MANRS Approach for OperatorsRoute Origin Validation With Routinator - A MANRS Approach for Operators
Route Origin Validation With Routinator - A MANRS Approach for Operators
Bangladesh Network Operators Group
 
PhNOG 2020: ROA and RPKI in the Philippines
PhNOG 2020: ROA and RPKI in the PhilippinesPhNOG 2020: ROA and RPKI in the Philippines
PhNOG 2020: ROA and RPKI in the Philippines
APNIC
 
Bgp training
Bgp trainingBgp training
Bgp training
Aun Haider
 
NZNOG 2020: APNIC update
NZNOG 2020: APNIC updateNZNOG 2020: APNIC update
NZNOG 2020: APNIC update
APNIC
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
MyNOG
 
Routing Security
Routing SecurityRouting Security
Routing Security
RIPE NCC
 

What's hot (20)

Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)
 
Part1
Part1Part1
Part1
 
Using BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet ConnectionsUsing BGP To Manage Dual Internet Connections
Using BGP To Manage Dual Internet Connections
 
BGP Techniques for Network Operators
BGP Techniques for Network OperatorsBGP Techniques for Network Operators
BGP Techniques for Network Operators
 
B G P Part2
B G P  Part2B G P  Part2
B G P Part2
 
BGP Multihoming Techniques
BGP Multihoming TechniquesBGP Multihoming Techniques
BGP Multihoming Techniques
 
BGP protocol presentation
BGP protocol  presentationBGP protocol  presentation
BGP protocol presentation
 
IPv6 at FPT Telecom
IPv6 at FPT TelecomIPv6 at FPT Telecom
IPv6 at FPT Telecom
 
Bgp
BgpBgp
Bgp
 
Segment Routing & Application Engeering Routing
Segment Routing & Application Engeering RoutingSegment Routing & Application Engeering Routing
Segment Routing & Application Engeering Routing
 
Border gateway protocol
Border gateway protocolBorder gateway protocol
Border gateway protocol
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
 
BGP
BGP BGP
BGP
 
Route Origin Validation With Routinator - A MANRS Approach for Operators
Route Origin Validation With Routinator - A MANRS Approach for OperatorsRoute Origin Validation With Routinator - A MANRS Approach for Operators
Route Origin Validation With Routinator - A MANRS Approach for Operators
 
PhNOG 2020: ROA and RPKI in the Philippines
PhNOG 2020: ROA and RPKI in the PhilippinesPhNOG 2020: ROA and RPKI in the Philippines
PhNOG 2020: ROA and RPKI in the Philippines
 
Bgp (1)
Bgp (1)Bgp (1)
Bgp (1)
 
Bgp training
Bgp trainingBgp training
Bgp training
 
NZNOG 2020: APNIC update
NZNOG 2020: APNIC updateNZNOG 2020: APNIC update
NZNOG 2020: APNIC update
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
 
Routing Security
Routing SecurityRouting Security
Routing Security
 

Similar to Routing diff

Let's talk about routing security, Anurag Bhatia, Hurricane Electric
Let's talk about routing security, Anurag Bhatia, Hurricane ElectricLet's talk about routing security, Anurag Bhatia, Hurricane Electric
Let's talk about routing security, Anurag Bhatia, Hurricane Electric
Bangladesh Network Operators Group
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2
SagarR24
 
BGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing OptimisationBGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing Optimisation
Andy Davidson
 
Computer network (14)
Computer network (14)Computer network (14)
Computer network (14)
NYversity
 
3 ip routing vrf lite - v2
3 ip routing   vrf lite - v23 ip routing   vrf lite - v2
3 ip routing vrf lite - v2
SagarR24
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced Concepts
Brozaa
 
Implementing Internet and MPLS BGP
Implementing Internet and MPLS BGPImplementing Internet and MPLS BGP
Implementing Internet and MPLS BGP
Private
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
Bangladesh Network Operators Group
 
3 ip routing bgp-updated
3 ip routing bgp-updated3 ip routing bgp-updated
3 ip routing bgp-updated
SagarR24
 
3 ip routing part b
3 ip routing part b3 ip routing part b
3 ip routing part b
SagarR24
 
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr WojciechowskiPLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PROIDEA
 
Manrs 7_sept__indonesia
Manrs  7_sept__indonesiaManrs  7_sept__indonesia
Manrs 7_sept__indonesia
NaveenLakshman
 
Misused top ASNs
Misused top ASNsMisused top ASNs
Misused top ASNs
APNIC
 
Planning and route survey
Planning and route surveyPlanning and route survey
Planning and route survey
Bala V
 
Bgp fine tuning
Bgp fine tuningBgp fine tuning
Bgp fine tuning
Libi Pappachen
 
SON Server Web KPI Portal 4G DT Analysis Cases Module.pptx
SON Server Web KPI Portal  4G DT Analysis Cases Module.pptxSON Server Web KPI Portal  4G DT Analysis Cases Module.pptx
SON Server Web KPI Portal 4G DT Analysis Cases Module.pptx
ssuser2b76bb
 
SLT-IX Setting up an Internet Exchange : Sri Lankan experience
SLT-IX Setting up an Internet Exchange : Sri Lankan experienceSLT-IX Setting up an Internet Exchange : Sri Lankan experience
SLT-IX Setting up an Internet Exchange : Sri Lankan experience
APNIC
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
MyNOG
 
Circuit switch vs packet switch
Circuit switch vs packet switchCircuit switch vs packet switch
Circuit switch vs packet switch
GauravBiswas9
 

Similar to Routing diff (20)

Let's talk about routing security, Anurag Bhatia, Hurricane Electric
Let's talk about routing security, Anurag Bhatia, Hurricane ElectricLet's talk about routing security, Anurag Bhatia, Hurricane Electric
Let's talk about routing security, Anurag Bhatia, Hurricane Electric
 
3 ip routing pbr bfd -v2
3 ip routing   pbr bfd -v23 ip routing   pbr bfd -v2
3 ip routing pbr bfd -v2
 
BGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing OptimisationBGP Traffic Engineering / Routing Optimisation
BGP Traffic Engineering / Routing Optimisation
 
Computer network (14)
Computer network (14)Computer network (14)
Computer network (14)
 
3 ip routing vrf lite - v2
3 ip routing   vrf lite - v23 ip routing   vrf lite - v2
3 ip routing vrf lite - v2
 
Interautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced ConceptsInterautonomous System PLS VPN Advanced Concepts
Interautonomous System PLS VPN Advanced Concepts
 
Implementing Internet and MPLS BGP
Implementing Internet and MPLS BGPImplementing Internet and MPLS BGP
Implementing Internet and MPLS BGP
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
 
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
 
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr WojciechowskiPLNOG15: BGP New Advanced Features - Piotr Wojciechowski
PLNOG15: BGP New Advanced Features - Piotr Wojciechowski
 
Manrs 7_sept__indonesia
Manrs  7_sept__indonesiaManrs  7_sept__indonesia
Manrs 7_sept__indonesia
 
Misused top ASNs
Misused top ASNsMisused top ASNs
Misused top ASNs
 
Bigbgp
BigbgpBigbgp
Bigbgp
 
Planning and route survey
Planning and route surveyPlanning and route survey
Planning and route survey
 
Bgp fine tuning
Bgp fine tuningBgp fine tuning
Bgp fine tuning
 
SON Server Web KPI Portal 4G DT Analysis Cases Module.pptx
SON Server Web KPI Portal  4G DT Analysis Cases Module.pptxSON Server Web KPI Portal  4G DT Analysis Cases Module.pptx
SON Server Web KPI Portal 4G DT Analysis Cases Module.pptx
 
SLT-IX Setting up an Internet Exchange : Sri Lankan experience
SLT-IX Setting up an Internet Exchange : Sri Lankan experienceSLT-IX Setting up an Internet Exchange : Sri Lankan experience
SLT-IX Setting up an Internet Exchange : Sri Lankan experience
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
 
Circuit switch vs packet switch
Circuit switch vs packet switchCircuit switch vs packet switch
Circuit switch vs packet switch
 

More from Bangladesh Network Operators Group

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Bangladesh Network Operators Group
 
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJRecent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
Bangladesh Network Operators Group
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
Bangladesh Network Operators Group
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
Bangladesh Network Operators Group
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
Bangladesh Network Operators Group
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
Bangladesh Network Operators Group
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
Bangladesh Network Operators Group
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
Bangladesh Network Operators Group
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
Bangladesh Network Operators Group
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
Bangladesh Network Operators Group
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
Bangladesh Network Operators Group
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
Bangladesh Network Operators Group
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
Bangladesh Network Operators Group
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
Bangladesh Network Operators Group
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
Bangladesh Network Operators Group
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
Bangladesh Network Operators Group
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
Bangladesh Network Operators Group
 
Measuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create ValueMeasuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create Value
Bangladesh Network Operators Group
 

More from Bangladesh Network Operators Group (20)

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
 
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJRecent IRR changes by Yoshinobu Matsuzaki, IIJ
Recent IRR changes by Yoshinobu Matsuzaki, IIJ
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
RPKI ROA updates
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
 
Measuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create ValueMeasuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create Value
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Routing diff

  • 2. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Objective Comparison of routes in global routing table as seen across various large networks.
  • 3. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Why? To see if announcements are actually global & find reason for difference in number of routes from various networks.
  • 4. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff What we already know? ■ Large networks carry relatively similar number of routes ■ Route announcements can be limited by use of BGP community & hence may result in difference in number of routes ■ Eyeball networks announce more specific routes to steer inbound traffic across various circuits
  • 5. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff But we also know... ■ Large networks carry relatively similar number of routes <- But there’s a visible difference of few thousand routes! ■ Route announcements can be limited by use of BGP community & hence may result in difference in number of routes <- Can that alone result in difference of thousands of routes? ■ Eyeball networks announce more specific routes to steer inbound traffic across various circuits <- But if route reaches default free zone, it should reach everywhere else!
  • 6. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Networks considered in the study 1. AT&T - AS7018 2. Century Link / Level3 / Global Crossing - AS3549 3. Cogent - AS174 4. GTT - AS3257 5. Hurricane Electric - AS6939 6. KPN - AS286 7. NTT - AS2914 8. Sprint - AS1239 9. Verizon - AS701
  • 7. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Why specifically these networks? 1. Large networks by size & reach 2. Full routes are visible at RIPE RIS and Oregon Route Views. For other’s it’s either no visibility at popular collectors 3. Routes in default free zone without no-export (or similar community) should reach everyone else Note: Remember downstream give a picture but the picture is seperate from what upstream gets it
  • 8. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Best path propagation only Blue Red Green Route Collector: Best paths only! Flow of routes
  • 9. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Best path propagation only Blue Red Green Route Collector: Best paths only! Yellow Purple Red via Blue Green via Blue Yellow via Red via Blue Purple via Green via Blue Flow of routes
  • 10. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Warning! Slides with lot of numbers ahead!
  • 11. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Comparing routes Total unique IPv4 Prefixes: 8,02,156 Prefixes with limited visibility: 34,872 That’s 4.34% routes!
  • 12. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Removing announcements smaller than /24...
  • 13. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Comparing routes Total unique IPv4 Prefixes: 801834 Prefixes with limited visibility: 34565 ASNs with limited visibility: 3866 Prefixes with limited visibility + invalid ROAs: 4477 ASNs with limited visibility + invalid ROAs: 987 That’s 4.31% routes!
  • 14. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Comparing routes (cont.) ASN IPv4 Prefixes Diff from total Missing % AS7018 769143 32691 4.08 AS174 769917 31917 3.98 AS3257 772781 29053 3.62 AS6939 796930 4904 0.61 AS286 772654 29180 3.64 AS2914 773027 28807 3.59 AS1239 771004 30830 3.84 AS701 771563 30271 3.78
  • 15. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Top 10 ASNs with limited visibility ASN Prefix Count Prefix % AS Name 47331 5453 15.78 TTNET, TR 31334 3203 9.27 KABELDEUTSCHLAND-AS, DE 18403 983 2.84 FPT-AS-AP The Corporation for Financing & Promoting Technology, VN 45090 481 1.39 CNNIC-TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited, CN 4787 447 1.29 ASN-CBN PT Cyberindo Aditama, ID 7545 427 1.24 TPG-INTERNET-AP TPG Telecom Limited, AU 24955 359 1.04 UBN-AS, RU 24560 298 0.86 AIRTELBROADBAND-AS-AP Bharti Airtel Ltd., Telemedia Services, IN 38333 275 0.80 SYMBIO-AS-AU-AP Symbio Networks, AU 9808 225 0.65 CMNET-GD Guangdong Mobile Communication Co.Ltd., CN
  • 16. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Top 10 countries with limited visibility Country Prefix Count Percentage TR 5770 16.69 BR 3856 11.16 DE 3411 9.87 US 3002 8.69 CN 2281 6.60 RU 1290 3.73 AU 1218 3.52 ID 1207 3.49 IN 1203 3.48 VN 1050 3.04
  • 17. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Possible reasons for the difference 1. RPKI based filtering by network like AS7018 etc and dropping 4k+ invalids in diff list 2. IRR based filtering resulting in drop due to bad route object by certain networks 3. IRR based filtering resulting in drop due to missing AS-SET in the chain 4. Route announcement by anycast sensitive networks with no-export to these specific networks 5. Delays due to slow BGP convergence 6. Misconfiguration - Announcing route only to a “peer” and not all default free zone peers or transit 7. BGP filtering: Some networks filtering downstream & found with unopened filters for few days while some accepted without filtering.
  • 18. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff Some misc things... 1. Large operators like AS18101 signed prefixes and missed to create ROAs for smaller chunks assigned & announced by downstream resulting in RPKI invalids 2. Bad operational practice like removing a prefix without covering prefix from “link 1” and announcing on “link 2” 3. Around 454 routes of AS45090 were missing specifically from AS701 and AS1239
  • 19. Anurag Bhatia - Hurricane Electric - bdNOG 11 - Cox Bazar, Bangladesh - Routing diff What operators can do to ensure global reachability? 1. Ensure proper IRR hygiene. Remember to create IRR route objects, mantain AS SETs (if you have downstream), ensure your ASN is in upstream’s AS SET 2. Ensure RPKI hygiene. Ensure ROAs are present with correct origin AS and max length 3. If load balancing traffic with more specific, ensure covering prefix is always present to avoid convergence issues 4. Know the difference between your “Peers” and “Transit”. Don’t assume peers to be transit! :)