나와 대상 IP 사이의 MTU를 알아보세요.

나와 대상 IP 사이의 MTU를 알아보세요.

UDP및 프로토콜 만 사용할 수 ICMP있는 경우 어떻게 확인합니까(바이트 단위)?경로 MTU내 컴퓨터에서 대상 IP로 패킷을 전송하려면?

답변1

나는 당신이 찾고 있는 것이 가장 쉽게 얻을 수 있다고 믿습니다 traceroute --mtu <target>. 아마도 -6당신의 관심사에 따라 좋은 측정을 위해 스위치를 추가할 수도 있습니다. Linux는 traceroute기본적으로 UDP를 사용하지만 ICMP를 사용하는 것이 더 나을 것이라고 생각한다면 시도해 볼 수도 있습니다 -I.

답변2

CentOS5의 빠른 검색 결과 apropos mtu는 다음과 같습니다.

tracepathMTU가 검색된 네트워크 호스트의 경로를 추적합니다.

이 명령은 사용자 공간에서 권한 없이 실행될 수도 있습니다.

답변3

Python에서는 한 번만 설치하면 됩니다.

pip install ofunctions.network

그런 다음 다음 Python 코드를 실행할 수 있습니다.

from ofunctions.network import probe_mtu

print(probe_mtu(target_IP))

이는 가장 간단한 구문이지만 더 빠른 프로브를 위해 ICMPv6 또는 ICMPv4 검색을 강제하고 최소 및 최대 프로브 설정을 제한할 수도 있습니다.

면책조항: 저는 함수의 작성자입니다. ;)

관련 정보