Local network connectivity for servers - AWS Outposts

Local network connectivity for servers

Use this topic to understand the network cabling and topology requirements for hosting an Outpost server. For more information, see Local network interfaces.

Server topology on your network

An Outpost server requires two distinct connections to your networking equipment. Each connection uses a different cable and carries a different type of traffic. The multiple cables are for traffic-class isolation only, and not for redundancy. The two cables do not need to connect to a common network.

The following table describes Outpost server traffic types and labels.

Traffic label Description

2

Service link traffic – This traffic enables communication between the Outpost and the AWS Region for both management of the Outpost and intra-VPC traffic between the AWS Region and the Outpost. Service link traffic includes the service link connection from the Outpost to the Region. The service link is a custom VPN or VPNs from the Outpost to the Region. The Outpost connects to the Availability Zone in the Region that you chose at time of purchase.

1

Local network interface (LNI) link traffic – This traffic enables communication from your VPC to your local LAN over the local network interface. Local link traffic includes instances running on the Outpost that communicate with your on-premises network. Local link traffic can also include instances communicating with the internet through your on-premises network.

Server physical connectivity

Each Outpost server includes non-redundant physical uplink ports. Ports have their own speed and connector requirements as follows:

  • 10Gbe – connector type QSFP+

QSFP+ cable

The QSFP+ cable has a connector that you attach to port 3 on the Outpost server. The other end of the QSFP+ cable has four SFP+ interfaces that you connect to your switch. Two of the switch-side interfaces are labeled 1 and 2. Both the interfaces are required for an Outpost server to function. Use the 2 interface for service link traffic and the 1 interface for LNI link traffic. The remaining interfaces are not used.

Service link traffic for servers

Configure the service link port on your switch as an untagged access port to a VLAN with a gateway and a route to the following Region endpoints:

  • Service link endpoints

  • Outposts registration endpoint

The service link connection must have public DNS available for the Outpost to discover its registration endpoint in the AWS Region. The connection can have a NAT device between the Outpost server and the registration endpoint. For more information about the public address ranges for AWS, see AWS IP address ranges in the Amazon VPC User Guide and AWS Outposts endpoints and quotas in the AWS General Reference.

To register the server, open the following network ports:

  • TCP 443

  • UDP 443

  • UDP 53

Uplink speed

Each Outposts server requires a minimum uplink speed of 20 Mbps to the AWS Region.

You may need a faster uplink depending on your LNI link and service link utilization. For more information, see Bandwidth recommendations for service links.

Local network interface (LNI) link traffic

Configure the LNI link port on your upstream network device as a standard access port to a VLAN on your local network. If you have more than one VLAN, configure all the ports on the upstream network device as trunk ports. Configure the port on your upstream network device to expect multiple MAC addresses. Each instance launched on the server will use a MAC address. Some network devices offer port-security features that will shut down a port that reports multiple MAC addresses.

Note

AWS Outposts servers do not tag VLAN traffic. If you configure your LNI as trunk, you must ensure that your OS tags VLAN traffic.

The following example shows how to configure VLAN tagging for your LNI on Amazon Linux 2023. If you are using another Linux distribution, see the documentation for your Linux distribution about configuring VLAN tagging.

Example: To configure VLAN tagging for your LNI on Amazon Linux 2023 and Amazon Linux 2
  1. Ensure that the 8021q module is loaded into the kernel. If not, load it using the modprobe command.

    modinfo 8021q modprobe --first-time 8021q
  2. Create the VLAN device. In this example:

    • The interface name of the LNI is ens6

    • The VLAN id is 59

    • The name assigned for the VLAN device is ens6.59

    ip link add link ens6 name ens6.59 type vlan id 59
  3. Optional. Complete this step if you want to manually assign the IP. In this example we are assigning the IP 192.168.59.205, where the subnet CIDR is 192.168.59.0/24.

    ip addr add 192.168.59.205/24 brd 192.168.59.255 dev ens6.59
  4. Activate the link.

    ip link set dev ens6.59 up

To configure your network interfaces at the OS level and make the VLAN tagging changes persistent, refer to the following resources:

Server IP address assignment

You do not need public IP address assignments for Outpost servers.

Dynamic host control protocol (DHCP) is a network management protocol used to automate the process of configuring devices on IP networks. In the context of Outpost servers, you can use DHCP two ways:

  • Network cards on the server

  • Local network interfaces on instances

For service link, Outpost servers use DHCP to attach to the local network. DHCP must return DNS name servers and a default gateway. Outpost servers do not support static IP assignment of service link.

For LNI link, use DHCP to configure instances to be attached to your local network. For more information see, Configure the operating system.

Note

Ensure that you use a stable IP address for the Outpost server. IP address changes can cause temporary service disruptions on the Outpost subnet.

Server registration

When Outpost servers establish a connection on the local network, they use the service link connection to connect to Outpost registration endpoints and register themselves. Registration requires public DNS. When servers register, they create a secure tunnel to their service link endpoint in the Region. Outpost servers use TCP port 443 to facilitate communication with the Region over the public internet. Currently, AWS Outposts servers do not support private connectivity through VPC. For more information, see Step 6: Authorize server.