Amazon documents the network speed of each instance type, giving it a rating like "25 Gbps". As long as certain restrictions are avoided, one can largely expect to achieve this bandwidth between hosts in the same region.
My question is, is this bandwidth full-duplex? Can I get 25 Gbps in both directions between two hosts documented as having 25 Gbps network limits?
If you place instances in a cluster placement group, the traffic is full duplex. From docs:
If the instances are not in a cluster, then the AWS docs do not specify if network traffic is full duplex or not. Thus, one can assume its not in that case.