Windows Server 2003 多個閘道器可能的解決方案

Windows Server 2003 多個閘道器可能的解決方案

我有以下問題讓我在過去的幾個晚上失眠。

我從退休的人那裡繼承了一些伺服器,我注意到其中一個介面有時會凍結在其中一台伺服器上,使人們無法連接到它。

現在,詳細資訊:我們有 3 台伺服器 - 一台是資料庫伺服器,僅託管資料庫,它連接到存取伺服器,該伺服器還有一些基於 IIS 的 Web 伺服器,它再次為客戶提供基於 .aspx 的控制項,他們造訪我們託管網站的第三台伺服器。我認為下面的圖片更能描述它: 網路圖

問題是存取伺服器配置了 2 個預設網關(原文如此!),但畢竟,根據route print,它使用第一個 ISP 網關:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0   bb.bbb.bbb.241   bb.bbb.bbb.243     10
          0.0.0.0          0.0.0.0   aaa.aa.aaa.129   aaa.aa.aaa.130     10
   bb.bbb.bbb.240  255.255.255.248   bb.bbb.bbb.243   bb.bbb.bbb.243     10
   bb.bbb.bbb.243  255.255.255.255        127.0.0.1        127.0.0.1     10
   bb.255.255.255  255.255.255.255   bb.bbb.bbb.243   bb.bbb.bbb.243     10
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
      192.168.0.0    255.255.255.0     192.168.0.97     192.168.0.97     10
     192.168.0.97  255.255.255.255        127.0.0.1        127.0.0.1     10
    192.168.0.255  255.255.255.255     192.168.0.97     192.168.0.97     10
   aaa.aa.aaa.128  255.255.255.248   aaa.aa.aaa.130   aaa.aa.aaa.130     10
   aaa.aa.aaa.130  255.255.255.255        127.0.0.1        127.0.0.1     10
   aaa.aa.aaa.255  255.255.255.255   aaa.aa.aaa.130   aaa.aa.aaa.130     10
        224.0.0.0        240.0.0.0   bb.bbb.bbb.243   bb.bbb.bbb.243     10
        224.0.0.0        240.0.0.0     192.168.0.97     192.168.0.97     10
        224.0.0.0        240.0.0.0   aaa.aa.aaa.130   aaa.aa.aaa.130     10
  255.255.255.255  255.255.255.255   bb.bbb.bbb.243   bb.bbb.bbb.243      1
  255.255.255.255  255.255.255.255     192.168.0.97     192.168.0.97      1
  255.255.255.255  255.255.255.255   aaa.aa.aaa.130   aaa.aa.aaa.130      1
Default Gateway:    aaa.aa.aaa.129

現在問題是 - 如何讓它「正常」工作,或至少盡可能接近正常工作(這樣我就不必每天 RDPlogin 並重新啟動 .129 適配器)?

起初,我想到了一個簡單的看門狗腳本,它將從第二個來源位址ping 凍結的網卡,但它失敗得很慘,因為在WS2003 中ping 命令仍然很延遲,並且只允許帶-S 參數的IPv6。看起來沒有解決這個問題,甚至沒有第 3 方解決方案,並且直接從 Windows 7 獲取 ping.exe 不起作用(真的,我也嘗試過!)

然後我考慮購買一台雙 WAN 路由器,將其插入伺服器和 ISP 的路由器之間,並將指定連接埠轉送到一個 LAN 連接 - 只要我們假設當前問題是由該伺服器中的 NIC 引起的,它應該可以工作,但這很容易解決,因為我們在同一個連接上有WWW 伺服器,去年它的正常運行時間幾乎是100%(不包括與公司無關的故障),但即使我在該介面上設置了故障轉移,客戶端的應用程式仍然使用IP 進行連接,因此它仍然會向客戶端報告無回應,但我們將解決主要問題。

第三個選項是使用其他一些軟體對負載平衡選項進行一些魔法,但據我所知,它在 Windows 上從來沒有很好地工作過(並且凍結適配器對我來說很常見)

還有第四種選擇,即摧毀一切並獲得新的伺服器和/或系統,但這裡最大的問題是許可證 - 我們在其後面託管 SQL Server DB,伺服器後端與該資料庫通訊並為客戶返回表在網路上以及我們的員工(約200 多名)使用我們公司的程式與資料庫進行通訊。這顯然需要單獨的 CAL 許可證,而 W2003 是最後一個在網路版中不需要該許可證的版本。

有人能指出我正確的方向嗎?

相關內容