Sei sulla pagina 1di 6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3

JoiroNet
Tutorias, Compartilhar experiencias, Curiosidades, Labs em GNS3...

sexta-feira, 8 de m aro de 2013

Lab: MPLS Bsica com GNS3


Construiremos a seguir, um lab de uma rde MPLS bem simples
com o GNS3. Antes porm, descreveremos sucintamente a rde
MPLS. Caso queira ir direto ao Lab v para o item 2.

Pginas

Home

Arquivo do blog

2013 (5)
Maio (1)
Abril (2)

1 - MPLS - Bsica

Maro (2)
Lab: VPN IP sobre MPLS com GNS3
Lab: MPLS Bsica com GNS3

1.1 - Motivao
O MPLS (Multi Protocol Label Switching) surgiu como uma resposta de fabricantes a vrias
necessidades que apareceram com a popularizao da internet e diversificao de seus
servios. Talvez a mais primordial destas necessidades, pelo menos poca, tenha sido a
sobrecarga aos roteadores da rede devido ao sempre crescente nmero de usurios da Internet. Os
roteadores IP possuem um algoritmo de roteamento que ineficiente a medida que o tamanho da
rede cresce pois para definir o prximo salto (hop), cada roteador tem que analisar mais informaes
do que realmente necessrio. 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 no seria muito til se
no fosse compatvel 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 servios que permite realizar a convergncia das redes - voz, vdeo e dados.

1.2 - Introduo ao MPLS


O MPLS hoje a tecnologia que oferece os melhores desempenhos totais e atualmente a
tecnologia mais avanada para a implantao de redes de comunicao. base para rede de nova
gerao (NGN). uma moderna tecnologia de comutao chamada de comutao por Labels
que permite a formao de redes VPN privadas com capacidade de distinguir e tratar diferentes
aplicaes atravs de QoS, formando as IP VPNs corporativas convergentes e alm disso, possui
caratersticas e benefcios GEDDS. O principal servio a redes IP VPN com QoS que alavancou a
MPLS no Brasil e no mundo, sendo possvel topologias como Full-meshed e Hub and Spok e.

1.3 - Benefcios GEDDS


Gerncia Simplifica a vida de gerentes de TI j que prov visualizar e controlar os requisitos de
Escalabilidade, Disponibilidade, Desempenho, e Segurana. Para o provedor, melhora a
eficincia da manuteno das redes do cliente.
Escalabilidade

Capacidade
de
crescer
e
se
ajustar

topologia
da
empresa, aplicaes, usurios, taxas de transmisso e diverso tipos de acessos.
Disponibilidade Capacidade de prover acesso ininterrupto aos ativos de rede.
Desempenho Capacidade de garantir a qualidade de servio (QoS) para diferentes tipos de
trfego e aplicaes.
Segurana Capacidade de diminuir os riscos e ameaas aos ativos de rede e informaes.

1.4 - Funcionamento da MPLS

Postagens populares

Lab: MPLS Bsica com


GNS3
Construiremos a seguir,
um lab de uma rde MPLS
bem simples com o
GNS3. Antes porm,
descreveremos sucintamente a rde
MPLS. Caso queira ir...
Lab: VPN IP sobre MPLS
com GNS3
No Lab: MPLS Bsica com
GNS3 prometemos postar
outro sobre VPN IP MPLS.
Pois bem aqui est e, da
mesma forma que l, vamos antes fazer...
Lab: AAA e Tacacs+ com
GNS3
Neste Lab iremos
configurar AAA para obter
permisso de acesso a um
roteador Cisco atravs do
GNS3. Para isso iremos configurar,
tambem...
LAB: Configurando
Pseudowire Com L2TPv3
Pseudowire e L2TPv3
Pseudowire a emulao
de uma conexo ponto-aponto sobre uma rede de
comutao de pacotes. Os prestadores ...
Lab: Traduo do IP de
Destino atravs de NAT
Rotary
1 Introduo Quando
falamos de NAT logo nos
vem em mente
necessidade de traduzirmos o ip de
origem, que normalmente um ip de red...

Calendrio

1.4.1 - Roteamente IP
Na comutao IP, o pacote encaminhado atravs do IP de destino.
O roteamento realizado atravs de uma consulta (look up ) a tabela de rotas do roteador.
consultado em cada n e em todo o trajeto at o destino final.
O objetivo descobrir a porta do roteador para alcanar o destino.

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

1/6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3


1.4.2 - MPLS

A ds By Cl i cksor

ABOUT

Estrutura do Label

Su

Figura 1 - Click para ampli-la.


Na MPLS o pacote encaminhado atravs do label (rtulo). Ao entrar na MPLS o pacote IP recebe
um label (figura 1) entre a camada 2 e a camada 3. O pacote, agora, ser encaminhado pelo label
e no mais pelo IP. Da em diante, toma uma via rpida de comutao de camada 2.

3
10
17
24
31

August 2014
Tu W Th F
1
4 5 6 7 8
11 12 13 14 15
18 19 20 21 22
25 26 27 28 29
M

Sa
2
9
16
23
30

Autor

Jos Ivo
Fortaleza, Cear, Brazil
Visualizar meu perfil completo

Os roteadores na MPLS tem as seguintes nomenclaturas e funes:


Visualizaes:

2,139

Figura 2 - Click para ampli-la

ELSR Edge Label Switch Router


Insere o label no pacote.
Fronterira entre a comutao IP e a MPLS.
Em uma porta recebe IP sem label e em outra envia pacotes MPLS com label
LSR Label Switch Router
S comuta label.
No precisa ler endereos IP.
Sua funo l o label de entrada e inserir um label de saida (Label Swap).

Comutao MPLS de um pacote IP

Figura 3 - Click para ampli-la.

Os pacotes internos no mantm o mesmo label. Diferente do IP que tem um significdo global, o
label tem significado apenas local. A MPLS usa o LSP - Label Switch Patch - ao invs de VC Virtual circuit. O MPLS adiciona o paradigma orientado a conexo em redes IP. FEC - " definida
como qualquer grupo de pacotes que podem ser tratados de forma equivalente para fins de
encaminhamento. O exemplo de uma FEC o conjunto de pacotes vindos de uma mesma origem
com endereos de destino com o mesmo prefixo de endereo IP" [2].

Comutao por label - Aes


Label Imposition : Insero do label ao pacote no ELSR de entrada Consulta a tabela FEC.
Label Swap : Troca de labels no LSR Consulta a tabela de labls para encontrar o prximo
label que forma o LSP - Caminho virtual.
Label Disposition : Retirada e entrega do pacote sem label no ltimo ELSR Pacote IP.

LDP Label Distribuition Protocol


Protocolo de estabelecimento de conexo (sinalizao).

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

2/6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3


Permite aos LSRs estabelecerem um LSP completo desde o ELSR de entrada at o ELSR
de saida, considerando uma rede MPLS.
Roda sbre a rde IP, normalmente atravs de um protocolo IGP como OSPF, por exemplo.
Label Binding.
a operao que associa uma FEC (Forwarding Equivalence Class) um Label.
Label Propagation ou Distribution
a troca de informaes entre os LSR onde cada um informa a dupla FEC-Label para
que possam formar LSPs coerentes.

1.5 - Concluso
Como o objetivo aqui prtico e visa configurar uma pequena rede MPLS, no aprofundou-se o
assunto, no entanto os links abaixo podem trazer mais informaes sbre MPLS. Na Internet
possvel encontrar dezenas de artigos interessantes e bem mais esclarecedores.

2 - Lab MPLS em GNS3


A configurao de uma MPLS simples, como a proposta na topologia abaixo, extremamente fcil. A
parte mais trabalhosa, nem tanto assim, garantir a conectividade dos roteadores envolvidos atravs
da configurao de IPs nas interfaces lgicas (loopback) e fsicas (Ethernets, seriais e etc). Em
seguida configura-se um protocolo IGP para garantir a conectividade plena de toda a rede,
preparando-a para o perfeito funcionamento do protocolo LDP. Aps isso, um comando em cada
interface envolvida suficiente para implement-la. A Cisco desenvolveu, a princpio, uma MPLS
proprietria e o comando para habilitar a MPLS na interface era 'tag-switching ip'. Aps a
padronizao foi disponibilizado o comando 'mpls ip', que o utilizado neste Lab. Porm ambos
podem ser utilizados normalmente.

Passos:
- Configurar uma loopback para cada roteador (a loopback estvel).
- Configurar os IPs das interfaces (Wan).
- Configurar um protocolo de roteamento. Neste Lab, OSPF.
- Habilitar MPLS em todas as interfaces do PE e P.

2.1 - Topologia
Esta a topologia utilizada para a pequena MPLS. Todos os IPs so da rede 10.0.0.0. Os de Wan
com mscara /30 e os das Loopbacks, /32. Os roteadores utilizados foram o Cisco 7200 e as
interfaces escolhidas foram as Fastethernets mas poderia ser serial, por exemplo. O IOS utilizado foi
o c7200-advipservicesk9-mz.124-15.T5 porm pode ser qualquer outro que tenha as features do
MPLS.

Figura 4 - Click para ampli-la.

2.2 - Scripts
Segue os scripts somente com os comandos que realmnte interessam para o funcionamento da rde:

hostname PE_A
!
interface Loopback0
ip address 10.0.0.100 255.255.255.255
!
interface FastEthernet0/0
ip address 10.0.0.2 255.255.255.252
duplex full
mpls ip
! Habiliata MPLS na interface
!
router ospf 1
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
mpls ldp router-id Loopback0
!

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

3/6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3

hostname P
!
interface Loopback0
ip address 10.0.0.101 255.255.255.252
!
interface FastEthernet0/0
ip address 10.0.0.1 255.255.255.252
duplex auto
speed auto
mpls ip
! Habiliata MPLS na interface
!
interface FastEthernet0/1
ip address 10.0.0.5 255.255.255.252
duplex auto
speed auto
mpls ip
! Habiliata MPLS na interface
!
router ospf 1
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
mpls ldp router-id Loopback0
!

hostname PE_B
!
interface Loopback0
ip address 10.0.0.102 255.255.255.255
!
interface FastEthernet0/0
ip address 10.0.0.6 255.255.255.252
duplex full
mpls ip
! Habiliata MPLS na interface
!
router ospf 1
log-adjacency-changes
network 10.0.0.0 0.255.255.255 area 0
!
mpls ldp router-id Loopback0
!

2.3 - Troubleshooting

// Tabela de Rotas completa.


PE_A#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set

C
O
O
C
O

10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks


10.0.0.0/30 is directly connected, FastEthernet0/0
10.0.0.4/30 [110/2] via 10.0.0.1, 00:02:55, FastEthernet0/0
10.0.0.102/32 [110/3] via 10.0.0.1, 00:02:45, FastEthernet0/0
10.0.0.100/32 is directly connected, Loopback0
10.0.0.101/32 [110/2] via 10.0.0.1, 00:58:23, FastEthernet0/0

// Conectividade da rede.

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

4/6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3


PE_A#ping 10.0.0.102
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.102, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/56/88 ms

PE_A#ping 10.0.0.6
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.6, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/49/92 ms
PE_A#

// Visinhana LDP
PE_A#sh mpls ldp neighbor
Peer LDP Ident: 10.0.0.101:0; Local LDP Ident 10.0.0.100:0
TCP connection: 10.0.0.101.64202 - 10.0.0.100.646
State: Oper; Msgs sent/rcvd: 26/26; Downstream
Up time: 00:16:19
LDP discovery sources:
FastEthernet0/0, Src IP addr: 10.0.0.1
Addresses bound to peer LDP Ident:
10.0.0.1
10.0.0.101
10.0.0.5

// Tabela MPLS montada pelo LDP.


PE_A#sh mpls ldp bindings
tib entry: 10.0.0.0/30, rev 2
local binding: tag: imp-null
remote binding: tsr: 10.0.0.101:0,
tib entry: 10.0.0.4/30, rev 10
local binding: tag: 18
remote binding: tsr: 10.0.0.101:0,
tib entry: 10.0.0.100/32, rev 4
local binding: tag: imp-null
remote binding: tsr: 10.0.0.101:0,
tib entry: 10.0.0.100/30, rev 11
remote binding: tsr: 10.0.0.101:0,
tib entry: 10.0.0.101/32, rev 8
local binding: tag: 17
tib entry: 10.0.0.102/32, rev 6
local binding: tag: 16
remote binding: tsr: 10.0.0.101:0,

tag: imp-null

tag: imp-null

tag: imp-null
tag: imp-null

tag: 16

// Tabela de lables
PE_A#show mpls forwarding-table
Local Outgoing Prefix
Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id
switched interface
16
Untagged 10.0.0.101/32
0
Fa0/0
10.0.0.1
17
Pop tag
10.0.0.4/30
0
Fa0/0
10.0.0.1
18
16
10.0.0.102/32
0
Fa0/0
10.0.0.1

2.4 - Consideraes Finais


Pronto, ai est a MPLS funcionando perfeitamente. Porm desta forma ela no tem muita utilidade.
Na prtica ela a base, a tecnologia que permite a utlizao de outros servios. Como foi dito acima
o principal, o que alavancou a MPLS, foi a IP VPN. O prximo Lab neste blog ser sbre IP VPN
utilizando esta MPLS.

3 - Links Relacionados
[1] - MPLS
[2] - http://www.gta.ufrj.br/grad/02_2/mpls/MPLS2.htm
[3] - MPLS Multi-Protocol Label Switching

Postado por Jos Ivo s 17:49

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

5/6

5/8/2014

JoiroNet: Lab: MPLS Bsica com GNS3


Recomende isto no Google

Um comentrio:
Jos Ivo

25 de fevereiro de 2013 16:33

Este comentrio foi removido pelo autor.


Responder

Digite seu comentrio...

Comentar como:

Publicar

Conta do Google

Visualizar

Postagem mais recente

Incio

Assinar: Postar comentrios (Atom)

Todos os direitos reservado a Jose Ivo. Modelo Simple. Imagens de modelo por gaffera. Tecnologia do Blogger.

http://joironet.blogspot.com.br/2013/03/lab-mpls-basica-com-gns3.html

6/6

Potrebbero piacerti anche