HBT330 - IPv6 Running on AWS

This class with teach your cloud team what they need to know in order to deploy, manage, and troubleshoot dual-protocol systems in AWS.

Description

If you are building applications and services in Amazon Web Services (AWS) Infrastructure as a Service (IaaS) then your application, service or product should support connectivity over both IPv4 and IPv6.  You should be using software automation and configuration management to deploy both protocols automatically when building cloud infrastructure.

 

People Who Should Attend This Class:

Anyone in any IT department role who is actively working on AWS cloud infrastructure.

System administrators, network administrators, helpdesk support, DevOps teams, application developers

Anyone who wants to learn the basics of IPv6 and how it works on AWS’s IaaS platform will enjoy this class.  Students are expected to have introductory knowledge of AWS and have some AWS configuration experience.

 

Class Schedule:

Following is a table of the different class sessions and the duration of those class sections.

Class Topic

Duration

Brief Introduction to IPv6

Review of IPv6 addressing and the protocol

1/4 day

(1.5 hours)

Brief overview of AWS networking concepts

Review of IPv6 features available in AWS

1/4 day

(1.5 hours)

Configuration of IPv6 VPCs using CloudFormation Templates

IPv6 configuration using AWS CLI

1/4 day

(1.5 hours)

Configuration of IPv6 features in AWS

Configuration other services running IPv6 such as: EC2, S3, ALB, WAF, among others

1/4 day

(1.5 hours)

 

Course Outline:

Following is the agenda for the one-day IPv6 class.

 

IPv6 Introduction – 1.5 Hours – 8:30AM to 10:00AM

Rationale for IPv6, the business case for IPv6

IPv6 Features and Benefits

  • IPv6 header structure, extension headers
  • IPv6 addressing and address planning
  • ICMPv6 Protocol review and operations (NDP, PMTUD, MLD, ...)
  • Stateless and Stateful address autoconfiguration

IPv6 Summary

References & Suggested Reading

Questions and Answers

 

30 Minute Break – 10:00AM to 10:30AM

 

IPv6 Features in AWS – 1.5 Hours – 10:30AM to 12:00PM

IPv6 features in the following AWS products and services

  • Elastic Load Balancer (ELB)
  • Application Load Balancer (ALB)
  • Simple Storage Service (S3)
  • Identity and Access Management (IAM) Policies
  • CloudFront
  • Web Application Firewall (WAF)
  • Route 53
  • Elastic Compute Cloud (EC2)
  • Virtual Private Clouds (VPCs)
  • Egress-Only Internet Gateway (EOIGW)
  • Direct Connect
  • VPC Flow Logs
  • WorkSpaces
  • API Gateway
  • Internet of Things (IoT)

Review of AWS IPv6 service limitations

 

Lunch Break – 12:00PM to 1:00PM

 

IPv6 Configuration Automation – 1.5 Hours – 1:00PM to 2:30PM

Review IPv6 configurations using the AWS Management Console

Hands-on configuration of VPCs and routing

Review IPv6 features in CloudFormation Templates

Use AWS QuickStart CloudFormation Templates (CFTs) modified for IPv6

Use CFTs to deploy VPCs and configure IPv6 subnets, route tables, IGW, EOIGW

Hands-on experience launching dual-protocol infrastructure with CFT

Review IPv6 features in Boto3 and AWS CLI

Review IPv6 features in Ansible and playbooks

 

30 Minute Break – 2:30PM to 3:00PM

 

IPv6 Features in AWS Services – 1.5 Hours – 3:00PM to 4:30PM

Review IPv6 features in other AWS Services

Hands-on labs configuring dual-protocol AWS infrastructure

Configure and test dual-protocol configuration in the following services

  • EC2 instances
  • S3 buckets
  • ALBs and Target Groups
  • WAF for ALB
  • Other AWS IPv6 service features

Discussion about other IPv6 considerations when using AWS

Questions and Answers

Links to further reference materials