Redes programáveis



Redes Programáveis

 

A infraestrutura de pacotes de redes é normalmente composta por equipamentos de alto custo cujas arquiteturas básicas são compostas por processadores dedicados a garantir o alto desempenho e o processamento de pacotes. Ultimamente tem se tornado necessário à especialização da lógica de controle, de acordo com cada tipo e objetivo de rede. Com isso a ausência de flexibilidade e o alto custo das infraestruturas dificultam o avanço e a evolução das redes.

O objetivo aqui é apresentar uma melhor solução nas questões de desempenho, flexibilidade e custo, baseando-se em switches programáveis, que possibilita mover o dispositivo de controle embarcado para um ambiente externo, chamada de ROUTE FLOW, que é uma proposta de roteamento remoto centralizado que visa o desacoplamento entre os planos de encaminhamento e controle, tornando as redes IP mais flexíveis pela facilidade de adição, remoção e especialização de protocolos e algoritmos. Ele armazena a lógica de controle dos switches através de uma rede virtual, composta por máquinas virtuais, cada uma executando um código de roteamento público.

O ambiente virtual é armazenado em um servidor externo, que se comunica com o plano de dados através de um controlador. Como esta arquitetura separa planos de controle e de encaminhamento, há uma melhora em isolamento de falhas e nas questões relacionadas à segurança. É flexível às configurações e implementações das funções de controle.

Composta por software de controle e hardware dedicado ao encaminhamento de pacotes, que não precisam estar acopladas no mesmo equipamento.

A arquitetura é formada por protocolos de roteamento IP  de código aberto. Este roteamento é composto por máquinas virtuais conectadas de forma a representar a topologia física da rede.

 

 

Os componentes que fazem parte desta arquitetura são:

- ROUTEFLOW SLAVE: responsável por gerenciar as interfaces  de rede, detecção de atualização da tabela ARP e conversão das rotas em fluxos.

- ROUTEFLOW CONTROLLER: responsável pelo registro no controlador de rede dos pacotes de entrada e conexão/desconexão dos switches.

- ROUTEFLOW SERVER: responsável pelo registro de recursos disponíveis na topologia virtual, configuração do software switch.

-ROUTEFLOW PROTOCOL: responsável pela comunicação entre os componentes do ROUTE FLOW, com as mensagens e comandos básicos para conexão e configuração das máquinas virtuais.

Com o plano de controle externo ao dispositivo de rede, passa a existir mais independência entre este plano e o de encaminhamento. Neste Sentido, o ROUTE FLOW possibilita o surgimento de redes mais baratas e flexíveis apoiando uma evolução, principalmente em redes corporativas.

 

 

Download do artigo
Autor: Andressa Meiga Nascimento Dos Santos


Artigos Relacionados


Vantagens Da Virtualização De Hardware

O Que São Sistemas Distribuídos

O Uso Da Ferramenta Facebook E O Seu Efeito Na Organização, Manutenção E Desenvolvimento Das Redes Sociais

Sem Comentário...

Crime De Amor...

Encantadora

Fatboy Slim