MTU 및 조각화


13

다음을 고려하십시오 : 스위치의 10G 인터페이스에 연결된 10G 인터페이스가있는 NAS. 기가비트 이더넷을 통해 스위치에 연결된 클라이언트 컴퓨터

  • MTU 크기가 클라이언트 NIC의 표준 1500 바이트에서 증가하지 않으면 NAS 및 NAS에 연결된 스위치 포트에서 MTU 크기가 증가하면 성능이 향상됩니까?

  • 이로 인해 조각화 문제가 발생합니까?

  • 교환 네트워크의 인터페이스에 대해 장치가 MTU에서 "핸들링"불일치를 어떻게 처리합니까?


SAN 트래픽에 어떤 프로토콜을 사용하고 있습니까?
Mike Pennington

1
실제로 PMTUD (Path MTU Discovery)는 요즘 호스트에서 매우 일반적이라고 생각하므로 클라이언트가 MTU가 포함 된 ICMP Fragmentation Needed (Type 3, Code 4) 메시지를 보내 호스트가 패킷 크기를 줄 이도록해야합니다. .

답변:


20

더 큰 패킷을 사용하지 않으면 성능이 향상되지 않습니다. 점보 프레임의 요점은 동일한 오버 헤드로 더 많은 페이로드를 포장하는 것입니다. 클라이언트가 그렇지 않은 경우 NAS의 대용량 패킷 전송 기능은 의미가 없습니다.

"조각화"는 전혀 없습니다. "조각 필요"를 나타내는 경우 계층 -2 (이더넷)는 의미가 없습니다. 이는 Layer-IP (IP)에서 다음 홉 인터페이스에 맞지 않기 때문에 패킷을 삭제해야 할 때 ICMP 메시지를 보내는 라우터에 의해 파악됩니다. 라우터가없는 곳은 평평한 스위치 LAN에있을 수 없습니다. NAS에서 전송 된 점보 패킷은 클라이언트에 의해 대형 프레임으로 삭제되거나 같은 이유로 스위치에 의해 삭제됩니다. [1500B 인터페이스에서는 9k 패킷을 보낼 수 없습니다.]


따라서 클라이언트 또는 스위치가 SAN에서 많은 트래픽을 발생시키는 끝없는 문제가 발생합니다.
nos

@Ricky-대형 패킷의 반복 삭제가 어떻게 나타날 수 있습니까? 수신 인터페이스에는 발신자에게 "크기"만 할 수있는 방법이 있습니까? 또는 보낸 사람이 TCP와 같은 상위 계층 프로토콜이 프레임을 수신하지 못했음을 알 수 있습니까?
sardean

1
패킷이 삭제되고 끝입니다. (카운터가 틱하지만 a) 아무도 확인하지 않고 b) 정확히 원인을 알 수 없습니다. 전송이 시작되고 iSCSI 링크가 실패하자마자 TCP 연결이 멈추는 것으로 볼 수 있습니다. 등
리키 빔

5

Q : 클라이언트 NIC의 표준 1500 바이트에서 MTU 크기를 늘리지 않으면 NAS에서 MTU 크기가 증가하고 NAS에 연결된 스위치 포트에서 성능이 향상됩니까?

답변 : 아니요. 증가 된 MTU 크기는 클라이언트가 사용하지 않기 때문입니다. A 지점에서 B 지점으로 100 명을 운송하려면 버스 2 대 또는 세단 25 대를 사용할 수 있습니다. 버스가 지체없이 더 쉽게 이동할 수 있도록 A와 B 사이의 도로가 만들어지면 여전히 세단으로 이동하면 아무것도 얻지 못합니다.

Q : 조각화 문제가 발생합니까?

답변 : 아니요, 경로가 지원하지 않는 패킷을 지원하는 크기로 지원해야하는 패킷을 보낼 때 반대 시나리오에서는 조각화가 발생합니다.

Q : 교환 네트워크의 인터페이스에 대해 MTU에서 장치가 "핸들링"불일치를 어떻게 처리합니까?

답변 : 패킷이 허용 된 패킷 크기보다 작 으면 문제없이 전달됩니다. 패킷이 허용 된 크기보다 크면 삭제됩니다.


1
사실이 아닙니다. 계층 2에서는 조각화가 발생하지 않습니다. 이더넷 세그먼트에서 MTU를 협상 할 방법이 없습니다. 모든 것이 동일하게 설정되지 않으면 일부 nics (작은 MTU)가 대형 프레임을 떨어 뜨립니다.
Ricky Beam

무슨 뜻인지 supportforums.cisco.com/thread/20490 을 살펴보십시오 .
AdnanG

지적 해 주셔서 감사합니다. 답변에서 해당 부분을 제거하고 있습니다.
AdnanG

1

TCP 세션의 MTU는 초기 TCY SYN 연결에서 설정됩니다. 네트워크에서 MTU가 일치하지 않으면 tcp 응용 프로그램에 영향을 미치지 않습니다 ... layer2 또는 3 . 트래픽 유형, 크기, 볼륨 및 하드웨어에 따라 다릅니다.


0

놓친 것들 ... 첫째, MTU 협상이 없습니다. 둘째, TCP SYN 패킷을 논의 할 때 링크 MTU 프레임 크기를 초과하는 경우는 거의 없습니다. 이 보호에서는 최대 크기가 얼마인지 페이로드를 전달하는 TCP MSS뿐만 아니라 계층 3을 논의 할 때 PMTU 응답이 있습니다. 여기에 누군가가 잘못되었다고 말하지는 않지만 MTU 설정은 종종 그러한 기능으로 인해 눈에 띄지 않을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.