Организации и сети · Qarvix

Организации и сети

Организация и сеть - это вся структура владения и группировки в Qarvix. Промежуточного уровня вроде "проекта" или "рабочей области" внутри организации в системе нет: организация сразу содержит сети, а сети - устройства, статических клиентов и правила доступа.

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

Коротко

Организация

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

Организацию стоит выделять отдельно, если нужны:

Примеры организаций:

Ситуация Как назвать организацию
Собственный контур компании Qarvix internal или название компании
Отдельный заказчик сервисной компании Клиент: Северные склады
Пилотный контур для демонстрации Demo / Pilot
Закрытый контур без интернета Offline contour

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

Сеть

Сеть - это основной инструмент группировки внутри организации и одновременно технический WireGuard-контур: свой CIDR, свой hub-интерфейс, свои участники и свои правила маршрутизации. Там, где в других системах используют "проект" или "рабочую область", в Qarvix для группировки объектов используется сеть.

Заводите отдельную сеть, если нужно:

Хорошие названия сетей:

Плохие названия:

В названии лучше отразить назначение, объект или группу объектов. Это помогает быстрее читать журналы, выдавать доступ и не путать маршруты.

Группы устройств

Если участников нужно сгруппировать не для изоляции VPN-адресов, а для правил доступа - используйте группу устройств. Группа принадлежит организации целиком, а не одной сети, поэтому в нее можно включить устройства из разных сетей и переиспользовать в разных правилах ACL.

Группа устройств полезна, когда:

Группа устройств - это не замена сети: она не выдает VPN-адреса и не создает изоляцию по умолчанию, только группирует устройства для правил ACL.

Роли и привязка к сетям

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

Практически это означает: чтобы инженер видел только один объект, а не все сети организации, роль, через которую он приглашен, привязывают только к нужной сети. Подробнее - в разделе Пользователи, роли и SSO.

Типовые модели структуры

Один объект

Подходит для пилота или небольшой площадки.

Плюсы: быстро стартовать, мало сущностей.

Риск: если объектов станет много, придется заранее продумать, разводить ли их по сетям или группам устройств.

Несколько филиалов одного клиента

Подходит для розницы, офисов, складов, камер и локальных сервисов. Есть два варианта, в зависимости от того, нужна ли филиалам изоляция VPN-адресов друг от друга.

Если филиалы должны быть полностью изолированы по сети:

Если филиалам достаточно общего VPN-пространства, а разделение нужно только для правил доступа:

Плюсы обоих вариантов: единый клиент, централизованные пользователи и отчеты.

Риск первого варианта: нужно заранее продумать VPN-диапазоны, чтобы они не пересекались. Риск второго: без ACL-правил между группами устройства разных филиалов могут видеть друг друга в одной сети.

Сервисная компания с несколькими клиентами

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

Плюсы: клиенты изолированы, отчеты и журналы не смешиваются.

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

Один контур для камер, датчиков и API устройств

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

Плюсы: можно дать доступ к нужным устройствам через туннель без белого IP и проброса портов.

Риск: доступ к LAN нужно ограничивать правилами, а не открывать всю подсеть всем пользователям.

Как выбрать структуру

Используйте отдельную организацию, если ответ "да" хотя бы на один вопрос:

Используйте отдельную сеть, если:

Используйте группу устройств (в рамках одной сети), если:

Привязывайте роль к конкретной сети, если:

Рекомендации по именованию

Раз в системе нет промежуточного уровня группировки, единый формат имен - это то, что реально держит структуру читаемой в списках, журналах и отчетах.

Используйте единый формат: тип-объекта-локация.

Примеры:

Для устройств полезно добавлять роль:

Не используйте в названиях временные пометки вроде new, old, test2. Такие имена быстро становятся непонятными, а переименовать сеть или группу задним числом сложнее, чем сразу назвать правильно.

Доступ и ответственность

Структура организаций и сетей напрямую влияет на права.

Базовый подход:

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

Что хранить на уровне организации

На уровне организации обычно фиксируются:

На уровне сети лучше держать то, что относится к конкретной группе объектов: устройства, маршруты, группы устройств и ACL, peer mesh, exit node и доступ к LAN/API.

Проверка перед вводом в эксплуатацию

Перед тем как отдавать контур в работу, проверьте:

Частые ошибки

Ищут в интерфейсе уровень группировки выше организации

В Qarvix его нет: организация сразу содержит сети. Если нужна дополнительная структура, используйте несколько сетей или группы устройств внутри сети - в зависимости от того, нужна ли изоляция VPN-адресов.

Все клиенты в одной организации

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

Одна сеть на все объекты без группировки

Иногда это удобно, но чаще приводит к лишней связности между площадками. Если объекты должны быть изолированы, создавайте отдельные сети или как минимум разводите устройства по группам и ограничивайте связность правилами ACL.

Нет единого формата имен

Через несколько месяцев названия вроде test, router2, new branch перестают что-либо объяснять. Лучше сразу договориться о формате имен.

Подрядчику выдают административный доступ

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

Не проверены пересечения подсетей

Если VPN-диапазон или LAN-подсеть совпадает с другой сетью, маршрутизация может работать непредсказуемо. Проверяйте адресный план до подключения production-объектов.

Связанные разделы