В данной таблице приведён подробный список сетевых взаимодействий между ролями Dion. Список сетевых доступов для пользователей и интеграций приведён в документе по планированию соответствующей архитектуры.
Сетевое взаимодействие виртуальных машин будет зависеть от расположения ролей на них .
Роли конфигурируются в файле ansible инвентарей — hosts:
| Роль источника | Роль назначения | Порты |
| lb_dion | appsvm | 443 tcp, 8009 tcp |
| lb_dion | videovm | 443 tcp, 8009 tcp |
| lb_dion | chatvm | 443 tcp, 8009 tcp |
| lb_dion | mediavm | 443 tcp, 8009 tcp |
| lb_dion | recordvm | 443 tcp, 8009 tcp |
| lb_dion | monitoring | 8380 tcp |
| lb_dion | sipserver | 5060 tcp |
| lb_infra | pgsql | 5432 tcp, 8008 tcp |
| lb_infra | redis | 6379 tcp, 26379 tcp |
| lb_infra | consul | 8301 tcp, 8500 tcp |
| lb_infra | kafka | 9098 tcp |
| lb_infra | minio | 9000 tcp |
| appsvm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| videovm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| chatvm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| mediavm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| recordvm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| dcm | lb_infra | 5432 tcp, 6379 tcp, 8008 tcp, 8301 tcp, 8500 tcp, 9000 tcp, 9090 tcp, 9098 tcp, 26379 tcp |
| appsvm | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| videovm | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| chatvm | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| mediavm | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| recordvm | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| sipserver | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| siptranslator | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| siptranscoder | lb_grpc | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| appsvm | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| videovm | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| chatvm | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| mediavm | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| recordvm | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| sipserver | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| siptranslator | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| siptranscoder | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| appsvm | kafka | 9098 tcp |
| videovm | kafka | 9098 tcp |
| chatvm | kafka | 9098 tcp |
| ВСЕ ХОСТЫ | log | 9200 tcp |
| monitoring | ВСЕ ХОСТЫ | 9100 tcp, 9110 tcp |
| ВСЕ ХОСТЫ | dcm | 80 tcp |
| dcm | ВСЕ ХОСТЫ | 22 tcp |
| ВСЕ ХОСТЫ | lb_dion | 443 tcp |
| lb_grpc | appsvm | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | videovm | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | chatvm | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | mediavm | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | recordvm | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | sipserver | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | siptranslator | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| lb_grpc | siptranscoder | 9071 tcp, 9072 tcp, 50051 tcp, 50052 tcp |
| consul | consul | 8500 tcp, 8300 tcp/udp, 8301 tcp/udp, 8302 tcp/udp, 8600 tcp/udp |
| kafka | kafka | 9098 tcp, 2181 tcp, 2888-3888 tcp, 2182 tcp |
| pgsql | pgsql | 5432 tcp, 8008 tcp, 2379 tcp, 2380 tcp |
| redis | redis | 6379 tcp, 26379 tcp |
| redis | pgsql | 8008 tcp |
| minio | minio | 9000 tcp |
| turnvm | mediavm | 49152-65535 udp |
| mediavm | turnvm | 49152-65535 udp |
| appsvm | turnvm | 4443 tcp |
| appsvm | mediavm | 49152-65535 udp |
| videovm | mediavm | 49152-65535 udp |
| chatvm | mediavm | 49152-65535 udp |
| mediavm | mediavm | 49152-65535 udp |
| recordvm | mediavm | 49152-65535 udp |
| sipserver | mediavm | 49152-65535 udp |
| siptranslator | mediavm | 49152-65535 udp |
| siptranscoder | mediavm | 49152-65535 udp |
| monitoring | pgsql | 9187 |
| monitoring | redis | 9121 |
| monitoring | consul | 8500tcp, 8300tcp/udp, 8301tcp/udp, 8302tcp/udp, 8600tcp/udp |
| monitoring | lb_infra | 9000,7003 |
| monitoring | kafka | 9310,9302,9308 |
| monitoring | lb_dion | 7001 |
| monitoring | lb_grpc | 7002 |
| lb_dion | logs | 5601 |