Hands-on Workshop on IPv6 and CI Training

 

 

 

 

Hands-on Workshop on IPv6 and CI Training

 

Wednesday, September 11, 2024 - Thursday, September 12, 2024

Colorado State University

 

Registration is now closed

 

Organizers
Colorado State University (CSU)
University of South Carolina (USC)
The Engagement and Performance Operations Center (EPOC)

  •  
  •  
  •  
  •  

Overview

This hands-on workshop will cover IPv6 fundamentals and practical deployments. It will start with the basics of IPv6, including IPv6 addressing, global unicast address (GUI), link-local address (LLA), and IPv6 multicast address. The workshop will also cover techniques used to enable auto-configuration of IPv6 addresses: stateless address autoconfiguration (SLAAC), stateless dynamic host configuration protocol (DHCP), and stateful DHCP. Then, the workshop will discuss static and dynamic routing on IPv6 networks, covering both intra-domain and inter-domain routing. Finally, the workshop will cover monitoring and configuration of end systems, e.g., configuration of DNS and HTTP servers, access control lists, and perfSONAR. Concepts will be reinforced with hands-on laboratory experiments.

 

Logistics
 

  1. Location: Building and Rooms: the workshop will be in the LSC (Lory Student Center), at 1101 Center Ave Mall, Fort Collins, CO 80521. The rooms are provided below: 
    Date Start End Building Room
    9/11/2024 Wed 8:00 AM 4:00 PM LSC Room 386
    9/12/2024 Thu 8:00 AM 4:00 PM LSC Room 390

  2. Parking: the location where visitors may be able to park are: i) visitor day parking (Pay to Park) in lots 310 and 425. Lot 310 is on the north side of the student center and 425 is on the south side of the student center. Pay attention to only park in the pay to park areas. Any area labeled Z or A lots are for faculty/staff so don’t park there. ***Caveat for those presenting, we will get you parking passes and those with parking passes can park there. See building maps: https://lsc.colostate.edu/buildinhg/maps/ 
  3. Food: there is dining in the Lory Student Center: https://lsc.colostate.edu/dining/

 

Audience

The workshop is targeted to IT professionals such as system administrators, network engineers, and practitioners in general. The content is also suitable for IT leadership who may want to further understand best practices supporting research and education activities on campus. Additionally, systematic hands-on lab libraries will be made available to educators interested in incorporating the materials on their programs.

 

Outcomes

By the end of this workshop, attendees will:

  • Understand IPv6 addresses.
  • Deploy and operate IPv6 networks by statically configuring IPv6 addresses on routers, DNS servers, Web servers, and other end devices.
  • Describe the operation of the Stateless Address Autoconfiguration (SLAAC).
  • Understand the operation of stateless and stateful DHCPv6.
  • Deploy and operate IPv6 networks with DHCP and SLAAC.
  • Explain dynamic intra-domain routing with OSPFv3 on an IPv6 network.
  • Explain dynamic inter-domain routing with BGP on an IPv6 network.
  • Deploy and operate an IPv6 network with dynamic intra- and inter-domain routing.
  • Understand how perfSONAR operates. Monitor the performance of a network using perfSONAR.

 

Pre-requisites

Connectivity to the Internet and a browser to access the online virtual platform. Attendees will be provided with an account to access USC’s NETLAB system: https://netlab.cec.sc.edu/

 

Agenda

Day 1: Wednesday, September 11 
Time (MDT) Topic Presenter
8:00-8:30 Arrivals, Informal Discussion   
8:30-8:45 Welcome, Introduction  
8:45-9:30 Intro to IPv6 [PPT, PDF] EPOC
9:30-10:30 Hands-on session 1: Introduction and Basic Configuration [PPT, PDF] & Break U of SC
10:30-11:15  Campus IPv6 - Planning and strategy [PPT, PDF] All
11:15 -12:00

Hands-on session 2: IPv6 Static Routing [PPT, PDF]

U of SC
12:00-13:00 Lunch - On your Own, Suggested: https://lsc.colostate.edu/dining/  
13:00-13:45

IPv6 Security and DNS [PPT, PDF]

EPOC
13:45-14:15  IPv6 Systems [PPT, PDF] EPOC
14:15-15:15

Hands-on session 3: Systems Configuration [PPT, PDF] & Break

U of SC
15:15-16:45 IPv6 Routing [PPT, PDF] EPOC
15:45 - 16:00 Summary, Questions  
  Survey  

 

Day 2: Thursday, September 12
Time (MDT) Topic Presenter
8:00-8:30 Arrivals, Informal Discussion  
8:30-9:15 IPv6 Performance and Monitoring [PPT, PDF] EPOC
9:15-9:30 IPv6 Wireless & SC23 Architecture [PPT, PDF] EPOC
9:30-10:30 Hands-on session 4: IPv6 Dynamic & Interdomain Routing [PPT, PDF] & Break U of SC
10:30-11:00 Science DMZ [PPT, PDF] EPOC
11:00-12:00 Hands on session 5: Performance Monitoring & Science DMZ [PPT, PDF] U of SC
12:00-13:00

Lunch - On your Own, Suggested: https://lsc.colostate.edu/dining/

 
13:00-13:45 Data Mobility [PPT, PDF] EPOC
13:45-14:45 Hands on session 6: Data Mobility, Security [PPT, PDF] & Break U of SC
14:45-15:45 Discussion: Implementing Campus CI for CSU: perfSONAR, Data Movement, Science DMZ All
15:45-16:00 Summary, Questions  
  Survey  

 

Access to Lab Platform

To access the lab platform, please use the following URL: https://netlab.cec.sc.edu/

Resources
 

Item Note
BBRv3 tests: Link This presentation contains the latest evaluation of BBRv3 in ESnet
BGP VM: Link Virtual Machine used in the BGP lab series
perfSONAR5 VM: Link Virtual Machine used in the perfSONAR5 lab series
NTP VM: Link Virtual Machine used in the NTP lab series
P4-DPDK VM: Link Virtual Machine used in the P4-DPDK lab series
VM for P4 Labs: Link VM containing lab exercises
Cybertraining Material: Link List of virtual labs on P4, SDN, network tools and protocols, ...
P4 Campus: Link P4 applications for campus networks
FABRIC: Link A programmable research infrastructure
Behavioral Model version 2 (BMv2): Link Reference P4 software switch used as a tool for developing, testing and debugging P4 data planes
Software-Defined Networks: A Systems Approach: Link A book that explores the key principles of Software-Defined Networking (SDN)
Mininet: Link Virtual testbed enabling the development and testing of network tools and protocols
Containernet: Link Mininet fork that allows to use Docker containers as hosts in emulated networks
Mininet Installation: Link A guide that describes the steps to install Mininet on Linux
Wireshark: Link Packet analyzer used for network troubleshooting, analysis, protocol development, and education