Convergence Technology Center Winter Retreat

December 14 - 16, 2010

"Getting Started with IPv6" - Taught by Sam Bowne of San Francisco City College


Online Version of this Course

IPv6 with Sam Bowne Part 1 (36 minute video)

Other Resources

Sam's lecture on WikiLeaks (17 minute video)
Sam's Class Website

Course Description:

In 2012, the IPv4 address pool will be exhausted. New devices will
have to use the new IPv6 address system instead. Over the next
several years, we will all have to implement IPv6 on all our routers,
servers, applications, and end devices. This class introduces the
essential steps of IPv6 deployment, with many hands-on projects.

Students should be familiar with IPv4 addresses and routing at the
Network+ level.

Top 3 Objectives:

    • Learn basic concepts of IPv6: Why & How
    • Do hands-on projects using IPv6
    • Discuss security risks of IPv6


The class will include:

Concepts:
IPv4 Address Exhaustion
IPv6 Address Concepts
IPv6 Control Protocols
IPv6 Packet Structure
IPv6 Address Types
IPv6-to-IPv4 Conversion, including tunnels

Hands-on Projects:
Connecting with a free IPv6 Tunnel
Setting up an IPv6 Web Server
Registering a domain, assigning AAAA Records
Setting up an IPv6 Email Server
Setting up an IPv6 DNS Server
Configuring Reverse DNS Records for IPv6
Implementing IPv6 DNS Glue Records for your top-level domain

Finally, we will cover security risks caused by IPv6 deployments, including:
The Hacker's Choice--IPv6 Hacking Toolkit
Scanning for targets with Neighbor Discovery
The Ping-Pong denial of service attack on IPv6 Point-to-Point Links
Apple Macintosh IPv6 Dual-Stack Problems
Security device bypass attacks
Torrents over IPv6
Rogue Router Advertisement and DHCPv6 Servers
Routing Header Zero Attacks