Configurando o elemento multicamada
Esta seção descreve as tarefas de configuração do controlador de transporte na interface do usuário da Web.
Os elementos da camada de transporte podem ser visualizados na interface do usuário da Web e no NorthStar Planner.
O NorthStar Controller pode tentar a conexão com vários endereços IP (configurados como vários dispositivos) para o mesmo perfil de controlador de transporte de forma round-robin, até que uma conexão seja estabelecida. Depois que uma conexão é estabelecida, os elementos de topologia de transporte são adicionados e podem ser exibidos no mapa de topologia. Essa configuração é feita por meio de um grupo de perfis.
Navegue até Administração > Controlador de Transporte para abrir a janela Controlador de Transporte mostrada na Figura 1.
A janela Controlador de Transporte consiste nos seguintes painéis (os números correspondem aos números na Figura 1):
-
Controladores de transporte (painel superior esquerdo) — Lista os controladores de transporte configurados e usados para salvar, adicionar, modificar e excluir controladores de transporte.
-
Configuração (painel superior direito) — Exibe as propriedades do controlador de transporte selecionado no painel Controladores de Transporte e usado para inserir e modificar as propriedades do controlador de transporte.
-
Grupos de perfis (painel inferior esquerdo) — Lista grupos de perfis configurados e usados para recarregar, adicionar, modificar e excluir grupos de perfis.
-
Lista de dispositivos (painel inferior direito) — Lista os dispositivos que fazem parte do grupo de perfis selecionado no painel Grupos de perfis e usados para adicionar, modificar, excluir e copiar dispositivos.
O fluxo de trabalho de configuração geral é:
-
Crie um grupo de perfis no painel Grupos de perfis.
-
Selecione o grupo no painel Grupos de perfis. No painel Lista de Dispositivos, crie pelo menos um dispositivo para o grupo. Um grupo pode ter vários dispositivos.
-
Selecione (ou crie e selecione) o controlador de transporte no painel Controladores de Transporte.
-
No painel Configuração do controlador de transporte selecionado, insira as informações solicitadas, incluindo a seleção do Nome do Grupo no menu suspenso. Os dispositivos no grupo são então associados ao controlador de transporte.
-
Salve o controlador de transporte.
Adicionando ou excluindo um grupo de perfis
Os botões na parte superior do painel Grupos de perfis executam as funções descritas na Tabela 1.
| Botão |
Função |
|---|---|
|
|
Recarrega o grupo de perfis selecionado. Usado para atualizar a lista de dispositivos na interface do usuário quando os dispositivos são adicionados usando a API REST. |
|
|
Adiciona um novo grupo de perfis. |
|
|
Exclui o grupo de perfis selecionado. |
Para criar um grupo de perfis, execute as seguintes etapas:
-
No painel Grupos de perfis (painel inferior esquerdo), clique no botão Adicionar (+) para exibir a janela Criar novo grupo. A Figura 2 mostra a janela Criar Novo Grupo exibida.
Figura 2: JanelaCriar novo grupo
-
Insira um nome para o novo grupo e clique em OK.
Para excluir um grupo selecionado, clique no botão Excluir e responda à solicitação de confirmação.
Adicionando dispositivos
Os botões na parte superior do painel Lista de Dispositivos executam as funções descritas na Tabela 2.
| Botão |
Função |
|---|---|
|
|
Adiciona um novo dispositivo. |
|
|
Modifica o dispositivo selecionado. |
|
|
Exclui o dispositivo selecionado. |
Para criar os dispositivos que fazem parte do novo grupo de perfis, execute as seguintes etapas:
-
No painel Lista de dispositivos (painel inferior direito), clique no botão Adicionar (+) para exibir a janela Adicionar novo dispositivo, conforme mostrado na Figura 3.
Figura 3: Janela
Adicionar novo dispositivo
-
Insira as informações solicitadas. Alguns campos são preenchidos com valores padrão, mas você pode alterá-los. A Tabela 3 descreve os campos na janela Adicionar novo dispositivo.
Tabela 3: Adicionar descrições de campo da janela Novo dispositivo Âmbito de aplicação
Descrição
Nome do dispositivo
Nome do dispositivo para fins de exibição e relatório.
IP do dispositivo (obrigatório)
O endereço IP usado para se conectar ao servidor HTTP no dispositivo. Esse endereço normalmente é fornecido pelo fornecedor.
Login (necessário, a menos que o método de autenticação seja NOAUTH)
Nome de usuário para autenticação. O nome de usuário deve corresponder ao nome de usuário configurado no servidor que executa o dispositivo que está sendo configurado.
Senha (necessária, a menos que o método de autenticação seja NOAUTH)
Senha para autenticação. A senha deve corresponder à senha configurada no servidor que executa o dispositivo que está sendo configurado.
Método de acesso
Use o menu suspenso para selecionar HTTP ou HTTPS. O padrão é HTTP.
Porta HTTP
A porta HTTP no dispositivo. O padrão é 5000.
Tempo limite de conexão
Número de segundos antes que uma solicitação de conexão para o dispositivo atinja o tempo limite. O padrão é 300. Use as setas para cima e para baixo para aumentar ou diminuir esse valor ou digite um valor diferente no campo.
Limite de falha de pulsação
Número de novas tentativas de conexão antes que o dispositivo seja considerado inativo. O padrão é 3.
Método de autenticação
Use o menu suspenso para selecionar BASIC, NOAUTH ou BEARER. O padrão é BASIC.
URL de autorização
Usado quando o Método de Autenticação é BEARER. A URL do servidor usada para gerar o token de portador com base no nome de usuário e na senha.
Tempo de expiração do token
Usado quando o Método de Autenticação é BEARER. Número de segundos em que o token de portador é válido.
O padrão é 3600.
A Tabela 4 mostra os campos que exigem valores específicos para fornecedores de controladores de transporte específicos. Os campos não listados normalmente não são específicos do fornecedor. Confirme todos os valores com o fornecedor antes de usá-los.
Tabela 4: Valores de campo de dispositivo específicos do fornecedor Âmbito de aplicação
ProNX Optical Director
ADVA
Coriante
Ciena
Virtuora
Método de acesso
HTTP
HTTPS
HTTP
HTTPS
HTTPS
Porta HTTP
8082
8080
8081
443
8443
Método de autenticação
PORTADOR
BÁSICO
BÁSICO
PORTADOR
BÁSICO
URL de autorização
http://ip-addr:8084/ auth/authenticate
NA
NA
https://ip-addr/tron/ API/v1/tokens
NA
Tempo de expiração do token
3600s (o padrão)
NA
NA
3600s (o padrão)
NA
-
Clique em Submit.
-
Repita o procedimento para adicionar todos os dispositivos para o grupo de perfis.
Você pode arrastar e soltar linhas de dispositivo para alterar a ordem na lista Dispositivo. Alterar a ordem na lista altera a ordem na qual a conexão com os dispositivos é tentada.
Configurando o perfil do controlador de transporte
Os botões na parte superior do painel Controladores de Transporte executam as funções descritas na Tabela 5.
| Botão |
Função |
|---|---|
|
|
Salva o perfil do controlador de transporte. |
|
|
Adiciona um novo perfil de controlador de transporte. |
|
|
Exclui o perfil do controlador de transporte selecionado. |
Para configurar um perfil de controlador de transporte, execute as seguintes etapas:
-
No painel Controladores de Transporte (painel superior esquerdo), clique no botão Adicionar (+). O nome padrão "newController" é adicionado ao painel Controladores de Transporte em texto vermelho (vermelho, porque ainda não foi salvo) e é selecionado para que você possa preencher as propriedades no painel Configuração (painel superior direito).
-
No painel Configuração, insira as informações solicitadas. A Tabela 6 descreve os campos de configuração do controlador de transporte e identifica os que são necessários.
Tabela 6: Campos de configuração do controlador de transporte Âmbito de aplicação
Descrição
Nome (obrigatório)
Nome do perfil do controlador de transporte. O nome padrão para um novo perfil é newController. Recomendamos que você use o nome do fornecedor (ADVA, por exemplo) como o nome do perfil do controlador de transporte, para que o NorthStar Controller possa usar os ícones correspondentes na interface do usuário. Caso contrário, ele usa ícones genéricos.
Nome do grupo (obrigatório)
Use o menu suspenso para selecionar um nome de grupo entre os configurados no painel Grupos de perfis.
Modelo
Use o menu suspenso para selecionar ietf-te-topology-01, OpenROADM-2.0 ou TAPI-2.1.
Tipo de interface (obrigatório)
Use o menu suspenso para selecionar REST, RESTCONF, CIENA-REST ou VIRTUORA-REST. O padrão é REST.
Observação:O CIENA-REST é especificamente para o T-API do Controlador de Transporte Ciena. VIRTUORA-REST é especificamente para Virtuora T-API.
URL de notificação (obrigatório)
URL REST ou RESTCONF no controlador de transporte que publica notificações de alteração de topologia.
Observação:No momento, não há suporte para notificações de alteração de topologia na T-API.
URL da enquete
A URL do servidor usada para sondar a atividade do servidor. Se o tipo de interface for RESTCONF e nenhum valor for inserido, o NorthStar Controller usará /.well-known/host-meta por padrão. Se o tipo de interface for REST, deve-se entrar um valor obtido do fornecedor.
URL raiz
URL raiz padrão para repositórios de dados RESTCONF.
Prefixo SRLG
Permite a separação de espaços de grupos de enlaces de risco compartilhados (SRLG) quando vários controladores são configurados.
-
Se um prefixo for inserido, o SRLG assumirá a forma TSRLG_<prefixo>_<SRLG>.
-
Se nenhum prefixo for inserido, o SRLG assumirá a forma TSRLG_<SRLG>.
Topologia a ser usada
Especifica a topologia a ser usada no caso de um controlador retornar várias topologias. Essa é sua escolha entre as topologias fornecidas, mas há topologias típicas para cada fornecedor. O campo pode ser deixado em branco, caso em que todas as topologias são importadas. Se o valor não corresponder a uma topologia exportada pelo controlador de transporte, nenhuma topologia será mostrada.
Observação:No momento, não há suporte para filtragem de topologia na T-API.
URL de topologia (obrigatório)
URL no controlador de transporte que fornece a topologia abstrata.
URL do serviço
Usado quando o modelo é OpenROADM-2.0. Link da camada IP que busca informações de serviços.
Intervalo de reconexão
Número de segundos entre as tentativas de reconexão aos dispositivos incluídos no grupo de perfis. O padrão é 300.
A Tabela 7, a Tabela 8, a Tabela 9, a Tabela 10 e a Tabela 11 mostram os campos que exigem valores específicos para fornecedores específicos. Confirme todos os valores com o fornecedor antes de usá-los.
Tabela 7: proNX Optical Director: Valores típicos do campo do controlador de transporte ProNX Optical Director
Nome
JuniperPOD
Modelo
OpenROADM-2.0
Tipo de interface
RESTCONF
URL de notificação
/websockets/NETCONF-JSON
URL da enquete
(Nenhum)
Topologia a ser usada
óptico
URL de topologia
/restconf/data/ietf-network:rede
URL do serviço
/restconf/data/org-openroadm-service:lista de serviços
Tabela 8: ADVA: Valores de campo típicos do controlador de transporte ADVA
Nome
ADVA
Modelo
ietf-te-topologia-01
Tipo de interface
DESCANSO
URL de notificação
/rest/NETCONF
URL da enquete
/rest/data/ietf-te-topology:te-topologies-state
Topologia a ser usada
ADVA_TOPOLOGY_1
URL de topologia
/rest/data/ietf-te-topology:te-topologies-state
URL do serviço
NA
Tabela 9: Coriant: Valores de campo típicos do controlador de transporte Coriante
Nome
Coriante
Modelo
ietf-te-topologia-01
Tipo de interface
RESTCONF
URL de notificação
/streams/NETCONF-JSON
URL da enquete
(Nenhum)
Topologia a ser usada
Customized_Topology_for_NorthStar_1_Demands
URL de topologia
/rest/data/ietf-te-topology:te-topologies-state
URL do serviço
NA
Tabela 10: Ciena T-API: Valores de campo típicos do controlador de transporte T-API
Nome
TAPI
Modelo
TAPI-2.1
Tipo de interface
CIENA-REST
URL de notificação
(Nenhum)
URL da enquete
/tron/api/v1/login-info
URL raiz
(Nenhum)
Topologia a ser usada
(Nenhum)
URL de topologia
/mcpview/api/v1/tapi/core
URL do serviço
(Nenhum)
Tabela 11: Fujitsu Virtuora NC: Valores de campo típicos do controlador de transporte T-API
Nome
Virtuora
Modelo
TAPI-2.1
Tipo de interface
VIRTUORA-REST
URL de notificação
(Nenhum)
URL da enquete
(Nenhum)
URL raiz
(Nenhum)
Topologia a ser usada
(Nenhum)
URL de topologia
/cxf/tapi/v2
URL do serviço
(Nenhum)
-
-
Clique no botão Salvar no painel Controladores de Transporte para salvar o perfil do controlador de transporte. O nome do perfil muda de vermelho para preto se salvo com sucesso. Se ele não ficar preto quando você tentar salvá-lo, verifique novamente os dados no painel Configuração.
Atualização de topologias de transporte adquiridas via T-API
Atualmente, não há suporte para notificações para atualizar topologias de transporte adquiridas por meio da T-API, mas você pode configurar o NorthStar para recarregar a topologia de transporte em um intervalo especificado. A opção polling-interval controla esse intervalo para interfaces sem suporte a notificação.
Para configurar o intervalo, acesse a CLI do NorthStar conforme descrito em Definindo as configurações do NorthStar usando a CLI do NorthStar no Guia de introdução do NorthStar Controller/Planner. Use o set northstar mladapter polling-interval comando para configurar seu número preferido de segundos. Definir um valor de 0 desabilita a sondagem.