Контроллер подсети определяет начало подсети. Тип контроллера подсети определяет, как ресурсы передаются по сети. После того как объект будет задан в качестве контроллера подсети, его группу и тип оборудования нельзя будет изменить.
Определение объектов, которые могут быть контроллерами подсети
Категория сети контроллера подсети является системной категорией сети, которая может быть назначена типам оборудования из класса пространственных объектов Device или таблицы JunctionObject. Это необходимо, чтобы позволить установить терминалы устройств как контроллеры подсети. Контроллеры подсети используются при управлении подсетями для определения начала подсети.
Эта сетевая категория задается устройству или объекту соединения на уровне типа и группы оборудования администратором инженерной сети во время настройки с помощью инструмента Задать категорию сети.
Типы контроллеров подсети
Существует два типа контроллеров подсети: источники и приемники. Тип контроллера подсети определяет, как перетекают ресурсы сети через подсети в специализированной сети.
Если специализированная сеть определяется типом контроллера подсети Источник, ресурс может перетекать от контроллеров подсети или выходить из них; этот ресурс не может перемещаться в направлении контроллеров сети или входить в них.
Если специализированная сеть определяется типом контроллера подсети Приемник, ресурс может перемещаться по направлению к и входить в контроллеры подсети; этот ресурс не может перемещаться от контроллеров сети или выходить из них.
Более подробно:
Для разделенных специализированных сетей на панели Изменить контроллеры подсети фильтруется ниспадающее меню терминалов, при задании контроллера подсети на основе типа контроллера подсети:
- Специализированные сети на основе источника – только терминалы вниз по течению перечислены в ниспадающем меню терминалов для объектов с конфигурацией направленного терминала.
- Специализированные сети на основе потребителя – только терминалы вверх по течению перечислены в ниспадающем меню терминалов для объектов с конфигурацией направленного терминала.
Создание контроллера подсети
Контроллеры подсети настраиваются на уровне терминала для объектов из класса пространственных объектов Device и таблицы JunctionObject. Отдельное устройство или объект соединения может иметь несколько терминалов, которые определяются как контроллеры подсети. Контроллеры подсети определяют происхождение подсети и направление потока, в котором ресурс может перемещаться по подсети.
Для определения контроллера подсети необходимо задать следующие административные конфигурации:
- Направленная конфигурация терминалов с терминалами по и против направления потока должна быть создана и назначена желаемому типу оборудования, если оно относится к разделенной сети.
- Категория сети контроллер подсети – Укажите, какие типы оборудования являются допустимыми контроллерами подсети, например, автоматические переключатели или силовые трансформаторы.
- Специализированная сеть – укажите, какой тип контроллеров подсетей разрешен для подсетей в специализированной сети: источник или приемник.
- Группа уровней – для иерархических специализированных сетей необходимо задать группу уровней.
- Уровень – для подсети необходимо указать уровень.
- Определение подсети – укажите устройство или объект соединения, которое может использоваться как контроллер подсети на уровне.
После настройки административных конфигураций терминалы на отдельных устройствах устанавливаются как контроллеры подсети. Для терминала, устанавливаемого в качестве контроллера подсети, должно выполняться следующее:
- Объект, к которому принадлежит терминал, должен быть из класса Device или таблицы JunctionObject.
- Этот объект должен считаться допустимым типом оборудования; этот объект имеет тип оборудования, которое может быть задано как контроллер подсети (категория сети), и может участвовать в желаемом уровне (определение подсети).
После того, как эти условия будут удовлетворены, контроллер подсети можно будет задать с помощью панели Изменить контроллер подсети. Помимо ручной установки контроллеров подсети их можно импортировать с помощью инструмента Импортировать контроллеры подсети. При импорте контроллеров подсети применяются все предварительные условия и ограничения, упомянутые выше.
Назначение контроллера подсети
Когда в качестве контроллера подсети на объекте задан терминал, этому контроллеру необходимо дать уникальное имя в уровне. Имя контроллера подсети хранится в атрибуте Subnetwork Controller Name на устройствах или объектах соединения с одним или несколькими контроллерами подсети. Этот атрибут Subnetwork Controller Name также сохраняется в таблице Таблица подсетей и в SubnetLineклассе объектов. Тип контроллера подсети задается во время создания специализированной сети и сохраняется на странице свойств сети слоя инженерной сети в диалоговом окне Свойства слоя в разделе Общие для каждой специализированной сети на вкладке Свойства сети. Подробнее см. в разделе Имя подсети.
В разделенной сети в качестве контроллеров подсети можно установить только терминалы по направлению потока и против. В разделенной сети терминалы по направлению потока и против позволяют автоматически определять направление потока в объекте во время трассировки. Направление потока для всей подсети определяется типом контроллера подсети. Терминалы вверху по течению выступают как приемники подсети; ресурсы идут к этому типу терминалов, а не от него. Терминалы по направлению выступают как источники подсети; ресурсы движутся от этого типа терминалов, а не к нему.
И радиальные подсети, и подсети типа mesh поддерживают несколько контроллеров подсети. Если трассировка обнаружит контроллеры подсети с разными именами подсетей, будет возвращена ошибка. Это справедливо по отношению ко всем типам трассировок, кроме трассировок типа найти связанные. Возвращаемая ошибка указывает на то, что имеется две или более проходимых подсетей (как указано в конфигурации трассировки подсети). Более подробно об особенностях работы контроллеров подсети при трассировке по направлению потока и против см. в разделе Типы трассировки инженерной сети.
После того как устройство или объект соединения будет назначен в качестве контроллера подсети, его нельзя будет удалить, а атрибутивные поля типа и группы оборудования станут только для чтения. Контроллеры подсети назначаются на уровне терминалов, поэтому важно убедиться, что назначенная конфигурация терминалов не изменена. Например, не удаляйте терминалы и не изменяйте пути конфигурации терминала, которые были назначены типу оборудования, которому присвоена сетевая категория контроллера подсети. Создавайте конфигурацию терминалов специально для объектов вашего контроллера.
Для внесения изменений в атрибуты группы или типа оборудования, а также для изменения назначенной конфигурации терминалов сначала должен быть удален контроллер подсети с панели Изменить контроллер подсети. Подробнее см. в разделе Удаление контроллера подсети.