BSDCan2014 - Final

BSDCan 2014
The Technical BSD Conference

Massimiliano Stucchi
Day Tutorials - Day 1 - Wed May 14 - 2014-05-14
Room Montpetit 201
Start time 09:00
Duration 03:00
ID 476
Event type Workshop
Track Tutorial
Language used for presentation English

IPv6 Tutorial

How to get rid of legacy

With the IPv4 depletion closer and closer, there is a rising need to be able to work with IPv6 in our everyday life. This tutorial aims at putting the audience with their hands on the new protocol, creating a test network and managing applications running on top of it. The tutorial is divided in small theory sessions, and a series of hands-on sessions right after them, where lessons learned will be applied in a real life environment.

NOTE: this tutorial requires use of a VM which attendees must install themselves before arriving at the tutorials. Details will be mailed out before the tutorial.

We all know that IPv4 is running out faster than we could ever predict, and everybody should start getting acquainted with IPv6, a protocol ? or better a suite of protocols ? that has been available and usable for more than ten years but never got the right level of audience. Being ahead of the majority of the people will give those who were smart enough a lead over those that underestimated the ?threat?.

This tutorial is intended for people wanting to get a greater grasp on the technology and implications of running IPv6, and will be presented along with a series of lab session to get running in this somewhat new world. There will be an introduction shedding light on key concepts and features, preparing the attendees for the rest of the session, focusing on putting hands on an IPv6-only network and connecting it to the world at large.

Focus will be on a hands-on approach, where the participant is requested to act and work on configuring services over a real network after a brief theoretical introduction to highlight key concepts. Topics of the tutorial include IPv6 subnetting, protocol implementation for different common internet services like www, mail, dns, along with digressions over routing protocols and implementations such as DS-LITE and NATx4

At the end of the session, participants should be able to set up an IPv6-enabled network with no hassle, and with the required know-how to migrate services to the new protocol, transition mechanisms and procedures, and everything else needed.

The tutorial is supported by a remote lab where every participant will be given a series of virtual machines to configure following the topics presented in the theory sessions, and will also have to relate to others to complete the required exercises, like setting up web services and interacting with other groups to test their communication on the live internet. Every participant will also be given a three week period over which the virtual machines will still work, so that he can keep on trying out IPv6 to strengthen key concepts outside of the class.