Porque usar MPLS?

A seis meses a traz,um cliente me disse que desejava centralizar seu serviço, mas queria uma rede roteada,lembrando que sua rede era wifi e em bridge,propus que foce uma rede mpls.

porque?

porque acelera a entrega de pacotes,reduz saltos,processamento,alem da facilidade de se chegar aos distribuidores com serviços (ip publico,hotspot,voip,pppoe e etc).

em fim apos 6 meses de sucesso resolvi compartilhar a ideia do  projeto.

ressalvas:

isso não e um tutorial,pra você utilizar tuneis sugiro que conheça roteamento estático,não utilizo ospf em redes pequenas.

O projeto real foi feito com um pc de centralizador e stx,rb 2011,ominitik como distribuidores, assim

distribuidores, em meus testes utilizei rb450g sxt,rb750g.

resultado final:

menor latência,throughput da rede passou de 40MB para 95MB,processamento reduziu 48%.

considerações :

criar uma bridge loopback em todos roteadores.

nao utilizar WDS nos enlaces,utilizar somente o protocolo NV2

 

______________________________________________________________________________

utilizando o diagrama acima vamos configurar os roteadores

R1:

Roteamento------------------------------------------------------------------------------------------------------------

/ip route

add comment=sxt1 disabled=no distance=1 dst-address=10.255.250.2/32 \

   gateway=172.30.0.2 scope=30 target-scope=10

add comment=sxt2 disabled=no distance=120 dst-address=10.255.250.3/32 \

   gateway=172.30.0.2 scope=30 target-scope=10

add comment=r2-complex disabled=no distance=1 dst-address=10.255.250.4/32 \

   gateway=172.30.0.2 scope=30 target-scope=10

add comment=sxt1e2 disabled=no distance=1 dst-address=172.30.3.0/30 gateway=\

   172.30.0.2 scope=20 target-scope=10

MPLS---------------------------------------------------------------------------------------------------------------------

/mpls ldp

set distribute-for-default-route=no enabled=yes hop-limit=255 loop-detect=no \

   lsr-id=10.255.250.1 path-vector-limit=255 transport-address=10.255.250.1 \

   use-explicit-null=no

/mpls ldp interface

add accept-dynamic-neighbors=yes disabled=no hello-interval=5s hold-time=15s \

   interface=ether2 transport-address=10.255.250.1

/mpls interface

set [ find default=yes ] disabled=no interface=all mpls-mtu=1522

Tuneis VPLS-----------------------------------------------------------------------------------------------------------

/interface vpls

add advertised-l2mtu=1500 arp=enabled cisco-style=no cisco-style-id=0 \

   disable-running-check=no disabled=no l2mtu=1500 mac-address=02:C3:DF:4B:F4:26 \

   mtu=1500 name=vpls-hotspot pw-type=raw-ethernet remote-peer=10.255.250.4 \

   use-control-word=default vpls-id=10:0

add advertised-l2mtu=1500 arp=enabled cisco-style=no cisco-style-id=0 \

   disable-running-check=no disabled=no l2mtu=1500 mac-address=02:C3:DF:4B:F4:26 \

   mtu=1500 name=vpls-pppoe pw-type=raw-ethernet remote-peer=10.255.250.4 \

   use-control-word=default vpls-id=11:0

______________________________________________________________________________

 

SXT1

Roteamento------------------------------------------------------------------------------------------------------------

/ip route

add comment=r1 distance=1 dst-address=10.255.250.1/32 gateway=172.30.0.1

add comment=sxt2 distance=1 dst-address=10.255.250.3/32 gateway=172.30.3.2

add comment=rt2 distance=1 dst-address=10.255.250.4/32 gateway=\

   172.30.3.2

 

Bridge--------------------------------------------------------------------------------------------------------------------

/interface bridge

add l2mtu=1500 name=br-vpls

MPLS---------------------------------------------------------------------------------------------------------------------

/mpls interface

set [ find default=yes ] mpls-mtu=1522

/mpls ldp

set enabled=yes lsr-id=10.255.250.2 transport-address=10.255.250.2

/mpls ldp interface

add interface=wlan1 transport-address=172.30.3.1

add interface=br-vpls transport-address=10.255.250.2

Tunel VPLS-------------------------------------------------------------------------------------------------------------

/interface vpls

add disabled=no l2mtu=1500 mac-address=02:3F:7B:0B:C8:1F name=vpls-enlace \

   remote-peer=172.30.3.2 vpls-id=0:0

Add ports a Bridge----------------------------------------------------------------------------------------------------

/interface bridge port

add bridge=br-vpls interface=vpls-enlace

add bridge=br-vpls interface=ether1

______________________________________________________________________________

SXT2

Roteamento------------------------------------------------------------------------------------------------------------

/ip route

add comment=r1 distance=1 dst-address=10.255.250.1/32 gateway=172.30.3.1

add comment=sxt1 distance=1 dst-address=10.255.250.2/32 gateway=172.30.3.1

add comment=r2 distance=1 dst-address=10.255.250.4/32 gateway=\

   172.30.0.4

Bridge--------------------------------------------------------------------------------------------------------------------

/interface bridge

add l2mtu=1500 name=br-vpls

MPLS---------------------------------------------------------------------------------------------------------------------

/mpls interface

set [ find default=yes ] mpls-mtu=1522

/mpls ldp

set enabled=yes lsr-id=10.255.250.3 transport-address=10.255.250.3

/mpls ldp interface

add interface=wlan1 transport-address=172.30.3.2

add interface=br-vpls transport-address=10.255.250.3

Tunel VPLS-------------------------------------------------------------------------------------------------------------

/interface vpls

add disabled=no l2mtu=1500 mac-address=02:B2:05:F1:D0:DB name=vpls-enlace \

   remote-peer=172.30.3.1 vpls-id=0:0

Add ports a Bridge----------------------------------------------------------------------------------------------------

/interface bridge port

add bridge=br-vpls interface=vpls-enlace

add bridge=br-vpls interface=ether1

______________________________________________________________________________

R2

Roteamento------------------------------------------------------------------------------------------------------------

/ip route

add distance=1 dst-address=10.255.250.1/32 gateway=172.30.0.3

add distance=1 dst-address=10.255.250.2/32 gateway=172.30.0.3

add distance=1 dst-address=10.255.250.3/32 gateway=172.30.0.3

add distance=1 dst-address=172.30.3.0/30 gateway=172.30.0.3 scope=20

MPLS---------------------------------------------------------------------------------------------------------------------

/mpls interface

set [ find default=yes ] mpls-mtu=1522

/mpls ldp

set enabled=yes lsr-id=10.255.250.4 transport-address=10.255.250.4

/mpls ldp interface

add interface=ether1 transport-address=10.255.250.4

Tunel VPLS-------------------------------------------------------------------------------------------------------------

/interface vpls

add disabled=no l2mtu=1500 mac-address=02:06:F6:5C:E9:61 name=vpls-hotspot \

   remote-peer=10.255.250.1 vpls-id=10:0

add disabled=no l2mtu=1500 mac-address=02:06:F6:5C:E9:61 name=vpls-pppoe \

   remote-peer=10.255.250.1 vpls-id=11:0

______________________________________________________________________________

Pronto basta agora usar as interfaces vpls-hotspot e vpls-pppoes para criar os devidos serviços,lembrando que tudo deve ser feito no R1 e no R2 basta criar uma bridge e adicionar a interface e a vpls serviço.

 

 

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

This reply was deleted.