Заводите 7 провайдерских вланов транком на микротик, на нём поднимаете адреса от провайдеров. Создаёте 7 таблиц маршрутизации на каждого провайдера.
Кабинеты пилите на ещё 7 вланов и так-же кидаете транком на микротик, поднимаете 7 сетей для разных кабинетов.
На входе влана каждого кабинета сперва вешаете маркировку трафика и потом на выходе цепляете маркировку маршрутизации.
Пример:
https://geektimes.ru/post/186284/