4-Byte AS Numbers The view from the old BGP world

Slides:



Advertisements
Similar presentations
BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.
Advertisements

32-bit AS Numbers The view from the 16-bit ASN BGP world
AS Numbers - Again Geoff Huston APNIC August 2009
Measuring IPv6 Deployment Geoff Huston George Michaelson
IPv4 Address Transfer proposal APNIC prop-050-v002 Geoff Huston.
BGP AS Number Exhaustion Geoff Huston Research activity supported by APNIC March 2003.
4-Byte AS number registry Policy Proposal [LACNIC Proposal ] Geoff Huston APNIC 25 May.
4-Byte AS Numbers The view from the old BGP world Geoff Huston October 2006 APNIC.
Where are we with IPv6? Geoff Huston APNIC. The minister for communications and information technology does not believe that regulatory intervention is.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
BGP in 2009 Geoff Huston APNIC May Conventional BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
IPv4 Address Lifetime Expectancy Geoff Huston, APNIC 31 October 2005 Australian IPv6 Summit.
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
Introduction to BGP 1. Border Gateway Protocol A Routing Protocol used to exchange routing information between different networks – Exterior gateway protocol.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
1 IPv6 Address Space Management Report of IPv6 Registry Simulation Policy SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Measuring IPv6 Deployment Geoff Huston George Michaelson
APNIC Depletion of the IPv4 free address pool – IPv6 deployment The day after!! 8 August 2008 Queenstown, New Zealand In conjunction with APAN Cecil Goldstein,
1 TWNIC Update Sheng Wei Kuo, TWNIC NIR SIG, 28 th APNIC OPM.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC November 2007.
1 The Status of 4-byte AS number in Taiwan Sheng Wei Kuo, TWNIC NIR SIG, 27 th APNIC OPM.
Inter-Domain Routing Trends Geoff Huston APNIC March 2007.
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
New World BGP Geoff Huston January2010 APNIC. 16-bit AS Number Map.
1 AS Consumption Patterns Geoff Huston APNIC May 2005.
IPv4 Address Lifetime Expectancy Geoff Huston, APNIC 26 October 2005 ARIN XVI.
Architecting the Network Part 2 Geoff Huston Chief Scientist, Internet Telstra ISOC Workshop.
AS Numbers NANOG 35 Geoff Huston APNIC. Current AS Number Status.
4 Byte AS Number Update Geoff Huston August 2008.
Tracking the Internet’s BGP Table Geoff Huston Telstra December 2000.
1 Transition to IPv6: Should ISPs consider it now? PITA 11th AGM Meeting 2007 Tahiti, French Polynesia 24 April 2007.
RIPE Network Coordination Centre October Andrew de la Haye 32-bit ASN Adjustment to Global Policy Proposal Stacy Hughes Andrew.
AS Numbers - Again Geoff Huston APNIC October 2009
IPv4 shortage and CERN 15 January 2013
Homework 4 Out: Fri 2/24/2017 In: Fri 3/10/2017.
Optimizing Routing 1. Using Multiple Routing Protocols
BGPSEC Protocol (From -01 to -02 and on to -03) Matt Lepinski.
Boarder Gateway Protocol (BGP)
BGP Flexible Communities
prop-064-v002 Change to assignment policy for AS numbers
Routing 2015 Scaling BGP Geoff Huston APNIC May 2016.
Routing Information Protocol (RIP)
Measuring BGP Geoff Huston.
René Wilhelm & Henk Uijterwaal RIPE NCC APNIC21, 18 September 2018
Geoff Huston Chief Scientist, APNIC
Lecture#5 IPV6 Addressing
IP Addresses in 2016 Geoff Huston APNIC.
Routing and Addressing in 2017
Geoff Huston APNIC August 2009
John Scudder October 24, 2000 BGP Update John Scudder October 24, 2000.
Transferred IPv4 Addresses
EVPN Interworking with IPVPN
IPv6 Address Space Management Report of IPv6 Registry Simulation
Geoff Huston September 2002
X10 Future Plans & Discussion
Matías Heinrich VP Operations Latam October 2011
An Update on BGP Support for 4-byte ASN
IPv6 Address Space Management Report of IPv6 Registry Simulation
RIPE October 2005 Geoff Huston APNIC
IPv4 Address Lifetime Expectancy
IPv4 Address Lifetime Expectancy Revisited
COMP/ELEC 429/556 Introduction to Computer Networks
DNS Operations SIG Feb APNIC19, Kyoto, Japan
2005 – A BGP Year in Review February 2006 Geoff Huston
Nurani Nimpuno On behalf of Geoff Huston APNIC 25 May 2006
4-Byte AS number registry Policy Proposal [LACNIC Proposal ]
Overview of policy proposals
Overview of policy proposals
Design Expectations vs. Deployment Reality in Protocol Development
Presentation transcript:

4-Byte AS Numbers The view from the old BGP world Geoff Huston APNIC

4 Byte AS Numbers We are running into the exhaustion of the 2 Byte AS Number pool Current estimate: 2200 UTC 14 October 2010 See NANOG 35 presentation From 1 January 2007 some of the RIRs will be allocating 4 Byte AS numbers upon specific request From 1 January 2009 some of the RIRs will be allocating 4 Byte AS numbers by default

The 4-Byte ASN Approach Objective Change as little as possible in the BGP spec Be ‘backward compatible’ with 2-Byte BGP implementations Preserve AS semantics Preserve loop detection capability Preserve AS Path length metric No ‘flag day’ Allow 2-Byte implementations to continue to operate indefinitely in a mixed 2 / 4-Byte AS world

What does this imply? If you are a 2 Byte AS all of you are today and you don’t want to upgrade all your instances of BGP Then you don’t have to do anything at all

Well, almost nothing

Preserved 4-byte AS Path 4-Byte AS Transition Think about this space as a set of NEW / OLD boundaries Define the NEW / OLD and the OLD / NEW transitions Preserve all BGP information at the transition interfaces Translate 4-Byte AS Path information into a 2-Byte representation Tunnel 4-Byte AS Path information through 2-Byte AS domain Preserved 4-byte AS Path

Implications for 2-Byte BGP BGP speakers in 2-Byte AS domains Must support NEW_AS_PATH as a transitive opaque community attribute

Observations Need to support BGP Extended Communities to specify a 4-Byte AS in community attributes Cannot flick from “2-Byte OLD” to “4-Byte NEW” mode within an active BGP session A single BGP speaker could in theory simultaneously be a NEW and an OLD speaker in different sessions, but this is not required in the specification Generation of NEW_AS_PATH is not always required on NEW to OLD transition Only generated when there are non-mappable AS entries in the 4-Byte AS Path

The AS Number Report: http://www.potaroo.net/tools/asns/ Paper: http://www.potaroo.net/ispcol/2005-08/