SlideShare a Scribd company logo
2016#apricot2016
Routing 2015
Geoff Huston
APNIC
2016#apricot2016
Through the Routing Lens
There are very few ways to assemble a single view of the
entire Internet
The lens of routing is one of the ways in which information
relating to the entire reachable Internet is bought together
Even so, its not a perfect lens…
2016#apricot2016
Through the Routing Lens
2016#apricot2016
There is no Routing God!
There is no single objective “out of the system” view of the
Internet’s Routing environment.
BGP distributes a routing view that is modified as it is
distributed, so every eBGP speaker will see a slightly different
set of prefixes, and each view is relative to a given location
So the picture I will be painting here is one that is drawn from
the perspective of AS131072. This is a stub AS at edge of
the Internet, and this is an eBGP view.
You may have a similar view from your network.
2016#apricot2016
1994: Introduction of CIDR
2001: The Great Internet Boom and Bust
2005: Broadband to the Masses
2009: The GFC hits the Internet
2011: Address Exhaustion
20 Years of Routing the Internet
This is a view pulled together from each of
the routing peers of Route Views
2016#apricot2016
1994: Introduction of CIDR
2001: The Great Internet Boom and Bust
2005: Broadband to the Masses
2009: The GFC hits the Internet
2011: Address Exhaustion
20 Years of Routing the Internet
This is a view pulled together from each of
the routing peers of Route Views
2016#apricot2016
2015, as seen at Route Views
2016#apricot2016
2015, as seen at Route Views
Initial growth rate
2016#apricot2016
2015, as seen at Route Views
Initial growth rate
annual growth rate
2016#apricot2016
Routing Indicators for IPv4
Routing prefixes – growing by
some 47,000 prefixes per year
AS Numbers– growing by some
3,100 prefixes per year
2016#apricot2016
Routing Indicators for IPv4
More Specifics are still taking up
one half of the routing table
But the average size of a
routing advertisement is getting
smaller
2016#apricot2016
Routing Indicators for IPv4
Address Exhaustion is now
visible in the extent of
advertised address space
The “shape” of inter-AS
interconnection appears to be
relatively steady, as the Average
AS Path length has been steady
through the year
2016#apricot2016
What happened in 2015 in V4?
• From the look of the growth plots, its business as usual,
despite the increasing pressure on IPv4 address availability
• The number of entries in the default-free zone is now
heading to 600,000
• The pace of growth of the routing table is still relatively
constant at ~50,000 new entries per year
– IPv4 address exhaustion is not changing this!
2016#apricot2016
How can the IPv4 network continue
to grow when we are running out
of IPv4 addresses?
We are now recycling old addresses back into the routing
system
Some of these addresses are transferred in ways that are
recorded in the registry system, while others are being
“leased” without any clear registration entry that describes
the lessee
2016#apricot2016
Address “Age”
80% of all new addresses announced in 2010
were allocated or assigned within the past 12
months
2% of all new addresses announced in 2010
were >= 20 years ‘old’ (legacy)
Address “age” in 2010
2016#apricot2016
IPv4 Address Reuse
20 % of all new addresses announced in 2015
were allocated or assigned within the past 12
months
33 % of all new addresses announced
in 2015 were >= 20 years ‘old’
(legacy)
Address “age” in 2015
2016#apricot2016
IPv4 in 2015 – Growth is
Steady
• Overall IPv4 Internet growth in terms of BGP is at a rate of
some ~47,000 entries p.a.
• But we’ve run out of the unallocated address pools
everywhere except Afrinic
• So what’s driving this post-exhaustion growth?
– Transfers?
– Last /8 policies in RIPE and APNIC?
– Leasing and address recovery?
2016#apricot2016
IPv4: Advertised vs
Unadvertised Addresses
2016#apricot2016
IPv4: Unadvertised Addresses
2016#apricot2016
IPv4: Unadvertised Addresses
This is expected!
This is not!
2016#apricot2016
IPv4: Unadvertised Addresses
2016#apricot2016
IPv4:Assigned vs Recovered
2016#apricot2016
IPv4 in 2015
Approximately 4 /8s were assigned and advertised in 2015
– 2.3 /8s were assigned by ARIN
– 1 /8 assigned by AfriNIC
Up to 3 /8s were ‘recovered’ from the unallocated address
pool and advertised during 2015
– But 2/8s of addresses were withdrawn in the last two months of
the year
2016#apricot2016
The Route Views view of IPv6
World IPv6 Day
IANA IPv4 Exhaustion
2016#apricot2016
2015 for IPv6, as seen at
Route Views
2016#apricot2016
Routing Indicators for IPv6
Routing prefixes – growing by
some 6,000 prefixes per year
AS Numbers– growing by some
1,600 prefixes per year (which is
half the V4 growth)
2016#apricot2016
Routing Indicators for IPv6
More Specifics now take up one
third of the routing table
The average size of a routing
advertisement is getting smaller
2016#apricot2016
Routing Indicators for IPv6
Advertised Address span is
growing at a linear rate
The “shape” of inter-AS
interconnection appears to be
steady, as the Average AS Path
length has been held steady
through the year
2016#apricot2016
IPv6 in 2015
• Overall IPv6 Internet growth in terms of BGP is steady at
some 6,000 route entries p.a.
This is growth of BGP route objects is 1/7 of the growth rate of the
IPv4 network – as compared to the AS growth rate which is 1/2 of the
IPv4 AS number growth rate
2016#apricot2016
What to expect
2016#apricot2016
BGP Size Projections
For the Internet this is a time of extreme uncertainty
• Registry IPv4 address run out
• Uncertainty over the impacts of any after-market in IPv4 on the routing table
• Uncertainty over IPv6 takeup leads to a mixed response to IPv6 so far, and no clear
indicator of trigger points for change
2016#apricot2016
V4 - Daily Growth Rates
2016#apricot2016
V4 - Daily Growth Rates
2016#apricot2016
V4 - Relative Daily Growth Rates
2016#apricot2016
Growth in the V4 network appears to
be constant at a long term average of
120 additional routes per day, or
some 45,000 additional routes per
year
Given that the V4 address supply has
run out this implies further reductions
in address size in routes, which in
turn implies ever greater reliance on
NATs
Its hard to see how and why this
situation will persist at its current
V4 - Relative Daily Growth Rates
2016#apricot2016
IPv4 BGP Table Size predictions
Jan 2013 441,000
2014 488,000
2015 530,000 540,000
2016 586,000 580,000 590,000
2017 628,000 620,000 640,000
2018 675,000 670,000 690,000
2019 722,000 710,000 740,000
2020 768,000 760,000
2021 815,000
These numbers are dubious due to uncertainties introduced by IPv4 address
exhaustion pressures.
2014
PREDICTION
2013
PREDICTION
2016#apricot2016
IPv6 Table Size
2016#apricot2016
V6 - Daily Growth Rates
2016#apricot2016
V6 - Relative Growth Rates
2016#apricot2016
V6 - Relative Growth RatesGrowth in the V6 network appears to be
increasing, but in relative terms this is
slowing down.
Early adopters, who have tended to be the
V4 transit providers, have already received
IPv6 allocation and are routing them. The
trailing edge of IPv6 adoption are generally
composed of stub edge networks in IPv4.
These networks appear not to have made
any visible moves in IPv6 as yet.
If we see a change in this picture the growth
trend will likely be exponential. But its not
clear when such a tipping point will occur
2016#apricot2016
IPv6 BGP Table Size
predictions
Jan 2014 16,100 entries
2015 21,200
2016 27,000
2017 38,000 30,000
2018 51,000 35,000
2019 70,000 40,000
2020 94,000 44,000
2021 127,000 49,000
Exponential Model Linear Model
Range of potential outcomes
2016#apricot2016
BGP Table Growth
• Nothing in these figures suggests that there is cause for
urgent alarm -- at present
• The overall eBGP growth rates for IPv4 are holding at a
modest level, and the IPv6 table, although it is growing at a
faster relative rate, is still small in size in absolute terms
• As long as we are prepared to live within the technical
constraints of the current routing paradigm, the Internet’s
use of BGP will continue to be viable for some time yet
• Nothing is melting in terms of the size of the routing table as
yet
2016#apricot2016
BGP Updates
• What about the level of updates in BGP?
• Let’s look at the update load from a single eBGP feed in a
DFZ context
2016#apricot2016
Announcements and Withdrawals
2016#apricot2016
Announcements and Withdrawals
2016#apricot2016
Convergence Performance
2016#apricot2016
Updates in IPv4 BGP
Nothing in these figures is cause for any great level of concern …
– The number of updates per instability event has been relatively
constant, which for a distance vector routing protocol is weird, and
completely unanticipated. Distance Vector routing protocols should
get noisier as the population of protocol speakers increases, and the
increase should be multiplicative.
– But this is not happening in the Internet
– Which is good, but why is this not happening?
Likely contributors to this outcome are the damping effect of
widespread use of the MRAI interval by eBGP speakers, and the
topology factor, as seen in the relatively constant V4 AS Path Length
2016#apricot2016
V6 Announcements and Withdrawals
2016#apricot2016
V6 Convergence Performance
2016#apricot2016
V6 Updated prefixes per day
2016#apricot2016
V6 Updates per event
2016#apricot2016
Updates in IPv6 BGP
IPv6 routing behaviour is diverging from IPv4 behaviour
The instability is greater
Its not the number of unstable prefixes, but the number of updates and
elapsed time for the network to re-converge for each instability event
It this were to happen in the V4 network at the same relative scale it would be
a major stability problem!
So what is going on and why has this happened?
2016#apricot2016
Updates in IPv6
BGP Route Updates are very unequally distributed across the
prefix set – they appear to affect a very small number of
prefixes which stand out well above the average
2016#apricot2016
Updates in IPv6
The busiest 48 prefixes accounted for 2/3 of all prefix updates
2016#apricot2016
That’s it!

More Related Content

PDF
BGP in 2014
PDF
Routing 2016
PDF
From Policy to Practice: Addressing and Routing in 2014 by Geoff Huston [APRI...
PDF
IETF 105: BGP 2018
PDF
RIPE 78: Routing in 2018
PDF
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
PDF
BGP: Whats so special about the number 512?
PDF
Scaling BGP
BGP in 2014
Routing 2016
From Policy to Practice: Addressing and Routing in 2014 by Geoff Huston [APRI...
IETF 105: BGP 2018
RIPE 78: Routing in 2018
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
BGP: Whats so special about the number 512?
Scaling BGP

Similar to BGP in 2015 (20)

PDF
Addressing and Routing in 2017
PDF
Addressing 2015
PDF
Routing and Addressing in 2018
PDF
IPv6 Performance
PDF
Transferred IPv4 Addresses
PDF
Routing in 2016, IETF 98
PDF
NANOG 90: 'BGP in 2023' presented by Geoff Huston
PDF
ION Bucharest - Update on the Why and How of IPv6 Deployment
PDF
Update on the Why and How of IPv6 Deployment
PDF
Routing Registry Function Automation using RPKI & RPSL
PDF
WHD Presentation by Sandra Brown 3/15/16
PDF
What's so special about the number 512?
PDF
Broadband India Forum Session on IPv6: The Post-IPocalypse Internet
PDF
Is IPv6 Really Faster?
PDF
NRO Internet Number Resource Status Report
PDF
Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]
PDF
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
PDF
Internet Number Resource Status Report
PPTX
APNIC Member Gathering: Myanmar
PDF
IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014
Addressing and Routing in 2017
Addressing 2015
Routing and Addressing in 2018
IPv6 Performance
Transferred IPv4 Addresses
Routing in 2016, IETF 98
NANOG 90: 'BGP in 2023' presented by Geoff Huston
ION Bucharest - Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 Deployment
Routing Registry Function Automation using RPKI & RPSL
WHD Presentation by Sandra Brown 3/15/16
What's so special about the number 512?
Broadband India Forum Session on IPv6: The Post-IPocalypse Internet
Is IPv6 Really Faster?
NRO Internet Number Resource Status Report
Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Internet Number Resource Status Report
APNIC Member Gathering: Myanmar
IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014
Ad

More from APNIC (20)

PPTX
APNIC Report, presented at APAN 60 by Thy Boskovic
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PDF
DNSSEC Made Easy, presented at PHNOG 2025
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
PDF
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
PDF
IPv6 Deployment and Best Practices, presented by Makito Lay
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
PDF
The Internet - By the numbers, presented at npNOG 11
PDF
Transmission Control Protocol (TCP) and Starlink
PDF
DDoS in India, presented at INNOG 8 by Dave Phelan
PDF
Global Networking Trends, presented at the India ISP Conclave 2025
PDF
Make DDoS expensive for the threat actors
PDF
Fast Reroute in SR-MPLS, presented at bdNOG 19
PDF
DDos Mitigation Strategie, presented at bdNOG 19
PDF
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
PDF
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
PDF
Measuring Starlink Protocol Performance, presented at LACNIC 43
APNIC Report, presented at APAN 60 by Thy Boskovic
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
RPKI Status Update, presented by Makito Lay at IDNOG 10
The Internet -By the Numbers, Sri Lanka Edition
Triggering QUIC, presented by Geoff Huston at IETF 123
DNSSEC Made Easy, presented at PHNOG 2025
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
IPv6 Deployment and Best Practices, presented by Makito Lay
Cleaning up your RPKI invalids, presented at PacNOG 35
The Internet - By the numbers, presented at npNOG 11
Transmission Control Protocol (TCP) and Starlink
DDoS in India, presented at INNOG 8 by Dave Phelan
Global Networking Trends, presented at the India ISP Conclave 2025
Make DDoS expensive for the threat actors
Fast Reroute in SR-MPLS, presented at bdNOG 19
DDos Mitigation Strategie, presented at bdNOG 19
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
Measuring Starlink Protocol Performance, presented at LACNIC 43
Ad

Recently uploaded (20)

PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
AI_Cyberattack_Solutions AI AI AI AI .pptx
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
PPT
12 Things That Make People Trust a Website Instantly
PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PDF
Understand the Gitlab_presentation_task.pdf
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
The Evolution of Traditional to New Media .pdf
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
Cyber Hygine IN organizations in MSME or
PPTX
Introduction to cybersecurity and digital nettiquette
PDF
Course Overview and Agenda cloud security
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPT
Ethics in Information System - Management Information System
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Alethe Consulting Corporate Profile and Solution Aproach
AI_Cyberattack_Solutions AI AI AI AI .pptx
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
12 Things That Make People Trust a Website Instantly
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
Understand the Gitlab_presentation_task.pdf
newyork.pptxirantrafgshenepalchinachinane
The Evolution of Traditional to New Media .pdf
Exploring VPS Hosting Trends for SMBs in 2025
Cyber Hygine IN organizations in MSME or
Introduction to cybersecurity and digital nettiquette
Course Overview and Agenda cloud security
Layers_of_the_Earth_Grade7.pptx class by
Ethics in Information System - Management Information System
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd

BGP in 2015

  • 2. 2016#apricot2016 Through the Routing Lens There are very few ways to assemble a single view of the entire Internet The lens of routing is one of the ways in which information relating to the entire reachable Internet is bought together Even so, its not a perfect lens…
  • 4. 2016#apricot2016 There is no Routing God! There is no single objective “out of the system” view of the Internet’s Routing environment. BGP distributes a routing view that is modified as it is distributed, so every eBGP speaker will see a slightly different set of prefixes, and each view is relative to a given location So the picture I will be painting here is one that is drawn from the perspective of AS131072. This is a stub AS at edge of the Internet, and this is an eBGP view. You may have a similar view from your network.
  • 5. 2016#apricot2016 1994: Introduction of CIDR 2001: The Great Internet Boom and Bust 2005: Broadband to the Masses 2009: The GFC hits the Internet 2011: Address Exhaustion 20 Years of Routing the Internet This is a view pulled together from each of the routing peers of Route Views
  • 6. 2016#apricot2016 1994: Introduction of CIDR 2001: The Great Internet Boom and Bust 2005: Broadband to the Masses 2009: The GFC hits the Internet 2011: Address Exhaustion 20 Years of Routing the Internet This is a view pulled together from each of the routing peers of Route Views
  • 8. 2016#apricot2016 2015, as seen at Route Views Initial growth rate
  • 9. 2016#apricot2016 2015, as seen at Route Views Initial growth rate annual growth rate
  • 10. 2016#apricot2016 Routing Indicators for IPv4 Routing prefixes – growing by some 47,000 prefixes per year AS Numbers– growing by some 3,100 prefixes per year
  • 11. 2016#apricot2016 Routing Indicators for IPv4 More Specifics are still taking up one half of the routing table But the average size of a routing advertisement is getting smaller
  • 12. 2016#apricot2016 Routing Indicators for IPv4 Address Exhaustion is now visible in the extent of advertised address space The “shape” of inter-AS interconnection appears to be relatively steady, as the Average AS Path length has been steady through the year
  • 13. 2016#apricot2016 What happened in 2015 in V4? • From the look of the growth plots, its business as usual, despite the increasing pressure on IPv4 address availability • The number of entries in the default-free zone is now heading to 600,000 • The pace of growth of the routing table is still relatively constant at ~50,000 new entries per year – IPv4 address exhaustion is not changing this!
  • 14. 2016#apricot2016 How can the IPv4 network continue to grow when we are running out of IPv4 addresses? We are now recycling old addresses back into the routing system Some of these addresses are transferred in ways that are recorded in the registry system, while others are being “leased” without any clear registration entry that describes the lessee
  • 15. 2016#apricot2016 Address “Age” 80% of all new addresses announced in 2010 were allocated or assigned within the past 12 months 2% of all new addresses announced in 2010 were >= 20 years ‘old’ (legacy) Address “age” in 2010
  • 16. 2016#apricot2016 IPv4 Address Reuse 20 % of all new addresses announced in 2015 were allocated or assigned within the past 12 months 33 % of all new addresses announced in 2015 were >= 20 years ‘old’ (legacy) Address “age” in 2015
  • 17. 2016#apricot2016 IPv4 in 2015 – Growth is Steady • Overall IPv4 Internet growth in terms of BGP is at a rate of some ~47,000 entries p.a. • But we’ve run out of the unallocated address pools everywhere except Afrinic • So what’s driving this post-exhaustion growth? – Transfers? – Last /8 policies in RIPE and APNIC? – Leasing and address recovery?
  • 23. 2016#apricot2016 IPv4 in 2015 Approximately 4 /8s were assigned and advertised in 2015 – 2.3 /8s were assigned by ARIN – 1 /8 assigned by AfriNIC Up to 3 /8s were ‘recovered’ from the unallocated address pool and advertised during 2015 – But 2/8s of addresses were withdrawn in the last two months of the year
  • 24. 2016#apricot2016 The Route Views view of IPv6 World IPv6 Day IANA IPv4 Exhaustion
  • 25. 2016#apricot2016 2015 for IPv6, as seen at Route Views
  • 26. 2016#apricot2016 Routing Indicators for IPv6 Routing prefixes – growing by some 6,000 prefixes per year AS Numbers– growing by some 1,600 prefixes per year (which is half the V4 growth)
  • 27. 2016#apricot2016 Routing Indicators for IPv6 More Specifics now take up one third of the routing table The average size of a routing advertisement is getting smaller
  • 28. 2016#apricot2016 Routing Indicators for IPv6 Advertised Address span is growing at a linear rate The “shape” of inter-AS interconnection appears to be steady, as the Average AS Path length has been held steady through the year
  • 29. 2016#apricot2016 IPv6 in 2015 • Overall IPv6 Internet growth in terms of BGP is steady at some 6,000 route entries p.a. This is growth of BGP route objects is 1/7 of the growth rate of the IPv4 network – as compared to the AS growth rate which is 1/2 of the IPv4 AS number growth rate
  • 31. 2016#apricot2016 BGP Size Projections For the Internet this is a time of extreme uncertainty • Registry IPv4 address run out • Uncertainty over the impacts of any after-market in IPv4 on the routing table • Uncertainty over IPv6 takeup leads to a mixed response to IPv6 so far, and no clear indicator of trigger points for change
  • 34. 2016#apricot2016 V4 - Relative Daily Growth Rates
  • 35. 2016#apricot2016 Growth in the V4 network appears to be constant at a long term average of 120 additional routes per day, or some 45,000 additional routes per year Given that the V4 address supply has run out this implies further reductions in address size in routes, which in turn implies ever greater reliance on NATs Its hard to see how and why this situation will persist at its current V4 - Relative Daily Growth Rates
  • 36. 2016#apricot2016 IPv4 BGP Table Size predictions Jan 2013 441,000 2014 488,000 2015 530,000 540,000 2016 586,000 580,000 590,000 2017 628,000 620,000 640,000 2018 675,000 670,000 690,000 2019 722,000 710,000 740,000 2020 768,000 760,000 2021 815,000 These numbers are dubious due to uncertainties introduced by IPv4 address exhaustion pressures. 2014 PREDICTION 2013 PREDICTION
  • 40. 2016#apricot2016 V6 - Relative Growth RatesGrowth in the V6 network appears to be increasing, but in relative terms this is slowing down. Early adopters, who have tended to be the V4 transit providers, have already received IPv6 allocation and are routing them. The trailing edge of IPv6 adoption are generally composed of stub edge networks in IPv4. These networks appear not to have made any visible moves in IPv6 as yet. If we see a change in this picture the growth trend will likely be exponential. But its not clear when such a tipping point will occur
  • 41. 2016#apricot2016 IPv6 BGP Table Size predictions Jan 2014 16,100 entries 2015 21,200 2016 27,000 2017 38,000 30,000 2018 51,000 35,000 2019 70,000 40,000 2020 94,000 44,000 2021 127,000 49,000 Exponential Model Linear Model Range of potential outcomes
  • 42. 2016#apricot2016 BGP Table Growth • Nothing in these figures suggests that there is cause for urgent alarm -- at present • The overall eBGP growth rates for IPv4 are holding at a modest level, and the IPv6 table, although it is growing at a faster relative rate, is still small in size in absolute terms • As long as we are prepared to live within the technical constraints of the current routing paradigm, the Internet’s use of BGP will continue to be viable for some time yet • Nothing is melting in terms of the size of the routing table as yet
  • 43. 2016#apricot2016 BGP Updates • What about the level of updates in BGP? • Let’s look at the update load from a single eBGP feed in a DFZ context
  • 47. 2016#apricot2016 Updates in IPv4 BGP Nothing in these figures is cause for any great level of concern … – The number of updates per instability event has been relatively constant, which for a distance vector routing protocol is weird, and completely unanticipated. Distance Vector routing protocols should get noisier as the population of protocol speakers increases, and the increase should be multiplicative. – But this is not happening in the Internet – Which is good, but why is this not happening? Likely contributors to this outcome are the damping effect of widespread use of the MRAI interval by eBGP speakers, and the topology factor, as seen in the relatively constant V4 AS Path Length
  • 52. 2016#apricot2016 Updates in IPv6 BGP IPv6 routing behaviour is diverging from IPv4 behaviour The instability is greater Its not the number of unstable prefixes, but the number of updates and elapsed time for the network to re-converge for each instability event It this were to happen in the V4 network at the same relative scale it would be a major stability problem! So what is going on and why has this happened?
  • 53. 2016#apricot2016 Updates in IPv6 BGP Route Updates are very unequally distributed across the prefix set – they appear to affect a very small number of prefixes which stand out well above the average
  • 54. 2016#apricot2016 Updates in IPv6 The busiest 48 prefixes accounted for 2/3 of all prefix updates