Cerf: IPv6 'launch' was 20 years in the making