Выбор контроллера подсети

Контроллер подсети определяет начало подсети. Тип контроллера подсети определяет, как ресурсы передаются по сети. Контроллеры подсети задаются на терминале устройства или объекта соединения для представления исходной подсети.

Чтобы настроить терминал в качестве контроллера подсети, его свойства и условия должны соответствовать требованиям. Более подробно см. в разделе Контроллеры подсети.

Чтобы настроить терминалы в качестве контроллеров подсети, можно использовать панель Изменить контроллер подсети или Python. Тип терминала определяется уровнем, указанным на панели.

Более подробно:

Для разделенных специализированных сетей на панели Изменить контроллеры подсети фильтруется ниспадающее меню терминалов, при задании контроллера подсети на основе типа контроллера подсети:

  • Специализированные сети на основе источника – только терминалы вниз по течению перечислены в ниспадающем меню терминалов для объектов с конфигурацией направленного терминала.
  • Специализированные сети на основе потребителя – только терминалы вверх по течению перечислены в ниспадающем меню терминалов для объектов с конфигурацией направленного терминала.

Требования

Для задания контроллера подсети должны быть соблюдены следующие требования:

  • Выбранный объект или пространственный объект должен иметь доступный терминал с корректной назначенной конфигурацией: направленной для разделенных уровней, и либо направленной, либо двунаправленной для иерархических уровней.
  • Объект или пространственный объект (с интересующим терминалом) имеет тип оборудования, которому была присвоена категория сети со значением Контроллер подсети.
  • Тип оборудования для объекта или пространственного объекта задан как Допустимый контроллер подсети в определении подсети.
  • Имя подсети должно быть уникальным в инженерной сети.
  • Имя контроллера подсети в уровне должно быть уникальным.
  • Если контроллер подсети назначен для подсети с другими контроллерами, имя Subnetwork Name, указанное для новой подсети контроллера должно совпадать с именем подсети, в которой уже есть один или несколько контроллеров.

Порядок настройки

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

  1. Создайте и назначьте конфигурацию терминала группе и типу оборудования, которые будут установлены в качестве контроллера подсети.
    В специализированной сети с раздельным определением уровней конфигурация терминала должна быть направленной конфигурацией терминала с минимум одним терминалом против течения и минимум одним вниз по течению.

  2. Залайте определение подсети для уровня, чтобы она включала группу и тип оборудования в качестве Допустимого контроллера подсети.
  3. Назначьте категорию сети Контроллер подсети для этой группы и типа оборудования.

После того как шаги конфигурации будут выполнены, объект или пространственный объект можно настроить как контроллер подсети на панели Изменить контроллер.

Настройка пространственного объекта в качестве контроллера подсети

Для конфигурации терминала устройства или объекта соединения для контроллера подсети выполните следующие шаги:

  1. Перейдите на вкладку Инженерная сеть.
  2. В группе Подсеть щелкните Изменить контроллер Изменить контроллер.
  3. На панели Изменить контроллер подсети выполните одно из следующего для добавления выбранного объекта в панель:
    • Щелкните инструмент Выбрать объект Редактировать вершину и затем выберите объект на карте из класса объектов устройств.
    • Щелкните инструмент Добавить выбранные Добавить метод, чтобы добавить выбранную строку из таблицы атрибутов объектов соединений или устройств.

    Панель Изменить контроллер подсети заполняется данными выбранного объекта или пространственного объекта.

  4. В этой панели щелкните ниспадающий список Терминал, чтобы выбрать терминал, который должен быть настроен как контроллер подсети.
  5. Для параметра Уровень откройте ниспадающее меню, чтобы выбрать уровень для контроллера подсети.

    Перечислены уровни, которые разрешены типом оборудования выбранного объекта или пространственного объекта в шаге 3 для настройки его в качестве контроллера подсети. Более подробно см. Архитектура.

  6. Для параметров Имя контроллера подсети и Имя подсети, укажите имя контроллера и подсеть.

    Имя контроллера подсети должно быть уникальным для уровня, а имя подсети должно быть уникальным для этой инженерной сети. Имена не могут быть длиннее, чем 64 символа, и не могут начинаться или заканчиваться двоеточием (:). Следующие специальные символы недопустимы:

    • Гравис (`)
    • Тильда (~)
    • Собачка (@)
    • Знак доллара ($)
    • Знак процента (%)
    • Каретка (^)
    • Звездочка (*)
    • Знак Плюс (+)
    • Знак равенства (=)
    • Вертикальная линия (|)
    • Обратный слеш (\)
    • Открывающая треугольная скобка (<)
    • Закрывающая треугольная скобка (>)
    • Вопросительный знак (?)
    • Открывающаяся фигурная скобка ({)
    • Закрывающаяся фигурная скобка (})
    • Точка (.)
    • Восклицательный знак (!)
    • Одинарная кавычка (')
    • Открывающаяся квадратная скобка ([)
    • Закрывающаяся квадратная скобка (])
    • Точка с запятой (;)
    • Возврат каретки (\r)
    • Новая линия (\n)
    • Двойное двоеточие (::)

  7. Дополнительно, в параметре Описание введите описание нового контроллера подсети.
  8. Дополнительно, в параметре Примечание введите любую информацию о контроллере подсети.
  9. Щелкните Применить.

Объект или пространственный объект теперь получил терминал, который настроен как контроллер подсети. Проверьте топологию сети, чтобы во время операций анализа этот терминал рассматривался как контроллер подсети. Запустите инструмент Обновить подсеть, чтобы обновить имя подсети для объектов данной подсети.

Использование скрипта Python для удаления назначения контроллера подсети

Для выполнения операций редактирования, включающих настройку терминалов на устройствах или объектах соединения в качестве контроллеров подсети, редакторы могут использовать скрипты Python. Для этого необходимо сначала импортировать arcpy и начать операцию редактирования, запустив функцию EnableSubnetworkController.