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