什麼是黑洞路由呢?



贊助商連結


tracek
2001-07-08, 01:41 AM
請問有人能夠為我說明詳細的黑洞路由嗎?
謝謝!..^______^"

贊助商連結


tzlung
2002-01-28, 07:08 PM
整理前人文章如下:

*MTU 是要設在 client 端才有用
*MTU最大值 = 你試出來的數值加上 28
這裡MTU假設為1430

黑洞路由成因:
指的是當封包經過路由器時,假如其MTU大小大於下一段網路的最大值,又該封包被設定為不可分割,
則路由器會捨棄該封包並回一錯誤訊息到來源端,如果沒送出訊息,則封包會一直被路由器捨棄,
但來源端卻不知封包已遭捨棄,於是一邊一直送,另一邊一直丟,像個無底洞般,該路由器便成為黑洞路由.

1.如果是WINDOWS 2000/XP
執行regedit
點選HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Serveices
-->Tcpip-->Parameters-->Interfaces
-->再找出其中具有網路卡設定值的那一個,如有出現192.168.0.3
點選該網路卡之後,在右邊欄位滑鼠右鍵新增DWORD值,
鍵入MTU,取十進位,並修改值為1430

2.如果是win95/98/Me:
找法改成
HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Serveices
-->Class--NetTrans-->
win98 跟win2000不太一樣
按右鍵,選字串值而不是DWORD
更名為MaxMTU 他本身就是十進位,所以直接鍵入1430

搞定!