路由器測試 (非無線) 必要條件
本節說明使用 Windows Hardware Lab Kit (Windows HLK) 測試乙太網路路由器之前必須完成的工作:
硬體需求
路由器測試需要下列硬體。 如果測試裝置提供匯流排特定支援,您可能需要額外的硬體。 請參閱每個匯流排特定測試的測試描述,以判斷是否有其他硬體需求。
(Controller、Studio) 的基本 Windows HLK 測試設定。 請參閱Windows HLK 消費者入門
四部測試電腦。 每個測試電腦都必須符合 Windows HLK 必要條件。 如需詳細資訊 ,請參閱 Windows HLK 必要條件 。
十一 (11) 10/100 MB 乙太網路卡。 這兩個介面卡必須支援 QoS 802.1p
至少 2 100 MB 的交換器。 視受測裝置上可用的乙太網路埠數目而定,可能需要更多。
一個測試路由器。
注意
若要認證路由器以搭配伺服器使用,測試電腦必須支援四個處理器和至少 1 GB 的 RAM。 需要這些系統功能,才能測試裝置和驅動程式的重新平衡、D3 狀態和多個處理器群組功能。 您不需要實際擁有 64 個以上的處理器的電腦來測試您的裝置。
如果您使用測試電腦的集區來測試裝置,集區中至少有一部電腦必須包含四個處理器,且至少 1 GB 的 RAM。
由於路由器不包含要測試的驅動程式,Windows HLK 排程器會限制驗證裝置和驅動程式的 Rebalance、D3 狀態和多個處理器群組功能,以在預設測試電腦上執行的測試。 您必須手動設定這部電腦以擁有多個處理器群組。 預設電腦是清單中的第一部測試電腦。 測試人員必須確定清單中的第一部測試電腦符合最低硬體需求。
注意
除了) WHCP 原則和處理常式 檔所定義的 para-virtualization 驅動程式 (以外,當您測試實體裝置及其相關聯的驅動程式以進行伺服器認證或簽章時,可能無法使用任何形式的虛擬化。 所有虛擬化產品都不支援傳遞與多個處理器群組、裝置電源管理、裝置 PCI 功能及其他測試相關的測試所需的基礎功能。
注意
多個處理器群組設定 您必須為 Windows Server 2008 R2 和更新版本的設備磁碟機測試硬體實驗室套件測試的處理器群組大小設定值,以進行認證。 這是使用 /set 選項,在提升許可權的命令提示字元視窗中執行 bcdedit 來完成。
新增群組設定和重新開機的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
移除群組設定和重新開機的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
程式碼完整性設定
必須先使用 伺服器管理員 啟用虛擬式安全性功能 (VBS) Windows Server 2016。
發生之後,必須建立並設定下列登錄機碼:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
軟體需求
執行 Device.Networking 測試需要下列軟體:
- 最新的 Windows HLK 篩選和軟體更新。
測試電腦設定
在 4 部測試電腦中,有 3 個個別組態。 測試電腦會指定為 LAN1、LAN2、WAN 和 SERVER。 測試電腦實驗室 LAN1 和 LAN2 的設定方式相同。 除了 Windows Vista、Windows 7 和Windows 8的最低系統需求之外,還包含所有系統需求。 下列網狀圖解說明如何在網路中連線:
注意
雖然上述未說明,但 Windows HLK Studio 和 Windows HLK 控制器可以在一部電腦上執行,以降低成本。
開始測試路由器之前,請根據下一節所述的程式,設定四部測試電腦和電腦集區中的每一部。
此外,您的路由器必須設定如下,才能開始測試:
請確定路由器的 DHCP 伺服器已啟用。
您必須將 WAN 埠設定為此靜態 IP 位址:17.1.1.1。
如果預設未啟用,請確定已啟用 UPnP 設定。
設定 LAN1 和 LAN2
識別為 LAN1 和 LAN2 的測試電腦具有相同的安裝程式,如下所述:
在 LAN1 上安裝適當的 Windows 作業系統。
在 LAN1 中安裝三張網路介面卡 (包括兩個支援 QoS 802.1p) 的其中一個。
透過乙太網路纜線將兩張乙太網路卡連接到路由器的 LAN 端。 這兩個其中一個必須是支援 QoS 802.1p 的網路介面卡。
將第三個乙太網路卡連線到您的測試網路。
開啟 [網路連線] 資料夾, (按一下 [網路中心) 中的 [管理網路連線] 來完成。
重新命名網路連線,以便:
DTM 網路的連線名為 DTM。
與具有 QoS 功能介面之路由器 LAN 端的連線名為 LAN_P。
連線到 LAN 端的其餘介面名為 LAN。
如果您不確定如何執行) 這項 操作,請在LAN_P 連線上啟用 QoS 802.1p (請參閱個別介面卡手冊
請確定所有連線都會在網路共用中心標示為 [私人 ]。
在 LAN 1 和 LAN2 上安裝 Windows HLK 用戶端應用程式。 如需詳細資訊,請參閱 步驟 2:在測試系統上安裝用戶端 () 。
執行設定作業:分別針對 Machine Lan1 和 Machine2 設定 Machine LAN1 和 Setup Machine LAN2 。 這些作業會設定每部電腦的靜態 IP 位址和設定機器維度,如下所示:
介面 LAN1 LAN2 LAN
192.168.0.10
192.168.0.20
LAN_P
192.168.0.11
192.168.0.21
測試
DHCP 指派的 IP 位址
DHCP 指派的 IP 位址
針對每部電腦,在命令提示字元中執行 ipconfig ,以確認每個介面都已正確指派 IP 位址。
為了確保所有介面上的 IP 連線都會嘗試 Ping 其他位址。 如果已啟用防火牆,請在命令提示字元輸入下列命令來開啟 ping 例外狀況:netsh 防火牆設定 icmpsettings 8。
請確定所有網路連線都設定為主控台中網路中心的[私人]。
注意
若要確保您的測試網路維持設定為 [私人],您可以從命令提示字元執行 gpedit.msc ,以系統管理員 (身分) 並修改「未識別網路」的設定,以自動設定原則來執行此動作。
設定 WAN1
測試電腦應該使用下列步驟來設定 WAN1:
在測試電腦上安裝適當的 Windows 作業系統。
在 WAN1 中安裝兩張網路介面卡。
將一張網路介面卡連線到路由器的 WAN 端。 因為大部分路由器只有一個 WAN 介面的埠,所以可以使用中樞 (,如下圖所示) 。
將其他網路介面卡連線到測試網路。
開啟網路連線資料夾, (按一下主控台網路中心內的 [管理網路連線] 來完成。
重新命名網路連線,如下所示:
測試網路的連線名為 Test。
路由器的 WAN 端連線名為 WAN。
無線連線必須與路由器的無線網路相關聯。
安裝 Windows HLK 用戶端應用程式。 如需詳細資訊,請參閱 步驟 2:在測試系統上安裝用戶端 () 。
執行 安裝程式機器 WAN1 設定 作業。 這些作業會設定靜態 IP 位址,並設定電腦維度,如下所示:
介面 WAN1 WAN
17.1.1.10
測試
DHCP 指派的 IP 位址
從命令提示字元中,執行 ipconfig 以確認每個介面都有正確指派的 IP 位址。
請確定所有介面都有 IP 連線。 如果已啟用防火牆,請從命令提示字元執行下列命令來開啟 ping 例外狀況: netsh 防火牆設定 icmpsettigns 8。
請確定所有網路連線都設定為主控台中網路中心的[私人]。
設定 WAN2
識別為 WAN2 的測試電腦應該使用下列步驟進行設定:
在 WAN2 上安裝適當的 Windows 作業系統。
在 WAN2 中安裝三張網路介面卡。
將兩張網路介面卡連接到路由器的 WAN 端。 可能需要參數才能完成這項作業。
將其餘網路介面卡連線到 測試 網路。
開啟 [網路連線] 資料夾。 按一下主控台網路中心的 [管理網路連線] 即可完成此作業。
重新命名網路連線,如下所示:
測試網路的連線名為 Test。
路由器的 WAN 端連線分別命名為 WAN1 和 WAN2 。
安裝 Windows HLK 用戶端應用程式。 如需詳細資訊,請參閱 步驟 2:在測試系統上安裝用戶端 () 。
執行 安裝程式機器 WAN2 組態作業。 這些作業會設定靜態 IP 位址,並設定電腦維度,如下所示:
介面 WAN2 WAN1
17.1.1.20
WAN2
17.1.1.21
測試
DHCP 指派的 IP 位址
從命令提示字元。 執行 ipconfig 以確認每個介面都已正確指派 IP 位址。
請確定所有介面上都有 IP 連線能力。 如果已啟用防火牆,請從命令提示字元輸入下列命令來開啟 ping 例外狀況: netsh 防火牆設定 icmpsettings 8。
請確定所有網路連線都設定為主控台中網路中心的[私人]。
電腦集區設定
正確設定電腦集區非常重要。 未正確設定電腦集區時,排程的工作會維持在狀態「排程器」中。 電腦集區的設定可讓 Windows HLK 控制器將每個個別工作指派給正確的電腦。 針對集區中的四部機器,必須執行設定作業。 此作業會在該電腦上設定「維度」,以描述其在網路中的角色。
若要執行設定作業,請完成下列步驟:
使用 Windows HLK Studio,建立包含所有四部測試電腦的電腦集區。
從 Windows HLK Studio,針對您要測試的無線路由器排程測試。
選取[流覽],然後選取WDK Tests\Networking\Routers\Configuration底下的作業安裝程式電腦< XYZ >。 (XYZ 對應至 LAN1、LAN2、WAN1 和 WAN2)
針對 LAN1 和 LAN2:在 IGD_Mac 參數的 [值] 欄位中輸入無線路由器 LAN 端介面的 MAC 位址
您現在可以排程要執行的路由器測試。
開始測試之前,請確定測試電腦處於就緒狀態。 如果測試需要在執行之前設定參數,則會顯示該測試的對話方塊。 如需詳細資訊,請檢閱特定的測試主題。
某些 Windows HLK 測試需要使用者介入。 執行提交的測試時,最佳做法是將自動化測試與手動測試分開在區塊中執行。 這可防止手動測試中斷自動化測試的完成。