TMLS - Experiências com MPLS sobre a Tagus Mesh Network

Enquadramento: Após o desenvolvimento no IST-Taguspark de uma rede sem fios emalhada (WMN) - a Tagus Mesh Network - é importante pensar na sua utilização fora dos contextos comuns para a qual se pretende desenvolver uma rede de teste. A adição de uma camada que fica acima da camada de ligação e abaixo do nível dos protocolos de rede, pode apresentar interessantes características que tendem a melhorar o transporte e controlo da informação. Especificamente, a capacidade de: controlar onde e como o tráfego deve ser encaminhado na Tagus Mesh Network; gerir a capacidade da rede; definir prioridades de diferentes serviços (ex: VoIP); prevenir a congestão da rede. Todas estas características podem ser apresentadas pelo MPLS (Multi-Protocol Label Switching). Este protocolo, de layer 2.5, é uma poderosa ferramenta que para além de adicionar uma importante componente de Engenharia de Tráfego à Tagus Mesh Network. Uma questão subjacente a esta arquitectura é a possibilidade de desenvolver ensaios com novos protocolos em partições da Tagus Mesh Network para não perturbar o normal funcionamento de outros ensaios. Para isso, há que desenvolver a capacidade de carregar remotamente outras configurações (que não as estabelecidas de raiz) nos mesh routers.

Objectivos: Desenvolver uma solução de carregamento remoto de configurações/firmware em mesh routers bem definidos (ou um grupo deles). Sobre esta arquitectura, desenvolver uma solução de MPLS para a Tagus Mesh Network e uma aplicação de teste que ponha à prova as capacidades deste protocolo.

Descrição: As principais etapas do trabalho serão:

  1. Pesquisa bibliográfica;
  2. Análise de requisitos e desenvolvimento da arquitectura da solução de carregamento remoto;
  3. Desenvolvimento do código da solução MPLS;
  4. Desenvolvimento da aplicação;
  5. Testes e validação em ambiente real.

Orientação: Rui M. Rocha, Fernando Mira da Silva