
Explore transit gateway deployment across Asia, creating VPC subnets and understanding attachments, associations, and propagations, then implement default route tables, cross-account sharing, and custom route tables with a resource manager.
Explore how AWS transit gateway unifies VPCs and on-premise VPN connections. Learn about attachments, associations, and propagation, and gain scalable bandwidth insights.
Set up a transit gateway environment by creating three VPCs, associated subnets and internet gateways, and test inter-VPC connectivity using telnet while following a predefined input spreadsheet.
Create a VPC, subnet, internet gateway, and route tables; attach the internet gateway to the VPC and configure routes to enable internet access across the shared VPC.
Launch and configure three EC2 instances across the dev VPC, Cuba BPC, and shared VPC, using public subnets, auto-assign public IPs, security groups, and tags before launching.
In this hands-on lesson, learn to log into virtual machines using PuTTY and private keys, install the delete binary, and run Telnet tests across VPCs while clearing transit gateway routes.
Create a transit gateway, enable VPN ICMP support, and review default load table association and propagation with VPC attachments and the shared attachment feature.
Create VPC attachments to a transit gateway for the dev and qa VPCs, verify the default route table associations and propagations, and test connectivity between the VPCs.
Verify connectivity between Devon QE VPCs via the transit gateway after attachment, update the route tables to route traffic via the gateway, and test to confirm interconnection.
Create a shared VPC transit gateway attachment, verify associations and propagation, and test connectivity with telnet among VPCs, noting how custom route tables offer more control than defaults.
Create a new subnet in an existing VPC availability zone, launch VMs, and test connectivity to the same and to a shared VPC, with no transit gateway changes needed.
Add a new subnet in an unselected availability zone to a VPC attachment, then modify the transit gateway attachment to include it and verify cross-VPC connectivity.
Learn to share an AWS transit gateway across accounts by creating resource shares, accepting a cross-account VPC attachment, and verifying route table propagation.
Learn to create and share an AWS transit gateway with another account using AWS Resource Access Manager, accept the share in the second account, and verify regional availability.
Create a cross-account VPC setup by provisioning a VPC, a public subnet, an internet gateway, and routes, then launch an EC2 instance to test connectivity.
Create a VPC attachment across accounts, accept it in the first account, and verify Transit Gateway associations and propagation for proper routing.
Test cross-account VPC connectivity using a transit gateway, validating reachability among three VPCs in the first account and cross-VPC paths, and confirm routing updates before proceeding to custom routes.
Establish cross-account transit gateway sharing by creating a resource share with AWS RAM, attaching a VPC in the second account, updating routes, and validating connectivity through tests.
Learn to implement a transit gateway with custom route tables to control VPC connectivity. Clean up default associations and enable cross-account routing between Dev VPC, Cuba VPC, and shared VPCs.
Cleanup the default route table by removing all associations and propagations for the Transit Gateway attachment, then prepare to implement custom routes.
Implement a custom transit gateway route table, attach dev and qa VPCs, and configure associations and propagations to enable cross-VPC traffic; test connectivity to verify routing.
Implement a custom transit gateway route between dev and shared VPCs by creating and propagating routes, associating the shared VPC with the transit gateway, and verifying connectivity between the VPCs.
Implement a TGW custom route table between QA and cross-account dev VPCs, create and propagate VPC attachments, verify routes, and test two-way connectivity through the transit gateway.
Perform negative tests to verify that unconfigured routes fail and connectivity is blocked between VPCs through the transit gateway.
Conclude by implementing and validating custom route tables in the transit gateway, establishing connectivity between Devon and Cuba VPCs, and between Devon shared and Cuba, with confirmed internet access.
Welcome to this Amazing course on AWS VPC Transit Gateway. We will learn by practically implementing AWS VPC Transit Gateway in 3 practical scenarios.
1. Implement Transit Gateway using default route tables.
2. Implement Transit Gateway by sharing it with cross accounts.
3. Implement Transit Gateway by creating multiple custom route tables and controlling the traffic between different VPC's as desired.
4. During the process, we will create VPC's, Subnets, Route Tables, Internet Gateways and EC2 VM's where we gain knowledge about these features by practically creating them 4 times during the course.
***************Section wise course details**********************
Introduction
01 Step 01: Introduction
01 Step 02: AWS Transit Gateway Introduction
Pre-requisite Environment required for Transit Gateway
02 Step 01: AWS Transit Gateway Environment Setup Introduction
02 Step 02: Create VPC, Subnet, Internet Gateway & Route Tables
02 Step 03: Create EC2 VM's in all 3 VPC's
02 Step 04: Test VM's by login to them
Create Transit Gateway with Default Route Tables
03 Step 01: Create Transit Gateway
03 Step 02: Create VPC Attachments for Dev and QA VPC
03 Step 03: Test Connectivity for Dev and QA VPC
03 Step 04: Create VPC Attachment for Shared (shrd) VPC and Test
03 Step 05: Add new subnet in existing Availability Zone selected in VPC Attachment and Test
03 Step 06: Add new subnet in new Availability Zone not selected in VPC Attachment and Test
Cross Account Sharing - Share Transit Gateway with external AWS Accounts
04 Step 01: Introduction about Cross Account Sharing of Transit Gateway
04 Step 02: Create Resource Share using AWS Resource Access Manager
04 Step 03: External / Second / Cross Account: Create VPC, Subnet, IGW, Routes & EC2 VM's
04 Step 04: Create VPC Attachment in External/Second Account and Accept it in First Account
04 Step 05: Test the connectivity b/w Cross Account VPC and Dev, QA, SHRD VPC in First Accnt
04 Step 06: Cross Account Transit Gateway sharing - Conclusion
Transit Gateway with Custom Route Tables
05 Step 01: Introduction to Transit Gateway with Custom Route Tables
05 Step 02: Cleanup current Associations & Propagations in default Route Table
05 Step 03: Implement TGW Custom Route Table between Dev and QA VPC
05 Step 04: Implement TGW Custom Route Table between Dev and Shared (shrd) VPC
05 Step 05: Implement TGW Custom Route Table between QA and Cross Account Dev VPC (cadev)
05 Step 06: Perform Negative Tests
05 Step 07: Conclusion - Custom Route Tables in Transit Gateway