緩慢的路由問題

緩慢的路由問題

我有以下網路:

 ADSL(10.) --- Router (10.0.0.50,172.0.0.1) --- "HTTPServer (172.0.0.10)"
     |
     |
      --- "HTTPS Server" (10.0.0.3)
      --- Another computer (10.0.0.5)

我將 ADSL 路由器配置為將 HTTPS 轉送到 10.0.0.3(HTTPS 伺服器),而且它運作得很好。

現在,我嘗試對HTTPServer (172.0.0.10) 執行相同的操作,因此我將ADSL 數據機配置為將HTTPS 轉送至10.0.0.50,並將10.0.0.50(路由器)配置為將HTTP 轉送至172.0.0.10 (HTTPServer )。

這仍然有效,但速度非常慢。我知道路由器沒問題,因為如果我從 10.0.0.5 訪問路由器的 HTTPS 端口,它工作得很快,但是當我通過 ADSL 調製解調器訪問它時,它會變得越來越慢真的真的很慢它可以工作,但總是超時,每個請求都需要幾秒鐘)。

我無法更改我的網路設計(為了安全起見,有單獨的 LAN),您為什麼認為這是一個問題。為什麼執行的時候會出現效能問題

ADSL - Router - HTTPServer

我的路由器:Netgear Prosafe FVG318

答案1

這可能是 MTU 問題。我建議在 172.0.0.10 和互聯網上的客戶端計算機上使用 tcpdump/wireshark 進行跟踪,以比較它們並查看是否在某處完成了碎片。
“ADSL”是什麼類型的數據機/路由器?他如何連接到網路(PPPoE?,...)

答案2

“真的真的很慢”立即響起。在 ADSL 和 10.0.0.50 上強制全雙工。可能其中一個自動協商為半雙工(現在在傳輸任何內容時忽略傳入資料包,導致一波 TCP 重試)。

相關內容