IPv4 Depletion & IPv6 Deployment

30
IPv4 Depletion and IPv6 Deployment Cisco World IPv6 Launch Nathalie Trenaman RIPE NCC Trainer Tuesday, June 5, 2012

description

IPv6 Launch Day Cisco 6th June 2012 Nathalie Trenaman

Transcript of IPv4 Depletion & IPv6 Deployment

Page 1: IPv4 Depletion & IPv6 Deployment

IPv4 Depletion and IPv6 Deployment

Cisco World IPv6 LaunchNathalie TrenamanRIPE NCC Trainer

Tuesday, June 5, 2012

Page 2: IPv4 Depletion & IPv6 Deployment

RIPE and RIPE NCC

Tuesday, June 5, 2012

Page 3: IPv4 Depletion & IPv6 Deployment

RIPE / RIPE NCC

3

RIPEOpen communityDevelops addressing policiesWorking group mailing lists

RIPE NCCLocated in AmsterdamNot for profit membership organisationOne of five RIRs

Tuesday, June 5, 2012

Page 4: IPv4 Depletion & IPv6 Deployment

The five RIRs

4

Tuesday, June 5, 2012

Page 5: IPv4 Depletion & IPv6 Deployment

IPv4?

Tuesday, June 5, 2012

Page 6: IPv4 Depletion & IPv6 Deployment

IANA IPv4 Pool

6

0%

10%

20%

30%

40%

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Tuesday, June 5, 2012

Page 7: IPv4 Depletion & IPv6 Deployment

IPv4 Depletion Worldwide

7

0

1

2

3

4

5

6

AfriNIC RIPE NCC LACNIC ARIN APNIC

IPv4 Pool in /8’s

Tuesday, June 5, 2012

Page 8: IPv4 Depletion & IPv6 Deployment

RIPE NCC IPv4 Pool

8

Tuesday, June 5, 2012

Page 9: IPv4 Depletion & IPv6 Deployment

Allocations From the Final /8

• When the RIPE NCC reaches the final /8:– Every member can get a /22 (1024 addresses)

– Only if they already have IPv6 addresses

– Only when there is justified need

• Current policy does not allow for PI assignments– Policy proposal 2012-04 under discussion

– Intends to allow for PI assignments

9

Tuesday, June 5, 2012

Page 10: IPv4 Depletion & IPv6 Deployment

Transfer of IPv4 Allocations

• Policy 2007-08: Allocation Transfer Policy– Don’t buy your IPv4 on eBay!

– Transfer unused allocations to another member

– Minimum allocation size /21

– Evaluated by RIPE NCC

– Update in RIPE Database

10

http://www.ripe.net/lir-services/resource-management/listing

Tuesday, June 5, 2012

Page 11: IPv4 Depletion & IPv6 Deployment

IPv6!

Tuesday, June 5, 2012

Page 12: IPv4 Depletion & IPv6 Deployment

IPv6 Address Distribution

12

Allocation PA Assignment PI Assignment

IANA

End User

LIR

RIR

/3

/32

/12

/56/48 /48

Tuesday, June 5, 2012

Page 13: IPv4 Depletion & IPv6 Deployment

IPv6 Ripeness

13

• Rating system:– One star if the LIR has an IPv6 allocation

– Additional stars if:

- IPv6 Prefix is announced on router

- A route6 object is in the RIPE Database

- Reverse DNS is set up

– A list of all 4 star LIRs: http://ripeness.ripe.net/

Tuesday, June 5, 2012

Page 14: IPv4 Depletion & IPv6 Deployment

IPv6 RIPEness: 8201 LIRs

14

4 stars18%

3 stars11%

2 stars6%

1 star14%

No IPv651%

Tuesday, June 5, 2012

Page 15: IPv4 Depletion & IPv6 Deployment

IPv6 Enabled ASes in Global Routing

• Any country or region possible, updated daily

15http://v6asns.ripe.net

Tuesday, June 5, 2012

Page 16: IPv4 Depletion & IPv6 Deployment

Getting an IPv6 allocation

• To qualify, an organisation must:- Be a member of the RIPE NCC- Have a plan for making assignments

• Minimum allocation size /32

• Allocation size is based on customer numbers and growth, not on transition technique!

16

Tuesday, June 5, 2012

Page 17: IPv4 Depletion & IPv6 Deployment

Customer Assignments

• Every “end site” can be assigned up to a /48 without prior approval of the RIPE NCC

– That is 65536 subnets per site

– If they need more, ask for approval first

– Or make a sub-assignment

• Assignments for your own infrastructure– /48 per Point of Presence

– One additional /48 for the core network

17

Tuesday, June 5, 2012

Page 18: IPv4 Depletion & IPv6 Deployment

Provider Independent Assignments

• PI assignments in IPv6– Must have a contract with a member of RIPE NCC

– Minimum assignment size is a /48

– More if there is justified need

• No sub-assignments are allowed– Not even a single address for the connection

– If you have customers, you can not use PI for them

18

Tuesday, June 5, 2012

Page 19: IPv4 Depletion & IPv6 Deployment

Creating an Addressing Plan

Tuesday, June 5, 2012

Page 20: IPv4 Depletion & IPv6 Deployment

Why Create an IPv6 Addressing Plan?

• Mental health during implementation(!)

• Easier implementation of security policies

• Efficient addressing plans are scalable

• More efficient route aggregation

20

Tuesday, June 5, 2012

Page 21: IPv4 Depletion & IPv6 Deployment

IPv6 Address Management

• Your Excel sheet might not scale– There are 65.536 /48s in a /32

– There are 65.536 /64s in a /48

– There are 16.777.216 /56s in a /32

• Find a suitable IPAM solution

21

Tuesday, June 5, 2012

Page 22: IPv4 Depletion & IPv6 Deployment

Administrative Ease

• If possible assign on 4 bit boundaries– Matches a hexadecimal digit

– Easier to read and remember

– Aligns with reverse DNS zones

• Possibly follow the structure of the network or organisation

– Can aid in access control and troubleshooting

22

Tuesday, June 5, 2012

Page 23: IPv4 Depletion & IPv6 Deployment

Making Customer Assignments

• Don’t be too conservative

• Assign a generous amount of subnets

• /56 is a popular size for residential– Allows for 256 subnets

– Future proof

• Business customers often get a /48

• You don’t want to renumber later on

23

Tuesday, June 5, 2012

Page 24: IPv4 Depletion & IPv6 Deployment

“Smart” Addresses Example

• Assume you got 2001:db8:1234::/48

• In your subnet 2001:0db8:1234:XYZZ::/64– X can represent a location, i.e. “north building”

– Y can represent a function, i.e. “workstations”

– ZZ can represent the specific subnet (number)

• 2001:0db8:1234:1316::/64 could mean:– South building, printers, area 16 (accounting)

24

Tuesday, June 5, 2012

Page 25: IPv4 Depletion & IPv6 Deployment

Need Help Making a Plan?

• Surfnet, the Dutch NREN, prepared a document– How to divide your /48 on a site?

• Available in English on our website

25

https://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf

Tuesday, June 5, 2012

Page 26: IPv4 Depletion & IPv6 Deployment

Deploying IPv6

• IPv4 and IPv6 are not compatible by design– Allows to deploy IPv6 without breaking things

• To communicate freely a computer needs both an IPv4 and IPv6 address

– This is known as “Dual Stack”

• It is all about adding IPv6 to your network– IPv4 will remain as well for now

26

Tuesday, June 5, 2012

Page 27: IPv4 Depletion & IPv6 Deployment

Make Sure You Have a Plan

• In the near future you need IPv6

• Take a phased approach:– Make an inventory of what you need

– When purchasing add demand for IPv6 support

– Identify which elements need replacing

– Plan every step and test it before deploying

• No longer depend on IPv4 alone

27

Tuesday, June 5, 2012

Page 28: IPv4 Depletion & IPv6 Deployment

RIPE-554 Document

• “Requirements for IPv6 in ICT Equipment”

• Best Current Practice describing what to ask for when requesting IPv6 Support

• Useful for tenders and RFPs

• Originated by the Slovenian Government– Adopted by various others (Germany, Sweden)

• Updated yesterday!

28

Tuesday, June 5, 2012

Page 29: IPv4 Depletion & IPv6 Deployment

IPv6 Act Now!(but take it slowly)

Tuesday, June 5, 2012

Page 30: IPv4 Depletion & IPv6 Deployment

Questions?

Tuesday, June 5, 2012