32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully...

26
09/22/09 Hurricane Electric 32-bit ASNs Owen DeLong [email protected] Tuesday, September 22, 2009

Transcript of 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully...

Page 1: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/09 Hurricane Electric

32-bit ASNs

Owen [email protected]

Tuesday, September 22, 2009

Page 2: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

An Introduction to 32-bit ASNs What is an ASN Who cares? What’s the difference between a 16-bit and

32-bit ASN? What’s the big deal? Do I have to do anything? When will 32-bit ASNs be issued? When will 16-bit ASNs be deprecated?

2

Tuesday, September 22, 2009

Page 3: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

What is an ASN

An ASN is a unique number to represent an Autonomous System on the internet.

An Autonomous System is a collection of prefixes sharing a common routing policy.

ASs come in three flavors: Stub Multihomed Transit

3

Tuesday, September 22, 2009

Page 4: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Who Cares?

ISPs End Sites that are Multihomed Anyone doing BGP for any other reason Members of the IETF Others

4

Tuesday, September 22, 2009

Page 5: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

What’s the difference between a 16-bit and 32-bit ASN? For starters, a 16-bit ASN is 16 bits and

ranges from 0-65535. A 32-bit ASN is 32 bits and ranges from 0-4,294,967,295

Additionally, 16-bit ASNs are understood by ALL BGP-4 speaking routers while 32-bit ASNs may require a software or hardware upgrade to be fully supported.

Don’t worry, there’s backwards compatibility for routers that aren’t up to full support yet.

5

Tuesday, September 22, 2009

Page 6: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

What’s the big deal

Well, despite the rhetoric, not a lot. There is no looming catastrophe. Really, it’s not a major issue unless you have

code or routers that need to be upgraded. Even then, it’s pretty straight forward. However, 16-bit ASN runout will probably

happen before IPv4 runout.

6

Tuesday, September 22, 2009

Page 7: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Do I have to do anything?

Like all things in the internet, the answer is “It depends.”

If you don’t own a router and aren’t responsible for the software maintenance on someone’s provisioning or account management system, probably not.

If you fit into one of those two categories, relax. No need to panic yet, but, I would pay attention to the rest of this if I were you.

7

Tuesday, September 22, 2009

Page 8: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

When will 32-bit ASNs be issued Surprisingly, there are multiple answers to this

question. 1: All 16-bit ASNs are 32-bit ASNs 2: Some 32-bit ASNs have been issued. 3: When we run out of 16-bit ASNs, only 32-bit

ASNs will be issued. 4: RIRs are, mostly, no longer making a

distinction between 16-bit and 32-bit ASNs, but, they are (mostly) issuing in numeric order.

8

Tuesday, September 22, 2009

Page 9: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

When will 16-bit ASNs be deprecated Never (or at least no plan to do so at this

time) BUT: We will run out of them. Probably in a

year or so (before we run out of IPv4 addresses, most likely).

This means you want to make sure you are ready for 32-bit ASNs (at least in routing updates, if not your own) soon.

9

Tuesday, September 22, 2009

Page 10: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

What about the transition?

Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs.

AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN in the path Substituted by last 32-bit capable router before

handing information to 16-bit only router. Community Attribute (transitive)

“NEW_AS_PATH” contains 32-bit path components.

10

Tuesday, September 22, 2009

Page 11: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 12: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 13: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 14: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 15: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 16: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240) (3) AS Path: (6939 23456)

NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 17: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 18: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 19: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 20: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(6) AS Path: (65551 64511 64496 6939 10240) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 21: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Gratuitous Animated Example

Here’s how an AS Path makes its way through 32-bit and 16-bit ASNs and routers

11

AS6939 -- 32-bits

AS64511 -- 16-bits

AS64496 -- 16-bits

AS65551 -- 32-bits

(2) AS Path: (6939 1024020) NEW_AS_PATH: ()

(4) AS Path: (64496 6939 23456) NEW_AS_PATH: (6939 10240)

(3) AS Path: (6939 23456) NEW_AS_PATH: (6939 1024020)

(1) AS Path: (1024020) NEW_AS_PATH: ()

(5) AS Path: (64511 64496 6939 23456) NEW_AS_PATH: (6939 10240)

Tuesday, September 22, 2009

Page 22: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Real world live examples -- 32 bit AS-Path on a 16-bit router

12

Tuesday, September 22, 2009

Page 23: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Real world live examples -- 32 bit AS-Path on a 16-bit router

12

Tuesday, September 22, 2009

Page 24: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Real world live examples -- 32 bit AS-Path on a 16-bit router

13

Tuesday, September 22, 2009

Page 25: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

Real world live examples -- 32 bit AS-Path on a 16-bit router

13

Tuesday, September 22, 2009

Page 26: 32-bit ASNs - Hurricane Electric IPv6 · Some 32-bit ASNs will be issued before all routers fully support 32-bit ASNs. AS23456 is a reserved 16-bit ASN. Stand-in for any 32-bit ASN

09/22/2009 Hurricane Electric Page

The End

Contact: Owen DeLong IPv6 Evangelist Hurricane Electric 760 Mission Court Fremont, CA 94539, USA http://he.net/ owend at he dot net +1 (408) 890 7992

Copy of slides available at:http://owend.corp.he.net/32bitasn.pdf

14

Tuesday, September 22, 2009