Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
autoisp:gpon_scripts [2025/02/19 17:09]
gustavo [Variáveis]
autoisp:gpon_scripts [2025/12/03 12:47] (atual)
gustavo [Tecnologia PON]
Linha 15: Linha 15:
 ===== Campos da Tabela ===== ===== Campos da Tabela =====
  
-{{:videos:pasted:20250131-113627.png}}+{{:autoisp:pasted:20250307-145455.png}}
  
 Na página principal dos Scripts GPON há uma tabela que exibe os Scripts criados no Portal. Abaixo segue o significado de cada coluna: Na página principal dos Scripts GPON há uma tabela que exibe os Scripts criados no Portal. Abaixo segue o significado de cada coluna:
Linha 21: Linha 21:
   * **ID**: ID do Script no BD do Portal   * **ID**: ID do Script no BD do Portal
   * **Nome**: Nome do Script   * **Nome**: Nome do Script
-  * **Descrição**: Descrição do Script+  * **Parceiro**: Indica a qual Parceiro Rede Neutra o Script está associado
   * **Passos**: Indica quais passos/opções o Script contempla   * **Passos**: Indica quais passos/opções o Script contempla
   * **OLTs**: Se associação do Script por OLT, indica quais   * **OLTs**: Se associação do Script por OLT, indica quais
   * **Modelos de OLT**: Se associação do Script por Modelo de OLT, indica quais   * **Modelos de OLT**: Se associação do Script por Modelo de OLT, indica quais
-  * **ONUs**: Indica a quais Modelos de ONU o Script está associado+  * **Modelos de ONU**: Indica a quais Modelos de ONU o Script está associado
  
 \\  \\ 
Linha 41: Linha 41:
 A execução do Script no provisionamento é separada em alguns passos, sendo eles: A execução do Script no provisionamento é separada em alguns passos, sendo eles:
  
-  - **Ambiente** (env): 
-    - Objeto JSON com variáveis de ambiente do Script, com possibilidade de definir qual VLAN o APP irá configurar na WAN do Roteador/ONT __nos casos onde o técnico acessa o WIFI padrão do dispositivo para configuração__; 
   - **Adicionar ONU** (add_onu)   - **Adicionar ONU** (add_onu)
     - Primeira etapa do provisionamento, onde a ONU/ONT é autorizada na OLT, já permitindo a coleta de potência, porém a navegação ainda está bloqueada;     - Primeira etapa do provisionamento, onde a ONU/ONT é autorizada na OLT, já permitindo a coleta de potência, porém a navegação ainda está bloqueada;
Linha 57: Linha 55:
  
   - **Parceiro Rede Neutra**   - **Parceiro Rede Neutra**
 +  - **Tecnologia PON**
 +  - **Modo de Autenticação**
   - **Escopo de OLTs**   - **Escopo de OLTs**
   - **Escopo de ONUs**   - **Escopo de ONUs**
Linha 65: Linha 65:
  
 Válido para portais com licença ''Rede Neutra'' habilitada. Permite associar o Script implementado a um Parceiro Rede Neutra específico. Válido para portais com licença ''Rede Neutra'' habilitada. Permite associar o Script implementado a um Parceiro Rede Neutra específico.
 +
 +==== Tecnologia PON ====
 +
 +Atribui o Script a uma Tecnologia PON específica (EPON/GPON), pleno funcionamento em OLTs com placas de ambas as tecnologias. Caso a operação use só uma tecnologia na planta, pode ser utilizado o valor "Qualquer".
 +
 +==== Modo de Autenticação ====
 +
 +Atribui o Script a um Modo de Autenticação de ONU específico. Suportados os modos Autorização Automática (auto-provisionamento) e Autorização via SN/MAC. Caso a operação use só um modo na planta, pode ser utilizado o valor "Qualquer".
  
 ==== Escopo de OLTs ==== ==== Escopo de OLTs ====
Linha 70: Linha 78:
 Indica a quais OLTs o Script será atribuído. Existem duas formas de realizar o filtro: Indica a quais OLTs o Script será atribuído. Existem duas formas de realizar o filtro:
  
-  * **Por Modelo de OLT**:+  * **Associar por Modelos de OLT**:
     * Qualquer OLT cadastrada no Portal com os modelos selecionados.     * Qualquer OLT cadastrada no Portal com os modelos selecionados.
-  * **Por OLT**:+  * **Associar OLTs específicas**:
     * Filtro por OLTs específicas     * Filtro por OLTs específicas
  
Linha 101: Linha 109:
 |pots_1_server|192.168.100.10|Porta FXS 1: ''IP do Servidor'' do Perfil SIP| |pots_1_server|192.168.100.10|Porta FXS 1: ''IP do Servidor'' do Perfil SIP|
 |pots_1_username|5135000000|Porta FXS 1: Usuário SIP| |pots_1_username|5135000000|Porta FXS 1: Usuário SIP|
-|pots_1_vlan|25|Porta FXS 1: ''VLAN'' do Perfil SIP|+|pots_1_vlan|25|Porta FXS 1: ''VLAN'' do Perfil SIP. Caso a mesma esteja vazia, utiliza ''vlan_voice'' como fallback.|
 |pots_2_password|9ad123j|Porta FXS 2: Senha SIP| |pots_2_password|9ad123j|Porta FXS 2: Senha SIP|
 |pots_2_profile|SIP_INT6|Porta FXS 2: ''Nome'' do Perfil SIP| |pots_2_profile|SIP_INT6|Porta FXS 2: ''Nome'' do Perfil SIP|
Linha 126: Linha 134:
 |i6VeipTransparent|2|Retorna o ID do Service Model Profile ''i6VeipTransparent''. Válido para OLTs Fiberhome, utilizado normalmente no provisionamento via CLI.| |i6VeipTransparent|2|Retorna o ID do Service Model Profile ''i6VeipTransparent''. Válido para OLTs Fiberhome, utilizado normalmente no provisionamento via CLI.|
 |i6VeipTranslate|3|Retorna o ID do Service Model Profile ''i6VeipTranslate''. Válido para OLTs Fiberhome, utilizado normalmente no provisionamento via CLI.| |i6VeipTranslate|3|Retorna o ID do Service Model Profile ''i6VeipTranslate''. Válido para OLTs Fiberhome, utilizado normalmente no provisionamento via CLI.|
 +|ONU_model_provided_by_OLT|AN5506-01-A1|Retorna o ''ONU Type'' lido durante o discovery. Caso o equipamento não esteja aguardando autorização é utilizada a variável ''onu_model'' como fallback. Válido para OLTs Fiberhome.|
 +|wait(x)|-|Pausa a execução do provisionamento por x segundos, funciona como um "sleep". Válido para Fiberhome (CLI/TL1), Datacom e Parks|
  
 ====== Exemplos ====== ====== Exemplos ======
Linha 184: Linha 194:
 conf t conf t
   service-port {{ service_port }} gpon {{ chassis }}/{{ slot }}/{{ port }} onu {{ onu }} gem 3 match vlan vlan-id {{ vlan }} action vlan replace vlan-id {{ vlan }}   service-port {{ service_port }} gpon {{ chassis }}/{{ slot }}/{{ port }} onu {{ onu }} gem 3 match vlan vlan-id {{ vlan }} action vlan replace vlan-id {{ vlan }}
-  exit+  top
   commit   commit
 exit exit
Linha 218: Linha 228:
 conf t conf t
  service-port {{ service_port }} gpon {{ chassis }}/{{ slot }}/{{ port }} onu {{ onu }} gem 3 match vlan vlan-id {{ vlan }} action vlan replace vlan-id {{ vlan }}  service-port {{ service_port }} gpon {{ chassis }}/{{ slot }}/{{ port }} onu {{ onu }} gem 3 match vlan vlan-id {{ vlan }} action vlan replace vlan-id {{ vlan }}
- exit+ top
  commit  commit
 exit exit
Linha 378: Linha 388:
 <code> <code>
 ## Adicionar ONU ## ## Adicionar ONU ##
-ADD-ONU::OLTID={{ olt }},PONID=NA-NA-{{ slot }}-{{ port }}:CTAG::AUTHTYPE=MAC,ONUID={{ short_serial }},ONUTYPE={{ onu_model }},ONUNO={{ onu }},NAME={{ description }};+ADD-ONU::OLTID={{ olt }},PONID=NA-NA-{{ slot }}-{{ port }}:CTAG::AUTHTYPE=MAC,ONUID={{ short_serial }},ONUTYPE={{ ONU_model_provided_by_OLT }},ONUNO={{ onu }},NAME={{ description }};
  
 ## Habilitar Internet ## ## Habilitar Internet ##
Linha 396: Linha 406:
  
 ## Adicionar ONU ## ## Adicionar ONU ##
-ADD-ONU::OLTID={{ olt }},PONID=NA-NA-{{ slot }}-{{ port }}:CTAG::AUTHTYPE=MAC,ONUID={{ short_serial }},ONUTYPE={{ onu_model }},ONUNO={{ onu }},NAME={{ description }};+ADD-ONU::OLTID={{ olt }},PONID=NA-NA-{{ slot }}-{{ port }}:CTAG::AUTHTYPE=MAC,ONUID={{ short_serial }},ONUTYPE={{ ONU_model_provided_by_OLT }},ONUNO={{ onu }},NAME={{ description }};
  
 ## Habilitar Internet ## ## Habilitar Internet ##
Linha 447: Linha 457:
 cd onu cd onu
 cd lan cd lan
-set ep {{ slot }} p {{ port }} o {{ onu }} p 1 onuveip 1 33024 {{ vlan }} 0 33024 65535 65535 33024 65535 65535 0 65535+set ep {{ slot }} p {{ port }} o {{ onu }} p 1 onuveip 1 33024 {{ vlan }} 0 33024 65535 65535 33024 65535 65535 0 {{ i6VeipTransparent }} 65535
 cd .. cd ..
 cd .. cd ..
Linha 598: Linha 608:
 Neste Modelo de OLT só está disponível o provisionamento via TL1. Neste Modelo de OLT só está disponível o provisionamento via TL1.
  
 +Não deixar linhas em branco! Causa Timeout no provisionamento.
 ==== Bridge ==== ==== Bridge ====
  
Linha 630: Linha 641:
  
 ## Adicionar ONU ## ## Adicionar ONU ##
-ENT-ONT::ONT-1-1-{{ slot }}-{{ port }}-{{ onu }}::::DESC1="{{ description }}",DESC2="{{ description }}",SERNUM={{ short_serial }},SWVERPLND=AUTO,OPTICSHIST=ENABLE,PLNDCFGFILE1=AUTO,DLCFGFILE1=AUTO,VOIPALLOWED=VEIP;+ENT-ONT::ONT-1-1-{{ slot }}-{{ port }}-{{ onu }}::::DESC1="{{ description }}",DESC2="{{ description }}",SERNUM={{ short_serial }},SWVERPLND=DISABLED,OPTICSHIST=ENABLE;
 ED-ONT::ONT-1-1-{{ slot }}-{{ port }}-{{ onu }}:::::IS; ED-ONT::ONT-1-1-{{ slot }}-{{ port }}-{{ onu }}:::::IS;
  
  • autoisp/gpon_scripts.1739984988.txt.gz
  • Última modificação: 2025/02/19 17:09
  • por gustavo