diff --git a/docs/ace-backbone/_images/backbone-tgw013.png b/docs/ace-backbone/_images/backbone-tgw013.png new file mode 100644 index 00000000..742a521a Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw013.png differ diff --git a/docs/ace-backbone/_images/backbone-tgw014.png b/docs/ace-backbone/_images/backbone-tgw014.png new file mode 100644 index 00000000..f7d72a18 Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw014.png differ diff --git a/docs/ace-backbone/_images/backbone-tgw015.png b/docs/ace-backbone/_images/backbone-tgw015.png new file mode 100644 index 00000000..80d2d7f7 Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw015.png differ diff --git a/docs/ace-backbone/_images/backbone-tgw016.png b/docs/ace-backbone/_images/backbone-tgw016.png new file mode 100644 index 00000000..4af2835f Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw016.png differ diff --git a/docs/ace-backbone/_images/backbone-tgw017.png b/docs/ace-backbone/_images/backbone-tgw017.png new file mode 100644 index 00000000..b2bc7c5f Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw017.png differ diff --git a/docs/ace-backbone/_images/backbone-tgw018.png b/docs/ace-backbone/_images/backbone-tgw018.png new file mode 100644 index 00000000..a6b05185 Binary files /dev/null and b/docs/ace-backbone/_images/backbone-tgw018.png differ diff --git a/docs/ace-backbone/_sources/docs/backbone.md b/docs/ace-backbone/_sources/docs/backbone.md index 8270981e..6b93dbca 100644 --- a/docs/ace-backbone/_sources/docs/backbone.md +++ b/docs/ace-backbone/_sources/docs/backbone.md @@ -37,16 +37,8 @@ Initial Topology | **POD#** | **Copilot** | |:----------:|:---------------:| -| 1 | POD1 | -| 2 | POD2 | -| 3 | POD3 | -| 4 | POD4 | -| 5 | POD5 | -| 6 | POD6 | -| 7 | POD7 | -| 8 | POD8 | -| 9 | POD9 | -| 10 | POD10 | +| 1 | POD## | + | ## Access credentials @@ -59,7 +51,7 @@ student Password: ```bash -1012fw633#SYTY3 +############# ``` ## LAB Pre-Req @@ -167,7 +159,7 @@ It will take roughly **2 minutes** for the Aviatrix Controller to completing the ```{figure} images/backbone-tgw07.png --- -height: 250px +height: 600px align: center --- Attachment @@ -179,6 +171,7 @@ Let's continue building the cloud backbone, now you are asked to create the `Tra ```{figure} images/backbone-tgw08.png --- +height: 400px align: center --- Initial Topology for Task#3 @@ -218,6 +211,7 @@ Now it's time to deploy a pair of **`Transit GWs`** inside the VPC created on th ```{figure} images/backbone-tgw011.png --- +height: 400px align: center --- Inital Topology for Task #4 @@ -227,39 +221,114 @@ Go to **CoPilot > Cloud Fabric > Gateways > Transit Gateways** and click on the ```{figure} images/backbone-tgw12.png --- +height: 400px align: center --- Transit Gateways section ``` -### Deploy Aviatrix Spoke GW +Ensure these parameters are entered in the pop-up window `"Create Transit Gateway"`. + +- **Name:** transit-aws +- **Cloud:** AWS (Standard) +- **Account:** aws-account +- **Region:** us-east-1 (N. Virginia) +- **VPC/VNet:** transit-aws +- **Instance Size:** c6in.large +- **High Performance Encryption:** **ON** +- **Peer To Transit Gateways:** transit-azure + +then click on the `"+ Instance"` button! + +**Instance-1**: +- **Attach to Subnet:** us-east-1a + +**Instance-2**: +- **Attach to Subnet:** us-east-1b + +```{figure} images/backbone-tgw013.png +--- +align: center +--- +Transit GW Template +``` + +Do not forget to click on **SAVE**. + +```{note} +The Aviatrix Controller will deploy two Transit Gateways and, at the same time, it will establish the peering with the predeployed Transit Gateways in Azure. +``` + +```{caution} +The Aviatrix Controller will deploy two Transit Gateways and, at the same time, it will establish the peering with the predeployed Transit Gateways in Azure. +``` + +You can monitor the progress of the task! +Go to **CoPilot > Monitor > Notifications > Tasks** and expand the task named `"Create transit gateway: transit-aws"`. + +```{figure} images/backbone-tgw014.png +--- +height: 400px +align: center +--- +Task in progress +``` + +```{caution} +it will take roughly **10 minutes** for the Aviatrix Controller for completing this task, therefore, be patient! +``` -- The public IP address will be different (Public EIP automatically allocated by CSP) -- The Subnet CIDR could be different (automatically picked up by Aviatrix Controller) -- Region: us-east-1 +Now go to **CoPilot > Cloud Fabric > Topology**, click on `"Managed"` for hiding all the unmanaged VPCs (i.e. VPCs without an Aviatrix GW) and then click on the `"Collapse all VPC/VNets"` button. -![Spoke](images/egress_spoke_gw.png) +```{figure} images/backbone-tgw015.png +--- +height: 400px +align: center +--- +Dynamic Topology +``` -Check the Egress setting. The Egress traffic is going through the AWS NAT GW. +You will notice the presence of the newly created **peering**. -![Egress](images/egress_egress.png) +## Task #5: Attach Transit Gateway to aws-tgw -### Enable spoke GW to become the Egress GW +Now Let's attach the Transit GWs in AWS to the AWS TGW. -1. Click +Local Egress on VPC/VNets. -2. In the Add Local Egress on VPC/VNets dialog, select the VPC/VNets on which to enable Local Egress. -3. Click Add. +```{figure} images/backbone-tgw016.png +--- +height: 400px +align: center +--- +Initial Topology for task #5 +``` -[Read more at Aviatrix Documentation](https://docs.aviatrix.com/copilot/latest/network-security/index.html) +Go to **CoPilot > Networking > Connectivity > AWS TGW** and click on the `"Attach Transit Gateway"` button. -![Local](images/egress_add_local.png) +```{figure} images/backbone-tgw017.png +--- +align: center +--- +"Attach Transit GW" button +``` + +Ensure this parameter is entered in the pop-up window `"Attach Transigt Gateway to AWS-NVirginia-TGW"`. + +- **Transit Gateway:** transit-aws + +```{figure} images/backbone-tgw018.png +--- +align: center +--- +Attachment Template +``` -Add Local Egress on VPC/VNets -Adding Egress Control on VPC/VNet changes the default route on VPC/VNet to point to the Spoke Gateway and enables SNAT. Egress Control also requires additional resources on the Spoke Gateway.VPC/VNets +Do not forget to click on **SAVE**. -Now the diagram should look like the following: +```{caution} +it will take roughly **3 minutes** for the Aviatrix Controller for completing this task, therefore, be patient! +``` -![Vpc](images/egress_vpc.png) +## Task #6: Attach Transit Gateway to aws-tgw ## Conclusion diff --git a/docs/ace-backbone/docs/Requirements.html b/docs/ace-backbone/docs/Requirements.html index 3bc75f9c..a71c5093 100644 --- a/docs/ace-backbone/docs/Requirements.html +++ b/docs/ace-backbone/docs/Requirements.html @@ -324,7 +324,7 @@

Requirements ../_images/backbone-quiz.png
-

Fig. 36 Requirements#

+

Fig. 42 Requirements#

diff --git a/docs/ace-backbone/docs/backbone.html b/docs/ace-backbone/docs/backbone.html index aa4a8756..e8a3f9ed 100644 --- a/docs/ace-backbone/docs/backbone.html +++ b/docs/ace-backbone/docs/backbone.html @@ -326,11 +326,9 @@

Contents

  • Task #1: Create an AWS TGW using the CoPilot
  • Task #2: Attach VPC to AWS TGW
  • Task #3: Create an Aviatrix Transit VPC
  • -
  • Task #4: Create both the Transit Gateways and the peering -
  • +
  • Task #4: Create both the Transit Gateways and the peering
  • +
  • Task #5: Attach Transit Gateway to aws-tgw
  • +
  • Task #6: Attach Transit Gateway to aws-tgw
  • Conclusion
  • @@ -384,38 +382,14 @@

    LAB Access Details

    1

    -

    POD1

    - -

    2

    -

    POD2

    - -

    3

    -

    POD3

    - -

    4

    -

    POD4

    - -

    5

    -

    POD5

    - -

    6

    -

    POD6

    - -

    7

    -

    POD7

    - -

    8

    -

    POD8

    - -

    9

    -

    POD9

    - -

    10

    -

    POD10

    +

    POD##

    +
    |
    +
    +

    Access credentials#

    @@ -424,7 +398,7 @@

    Access credentials
    1012fw633#SYTY3
    +
    #############
     

    @@ -513,7 +487,7 @@

    Task #2: Attach VPC to AWS TGW -../_images/backbone-tgw07.png +../_images/backbone-tgw07.png

    Fig. 9 Attachment#

    @@ -523,7 +497,7 @@

    Task #2: Attach VPC to AWS TGW#

    Let’s continue building the cloud backbone, now you are asked to create the Transit VPC.

    -../_images/backbone-tgw08.png +../_images/backbone-tgw08.png

    Fig. 10 Initial Topology for Task#3#

    @@ -561,43 +535,108 @@

    Task #3: Create an Aviatrix Transit VPC#

    Now it’s time to deploy a pair of Transit GWs inside the VPC created on the previous task. In addition to this, you have also to establish the peering between the Transit GWs in Azure and the Transit GWs in AWS.

    -../_images/backbone-tgw011.png +../_images/backbone-tgw011.png

    Fig. 13 Inital Topology for Task #4#

    Go to CoPilot > Cloud Fabric > Gateways > Transit Gateways and click on the "+ Transit Gateway" button.

    -../_images/backbone-tgw12.png +../_images/backbone-tgw12.png

    Fig. 14 Transit Gateways section#

    -
    -

    Deploy Aviatrix Spoke GW#

    +

    Ensure these parameters are entered in the pop-up window "Create Transit Gateway".

      -
    • The public IP address will be different (Public EIP automatically allocated by CSP)

    • -
    • The Subnet CIDR could be different (automatically picked up by Aviatrix Controller)

    • -
    • Region: us-east-1

    • +
    • Name: transit-aws

    • +
    • Cloud: AWS (Standard)

    • +
    • Account: aws-account

    • +
    • Region: us-east-1 (N. Virginia)

    • +
    • VPC/VNet: transit-aws

    • +
    • Instance Size: c6in.large

    • +
    • High Performance Encryption: ON

    • +
    • Peer To Transit Gateways: transit-azure

    • +
    +

    then click on the "+ Instance" button!

    +

    Instance-1:

    +
      +
    • Attach to Subnet: us-east-1a

    -

    Spoke

    -

    Check the Egress setting. The Egress traffic is going through the AWS NAT GW.

    -

    Egress

    +

    Instance-2:

    +
      +
    • Attach to Subnet: us-east-1b

    • +
    +
    +../_images/backbone-tgw013.png +
    +

    Fig. 15 Transit GW Template#

    +
    +
    +

    Do not forget to click on SAVE.

    +
    +

    Note

    +

    The Aviatrix Controller will deploy two Transit Gateways and, at the same time, it will establish the peering with the predeployed Transit Gateways in Azure.

    +
    +
    +

    Caution

    +

    The Aviatrix Controller will deploy two Transit Gateways and, at the same time, it will establish the peering with the predeployed Transit Gateways in Azure.

    +
    +

    You can monitor the progress of the task! +Go to CoPilot > Monitor > Notifications > Tasks and expand the task named "Create transit gateway: transit-aws".

    +
    +../_images/backbone-tgw014.png +
    +

    Fig. 16 Task in progress#

    +
    +
    +
    +

    Caution

    +

    it will take roughly 10 minutes for the Aviatrix Controller for completing this task, therefore, be patient!

    +
    +

    Now go to CoPilot > Cloud Fabric > Topology, click on "Managed" for hiding all the unmanaged VPCs (i.e. VPCs without an Aviatrix GW) and then click on the "Collapse all VPC/VNets" button.

    +
    +../_images/backbone-tgw015.png +
    +

    Fig. 17 Dynamic Topology#

    +
    +
    +

    You will notice the presence of the newly created peering.

    -
    -

    Enable spoke GW to become the Egress GW#

    -
      -
    1. Click +Local Egress on VPC/VNets.

    2. -
    3. In the Add Local Egress on VPC/VNets dialog, select the VPC/VNets on which to enable Local Egress.

    4. -
    5. Click Add.

    6. -
    -

    Read more at Aviatrix Documentation

    -

    Local

    -

    Add Local Egress on VPC/VNets -Adding Egress Control on VPC/VNet changes the default route on VPC/VNet to point to the Spoke Gateway and enables SNAT. Egress Control also requires additional resources on the Spoke Gateway.VPC/VNets

    -

    Now the diagram should look like the following:

    -

    Vpc

    +
    +

    Task #5: Attach Transit Gateway to aws-tgw#

    +

    Now Let’s attach the Transit GWs in AWS to the AWS TGW.

    +
    +../_images/backbone-tgw016.png +
    +

    Fig. 18 Initial Topology for task #5#

    +
    +
    +

    Go to CoPilot > Networking > Connectivity > AWS TGW and click on the "Attach Transit Gateway" button.

    +
    +../_images/backbone-tgw017.png +
    +

    Fig. 19 “Attach Transit GW” button#

    +
    +
    +

    Ensure this parameter is entered in the pop-up window "Attach Transigt Gateway to AWS-NVirginia-TGW".

    +
      +
    • Transit Gateway: transit-aws

    • +
    +
    +../_images/backbone-tgw018.png +
    +

    Fig. 20 Attachment Template#

    +
    +
    +

    Do not forget to click on SAVE.

    +
    +

    Caution

    +

    it will take roughly 3 minutes for the Aviatrix Controller for completing this task, therefore, be patient!

    +
    +
    +

    Task #6: Attach Transit Gateway to aws-tgw#

    Conclusion#

    @@ -680,11 +719,9 @@

    ConclusionTask #1: Create an AWS TGW using the CoPilot
  • Task #2: Attach VPC to AWS TGW
  • Task #3: Create an Aviatrix Transit VPC
  • -
  • Task #4: Create both the Transit Gateways and the peering -
  • +
  • Task #4: Create both the Transit Gateways and the peering
  • +
  • Task #5: Attach Transit Gateway to aws-tgw
  • +
  • Task #6: Attach Transit Gateway to aws-tgw
  • Conclusion
  • diff --git a/docs/ace-backbone/docs/lab.html b/docs/ace-backbone/docs/lab.html index 93baac06..f0dd477b 100644 --- a/docs/ace-backbone/docs/lab.html +++ b/docs/ace-backbone/docs/lab.html @@ -366,7 +366,7 @@

    1 - Initial Topology ../_images/cbhc-origtopology.jpeg
    -

    Fig. 20 Initial Topology#

    +

    Fig. 26 Initial Topology#

    @@ -384,7 +384,7 @@

    2 - Dynamic Topology ../_images/copilot_topology_search.png
    -

    Fig. 21 Using the Search Bar#

    +

    Fig. 27 Using the Search Bar#

    The following topology will appear on your Copilot

    @@ -394,14 +394,14 @@

    2 - Dynamic Topology ../_images/managed-vpc.png
    -

    Fig. 22 Managed VPCs#

    +

    Fig. 28 Managed VPCs#

    ../_images/topology.png
    -

    Fig. 23 Cloud Backbone Topology#

    +

    Fig. 29 Cloud Backbone Topology#

    @@ -427,7 +427,7 @@

    3.1 - Transit VPC/VNET/VCN ../_images/cloudassets.png
    -

    Fig. 24 Cloud Backbone Transit VPC/VNET/VCN#

    +

    Fig. 30 Cloud Backbone Transit VPC/VNET/VCN#

    @@ -438,13 +438,13 @@

    3.2 - Transit Gateways ../_images/transitgws.png
    -

    Fig. 25 Transit Gateways#

    +

    Fig. 31 Transit Gateways#

    ../_images/transitgws2.png
    -

    Fig. 26 Transit Gateways Peerings#

    +

    Fig. 32 Transit Gateways Peerings#

    @@ -456,7 +456,7 @@

    3.3 Connectivity between Aviatrix Cloud Backbone & Native CSP Constructs
    ../_images/natives2c.png
    -

    Fig. 27 Connectivity with Native CSP Constructs#

    +

    Fig. 33 Connectivity with Native CSP Constructs#

    @@ -480,14 +480,14 @@

    4 - Traffic Routing ../_images/copilot_cloudroutes_search.png
    -

    Fig. 28 Search Bar - Cloud Routes#

    +

    Fig. 34 Search Bar - Cloud Routes#

    The following screen will appear:

    ../_images/gatewayroutes.png
    -

    Fig. 29 Cloud Routes#

    +

    Fig. 35 Cloud Routes#

    Verify Backbone components are receiving the routes across Multicloud environment including Equinix.

    @@ -508,7 +508,7 @@

    5 - Data Plane Verification ../_images/vm.png
    -

    Fig. 30 Virtual Machines#

    +

    Fig. 36 Virtual Machines#

    SSH from your laptop to the instance aws-instance, using your favourite SSH client:

    @@ -525,7 +525,7 @@

    5 - Data Plane Verification ../_images/ping.png
    -

    Fig. 31 Ping Verification#

    +

    Fig. 37 Ping Verification#

    Access all the application instances/VMs using your laptop’s browser using the following links:

    @@ -535,7 +535,7 @@

    5 - Data Plane Verification ../_images/browser.png
    -

    Fig. 32 Browser Verification#

    +

    Fig. 38 Browser Verification#

    Q7. For Data Plane Verification, how to find the public and private IP address of Instances deployed in CSP’s?

    @@ -555,13 +555,13 @@

    6.1.1 Diagnostics > AppIQ > FlightPath ../_images/fp1.png
    -

    Fig. 33 AppIQ#

    +

    Fig. 39 AppIQ#

    ../_images/fp2.png
    -

    Fig. 34 FlightPath#

    +

    Fig. 40 FlightPath#

    @@ -571,7 +571,7 @@

    6.1.2 Latency Monitor ../_images/latency.png
    -

    Fig. 35 Latency Monitor#

    +

    Fig. 41 Latency Monitor#

    Q9. Which Path is best for an application to communicate between AWS and GCP?

    diff --git a/docs/ace-backbone/docs/quiz.html b/docs/ace-backbone/docs/quiz.html index fba6c40d..5fd5db5e 100644 --- a/docs/ace-backbone/docs/quiz.html +++ b/docs/ace-backbone/docs/quiz.html @@ -344,7 +344,7 @@

    Link# ../_images/new-account.png
    -

    Fig. 15 Portal#

    +

    Fig. 21 Portal#

    @@ -361,7 +361,7 @@

    Link# ../_images/survey.png
    -

    Fig. 16 Quiz and Survey links#

    +

    Fig. 22 Quiz and Survey links#

      @@ -370,7 +370,7 @@

      Link# ../_images/start-quiz.png
      -

      Fig. 17 Good luck!#

      +

      Fig. 23 Good luck!#

      @@ -383,13 +383,13 @@

      Link# ../_images/quiz2.png
      -

      Fig. 18 Submit#

      +

      Fig. 24 Submit#

      ../_images/quiz3.png
      -

      Fig. 19 Survey#

      +

      Fig. 25 Survey#

      diff --git a/docs/ace-backbone/searchindex.js b/docs/ace-backbone/searchindex.js index b740c88e..fbf6ce0a 100644 --- a/docs/ace-backbone/searchindex.js +++ b/docs/ace-backbone/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1 - Initial Topology": [[5, "initial-topology"]], "1.1 - Quick Knowledge Quiz": [[5, "quick-knowledge-quiz"]], "2 - Dynamic Topology": [[5, "dynamic-topology"]], "2.1 - Quick Knowledge Quiz": [[5, "id1"]], "3 - Networking & Security Infrastructure": [[5, "networking-security-infrastructure"]], "3.1 - Transit VPC/VNET/VCN": [[5, "transit-vpc-vnet-vcn"]], "3.2 - Transit Gateways": [[5, "transit-gateways"]], "3.3 Connectivity between Aviatrix Cloud Backbone & Native CSP Constructs": [[5, "connectivity-between-aviatrix-cloud-backbone-native-csp-constructs"]], "3.4 - Quick Knowledge Quiz": [[5, "id2"]], "4 - Traffic Routing": [[5, "traffic-routing"]], "4.1 - Quick Knowledge Quiz": [[5, "id3"]], "5 - Data Plane Verification": [[5, "data-plane-verification"]], "6 - Troubleshooting": [[5, "troubleshooting"]], "6.1 - Available Paths": [[5, "available-paths"]], "6.1.1 Diagnostics > AppIQ > FlightPath": [[5, "diagnostics-appiq-flightpath"]], "6.1.2 Latency Monitor": [[5, "latency-monitor"]], "7 - Conclusion": [[5, "conclusion"]], "Access credentials": [[2, "access-credentials"], [3, "access-credentials"]], "Backbone Lab": [[2, null]], "Conclusion": [[2, "conclusion"]], "Deploy Aviatrix Spoke GW": [[2, "deploy-aviatrix-spoke-gw"]], "Enable spoke GW to become the Egress GW": [[2, "enable-spoke-gw-to-become-the-egress-gw"]], "Initial Set-up": [[2, "initial-set-up"]], "LAB Access Details": [[2, "lab-access-details"]], "LAB Pre-Req": [[2, "lab-pre-req"]], "Lab Objective": [[2, "lab-objective"]], "Link": [[6, "link"]], "PDFs": [[0, null]], "Quiz - Hints": [[5, null]], "Quiz and Survey": [[6, null]], "Requirements": [[1, null]], "Scenario": [[2, "scenario"]], "Shared Read-Only POD Lab": [[3, null]], "Summary": [[7, null]], "Task #1: Create an AWS TGW using the CoPilot": [[2, "task-1-create-an-aws-tgw-using-the-copilot"]], "Task #2: Attach VPC to AWS TGW": [[2, "task-2-attach-vpc-to-aws-tgw"]], "Task #3: Create an Aviatrix Transit VPC": [[2, "task-3-create-an-aviatrix-transit-vpc"]], "Task #4: Create both the Transit Gateways and the peering": [[2, "task-4-create-both-the-transit-gateways-and-the-peering"]], "URL": [[3, "url"]], "Welcome to ACE Cloud Backbone": [[4, null]]}, "docnames": ["docs/PDFs", "docs/Requirements", "docs/backbone", "docs/details", "docs/home", "docs/lab", "docs/quiz", "docs/summary"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["docs/PDFs.md", "docs/Requirements.md", "docs/backbone.md", "docs/details.md", "docs/home.md", "docs/lab.md", "docs/quiz.md", "docs/summary.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 4, 5, 7], "0": 2, "10": 2, "100": 1, "1012fw633": 2, "1019l2qga2mv": 3, "1056e": 5, "16": 2, "24": 6, "4": 6, "5": 2, "6": 2, "64512": 2, "7": 2, "73qjfr9": 5, "8": 2, "9": 2, "By": 2, "For": 5, "If": 1, "In": [2, 5], "It": 2, "Its": 7, "The": [1, 2, 5, 7], "To": [5, 6], "abc": 2, "abl": 5, "ac": [0, 1, 6, 7], "access": [5, 6], "account": [2, 6], "acemulticloud": 1, "across": [5, 7], "ad": 2, "add": 2, "addit": 2, "address": [2, 5], "after": 6, "all": [5, 7], "alloc": 2, "allow": 2, "alreadi": 2, "also": [2, 7], "altern": 5, "an": 5, "ani": 5, "answer": 6, "appear": 5, "applic": [3, 4, 5], "appoint": 2, "ar": [2, 5], "architect": 2, "architectur": [2, 4, 7], "ask": 2, "asset": [2, 5], "assign": 2, "associ": [1, 5], "attach": 5, "attempt": 6, "autom": 7, "automat": 2, "avail": 3, "aviatrix": [1, 3, 4, 6, 7], "aviatrixlab": 5, "avoid": 2, "aw": [5, 7], "azur": [2, 5, 7], "back": 2, "backbon": [0, 1, 6, 7], "bar": 5, "becaus": 2, "been": 2, "befor": 2, "below": [5, 6], "best": [5, 7], "between": [2, 4], "black": 2, "both": 6, "bound": 2, "bring": 2, "brownfield": [4, 5], "browser": 5, "build": [2, 4, 7], "busi": 3, "button": [2, 5], "can": [5, 6], "center": [2, 5], "certif": [1, 7], "chang": 2, "check": [2, 5], "cidr": 2, "click": [0, 2, 3, 5, 6], "client": 5, "cloud": [2, 3, 6, 7], "cluster": 5, "co": 5, "code": 1, "coloc": 5, "com": [1, 5], "command": 5, "commit": 2, "commun": 5, "compani": 2, "complet": [1, 2, 6, 7], "compon": 5, "comprehens": 7, "congratul": 7, "connect": [2, 4, 6], "consol": 2, "continu": 2, "control": 2, "copilot": [3, 5], "cost": [1, 2], "could": 2, "cours": 7, "courtesi": 2, "creat": 6, "critic": 3, "csp": 2, "current": 5, "custom": 5, "data": [2, 7], "decid": 2, "deep": 7, "default": 2, "default_domain": 2, "defens": 2, "deploi": 5, "deploy": [2, 4], "develop": 7, "diagnost": 3, "diagram": 2, "dialog": 2, "differ": [2, 4, 5], "discount": 1, "disrupt": 7, "do": [1, 2, 6], "document": 2, "doe": 2, "doesn": 5, "domain": 2, "download": 0, "drop": 2, "due": 5, "dure": 4, "e": 2, "each": [2, 5], "east": [2, 5], "ec2": 5, "edg": [2, 4, 5, 7], "effect": 2, "eip": 2, "element": 2, "elimin": 2, "emb": 3, "enabl": 3, "encrypt": 5, "end": 0, "ensur": [2, 4], "enter": 2, "enterpris": [0, 3, 4, 5], "environ": [2, 5], "eod": 0, "equinix": 5, "equip": 7, "establish": [2, 5], "eu": 5, "everi": 2, "exam": 1, "exist": [2, 4, 7], "expan": 2, "expand": 5, "experi": 4, "experti": 2, "extern": 5, "fabric": [2, 5], "face": 2, "facil": 5, "favourit": 5, "fetch": 2, "few": 2, "fictiti": 2, "final": 2, "find": 5, "firenet": 2, "first": 7, "follow": [2, 4, 5], "forget": [2, 6], "free": 1, "fridai": 0, "from": 5, "function": [2, 7], "g": 2, "gap": 2, "gcp": [5, 7], "getacecertifi": 1, "global": 3, "go": [2, 5], "good": 6, "got": 2, "guid": 4, "gw": 5, "ha": 5, "hand": [2, 4], "have": [1, 2, 5, 6, 7], "healthcar": 2, "heavili": [2, 5], "help": [2, 3], "here": 3, "high": [2, 5], "hole": 2, "hour": 6, "hourglass": 2, "how": [4, 5, 7], "howev": 2, "http": [1, 5], "hybrid": [2, 4], "i": [1, 2, 5, 6, 7], "icon": 2, "implement": 3, "includ": 5, "industri": 7, "infrastructur": 2, "init": 2, "insid": 2, "instanc": 5, "intellig": 3, "internet": 2, "interv": 2, "intro": 0, "ip": [2, 5], "issu": 1, "just": 5, "kindli": 6, "lab": [4, 5, 6], "laptop": 5, "lead": 2, "legend": 5, "let": [2, 5], "leverag": 5, "like": 2, "limit": 5, "link": [0, 5], "local": 2, "locat": 5, "log": 6, "login": 5, "look": 2, "loot": 5, "lowest": 2, "luck": 6, "machin": 5, "major": 7, "manag": [2, 4, 5], "mani": 5, "map": 5, "maximum": 6, "menu": 5, "minut": 2, "mod01": 0, "mod02": 0, "mod03": 0, "mod04": 0, "monitor": 3, "more": 2, "moreov": 2, "mpl": 5, "multicloud": [2, 3, 4, 5, 7], "multipl": 7, "must": 6, "n": 2, "name": 2, "nat": 2, "nativ": [2, 7], "navig": 5, "need": 2, "network": [2, 3, 7], "new": 6, "newli": 2, "next": 6, "notic": 5, "now": 2, "number": 2, "nvirginia": 2, "oci": 7, "onboard": 5, "one": 5, "onli": [1, 5, 6, 7], "oper": [2, 3, 4, 7], "orchestr": 2, "other": [2, 5], "our": 2, "outcom": 2, "pace": 1, "page": 5, "pair": 2, "paramet": 2, "particip": 7, "pass": 1, "password": [2, 3, 5], "patient": 2, "peer": 5, "perform": 5, "pick": 2, "pictur": 6, "ping": 5, "plai": 2, "plane": 7, "platform": 7, "pleas": [0, 1, 5], "pod": [2, 6], "pod1": 2, "pod10": 2, "pod2": 2, "pod3": 2, "pod4": [2, 5], "pod5": 2, "pod6": [2, 5], "pod7": 2, "pod8": 2, "pod9": 2, "point": 2, "pop": 2, "portal": 6, "practic": 7, "prem": 2, "premis": 5, "previou": 2, "privat": 5, "program": 7, "provid": [2, 3, 5, 6, 7], "public": [2, 5], "q1": 5, "q2": 5, "q3": 5, "q4": 5, "q5": 5, "q6": 5, "q7": 5, "q8": 5, "q9": 5, "quick": 6, "quiz": 1, "read": [2, 6], "receiv": 5, "regardless": 7, "region": [2, 5], "rememb": 2, "remov": 0, "reput": 2, "requir": 2, "resourc": [2, 5], "right": 2, "roughli": 2, "rout": [2, 7], "rtb": 5, "ry": 3, "s2c": 5, "sa": 2, "safe": 2, "save": 2, "scale": 7, "scenario": 4, "screen": 5, "search": 5, "second": 2, "section": 2, "secur": [2, 3, 4, 7], "select": 2, "self": 1, "sensit": 2, "server": 2, "servic": [2, 5], "shore": 2, "should": 2, "show": 5, "shown": 5, "shutdown": 6, "side": 2, "sinc": 5, "skill": 2, "slide": 0, "snat": 2, "sole": 2, "solut": 2, "soon": 0, "span": 7, "special": 7, "spoke": 5, "ssh": 5, "standard": [2, 5], "start": [2, 5, 6], "strong": 7, "student": [2, 3, 5], "submit": 6, "subnet": [2, 5], "successfulli": 5, "support": [2, 3], "sypport": 2, "syty3": 2, "t": 5, "tab": [2, 5], "take": 2, "team": 2, "templat": 2, "test": 5, "thei": [0, 2, 7], "them": 2, "thi": [0, 2, 4, 5], "through": [2, 4], "throughout": 7, "time": 2, "timer": 2, "tool": [3, 7], "topologi": 2, "total": 6, "toward": 2, "traffic": 2, "train": [0, 1, 7], "troubleshoot": 4, "tunnel": 5, "type": 5, "u": [2, 5], "understand": [4, 7], "us": [5, 6, 7], "usecas": 0, "usernam": [2, 3, 5], "util": 5, "valu": 2, "variou": 7, "verif": 4, "verifi": [5, 7], "view": 3, "virginia": 2, "virtual": 5, "visibl": [2, 4], "visual": 5, "vm": 5, "vnet": 2, "wa": 5, "wait": 2, "walkthrough": 4, "we": [5, 7], "week": 0, "west": 5, "what": 5, "where": 5, "whether": 7, "which": [2, 5], "why": 5, "window": 2, "within": [2, 5], "without": 7, "won": 5, "work": 2, "yet": [1, 2, 6], "you": [1, 2, 4, 5, 6, 7], "your": [2, 3, 5, 6]}, "titles": ["PDFs", "Requirements", "Backbone Lab", "Shared Read-Only POD Lab", "Welcome to ACE Cloud Backbone", "Quiz - Hints", "Quiz and Survey", "Summary"], "titleterms": {"1": [2, 5], "2": [2, 5], "3": [2, 5], "4": [2, 5], "5": 5, "6": 5, "7": 5, "ac": 4, "access": [2, 3], "an": 2, "appiq": 5, "attach": 2, "avail": 5, "aviatrix": [2, 5], "aw": 2, "backbon": [2, 4, 5], "becom": 2, "between": 5, "both": 2, "cloud": [4, 5], "conclus": [2, 5], "connect": 5, "construct": 5, "copilot": 2, "creat": 2, "credenti": [2, 3], "csp": 5, "data": 5, "deploi": 2, "detail": 2, "diagnost": 5, "dynam": 5, "egress": 2, "enabl": 2, "flightpath": 5, "gatewai": [2, 5], "gw": 2, "hint": 5, "infrastructur": 5, "initi": [2, 5], "knowledg": 5, "lab": [2, 3], "latenc": 5, "link": 6, "monitor": 5, "nativ": 5, "network": 5, "object": 2, "onli": 3, "path": 5, "pdf": 0, "peer": 2, "plane": 5, "pod": 3, "pre": 2, "quick": 5, "quiz": [5, 6], "read": 3, "req": 2, "requir": 1, "rout": 5, "scenario": 2, "secur": 5, "set": 2, "share": 3, "spoke": 2, "summari": 7, "survei": 6, "task": 2, "tgw": 2, "topologi": 5, "traffic": 5, "transit": [2, 5], "troubleshoot": 5, "up": 2, "url": 3, "us": 2, "vcn": 5, "verif": 5, "vnet": 5, "vpc": [2, 5], "welcom": 4}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1 - Initial Topology": [[5, "initial-topology"]], "1.1 - Quick Knowledge Quiz": [[5, "quick-knowledge-quiz"]], "2 - Dynamic Topology": [[5, "dynamic-topology"]], "2.1 - Quick Knowledge Quiz": [[5, "id1"]], "3 - Networking & Security Infrastructure": [[5, "networking-security-infrastructure"]], "3.1 - Transit VPC/VNET/VCN": [[5, "transit-vpc-vnet-vcn"]], "3.2 - Transit Gateways": [[5, "transit-gateways"]], "3.3 Connectivity between Aviatrix Cloud Backbone & Native CSP Constructs": [[5, "connectivity-between-aviatrix-cloud-backbone-native-csp-constructs"]], "3.4 - Quick Knowledge Quiz": [[5, "id2"]], "4 - Traffic Routing": [[5, "traffic-routing"]], "4.1 - Quick Knowledge Quiz": [[5, "id3"]], "5 - Data Plane Verification": [[5, "data-plane-verification"]], "6 - Troubleshooting": [[5, "troubleshooting"]], "6.1 - Available Paths": [[5, "available-paths"]], "6.1.1 Diagnostics > AppIQ > FlightPath": [[5, "diagnostics-appiq-flightpath"]], "6.1.2 Latency Monitor": [[5, "latency-monitor"]], "7 - Conclusion": [[5, "conclusion"]], "Access credentials": [[2, "access-credentials"], [3, "access-credentials"]], "Backbone Lab": [[2, null]], "Conclusion": [[2, "conclusion"]], "Initial Set-up": [[2, "initial-set-up"]], "LAB Access Details": [[2, "lab-access-details"]], "LAB Pre-Req": [[2, "lab-pre-req"]], "Lab Objective": [[2, "lab-objective"]], "Link": [[6, "link"]], "PDFs": [[0, null]], "Quiz - Hints": [[5, null]], "Quiz and Survey": [[6, null]], "Requirements": [[1, null]], "Scenario": [[2, "scenario"]], "Shared Read-Only POD Lab": [[3, null]], "Summary": [[7, null]], "Task #1: Create an AWS TGW using the CoPilot": [[2, "task-1-create-an-aws-tgw-using-the-copilot"]], "Task #2: Attach VPC to AWS TGW": [[2, "task-2-attach-vpc-to-aws-tgw"]], "Task #3: Create an Aviatrix Transit VPC": [[2, "task-3-create-an-aviatrix-transit-vpc"]], "Task #4: Create both the Transit Gateways and the peering": [[2, "task-4-create-both-the-transit-gateways-and-the-peering"]], "Task #5: Attach Transit Gateway to aws-tgw": [[2, "task-5-attach-transit-gateway-to-aws-tgw"]], "Task #6: Attach Transit Gateway to aws-tgw": [[2, "task-6-attach-transit-gateway-to-aws-tgw"]], "URL": [[3, "url"]], "Welcome to ACE Cloud Backbone": [[4, null]]}, "docnames": ["docs/PDFs", "docs/Requirements", "docs/backbone", "docs/details", "docs/home", "docs/lab", "docs/quiz", "docs/summary"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["docs/PDFs.md", "docs/Requirements.md", "docs/backbone.md", "docs/details.md", "docs/home.md", "docs/lab.md", "docs/quiz.md", "docs/summary.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 4, 5, 7], "0": 2, "10": 2, "100": 1, "1019l2qga2mv": 3, "1056e": 5, "16": 2, "1a": 2, "1b": 2, "24": 6, "4": 6, "64512": 2, "73qjfr9": 5, "By": 2, "For": 5, "If": 1, "In": [2, 5], "It": 2, "Its": 7, "ON": 2, "The": [1, 2, 5, 7], "To": [2, 5, 6], "abc": 2, "abl": 5, "ac": [0, 1, 6, 7], "access": [5, 6], "account": [2, 6], "acemulticloud": 1, "across": [5, 7], "addit": 2, "address": 5, "after": 6, "all": [2, 5, 7], "allow": 2, "alreadi": 2, "also": [2, 7], "altern": 5, "an": 5, "ani": 5, "answer": 6, "appear": 5, "applic": [3, 4, 5], "appoint": 2, "ar": [2, 5], "architect": 2, "architectur": [2, 4, 7], "ask": 2, "asset": [2, 5], "assign": 2, "associ": [1, 5], "attach": 5, "attempt": 6, "autom": 7, "avail": 3, "aviatrix": [1, 3, 4, 6, 7], "aviatrixlab": 5, "avoid": 2, "aw": [5, 7], "azur": [2, 5, 7], "back": 2, "backbon": [0, 1, 6, 7], "bar": 5, "becaus": 2, "been": 2, "befor": 2, "below": [5, 6], "best": [5, 7], "between": [2, 4], "black": 2, "both": 6, "bound": 2, "bring": 2, "brownfield": [4, 5], "browser": 5, "build": [2, 4, 7], "busi": 3, "button": [2, 5], "c6in": 2, "can": [2, 5, 6], "center": [2, 5], "certif": [1, 7], "chang": 2, "check": [2, 5], "cidr": 2, "click": [0, 2, 3, 5, 6], "client": 5, "cloud": [2, 3, 6, 7], "cluster": 5, "co": 5, "code": 1, "collaps": 2, "coloc": 5, "com": [1, 5], "command": 5, "commit": 2, "commun": 5, "compani": 2, "complet": [1, 2, 6, 7], "compon": 5, "comprehens": 7, "congratul": 7, "connect": [2, 4, 6], "consol": 2, "continu": 2, "control": 2, "copilot": [3, 5], "cost": [1, 2], "cours": 7, "courtesi": 2, "creat": 6, "critic": 3, "csp": 2, "current": 5, "custom": 5, "data": [2, 7], "decid": 2, "deep": 7, "default_domain": 2, "defens": 2, "deploi": [2, 5], "deploy": [2, 4], "develop": 7, "diagnost": 3, "differ": [4, 5], "discount": 1, "disrupt": 7, "do": [1, 2, 6], "doe": 2, "doesn": 5, "domain": 2, "download": 0, "drop": 2, "due": 5, "dure": 4, "dynam": 2, "e": 2, "each": [2, 5], "east": [2, 5], "ec2": 5, "edg": [2, 4, 5, 7], "effect": 2, "egress": 2, "element": 2, "elimin": 2, "emb": 3, "enabl": 3, "encrypt": [2, 5], "end": 0, "ensur": [2, 4], "enter": 2, "enterpris": [0, 3, 4, 5], "environ": [2, 5], "eod": 0, "equinix": 5, "equip": 7, "establish": [2, 5], "eu": 5, "everi": 2, "exam": 1, "exist": [2, 4, 7], "expan": 2, "expand": [2, 5], "experi": 4, "experti": 2, "extern": 5, "fabric": [2, 5], "face": 2, "facil": 5, "favourit": 5, "fetch": 2, "few": 2, "fictiti": 2, "final": 2, "find": 5, "firenet": 2, "first": 7, "follow": [2, 4, 5], "forget": [2, 6], "free": 1, "fridai": 0, "from": 5, "function": [2, 7], "g": 2, "gap": 2, "gcp": [5, 7], "getacecertifi": 1, "global": 3, "go": [2, 5], "good": 6, "got": 2, "guid": 4, "gw": [2, 5], "ha": 5, "hand": [2, 4], "have": [1, 2, 5, 6, 7], "healthcar": 2, "heavili": [2, 5], "help": [2, 3], "here": 3, "hide": 2, "high": [2, 5], "hole": 2, "hour": 6, "hourglass": 2, "how": [4, 5, 7], "howev": 2, "http": [1, 5], "hybrid": [2, 4], "i": [1, 2, 5, 6, 7], "icon": 2, "implement": 3, "includ": 5, "industri": 7, "infrastructur": 2, "init": 2, "insid": 2, "instanc": [2, 5], "intellig": 3, "internet": 2, "interv": 2, "intro": 0, "ip": 5, "issu": 1, "just": 5, "kindli": 6, "lab": [4, 5, 6], "laptop": 5, "larg": 2, "lead": 2, "legend": 5, "let": [2, 5], "leverag": 5, "limit": 5, "link": [0, 5], "locat": 5, "log": 6, "login": 5, "loot": 5, "lowest": 2, "luck": 6, "machin": 5, "major": 7, "manag": [2, 4, 5], "mani": 5, "map": 5, "maximum": 6, "menu": 5, "minut": 2, "mod01": 0, "mod02": 0, "mod03": 0, "mod04": 0, "monitor": [2, 3], "more": 2, "moreov": 2, "mpl": 5, "multicloud": [2, 3, 4, 5, 7], "multipl": 7, "must": 6, "n": 2, "name": 2, "nat": 2, "nativ": [2, 7], "navig": 5, "need": 2, "network": [2, 3, 7], "new": 6, "newli": 2, "next": 6, "notic": [2, 5], "notif": 2, "now": 2, "number": 2, "nvirginia": 2, "oci": 7, "onboard": 5, "one": 5, "onli": [1, 5, 6, 7], "oper": [2, 3, 4, 7], "orchestr": 2, "other": [2, 5], "our": 2, "outcom": 2, "pace": 1, "page": 5, "pair": 2, "paramet": 2, "particip": 7, "pass": 1, "password": [2, 3, 5], "patient": 2, "peer": 5, "perform": [2, 5], "pictur": 6, "ping": 5, "plai": 2, "plane": 7, "platform": 7, "pleas": [0, 1, 5], "pod": [2, 6], "pod4": 5, "pod6": 5, "pop": 2, "portal": 6, "practic": 7, "predeploi": 2, "prem": 2, "premis": 5, "presenc": 2, "previou": 2, "privat": 5, "program": 7, "progress": 2, "provid": [2, 3, 5, 6, 7], "public": 5, "q1": 5, "q2": 5, "q3": 5, "q4": 5, "q5": 5, "q6": 5, "q7": 5, "q8": 5, "q9": 5, "quick": 6, "quiz": 1, "read": 6, "receiv": 5, "regardless": 7, "region": [2, 5], "rememb": 2, "remov": 0, "reput": 2, "resourc": [2, 5], "right": 2, "roughli": 2, "rout": [2, 7], "rtb": 5, "ry": 3, "s2c": 5, "sa": 2, "safe": 2, "same": 2, "save": 2, "scale": 7, "scenario": 4, "screen": 5, "search": 5, "second": 2, "section": 2, "secur": [2, 3, 4, 7], "select": 2, "self": 1, "sensit": 2, "server": 2, "servic": [2, 5], "shore": 2, "should": 2, "show": 5, "shown": 5, "shutdown": 6, "side": 2, "sinc": 5, "size": 2, "skill": 2, "slide": 0, "sole": 2, "solut": 2, "soon": 0, "span": 7, "special": 7, "spoke": [2, 5], "ssh": 5, "standard": [2, 5], "start": [2, 5, 6], "strong": 7, "student": [2, 3, 5], "submit": 6, "subnet": [2, 5], "successfulli": 5, "support": [2, 3], "sypport": 2, "t": 5, "tab": [2, 5], "take": 2, "team": 2, "templat": 2, "test": 5, "thei": [0, 2, 7], "them": 2, "therefor": 2, "thi": [0, 2, 4, 5], "through": 4, "throughout": 7, "time": 2, "timer": 2, "tool": [3, 7], "topologi": 2, "total": 6, "toward": 2, "traffic": 2, "train": [0, 1, 7], "transigt": 2, "troubleshoot": 4, "tunnel": 5, "two": 2, "type": 5, "u": [2, 5], "understand": [4, 7], "unmanag": 2, "us": [5, 6, 7], "usecas": 0, "usernam": [2, 3, 5], "util": 5, "valu": 2, "variou": 7, "verif": 4, "verifi": [5, 7], "view": 3, "virginia": 2, "virtual": 5, "visibl": [2, 4], "visual": 5, "vm": 5, "vnet": 2, "wa": 5, "wait": 2, "walkthrough": 4, "we": [5, 7], "week": 0, "west": 5, "what": 5, "where": 5, "whether": 7, "which": 5, "why": 5, "window": 2, "within": [2, 5], "without": [2, 7], "won": 5, "work": 2, "yet": [1, 2, 6], "you": [1, 2, 4, 5, 6, 7], "your": [2, 3, 5, 6]}, "titles": ["PDFs", "Requirements", "Backbone Lab", "Shared Read-Only POD Lab", "Welcome to ACE Cloud Backbone", "Quiz - Hints", "Quiz and Survey", "Summary"], "titleterms": {"1": [2, 5], "2": [2, 5], "3": [2, 5], "4": [2, 5], "5": [2, 5], "6": [2, 5], "7": 5, "ac": 4, "access": [2, 3], "an": 2, "appiq": 5, "attach": 2, "avail": 5, "aviatrix": [2, 5], "aw": 2, "backbon": [2, 4, 5], "between": 5, "both": 2, "cloud": [4, 5], "conclus": [2, 5], "connect": 5, "construct": 5, "copilot": 2, "creat": 2, "credenti": [2, 3], "csp": 5, "data": 5, "detail": 2, "diagnost": 5, "dynam": 5, "flightpath": 5, "gatewai": [2, 5], "hint": 5, "infrastructur": 5, "initi": [2, 5], "knowledg": 5, "lab": [2, 3], "latenc": 5, "link": 6, "monitor": 5, "nativ": 5, "network": 5, "object": 2, "onli": 3, "path": 5, "pdf": 0, "peer": 2, "plane": 5, "pod": 3, "pre": 2, "quick": 5, "quiz": [5, 6], "read": 3, "req": 2, "requir": 1, "rout": 5, "scenario": 2, "secur": 5, "set": 2, "share": 3, "summari": 7, "survei": 6, "task": 2, "tgw": 2, "topologi": 5, "traffic": 5, "transit": [2, 5], "troubleshoot": 5, "up": 2, "url": 3, "us": 2, "vcn": 5, "verif": 5, "vnet": 5, "vpc": [2, 5], "welcom": 4}}) \ No newline at end of file