라우터 속도를 높이는 방법. 최적의 MTU 크기 - 네트워크 부하 감소

Wi-Fi를 통해 유선 인터넷을 배포하는 라우터는 거의 모든 현대 아파트에 설치됩니다. 대부분의 경우 사용자는 자동 구성 도우미를 사용하여 라우터를 한 번 구성한 다음 장치 옵션을 변경하지 않습니다. 이 위치가 항상 올바른 것은 아니며 Wi-Fi 라우터의 자동 구성으로 인해 최고 품질의 인터넷 연결을 달성할 수 없는 경우가 많습니다. 사용자가 충분히 주의를 기울이지 않는 라우터 설정 옵션 중 하나는 MTU입니다. 이번 글에서는 라우터 설정에서 MTU가 무엇인지, 최적의 인터넷 작동을 위해 어떤 값을 설정해야 하는지 살펴보겠습니다.

라우터 설정에서 MTU란 무엇입니까?

MTU(최대 전송 단위)– 이는 네트워크의 최대 데이터 전송 수준입니다. 즉, MTU는 단일 네트워크 패킷에 들어갈 수 있는 최대 페이로드 비트 수를 정의하는 링크 유형 프로토콜입니다. 이러한 정보 패킷은 공급자에서 사용자, 즉 서버에서 클라이언트로 전송됩니다. 패킷에서는 데이터가 조각화되지 않고 전송되므로 보안 통신 채널을 통해 데이터 전송 속도를 높일 수 있습니다.

자세히 설명하지 않고도 MTU 매개변수가 공급자에서 사용자 컴퓨터로의 정보 전송 품질을 담당한다고 말할 수 있습니다. 동시에 품질은 전송 중 데이터 손실 가능성을 제거하는 것뿐만 아니라 속도도 의미합니다.

라우터 설정에서 MTU 크기를 제한해야 하는 이유

대부분의 최신 라우터에서는 전송되는 MTU의 크기가 자동으로 결정되지만 이것이 항상 올바르게 수행되는 것은 아닙니다. 연결 품질과 속도에 관심이 있는 사용자는 최적의 값을 결정하고 라우터 설정에서 설정하여 MTU 크기를 독립적으로 제한하는 것이 좋습니다.

올바르게 구성된 MTU 설정 덕분에 다음이 가능합니다.

  • 다양한 서비스, 프로그램, 프로세스 등을 동시에 사용할 수 있도록 전송 채널을 확장합니다.
  • 채널의 과도한 부하를 완화하면 데이터 전송 속도가 향상됩니다.
  • 네트워크를 통해 전송될 때 데이터의 "손상된 패킷"을 수신할 가능성을 거의 0으로 줄입니다.

일반적으로 MTU 제한을 올바르게 설정하면 정보 손실 위험을 최소화하면서 공급자가 제공하는 통신 채널을 합리적으로 사용할 수 있습니다.

컴퓨터의 인터넷에 문제가 있는 경우 MTU를 올바르게 설정해야 합니다. 예를 들어 사이트를 로드하는 데 오랜 시간이 걸리고, 타사 서버에 연결할 때 높은 핑이 발생하고, 인터넷에서 파일 다운로드가 때때로 중단됩니다. 이유가 없고 다른 문제가 발생합니다.

어떤 MTU 값을 설정해야 합니까?

최적의 MTU 값을 결정하려면 Windows 컴퓨터에서 수행할 수 있는 네트워크 테스트를 수행해야 합니다. 테스트하는 동안 사용 중인 컴퓨터에서 서버로 데이터 패킷을 전송하고 반환하는 데 걸리는 시간을 결정해야 합니다. 이 경우 테스트 중에 패킷에 포함된 정보의 바이트 수를 변경해야 합니다. 패킷 조각화가 완전히 제거될 때까지 바이트 수를 줄여야 합니다.

다음과 같이 네트워크 테스트를 수행합니다.


참고: 대부분의 경우 최적의 MTU 값은 1500~1400바이트입니다.

최적의 MTU 값을 결정한 후에는 라우터 설정에서 이 옵션을 변경하여 특정 바이트 수를 설정해야 하지만 약간 변경해야 합니다. 사실 최종 MTU 값은 이전 단계에서 결정된 값과 다를 것입니다. 왜냐하면 패킷을 형성하는 데 추가 바이트가 필요하고 헤더와 요청에 사용되기 때문입니다.

평균적으로 헤더 및 요청당 28바이트가 필요합니다. 따라서 고려중인 경우의 이상적인 값은 다음과 같습니다.

1472바이트 + 28바이트 = 1500바이트

라우터 설정에서 값 1500을 지정해야 합니다.

라우터의 MTU는 무엇이며 인터넷 연결 속도가 이 매개변수에 따라 달라지는 이유는 무엇입니까? MTU 네트워크 매개변수, 해당 기능 및 속성에 대한 자세한 설명입니다. 이 문서에서는 Wi-Fi 라우터에서 MTU 설정을 올바르게 확인하고 변경하는 방법에 대한 지침을 제공합니다.

MTU(네트워크의 최대 전송 수준 -최대 전송 단위 (MTU)) 단일 네트워크 패킷에서 "유용한" 비트 블록의 최대 수를 결정하는 링크 계층 프로토콜입니다. 알려진 바와 같이, 개별 데이터 패킷의 전송으로 인해 서버와 클라이언트(공급자와 사용자 PC) 간의 정보 교환이 가능합니다.

이러한 패키지는 유용한 블록 세트를 형성합니다. 보안 프로토콜을 사용하면 패킷의 정보가 조각화되지 않고 전송되므로 글로벌 네트워크에서 더 빠른 데이터 교환이 가능합니다.

간단히 말해서, 컴퓨터에서 안정적인 인터넷 작동을 보장하려면 MTU가 필요합니다. 올바른 값으로 설정하면 중단을 최소화하면서 뛰어난 속도를 얻을 수 있습니다.

MTU를 제한해야 하는 이유는 무엇입니까?

이 링크 계층 프로토콜에는 필수 제한 사항이 적용됩니다. 이는 mtu에 특정 숫자 값을 할당하여 수행됩니다. 이 조치는 다음 목표를 달성하는 데 필요합니다.

  1. 네트워크에서 정보를 송수신하기 위한 블록 간의 합리적인 부하 분산;
  2. 전체 부하를 줄입니다. 덕분에 정보 전송 시간도 단축됩니다.
  3. 전송 채널 기능 확장. 따라서 여러 애플리케이션, 서비스 및 프로세스에서 동시에 사용할 수 있습니다.
  4. 네트워크 응답이 향상되었습니다. 결과적으로, 네트워크는 더욱 효율적으로 작동하고 (복구되지 않은) 데이터 패킷이 "깨진" 가능성이 최소화됩니다.

네트워크의 올바른 MTU 크기 찾기

종종 tp-link, d-link, asus 및 기타 라우터 사용자는 라우터 설정에 잘못된 mtu 값이 지정되어 있습니다. 이로 인해 다음이 발생할 수 있습니다.

  • 스트리밍 비디오 재생 문제;
  • 파일을 다운로드하는 중 오류가 발생했습니다.
  • 일부 사이트의 보안 인증서가 만료되었습니다.
  • 일반적으로 인터넷 성능이 느립니다.

쌀. 1 – 인터넷 문제

최근 네트워크 연결이 너무 느려지고 일반 사이트가 더 이상 열리지 않거나 로드하는 데 시간이 오래 걸리는 경우 mtu를 구성해야 합니다. mtu 값이 프로토콜을 통해 전송되는 데이터 패킷의 최대값보다 큰 경우 클라이언트 컴퓨터는 사이트를 열 수 없습니다.

자료에서 다양한 라우터 설정에 대해 자세히 알아보세요. 라우터 설정 입력 방법 - TP-Link, D-Link, Asus, Zyxel Keenetic, Rostelecom

각 라우터는 MTU 번호를 자동으로 변경할 수 있습니다. 네트워크 속도 때문에 이 기능이 작동하지 않는 경우도 있으므로 값을 수동으로 변경할 수 있습니다. Ping 테스트라는 테스트를 사용하여 "이상적인" MTU 수를 결정할 수 있습니다. .

핑(핑 - 지연) PC에서 전송된 데이터 패킷 하나가 다른 PC(또는 서버)로 이동한 후 이를 전송했던 컴퓨터로 다시 반환하는 데 걸리는 시간입니다.

핑 테스트 중에는 반복 요청을 보내 주기적으로 데이터 패킷의 크기를 줄여야 합니다. 이는 패킷 조각화가 완전히 멈출 때까지 수행되어야 합니다. 결과적으로 특정 네트워크의 빠른 작동에 필요한 가장 정확한 mtu 수를 찾을 수 있습니다.

테스트 과정:

  • 명령줄로 이동합니다.
  • 도메인에 접속하려면 아래 그림과 같은 명령어를 입력하세요.

쌀. 2 – 테스트 도메인에 연결

알아채다! XXXX는 MTU 값입니다. 테스트하는 동안 10바이트 단위로 1500에서 500으로 변경합니다. 성공적인 결과는 손실 비율이 1%를 초과하지 않는 경우입니다.

  • 명령을 올바르게 실행하면 핑 통계(보내고 받은 패킷 수, 대략적인 전송 시간(밀리초), 손실률)가 포함된 행이 나타납니다.

쌀. 3 – 성공적인 팀의 결과

  • 이제 같은 명령을 다시 반복해야 합니다. 한 줄을 건너뛰어 완성하세요.
  • 최소 손실 비율로 최상의 패킷 전송 결과를 얻을 때까지 새로운 mtu 값으로 매번 테스트를 반복합니다. MTU 번호를 기억하세요. 이는 추가 MTU 구성에 필요한 값입니다.

쌀. 4 – 테스트 결과 발견된 MTU에 대한 최상의 값

라우터에서 MTU 변경

라우터 사용자는 글로벌 네트워크에서 Wi-Fi 연결 및 작동에 대한 모든 설정을 독립적으로 변경할 수 있습니다. 이렇게하려면 구성 메뉴로 이동하십시오. PC에 설치된 브라우저를 열고 주소 표시줄에 로컬 IP 주소 192.168.0.1을 입력하고 Enter를 누르세요.

열리는 대화 상자에 PC 관리자 로그인 및 비밀번호를 입력하기 위한 양식이 나타납니다. 두 필드 모두에 관리자 또는 네트워크에 로그인하기 위한 기타 정보를 입력합니다(라우터 지침에서 읽거나 공급자에게 문의할 수 있음). 승인을 기다리십시오.

각 라우터 모델에 대한 설정 창은 외부적으로 차이가 있을 수 있지만, 필드의 구조는 기본적으로 동일합니다. 먼저 mtu의 최종 값을 결정해야 합니다. 테스트 과정에서 얻은 결과를 가져옵니다. 우리의 경우에는 1458비트이고 28바이트를 더 추가합니다. 추가 바이트는 패킷 및 요청 헤더를 위한 공간입니다. 결과적으로 mtu에 대해 1458+28 = 1486바이트를 얻습니다.

TP-Link 라우터의 경우

MTU를 변경하려면 "네트워크" 메뉴 항목을 클릭하세요. 그런 다음 창 오른쪽에서 그림과 같이 mtu 필드를 찾아 필요한 값을 입력합니다.

아수스의 경우

고급 설정 탭을 클릭하세요. 그런 다음 "WAN"에서:

다른 라우터 모델도 비슷한 방식으로 구성됩니다. 매개변수는 "WAN" 또는 "네트워크" 탭에 있습니다.

구성 취소

잘못된 값을 입력한 경우 어떻게 해야 합니까? 설정이 잘못되면 인터넷 사용 시 더 많은 결함과 속도 저하가 발생합니다.

변경 사항을 재설정하려면 라우터 설정으로 이동하여 mtu를 수동으로 다시 변경하세요. PC에서 사용되는 데이터 전송 프로토콜에 따라 최적의 값을 고려하십시오.

  • PPPoE 프로토콜의 경우 일반 값은 1420입니다.
  • 동적/고정 IP – 1500;
  • L2TP -1460.
기억하다! MTU 수는 최적 값보다 클 수 없습니다.

사용자 컴퓨터의 90% 이상이 유동/고정 IP를 사용합니다. 라우터 설정에서 정확한 프로토콜 유형을 확인하는 것이 좋습니다. 다음 단계를 따르세요.

  1. "빠른 설정" 탭을 클릭하세요.
  2. 그런 다음 "연결 유형 자동 감지" 및 "다음"으로 이동합니다.

  1. 시스템이 자동으로 올바른 옵션을 선택할 때까지 기다리십시오.
  2. 어떤 유형의 연결이 감지되었는지 확인하고 이전 목록에 표시된 숫자를 기반으로 설정에 최적의 값을 입력하십시오.

설정을 완료한 후 컴퓨터와 글로벌 네트워크 연결을 다시 시작합니다. 인터넷 문제가 지속되면 ISP에 문의하여 개별적인 조언을 받으십시오. 통신 서비스 제공자 측에서도 문제가 발생할 수 있습니다.

MTU 및 DNS를 변경하여 인터넷 속도를 높입니다.

라우터의 MTU - 그것은 무엇입니까? 인터넷 속도 증가

MTU 번호는 서버에서 장비로 전송되는 최대 전송 가능한 데이터 패킷을 나타냅니다. 인터넷 연결에 사용되며 속도에 직접적인 영향을 미칩니다. MTU는 어떻게 작동하나요? 빠르고 효율적인 연결 전송을 보장하기 위해 데이터는 한 번에 1바이트가 아닌 전체 패킷으로 전송됩니다. 컴퓨터는 패키지의 포장을 풀고 웹페이지, 게임 등과 같은 정보를 다운로드합니다.

MTU가 무엇인지, 왜 설정에 표시되는지 궁금해하는 일반 사용자는 거의 없습니다.

그러한 매개변수를 확인하고 변경하는 것이 왜 가치가 있습니까? 사용자가 인터넷에 연결하고, 명시된 연결 속도가 빨라야 함에도 불구하고 브라우저가 사이트나 게임을 느리게 로드하거나 일부 페이지에 전혀 액세스하지 않으려는 경우가 종종 발생합니다. 동시에 인터넷이 완전히 사라지는 것은 아니지만 로딩이 좋지 않으면 개별 사이트나 애플리케이션에 영향을 미칩니다.

문제를 해결하려면 DNS 설정을 변경하는 것이 좋습니다. 이 작업은 제어판을 통해 수행할 수 있습니다. 인터넷 연결 섹션을 열고 네트워크를 선택한 후 해당 속성을 확인하세요. 여기에는 TCP/IP 인터넷 프로토콜을 선택하고 두 번째 줄에 DNS 주소(8.8.8.8 및 8.8.4.4)를 수동으로 입력해야 하는 구성 요소가 있습니다.

DNS 값을 변경해 보았지만 도움이 되지 않은 경우 데이터 패킷 크기 설정을 참조해야 합니다. 공급자가 이 매개변수에 대해 하나의 번호를 갖고 있고 라우터에 다른 번호가 있으면 속도가 떨어지고 연결이 제대로 작동하지 않습니다. 최신 버전의 Windows에서는 시스템 자체가 네트워크 작동에 대한 최적의 값을 결정하므로 컴퓨터에서 이를 변경할 필요가 없습니다.

라우터에 어떤 MTU를 설정해야 하는지 어떻게 알 수 있나요?

라우터에 대한 이 매개변수의 표준 값이 있습니다. 대부분의 경우 숫자 1500이 사용됩니다. 이는 동적 및 정적 IP 주소에 사용되는 기본 기본값입니다.

L2TP 연결의 경우 번호 1460이 선택되고 PPPoE의 경우 - 1420이 선택됩니다. 1476 조합을 시도해 볼 가치가 있습니다. 이는 3G 네트워크에 대해 기본적으로 설정됩니다.

라우터의 올바른 패킷 크기 조합을 찾을 수 있는 또 다른 옵션은 공급자의 서비스 센터에 전화하는 것입니다. 정확한 데이터를 제공하지만 귀하의 요청에 응답하지 못할 수도 있으므로 이 수치를 직접 결정하는 방법을 배우는 것이 좋습니다.

이는 컴퓨터와 라우터에 설정된 MTU 값을 확인하여 수행할 수 있습니다. 일치하지 않으면 연결 속도가 느린 이유입니다. 컴퓨터에서 조합을 찾으려면 다음을 수행하십시오.

  • Total Commander에 PING -f -l 1472 xxx.xxx.xxx.xxx 줄을 입력하세요. 여기서 십자가 대신 IP 주소를 입력하세요.
  • 결과가 "Reply from..."이라는 텍스트인 경우 올바른 MTU 번호는 기본적으로 1500입니다. 왜 1472입니까? 나머지 킬로바이트는 시스템 킬로바이트이며 이 숫자에 자동으로 추가되어 총 1500이 됩니다.
  • 명령에 대한 응답으로 "패킷을 조각화해야 하지만 DF 세트"라는 텍스트가 나타나면 "Reply from..." 줄이 나타날 때까지 숫자 1472를 10씩 줄여 올바른 값을 수동으로 검색해야 합니다. 그런 다음 최종 값에 28 시스템 킬로바이트를 추가하여 올바른 숫자를 얻어야 합니다.

라우터에서 MTU 설정

최대 전송 데이터 패킷에 필요한 조합을 찾은 후 이를 라우터 매개변수에 입력합니다.

이는 다음과 같이 수행됩니다.

  • 라우터 설정으로 이동하세요. 브라우저 줄에 장비의 IP 주소를 입력하고 나타나는 창에 로그인 및 비밀번호를 입력하십시오 (변경하지 않은 경우 두 줄 모두에 Admin이라는 단어를 사용하십시오).
  • 네트워크 섹션을 선택하고 WAN 메뉴를 엽니다.
  • MTU 크기 라인에 필요한 숫자를 입력하고 변경 사항을 저장한 후 장비를 재부팅합니다.

컴퓨터 네트워크에서 MTU(최대 전송 단위)라는 용어는 조각화 없이 프로토콜에 의해 전송될 수 있는 한 패킷(영어 페이로드)의 유용한 데이터 블록의 최대 크기를 의미합니다. 일반적으로 프로토콜 헤더는 MTU에 포함되지 않지만 일부 시스템에서는 일부 프로토콜에 헤더가 포함될 수 있습니다. 사람들이 MTU에 대해 이야기할 때 일반적으로 OSI 네트워크 모델의 링크 계층 프로토콜을 의미합니다.

그러나 이 용어는 다른 수준에도 적용될 수 있습니다.

L1 - 미디어 mtu(전체 L2 프레임)

L2 - mtu, hw mtu, 시스템 mtu;

L3 - ip mtu(ip 헤더가 고려됨), mtu 라우팅;

L4 - tcp mss 비시스템: 터널 mtu, vlan mtu, mpls mtu.

최대 프레임 크기는 여러 가지 이유로 제한됩니다.

패킷 손실 또는 복구할 수 없는 손상이 발생한 경우 재전송 시간을 줄입니다. 패킷 길이가 길어질수록 손실 가능성도 높아집니다.

따라서 반이중 모드로 작동할 때 호스트는 오랫동안 채널을 점유하지 않습니다(프레임 간 간격도 이 목적으로 사용됩니다).

전송된 패킷이 클수록 특히 직렬 인터페이스에서 다른 패킷이 전송될 때까지 기다리는 시간이 길어집니다. 따라서 전화 접속 연결 속도가 느린 경우에는 작은 MTU가 적합했습니다.

들어오고 나가는 패킷에 대한 네트워크 버퍼의 크기와 속도가 작습니다. 그러나 버퍼가 너무 크면 성능도 저하됩니다.

MTU 값은 해당 프로토콜의 표준에 따라 결정되지만 특정 흐름(PMTUD 프로토콜에 의해)에 대해 자동으로 재정의되거나 원하는 인터페이스에 대해 수동으로 재정의될 수 있습니다. 일부 인터페이스에서는 기본 MTU가 가능한 최대값보다 낮게 설정될 수 있습니다. MTU 값은 일반적으로 허용되는 최소 프레임 길이 아래로 제한됩니다.

고성능 네트워크의 경우 초기 MTU 제한을 발생시킨 이유는 더 이상 사용되지 않습니다. 이와 관련하여 MTU가 증가된 점보 프레임에 대한 표준이 이더넷용으로 개발되었습니다.

호스트는 자체(및 인접) 인터페이스의 MTU 값을 알고 있지만 모든 네트워크 노드의 최소 MTU 값은 일반적으로 알 수 없습니다. 또 다른 잠재적인 문제는 더 높은 수준의 프로토콜이 네트워크의 다른 노드에서 지원하지 않는 더 큰 패킷 크기를 생성할 수 있다는 것입니다.

조각화가 있는 네트워크를 통해 대규모 패킷이 전달됩니다. 이러한 문제를 극복하기 위해 IP는 조각화를 지원합니다. 이를 통해 데이터그램을 더 작은 조각으로 나눌 수 있으며, 각 조각은 조각화를 일으키는 노드를 원활하게 통과할 수 있을 만큼 작습니다. 패킷 조각은 대상 호스트의 IP가 조각을 원래 데이터그램으로 재조립할 수 있도록 표시됩니다. 패킷 조각화의 단점은 속도입니다.

조각화는 패킷 크기 및 MTU 불일치 문제를 해결하지만 네트워크 장치의 성능을 크게 저하시킵니다. 이에 1988년에는 Path MTU Discovery(RFC 1191)라는 대체 기술이 제안되었습니다. 이 기술의 핵심은 두 개의 호스트가 연결될 때 패킷 조각화를 금지하는 DF(Don't Fragment) 매개변수가 설정된다는 것입니다. 이로 인해 MTU 값이 패킷 크기보다 작은 호스트는 패킷을 거부하고 ICMP "조각화가 필요하지만 DF(비활성화 플래그)" 메시지를 보냅니다. 보내는 호스트는 패킷 크기를 줄이고 다시 보냅니다. 이 작업은 패킷이 조각화 없이 대상 호스트에 도달할 수 있을 만큼 작아질 때까지 계속됩니다.

그러나 이 기술에는 잠재적인 문제도 있습니다. 일부 라우터는 관리자가 ICMP 패킷을 완전히 차단하도록 구성합니다(이는 그다지 현명한 방법은 아니지만 여러 보안 문제에 대한 가장 간단한 해결책이 될 수 있습니다). 그 결과, 특정 지역에서 패킷 크기가 MTU 값과 일치하지 않는 경우 해당 패킷은 폐기되며, 송신 호스트는 MTU 값에 대한 정보를 얻을 수 없어 패킷을 다시 전송하지 않습니다. 따라서 호스트 간에 연결이 설정되지 않습니다. 이 문제는 MTU Discovery Black Hole(RFC 2923)이라고 불렸으며, 이러한 라우터를 탐지하도록 프로토콜이 수정되었습니다.

Windows(XP, 7, 8)는 자동으로 최상의 MTU(PMTU)를 선택하므로 우리의 경우 이 연결이 최적의 고정 값이 아닌 다른 값으로 설정되지 않았는지 확인하면 됩니다. 그런데 이 최적값은 간단한 실험을 통해 아주 쉽게 알아낼 수 있습니다. cmd.exe 콘솔을 열고 다음 명령을 입력하십시오.

핑 -f -l 1472 xxx.xxx.xxx.xxx

여기서 xxx.xxx.xxx.xxx는 공급자 게이트웨이의 IP 주소입니다.

F는 패킷 조각화를 비활성화합니다.

L은 패킷 크기를 설정합니다.

"Reply from xxx.xxx.xxx.xxx: bytes=1472 time=144ms TTL=10"과 같은 응답을 받으면 이는 MTU=1500(헤더의 28바이트는 고려되지 않음)을 의미합니다. 대답이 "패킷을 조각화해야 하지만 DF가 설정되어야 합니다."인 경우 패킷이 전달될 때까지 1472 값을 줄입니다. 이 값에 헤더의 28바이트를 더한 값은 필수 MTU와 같습니다.

결과 값(+28 헤더 바이트)은 시스템에서 사용하는 MTU 값과 비교되어야 하며, 이는 동일한 명령줄에서 명령을 사용하여 확인할 수 있습니다.

netsh 인터페이스 ipv4 하위 인터페이스 표시

(ipv4 네트워크 인터페이스의 MTU 값이 표시됩니다.)

다음 명령을 사용하여 Windows(XP, 7, 8)에서 MTU 값을 변경할 수 있습니다.

(잘못된 값은 네트워크 작동에 더 나쁜 영향을 미칠 수 있으므로 숙련된 사용자만 설정 변경 작업을 수행하는 것이 좋습니다!!!):

netsh 인터페이스 ipv4 하위 인터페이스 설정 "ХХХХХХХХ" mtu=1500 store=percious

여기서 ХХХХХХХХ는 네트워크 인터페이스의 이름입니다(기본적으로 "로컬 영역 연결", 편의를 위해 이름을 바꿀 수 있습니다(예: "제어판"의 "네트워크 연결" 폴더에 있는 Lan1)).

Windows OS와 달리 대부분의 라우터(Wi-Fi 홈 라우터)는 라우터 설정에 지정된 정적 MTU 설정을 사용합니다. 기본 MTU 값은 1500입니다.

Triolan 공급자는 MTU 1500 설정에 해당하는 사용 가능한 최대 크기의 이더넷 패킷 전송을 보장합니다.

네트워크 설정에서 MTU 크기를 1500 미만의 값으로 제한하는 공급자가 있습니다. 이는 추가 캡슐화 프로토콜(PPPoE, L2P 등)을 사용하기 때문에 발생하는 경우가 많습니다. 이 경우 Windows OS에서는 PMTU 프로토콜을 사용하여 필요한 MTU 값을 구성하지만, 문제가 발생할 경우 위에서 설명한 설정이 필요할 수 있습니다. MTU 문제는 특히 MTU 값이 잘못 구성된 라우터와 관련되는 경우가 많습니다. Triolan 네트워크의 경우 이 값은 1500이고, 다른 네트워크의 경우 위에서 설명한 대로 명령줄을 사용하여 확인할 수 있습니다.

호스트가 인터페이스를 통해 데이터를 전송해야 하는 순간에 단일 패킷에 대한 최대 페이로드 크기를 의미합니다. 최대 전송 단위,각 패킷에 얼마나 많은 데이터가 들어갈 수 있는지 결정합니다. 예를 들어 이더넷 인터페이스의 기본 MTU는 이더넷 헤더나 트레일러를 제외하고 1500바이트입니다. 이는 TCP를 통해 데이터를 전송해야 하는 호스트가 일반적으로 IP 헤더에 1500바이트 중 처음 20바이트를 사용하고, TCP 헤더에 다음 20바이트를, 페이로드에 나머지 1460바이트를 사용한다는 의미입니다. 이와 같이 데이터를 최대 크기 패킷으로 캡슐화하면 데이터 프로토콜 오버헤드 사용을 최소화하면서 대역폭을 가장 효율적으로 사용할 수 있습니다. 최적의 MTU 크기는 네트워크 데이터 전송 채널을 효율적으로 사용하고 네트워크 장비의 부하를 줄이는 열쇠입니다.

안타깝게도 인터넷의 모든 장치가 동일한 최대 MTU 크기를 갖는 것은 아닙니다. MTU는 물리적 미디어 유형이나 구성된 캡슐화(예: GRE 터널링 또는 IPsec 암호화)에 따라 달라질 수 있습니다. 라우터가 인터페이스를 통해 IPv4 패킷을 전달하기로 결정하고 패킷 크기가 인터페이스 MTU를 초과한다고 판단하면 라우터는 패킷을 분할하여 두 개(또는 그 이상)의 개별 부분으로 전송해야 하며 각 부분은 MTU를 초과하지 않습니다. 구독자 간 링크의 MTU 크기 제한입니다. 조각화는 라우터 리소스와 대역폭 사용량 측면에서 상당히 비용이 많이 듭니다. 새 헤더를 생성하고 각 조각에 연결해야 합니다. IPv6 프로토콜 사양에서는 패킷 조각화가 라우터에서 완전히 제거되지만 이는 다른 논의의 주제입니다.

데이터 패킷의 최적 MTU 크기 결정

링크를 가장 효율적으로 사용하려면 호스트는 최적의 MTU 크기를 결정해야 합니다. 이는 호스트 간 경로에 있는 모든 노드 중 최소 MTU입니다. 예를 들어, 경로가 서로 다른 최대 패킷 크기(1500, 800 및 1200바이트)를 갖는 3개의 라우터로 구성된 두 호스트의 경우 각 최종 호스트는 조각화를 방지하기 위해 가장 작은 패킷 크기인 ​​800바이트를 허용해야 합니다.

조각화하지 않음 및 대상에 연결할 수 없음, 조각화가 필요함

패킷은 네트워크를 통해 임의로 이동할 수 있으며 모든 경로와 각 연결의 최대 패킷 크기를 미리 계산하는 것은 불가능합니다. RFC 1191은 MTU 크기를 결정하는 방법을 지정합니다. 특정 연결에 대한 호스트가 자체 네트워크 인터페이스가 지원하는 것보다 작은 MTU 크기를 감지할 수 있는 프로세스입니다. 두 가지 구성 요소가 핵심입니다. IP 헤더의 DF(Do Not Fragment) 비트와 ICMP Destination Unreachable, Fragmentation Needed 메시지의 하위 코드입니다.

IP 패킷에 DF 비트를 설정하면 라우터가 패킷 크기보다 작은 MTU를 감지할 때 조각화를 수행하는 것을 방지할 수 있습니다. 대신, 패킷은 폐기되고 패킷을 조각화해야 함을 나타내는 메시지가 ICMP를 통해 발신자에게 전송됩니다. 기본적으로 라우터는 패킷을 더 전달하기 위해 패킷을 여러 조각으로 나누어야 함을 나타내지만 DF(Don't Fragment) 플래그는 이러한 일이 발생하지 않도록 방지합니다. RFC 1191은 현재 연결에 대한 MTU 크기를 포함하도록 ICMP 조각화 요청 메시지를 확장합니다.

이제 연결의 최대 패킷 크기가 감지되었으므로 호스트는 이 값을 캐시하고 적절한 크기의 후속 값을 생성할 수 있습니다. 특정 연결에 대한 최대 패킷 크기를 검색하는 과정은 진행 중입니다. 동적 라우팅이 사용되고 송신자와 수신자 사이의 경로가 재구축되면 호스트는 패킷 크기의 추가 감소를 감지하기 위해 주기적으로 계속해서 DF 플래그를 설정하려고 시도합니다. 또한 RFC 1191을 사용하면 각 경로의 최대 패킷 크기를 늘리는 기능을 주기적으로 테스트할 수 있으며, 때로는 캐시된 패킷보다 더 큰 패킷을 전송하려고 시도할 수도 있습니다. 패킷이 성공적으로 전송되면 패킷 크기 제한이 늘어납니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: