IPv6Manitoba-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
http://www.potaroo.net/tools/ipv4/Estimated ARIN IPv4 address pool exhaustion date:
June 20, 2014
IPv6
only one available workaround
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
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?
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!
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
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
IPv420152020
Needs in addresses space
.CA IPv6 services deployment statusSource: http://www.vyncke.org/ipv6status/detailed.php?country=ca
WEB (4%) MAIL (6%)
DNS (17%)
IPv6 enabled ASN
IPv6 allocations
IPv6 World IPv6 statistics
Prefixes in the World IPv6 routing table
Source: http://bgpmon.net/weathermap.php?inet=6
UA-IX
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
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 -
June 8, 2011 – 24H tested and June 6, 2012 – in production!
+>400 companies available in IPv6…
66 ISP provide IPv6 to new subscribers since 6/6/12
We are in the same IPv6 boat!No way to escape…
Thank you!