AWS Interface ENA Stats

View AWS Elastic Network Adapter (ENA) statistics to troubleshoot network performance issues on AWS-hosted nodes

The AWS Stats tool displays Elastic Network Adapter (ENA) statistics for AWS-hosted nodes. These statistics help identify when AWS is throttling network traffic due to instance limits being exceeded. Access requires the service:network-status permission.

Overview

When running Trustgrid nodes on AWS EC2 instances, network performance is subject to instance-type-specific limits for bandwidth, packets per second, and connection tracking. The AWS Interface ENA Stats tool allows you to view counters that indicate when these limits have been exceeded, helping diagnose network performance issues.

Accessing AWS Stats

  1. Log in to the Trustgrid portal and navigate to the node you want to inspect.
  2. Select Interfaces under the Network section in the left navigation.
  3. In the Interface Tools section on the right side, click the AWS Stats button.
    Interfaces page showing the AWS Stats button in the Interface Tools section
  4. The AWS Interface ENA Stats dialog will open, displaying the statistics for the selected network interface.
    AWS Interface ENA Stats dialog showing ENA statistics

Interface Selection

Use the Network Interface dropdown at the top of the dialog to select which network interface you want to view statistics for. The dropdown lists all ENA interfaces available on the node (e.g., ens5, eth0).

Click the refresh button to update the statistics with the latest values from the instance.

ENA Statistics

The statistics table displays five metrics that track when AWS has throttled traffic due to instance limits being exceeded:

Field NameDescription
Bandwidth In Allowance ExceededThe number of packets queued or dropped because the inbound aggregate bandwidth exceeded the maximum for the instance. This counter increments when incoming traffic surpasses the instance’s bandwidth allocation.
Bandwidth Out Allowance ExceededThe number of packets queued or dropped because the outbound aggregate bandwidth exceeded the maximum for the instance. This counter increments when outgoing traffic surpasses the instance’s bandwidth allocation.
Connection Tracking Allowance ExceededThe number of packets dropped because connection tracking exceeded the maximum for the instance and new connections could not be established. This occurs when the number of tracked connections exceeds the instance’s limit.
PPS Allowance ExceededThe number of packets queued or dropped because the bidirectional PPS (packets per second) exceeded the maximum for the instance. This counter increments when packet rate limits are exceeded regardless of bandwidth utilization.

Troubleshooting Use Cases

When to Use This Tool

The AWS Interface ENA Stats tool is useful when investigating:

  • Unexplained packet loss - If applications report intermittent connectivity issues or packet drops that cannot be explained by network configuration
  • Bandwidth limitations - When throughput appears capped below expected levels despite adequate network path capacity
  • High connection rates - Applications that create many short-lived connections may hit connection tracking limits
  • Metadata service issues - Problems accessing EC2 instance metadata or DNS resolution failures
  • VPN or tunnel performance - When VPN throughput is lower than expected on AWS-hosted gateway nodes

Interpreting the Statistics

StatisticNon-Zero Value IndicatesPotential Remediation
Bandwidth In/Out Allowance ExceededInstance bandwidth limit reachedUpgrade to a larger instance type with higher bandwidth allocation
Connection Tracking Allowance ExceededToo many concurrent connectionsUpgrade instance or optimize application connection handling
Link Local Allowance ExceededHigh rate of metadata/DNS queriesImplement local caching for metadata and DNS
PPS Allowance ExceededPacket rate limit exceededUpgrade instance or reduce packet rate (e.g., larger packets)

AWS Instance Network Specifications

Each EC2 instance type has specific network performance characteristics. Refer to the AWS EC2 Instance Types documentation for details on:

  • Baseline and burst bandwidth limits
  • Packets per second limits
  • Connection tracking limits

When ENA statistics show consistent throttling, consider upgrading to an instance type with higher network allocations that match your workload requirements.

Additional Resources