RFC 6349 is the new transmission control protocol (TCP) throughput test methodology that Viavi co-authored along with representatives from Bell Canada and Deutsche Telecom. Recently issued by the Internet Engineering Task Force (IETF) organization, RFC 6349 provides a repeatable test method for TCP throughput analysis with systematic processes, metrics, and guidelines to optimize the network and server performance.
RFC 6349 TCP Test Methodology
RFC 6349 specifies a practical methodology for measuring end-to-end TCP throughput in a managed IP network to provide a better indication of the user experience.
In the RFC 6349 framework, TCP and IP parameters are specified to optimize TCP throughput. RFC 6349 recommends always conducting a Layer 2/3 turn-up test before TCP testing. After verifying the network at Layer 2/3, RFC 6349 specifies conducting the following three test steps:
1. Path MTU detection (per RFC 4821) to verify the network maximum transmission unit (MTU) with active TCP segment size testing to ensure that the TCP payload remains unfragmented.
2. Baseline round-trip delay and bandwidth to predict the optimal TCP window size for automatically calculating the TCP BDP.
3. Single and multiple TCP connection throughput tests to verify TCP window size predictions that enable automated “full pipe” TCP testing the following subsections provide details for each RFC 6349 test step.
Products Used in Testing: