A utilização de redes de computadores para estudo, trabalho e negócios vem crescendo de forma exponencial nos últimos anos. Assim, serviços de rede devem ter qualidade, para que as pessoas possam executar suas atividades de forma segura e adequada. Redes ópticas devem ser escaláveis, tolerantes a falhas, capazes de suportar grandes volumes de dados e prover alta velocidade nas transmissões, além de ter alcance físico extenso, atendendo aos requisitos para serviços de comunicação de longa distância. Para isso, é preciso utilizar algoritmos de roteamento que possam encontrar melhores rotas para a transmissão desse trafégo.
Recently, the use of computer networks for study, work and business has grown exponentially. Thus, network services must have quality, so people can do their activities safely and properly. All-optical networks are scalable, fault-tolerant and capable of handling large data volumes and provide highspeed transmissions, besides having extensive physical reach, meeting the current requirements for networking services. And so we need routing algorithms can find better routes for the transmission of such traffic.