Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For VPCs using Direct connect, the following table identifies the impact of this migration on specific types of network traffic 

ConnectivityChanging?
VPC connectivity to the Internetnot changing
VPC-to-VPC peeringnot changing
VPC to campus addresses via the Direct Connect
  • architecture changes
  • overall connectivity not changing
VPC to campus addresses via the Internetnot changing

Terminology

We use the following terminology in this document:

...


ResourceFiltering
SourceDirect Connect Virtual Interface
Virtual Private Gateway
NACL of Subnet containing EC2 instanceinbound rules of NACL
EC2 Instance Security Groupinbound rules of SG
EC2 Instance Elastic Network Interface
DestinationEC2 Instance

Version 2 (2023)

Image Removed

Image Added


draw.io source: dc-arch-2023.customer.v2.drawio

Paths and Traffic Filtering in Version 2 Architecture

Inbound Traffic – From TGW to EC2 Instance Residing in Subnet Attached to TGW

...

ALTERNATE.10-8.v2.drawio

Paths and Traffic Filtering in Version 2 Architecture

...

Inbound Traffic – From TGW to EC2 Instance NOT Residing in a Subnet Attached to TGW


ResourceFilteringNotes
SourceTGW— 
TGW Attachment— 
TGW Attachment Elastic Network Interface— 
NACL of Subnet attached to TGWoutbound rules of NACL attached to utility subnetThe NACL bound to the utility subnets will allow all traffic in and out.
Route Table of Subnet attached to TGW— 
NACL of Subnet containing EC2 instanceinbound rules of NACL for destination subnet
EC2 Instance Security Groupinbound rules of SG
DestinationEC2 Instance Elastic
Network Interface

— 

Version 2 – Alternate (2023)

Image Removed

...

Network Interface

— 





What Is Changing?

Before the migration is executed, a set of resources in Cornell AWS accounts will be tagged with details about the migration. In addition, a small set of new resources that support the v2 architecture will be created in Cornell AWS accounts. After the migration is complete, a few resources not used in the v1 architecture will be deleted.

...

Tag KeyTag ValuesDescriptionVPCSubnetsRoute Tables

Transit Gateway
Attachments

Virtual Private
Gateways

Direct Connect
Virtual Interfaces
cit:dc-arch-migration-targetyes/no/guidance-required

Will this resource itself be affected as part of the migration? For subnets, if "guidance-required" then account owners will be consulted. 

(tick)(tick)(tick)(tick)(tick)(tick)
cit:dc-arch-migration-descriptionprose

Description of planned changes to this resource

(tick)(tick)(tick)(tick)(tick)(tick)
cit:dc-arch-versionv1/v2Is this a v1 or v2 architecture resource? After migration, v1 resources utilized in the v2 architecture will be relabeled as v2 resources.(tick)(tick)(tick)(tick)(tick)(tick)
cit:dc-arch-migration-new-resourceyes/noIs this a new resource specifically created for the v2 architecture?n/an/a(tick) (tick)n/an/a
cit:dc-arch-migration-replacesresource IDIf this v2 resource will be replacing a v1 resource, this ID references the resource that will be replaced.n/an/a(tick)n/an/an/a
cit:subnet-typepublic/private/utilityIs this a private or public subnet? Public subnets are those with a route to an Internet Gateway. Private subnets are all subnets that are not public and are not utility subnets.n/a(tick)n/an/an/an/a
cit:tgw-attachment-targetyes/no/guidance-requiredWill a Transit Gateway be attached to this subnet? If "guidance-required" then account owners will be consulted about the TGW Attachments.n/a(tick)n/an/an/an/a
cit:tgw-attachment-guidancetbd/attach/no-attach

This tag provides a place for a human reviewer to provide guidance about whether a TGW attachment should be made to the tagged subnet.

  • tbd → guidance has not yet been provided
  • attach → human guidance says to attach the subnet to the TGW
  • no-attach → human guidance says not to attach the subnet to the TGW

(warning) Of all these tags, this is the only tag whose value should be updated by customers.

n/a(tick)n/an/an/an/a
cit:dc-vgwyes/noDoes this Route Table contain rules referencing a VGW?n/an/a(tick)n/an/an/a
Cost CenterR524755This tag added to TGW Attachments will result in CIT paying for the $0.05/hr cost of attaching a VPC to a TGW.n/an/an/a(tick)n/an/a

...

  • New Resource Groups are an easy way to see the lists of affected resources.
  • New Route Tables will have routes that replace Virtual Private Gateway destinations with Transit Gateway Attachments destinations.
  • New utility Subnets, one for each AZ where the VPC is active.
  • New permissive Network ACL to be used only by the new utility Subnets.
  • Transit Gateway Attachments will connect VPCs to the v2 architecture.

...

These Route Tables will be created during the Migration phase of the migration. See Migration Process.

Utility Subnets

(error) Forthcoming

Network ACL

(error) Forthcoming

Transit Gateway Attachments

...

PhaseStageTimeframeStatusActivityImpact on Cornell AWS Account VPC Networks
Preparation

Data CollectionNovember 2022(tick)
  • Gather information about Direct Connect resources and connected VPCs in Cornell AWS accounts
none
Resource Tagging

 

(tick)
  • Add tags to existing resources in customer accounts to assist with targeting, identification, status, intended disposition
none
Resource Groups(tick)
  • Create Transit Gateway in CIT AWS account
  • Create Resource Groups for resources involved in the migration in customer accounts
none
Customer Input #1

-  


  • Cornell AWS account owner/admin review
  • Cornell AWS account owner/admin feedback solicited
none
Migration

Transit Gateway Attachments

-  


  • Utility Subnets
  • Transit Gateway Attachments created in customer accounts
  • v2 Route Tables created in customer accounts
  • NACLs for Utility Subnets
none
Customer Input #2

-  


  • Cornell AWS account owner/admin review
  • Cornell AWS account owner/admin feedback solicited
  • Route Table and/or TGW Attachments adjusted according to customer input
none
VPC Routing Updated

 


  • v2 Route Tables activated
  • v1 Route Tables deactivated
VPC-to-campus traffic will be routed through the v2 architecture
Campus Direct Connect Routes Updated

 


  • Campus-side routing updated to begin using the v2 architecture for campus-to-AWS traffic
campus-to-VPC traffic will be routed through the V2 architecture
CleanupCustomer Account Cleanup

-  


  • VGWs and DC VIFs in customer accounts deleted
none
Campus Direct Connect Cleanup
  • Campus Direct Connect resources deleted or decommissioned
none

...