Назад | Перейти на главную страницу

Процесс настройки сетевых параметров на устройстве для монтажа в стойку без головы

Я работаю в небольшой компании, которая планирует продавать смонтированное в стойку сетевое устройство, которое настраивается через веб-интерфейс (подумайте о сделке со страницей конфигурации маршрутизатора), и мне интересно, в крупных центрах обработки данных, например, в средах, какой обычно процесс предназначен для первоначальной настройки таких систем. Главный вопрос: если система безголовая, как получить к ней первоначальный удаленный доступ? Обычно компании сначала подключают сервер к монитору / клавиатуре / мыши, чтобы настроить параметры сети, прежде чем монтировать его в стойку? Как еще они узнали бы, какой IP-адрес у машины, если бы DHCP (а его нельзя жестко запрограммировать из-за потенциального конфликта IP)?

Первоначальная настройка таких устройств часто выполняется сначала через последовательную консоль. Другой вариант - статический IP-адрес в общей подсети. Это вынуждает технического специалиста либо поместить устройство в промежуточную подсеть, либо напрямую подключиться к устройству, используя ту же подсеть, статически назначенную ноутбуку или другому компьютеру. Последний вариант - получение адреса DHCP, который довольно неубедителен и зарезервирован только для домашнего сетевого оборудования.

Есть несколько подходов к этой проблеме. Позвольте мне хотя бы указать вам правильное направление.

Большинство маршрутизаторов SOHO имеют IP-адрес по умолчанию в адресном пространстве RFC 1918. Эту конфигурацию можно изменить, подключив хост, как правило, с помощью кабеля Ethernet, а затем указав в браузере адрес по умолчанию. Иногда устройства предлагают DHCP, поэтому клиенту администратора не нужно вручную устанавливать IP-адрес в правильной сети для первого подключения.

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

Последний подход - настроить порт Ethernet на устройстве для запроса адреса DHCP. Затем вы должны подключить устройство к сети DHCP, такой как сеть небольшого офиса или домашняя сеть. Вы можете использовать процесс исключения, чтобы определить IP-адрес нового устройства, а затем подключиться оттуда к веб-интерфейсу или аналогичному интерфейсу.

Ответ на этот вопрос зависит от того, какую роль играет устройство, его расположение в сети и количество устройств, которыми необходимо управлять. Очень небольшое количество устройств может выполнять что-то вроде подхода с адресом по умолчанию (например, устройства SOHO). Если для типичного развертывания требуется менее 50 или около того коробок и есть централизованное расположение, тогда подойдет какая-то базовая настройка последовательной консоли. Этот подход может (и действительно) масштабируется для большого количества устройств в случае сетевого оборудования, но это отчасти является функцией истории.

Если предполагается, что многие сотни (или тысячи) устройств будут развернуты на широкой основе, то разработка какого-то механизма для динамического распространения конфигураций, прошивок и т. Д. Может быть большой победой. Использование DHCP для получения не только адреса, но и некоторой степени настраиваемой конфигурации (ссылка на центральный сервер конфигурации, развертывание образа на основе последовательного порта / MAC и т. Д.) Было подходом, который с успехом использовался некоторыми поставщиками.

Я имел дело с некоторыми специализированными устройствами, у которых есть приложение для настройки, которое использует широковещательные сообщения для поиска устройств в локальной подсети.

Есть несколько приемов уровня 2, которые вы можете использовать для реализации этого. Однако требуется, чтобы у вас был компьютер в той же подсети для начальной настройки. Это может быть приемлемым или неприемлемым для вашего приложения.