China Connectivity Bandwidth and Latency Tests

China_connectivity_performance_test

This article presents performance tests (bandwidth, latency, RTT) for the following two China connectivity options:

  • option#1, connectivity over the Public Internet and the Great China Firewall
  • option#2, connectivity over the AliCloud VPC Peering

The China connectivity options have been presented by me in the following article: https://cloud-cod.com/index.php/2023/11/06/how-to-connect-with-china-azure-aws/

Disclaimer: Please keep in mind that the results shown below refer to my setup. The real performance/latency/bandwidth can be different in your environment.

Sitemap

Throughput / Latency Tools

The following tools were used by me to measure throughput, RTT (round-trip time), and latency:

Option#1 - Connectivity over the Public Internet

The topology I created for this scenario looks as follows:

Please notice the following:

  • BGPoIPSEC was created between Azure West Europe Transit GWs and Azure China North 3 Transit GWs
  • The communication was flowing through the Public Internet and the Great China Firewall
  • All Aviatrix Gateways were deployed with HA enabled (though for the single traffic flow, the results will be the same with HA not enabled)
  • There were no firewalls deployed in the Transit Firenet
  • The following instance sizes were used
  • The duration of every single test was 5 minutes (300 seconds)
  • The tests were performed during various times of day (to verify whether there was an impact depending on the time the test was executed)

Please note, that due to the nature of the Internet (plenty of independent ISPs involved in the path) the performance/bandwidth/latency cannot be ensured at any time.

Moreover, I performed some long-lasting PING tests to check whether there were any packet drops. Here are the results (no packet drops):

The bandwidth/throughput test results for connectivity from Europe to China:

The bandwidth/throughput test results for connectivity from China to Europe:

The RTT test results for connectivity from Europe to China:

The RTT test results for connectivity from China to Europe:

The latency test results for connectivity from Europe to China:

The latency test results for connectivity from China to Europe:

Option#2 - Connectivity through AliCloud VPC Peering

The topology I created for this scenario looks as follows:

Please notice the following:

  • The duration of every single test was 5 minutes (300 seconds)
  • The tests were performed during various times of day (to verify whether there was impact depending on the time the test was executed)

The bandwidth/throughput test results for connectivity from Europe to China:

The bandwidth/throughput test results for connectivity from China to Europe:

The RTT test results for connectivity from Europe to China:

The RTT test results for connectivity from China to Europe:

The latency test results for connectivity from Europe to China:

The latency test results for connectivity from China to Europe:

Test Summary and Conclusions

It is difficult to compare bandwidth because it varied during different tests. However, the BW achieved during option#2 tests were better by 25-70% compared to option#1

When it comes to RTT and Latency, the results clearly show that leveraging AliCloud VPC Peering (instead of going through the Public Internet) reduces RTT and Latency by 50% (!!!!) – amazing in my opinion. This is proof of how the Public Internet routing is not optimal and how much Latency is added

Bandwidth Test Results Comparison

Option#1 - the Public Internet [Mbps]Option#2 - AliCloud VPC Peering [Mbps]
Test#1Test#2Test#3Test#4Test#5Test#1Test#2Test#3Test#4Test#5
from West Europe to China222.88270.53280.44286.89298.96344.55351.50376.87342.06352.15
from China to West Europe242.58252.83257.80263.15249.61361.94330.92376.58357.46364.22

Round-Trip Time Test Results Comparison

Option#1 - the Public Internet)Option#2 - AliCloud VPC Peering
Test#1Test#2Test#1Test#2
from West Europe to China231.995 msec231.780 msec138.098 msec135.806 msec
from China to West Europe229.004 msec229.170 msec137.339 msec139.034 msec

Latency Time Test Results Comparison

Option#1 - the Public InternetOption#2 - AliCloud VPC Peering
Test#1Test#2Test#1Test#2
from West Europe to China114.165 msec115.416 msec70.112 msec69.118 msec
from China to West Europe115.350 msec114.503 msec69.039 msec69.639 msec

Leave a Reply

Your email address will not be published. Required fields are marked *