ipv6 manitoba-2013 sergii polishchuk january 29, 2013

21
IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Upload: heather-hill

Post on 14-Jan-2016

223 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

IPv6Manitoba-2013

Sergii Polishchuk January 29, 2013

Page 2: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

ISP | LIR

End Users

RIRARIN

Est. 2014RIPE

14.09.2012APNIC

19.04.2011LACNIC

Est. 2014AfriNIC

IANA01.02.11 – 220/8 IPv4 address pool exhausted

Page 3: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

http://www.potaroo.net/tools/ipv4/Estimated ARIN IPv4 address pool exhaustion date:

June 20, 2014

Page 4: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013
Page 5: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

IPv6

only one available workaround

Page 6: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

New version of Internet Protocol (IP), not so new. RFC-2460 standard was published in Dec 1998. IPv6 was implemented in: Linux – 1996, Microsoft – 1998, *BSD – 2000, Cisco – 2001. A group of enthusiasts has created a parallel network 6BONE based on a new protocol, but this testbed was discontinued in 2006.

At the time of IPv6 was on hold, IPv4 developed rapidly and gained a lot of new functionality (security features, dhcp-snooping, etc). IPv6 development was frozen ten years ago.

Internet Protocol Version 6

Page 7: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Tracing the route to 2A00:1588::1

1 2A02:280:0:FFFF::34 4 msec 4 msec 0 msec 2 2A01:758:0:1::1 [AS 21011] 0 msec 4 msec 0 msec 3 2A00:1588::1 [AS 25372] 4 msec 0 msec 0 msec

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd2A02:280:0:FFFF::34 4 21011 103329 93831 209 0 0 3w2d 32A02:280:0:FFFF::225 4 21219 184067 176762 209 0 0 10:19:44 32A02:280:0:FFFF::234 4 21011 99715 90431 209 0 0 4w1d 3

Network Next Hop Metric LocPrf Weight Path*> 2001:67C:F8::/48 2A02:280:0:FFFF::225 0 21219 49125 i*> 2A00:1210::/32 2A02:280:0:FFFF::225 0 21219 34700 34700 34700 i*> 2A00:1588::/32 2A02:280:0:FFFF::34 30 0 21011 25372 i* 2A02:280:0:FFFF::234 31 0 21011 25372 i

How IPv6 looks like?

Page 8: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

PING ftp.ripe.net (193.0.6.140): 56 data bytes64 bytes from 193.0.6.140: icmp_seq=0 ttl=245 time=65.618 ms64 bytes from 193.0.6.140: icmp_seq=1 ttl=245 time=65.723 ms64 bytes from 193.0.6.140: icmp_seq=2 ttl=245 time=65.665 ms--- ftp.ripe.net ping statistics ---3 packets transmitted, 3 packets received, 0.0% packet lossround-trip min/avg/max/std-dev = 65.618/65.668/65.723/0.299 ms

PING6(56=40+8+8 bytes) 2a02:2278:70eb:203::146:45 --> 2001:67c:2e8:22::c100:68c16 bytes from 2001:67c:2e8:22::c100:68c, icmp_seq=0 hlim=52 time=36.576 ms16 bytes from 2001:67c:2e8:22::c100:68c, icmp_seq=1 hlim=52 time=36.601 ms16 bytes from 2001:67c:2e8:22::c100:68c, icmp_seq=2 hlim=52 time=36.413 ms--- ftp.ripe.net ping6 statistics ---3 packets transmitted, 3 packets received, 0.0% packet lossround-trip min/avg/max/std-dev = 36.413/36.530/36.601/0.083 ms

Connecting to ftp.ripe.net (ftp.ripe.net)|2001:67c:2e8:22::c100:68c|:21... connected.==> RETR IPv6_domestic.tar.gz ... done.Length: 1002882 (979K) Speed: 389K/s in 2.5s

Connecting to ftp.ripe.net (ftp.ripe.net)|193.0.6.140|:21... connected.==> RETR IPv6_domestic.tar.gz ... done.Length: 1002882 (979K) Speed: 201K/s in 5.0s

It’s really works!

Page 9: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Multicast neighbor discovery instead ARP. There are no more broadcast

Multicast router advertisement (RA) instead default route

IPSEC is mandatory component of IPv6

Special ranges for anycast and mobile IPv6 addresses

Another syntax of addressing:2001:db8::/32 = 2001:0db8:0000:0000:0000:0000:0000:0000/32

Every hardware interface already has IPv6 link local addressFE80::<64 bit MAC>/10

IPv6 protocol by design should resolve all routing problems of the last century through changes in the nature of the ip address…

Differ from IPv4

Page 10: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Was assumed that a 128-bit addressing will completely and for a long time solve the problem of ip addresses shortage, give up NAT permanently, simplify routing

Population = 7,063,297,151 (on the Earth)2^32 = 4,294,967,296 (IPv4)2^128 = 340282366920938463463374607431768211456

It looks beyond necessity (care about Martians?). In theory we should have 128 bits instead of 32, but we all know that theoretically the bumble-bee can’t fly…

Global IPv6 Address format:<3 bit “001”><45bit global prefix><16 bit SLA><64 bit MAC>

LIR get /32 address space, and this prefix fill 28bit: 0010 0000 0000 0001:1101 1010 1000::/32

Stateless Autoconfiguration needs another 64 bits. End-point interface put own MAC address there, so we could not use it. 19 bits more occupied by «001» & SLA, so finally we have only 45 bits. Deduct another 28 bits occupied by its own prefix, so LIR can dispose only 17 bits of the freshly obtained IPv6 address space (it is only 131,700 addresses like /15 in IPv4). Real IPv6 capacity 35184372088832 addresses.

Quantity of addresses

Page 11: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

IPv420152020

Needs in addresses space

Page 12: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013
Page 13: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

.CA IPv6 services deployment statusSource: http://www.vyncke.org/ipv6status/detailed.php?country=ca

WEB (4%) MAIL (6%)

DNS (17%)

Page 14: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

IPv6 enabled ASN

IPv6 allocations

IPv6 World IPv6 statistics

Page 15: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Prefixes in the World IPv6 routing table

Source: http://bgpmon.net/weathermap.php?inet=6

UA-IX

Page 16: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

ARIN delegated resourcesASN IPv4 IPv6 Ratio 6/4

1 US 20332 US 39269 US 2942 7.49%

2 CA 1294 CA 5798 CA 303 5,22%

3 MB 34 MB 189 MB 15 7,93%

• - statistics gathered on 29.01.2013

Page 17: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Manitoba hall of fame

MTS Allstream Inc. AS684 2607:CA00::/32 2011-03-15 +Rogers Cable Communications Inc. AS812 2605:1300::/32 2011-06-03 +Allstream Corp. AS6537 2001:4C8::/32 2004-12-01 -MRNet AS10965 2001:410:2000::/40 2003-05-29 +Voi Networks Inc. AS14866 2604:4280::/32 2012-12-14 +WiBand Communications Corp. AS15102 2606:EE00::/32 2011-02-16 -Allstream Corp. AS15290 2001:4C8::/32 2004-12-01 -MERLIN AS16796 2620:B0::/48 2010-03-04 +University of Manitoba AS17001 2620:0:BD0::/48 2008-02-06 -LES.NET AS18451 2605:E200::/32 2011-01-31 +Postmedia AS18588 2620:10A:7000::/44 2012-01-23 +Westman Communications Group AS19016 2607::/32 2010-02-01 +Epic Information Solutions AS19053 2606:3100::/32 2011-10-13 -TeraGo Networks Inc. AS20161 2600:D00::/28 2012-03-13 +Cybershare Limited AS21774 2604:780::/32 2012-08-10 -

Page 18: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

June 8, 2011 – 24H tested and June 6, 2012 – in production!

+>400 companies available in IPv6…

Page 19: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

66 ISP provide IPv6 to new subscribers since 6/6/12

Page 20: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

We are in the same IPv6 boat!No way to escape…

Page 21: IPv6 Manitoba-2013 Sergii Polishchuk January 29, 2013

Thank you!