case study of bangladesh ipv6 deployment
TRANSCRIPT
Case Study of IPv6 Deployment in Bangladesh
http://stats.labs.apnic.net/ipv6/
bdNOG 5 and ION Bangladesh 2016
Md. Abdul AwalBdREN
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 [email protected] 2
362 - AS Numbers544 - v4 Prefixes (<= /24)138 - v6 Prefixes (<= /48)
Resources Delegated to BD
bdNOG 5 and ION Bangladesh 2016 [email protected] 3
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latesthttp://6lab.cisco.com/stats/cible.php?country=BD&option=allhttps://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 [email protected]
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latesthttps://www.vyncke.org/ipv6status/detailed.php?country=bd
4
IPv6 Prefix Report
bdNOG 5 and ION Bangladesh 2016 [email protected] 5
http://bgp.he.net/report/prefixes#_countriesv6http://6lab.cisco.com/stats/cible.php?country=BD&option=all
Country IPv6 Prefix ASN
IPv6 Transit Radar
bdNOG 5 and ION Bangladesh 2016 [email protected]
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 [email protected] 7
http://labs.apnic.net/dists/v6dcc.htmlhttp://v6asns.ripe.net/v/6
APNICIndex
CC InternetUsers
IPv6UserRatio
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 [email protected]
● 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=allhttps://www.vyncke.org/ipv6status/detailed.php?country=bd
http://www.employees.org/~dwing/aaaa-stats
.bd Readiness
bdNOG 5 and ION Bangladesh 2016 [email protected]
● IPv6 ready but not really fully ready!!!
● AAAA Glue records not supported yet
9
http://bgp.he.net/report/dns/bd#_tldinfo
Service Providers
CategoryASN
having IPv4 Prefix
IPv6 Prefix
SeenNever seen
Noassignment
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 [email protected] 11
* Updated info required
https://www.vyncke.org/ipv6status/detailed.php?country=bdhttp://bgp.he.net/country/BD
IPv6 Capability and Preference
bdNOG 5 and ION Bangladesh 2016 [email protected] 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 [email protected] 13
And… The Fear
bdNOG 5 and ION Bangladesh 2016 [email protected] 14
128 Bit
::/0
Subnetting
DHCPv6
AAAAOSPFv3
6to4
ping6
RA
2001:db8::/48SLAAC
Dual Stack
EUI-64
Link-Local
FE80::/10
6rd
Change Makers
Government
Regulators
Telcos
ISPs
Content Providers
Continue counting…
bdNOG 5 and ION Bangladesh 2016 [email protected] 15
IPv6 deployment in
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 [email protected]
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 [email protected] 18
Seeking IPv6 Transit
bdNOG 5 and ION Bangladesh 2016 [email protected] 19
https://stat.ripe.net/special/bgplay
Access and Services
bdNOG 5 and ION Bangladesh 2016 [email protected] 20
Before
NREN Web Mail DNS NTP XMPP SIP
Access and Services
bdNOG 5 and ION Bangladesh 2016 [email protected] 21
http://www.mrp.net/ipv6_survey/
NREN Web Mail DNS NTP XMPP SIP
After
Address Management (IPPlan)
bdNOG 5 and ION Bangladesh 2016 [email protected] 22
Traffic Monitoring (nfsen+nfdump)
bdNOG 5 and ION Bangladesh 2016 [email protected] 23
IPv6 Capability and Preference
bdNOG 5 and ION Bangladesh 2016 [email protected] 24