Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2008 實作軟路由完全指南:從靜態路由到 RIP 動態路由、封包篩選與路由表深度解讀

編輯:Windows 2003 常見問題解答

項目背景:以 Server 2008 代替硬件路由器的小型網絡方案

在分支機構、實驗室、中小企業,Windows Server 2008 通過 路由和遠程訪問服務 (RRAS) 可實現 LAN 路由、NAT、VPN、拨号等功能。本文以三層路由拓撲為例,完整演示:安裝 RRAS → 靜態路由互通 → 封包篩選 (防火牆) → RIP v2 動態路由 → 路由表深度解讀。

拓撲與地址規劃

PC1 (192.168.10.0/24) ── Router1 (雙網卡: 192.168.10.1/24, 192.168.16.1/24) ── Web Server (192.168.16.131/24)
        │
        └── Router2 (雙網卡: 192.168.20.1/24, 192.168.16.2/24) ── PC2 (192.168.20.0/24)
                │
                └── Router3 (雙網卡: 192.168.30.1/24, 192.168.20.2/24) ── PC3 (192.168.30.0/24)
網絡拓撲圖

階段一:安裝與啟用 RRAS (LAN 路由模式)

  1. 服務器管理器 → 添加角色 → 網絡策略和訪問服務 → 勾選 路由和遠程訪問服務 → 安裝。
  2. 服務器管理器 → 角色 → 網絡策略和訪問服務 → 右鍵 路由和遠程訪問 → 配置並啟用路由和遠程訪問。
  3. 向導選擇 自定義配置 → 勾選 LAN 路由 → 完成 → 服務啟動。
  4. 關閉所有路由器的 Windows 防火牆 (或放行 IP 協議 47/47、UDP 520、ICMP) 以便測試。
添加角色
選擇路由
完成安裝
配置向導
自定義配置
選擇LAN路由
啟動服務
防火牆關閉

驗證:PC1 ping Web Server 成功 → 直連網段路由自動生效 (直接連接路由)。

階段二:添加靜態路由 —— 解決 PC2 訪問 Web Server

問題:PC2 → Router2 (默認網關) → Router2 無 192.168.16.0/24 路由 → 丟包回覆「目標網絡不可達」。

  1. Router2:服務器管理器 → 路由和遠程訪問 → IPv4 → 靜態路由 → 右鍵 新建靜態路由。
  2. 介面:選擇連接 Router1 的網卡 (192.168.16.2)。
  3. 目標:192.168.16.0 (Web Server 網段)。
  4. 網絡掩碼:255.255.255.0。
  5. 網關:192.168.16.1 (Router1 連接 Router2 的接口 IP) —— 關鍵:下一跳必須直連可達。
  6. 跃點數:默認 1 (可留空)。
新建靜態路由對話框
路由表顯示新靜態路由

驗證:PC2 ping Web Server 成功。Router2 路由表顯示新條目,跃點數 = 介面跃點 (10, 1Gbps) + 網關跃點 (256) = 266。

階段三:封包篩選 —— 屏蔽 ICMP (Ping) 實現「可通信、不可 Ping」

場景:Router1 連接 Web Server 的介面 (NAT) 需防止外部 Ping 探測。

  1. Router1:路由和遠程訪問 → IPv4 → NAT (或對應介面) → 右鍵介面 (如 VM2) → 屬性 → 入站篩選器。
  2. 新建 → 協議:ICMP → 類型:8 (Echo Request) → 代碼:0 → 動作:拒絕。
  3. 同理可配置 出站篩選器 控制內部訪問外部協議。
介面屬性入站篩選器
添加IP篩選器ICMP拒絕

驗證:外部 Ping Router1/Web 失敗;TCP/HTTP 訪問正常。

階段四:RIP v2 動態路由 —— 實現 PC3 訪問 Web Server (多跳自動收斂)

靜態路由不擴展:每增加一層需手動添加,故障無法自動收斂。RIP v2 (RFC 2453) 支持類無類間路由 (CIDR)、VLSM、認證、多播更新 (224.0.0.9)。

  1. Router3:IPv4 → 右鍵 常規 → 新增路由協議 → 選擇 用於 Internet 協議的 RIP 版本 2。
  2. RIP 節點 → 右鍵 新增介面 → 選擇連接 Router2 的介面 (VM3) → 確定 (屬性保持默認:發送/接收 v2、分割地平線、無認證)。
  3. Router2、Router1 同樣啟用 RIP v2 並在互連介面上添加 RIP 介面。
  4. 可選:刪除前文配置的靜態路由,純動態驗證;或共存 (靜態優先級更高/跃點更低)。
新增RIP協議
新增RIP介面
RIP屬性

驗證:PC3 (192.168.30.254) ping Web Server (192.168.16.131) 成功。路由表顯示 RIP 學習路由 (標誌 R),跃點數 = 路徑跳數 (如 3)。

階段五:讀懂路由表 —— route print 深度解讀

命令提示符執行 route print (或 netsh routing ip show route) 輸出解析:

route print輸出示例
行標識名稱含義關鍵字段
A默認路由無匹配路由時的最後出口 (0.0.0.0/0)網關 = 上游路由器 IP;跃點 = 介面跃點+256
B環回路由127.0.0.0/8,本機內部通信介面 = 127.0.0.1;網關 = On-link
C直接連接路由本機直連網段網關 = On-link (無需轉發)
D子網廣播路由發送廣播到直連網段 (x.x.x.255)介面 = 本機 IP;網關 = On-link
ERIP 學習路由動態協議獲取的遠端網段跃點 = 跳數 (RIP 最大 15);來源 = RIP
F多播路由224.0.0.0/4 (240.0.0.0 掩碼)介面 = 本機 IP;網關 = On-link

跃點數計算公式 (Server 2008)

跃點數 = 介面跃點數 + 網關跃點數
  • 介面跃點數:按鏈路速度自動分配:10Mbps=20, 100Mbps=20, 1Gbps=10, 10Gbps=5。可手動覆蓋 (介面屬性 → IPv4 → 進階 → 介面跃點數)。
  • 網關跃點數:默認 256 (表示經過一個路由器)。
  • 示例:1Gbps 介面 + 默認網關 → 默認路由跃點 = 10 + 256 = 266。

查看命令:netsh interface ip show address 顯示各介面跃點與網關跃點。

RIP 局限與生產環境建議

局限影響替代/補充方案
最大跳數 15超過 15 層路由器網絡不可用大型網絡採用 OSPF/IS-IS/BGP
廣播/多播更新頻佔寬、擾民、安全性弱啟用 RIP 認證/被動介面;遷移 OSPF
收斂慢故障恢復秒級~分鐘級OSPF/BGP 亞秒級收斂
無載荷感知不考慮帶寬/延遲/負載OSPF/EIGRP 支持代價計算

工程建議:邊緣/小型網絡 RIP 可用;核心/大型網絡**靜態路由 (默認/關鍵) + OSPF (內部) + BGP (外部)** 分層設計。Server 2008 RRAS 僅支持 RIP v2,不支持 OSPF/BGP,定位為「邊緣路由/分支路由」,核心層請上硬件路由器 (Cisco/Huawei/Juniper) 或專用軟路由 (VyOS, FRR, MikroTik CHR)。

結語

Windows Server 2008 RRAS 提供了完整的「安裝 → 靜態 → 篩選 → 動態 → 診斷」路由工程鏈路。掌握 route print 解讀與跃點計算,是從「會配路由」進階到「懂路由」的分水嶺。建議:實驗室/分支用 Server 2008 RRAS 降本增效;生產核心網絡堅持專業路由設備,並在邊緣部署 Server 2008 做 NAT/VPN/應用層網關,發揮各自所長。

Copyright © Windows教程網 All Rights Reserved