해외 리전간 DX 대역폭이 잘 나오지 않습니다.

0

On-prem에서 DX 1G Hosted 를 사용중인데요 iperf3로 테스트 해보면

서울리전과 캘리포니아 리전 사이에는 190mbit/sec 의 속도가 나오고 on-prem <-> 서울리전의 경우 800mbit/sec 의 속도가 나오는데요 on-prem<->캘리포니아 리전의 경우 80mbit/sec 밖에 나오지 않습니다.

서울리전과 캘리포니아 리전 사이보다 on-prem 과 캘리포니아 리전의 경우 현저히 차이가 나기때문에 DX의 대역폭 이슈라고 생각되는데요

다음 명령어로 테스트 했습니다.

iperf3 -c 아이피

이런 경우 어떤 내용을 봐야할지 궁금합니다.

질문됨 24일 전87회 조회
1개 답변
1
수락된 답변

안녕하세요?

일단 1G Hosted 의 경우 대역폭이 넘어가는경우 패킷을 Drop 합니다.

https://docs.aws.amazon.com/directconnect/latest/UserGuide/hosted_connection.html

“AWS uses traffic policing on hosted connections, which means that when the traffic rate reaches the configured maximum rate, excess traffic is dropped. This might result in bursty traffic having a lower throughput than non-bursty traffic.”

iperf 의 경우 tcp 트래픽을 정확히 제어하기 보내기 어렵기때문에 순간 트래픽이 1G 을 초과하여 패킷 드롭 가능성이 있습니다. (tcdpump 를 통해 통계를 확인해 보시기 바랍니다)

이경우 TCP Retransmission 가 발생하여 측정된 수치에 영향을 미칠 수 있습니다.

iperf 의 경우에도 이 수치가 표시 되는것으로 알고 있습니다.

캘리포니아 리전과 한국은 물리적인 거리가 있기때문에 레이턴시가 존재할 수 밖에 없습니다.

따라서 드롭이 발생하면 그만큼 지연시간이 발생하게 되므로 수치가 차이가 날 수 있습니다.

on-prem<->서울리전, on-prem<-> 캘리포니아 리전의 레이턴시는 서울리전이 훨씬 빠르기 때문에

동일하게 드롭이 발생하였다고 하더라도 1개의 쓰레드에서 서울리전이 동일한 시간동안 더 많은 데이터를 주고 받을 수 있기 때문입니다.

따라서 정확한 테스트를 하시려면 udp 를 이용하시고 -p 옵션을 통해 패래럴로 테스트 하시면 DX 대역폭에는 문제가 없는것을 확인하실 수 있을것 같습니다.

감사합니다.

profile pictureAWS
답변함 24일 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인