Diagnosis dan pengobatan router lubang hitam

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 159211 - Melihat produk di mana artikel ini berlaku.
Untuk versi Microsoft Windows XP dari artikel ini, baca 314825.
Perbesar semua | Perkecil semua

RINGKASAN

Pada TCP/IP wide-area network (WAN), komunikasi melalui beberapa rute dapat gagal apabila segmen jaringan intermediat memiliki ukuran paket yang lebih kecil daripada host berkomunikasi, dan router tidak mengirim penanganan ICMP yang sesuai untuk kondisi ini. Atau, firewall di lintasan mungkin drop seperti tanggapan. Router yang menyebabkan kondisi ini kadang-kadang dikenal sebagai "hitam router lubang". Utilitas Ping, utilitas standar yang dipasang dengan Microsoft Protokol Windows TCP/IP, dapat digunakan untuk menemukan router lubang hitam. Beberapa rekomendasi disediakan untuk bekerja di sekitar atau memperbaiki masalah dengan lubang hitam router.

INFORMASI LEBIH LANJUT

Ketika router jaringan menerima paket yang lebih besar daripada Maksimum Transfer Unit (MTU) dari segmen jaringan berikutnya, dan paket IP lapisan bit "Jangan pecah" ditandai, router harus mengirim ICMP tujuan tidak terjangkau pesan kembali ke host yang mengirim. Ketika ini tidak kebetulan, paket dapat jatuh, yang menimbulkan banyak kesalahan yang akan bervariasi dengan aplikasi yang berkomunikasi lewat link gagal. Kesalahan ini akan tidak terjadi ketika sebuah aplikasi yang menyambung ke komputer pada subnet lokal. The masalah mungkin tampak berselang, tetapi pada pemeriksaan lebih dekat, itu bisa digandakan, seperti dalam setelah klien membaca file besar dari remote host.

The Utilitas Ping dapat digunakan untuk menemukan router lubang hitam dengan menggunakan -f (tidak fragmen) dan parameter -l (ukuran buffer). Pengaturan akan parameter -f menyebabkan utilitas Ping mengirim paket gema ICMP dengan IP "tidak fragmen"bit set. Parameter -l menetapkan ukuran buffer, atau muatan, Paket gema ICMP. Buffer terbesar yang dapat dikirim dalam keadaan tidak terpecah sama dengan MTU dikurangi header IP dan ICMP (MTU-28) dari MTU terkecil sepanjang rute. Sebagai contoh, karena Ethernet memiliki MTU byte 1500, di bawah yang terbaik keadaan, Ping bisa echo paket tidak pecah dengan buffer ICMP sebesar 1472 byte. Sintaks untuk Ping dalam kasus ini akan menjadi:

Ping <computer name="" or="" ip="" address="">-f -l 1472<b00> </b00> </computer>

Ini harus bekerja pada semua alamat IP lokal. Jika MTU semua segmen routed koneksi 1500 atau lebih besar, paket harus kembali juga. Jika ada segmen menengah dengan MTU yang lebih kecil, dan rute mengembalikan paket yang sesuai Paket ICMP tujuan tidak terjangkau, utilitas harus menampilkan "paket kebutuhan untuk menjadi terpecah-pecah tapi DF ditetapkan ". Jika ada segmen sepanjang rute dengan MTU yang lebih kecil, dan ICMP yang sesuai tidak dikembalikan, maka utilitas Ping harus menampilkan "Permintaan timed out." MTU default untuk media jaringan umum dijelaskan pada artikel Basis Pengetahuan 314496.

Dengan mengubah parameter -l pada berturut-turut ping, paket tidak pecah terbesar yang akan perjalanan tertentu rute dapat ditemukan. MTU terkecil secara umum digunakan adalah 576 byte, sehingga Anda harus dapat dengan aman memulai dengan buffer ICMP sebesar 548, kemudian bekerja dari sana. Sebagai contoh, jika Ping <host name="" or="" address="">-f -l 972</host> kembali paket dan Ping <host name="" or="" address="">-f-l 973</host> gagal, MTU terbesar yang dapat digunakan selama rute itu adalah 1000 (972 + 28).

Untuk memperbaiki atau bekerja di sekitar lubang hitam router, ada empat solusi yang mungkin:
  1. Aktifkan deteksi PMTU lubang hitam pada host Windows yang akan berkomunikasi lewat sambungan wilayah luas, seperti yang didokumentasikan dalam Microsoft Artikel Basis Pengetahuan136970. Dalam kasus ini, Windows NT 3.51 Paket Layanan 2 atau kemudian atau Windows NT 4.0 yang harus digunakan.
  2. Mengkonfigurasi router menengah mengirimkan ICMP tipe 3 kode 4 (tujuan tidak terjangkau tidak fragmen bit (DF) yang dikirim dan fragmentasi pesan yang diperlukan). Ini mungkin membutuhkan upgrade router perangkat lunak atau firmware, konfigurasi router atau penggantian router.
  3. Menonaktifkan penemuan PMTU Windows host yang berkomunikasi atas mengganggu rute. Ini akan mengkonfigurasi MTU default untuk 576 byte. Ini bisa menyebabkan signifikan penurunan dalam performa jaringan.
  4. Tetapkan MTU dari antarmuka host untuk menjadi yang terbesar router lubang hitam dapat menangani. Hal ini menjamin ukuran paket akan dikirim lewat sambungan tersebut, tetapi akan menyebabkan lokal lalu lintas, dan lalu lintas atas diarahkan koneksi tanpa masalah, menggunakan paket yang lebih kecil daripada mereka akan sebaliknya. Cara ini mengasumsikan bahwa Anda telah menentukan MTU dan keadaan semua link yang dapat digunakan oleh host yang bersangkutan.
Untuk informasi lebih lanjut, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
120642Parameter konfigurasi TCP/IP dan NBT untuk Windows 2000 atau Windows NT
128797 Tidak dapat mentransfer file di seluruh DEC 250 dan DEC 500 router
136970 PMTU lubang hitam algoritma deteksi mengubah untuk Windows NT 3.51
138575 Komunikasi gagal melalui Ethernet segmen antara FDDI cincin
314496 Ukuran MTU default untuk topologi jaringan yang berbeda
Untuk selengkapnya, lihat Internet RFC 1191 dan RFC 1435. Untuk melakukannya, kunjungi Website berikut ini:
http://www.FAQs.org/rfcs/
Lihat juga Bab 6, "Rincian pelaksanaan TCP/IP," pada Windows NT Server Resource Kit. Untuk melakukannya, kunjungi Web site Microsoft berikut:
http://www.Microsoft.com/Resources/documentation/WindowsNT/4/Server/reskit/en-US/net/sur_tcp2.mspx

Properti

ID Artikel: 159211 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • 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 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
Kata kunci: 
kbnetwork kbmt KB159211 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:159211

Berikan Masukan

 

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