IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old...

13
IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi Quentin Hunin, R´ emi Floriot Universit´ e catholique de Louvain 12th IPv6 Council Meeting June 26, 2019 Quentin Hunin, R´ emi Floriot IPv6 at UCLouvain June 26, 2019 1 / 12

Transcript of IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old...

Page 1: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6 at UCLouvainIPv6 usage and IPv6-only Wi-Fi

Quentin Hunin, Remi Floriot

Universite catholique de Louvain12th IPv6 Council Meeting

June 26, 2019

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 1 / 12

Page 2: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

Overview

1 IPv6 deployment statusIPv6 enabled networksIPv6 statisticsIPv6: what’s next at UCLouvain

2 IPv6-only Wi-FiIPv6-only network creationGiving access to IPv4 worldSome results

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 2 / 12

Page 3: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

UCLouvain network

Some numbers:7 core routers∼ 600 network switches∼ 30.000 network sockets> 1.000 wireless access pointspoint-to-multipoint connectivity between several campuses(LLN, Woluwe, Saint-Gilles, Tournai, ...)Up to 60.000 connected devices (15.000 through wireless)

Internet connectivity: 2 BGP peerings with Belnet at 10Gbit/s.

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 3 / 12

Page 4: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6 enabled networks

Around 9% of the networks are IPv6 enabled (dual stack)This includes 93% of our wireless networks→ All students and all computer scientists have access to IPv6CEPH storage backend is IPv6 onlySome networks generate a lot of IPv6 traffic(e.g. transfers between our Centre for Cosmology, ParticlePhysics and Phenomenology and the CERN)Few web services available in IPv6 (uclouvain.be not IPv6 ready)

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 4 / 12

Page 5: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6 statisticsIPv4 internet gateway:

IPv6 internet gateway:

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 5 / 12

Page 6: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6: what’s next at UCLouvain

Comming soon at UCLouvain:IPv6-only Wi-FiIPv6 inside user VPNmore internal networks and services supporting IPv6

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 6 / 12

Page 7: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6-only Wi-Fi: AchitectureNetwork components:

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 7 / 12

Page 8: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6-only Wi-Fi: Router and WLCCreate the IPv6-only network:

Router: new network for wireless clientsOnly IPv6 addresses and gatewayStateless Address AutoconfigurationDNS advertised both by RA and stateless DHCPv6

Minimal configuration example on Cisco routerWireless LAN Controller: connect to this IPv6 network

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 8 / 12

Page 9: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6-only Wi-Fi: DNS64Giving access to the old IPv4 world:

DNS64: Resolves all domains into IPv6, even if only IPv4 existsForwards all requests to a ”normal” DNS serverIf AAAA asked but no IPv6 returned, create a new IPv6:64:ff9b::/96 + append IPv4/32 (RFC6052)Example: uclouvain.be: 130.104.6.136 → 64:ff9b::8268:688

Additional configuration inside bind9 options fileQuentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 9 / 12

Page 10: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6-only Wi-Fi: NAT64Giving access to the old IPv4 world:

NAT64: Translates IPv6 into IPv4Packets going to 64:ff9b::/96 routed on this deviceOther packets going to existing IPv6 address not interceptedStateful natting: Several IPv6 share a single IPv4IPv4 destination extracted from last 32 bits of IPv6 destinationExample: (uclouvain.be) 64:ff9b::8268:688 → 130.104.6.136

Configuration example for Jool NAT64

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 10 / 12

Page 11: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

IPv6-only Wi-Fi: Results

Works on many operating systems and devices

Keeps compatibility with IPv4 worldBut some drawbacks:

Some badly coded applications won’t work (e.g.: hardcoded IPv4)Some applications not yet designed to support IPv6-only(e.g.: natting inside Virtualbox)Longer connection times observed

Tests to be continued...

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 11 / 12

Page 12: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

Questions ?

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 12 / 12

Page 13: IPv6 at UCLouvain IPv6 usage and IPv6-only Wi-Fi...IPv6-only Wi-Fi: DNS64 Giving access to the old IPv4 world: DNS64: Resolves all domains into IPv6, even if only IPv4 exists Forwards

Backup slide: IPv6-only Wi-Fi example

Quentin Hunin, Remi Floriot IPv6 at UCLouvain June 26, 2019 1 / 1