A arquitetura de automação da rede de telecomunicações é hierárquica e consiste em três níveis ou estágios.
Arquitetura de automação de telecomunicações
A arquitetura de automação de rede de telecomunicações consiste em três etapas que seguem o fluxo de trabalho de ponta a ponta da automação de telecomunicações:
Etapa 1: criação de pacotes
As seguintes tarefas são comumente realizadas por fornecedores de funções de rede, infraestrutura de rede, orquestração de serviços (SO) e integradores de sistemas:
- Criar pacotes
kpt: desenvolva pacotes de configuração e crie projetos iniciais definindo pacoteskpt, funções de rede (NFs) e as definições de recursos personalizados (CRDs) de infraestrutura necessárias. - Publicar pacotes: distribua os pacotes de configuração para repositórios designados.
- Determine o tipo de repositório: escolha entre disponibilizar o pacote em um repositório fechado e proprietário (acessível apenas à organização) ou em um repositório público (acessível a uma comunidade maior).
Etapa 2: design de rede
As seguintes tarefas são comumente realizadas por CSPs e SIs:
- Coletar e personalizar blueprints originais: personalize a CRD e os recursos. Alinhe os projetos com as configurações e políticas específicas da organização.
Etapa 3 : implantação
As seguintes tarefas são comumente realizadas por CSPs e SIs:
- Clonar e personalizar projetos: consuma e renderize variantes da configuração e aprove a configuração final.
- Iniciar implantações: a automação da rede de telecomunicações reconcilia essas implantações para corresponder à rede com a intenção fornecida pelo usuário.

Figura 1. Jornada completa de automação nativa da nuvem para telecomunicações (com base na Nephio)
Papéis e permissões
Esta seção lista as permissões e os papéis do Identity and Access Management (IAM) para a automação de rede de telecomunicações.
Papéis
| Papel | Permissões |
|---|---|
| Administrador de automação de telecomunicações
O administrador é um superusuário e tem todas as permissões da Telecom Network Automation. Somente a função de administrador tem estas permissões em papéis predefinidos:
|
|
| Designer de blueprint de automação de telecomunicações
Os designers de blueprint são os principais responsáveis por criar e gerenciar blueprints. Eles têm todas as permissões para recursos de blueprint, exceto aprovar, e permissões de leitura para todos os outros recursos de automação de rede de telecomunicações. |
|
| Administrador de implantação da automação de telecomunicações
O administrador de implantação tem a principal responsabilidade de gerenciar os recursos de implantação. Eles têm todas as permissões correspondentes, além de permissões de leitura para outros recursos do Telecom Network Automation. |
|
| Orquestrador de serviços de automação de telecomunicações
O papel de orquestrador de serviços é para contas de serviço que chamam as APIs de automação de rede de telecomunicações para gerenciar os recursos de implantação. |
|
| Administrador de operações de nível 1 de automação de telecomunicações
O administrador de operações de nível 1 tem acesso de leitura aos recursos de automação de rede de telecomunicações, como projetos, implantações e cluster de orquestração para monitorar os estados deles. |
|
| Administrador de operações de nível 4 de automação de telecomunicações
O administrador de operações de nível 4 tem todas as permissões de um administrador de nível 1, além de todas as outras permissões para gerenciar recursos de implantação. |
|
Permissões
| Permissão | Destino |
|---|---|
| telcoautomation.blueprints.approve | Aprovar no recurso de blueprint de destino |
| telcoautomation.blueprints.create | Criar um recurso de blueprint |
| telcoautomation.blueprints.delete | Excluir no recurso de blueprint de destino |
| telcoautomation.blueprints.get | Recuperar no recurso de blueprint de destino |
| telcoautomation.blueprints.list | Listas nos recursos do blueprint |
| telcoautomation.blueprints.propose | Propor no recurso de blueprint de destino |
| telcoautomation.blueprints.update | Atualização no recurso de blueprint de destino |
| telcoautomation.deployments.apply | Aplicar o recurso de implantação de destino |
| telcoautomation.deployments.computeStatus | Calcular o status no recurso de implantação de destino |
| telcoautomation.deployments.create | Criar no recurso de implantação de destino |
| telcoautomation.deployments.delete | Excluir no recurso de implantação de destino |
| telcoautomation.deployments.get | Recuperar no recurso de implantação de destino |
| telcoautomation.deployments.list | Lista os recursos de implantação de destino |
| telcoautomation.deployments.rollback | Reversão no recurso de implantação de destino |
| telcoautomation.deployments.update | Atualização no recurso de implantação de destino |
| telcoautomation.locations.get | Recuperar no recurso de local telcoautomation de destino |
| telcoautomation.locations.list | Lista os recursos de local da telcoautomation de destino |
| telcoautomation.operations.cancel | Cancelar no recurso de operação telcoautomation de destino |
| telcoautomation.operations.delete | Excluir no recurso de operação target telcoautomation |
| telcoautomation.operations.get | Recuperar no recurso de operação target telcoautomation |
| telcoautomation.operations.list | Lista os recursos de operação do telcoautomation de destino. |
| telcoautomation.orchestrationClusters.create | Criar no recurso de cluster de orquestração de destino |
| telcoautomation.orchestrationClusters.delete | Excluir no recurso do cluster de orquestração de destino |
| telcoautomation.orchestrationClusters.get | Recuperar no recurso do cluster de orquestração de destino |
| telcoautomation.orchestrationClusters.list | Lista os recursos do cluster de orquestração de destino |
| telcoautomation.publicBlueprints.get | Recuperar no recurso de blueprint público de destino |
| telcoautomation.publicBlueprints.list | Lista os recursos de blueprint públicos de destino |