IP-адреса в системе СМАРТС-ТУЛС
Модуль учёта IP-адресов предназначен для учёта всех используемых IP-адресов версии 4 в Обществе. Возможен учёт как приватных (private), так и публичных (public) IP-адресов.
Все учитываемые в базе IP-адреса приводятся к обобщённому виду «IP-адрес / Маска». Фактически учёт ведётся всегда относительно IP-сети, а не IP-адреса. Отдельный IP-адрес учитывается в виде сети с маской /32. При этом маска 32 может опускаться в представлении. Не допускается использовать значения с ненулевыми битами справа от маски сети. Запись вида 192.168.0.1/24 является неверной.
Каждая IP-сеть может быть привязана:
- к одному заказу;
- к одной единице оборудования;
- создана, но не привязана ни к чему.
Все действия по созданию и удалению связок «IP-сеть» — «Заказ» и «IP-сеть» — «Оборудование» логируются. Это обеспечивает возможность поиска принадлежности IP-адреса за клиентом или за оборудованием на определённый момент времени. Удаление логов изменения записей об IP-сетях невозможно.
Просмотр IP-адресов
Заведённые в базу IP-адреса доступны для просмотра в разделе: «Сеть» → «IP-адреса». Раздел имеет две части:
- Левая часть — иерархическое представление IP-сетей, вложенных друг в друга.
- Правая часть — поиск IP-адреса в заведённых сетях и в логах изменений IP-сетей.

Добавление IP-сети
Для заведения новой IP-сети, не привязанной к заказу или к оборудованию, используется кнопка «Добавить» в левой части раздела реестра IP-адресов. В открывшемся окне вводится подсеть и при необходимости пишется комментарий:

Все заведённые в базу подсети можно просмотреть, раскрыв иерархическое представление. Для раскрытия списка вложенных подсетей предназначена кнопка со стрелкой «вниз», имеющаяся у каждой IP-сети. В иерархическом представлении каждая сеть имеет комментарий и возможную привязку к заказу или к оборудованию.
Редактирование комментария
Для каждой подсети можно написать или изменить комментарий. Для этого необходимо вызвать диалоговое окно редактирования по кнопке с карандашом, которая имеется у каждой IP-сети. В этом же диалоговом окне можно:
- отредактировать комментарий к IP-сети;
- удалить запись об IP-сети (при этом будет разорвана связь с заказом или оборудованием, если такая связь была).
Привязка IP-сети к заказу
Привязка IP-сети к заказу выполняется на карточке заказа. Раздел редактирования привязок располагается под списком процессов:

При нажатии кнопки «Добавить» откроется диалоговое окно, в котором нужно ввести IP-сеть и комментарий. Поведение системы:
- Если заданная IP-сеть уже закреплена за заказом или оборудованием, возникнет ошибка.
- Если IP-адрес в базе есть, но не закреплён за заказом или оборудованием, произойдёт закрепление IP-сети.
- Если в диалоговом окне указан комментарий, он заменит предыдущий комментарий в базе.
- Если комментарий передан пустым, к IP-сети будет привязан старый комментарий.
- Если в базе заданного IP-адреса нет, будет создана новая запись и автоматически интегрирована в иерархическое представление IP-адресов.
Удаление IP-адреса с отвязкой от заказа происходит по ссылке «Удалить», которая есть у каждой подсети заказа. При переходе по ссылке IP-сеть будет отвязана от заказа и удалена из базы (но не из логов).
Важно: Изменить IP-сеть, привязанную к заказу, напрямую нельзя. Для изменения нужно удалить IP-сеть, а затем добавить новую.
Привязка IP-адреса к оборудованию
Привязка IP-адреса к оборудованию осуществляется на карточке оборудования. Раздел работы с IP-адресами расположен справа под блоком данных авторизации.

Особенност:
- К оборудованию можно добавлять IP-адреса только с маской
/32. Для удобства заведения маску/32в данном случае можно опускать. - Новые адреса добавляются через кнопку «+». При каждом нажатии кнопки в интерфейс добавляются поля для заполнения IP-адреса и комментария к нему.
- Поля, уже зафиксированные в базе данных, помечаются символом галочки справа от записей.
- При вводе IP-адреса автоматически осуществляется проверка правильности. Неверно введённые IP-адреса подсвечиваются красным.
После внесения данных необходимо нажать общую кнопку «Сохранить» на карточке оборудования. При этом:
- пустые, не заполненные поля не будут добавлены в базу;
- если стереть поле с IP-адресом, добавленным в базу, то IP-адрес удалится из базы и будет отвязан от оборудования.
В интерфейсе карточки оборудования допускается редактирование привязанных IP-адресов. Фактически редактирование эквивалентно операции удаления и добавления IP-адреса к оборудованию.
Методология учёта IP-адресов
Заведение в базу IP-адресов предполагает единообразный системный подход к учёту. В каждом Обществе может быть разработана своя методология, оптимизированная под конкретный бизнес-процесс. Ниже описан возможный подход к системному учёту IP-адресов.
Базовые принципы
-
Корневые подсети. В базу заводятся все корневые подсети (
10.0.0.0/8,97.22.115.0/24и пр.). Каждой подсети прописывается комментарий. Корневые подсети не прикрепляются к заказам или к оборудованию. -
IP-адреса управления. К оборудованию добавляются только IP-адреса управления. Всё управляемое по IP-сети оборудование должно быть занесено в базу и иметь добавленный к нему IP-адрес. Если оборудование имеет два и более IP-адреса управления, заводится каждый IP-адрес.
-
Зарезервированные адреса. IP-адреса, которые выделены (зарезервированы), но ещё не прописаны на оборудовании и у клиента, помечаются в базе путём создания IP-сети и добавления комментария.
-
Шлюзы. В любой подсети с маской больше
/30младший IP-адрес, как правило, — это шлюз сети, прописываемый на оборудовании под управлением Общества. Если шлюз в сети нестандартный или сеть имеет несколько шлюзов, необходимо на соответствующем IP-адресе добавить комментарийgateway.
Примеры учёта IP-адресов при подключении клиента
А. Подключение клиента. Выделение сети /30
| IP сеть | Учет |
|---|---|
| 10.10.0.16/30 | Закрепить за заказом |
Б. Подключение клиента. Выделение сети /30. Установка оборудования под управлением Общества
| IP сеть | Учет |
|---|---|
| 10.10.0.16/30 | Закрепить за заказом |
| 10.10.0.18/32 | Закрепить за оборудованием |
В. Подключение клиента. Выделение IP-адреса из сети с маской больше /30
| IP сеть | Учет |
|---|---|
| 10.10.0.16/28 | Сделать комментарий о сети |
| 10.10.0.18/32 | Закрепить за заказом |
| 10.10.0.19/32 | Закрепить за заказом |
| 10.10.0.30/32 | Закрепить за заказом |
Г. Подключение клиента. Маршрутизация сети в сторону оборудования клиента
| IP сеть | Учет |
|---|---|
| 10.10.0.16/30 | Закрепить за заказом |
| 10.10.0.32/29 | Закрепить за заказом |
Д. Нестандартное положение шлюза
| IP сеть | Учет |
|---|---|
| 10.10.0.16/28 | Сделать комментарий networks |
| 10.10.0.17/32 | Сделать комментарий «Шлюз №1» |
| 10.10.0.30/32 | Сделать комментарий «Шлюз №2» |
| 10.10.0.18/32 | Закрепить за заказом |