segunda-feira, 13 de janeiro de 2014

Controlador POX

Controlador POX


Logotipo do POX - Retirado do Site Noxrero
As SDN é o paradigma que muda a forma de pensar as redes e o controlador o seu elemento principal é a peça fundamental dessa nova arquitetura. A separação do plano de controle do plano de dados permite agora vários grupos poderem desenvolver toda a inteligência da rede pois a mesma será armazenada num servidor que através do controlador rodará as instruções escritas que serão encaminhadas ao plano de dados através do protocolo OpenFlow sendo assim os fluxos são instalados.
Existem vários controladores em produção eles são o Floodlight e RYU que usam a linguagem java, o TREMA que usa ruby além ainda do objeto desse post que é o POX escrito em python é o mais difundido por conta dos pesquisadores originais manterem suas atualizações.
Para rodar o POX é somente instalar segundo os procedimento do site http://www.noxrepo.org/pox ele criará um diretório depois de descompactado no local denominado POX.
O controlador POX possui vários programas já construídos dentro do diretório forwarding para serem usado como controlador dos switches Openflow das redes SDN, como exemplo tem-se os programas forwarding.l2_learning.py, forwarding.l3_learning.py, forwarding.hub.py sendo o primeiro configura o controlador para operar como switch de layer2, o segundo um switch de layer 3 e o ultimo como um HUB.
Com as SDN uma nova forma de pensar as redes está surgindo que ira com certeza romper com muitos paradigmas que existem em redes, tornando mais aberta para mais pessoas ou empresas possam criar suas próprias soluções.


Nenhum comentário:

Postar um comentário