Linha 5: Linha 5:
== Título da Idéia  ==
== Título da Idéia  ==


* Criar uma solução que consiga mapear os roteadores de determinado segmento, utilizando técnicas modernas como Teoria dos Grafos, de forma, que toda a constelação de equipamentos possa ser visualizada segundo uma distribuição em árvore 3D.
* Flow Graph
* Neste contexto, como primeiro Sprint, a conclusão de 3 requisitos:
** Interface para visualizar a topologia da rede, possivelmente a planta toda com possíveis filtros
** Discovery da rede
** Criação de túneis LSP entre os roteadores:
<br>
<br>



Edição das 10h00min de 23 de novembro de 2018

Fase I - Estudo


Título da Idéia

  • Flow Graph


Objetivos

Descrever o que pretende com esta pesquisa


Conceito


Explique em que contexto macro esta pesquisa será inserida
Relacione com outros projetos e pesquisas na área, na empresa ou mesmo no mundo
Identifique algumas possibilidades de evolução desta idéia
Tente enquadrar esta idéia em um grupo, propósito ou categoria específica


Características 


Informe sobre as particularidades, aspectos e atributos desta idéia.



Estudo Dirigido


Coloque aqui o plano de estudos bem como as possíveis fontes de informação.


Fase II - Ensino


Conteúdo

Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros
Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável


Apresentação

Apresente ao grupo (reunião, EAD, Blog, ...)
Publique aqui


Metoldologia


Descrevas as metodologias usadas. Alguns exemplos:
Estratégia de Job Rotation
Estudos básicos para conhecimento do potencial
Estudos básicos para entendimento sobre o problema
Estudos para dar base aos pesquisadores
Benchmarking com empresas estrangeiras 
Aceleradoras de empresas
Adoção de novas tecnologias
Utilização da proposta de soluções Open-source
Priorização no desenvolvimento interno
Foco na não dependência de fornecedores
Prática de formação dos talentos necessários 


Fase III - Exemplo de Caso de Negócio


Benefícios para quem for oferecer esta solução

    Descrever em tópicos os benefícios que uma pessoa ou uma empresa podem obter: ganhos, receitas, novos negócios, novos produtos, novas parcerias



Benefícios para o usuário

    Descrever em tópicos os benefícios para os usuários desta solução.
    Pode se inspirar no Canvas.


Direcionadores chave para esta iniciativa

    Descrever em tópicos o que esta iniciativa pode proporcionar



Possíveis modelos de negócios

    Descrever em tópicos os possíveis modelos de negócios

Business Case

    Descrever um exemplo de negócio que permita avaliar a solução comercialmente


Barreiras encontradas


    Aponte aqui quais foram os principais obstáculos encontrados para o desenvolvimento desta solução


Fase IV - Protótipo orientado ao Negócio


Escopo


Explique o escopo deste protótipo


Limitações


Informe sobre as limitações técnicas, comerciais, operacionais, recursos, etc.


PoC


Desenvolva um PoC (Proof of Concept)


Requisitos Funcionais


  • What it should do?
    • Input
      • List of IP prefixes
      • Credentials to enter in equipments
    • Output
      • List of equipments in network
        • Loopback IP
        • LSP
        • OS
  • What do I need to know?
    • Linux / Windows
      • Run commands mannually
    • Run local / remote command
      • SSH
      • Telnet
      • Ping
    • Files
      • Read
      • Write
      • Delete
      • Create
    • Threads / Process
      • Semaphore
      • Deadlock
      • ThreadPool
      • Sweet Spot in concurrent threads/processes
    • Data Structures
      • Arrays
      • Hash Table
    • Exceptions
      • Handle errors
      • Create Logs
    • Functions
      • Global variables
      • Local variables
    • Paramiko?
      • Help using SSH in python
  • What should I do?
    • some_constants
    • main()
    • ping(hostname)
    • run_local_command(command)
    • run_remote_command(hostname, command)
    • get_loopback_ip(hostname)
    • get_lsp(hostname)
    • get_os(hostname)
    • get_info(hostname)
    • build_ips_ping(prefixes)
    • build_database(credentials_path)

Detalhamento Técnico


Descreva especificamente os aspectos técnicos desta pesquisa





Cronograma Macro


Histórico



Pesquisadores