Перейти к содержанию

Устройства и кабели

В своей основе InfraVision — это инструмент для моделирования сетевой инфраструктуры, и объект устройства является ключевым для этой функции. Устройство может быть любым физическим оборудованием, установленным в вашей сети — сервером, маршрутизатором или коммутатором — и опционально может быть смонтировано в стойке. Внутри каждого устройства такие ресурсы, как сетевые интерфейсы и консольные порты, моделируются как отдельные компоненты, которые опционально могут быть сгруппированы в модули.

InfraVision использует типы устройств для представления уникальных реальных моделей оборудования. Это позволяет определить тип устройства и все его компоненты один раз, а затем легко создавать неограниченное количество экземпляров устройств на его основе.

flowchart TD
    Manufacturer -.-> Platform & DeviceType & ModuleType
    Manufacturer --> DeviceType & ModuleType
    DeviceRole & Platform & DeviceType --> Device
    Device & ModuleType ---> Module
    Device & Module --> Interface & ConsolePort & PowerPort & ...

click Device "../../models/dcim/device/"
click DeviceRole "../../models/dcim/devicerole/"
click DeviceType "../../models/dcim/devicetype/"
click Manufacturer "../../models/dcim/manufacturer/"
click Module "../../models/dcim/module/"
click ModuleType "../../models/dcim/moduletype/"
click Platform "../../models/dcim/platform/"

Производители

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

Типы устройств

Тип устройства представляет уникальную комбинацию производителя и модели оборудования, соответствующую конкретной марке и модели устройства в реальном мире. Каждый тип устройства обычно имеет несколько созданных на нём компонентов, представляющих сетевые интерфейсы, отсеки устройств и т.д. Затем в InfraVision можно создавать новые устройства этого типа, и все связанные компоненты будут автоматически скопированы из типа устройства. Это избавляет от необходимости утомительно создавать компоненты для каждого добавляемого в InfraVision устройства.

Совет

Хотя пользователи всегда могут создавать собственные типы устройств в InfraVision, многие находят удобным использовать существующие библиотеки предопределённых типов устройств. Это возможно, потому что конкретная марка и модель устройства универсальна и не меняется.

Следующие элементы могут быть смоделированы как компоненты:

  • Интерфейсы
  • Консольные порты
  • Серверные консольные порты
  • Порты питания
  • Розетки питания
  • Проходные порты (передние и задние)
  • Отсеки модулей (для размещения модулей)
  • Отсеки устройств (для размещения дочерних устройств)

Например, для типа устройства Juniper EX4300-48T могут быть определены следующие шаблоны компонентов:

  • Один шаблон для консольного порта («Console»)
  • Два шаблона для портов питания («PSU0» и «PSU1»)
  • 48 шаблонов для интерфейсов 1GE («ge-0/0/0» — «ge-0/0/47»)
  • Четыре шаблона для интерфейсов 10GE («xe-0/2/0» — «xe-0/2/3»)

После создания шаблонов компонентов каждое новое устройство, создаваемое как экземпляр этого типа, автоматически получит все перечисленные выше компоненты.

Примечание

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

Устройства

Если тип устройства определяет марку и модель устройства, то само устройство представляет конкретное установленное оборудование где-то в реальном мире. Устройство может быть установлено на определённой позиции в стойке или просто связано с площадкой (и опционально с местоположением на этой площадке).

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

Виртуальные шасси

Иногда необходимо моделировать набор физических устройств как разделяющих единую плоскость управления. Пожалуй, самый распространённый пример такого сценария — стекируемые коммутаторы. Их можно моделировать как виртуальные шасси в InfraVision, где одно устройство выступает мастером шасси, а остальные — участниками. Все компоненты устройств-участников будут отображаться на мастере.

Виртуальные контексты устройств

Виртуальный контекст устройства (VDC) — это логический раздел внутри устройства. Каждый VDC работает автономно, но использует общий пул ресурсов. Каждый интерфейс может быть назначен одному или нескольким VDC на своём устройстве.

Типы модулей и модули

Подобно типам устройств и устройствам, типы модулей могут создавать отдельные модули — аппаратные компоненты, устанавливаемые внутри устройств. Модули часто имеют собственные дочерние компоненты, которые становятся доступны родительскому устройству. Например, при моделировании шасси-коммутатора с несколькими линейными картами в InfraVision шасси создаётся (из типа устройства) как устройство, а каждая линейная карта создаётся из типа модуля как модуль, установленный в один из отсеков модулей устройства.

Совет

В чём разница между отсеками устройств и отсеками модулей? Отсеки устройств подходят, когда установленное оборудование имеет собственную плоскость управления, изолированную от родительского устройства. Типичный пример — блейд-сервер, в котором блейды разделяют питание, но работают независимо. В отличие от этого, отсек модуля содержит модуль, который не работает независимо от родительского устройства, как в примере с линейной картой шасси-коммутатора.

Особенно удобная функция модулей — шаблонные компоненты могут автоматически переименовываться в соответствии с отсеком модуля, в который установлен родительский модуль. Например, если создать тип модуля с интерфейсами Gi{module}/0/1-48 и установить модуль этого типа в отсек 7 устройства, InfraVision создаст интерфейсы с именами Gi7/0/1-48.

Кабели

InfraVision моделирует кабели как соединения между определёнными типами компонентов устройств и другими объектами. Каждому кабелю можно назначить тип, цвет, длину и маркировку. InfraVision выполняет базовые проверки для предотвращения недопустимых соединений. (Например, сетевой интерфейс нельзя подключить к розетке питания.)

Любой конец кабеля может терминироваться на нескольких объектах одного типа. Например, сетевой интерфейс можно подключить оптоволоконным кабелем к двум отдельным портам на патч-панели (каждый порт подключается к отдельной жиле в патч-кабеле).

flowchart LR
    Interface --> Cable
    Cable --> fp1[Front Port] & fp2[Front Port]