Windows에는 “블랙홀 라우터 감지”를 활성화하는 레지스트리 설정이 있으며, ICMP 조각화에 필요한 메시지를 차단하는 경로에 라우터 / 방화벽이 잘못 구성된 경우 경로 MTU 검색이 작동 할 수 있습니다.
http://technet.microsoft.com/en-us/library/cc958871.aspx
Linux에서 사용할 수있는 동등한 기능이 있습니까?
Ubuntu 9.10 Kernel 2.6.31-14-generic을 실행 중이며이 동작을 활성화 / 모니터링하는 명령 또는 구현 방법을 설명하는 기사 / 하우투 링크에 매우 관심이 있습니다.
답변
그래 넌 할수있어.
2008 년 리눅스 커널 메일 링리스트 에서 인용하자면 :
보낸 사람 : John Heffner
<johnwheffner@...>
제목 : Re : PMTU 검색-작동합니까?
날짜 : 2008 년 5 월 22 일 목요일-오후 1:19
메시지 ID :<1e41a3230805221019u4c739527u2a9c1217d1c7411c@mail.gmail.com>
[…]
이것은 잘 알려진 문제 (RFC 2923)이며 MTU 프로빙 (RFC 4821) 개발을위한 동기 부여였습니다
tcp_mtu_probing
.
존 헤프너 (John Heffner)는 2007 년 리눅스 커널에 대한 변경 사항을 썼습니다.
그래서 켜 tcp_mtu_probing
# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing
가능한 값
0: disabled
1: enabled when black hole detected
2: always enabled
답변
- RFC2923-경로 MTU 검색과 관련된 TCP 문제, 2000 년 9 월
- RFC4821-패킷 화 계층 경로 MTU, 2007 년 3 월 (ICMP 블랙홀 고려)
ICMP 블랙홀 복구에 대한 지원 (RFC4821에 나와 있지만 완전한 RFC는 구현되지 않았습니까?)이 Linux 커널 2.6.17에 추가되었다고 생각합니다. 를 사용하여 활성화 할 수 있습니다 tcp_mtu_probing option
.
추가 정보 : http://staff.psc.edu/mathis/MTU/
지금까지 더 많은 정보를 찾지 못했습니다 (추가 정보는 환영합니다).
답변
내가 아는 마지막 정보는 Linux가 PMTU 블랙홀 라우터 검색을 지원하지 않았다는 것입니다.
이는 RFC 2923의 Linux 비준수 때문입니다.