Cara Memecahkan Masalah Router Lubang Hitam

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 314825 - Melihat produk di mana artikel ini berlaku.
Untuk versi Microsoft Windows 2000 artikel ini, lihat 159211 (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan istilah router "lubang hitam", menjelaskan metode penentuan lokasi router lubang hitam, dan menjelaskan tiga cara untuk menghindari kehilangan data yang dapat terjadi karena adanya router lubang hitam.

INFORMASI LEBIH LANJUT

Pada wide area network (WAN) berbasis TCP/IP, komunikasi melalui beberapa rute dapat gagal apabila segmen jaringan intermediat memiliki ukuran paket maksimum yang lebih kecil daripada ukuran paket maksimum untuk host yang berkomunikasi--dan apabila router tidak mengirim respons Protokol Pesan Kontrol Internet (ICMP) ke kondisi ini atau apabila ada firewall di lintasan menjatuhkan respons itu. Router semacam ini terkadang dikenal sebagai router "lubang hitam".

Anda dapat menemukan router lubang hitam dengan menggunakan utilitas Ping, yang merupakan utilitas standar yang dipasang dengan protokol TCP/IP pada Microsoft Windows. Anda kemudian dapat menggunakan salah satu dari tiga metode perbaikan berikut ini atau mengutak-atik rute lubang hitam.

Apabila router jaringan menerima paket yang lebih besar daripada ukuran Unit Transmisi Maksimum (MTU) dari segmen berikutnya pada jaringan komunikasi, dan apabila bit "jangan pecah" lapisan IP paket diberi tanda, maka router diperkirakan akan mengirim pesan "tujuan tidak terjangkau" ICMP kembali ke host yang mengirim.

Apabila router tidak mengirim pesan, maka paket mungkin jatuh, yang menimbulkan banyak kesalahan yang berbeda-beda menurut program yang berkomunikasi lewat tautan yang tidak berhasil tersebut. (Kesalahan ini tidak terjadi apabila sebuah program menyambung ke komputer pada subnet lokal.) Perilaku ini mungkin bersifat sementara, namun pemeriksaan lebih lebih dekat menunjukkan bahwa perilaku ini dapat direproduksi, misalnya dengan meminta klien membaca file besar yang dikirim dari host jauh.

Kesalahan di sisi Klien

Klien tidak dapat membuat sambungan ke komputer jauh. Penyebab yang paling biasa untuk kesalahan ini adalah:
  • Sambungan jauh tidak dapat diaktifkan pada komputer jauh.
  • Jumlah maksimum sambungan telah terlampaui di komputer jauh.
  • Terjadi kesalahan jaringan saat membuat sambungan.
    Kesalahan sisi Server: ID Kejadian 1004
    Sumber: TermService
    Keterangan: "Server terminal tidak dapat menerbitkan lisensi klien. Server tidak dapat menerbitkan lisensi karena ada perubahan pada lisensi klien (ketidakcocokan), memori tidak cukup, atau ada kesalahan internal. Rincian selengkapnya untuk masalah ini mungkin telah dilaporkan pada komputer klien."

Mencari Router Lubang Hitam

Anda dapat menggunakan utilitas Ping untuk menemukan router lubang hitam, dengan memberi parameter -f dan -l ketika menulis perintah ping.
  • Parameter -f akan membuat utilitas Ping mengirim paket gema ICMP yang memiliki set bit IP "jangan pecah".
  • Parameter -l menetapkan buffer, atau beban, ukuran paket gema ICMP. Anda menentukan ukuran ini dengan menuliskan angka setelah parameter -l.
Buffer terbesar yang dapat dikirim dalam keadaan tidak terpecah adalah sama dengan MTU terkecil yang ada di sepanjang rute, dikurangi header IP dan ICMP (dengan kata lain, MTU terkecil dikurangi 28). Misalnya, Ethernet memiliki MTU 1500 byte, sehingga di bawah kondisi terbaik, utilitas Ping dapat menggemakan paket tidak terpecah, ditambah buffer ICMP, sebesar 1472 byte (1500 byte dikurangi 28). Sintaks untuk perintah ping dalam hal ini adalah:
ping nama_komputer atau alamat_IP -f -l 1472
Untuk semua alamat IP lokal, hasilnya kemungkinan adalah:
  • Apabila MTU dari setiap segmen untuk sambungan dengan rute adalah sekurangnya 1500, maka artinya paket berhasil dikembalikan.
  • Apabila ada segmen intermediat yang memiliki MTU yang lebih kecil, dan rute mengembalikan paket "tujuan tidak terjangkau" ICMP yang sesuai, maka utilitas Ping akan memunculkan pesan, "Paket perlu dipecah kecuali set DF".
  • Apabila ada segmen intermediat yang memiliki MTU yang lebih kecil, dan tidak rute mengembalikan paket "tujuan tidak terjangkau" ICMP yang sesuai, maka utilitas Ping akan memunculkan pesan, "Permintaan habis waktu".
Dengan meningkatkan parameter -l pada beberapa ping yang berurutan, Anda dapat mengidentifikasi seberapa besar paket tidak pecah yang dapat melewati rute tertentu. MTU terkecil yang biasa digunakan adalah 576 byte, sehingga Anda dapat dengan aman memulai dengan buffer ICMP sebesar 548 dan kemudian meningkat dari sana. Misalnya, apabila perintah Ping nama_komputer atau alamat_IP -f -l 972 mengembalikan paket namun Ping nama_komputer atau alamat_IP -f -l 973 tidak mengembalikan paket, maka MTU terbesar untuk rute itu adalah 1000 (972 ditambah 28). MTU default untuk media jaringan umum dijelaskan pada artikel berikut ini pada Basis Pengetahuan Microsoft:
314496 Ukuran MTU Default untuk Topologi Jaringan yang Berbeda (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).

Memperbaiki atau Mengutak-atik Router Lubang Hitam

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah untuk mengubah registri. Namun, masalah yang serius dapat terjadi apabila Anda tidak tepat dalam mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda mengubahnya. Kemudian, Anda dapat memulihkan registri apabila terjadi kesalahan. Untuk informasi lebih lanjut mengenai cara membuat cadangan dan memulihkan registri, klik nomor artikel dibawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri pada Windows (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).

Tiga metode berikut ini merupakan cara-cara untuk memperbaiki atau mengutak-atik router lubang hitam.

Metode 1

Aktifkan Deteksi Router Lubang Hitam pada host berbasis Windows yang akan berkomunikasi lewat sambungan WAN. Ikuti langkah berikut ini:
  1. Jalankan Registry Editor (Regedit.exe).
  2. Cari kunci berikut ini di registri:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip\parameters
  3. Pada menu Edit, klik Tambah Nilai, dan kemudian tambahkan nilai registri berikut ini:
    Value Name: EnablePMTUBHDetect
    Jenis Data: REG_DWORD
    Value: 1
  4. Keluar dari Registry Editor, kemudian restart komputer.

Metode 2

Konfigurasikan router intermediat untuk mengirim pesan Kode 4 Tipe 3 ICMP ("tujuan tidak terjangkau, bit jangan pecah (DF) dikirim dan diperlukan fragmentasi"). Ini mungkin memerlukan perangkat lunak router atau upgrade firmware, rekonfigurasi router, atau penggantian router.

Metode 3

Tetapkan MTU dari antarmuka host ke ukuran terbesar yang dapat ditangani oleh router lubang hitam, untuk memastikan bahwa ukuran paket yang paling besar dapat dikirim lewat sambungan tersebut. Namun, perlu dicatat bahwa lalu lintas lokal akan menggunakan paket yang lebih kecil daripada yang diperlukan, karena lalu lintas itulah yang dapat menggunakan sambungan yang dirute tanpa masalah.

Cara ini mengasumsikan bahwa Anda telah mengidentifikasi MTU dan menyatakan semua link yang ada yang mungkin digunakan oleh host. Setelah Anda mengidentifikasi ukuran MTU yang terbesar yang dapat didukung, tetapkan MTU. Ikuti langkah berikut ini:
  1. Klik Mulai menjalankan, dan kemudian klik Panel Kontrol.
  2. Klik dua kali Jaringan dan Sambungan Internet, dan kemudian klik untuk membuka folder Sambungan Jaringan.
  3. Apabila ada lebih dari satu sambungan jaringan, klik dua kali sambungan yang dikehendaki dan kemudian klik tab Dukungan pada antarmuka Status yang membuka. Sambungan yang menampilkan entri Gerbang Default barangkali merupakan sambungan jaringan yang digunakan untuk menyambung ke Internet. Catatlah nama sambungan (misalnya, "Local Area Connection 2").
  4. Jalankan Registry Editor (Regedit.exe).
  5. Di bawah pohon HKEY_LOCAL_MACHINE, cari kunci berikut ini:
    SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\
  6. Di bawah kunci ada satu atau beberapa kunci lain yang memiliki identifier numerik. Masing-masing kunci ini memiliki subkunci Connection. Periksa masing-masing kunci yang nampak seperti berikut ini:
    ID_for_Adapter\Connection
    Nilai Name pada subkunci Connection menyediakan nama sambungan jaringan yang digunakan di folder Sambungan Jaringan. Apabila Anda menemukan ada satu yang cocok dengan nama yang Anda temukan di langkah 3, buat catatan mengenai ID_for_Adapter di mana nama sambungan jaringan berada di bawahnya.
  7. Kembali ke HKEY_LOCAL_MACHINE, dan kemudian cari kunci berikut ini
    SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID_for_Adapter
    di mana ID_for_Adapter merupakan angka yang Anda catat di langkah 6. Ketika Anda menyorot kunci ini, akan muncul beberapa angka di sebelah kanan, termasuk DefaultGateway dan EnableDHCP.
  8. Klik kanan sisi kanan layar, klik New, dan klik DWORD Value. Beri nama nilainya sebagai MTU.
  9. Klik dua kali nilai tersebut agar Anda dapat mengeditnya, ubah Base ke Decimal, dan masukkan ukuran MTU terbesar yang dapat diterima, yang telah Anda peroleh dari uji Ping.
  10. Keluar dari Registry Editor.
Perlu dicatat bahwa apabila Anda masih menjumpai masalah dengan beberapa server, Anda mungkin perlu menetapkan MTU lebih rendah daripada uji Ping yang diperoleh, karena ada router lain di lintasan tertentu tadi. Ulangi menurunkan nilai MTU sebanyak 10 hingga Anda berhasil mengakses situs tersebut.

Untuk informasi tambahan tentang pengaturan MTU secara manual, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
314053 Parameter konfigurasi TCP/IP dan NBT untuk Windows XP (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).

Untuk informasi selengkapnya, lihat Internet RFC 1191 dan RFC 1435, yang tersedia dari website Internic:
http://www.internic.net/

Properti

ID Artikel: 314825 - Kajian Terakhir: 03 Juni 2008 - Revisi: 1.4
Berlaku bagi
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Kata kunci: 
kbenv kbinfo kbnetwork KB314825

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