Case Study of IPv6 Deployment in Bangladesh
http://stats.labs.apnic.net/ipv6/
bdNOG 5 and ION Bangladesh 2016
Md. Abdul Awal
BdREN
awal@bdren.net.bd
Acknowledgement and Disclaimer
● Most of the statistics here are collected from
APNIC, Cisco, Google, RIPE, Hurricane Electric,
Alexa, ISOC and many other sources.
● Statistics, tools and materials of Eric Vyncke, Philip
Smith and Mark Prior have been used to prepare
the slides. Sincere thanks to them.
● Most of the stats here are as of April 10, 2016.
Please check the sources for latest updates.
● Corrections and updates are welcome
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 2
362 - AS Numbers
544 - v4 Prefixes (<= /24)
138 - v6 Prefixes (<= /48)
Resources Delegated to BD
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 3
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest
http://6lab.cisco.com/stats/cible.php?country=BD&option=all
https://www.vyncke.org/ipv6status/detailed.php?country=bd
IPv6 in BD so far…
● First IPv6 Assignment: AS17469 (Jun 2, 2006)
● First IPv6 prefix announced: AS17806 (Jan 4, 2011)
● First IPv6 traffic seen: AS24122 (May 16, 2011)
● Total prefixes seen in BGP table: 71 (<= 48)
● Never announced prefixes: 109 (<=48)
● World IPv6 Day (Jun 8, 2011) participants: None
● Traffic generated till today: 10 ASNs
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest
https://www.vyncke.org/ipv6status/detailed.php?country=bd
4
IPv6 Prefix Report
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 5
http://bgp.he.net/report/prefixes#_countriesv6
http://6lab.cisco.com/stats/cible.php?country=BD&option=all
Country IPv6 Prefix ASN
IPv6 Transit Radar
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd
http://6lab.cisco.com/stats/cible.php?country=BD&option=all
6
Transit v4 AS (112)
V6 enable AS, Transit only on V4 (20)
Transit v6 AS (9)
IPv6 Status Among Neighbors
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 7
http://labs.apnic.net/dists/v6dcc.html
http://v6asns.ripe.net/v/6
APNIC
Index
CC Internet
Users
IPv6
User
Ratio
44 BT 269023 1.37%
46 IN 374495637 1.11%
49 LK 5363705 0.51%
78 MV 181643 0.05%
100 BD 51832983 0.02%
127 PK 28410177 0.01%
152 NP 4431492 0.003%
IPv6 Enabled Contents
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd
● Total 69 websites are IPv6
enabled including
international websites
● Local contents:
●Out of Alexa’s top 500
websites only 8 local
websites are IPv6 enabled
●Apart from that couple of
more local websites are
reachable via IPv6
●Most of them are resolved
through Cloudflare
8
http://6lab.cisco.com/stats/cible.php?country=BD&option=all
https://www.vyncke.org/ipv6status/detailed.php?country=bd
http://www.employees.org/~dwing/aaaa-stats
.bd Readiness
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd
● IPv6 ready but not
really fully ready!!!
● AAAA Glue records
not supported yet
9
http://bgp.he.net/report/dns/bd#_tldinfo
BDIX
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 10
https://prefix.pch.net/applications/lg/
Service Providers
Category
ASN
having
IPv4 Prefix
IPv6 Prefix
Seen
Never
seen
No
assignment
yet
Telco 6 2 2 2
BWA/WiMAX 3 1 1 1
*IIG/ITC/ISP/Enterprises 283 29 109 145
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 11
* Updated info required
https://www.vyncke.org/ipv6status/detailed.php?country=bd
http://bgp.he.net/country/BD
IPv6 Capability and Preference
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 12
http://stats.labs.apnic.net/ipv6/BD
Challenges (My view)
● Mindset
●My IPv4 works fine, I won’t need IPv6
●Martian Law: Don’t change it unless it is broken
●Wait: Let’s see how others deal with it
●Lack of confidence: If anything goes wrong
● Technical
●Lack of awareness: IPv6 seems too complicated
●Compatibility: Hardware and software not supported
●Upgrade: Involves $$$
●Organization specific issues
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 13
And… The Fear
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 14
128 Bit
::/0
Subnetting
DHCPv6
AAAA
OSPFv3
6to4
ping6
RA
2001:db8::/48SLAAC
Dual Stack
EUI-64
Link-Local
FE80::/10
6rd
IPv6 Address Plan
● First /36 used for backbone infrastructure and critical services.
● Remaining /36s are for customer delegation
● Each customer will get a /48.
● Subnetting BCOP
● http://nabcop.org/index.php/IPv6_Subnetting
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd
2402:f500:1000::/48 2402:f500:ffff::/482402:f500::/36/64 2402:f500::/48
2402:f500::/32
Customer peering and allocationsInfrastructure and Critical Services
Backbone PeeringLoopback
17
IPv6 Configuration
● Followed similar steps as IPv4
● Hierarchy:
●Interface Configuration
●IGP (IS-IS)
●iBGP and MP-BGP
●eBGP
●Servers and Services
●Monitoring tools
● Sanity check:
●Similar command syntax as IPv4
●Peering, advertisement and routing table
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 18
Seeking IPv6 Transit
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 19
https://stat.ripe.net/special/bgplay
Access and Services
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 20
Before
NREN Web Mail DNS NTP XMPP SIP
Access and Services
bdNOG 5 and ION Bangladesh 2016 awal@bdren.net.bd 21
http://www.mrp.net/ipv6_survey/
NREN Web Mail DNS NTP XMPP SIP
After