Getting started with AWS TNB - AWS Telco Network Builder

Getting started with AWS TNB

This tutorial demonstrates how you use AWS TNB to deploy a network function, for example, the Centralized Unit (CU), Access and Mobility Management Function (AMF), or 5G User Plane Function (UPF).

The following diagram illustrates the deployment process:

Create the function packages, network package, and network instance. Then instantiate the network instance.

Prerequisites

Before you can perform a successful deployment, you must have the following:

You can use a sample function package or network package from the Sample packages for AWS TNB GitHub site.

Create a function package

To create a function package
  1. Open the AWS TNB console at https://console.aws.amazon.com/tnb/.

  2. In the navigation pane, choose Function packages.

  3. Choose Create function package.

  4. Under Upload function package, choose Choose files, and upload each CSAR package as a .zip file. You can upload a maximum of 10 files.

  5. (Optional) Under Tags, choose Add new tag and enter a key and value. You can use tags to search and filter your resources or track your AWS costs.

  6. Choose Next.

  7. Review the package details, and then choose Create function package.

Create a network package

To create a network package
  1. In the navigation pane, choose Network packages.

  2. Choose Create network package.

  3. Under Upload network package, choose Choose files, and upload each NSD as a .zip file. You can upload a maximum of 10 files.

  4. (Optional) Under Tags, choose Add new tag and enter a key and value. You can use tags to search and filter your resources or track your AWS costs.

  5. Choose Next.

  6. Choose Create network package.

Create and instantiate a network instance

To create and instantiate a network instance
  1. In the navigation pane, choose Networks.

  2. Choose Create network instance.

  3. Enter a name and description for the network, and then choose Next.

  4. Choose a network package. Verify the details and choose Next.

  5. Choose Create network instance. The initial state is Created.

    The Networks page appears showing the new network instance in the Not instantiated state.

  6. Select the network instance, choose Actions and Instantiate.

    The Network instantiate page appears.

  7. Review details and update parameter values. Updates to the parameter values apply only to this network instance. The parameters in the NSD and VNFD packages do not change.

  8. Choose Instantiate network.

    The Deployment status page appears.

  9. Use the Refresh icon to track the deployment status of your network instance. You can also enable Auto refresh in the Deployment tasks section to track the progress of each task.

Clean up

To clean up your resources
  1. In the navigation pane, choose Networks.

  2. Chose the ID of the network, and then choose Terminate.

  3. When prompted for confirmation, enter the network ID, and then choose Terminate.

  4. Use the Refresh icon to track the status of your network instance.

  5. (Optional) Select the network, and choose Delete.