Linux'ta Windows PMTU Kara Delik Yönlendirici Bulma Eşdeğeri var mı?


9

Windows altında, "Karadelik Yönlendirici Algılama" özelliğini etkinleştirmek için ICMP parçalanması gereken iletileri engelleyen yolda yanlış yapılandırılmış yönlendiriciler / güvenlik duvarları olduğunda yol MTU bulma işlevinin çalışmasını sağlayan bir kayıt defteri ayarı vardır.

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

Linux'ta etkinleştirilebilecek eşdeğer bir özellik var mı?

Ubuntu 9.10 Kernel 2.6.31-14-generic çalıştırıyorum ve bu davranışı etkinleştirmek / izlemek için herhangi bir komutla veya nasıl uygulandığını açıklayan makalelere / howtos bağlantılarına çok ilgi duyarım.

Yanıtlar:


13

Evet yapabilirsin.

2008 yılında linux çekirdek posta listesinden alıntı yapmak için :

Gönderen: John Heffner <johnwheffner@...>
Konu: Re: PMTU Discovery - Çalışıyor mu?
Tarih: 22 Mayıs 2008 Perşembe - 13:19
Mesaj Kimliği:<1e41a3230805221019u4c739527u2a9c1217d1c7411c@mail.gmail.com>

[...]

Bu iyi bilinen bir konudur (RFC 2923) ve MTU problama (RFC 4821) ile birlikte etkinleştirilmesinin motivasyonuydu tcp_mtu_probing.

John Heffner 2007'de linux çekirdeğindeki değişiklikleri yazdı.

açmak için tcp_mtu_probing

# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing 

Olası değerler

0: disabled
1: enabled when black hole detected
2: always enabled 

1
kaynağınız için bağlantı lütfen?
quack quixote


2
Teşekkürler! Bu bağlantıyı cevaba ekledi ve biçimlendirmeyi biraz değiştirdi, umursamıyorsun.
quack quixote

mellowd.co.uk/ccie/?tag=rfc4821 hoş bir açıklaması ve "ip route get" ve "ip -6 route show cache" kullanarak neler olup bittiğini ayıklamanın güzel bir yolu var. Ayrıca, ismine rağmen net.ipv4.tcp_mtu_probing IPv6'yı da etkileyecektir.
mcr

1
  • RFC2923 - Yol MTU Bulma ile İlgili TCP Sorunları, Eylül 2000
  • RFC4821 - Paketleme Katmanı Yolu MTU, Mart 2007 (ICMP kara deliğini dikkate alır)

Linux çekirdeği 2.6.17 ICMP kara delik kurtarma (RFC4821 belirtildiği gibi tam RFC implemented uygulanmadı?) Desteği eklendi düşünüyorum. İle etkinleştirilebilir tcp_mtu_probing option.

Daha fazla bilgi: http://staff.psc.edu/mathis/MTU/

Şimdiye kadar daha fazla güncellenmiş bilgi bulamadım (ek bilgi kabul edilir).


-1

Bildiğim son bilgiler Linux'un PMTU kara delik yönlendirici keşfini desteklemediğiydi.

Bunun nedeni Linux'un RFC 2923'e uymamasıdır.


1
RFC 2923 bilgilendirme amaçlıdır ve bazı genel sorunları listeler. Buna uyulmadığını iddia ettiğinizde ne demek istiyorsunuz?
Oskar Berggren
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.