Construiremos a seguir, um lab de uma rêde MPLS bem simples com o GNS3. Antes porém, descreveremos sucintamente a rêde MPLS. Caso queira ir direto ao Lab vá para o item 2.
1 - MPLS - Básica
1.1 - Motivação
O MPLS (Multi Protocol Label Switching) surgiu como uma resposta de fabricantes a várias necessidades que apareceram com a popularização da internet e diversificação de seus serviços. Talvez a mais primordial destas necessidades, pelo menos à época, tenha sido a sobrecarga aos roteadores da rede devido ao sempre crescente número de usuários da Internet. Os roteadores IP possuem um algoritmo de roteamento que é ineficiente a medida que o tamanho da rede cresce pois para definir o próximo salto (hop), cada roteador tem que analisar mais informações do que é realmente necessário. Outro fator importante é o custo dos roteadores que exige grandes investimentos quando surge a necessidade de se aumentar a rede. Fica claro pois, a necessidade de novos algoritmos de roteamento para acompanhar esta nova demanda, porem não seria muito útil se não fosse compatível com os protocolos e equipamentos já existentes. Junto a todos estes fatores pode-se somar a necessidade de novas funcionalidades de roteamento como por exemplo as classes de serviços que permite realizar a convergência das redes - voz, vídeo e dados.