Управление конфликтами с использованием контейнеров конфликтов
При согласовании версии с версией по умолчанию в специализированной сети телекоммуникаций могут возникать логические конфликты, связанные с ресурсами внутри сгруппированных объектов, которые были изменены противоречивыми способами между версиями. Существующие механизмы обнаружения конфликтов не идентифицируют эти логические конфликты в иерархии содержания. Контейнеры конфликтов можно настроить на обнаружение и отчет об этих логических конфликтах во время операций согласования путем назначения категории сети контейнера конфликтов объектам или объектам, которые представляют вершину иерархии содержания.
Дополнительные сведения об управлении конфликтами сервис-ориентированных версий
Обнаружение конфликтов в сервис-ориентированных версиях
В сервис-ориентированной версии конфликт обнаруживается при согласовании, когда один и тот же объект или элемент обновляется или удаляется как в именованной версии, так и в версии по умолчанию. Эти конфликты обнаруживаются на уровне строки. В специализированной сети телекоммуникаций группировка позволяет нескольким записям представлять одно физическое волокно или порт. При вставке или обновлении сгруппированных объектов — например, волокон внутри волоконно-оптического кабеля или портов внутри шасси — записи могут логически представлять одно и то же волокно или порт, даже если они отображаются как разные строки в разных версиях. Стандартные механизмы обнаружения конфликтов на уровне строк не могут идентифицировать этот логический конфликт.
Логические конфликты такого рода могут возникать в специализированных сетях телекоммуникаций, поскольку сгруппированные объекты представлены с использованием непространственных объектов и идентификаторов единиц (единицы измерения, идентификаторы единиц). Правки, изменяющие структуру организации этих групп, вставляют строки, а не обновляют существующие. Если версия по умолчанию и именованная версия изменяют сгруппированный объект разными способами для одного и того же контейнера, ни один из наборов вставок не обнаруживается как конфликт с использованием существующих механизмов обнаружения конфликтов; однако между двумя представлениями объекта вводится логический конфликт.
Логические конфликты не идентифицируются и не включаются в отчет с помощью существующего механизма обнаружения конфликтов. Объектам назначается категория сети Контейнер конфликтов для обнаружения и формирования отчета об этих типах проблем во время согласования.
Процесс обнаружения конфликтов, связанный со сгруппированными объектами и объектами-контейнерами конфликтов, работает независимо от существующего механизма обнаружения конфликтов. Назначение этой категории типу оборудования не меняет того, как конфликты типа «обновить-обновить», «обновить-удалить» или «удалить-обновить» идентифицируются или представляются для разрешения; вместо этого она предоставляет дополнительный механизм для формирования отчета о логических конфликтах для объектов внутри иерархии содержания объекта.
Объекты контейнера конфликтов
Категория сети Контейнер конфликтов — это системная категория сети, доступная в специализированных сетях телекоммуникаций. Она присваивается на уровне типа оборудования объектам, которые представляют вершину иерархии содержания, с помощью инструмента Установить категорию сети.
Объекты, которым назначена категория сети контейнер конфликтов, называются объектами контейнера конфликтов. Вы задаете объекты контейнера, которые будут выступать в качестве контейнеров конфликтов в схеме, определяя, какие объекты будут рассматриваться как набор во время согласования при обнаружении конфликтов.
Во время операции согласования объекты контейнера конфликтов используются для сообщения пользователю о логических конфликтах в иерархии содержания в виде набора конфликтов. Вы можете создать множество контейнеров конфликтов, чтобы ограничить количество конфликтов, которые суммируются для каждого контейнера конфликтов для оценки, в зависимости от масштаба крупных иерархий содержания.
Например, как показано на схеме ниже, назначение категории Контейнер конфликтов пространственному объекту, находящемуся выше в иерархии — например, стойке — приводит к тому, что логические конфликты от всех ресурсов в иерархии суммируются и сообщаются через пространственный объект стойки. Назначение категории пространственным объектам, находящимся ниже в иерархии — например, коммутатору и маршрутизатору внутри стойки — создает отдельные наборы конфликтов для каждого из них, которые может быть проще просматривать.
Более подробно о том, как задать или изменить назначение категории сети
Примеры
На следующей схеме показана иерархия содержания для стойки с двумя сервис-ориентированными — сервис-ориентированной коммутатора и сервис-ориентированной маршрутизатора — в которой и коммутатор, и маршрутизатор назначены категории сети Конфликт Container. Если во время согласования возникают конфликты для коммутатора и его ресурса трансивера, они возвращаются как набор конфликтов на коммутаторе. Конфликты внутри иерархии маршрутизатора возвращаются как отдельный набор конфликтов на маршрутизаторе, независимо от набора конфликтов коммутатора.

На следующем примере показан волоконно-оптический кабель, который содержит сгруппированные объекты волоконных жил. Волоконная группа A (жилы 1–48) разделена с использованием различных подходов в версии по умолчанию и именованной версии.
В версии по умолчанию волоконная группа A разделена на две подгруппы: Fiber A (жилы 1–24) и Fiber A1 (жилы 25–48).
В именованной версии волоконная группа A разделена на три подгруппы: Fiber A (жилы 1–24), Fiber A2 (жилы 25–36) и Fiber A3 (жилы 37–48).
Fiber B (жилы 49–96) остается без изменений в обеих версиях.

Разделенные волокна создаются как вставки в новых строках в каждой версии. Поскольку ни одна существующая строка не обновляется ни в одной из версий, существующее обнаружение конфликтов не идентифицирует это как конфликт. Однако, поскольку типу оборудования волоконно-оптического кабеля присваивается сетевая категория Контейнер конфликтов, эти правки логически конфликтуют на уровне контейнера при согласовании и возвращаются как набор конфликтов для пространственного объекта волоконно-оптического кабеля для проверки.
Просмотр и устранение наборов конфликтов контейнеров
Когда операция согласования обнаруживает логические конфликты в пространственных объектах контейнеров конфликтов, эти конфликты отображаются в виде конфликты наряду с любыми другими конфликтами, обнаруженными во время согласования. Каждый пространственный объект контейнера конфликтов с логическим конфликтом появится в списке конфликтов для типа объекта как Конфликт контейнера, при этом набор конфликтов представлен для версии до согласования.
Используйте вид Конфликты для просмотра представления набора конфликтов в текущей именованной версии. Вы можете открыть схему, отображающую иерархию содержания для пространственного объекта контейнера конфликтов, выбрав пространственный объект контейнера конфликтов в разделе Конфликт контейнера, а затем щелкнув значок Открыть диаграмму конфликтов
под информационная сетка.
Примечание:
Информационная сетка в настоящее время не поддерживает отображение набора конфликтов в Целевая версия.
Диаграмма конфликтов может использоваться для обеспечения визуального контекста набора конфликтов. Выбор объекта в информационной сетке выбирает соответствующий элемент на схеме, а выбор элемента схемы выбирает связанный объект в сетке.
Примечание:
Вы можете использовать выражения отображаемых полей для слоя, чтобы идентифицировать объекты в информационной сетке и Диаграмме конфликтов.

При устранении конфликтов вы решаете, какое представление строки следует сохранить. Чтобы устранить конфликты, в виде конфликты щелкните правой кнопкой мыши слой или объект, связанный с Конфликтом контейнера в списке конфликтов, и выберите опцию замены.
- Заменить текущей версией
Примечание:
Конфликты автоматически устраняются в пользу (текущей) версии редактирования. Функции Заменить целевой версией и Заменить общим предком будут поддерживаться в будущих выпусках.