the future in your hands!!: deploying ipv6 · ip addresses: ipv4 vs. ipv6 ipv4 ipv6 deployed 1981...

47
The future in your hands!!: Deploying IPv6 PTC11 16 January 2011 Miwa Fujii Senior IPv6 Program Specialist, APNIC 1

Upload: others

Post on 02-Aug-2020

29 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

The future in your hands!!: Deploying IPv6

PTC11 16 January 2011

Miwa Fujii Senior IPv6 Program Specialist, APNIC

1

Page 2: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Overview

•  Introduction •  Recap IP address •  The RIRs and their communities •  APNIC and its Policy Development Process

•  Where are we now? •  Status of IPv4 address exhaustion •  IPv6 deployment status

•  Message for Mobile Operators •  Impact of IPv4 address exhaustion •  Way forward

•  General recommendations for IPv6 deployment 2

Page 3: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

What is an IP address?

•  The Internet Protocol •  Packets, addressing and routing •  IPv4 (192.168.0.0) •  IPv6 (2001:0DB8::/32)

•  An IP address is a number •  Every device directly connected to the Internet

needs a unique IP address •  IP address space is finite

•  Not the same as a Domain Name ! 3

Page 4: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

193.0.0.131

196.216.2.1

192.149.252.7

200.160.2.15

202.12.29.20

192.0.0.214

206.131.253.68

116.68.148.101

On the Internet, you are nothing but an IP address!

202.12.29.142

www.nro.net

www.afrinic.net

www.arin.net

www.lacnic.net

www.apnic.net

www.ripe.net

www.isoc.org

www.aptsec.org

4

Page 5: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IP Addresses: IPv4 vs. IPv6

IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76

128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Address space 232 = ~4,000,000,000

Address space 2128 = ~340,000,000, 000,000,000,000,000, 000,000,000,000,000

Security, autoconfig, QoS, mobility added later (IPSec etc)

Security, autoconfig, QoS “built-in” (IPSec etc)

Projected lifetime: 2011 Projected lifetime: Indefinite

5

Page 6: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

How are IP addresses managed?

•  Regional Internet address Registries (RIRs) •  Open membership-based industry bodies •  Non-profit, neutral, and independent •  Allocation, registration and other services •  APNIC: training, infrastructure, cooperation

6

Page 7: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Regional Internet Registries

•  First established in early 1990s •  Voluntarily by consensus of community •  To ensure responsible and equitable

address management, according to technical and administrative needs

•  To support Internet development •  Consensus-based, open, and transparent

participatory process

7

Page 8: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Regional Internet Registries

8

The Internet community established the RIRs to provide fair and consistent resource distribution and accurate resource registration

throughout the world.

Page 9: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

APNIC’s Mission

•  Assist the Asia Pacific community in effective resource management •  Equitable allocation and registration services •  Membership total: around 2,400

•  Provide educational opportunities •  Fully equipped Training lab (IPv6 supported)

•  Coordinate IP addressing policy development and public positions

•  Seek public consideration of issues that benefit Members and the community

9

Page 10: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Policy Development Process

OPEN

TRANSPARENT ‘BOTTOM UP’

Anyone can participate

All decisions & policies are documented & available

Internet community proposes and approves policy

Need

Discuss

Implement Consensus

Evaluate

Page 11: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Open Policy Meeting

•  APNIC holds two meetings per year •  As a stand alone four-day meeting •  As a conference track within APRICOT (Asia

Pacific Regional Internet Conference on Operational Technologies)

•  Meetings include: •  Special Interest Groups (SIGs) •  Birds of Feather sessions (BOFs) •  Training and education •  APNIC Member Meeting

11

Page 12: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

APRICOT-APAN 2011

12

Page 13: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

APRICOT-APAN 2011

13

Many useful technical workshop and tutorial Including an IPv6 workshop and a conference 15 – 19 Feb 2011, 21-25 Feb 2011

Page 14: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Next APNIC meeting APNIC31

14

Page 15: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Next APNIC meeting APNIC31

Participation is open to anyone in the Internet community.

Join us!

15

Page 16: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Status of IPv4 address exhaustion

16

Page 17: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Recap

•  Size of IPv4 addresses •  32-bit address •  232 = about 4.2 billion IP addresses •  Unit to describe a size of IP address space

•  / = slash notation •  /8 = 224 = about 16.5 million IPv4 addresses •  /16 = 216 = about 65,000 IPv4 addresses •  /24 = 28 = 256 IPv4 addresses

•  Allocation and assignment 17

Page 18: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv4 Address Global Distribution

18 3 December 2010

Available unallocated Pool at IANA 7

AfriNIC 3

256 x /8 35

34

Page 19: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv4 Consumption: Projection

19

Projected IANA exhaustion: 14/02/2011 Projected RIR exhaustion: 31/10/2011

http://www.potaroo.net/tools/ipv4/index.html 12/01/2011

Nov 2011

Page 20: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv4 exhaustion planning

Appropriate policies/procedures applied at different stage 20

Page 21: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Where are we now? IPv6 Deployment Statistics

http://www.potaroo.net/ January 2011

21

Page 22: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

What’s the question?

Candidate questions: •  How much of the public Internet supports

IPv6? •  How much of the public Internet runs

IPv6? •  How quickly is the Internet becoming

end-to-end IPv6 capable? •  How long will the dual stack transition

take? 22

Page 23: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 BGP Table Size

23 2004 05 06 07 08 09 2010 11

3500

3000

2500

2000

1500

1000

500

0

4000

4500

Page 24: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv4 BGP Table Size

24

2004 05 06 07 08 09 2010 11

350,000

300,000

100,000

250,000

200,000

150,000

Page 25: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 / IPv4 BGP Table Size Ratio

25

2004 05 06 07 08 09 2010 11

1.0 0.9

0.8

0.7 0.6 0.5 0.4 0.3

%

1.1

1.2 1.3

Page 26: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 / IPv4 BGP Table Size Ratio

26

2004 05 06 07 08 09 2010 11

1.0 0.9

0.8

0.7 0.6 0.5 0.4 0.3

%

1.1

1.2 1.3

•  Is this a good indicator of IPv6 deployment? •  Probably not.

•  The data sets are not directly comparable: •  Historical fragmentation in IPv4 •  Traffic engineering in IPv4 •  Address aggregation in IPv6 •  Use of tunneling prefixes in IPv6

Page 27: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 / IPv4 AS Count Ratio

27

2004 05 06 07 08 09 2010 11

7

%

6

5

4

3

2

8

9

Page 28: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

“Google has quietly turned on IPv6 support for its YouTube video streaming Web site, sending a spike of IPv6 traffic across the Internet…”

– 1 Feb 2010 Networld •  Monash University, Melbourne, Australia:

IPv6 Traffic

Page 29: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 Deployment Edges

29

Page 30: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Comcast http://www.comcast6.net/

30

Page 31: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Comcast http://www.comcast6.net/

May 2010 •  First native dual-stack customer activated •  Comcast Business Class services

June 2010 •  Activated their first residential 6RD trial customer located in Cambridge, MA, USA

31

Page 32: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

D-NET http://www.dnet.net.id/

32

Page 33: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

D-NET http://www.dnet.net.id/

2006 •  Implemented IPv6 based on the business decision made by Board of Director •  Future proof to cope with IPv4 address exhaustion and to maintain sustainable growth

33

Page 34: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Google http://ipv6.google.com/

2402:6800:8004::68

Page 35: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Facebook http://www.v6.facebook.com/

2620:0:1cfe:face:b00c::3

Experimental, non-production

Page 36: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

iOS 4

2001:dc0:a000:6:62fb:42ff:fe44:69e7

Page 37: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Mobile networks

•  “Smartphones are driving a very large amount of network signaling…IPv6 is a priority” (T-Mobile)

•  “(IPv6 enabled) Handsets will become prolific in 2011” (Verizon)

37

Page 38: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6 for Mobile Operators

Are you ready with IPv4 address exhaustion?

38

Page 39: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Recap

•  Mobile Network Operators (MNOs) serve the largest number of users of connected devices •  Over 4.6B GSM subscriptions

•  Smartphone: Prices decreasing •  Wider and rapid penetration of smartphones

that can be an Internet host – always on •  MNOs must tackle IPv6 implementation

39 http://www.circleid.com/posts/ipv6_for_mobile_networks_time_to_act_now/, 25/10/2010

Page 40: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Transition mechanisms

•  Dual stack native •  DS-lite •  6in4 •  6to4 •  6RD •  IVI •  NAT64 •  Etc.

40

Page 41: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

But it is more than technical…

•  IPv6 transition is more than selecting a transition method: •  Requires enterprise-wide effort •  Touches many parts of a MNOs’ network,

processes, tools, people etc. •  Running complicated IPv4 networks with

multiple NATs and renumbering to cope with IPv4 address exhaustion •  Possible factor of cost differential of IPv4

and IPv6 services 41 http://www.circleid.com/posts/ipv6_for_mobile_networks_time_to_act_now/, 25/10/2010

Page 42: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

T-Mobile

•  T-Mobile IPv6 Friendly User Trial

42 http://forums.t-mobile.com/t5/Nokia/T-Mobile-IPv6-Friendly-User-Trial/m-p/465928

Page 43: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Verizon

•  Verizon begins testing IPv6 on FiOS services

43 http://newscenter.verizon.com/press-releases/verizon/2010/verizon-begins-testing-ipv6.html

Page 44: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

General recommendations for IPv6 deployment

Wayforward

44

Page 45: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Preparing for IPv6 Transition

Overall planning 1.  Review the impact of IPv4 address exhaustion

•  Inventory of your IT assets

2.  Develop an IPv6 deployment plan •  Strategy, scope of the deployment, schedule, auditing

of execution of the plan •  How to manage coexistence of IPv4 and IPv6

•  Where to start to deploying IPv6? •  What transition techniques to be employed?

•  Staff training

3.  Budget readiness

Page 46: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

Preparing for IPv6 transition

•  Technical management •  Assess the possibility of IPv4 and IPv6 co-

existence with desired technology •  There are quite a few transition technologies are

available •  Assess security implication of IPv6

•  Any new technology comes with new security threats and vulnerabilities

•  Human capacity development •  Develop a plan to acquire skills to implement

IPv6 •  Implement a test networks with IPv6

46

Page 47: The future in your hands!!: Deploying IPv6 · IP Addresses: IPv4 vs. IPv6 IPv4 IPv6 Deployed 1981 Deployed 1999 32-bit address 192.149.252.76 128-bit address 2001:DB8:0234:AB00:0123:4567:8901:ABCD

IPv6: A prerequisite to the

sustainable long-term development of a ubiquitous

and open Internet

Thank you!

<[email protected]>

47