Поделиться через


Предварительные требования для тестирования маршрутизатора (без беспроводной связи)

В этом разделе описываются задачи, которые необходимо выполнить перед тестированием маршрутизатора Ethernet с помощью комплекта Windows Hardware Lab Kit (Windows HLK):

Требования к оборудованию

Для тестирования маршрутизатора требуется следующее оборудование. Может потребоваться дополнительное оборудование, если тестовое устройство предоставляет поддержку для конкретной шины. Чтобы определить наличие дополнительных требований к оборудованию, см. описание каждого теста для конкретной шины.

  • Базовая настройка теста Windows HLK (контроллер, Студия). См. начало работы Windows HLK

  • Четыре тестовых компьютера. Каждый тестовый компьютер должен соответствовать предварительным требованиям Windows HLK. Дополнительные сведения см. в разделе Предварительные требования для Windows HLK .

  • Одиннадцать (11) ethernet-адаптеров 10/100 МБ. Два из этих адаптеров должны поддерживать QoS 802.1p

  • Не менее 2 100 мегабитных коммутаторов. В зависимости от количества доступных портов Ethernet на тестируемом устройстве может потребоваться больше.

  • Один тестовый маршрутизатор.

Примечание

Чтобы сертифицировать маршрутизатор для использования с серверами, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования функций перебалансирования, состояния D3 и группы нескольких процессоров устройства и драйвера. Для тестирования устройства не требуется компьютер с более чем 64 процессорами.

Если для тестирования устройств используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать четыре процессора и не менее 1 ГБ ОЗУ.

Так как маршрутизаторы не включают драйвер для тестирования, планировщик Windows HLK ограничивает тесты, которые проверяют функциональность перебаланса устройства и драйвера, состояния D3 и нескольких групп процессоров для выполнения на тестовом компьютере по умолчанию. Необходимо вручную настроить на этом компьютере несколько групп процессоров. Компьютер по умолчанию — это первый тестовый компьютер в списке. Тестовый персонал должен убедиться, что первый тестовый компьютер в списке соответствует минимальным требованиям к оборудованию.

Примечание

За исключением драйверов пара-виртуализации (как определено в документе политики и процессы WHCP ), вы не можете использовать какую-либо форму виртуализации при тестировании физических устройств и связанных с ними драйверов для сертификации сервера или подписи. Все продукты виртуализации не поддерживают базовые функциональные возможности, необходимые для прохождения тестов, связанных с несколькими группами процессоров, управлением питанием устройств, функциями PCI устройства и другими тестами.

Примечание

  Параметр Несколько групп процессоров. Для сертификации необходимо задать значение размера группы процессоров для тестирования аппаратного лабораторного комплекта драйверов устройств Windows Server 2008 R2 и более поздних версий. Это делается путем запуска bcdedit в окне командной строки с повышенными привилегиями с помощью параметра /set.

Ниже приведены команды для добавления параметров группы и перезапуска.

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-сервер для маршрутизатора включен.

  • Для порта глобальной сети необходимо задать статический IP-адрес: 17.1.1.1.

  • Убедитесь, что параметр UPnP включен, если он не включен по умолчанию.

Настройка LAN1 и LAN2

На тестовых компьютерах, определенных как LAN1 и LAN2, используется идентичная процедура настройки, описанная ниже.

  1. Установите соответствующую операционную систему Windows на локальной сети LAN1.

  2. Установите три сетевых адаптера в LAN1 (включая один из двух, поддерживающих QoS 802.1p).

  3. Подключите две карты Ethernet к локальной сети маршрутизатора с помощью кабеля Ethernet. Один из этих двух должен быть сетевым адаптером с поддержкой QoS 802.1p.

  4. Подключите третий адаптер Ethernet к тестовой сети.

  5. Откройте папку Сетевые подключения (это можно сделать, щелкнув Управление сетевыми подключениями в Центре сети).

  6. Переименуйте сетевые подключения, чтобы:

    1. Подключение к сети DTM называется DTM.

    2. Подключение к локальной сети маршрутизатора с помощью интерфейса, поддерживающего качество обслуживания, называется LAN_P.

    3. Оставшийся интерфейс, подключенный к локальной сети, называется LAN.

  7. Включите QoS 802.1p для подключения LAN_P (если вы не знаете, как это сделать, обратитесь к карта отдельному интерфейсу).

  8. Убедитесь, что все подключения помечены как Частные в Центре общего доступа к сети.

  9. Установите клиентское приложение Windows HLK как по локальной сети 1, так и по локальной сети 2. Дополнительные сведения см. в разделе Шаг 2. Установка клиента в тестовых системах .

  10. Запустите задания конфигурации: Setup Machine LAN1 и Setup Machine LAN2 for Machine Lan1 и Machine2 соответственно. Эти задания задают статические IP-адреса и настраивают измерения компьютера для каждого компьютера следующим образом:

    Интерфейс LAN1 LAN2

    Локальная сеть

    192.168.0.10

    192.168.0.20

    LAN_P

    192.168.0.11

    192.168.0.21

    Тест

    IP-адрес, назначенный DHCP

    IP-адрес, назначенный DHCP

  11. Для каждого компьютера выполните команду ipconfig в командной строке, чтобы убедиться, что каждому интерфейсу правильно назначен IP-адрес.

  12. Чтобы обеспечить IP-подключение на всех интерфейсах, попробуйте проверить связь с другими адресами. Если брандмауэр включен, откройте исключение ping, введя в командной строке следующую команду: netsh firewall set icmpsettings 8.

  13. Убедитесь, что для всех сетевых подключений задано значение Частные в центре сети в панель управления.

    Примечание

    Чтобы убедиться, что тестовая сеть остается частной, можно настроить политику для автоматического выполнения этого действия, запустив gpedit.msc из командной строки (от имени администратора) и изменив параметры для "Неопознанные сети".

Настройка WAN1

Тестовый компьютер, идентифицирующий как WAN1, должен быть настроен с помощью следующих действий:

  1. Установите соответствующую операционную систему Windows на тестовом компьютере.

  2. Установите два сетевых адаптера в WAN1.

  3. Подключите один сетевой адаптер к стороне глобальной сети маршрутизатора. Так как большинство маршрутизаторов имеют только один порт для интерфейса глобальной сети, можно использовать концентратор (как показано на схеме).

  4. Подключите другой сетевой адаптер к тестовой сети.

  5. Откройте папку сетевых подключений (это можно сделать, щелкнув Управление сетевыми подключениями в центре сети в панель управления.

  6. Переименуйте сетевые подключения следующим образом:

    1. Подключение к тестовой сети называется Test.

    2. Подключение к глобальной сети маршрутизатора называется WAN.

  7. Беспроводное подключение должно быть связано с беспроводной сетью маршрутизатора.

  8. Установите клиентское приложение Windows HLK. Дополнительные сведения см. в разделе Шаг 2. Установка клиента в тестовых системах .

  9. Запустите задание настройки компьютера WAN1configuration . Эти задания будут задавать статические IP-адреса и настраивать измерения компьютера следующим образом:

    Интерфейс WAN1

    Глобальная сеть

    17.1.1.10

    Тест

    IP-адрес, назначенный DHCP

  10. В командной строке выполните команду ipconfig , чтобы убедиться, что каждый интерфейс имеет правильно назначенный IP-адрес.

  11. Убедитесь, что все интерфейсы имеют IP-подключение. Если брандмауэр включен, откройте исключение ping, выполнив следующую команду из командной строки: netsh firewall set icmpsettigns 8.

  12. Убедитесь, что для всех сетевых подключений задано значение Частные в центре сети в панель управления.

Настройка WAN2

Тестовый компьютер, определенный как WAN2, должен быть настроен с помощью следующих действий:

  1. Установите соответствующую операционную систему Windows на WAN2.

  2. Установите три сетевых адаптера в WAN2.

  3. Подключите два сетевых адаптера к стороне WAN маршрутизатора. Для этого может потребоваться переключение.

  4. Подключите оставшийся сетевой адаптер к тестовой сети.

  5. Откройте папку сетевых подключений. Это можно сделать, щелкнув Управление сетевыми подключениями в центре сети в панель управления.

  6. Переименуйте сетевые подключения следующим образом:

    1. Подключение к тестовой сети называется Test.

    2. Подключения к глобальной сети маршрутизатора называются WAN1 и WAN2 соответственно.

  7. Установите клиентское приложение Windows HLK. Дополнительные сведения см. в разделе Шаг 2. Установка клиента в тестовых системах .

  8. Запустите задание настройки WAN2 компьютера . Эти задания будут задавать статические IP-адреса и настраивать измерения компьютера следующим образом:

    Интерфейс WAN2

    WAN1

    17.1.1.20

    WAN2

    17.1.1.21

    Тест

    IP-адрес, назначенный DHCP

  9. Из командной строки. Запустите ipconfig , чтобы убедиться, что каждому интерфейсу правильно назначен IP-адрес.

  10. Убедитесь, что во всех интерфейсах есть IP-подключение. Если брандмауэр включен, откройте исключение ping, введя в командной строке следующую команду: netsh firewall set icmpsettings 8.

  11. Убедитесь, что для всех сетевых подключений задано значение Частные в центре сети в панель управления.

Конфигурация пула компьютеров

Правильная настройка пула компьютеров имеет жизненно важное значение. Если пул компьютеров настроен неправильно, запланированные задания останутся в состоянии "Планировщик". Конфигурация пула компьютеров позволяет контроллеру Windows HLK назначать каждую отдельную задачу правильному компьютеру. Для каждого из четырех компьютеров в пуле необходимо выполнить задание конфигурации. Это задание установит "Измерения" на этом компьютере, который будет описывать его роль в сети.

Чтобы запустить задание конфигурации, выполните следующие действия.

  1. С помощью Windows HLK Studio создайте пул компьютеров, содержащий все четыре тестовых компьютера.

  2. В Windows HLK Studio запланируйте тесты на беспроводном маршрутизаторе, который вы тестируете.

  3. Нажмите кнопку Обзор, а затем выберите задание Настройка компьютера<XYZ> , найденное в разделе WDK Tests\Networking\Routers\Configuration. (Где XYZ соответствует LAN1, LAN2, WAN1 и WAN2)

  4. Для LAN1 и LAN2: введите MAC-адрес интерфейса на стороне локальной сети беспроводного маршрутизатора в поле Значение для параметра IGD_Mac.

Теперь можно запланировать выполнение тестов маршрутизатора.

Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Если тест требует установки параметров перед его выполнением, для него будет отображено диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.

Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.