Модуль работы с оптоволокном и коммутациями.

Модуль является коммерческим

Концепция модуля

Для учёта Cablecat оперирует с несколькими сущностями:

  • Узел связи

  • Кабель

  • Муфта

  • Коммутация

  • Делители

  • Кросы

  • Волокна

  • Соединения

Главными блоками являются узлы связи, которые соединяются между собой кабелями. Это первый слой построения схемы сети. Каждый узел связи может иметь внутри один или больше узлов связи различного типа (Стойка, Серверная, Муфта, Ящик).

Каждый кабель соединяет между собой 2-ва узла связи.

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

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

Делители, оборудование и кроссы - выступают конечными точками на коммутации (вернее их волокна и порты).

Кросс - проекция некоторой части панели (или всей панели), к портам которой можно привязать оборудование. Используется, в основном, чтоб разделить подключение большого количества портов в схему коммутации (для примера одного 256-портового OLT на 8 коммутаций по 16 портов или одну коммутацию, где OLT будет представлен в виде 8 панелей по 16 портов).

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

Данная схема позволяет гибко отображать реальные схемы построения сети или спланировать её.

Установка

скопировать модуль

cp Cablecat.pm /usr/abills/Abills/mysql/

Модуль работает только в связке с модулем Maps и Info.

Создать таблицы в базе.

mysql --default-character-set=utf8 -D abills < /usr/abills/db/Cablecat.sql

Подключение модуля abills/libexec/config.pl

@MODULES = (
          'Cablecat'
          );


Настройка

abills/libexec/config.pl

@CABLECAT_EXTRA_COLORS = ('fde910', '9c3232');Дополнительные цвета для волокон. Массив строк цветов в HEX-формате, без знака '#'
$conf{CABLECAT_CLEAR_DEFAULT_COLORS} = 0;Убрать стандартные цвета (Позволяет заменить стандартные цвета собственными)
$conf{CABLECAT_COLOR_SCHEME_NUMBERS} = 0;Показывать нумерацию волокон в таблице цветовых схем
$conf{CABLECAT_LIST_SIZE} = 25;Возможность задания количества элементов на странице таблицы


Видео