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.
Respostas
por quanto voce faz em minha rede amigo
acompanhando
Vc monta essa estrutura por quanto amigo?