Você está na página 1de 31

SIMULAÇÃO DE REDE MPLS

UTILIZANDO O NETKIT

Estágio supervisionado em sistemas de


informação - 2010/1

Acadêmico: Thiago Santos de Amorim


Orientador: M. Sc. Ricardo Marx Costa Soares de Jesus
Agenda

Cenário atual
Arquitetura TCP/IP
O protocolo MPLS
Netkit
Domínio simulado
Análise do tráfego
Cenário Atual
Conteúdo Multimídia
TV pela internet
Voz sobre IP
Jogos online
Necessidade de
diferenciar fluxos de dados
Arquitetura TCP/IP

Padronização ISO
Complexidade na tomada
de decisão
Modelo de melhor esforço
Não prove garantia de
qualidade de serviço
O que é MPLS

Multi protocol label Switching


Padrão definido pelo IETF
Comutação eficiente de fluxos de trafego
através da rede
Comutação de pacotes
MPLS pode rodar em outras tecnologia de
camada 2, tais como ATM, FR, PPP, POS,
Ethernet
MPLS - Características

Orientação a conexão em redes IP


Transferência da comutação de
pacotes da camada 3 para a camada 2
Menor complexidade de decisões de
encaminhamento
Garantia de QoS (qualidade de serviço)
MPLS - Características Cont..

Engenharia de tráfego
Virtual Private Network (VPN)
Cabeçalho de 32 bits entre os
cabeçalhos de camadas 2 e 3
do protocolo IP
MPLS - LABEL

Label = 20 Bits
COS/EXP = Class of Service, 3 Bits
S = Bottom of Stack, 1 Bit
TTL = Time to Live, 8 Bits
Domínio MPLS

Label Edge Router: Labels Switch Path


Classifica os pacotes
Coloca o Label

_FIB
____
___

Label Edge Router:


Remove Labels e
Label Switch Router encaminha pacote
Encaminha com Label. IPv4
Label indica destino
NETKIT

O Netkit é um software livre, sobre


uma licença BSD
Criar e testar ambientes de rede
Gerenciados por comandos no terminal
da máquina virtual
Laboratório Simulado
Laboratório Simulado
Pontos Analisados IP
Pontos Analisados MPLS
Tráfego IP/MPLS ler1
Tráfego IP/MPLS ler1
Tráfego IP/MPLS lsr1
Tráfego IP/MPLS lsr2
Tráfego IP/MPLS ler2
Considerações Finais
Através deste trabalho podem ser desenvolvidos outros
que envolvam não só a comunicação entre hosts de uma
mesma rede, mas também uma comunicação utilizando
outras redes que usam também este protocolo, podendo
ser atribuídos outros cabeçalho MPLS em cascata,
fazendo assim uma reclassificação dos pacotes, e
determinando outro caminho dentro desta outra rede de
acordo com a qualidade de serviços exigida por cada
aplicação.
Considerações Finais
MPLS é uma tecnologia emergente que se apresenta
promissora por permitir integração com várias
tecnologias de rede
Possui a grande vantagem da comutação por rótulos
MPLS consegue aplicar engenharia de tráfego e
possibilita a garantia de QoS sem alterar a estrutura das
redes atuais
Através do MPLS será possível melhorar:
Transmissões de voz e vídeo ( através do QoS)
Velocidade e Planejamento nas transmissões de dados
(através da Engenharia de Tráfego)
Obrigado!
Laboratório netkit
Netkit - Hosts

Figura : Conteúdo do arquivo hostx.startup

Figura : Conteúdo do arquivo hosty.startup

Figura : Conteúdo do arquivo hostz.startup


Netkit ler1
Netkit - ler2
Netkit - lsr1
Netkit - lsr2
Netkit - lsr1
Netkit - lsr1
Referências
[1] (CARVALHO, 1997), Tereza Cristina Melo de Brito at al. de redes de
computadores OSI e TCP/IP. 2. ed. rev. amp. São Paulo. 1997.
[2] (TANENBAUM, 2003), Andrew S. Redes de Computadores. 4. ed. Rio de
Janeiro 2003.
[3] (NETO, 2006), Edson Moreira Silva. Especificação de uma rede MPLS Fim-
a-Fim com diferenciação de serviços. Natal. 2006. 173p.
[4] (MESQUITA, 2001), Márcio Gurjão. MPLS Multiprotocol Label Swithing.
Fortaleza. 2001. 26p
[5] (PINHEIRO, 2000), Ana Júlia Freitas at al, Um Estudo de MPLS e sua
Importância para o REMA, Salvador. 2000. 14p
[6] (RIMONDINI, 2007) Rimondini Massimo, Emulation of Computer networsk
with Netkit. Disponível em http://www.netkit.org/publications/netkit-tr.pdf. Acesso
em março de 2010. Publicado em janeiro de 2007.
[7] (BARBOSA, 2009), Nyl Marcos Soares, Uso do Netkit no Ensino de
Roteamento Estático. Disponível em
http://www.ulbra-
to.br/eventos/encoinfo/2009/Anais/Uso_do_Netkit_no_Ensino_de_Roteamento_
Estatico.pdf. Acesso em março de 2010. Publicado em novembro de 2009.