인터넷의 최신 라우터는 여전히 이더넷의 MTU로 1500을 사용합니까? 또는 1500 바이트는 예전의 일입니까?
내가 여기서 묻는 것은 현대 네트워크에서 이더넷의 MTU는 무엇입니까?
1500 바이트라면, 예를 들어 15000 바이트를 대신 사용하면 모든 라우터가 15000 바이트를 대신 사용하면 인터넷은 어떻게됩니까?
인터넷의 최신 라우터는 여전히 이더넷의 MTU로 1500을 사용합니까? 또는 1500 바이트는 예전의 일입니까?
내가 여기서 묻는 것은 현대 네트워크에서 이더넷의 MTU는 무엇입니까?
1500 바이트라면, 예를 들어 15000 바이트를 대신 사용하면 모든 라우터가 15000 바이트를 대신 사용하면 인터넷은 어떻게됩니까?
답변:
이더넷의 표준 최대 페이로드 크기는 여전히 1500 바이트입니다.
최대 프레임 크기는 802.1Q 및 15AD에서 1518 바이트에서 1522 바이트로 약간 증가했지만 페이로드, "MAC 클라이언트 데이터"크기 또는 MSDU (Maximum Service Data Unit) 는 IEEE 표준에 따라 변경되지 않았습니다. 호환성 이유로-페이로드 크기를 유지하면 10Mbit / s에서 400Gbit / s까지 전체 범위 내에서 투명하게 전환 할 수 있습니다.
이더넷에서는 프레임 크기 협상이나 전송을 위해 크기가 큰 프레임을 조각화하거나 보낸 사람에게 오류 메시지를 제공하는 개념이 없으므로 프레임을 삭제할 수만 있습니다. 세그먼트의 각 노드는 동일한 MTU를 사용해야합니다.
그러나이 최대 값을 초과하는 "점보"프레임은 폐쇄적이고 통제 된 네트워크에서 한동안 인기가있었습니다. 네트워크 관리자는 네트워크의 모든 노드가 실제로 해당 프레임 크기를 사용하기 전에 비표준 크기를 처리 할 수 있는지 확인해야합니다. 페이로드 크기는 9000 바이트이며 공식 크기의 6 배입니다.
터널의 MTU 외부가 약간 증가하여 내부 MTU 내부로 먹지 않고 전체 크기의 패킷을 캡슐화 할 수 있도록 (또는 유사한 이유로) "아기 거인"구현도 있습니다.
인터넷에서 요구 사항은 IPv4의 경우 68 바이트, IPv6의 경우 1280 바이트의 최소 링크 MTU입니다. 오늘날 인터넷의 많은 부분이 이더넷을 사용하지만 모든 것을 사용하는 것은 아닙니다.
1500 바이트보다 큰 IPv4 패킷을 인터넷 라우터로 전달하면 업 링크 MTU에 따라 조각화해야합니다. 조각화가 없으면 다음 홉 라우터가 패킷을 삭제합니다. IPv6의 경우 라우터 조각화가 없으며 경로 MTU 검색이 필수이므로 클라이언트는 대상 경로의 MTU를 초과하는 패킷을 보내지 않아야합니다.
이더넷 (IEEE 802.3) 표준은 여전히 MTU의 1500 옥텟이지만 일부 공급 업체는 점보 프레임을 지원합니다. 불행히도 점보 프레임에 대한 표준은 없으며, 공급 업체마다 제품 라인에 걸쳐 점보 MTU에 대해 서로 다른 크기를 지원하거나 동일한 스위치의 서로 다른 인터페이스에서 점보 MTU에 대해 서로 다른 크기를 지원하기도합니다.
점보 프레임을 보내려고 시도하고 스위치 경로를 따라 더 작은 MTU가있는 인터페이스를 발견하면 거대한 프레임으로 삭제되고 단순히 손실됩니다. 스위치는 프레임을 조각화하지 않습니다. 라우터는 다른 인터페이스에서 MTU에 맞게 패킷을 조각화 할 수 있지만 이더넷에는 조각화 기능이 없으므로 스위치는 프레임을 조각화하지 않습니다. 라우터가 패킷을 조각화하더라도 대부분의 비즈니스는 조각화 된 패킷을 제거하여 조각 DoS 공격을 방지합니다. 조각화는 라우터 리소스에 비용이 많이 들고 IPv6는 경로에서 조각화를 제거하여 호스트가 PMTUD를 사용하여 경로에서 최소 MTU를 발견하고 패킷을 전송하기 전에 미리 조각화해야합니다.