Kara delik yönlendiricileri tanılama ve düzeltme

Makale çevirileri Makale çevirileri
Makale numarası: 159211 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalenin Microsoft Windows XP sürümü için bkz: 314825.
Hepsini aç | Hepsini kapa

Özet

Bir TCP/IP geniş alan ağında (WAN), ara ağ kesimleri paket boyutu iletişim ana küçük varsa ve yönlendiriciler uygun ICMP yanıtları bu koşulu göndermek bazı yolları üzerinden iletişim başarısız olabilir. Alternatif olarak, yol üzerinde güvenlik duvarı gibi bir yanıt düşebilir. Bazen bu koşula neden olan BIR yönlendirici "kara delik" yönlendirici olarak bilinirdi. Ping yardımcı programı Microsoft Windows TCP/IP protokolüyle yüklenen standart bir yardımcı program, kara delik yönlendiricileri bulmak için kullanılabilir. Bazı öneriler, kara delik yönlendiricileri ile ilgili sorunları gidermek ya da geçici bir çözüm sağlanır.

Daha fazla bilgi

Bir ağ yönlendiricisi parçalara katman "ayırması yok" en çok aktarım birimi (MTU) sonraki ağ kesiminin ve bu paketin IP daha büyük bir paket aldığında, bit bayrak, yönlendiricinin bir ICMP gönderip hedefe erişilemiyor iletisi gönderen ana makineye geri. Bu hata iletisi değil, paket, başarısız bir bağlantı üzerinden iletişim kuran bir uygulama çeşitli değişir hataları neden kesilmesine. Uygulamanın yerel alt ağdaki bir bilgisayara bağlandığında, bu hatalar oluşmaz. Sorun zaman zaman görünebilir, ancak sahip istemci uzak bir ana bilgisayardan büyük boyutlu bir dosyayı okumak gibi daha yakından bir inceleme üzerinde onu, çoğaltılacak.

Ping yardımcı programı -f kullanarak, kara delik yönlendiricileri bulmak için kullanılan (parçalara değil ayırması) ve -l (arabellek boyutu) parametreleri. -F parametre ayarı parçalara bir ICMP yankı paketi IP ile gönderilecek Ping yardımcı programı "değil ayırması" neden kümesi bit. -L</a0> parametresi, ICMP Yankı paketinin arabellek veya yük boyutunu ayarlar. Parçalanmamış gönderilebilecek en büyük arabellek, IP ve ICMP üstbilgileri (MTU-28), yol boyunca en küçük MTU DEĞERI eksi MTU TL'ye eşittir. Örneğin, Ethernet MTU 1500 baytlık (en iyi koşullarda olmadığından ping parçalanmamış bir paketin bir ICMP arabelleği 1472 bayt ile echo. Ping sözdizimi, bu durumda olacaktır:

Ping < bilgisayar adını veya IP adresi > -f -l 1472

Bu, tüm yerel IP adresleri üzerinde çalışması gerekir. Yönlendirilmiş bir bağlantı için tüm parçaların MTU 1500 veya daha büyük, paket de döndürülmelidir. Aradaki kesimlerde daha küçük MTU değerleri olan ve yönlendiriciler uygun ICMP hedefe erişilemiyor iletisi paketini geri dönün, bu yardımcı programı "paket birleştirilmesi gerekiyor fakat DF ayarlama" görüntülemelidir. Kesimlerde daha küçük MTU değerleri olan birlikte ve uygun ICMP paketini yok döndürdü, Ping yardımcı programı "istek zaman aşımına uğradı." görüntülenmelidir Ortak ağ ortamının varsayılan MTU değerleri olanlar Knowledge Base makale 314496 açıklanmıştır.

Art arda yapılan ping yapar -l parametresi değiştirerek, belirli bir yolu seyahat parçalanmamış bir paket bulunamadı. Böylece güvenle bir ICMP arabelleği olarak 548 ile başlayın, sonra buradan çalışmak en küçük MTU DEĞERI genel olarak 576 bayt olarak kullanılır. Örneğin, ping < ana bilgisayar adı veya adresi > -f -l 972 paketleri ve < ana bilgisayar adı veya adresi > ping -f -l 973 döndürür. başarısız, bu yol üzerinden kullanılabilir en büyük MTU DEĞERI olan <a1>1000</a1> (972 + 28).

Düzeltme veya bir kara delik yönlendiricileri için dört olası çözümler vardır:
  1. Microsoft Knowledge Base makale 136970 içinde belirtildiği gibi bir geniş bağlantı üzerinden iletişim kuran Windows ana bilgisayarlarda PMTU kara delik algılama sağlar. Bu durumda, Windows NT 3.51 Service Pack 2 veya sonraki sürümünü veya Windows NT 4.0 kullanılmalıdır.
  2. Ara yönlendiriciler, ICMP Tür 3 kod 4 göndermek üzere yapılandırmanıza (parçalara Hedefe ulaşılamıyor yoksa ayırması (DF) bit gönderilen ve parçalanma gerekiyor) iletileri. Bu işlem, yönlendirici yazılımı veya üretici yazılımı, yönlendirici yapılandırması ya da yönlendirici değiştirme yükseltme gerektiriyor olabilir.
  3. Troublesome rotaları iletişim kuran Windows ana bilgisayarlarda PMTU keşfi devre dışı bırakın. Bu, varsayılan MTU DEĞERINI 576 bayt yapılandıracaktır. Bu, ağ performansının önemli düşmesine neden olabilir.
  4. Ana bilgisayar arabiriminin MTU en büyük kara delik yönlendiricinin işleyebileceği olacak şekilde ayarlayın. Bu, en büyük olası paket boyutu, bağlantı gönderilecek, ancak yerel trafik neden olur ve trafiği üzerinden sorunsuz, aksi halde yaptıkları daha küçük paketleri kullanmak için bağlantıları yönlendirilen garanti eder. Bu geçici çözüm, MTU'NUN ve söz konusu ana makina tarafından kullanılabilecek tüm olası bağlantıların durumunu belirledikten varsayar.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
120642TCP/IP ve NBT yapılandırma parametreleri Windows 2000 veya Windows NT için
128797DEC 250 ve DEC 500 yönlendiriciler arasında dosyaları aktarmak açılamıyor
136970PMTU kara delik algılama algoritması değiştirmek için Windows NT 3.51
138575FDDI zil arasında Ethernet segment üzerinden iletişim başarısız.
314496Farklı ağ topolojileri için varsayılan MTU boyutu
Daha fazla bilgi için bkz: ınternet RFC 1191 ve RFC 1435. Bunu yapmak için, aşağıdaki Web sitesini ziyaret edin:
http://www.faqs.org/rfcs/
Ayrıca Windows NT Server Kaynak Seti'nde Bölüm 6, "TCP/ıp uygulama ayrıntıları," konusuna bakın. Bunu yapmak için şu Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/resources/documentation/windowsnt/4/server/reskit/en-us/net/sur_tcp2.mspx

Özellikler

Makale numarası: 159211 - Last Review: 1 Mart 2009 Pazar - Gözden geçirme: 6.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Server 3.5
Anahtar Kelimeler: 
kbmt kbnetwork KB159211 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:159211

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com