AWS Direct Connect 문제를 해결하기 위해 traceroute를 읽고 문제를 해결하려면 어떻게 해야 하나요?

4분 분량
0

현재 겪고 있는 AWS Direct Connect 문제를 해결하기 위해 traceroute를 읽고 문제를 해결하고 싶습니다.

해결 방법

traceroute 실행

운영 체제에 맞는 traceroute 명령을 실행합니다. example-destination-router를 대상 라우터로 바꿉니다:

Windows:

tracert <example-destination-router>

MacOS:

traceroute <example-destination-router>

Linux:

traceroute <example-destination-router>

traceroute 출력 읽기

traceroute 명령을 실행하면 패킷이 통과하는 홉(네트워크 디바이스) 목록이 표시됩니다. 각 홉은 IP 주소, 호스트 이름(사용 가능한 경우) 및 패킷이 홉에 도달하는 데 걸린 시간(밀리초)과 함께 나열됩니다. 출력은 일련의 행으로 구성되며 각 행은 네트워크 경로에 따른 홉을 나타냅니다.

traceroute 행은 다음과 같은 주요 구성 요소로 구성됩니다:

  • 홉 번호: 1부터 시작하여 후속 홉마다 증가하는 홉 시퀀스를 나타냅니다. 또한 경로를 따라 라우터가 만나는 순서를 식별합니다.
  • IP 주소 또는 호스트 이름: 표시된 특정 홉에 있는 라우터의 IP 주소 또는 호스트 이름을 식별합니다. IP 주소는 점으로 구분된 십진수 표기법으로 표시되며 호스트 이름은 라우터에 대한 설명 정보를 표시합니다.
  • 왕복 시간(RTT): 패킷이 특정 홉에서 소스 장치에서 라우터로 이동한 다음 되돌아오는 데 걸리는 시간을 측정합니다.

traceroute 출력 예시:

traceroute to 203.0.113.5 (203.0.113.5), 30 hops max, 60 byte packets
1  192.168.0.1 (192.168.0.1)  1.112 ms  0.948 ms  0.847 ms
2  10.0.0.1 (10.0.0.1)  5.463 ms  *  5.385 ms
3  203.0.113.5 (203.0.113.5)  20.846 ms  20.912 ms  21.156 ms
4  *  *  *

위의 traceroute 출력 예시에는 홉에 대한 다음 정보가 포함되어 있습니다:

  • 홉 1: IP 주소는 192.168.0.1이고 RTT 값(ms)은 1.112, 0.948 및 0.847입니다. 이 홉은 낮은 RTT 값을 표시하며 연결된 라우터에 대한 연결이 빠르고 응답성이 뛰어나다는 것을 나타냅니다.
  • 홉 2: IP 주소는 10.0.0.1이고 RTT 값(ms)은 5.463, 5.385이며 별표가 표시됩니다. 이 홉은 RTT 값이 홉 1보다는 약간 높지만 그래도 낮은 것이며 연결이 빠르고 응답성이 높다는 것을 나타냅니다. 별표는 시간 초과가 발생했고 라우터가 예상 시간 내에 응답하지 않았다는 것을 나타냅니다.
  • 홉 3: IP 주소는 203.0.113.5이고 RTT 값(ms)은 20.846, 20.912 및 21.156입니다. 이 홉은 RTT 값이 더 높으며 대상 라우터에서 네트워크가 정체되거나 처리 시간이 길어질 수 있다는 것을 나타냅니다.
  • 홉 4: 이 홉에는 연결된 라우터에서 응답이 수신되지 않았음을 나타내는 세 개의 연속된 별표가 표시됩니다. 후속 홉에서 응답이 없으면 연결 또는 traceroute 패킷의 필터링이 손실되었다는 것을 나타냅니다.

참고:

  • RTT 값이 낮고 별표가 없는 홉은 라우터에 대한 연결이 빠르고 응답성이 뛰어나다는 것을 나타냅니다.
  • RTT 값이 높은 홉은 연결 속도가 느리고 대상 라우터에서 네트워크 정체가 발생하거나 처리 시간이 길어질 수 있다는 것을 나타냅니다.
  • 별표가 표시된 홉은 시간 초과가 발생했고 라우터가 예상 시간 내에 응답하지 않았다는 것을 나타냅니다. 이는 해당 홉의 라우터가 추적 패킷에 응답하지 않도록 구성되었다는 것을 나타낼 수도 있습니다. 그 이유는 방화벽 구성, ICMP 속도 제한 또는 라우터 구성 때문입니다.
  • 세 개의 연속된 별표가 표시된 홉은 연결된 라우터에서 응답을 받지 않았다는 것을 나타냅니다.

홉 중간에 별표가 있다고 해서 항상 문제나 네트워크 문제가 있는 것은 아닙니다. Traceroute는 계속해서 후속 홉을 검사하여 네트워크 경로에 대한 정보를 수집합니다. 출력에 traceroute 전체에서 일관된 별표가 표시되면 네트워크 문제 또는 잘못된 구성을 나타낼 수 있습니다.

traceroute 문제 해결

패킷이 목적지에 도달하는 데 너무 오래 걸리면 대기 시간이 길어집니다. RTT가 높은 홉은 지연 시간을 높입니다. 여러 traceroute의 RTT가 지속적으로 높으면 라우터 또는 네트워크에 문제가 있다는 것을 나타냅니다.

이 문제를 해결하려면 다음 단계를 완료하세요:

1.    로컬 장치에서 명령 프롬프트 또는 터미널 창을 엽니다.

2.    traceroute <IP address of the destination host> 명령을 입력한 다음 Enter 키를 누릅니다.
참고: 위 명령의 출력에는 패킷이 대상 호스트로 이동하는 동안 통과하는 홉 목록이 표시됩니다. RTT도 표시됩니다.

3.    AWS Management Console을 열고 Direct Connect 엔드포인트의 IP 주소로 홉을 식별합니다.

4.    traceroute 출력을 검토하고 RTT가 예상보다 높은 홉을 식별합니다. 이러한 홉은 지연 시간 문제의 원인일 수 있습니다.

5.    지연 문제가 있는 홉이 Direct Connect 엔드포인트인지 확인합니다.

6.    지연 시간 문제를 일으키는 홉을 식별한 후 패치에 포함된 각 장치의 네트워크 구성에서 혼잡의 원인을 확인합니다.

7.    지연 시간 문제를 일으키는 홉이 Direct Connect 엔드포인트인 경우 AWS Support에 문의하세요.

AWS 공식
AWS 공식업데이트됨 10달 전