Linux에 동등한 Windows PMTU 블랙홀 라우터 발견이 있습니까?


9

Windows에는 "블랙홀 라우터 감지"를 활성화하는 레지스트리 설정이 있으며, ICMP 조각화에 필요한 메시지를 차단하는 경로에 라우터 / 방화벽이 잘못 구성된 경우 경로 MTU 검색이 작동 할 수 있습니다.

http://technet.microsoft.com/en-us/library/cc958871.aspx

Linux에서 사용할 수있는 동등한 기능이 있습니까?

Ubuntu 9.10 Kernel 2.6.31-14-generic을 실행 중이며이 동작을 활성화 / 모니터링하는 명령 또는 구현 방법을 설명하는 기사 / 하우투 링크에 매우 관심이 있습니다.

답변:


13

그래 넌 할수있어.

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 

1
당신의 소스를위한 링크?
quack quixote


2
감사! 링크를 답변에 추가하고 서식을 약간 조정했습니다. 걱정하지 않기를 바랍니다.
quack quixote

mellowd.co.uk/ccie/?tag=rfc4821 에는 "ip route get"및 "ip -6 route show cache"를 사용하여 진행중인 작업을 디버깅하는 좋은 방법과 좋은 방법이 있습니다. 또한 이름에도 불구하고 net.ipv4.tcp_mtu_probing은 IPv6에도 영향을 미칩니다.
mcr

1
  • 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/

지금까지 더 많은 정보를 찾지 못했습니다 (추가 정보는 환영합니다).


-1

내가 아는 마지막 정보는 Linux가 PMTU 블랙홀 라우터 검색을 지원하지 않았다는 것입니다.

이는 RFC 2923의 Linux 비준수 때문입니다.


1
RFC 2923은 정보를 제공하며 여러 가지 일반적인 문제를 나열합니다. 이를 준수하지 않는다고 주장 할 때 무엇을 의미합니까?
Oskar Berggren
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.