Параметры доступа в режиме адресной книги

Современные маршрутизаторы предлагают огромное разнообразие схем маршрутизации и вариантов безопасности (межсетевых экранов). Чтобы учесть всю эту сложность, в режиме адресной книги параметры доступа можно задавать отдельно для каждой записи списка. Помимо IP-адреса, это *способ доступа** и номер порта доступа (команд) .

Оба параметра задаются в диалоге записи адресной книги (см. редактирование адресной книги).

Способ доступа определяет, как DS Manager обменивается данными с DS:

  • Если выбран способ доступа out-of-band UDP, DS Manager обменивается данными с DS с помощью командных UDP-датаграмм, отправляемых на командный порт 65535 (или 32767) DS. Внеполосные команды UDP - основной способ сетевого программирования, который не требует предварительной настройки на стороне DS. Иными словами, он работает всегда, если маршрутизаторы и межсетевой экран не блокируют UDP-трафик на порт 65535 (32767). Поэтому рекомендуем использовать этот способ доступа всякий раз, когда это возможно. DS Manager позволяет ввести любой номер порта, но на DS фактически предусмотрены только два командных UDP-порта - 65535 и 32767 (можно использовать любой из них).
  • Если выбран способ доступа inband TCP, DS Manager обменивается данными с DS, отправляя команды через TCP-соединение, установленное с портом данных DS (это номер порта, заданный настройкой Data Port Number (PN)). Команды inband TCP - второстепенный способ сетевого программирования, который можно использовать в ситуациях, когда внеполосный UDP-доступ невозможен. Можно использовать любой номер порта доступа - это дополнительная гибкость, главное, чтобы на DS и в записи адресной книги был запрограммирован один и тот же номер порта. Существует несколько ограничений, связанных с доступом inband:
  • Для записей адресной книги со способом inband DS Manager не проверяет наличие DS автоматически при нажатии кнопки Refresh. Поэтому после нажатия Refresh все серверы устройств, для которых задан способ inband, сначала появляются в списке со значком Неизвестное устройство. Если нужно проверить, доступен ли такой DS, попробуйте выполнить нужное действие: нажмите кнопку Settings или Buzz и посмотрите результат (функции Upgrade, Initialize и Routing Status недоступны для записей адресной книги со способом inband). В этот момент DS Manager попытается установить TCP-соединение с DS и выяснить, доступен ли он. Результат отобразится в списке устройств.
  • Чтобы доступ inband работал, DS предварительно нужно определенным образом настроить - пошаговые инструкции см. в разделе подготовка DS к доступу inband.
  • Невозможно получить доступ к DS способом inband, если DS уже занят TCP-соединением для передачи данных с другим приложением и/или сетевым узлом. Поскольку команды inband по определению передаются внутри самого соединения для передачи данных, DS Manager фактически устанавливает TCP-соединение для передачи данных с DS, чтобы его программировать (поэтому соединение устанавливается с портом данных DS, а не с командным портом). DS допускает только одно соединение для передачи данных одновременно, поэтому, если он уже занят соединением с другим приложением и/или сетевым узлом, DS Manager получит отказ.
  • Если выбран способ доступа telnet TCP, DS Manager выполняет программирование через TCP-соединение, установленное с портом 23 DS (см. программирование по telnet TCP). В отличие от способа inband, это не требует предварительной настройки на стороне DS, но работает только с более новыми серверами устройств с прошивкой V3.50 и выше.

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